Compare commits

..

51 Commits

Author SHA1 Message Date
Niels Laute
a6003a6691 Fix ToggleSwitchStyle 2026-05-21 16:10:52 +02:00
Niels Laute
a69c6195c9 Extensions page 2026-05-21 16:10:39 +02:00
Niels Laute
d89ad22f43 Update Resources.resw 2026-05-21 15:20:23 +02:00
Niels Laute
1b97069554 Loc missing string 2026-05-21 15:07:56 +02:00
Niels Laute
ac59a19ea3 Interaction page 2026-05-21 15:02:47 +02:00
Carlos Zamora
db81b55e6c fix crash: rename 3 EditAction resw .HelpText keys to .Description (SettingsCard/Expander API; previously crashed deep-linking to EditAction) 2026-05-20 21:53:14 -07:00
Carlos Zamora
9240dbfbdd Remove ColorSchemes from top-level nav (accessible via Profiles > Color schemes) 2026-05-20 21:47:52 -07:00
Carlos Zamora
690244f1a3 fix crash: add missing SettingsCardItemMargin resource (used by Actions.xaml's ActionRowItemContainerStyle, triggered crash when navigating to Compatibility) 2026-05-20 21:47:52 -07:00
Carlos Zamora
5ff907df05 fix build: Utils.h SettingContainer -> SettingsExpander; Profiles_Base.cpp navigator Buttons use Content/Tag; DeleteButton not DeleteProfileButton 2026-05-20 21:42:33 -07:00
Carlos Zamora
21db3d3a03 PRE-MERGE #20237 Replace Bold with SemiBold; clean up new-tab tooltip typography 2026-05-20 21:07:35 -07:00
Carlos Zamora
e052208b16 PRE-MERGE #20236 Use correct page transitions in Settings
# Conflicts:
#	src/cascadia/TerminalSettingsEditor/MainPage.cpp
#	src/cascadia/TerminalSettingsEditor/MainPage.h
2026-05-20 21:07:26 -07:00
Carlos Zamora
ac5412c377 PRE-MERGE #20232 Port SettingsCard/Expander from WCT and update SUI to use it
# Conflicts:
#	src/cascadia/TerminalSettingsEditor/Appearances.xaml
#	src/cascadia/TerminalSettingsEditor/CommonResources.xaml
#	src/cascadia/TerminalSettingsEditor/Compatibility.xaml
#	src/cascadia/TerminalSettingsEditor/GlobalAppearance.xaml
#	src/cascadia/TerminalSettingsEditor/Interaction.xaml
#	src/cascadia/TerminalSettingsEditor/Launch.xaml
#	src/cascadia/TerminalSettingsEditor/Microsoft.Terminal.Settings.Editor.vcxproj
#	src/cascadia/TerminalSettingsEditor/NewTabMenu.xaml
#	src/cascadia/TerminalSettingsEditor/Profiles_Appearance.xaml
#	src/cascadia/TerminalSettingsEditor/Profiles_Base.cpp
#	src/cascadia/TerminalSettingsEditor/Profiles_Base.xaml
#	src/cascadia/TerminalSettingsEditor/Rendering.xaml
#	src/cascadia/TerminalSettingsEditor/Resources/en-US/Resources.resw
#	src/cascadia/TerminalSettingsEditor/SettingContainer.cpp
#	src/cascadia/TerminalSettingsEditor/SettingContainerStyle.xaml
2026-05-20 21:04:54 -07:00
Carlos Zamora
6f478ccfa8 PRE-MERGE #20215 Update styling of Actions page 2026-05-20 20:30:48 -07:00
Carlos Zamora
0787b32bed PRE-MERGE #20203 Redesign new tab menu page -> dropdown 2026-05-20 20:30:40 -07:00
Carlos Zamora
912757eda4 PRE-MERGE #20200 Add expander groups to settings UI
# Conflicts:
#	src/cascadia/TerminalSettingsEditor/MainPage.xaml
#	src/cascadia/TerminalSettingsEditor/Microsoft.Terminal.Settings.Editor.vcxproj
#	src/cascadia/TerminalSettingsEditor/ProfileViewModel.cpp
2026-05-20 20:30:28 -07:00
Carlos Zamora
eac72805cc PRE-MERGE #20199 Introduce Profiles page to SUI 2026-05-20 20:28:19 -07:00
Carlos Zamora
f7eb2fbb08 remove SettingContainer; migrate everything to WCT controls 2026-05-20 19:19:03 -07:00
Carlos Zamora
6383fff42b complete port: visual styling confirmed to look like WCT 2026-05-19 19:24:34 -07:00
Carlos Zamora
58e3407de6 fix .Items and StyleExtensions 2026-05-19 17:51:18 -07:00
Carlos Zamora
7c371065ea a11y audit + fixes on profiles page 2026-05-19 16:38:12 -07:00
Carlos Zamora
02e5c17ceb ensure consistent styling; fix breadcrumbs; add tooltips 2026-05-19 15:37:50 -07:00
Carlos Zamora
a175b6291a fix disable handling for AlwaysShowTabs 2026-05-18 18:29:58 -07:00
Carlos Zamora
e60562d99d port chevron animation & click handling; use WCT styling 2026-05-18 17:36:50 -07:00
Carlos Zamora
96d0762a77 port over more WCT SettingsCard/Expander functionality 2026-05-18 15:06:28 -07:00
Niels Laute
53103f6488 More fontweights replacements 2026-05-18 14:06:42 +02:00
Niels Laute
695a8db6fd Update Tab.cpp 2026-05-16 22:56:31 +02:00
niels9001
26069dad5f Replace Bold with SemiBold; clean up new-tab tooltips
Bold and Italic are not part of the Fluent typography ramp. As a first pass:

- Replace all FontWeight=Bold usages in TerminalApp with SemiBold (matches Fluent's BodyStrong).
  - SuggestionsControl description title
  - Default-profile flyout item in the new-tab dropdown
  - HighlightedTextControl fallback run style for matched text

- Remove the italic styling on the new-tab '+' button tooltip and the per-profile dropdown tooltip; insert a blank line between the title and the shortcut hints; add spaces around '+' in the en-US shortcut strings (Alt + Click / Shift + Click / Ctrl + Click).

Part of #20228

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-16 22:48:03 +02:00
niels9001
6e05d9ad5c Fix inconsistent page transitions in Settings
Remove the DrillIn navigation transition declared in XAML on the Settings content Frame, and instead apply transitions per-navigation based on intent:

- NavigationView top-level item clicks use the default Entrance transition.
- Breadcrumb item clicks (back navigation) slide in from the left.
- Drill-in card clicks within a page (forward navigation) slide in from the right.

Closes #20235

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-16 21:53:23 +02:00
Carlos Zamora
c64b2433da code format 2026-05-15 13:28:47 -07:00
Carlos Zamora
17538eb499 Convert Navigators to SettingsCards 2026-05-15 13:28:30 -07:00
Carlos Zamora
edfc599d6d Consolidate SettingContainer styles 2026-05-15 12:50:53 -07:00
Carlos Zamora
acc1a59367 Port SettingsCard/Expander from WCT; have SettingContainer use it 2026-05-14 19:31:22 -07:00
Carlos Zamora
7fed067f43 Remove expander sections; use regular sections instead 2026-05-14 17:32:46 -07:00
Carlos Zamora
054afcc59d const 2026-05-12 15:12:28 -07:00
Carlos Zamora
0fe41d7db8 const 2026-05-12 15:12:04 -07:00
Carlos Zamora
03dfed4d54 const 2026-05-12 15:10:39 -07:00
Carlos Zamora
84390c5b27 Fold new converter into existing code better 2026-05-12 15:08:00 -07:00
Carlos Zamora
b0c1611673 code format 2026-05-12 14:41:55 -07:00
Carlos Zamora
5a45c8d7e4 improve "view all" UI; consistently use "shortcut" 2026-05-12 14:37:26 -07:00
Carlos Zamora
fa0f2a7e16 Add SectionExpanderStyle to deduplicate code 2026-05-12 14:15:33 -07:00
Carlos Zamora
56aa5fc73f add "Profiles" to search results 2026-05-12 11:41:29 -07:00
Carlos Zamora
fa2d052ccd spell check + remove comment 2026-05-12 10:43:59 -07:00
Carlos Zamora
3ee13c679f spell check 2026-05-12 10:27:52 -07:00
Carlos Zamora
76f89bff04 polish 2026-05-11 21:08:30 -07:00
Carlos Zamora
a7aefad0ba Add containers to Actions page 2026-05-11 19:06:07 -07:00
Carlos Zamora
bf2cb051b4 Profiles: Add 'Window settings' group 2026-05-11 15:29:41 -07:00
Carlos Zamora
fbfc761450 Redesign new tab menu page -> dropdown 2026-05-08 13:21:22 -07:00
Carlos Zamora
2fba2ee281 add polish 2026-05-07 19:14:28 -07:00
Carlos Zamora
87d9fdb1da add polish 2026-05-07 18:53:54 -07:00
Carlos Zamora
e8a5c32612 [SUI] Add expander groups to settings 2026-05-07 18:23:44 -07:00
Carlos Zamora
7cbfb5784a [SUI] Move profiles into a new Profiles page 2026-05-07 15:59:50 -07:00
130 changed files with 10021 additions and 8913 deletions

View File

@@ -17,6 +17,7 @@ ADDSTRING
ADDTOOL
adml
admx
Affordance
AFill
AFX
AHelper
@@ -1106,7 +1107,6 @@ NOSIZE
NOSNAPSHOT
NOTHOUSANDS
NOTICKS
notif
NOTIMEOUTIFNOTHUNG
NOTIMPL
NOTOPMOST

View File

@@ -475,7 +475,6 @@
"toggleBlockSelection",
"toggleFocusMode",
"toggleFullscreen",
"toggleOverview",
"togglePaneZoom",
"toggleReadOnlyMode",
"toggleShaderEffects",

View File

@@ -604,13 +604,6 @@ namespace winrt::TerminalApp::implementation
args.Handled(true);
}
void TerminalPage::_HandleToggleOverview(const IInspectable& /*sender*/,
const ActionEventArgs& args)
{
ToggleOverview();
args.Handled(true);
}
void TerminalPage::_HandleSetFocusMode(const IInspectable& /*sender*/,
const ActionEventArgs& args)
{

View File

@@ -344,7 +344,7 @@
<TextBlock x:Name="_parentCommandText"
Padding="16,4"
VerticalAlignment="Center"
FontStyle="Italic"
FontWeight="SemiBold"
Text="{x:Bind ParentCommandName, Mode=OneWay}" />
</StackPanel>
@@ -358,8 +358,8 @@
<ScrollViewer MaxHeight="200"
VerticalScrollBarVisibility="Auto">
<TextBlock FontStyle="Italic"
Text="{x:Bind ParsedCommandLineText, Mode=OneWay}"
<TextBlock Text="{x:Bind ParsedCommandLineText, Mode=OneWay}"
TextAlignment="Left"
TextWrapping="Wrap" />
</ScrollViewer>
</Border>
@@ -371,7 +371,6 @@
Visibility="Collapsed">
<TextBlock Padding="12,0"
VerticalAlignment="Center"
FontStyle="Italic"
Text="{x:Bind NoMatchesText, Mode=OneWay}" />
</Border>

View File

@@ -152,8 +152,8 @@ namespace winrt::TerminalApp::implementation
}
else
{
// Default style: bold
run.FontWeight(FontWeights::Bold());
// Default style: semibold
run.FontWeight(FontWeights::SemiBold());
}
inlinesCollection.Append(run);

File diff suppressed because it is too large Load Diff

View File

@@ -1,119 +0,0 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#pragma once
#include <limits>
#include <optional>
#include "OverviewPane.g.h"
namespace winrt::TerminalApp::implementation
{
struct OverviewPane : OverviewPaneT<OverviewPane>
{
OverviewPane();
~OverviewPane();
void UpdateTabContent(Windows::Foundation::Collections::IVector<TerminalApp::Tab> tabs, int32_t focusedIndex);
void ClearTabContent();
int32_t SelectedIndex() const;
void SelectedIndex(int32_t value);
bool UseMica() const;
void UseMica(bool value);
hstring ControlName() const;
// Events
til::typed_event<Windows::Foundation::IInspectable, Windows::Foundation::IReference<int32_t>> TabSelected;
til::typed_event<> Dismissed;
private:
friend struct OverviewPaneT<OverviewPane>; // for Xaml to bind events
void _OnKeyDown(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::Input::KeyRoutedEventArgs& e);
void _OnPreviewKeyDown(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::Input::KeyRoutedEventArgs& e);
void _OnItemClicked(int32_t index);
void _UpdateSelection();
void _PlayEnterAnimation();
void _PlayExitAnimation(std::function<void()> onComplete = nullptr);
void _StartEnterZoomAnimation();
std::optional<std::tuple<double, double, double>> _GetZoomParamsForCell(int32_t index);
Windows::UI::Xaml::FrameworkElement _BuildPreviewCell(const TerminalApp::Tab& tab, int32_t index, int32_t totalCount, double previewWidth, double previewHeight, double referenceWidth, double referenceHeight);
void _DetachContent(const Windows::UI::Xaml::FrameworkElement& content);
struct AdaptiveLayout
{
double cellWidth{ 0.0 };
double cellHeight{ 0.0 };
double previewWidth{ 0.0 };
double previewHeight{ 0.0 };
int32_t columnCount{ 1 };
};
AdaptiveLayout _ComputeAdaptiveLayout(int32_t tabCount, double viewportWidth, double viewportHeight, double aspect) const;
void _ApplyAdaptiveLayout();
static void _AddDoubleAnimation(
const Windows::UI::Xaml::Media::Animation::Storyboard& storyboard,
const Windows::UI::Xaml::Media::CompositeTransform& target,
const hstring& property,
double from,
double to,
const Windows::UI::Xaml::Duration& duration,
const Windows::UI::Xaml::Media::Animation::EasingFunctionBase& easing);
int32_t _selectedIndex{ 0 };
int32_t _columnCount{ 1 }; // updated at UpdateTabContent time to match the adaptive layout
bool _pendingEnterAnimation{ false };
bool _pendingAdaptiveLayout{ false };
// Homogeneous-aspect assumption: every cell uses the active tab's
// content aspect ratio. Per-tab aspect (e.g. one tab with a Settings
// page that's narrow + tall, another with a TermControl that's wide)
// would require a different layout pass — cells could no longer
// share a single ItemWidth/ItemHeight on the WrapGrid.
double _referenceAspect{ 16.0 / 10.0 };
double _lastAppliedViewportWidth{ 0.0 };
double _lastAppliedViewportHeight{ 0.0 };
bool _useMica{ false };
void _UpdateBackgroundForMica();
winrt::event_token _exitAnimationToken{};
Windows::UI::Xaml::Media::Animation::Storyboard _exitContentStoryboard{ nullptr };
// Subscriptions on our own owned children. Stored so the destructor
// can explicitly revoke them before ClearTabContent runs — matches
// the token-revoke pattern used in TerminalPage for overview events.
winrt::event_token _layoutUpdatedToken{};
winrt::event_token _sizeChangedToken{};
// Per-cell state for the adaptive layout pass. INVARIANT: there is
// exactly one ReparentedEntry per cell in PreviewGrid().Items(), in
// cell order. When the source tab had no live content,
// `content` / `previewCanvas` are null and `layoutWidth` /
// `layoutHeight` are zero — the cell still gets a previewBorder
// + titleBlock sized by _ApplyAdaptiveLayout, but the
// ScaleTransform / reparent path is skipped. _ApplyAdaptiveLayout
// and ClearTabContent both null-check before touching content.
struct ReparentedEntry
{
Windows::UI::Xaml::FrameworkElement content{ nullptr };
Windows::UI::Xaml::Controls::Panel originalParent{ nullptr };
double originalWidth{ std::numeric_limits<double>::quiet_NaN() };
double originalHeight{ std::numeric_limits<double>::quiet_NaN() };
Windows::UI::Xaml::Media::Transform originalRenderTransform{ nullptr };
Windows::Foundation::Point originalRenderTransformOrigin{ 0.0f, 0.0f };
// Per-cell handles for adaptive resizing after the first layout pass.
Windows::UI::Xaml::Controls::Border previewBorder{ nullptr };
Windows::UI::Xaml::Controls::TextBlock titleBlock{ nullptr };
Windows::UI::Xaml::Controls::Canvas previewCanvas{ nullptr };
double layoutWidth{ 0.0 };
double layoutHeight{ 0.0 };
};
std::vector<ReparentedEntry> _reparentedContent;
};
}
namespace winrt::TerminalApp::factory_implementation
{
BASIC_FACTORY(OverviewPane);
}

View File

@@ -1,20 +0,0 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
import "Tab.idl";
namespace TerminalApp
{
[default_interface] runtimeclass OverviewPane : Windows.UI.Xaml.Controls.UserControl
{
OverviewPane();
void UpdateTabContent(Windows.Foundation.Collections.IVector<Tab> tabs, Int32 focusedIndex);
void ClearTabContent();
Int32 SelectedIndex;
Boolean UseMica;
String ControlName { get; };
event Windows.Foundation.TypedEventHandler<Object, Windows.Foundation.IReference<Int32> > TabSelected;
event Windows.Foundation.TypedEventHandler<Object, Object> Dismissed;
}
}

View File

@@ -1,90 +0,0 @@
<!--
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under
the MIT License. See LICENSE in the project root for license information.
-->
<UserControl x:Class="TerminalApp.OverviewPane"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="using:TerminalApp"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
AllowFocusOnInteraction="True"
AutomationProperties.Name="{x:Bind ControlName, Mode=OneWay}"
IsTabStop="True"
KeyDown="_OnKeyDown"
PreviewKeyDown="_OnPreviewKeyDown"
mc:Ignorable="d">
<UserControl.Resources>
<ResourceDictionary>
<Storyboard x:Key="BackgroundFadeIn">
<DoubleAnimation Storyboard.TargetName="BackgroundOverlay"
Storyboard.TargetProperty="Opacity"
From="0.0"
To="1.0"
Duration="0:0:0.2">
<DoubleAnimation.EasingFunction>
<QuadraticEase EasingMode="EaseOut" />
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
<Storyboard x:Key="BackgroundFadeOut">
<DoubleAnimation Storyboard.TargetName="BackgroundOverlay"
Storyboard.TargetProperty="Opacity"
From="1.0"
To="0.0"
Duration="0:0:0.15">
<DoubleAnimation.EasingFunction>
<QuadraticEase EasingMode="EaseIn" />
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</ResourceDictionary>
</UserControl.Resources>
<Grid x:Name="RootGrid"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch">
<!-- Semi-transparent dark overlay -->
<Border x:Name="BackgroundOverlay"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Background="{ThemeResource SmokeFillColorDefaultBrush}" />
<!-- Zoom-animated wrapper around the scrollable content -->
<Grid x:Name="ContentWrapper"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
RenderTransformOrigin="0.5,0.5">
<Grid.RenderTransform>
<CompositeTransform x:Name="ContentTransform" />
</Grid.RenderTransform>
<ScrollViewer x:Name="PreviewScrollViewer"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
HorizontalScrollBarVisibility="Disabled"
VerticalScrollBarVisibility="Auto">
<!-- WrapGrid-style layout using ItemsControl with WrapGrid panel -->
<ItemsControl x:Name="PreviewGrid"
Margin="12"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<!-- ItemWidth, ItemHeight, and MaximumRowsOrColumns are owned by -->
<!-- OverviewPane.cpp (_ComputeAdaptiveLayout / _ApplyAdaptiveLayout) — -->
<!-- they are reassigned on every UpdateTabContent and on every resize. -->
<WrapGrid HorizontalChildrenAlignment="Center"
Orientation="Horizontal"
VerticalChildrenAlignment="Center" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
</ScrollViewer>
</Grid>
</Grid>
</UserControl>

View File

@@ -443,13 +443,13 @@
<value>Open a new tab</value>
</data>
<data name="NewPaneRun.Text" xml:space="preserve">
<value>Alt+Click to split the current window</value>
<value>Alt + Click to split the current window</value>
</data>
<data name="NewWindowRun.Text" xml:space="preserve">
<value>Shift+Click to open a new window</value>
<value>Shift + Click to open a new window</value>
</data>
<data name="ElevatedRun.Text" xml:space="preserve">
<value>Ctrl+Click to open as administrator</value>
<value>Ctrl + Click to open as administrator</value>
</data>
<data name="WindowCloseButton.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Close</value>
@@ -606,10 +606,6 @@
<data name="CommandPaletteControlName" xml:space="preserve">
<value>Command palette</value>
</data>
<data name="OverviewPaneControlName" xml:space="preserve">
<value>Tab Overview</value>
<comment>The name announced by assistive technologies (e.g. Narrator) when the tab overview pane receives focus.</comment>
</data>
<data name="TabSwitcherControlName" xml:space="preserve">
<value>Tab switcher</value>
</data>

View File

@@ -167,7 +167,7 @@
<TextBlock x:Name="_parentCommandText"
Padding="16,4"
VerticalAlignment="Center"
FontStyle="Italic"
FontWeight="SemiBold"
Text="{x:Bind ParentCommandName, Mode=OneWay}" />
</StackPanel>
@@ -179,7 +179,6 @@
Visibility="Collapsed">
<TextBlock Padding="12,0"
VerticalAlignment="Center"
FontStyle="Italic"
Text="{x:Bind NoMatchesText, Mode=OneWay}" />
</Border>
@@ -228,7 +227,7 @@
Visibility="Collapsed">
<TextBlock x:Name="_descriptionTitle"
FontSize="14"
FontWeight="Bold"
FontWeight="SemiBold"
IsTextSelectionEnabled="True"
TextWrapping="WrapWholeWords">
<TextBlock.ContextFlyout>

View File

@@ -235,14 +235,14 @@ namespace winrt::TerminalApp::implementation
auto textBlock = WUX::Controls::TextBlock{};
textBlock.TextWrapping(WUX::TextWrapping::Wrap);
textBlock.TextAlignment(WUX::TextAlignment::Center);
textBlock.TextAlignment(WUX::TextAlignment::Left);
textBlock.Inlines().Append(titleRun);
if (!_keyChord.empty())
{
auto keyChordRun = WUX::Documents::Run();
keyChordRun.Text(_keyChord);
keyChordRun.FontStyle(winrt::Windows::UI::Text::FontStyle::Italic);
textBlock.Inlines().Append(WUX::Documents::LineBreak{});
textBlock.Inlines().Append(WUX::Documents::LineBreak{});
textBlock.Inlines().Append(keyChordRun);
}

View File

@@ -1065,7 +1065,6 @@ namespace winrt::TerminalApp::implementation
void TerminalPage::_UpdatedSelectedTab(const winrt::TerminalApp::Tab& tab)
{
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] _UpdatedSelectedTab enter, tab={}\n"), static_cast<bool>(tab)).c_str());
// Unfocus all the tabs.
for (const auto& tab : _tabs)
{
@@ -1075,12 +1074,7 @@ namespace winrt::TerminalApp::implementation
try
{
_tabContent.Children().Clear();
auto content = tab ? tab.Content() : nullptr;
const bool hasContent = static_cast<bool>(content);
const bool hasParent = hasContent && static_cast<bool>(WUX::Media::VisualTreeHelper::GetParent(content));
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] _UpdatedSelectedTab: about to Append, hasContent={} hasParent={}\n"), hasContent, hasParent).c_str());
_tabContent.Children().Append(tab.Content());
OutputDebugStringW(L"[OV] _UpdatedSelectedTab: Append succeeded\n");
// GH#7409: If the tab switcher is open, then we _don't_ want to
// automatically focus the new tab here. The tab switcher wants
@@ -1095,7 +1089,6 @@ namespace winrt::TerminalApp::implementation
const auto p = CommandPaletteElement();
if (!p || p.Visibility() != Visibility::Visible)
{
OutputDebugStringW(L"[OV] _UpdatedSelectedTab: calling tab.Focus(Programmatic)\n");
tab.Focus(FocusState::Programmatic);
_UpdateMRUTab(tab);
_updateAllTabCloseButtons();
@@ -1116,10 +1109,8 @@ namespace winrt::TerminalApp::implementation
}
_adjustProcessPriorityThrottled->Run();
OutputDebugStringW(L"[OV] _UpdatedSelectedTab: try-block finished cleanly\n");
}
CATCH_LOG();
OutputDebugStringW(L"[OV] _UpdatedSelectedTab: exiting\n");
}
void TerminalPage::_UpdateBackground(const winrt::Microsoft::Terminal::Settings::Model::Profile& profile)
@@ -1138,19 +1129,10 @@ namespace winrt::TerminalApp::implementation
// - eventArgs: the event's constituent arguments
void TerminalPage::_OnTabSelectionChanged(const IInspectable& sender, const WUX::Controls::SelectionChangedEventArgs& /*eventArgs*/)
{
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] _OnTabSelectionChanged: _rearranging={} _removing={} _isInOverviewMode={}\n"), _rearranging, _removing, _isInOverviewMode).c_str());
if (!_rearranging && !_removing)
{
// If the user clicked a tab in the tab row while the overview is
// open, the overview is still holding that tab's Content reparented
// into one of its preview cells. Tear down the overview visuals
// first so _UpdatedSelectedTab can mount the content into the
// active content area without hitting the XAML single-parent rule.
_DismissOverviewVisuals();
auto tabView = sender.as<MUX::Controls::TabView>();
auto selectedIndex = tabView.SelectedIndex();
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] _OnTabSelectionChanged: tabView.SelectedIndex={}\n"), selectedIndex).c_str());
if (selectedIndex >= 0 && selectedIndex < gsl::narrow_cast<int32_t>(_tabs.Size()))
{
const auto tab{ _tabs.GetAt(selectedIndex) };

View File

@@ -71,11 +71,9 @@
<ToolTipService.ToolTip>
<ToolTip Placement="Mouse">
<TextBlock TextWrapping="Wrap">
<Run x:Uid="NewTabRun" /> <LineBreak />
<Run x:Uid="NewPaneRun"
FontStyle="Italic" /> <LineBreak />
<Run x:Uid="NewWindowRun"
FontStyle="Italic" />
<Run x:Uid="NewTabRun" /> <LineBreak /><LineBreak />
<Run x:Uid="NewPaneRun" /> <LineBreak />
<Run x:Uid="NewWindowRun" />
</TextBlock>
</ToolTip>
</ToolTipService.ToolTip>

View File

@@ -71,9 +71,6 @@
<Page Include="CommandPalette.xaml">
<SubType>Designer</SubType>
</Page>
<Page Include="OverviewPane.xaml">
<SubType>Designer</SubType>
</Page>
<Page Include="SuggestionsControl.xaml">
<SubType>Designer</SubType>
</Page>
@@ -135,9 +132,6 @@
<ClInclude Include="CommandPalette.h">
<DependentUpon>CommandPalette.xaml</DependentUpon>
</ClInclude>
<ClInclude Include="OverviewPane.h">
<DependentUpon>OverviewPane.xaml</DependentUpon>
</ClInclude>
<ClInclude Include="FilteredCommand.h" />
<ClInclude Include="Pane.h" />
<ClInclude Include="../fzf/fzf.h" />
@@ -249,9 +243,6 @@
<ClCompile Include="CommandPalette.cpp">
<DependentUpon>CommandPalette.xaml</DependentUpon>
</ClCompile>
<ClCompile Include="OverviewPane.cpp">
<DependentUpon>OverviewPane.xaml</DependentUpon>
</ClCompile>
<ClCompile Include="FilteredCommand.cpp" />
<ClCompile Include="Pane.cpp" />
<ClCompile Include="Pane.LayoutSizeNode.cpp" />
@@ -363,10 +354,6 @@
<DependentUpon>CommandPalette.xaml</DependentUpon>
<SubType>Code</SubType>
</Midl>
<Midl Include="OverviewPane.idl">
<DependentUpon>OverviewPane.xaml</DependentUpon>
<SubType>Code</SubType>
</Midl>
<Midl Include="SuggestionsControl.idl">
<DependentUpon>SuggestionsControl.xaml</DependentUpon>
<SubType>Code</SubType>

View File

@@ -1295,17 +1295,15 @@ namespace winrt::TerminalApp::implementation
newTabRun.Text(RS_(L"NewTabRun/Text"));
auto newPaneRun = WUX::Documents::Run();
newPaneRun.Text(RS_(L"NewPaneRun/Text"));
newPaneRun.FontStyle(FontStyle::Italic);
auto newWindowRun = WUX::Documents::Run();
newWindowRun.Text(RS_(L"NewWindowRun/Text"));
newWindowRun.FontStyle(FontStyle::Italic);
auto elevatedRun = WUX::Documents::Run();
elevatedRun.Text(RS_(L"ElevatedRun/Text"));
elevatedRun.FontStyle(FontStyle::Italic);
auto textBlock = WUX::Controls::TextBlock{};
textBlock.Inlines().Append(newTabRun);
textBlock.Inlines().Append(WUX::Documents::LineBreak{});
textBlock.Inlines().Append(WUX::Documents::LineBreak{});
textBlock.Inlines().Append(newPaneRun);
textBlock.Inlines().Append(WUX::Documents::LineBreak{});
textBlock.Inlines().Append(newWindowRun);
@@ -1790,7 +1788,6 @@ namespace winrt::TerminalApp::implementation
const auto vkey = gsl::narrow_cast<WORD>(e.OriginalKey());
const auto scanCode = gsl::narrow_cast<WORD>(keyStatus.ScanCode);
const auto modifiers = _GetPressedModifierKeys();
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] TP::_KeyDownHandler vkey={} handled={} overviewMode={}\n"), static_cast<uint32_t>(vkey), e.Handled(), _isInOverviewMode).c_str());
// GH#11076:
// For some weird reason we sometimes receive a WM_KEYDOWN
@@ -1836,22 +1833,8 @@ namespace winrt::TerminalApp::implementation
});
if (!cmd)
{
OutputDebugStringW(L"[OV] TP::_KeyDownHandler: no cmd bound, returning\n");
return;
}
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] TP::_KeyDownHandler: cmd found, action={}\n"), static_cast<uint32_t>(cmd.ActionAndArgs().Action())).c_str());
// If the overview pane is open, most actions mutate tab state whose
// Content() is currently reparented under the overview. Tear down the
// overview's visuals first so the content is back under its original
// parent before the action runs. ToggleOverview is the exception — it
// handles its own exit.
if (_isInOverviewMode &&
cmd.ActionAndArgs().Action() != ShortcutAction::ToggleOverview)
{
OutputDebugStringW(L"[OV] TP::_KeyDownHandler: dismissing overview before action dispatch\n");
_DismissOverviewVisuals();
}
if (!_actionDispatch->DoAction(cmd.ActionAndArgs()))
{
@@ -4284,128 +4267,6 @@ namespace winrt::TerminalApp::implementation
AlwaysOnTopChanged.raise(*this, nullptr);
}
void TerminalPage::ToggleOverview()
{
if (_isInOverviewMode)
{
_ExitOverview(std::nullopt);
}
else
{
_EnterOverview();
}
}
void TerminalPage::_EnterOverview()
{
_isInOverviewMode = true;
// Use FindName to lazily load the OverviewPane (same pattern as CommandPalette)
auto overview = FindName(L"OverviewPaneElement").try_as<OverviewPane>();
if (!overview)
{
return;
}
const auto focusedIdx = _GetFocusedTabIndex();
const auto idx = focusedIdx.has_value() ? static_cast<int32_t>(focusedIdx.value()) : 0;
// Wire up events to handle tab selection and dismissal
_overviewTabSelectedToken = overview.TabSelected([weakThis = get_weak()](auto&&, const auto& args) {
if (auto self = weakThis.get())
{
if (args)
{
self->_ExitOverview(static_cast<uint32_t>(args.Value()));
}
}
});
_overviewDismissedToken = overview.Dismissed([weakThis = get_weak()](auto&&, auto&&) {
if (auto self = weakThis.get())
{
self->_ExitOverview(std::nullopt);
}
});
// _tabs is already IObservableVector<Tab>, which inherits from IVector<Tab>
const auto theme = _settings.GlobalSettings().CurrentTheme();
const auto windowTheme = theme ? theme.Window() : nullptr;
overview.UseMica(windowTheme ? windowTheme.UseMica() : false);
overview.UpdateTabContent(_tabs, idx);
overview.Visibility(WUX::Visibility::Visible);
overview.Focus(WUX::FocusState::Programmatic);
}
void TerminalPage::_ExitOverview(const std::optional<uint32_t>& selectedIndex)
{
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] TP::_ExitOverview enter, selectedIndex.has_value={} value={}\n"), selectedIndex.has_value(), selectedIndex.value_or(0xFFFFFFFFu)).c_str());
auto overview = FindName(L"OverviewPaneElement").try_as<OverviewPane>();
// Determine which tab to switch to. Prefer the explicitly passed index
// (from TabSelected event), but fall back to the overview pane's
// current selection — this covers ToggleOverview and Dismiss paths so
// the user always lands on whichever tab they navigated to.
std::optional<uint32_t> tabToSelect = selectedIndex;
if (!tabToSelect.has_value() && overview)
{
const auto overviewIdx = overview.SelectedIndex();
if (overviewIdx >= 0 && overviewIdx < static_cast<int32_t>(_tabs.Size()))
{
tabToSelect = static_cast<uint32_t>(overviewIdx);
}
}
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] TP::_ExitOverview before _DismissOverviewVisuals, tabToSelect.has_value={} value={}\n"), tabToSelect.has_value(), tabToSelect.value_or(0xFFFFFFFFu)).c_str());
_DismissOverviewVisuals();
if (tabToSelect.has_value())
{
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] TP::_ExitOverview calling _SelectTab({})\n"), tabToSelect.value()).c_str());
_SelectTab(tabToSelect.value());
}
OutputDebugStringW(L"[OV] TP::_ExitOverview calling _UpdatedSelectedTab(_GetFocusedTab())\n");
_UpdatedSelectedTab(_GetFocusedTab());
OutputDebugStringW(L"[OV] TP::_ExitOverview returning\n");
}
// Method Description:
// - Tears down the overview's reparented content and hides the overlay,
// without changing tab selection. Safe to call when not in overview mode.
// - Used by both _ExitOverview (which then selects a tab) and by
// _OnTabSelectionChanged (where the TabView has already updated the
// selection and we just need to release the reparented content before
// _UpdatedSelectedTab tries to mount it back into the content area).
void TerminalPage::_DismissOverviewVisuals()
{
OutputDebugStringW(fmt::format(FMT_COMPILE(L"[OV] _DismissOverviewVisuals enter, _isInOverviewMode={}\n"), _isInOverviewMode).c_str());
if (!_isInOverviewMode)
{
return;
}
if (auto overview = FindName(L"OverviewPaneElement").try_as<OverviewPane>())
{
// Revoke event handlers to avoid stale callbacks
overview.TabSelected(_overviewTabSelectedToken);
overview.Dismissed(_overviewDismissedToken);
_overviewTabSelectedToken = {};
_overviewDismissedToken = {};
OutputDebugStringW(L"[OV] _DismissOverviewVisuals calling overview.ClearTabContent()\n");
overview.ClearTabContent();
overview.Visibility(WUX::Visibility::Collapsed);
}
_isInOverviewMode = false;
OutputDebugStringW(L"[OV] _DismissOverviewVisuals exit\n");
}
bool TerminalPage::OverviewMode() const
{
return _isInOverviewMode;
}
// Method Description:
// - Sets the tab split button color when a new tab color is selected
// Arguments:

View File

@@ -138,11 +138,9 @@ namespace winrt::TerminalApp::implementation
void ToggleFocusMode();
void ToggleFullscreen();
void ToggleAlwaysOnTop();
void ToggleOverview();
bool FocusMode() const;
bool Fullscreen() const;
bool AlwaysOnTop() const;
bool OverviewMode() const;
bool ShowTabsFullscreen() const;
void SetShowTabsFullscreen(bool newShowTabsFullscreen);
void SetFullscreen(bool);
@@ -252,9 +250,6 @@ namespace winrt::TerminalApp::implementation
TerminalApp::Tab _settingsTab{ nullptr };
bool _isInFocusMode{ false };
bool _isInOverviewMode{ false };
winrt::event_token _overviewTabSelectedToken{};
winrt::event_token _overviewDismissedToken{};
bool _isFullscreen{ false };
bool _isMaximized{ false };
bool _isAlwaysOnTop{ false };
@@ -380,9 +375,6 @@ namespace winrt::TerminalApp::implementation
void _SelectNextTab(const bool bMoveRight, const Windows::Foundation::IReference<Microsoft::Terminal::Settings::Model::TabSwitcherMode>& customTabSwitcherMode);
bool _SelectTab(uint32_t tabIndex);
void _EnterOverview();
void _ExitOverview(const std::optional<uint32_t>& selectedIndex);
void _DismissOverviewVisuals();
bool _MoveFocus(const Microsoft::Terminal::Settings::Model::FocusDirection& direction);
bool _SwapPane(const Microsoft::Terminal::Settings::Model::FocusDirection& direction);
bool _MovePane(const Microsoft::Terminal::Settings::Model::MovePaneArgs args);

View File

@@ -61,7 +61,6 @@ namespace TerminalApp
Boolean FocusMode { get; };
Boolean Fullscreen { get; };
Boolean AlwaysOnTop { get; };
Boolean OverviewMode { get; };
WindowProperties WindowProperties { get; };
void IdentifyWindow();

View File

@@ -155,12 +155,6 @@
</TextBlock>
</ContentDialog>
<local:OverviewPane x:Name="OverviewPaneElement"
Grid.Row="2"
x:Load="False"
PreviewKeyDown="_KeyDownHandler"
Visibility="Collapsed" />
<local:CommandPalette x:Name="CommandPaletteElement"
Grid.Row="2"
VerticalAlignment="Stretch"

View File

@@ -2906,10 +2906,6 @@ namespace winrt::Microsoft::Terminal::Control::implementation
}
else
{
// Yes, this is reachable: when a pane is split, the new TermControl
// is added to the XAML tree before its Loaded event fires, so
// _initializedTerminal is still false when layout queries MinimumSize().
// Return a small fallback — the real size will be used once initialized.
return { 10, 10 };
}
}

View File

@@ -7,7 +7,9 @@
#include "LibraryResources.h"
#include "../TerminalSettingsModel/AllShortcutActions.h"
using namespace winrt::Windows::Foundation;
using namespace winrt::Windows::UI::Xaml;
using namespace winrt::Windows::UI::Xaml::Controls;
using namespace winrt::Windows::UI::Xaml::Navigation;
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
@@ -42,4 +44,65 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
TraceLoggingKeyword(MICROSOFT_KEYWORD_MEASURES),
TelemetryPrivacyDataTag(PDT_ProductAndServiceUsage));
}
// Builds the "view all" flyout lazily on the first click of a
// row's "..." button, then caches it on the button so subsequent clicks
// just re-show it.
void Actions::ViewAllKeyChordsButton_Click(const IInspectable& sender, const RoutedEventArgs& /*e*/)
{
const auto button = sender.try_as<Button>();
if (!button)
{
return;
}
// Retrieve cached flyout, if possible
if (const auto existing = button.Flyout())
{
existing.ShowAt(button);
return;
}
const auto cmdVM = button.DataContext().try_as<Editor::CommandViewModel>();
if (!cmdVM)
{
return;
}
Flyout flyout;
flyout.Placement(Primitives::FlyoutPlacementMode::Bottom);
flyout.FlyoutPresenterStyle(Resources().Lookup(box_value(L"EdgeToEdgeFlyoutPresenterStyle")).as<winrt::Windows::UI::Xaml::Style>());
StackPanel content;
content.Orientation(Orientation::Vertical);
content.MinWidth(120.0);
if (cmdVM.HasNoKeyChords())
{
const auto emptyTemplate = Resources().Lookup(box_value(L"ViewAllKeyChordsFlyoutEmptyStateTemplate")).as<DataTemplate>();
content.Children().Append(emptyTemplate.LoadContent().as<UIElement>());
}
else
{
const auto separatorTemplate = Resources().Lookup(box_value(L"ViewAllKeyChordsFlyoutSeparatorTemplate")).as<DataTemplate>();
const auto itemTemplate = Resources().Lookup(box_value(L"ViewAllKeyChordsFlyoutItemTemplate")).as<DataTemplate>();
const auto chords = cmdVM.KeyChordList();
const auto count = chords.Size();
for (uint32_t i = 0; i < count; ++i)
{
if (i > 0)
{
content.Children().Append(separatorTemplate.LoadContent().as<UIElement>());
}
auto chordVisual = itemTemplate.LoadContent().as<Editor::KeyChordVisual>();
chordVisual.KeyChord(chords.GetAt(i).CurrentKeys());
content.Children().Append(chordVisual);
}
}
flyout.Content(content);
button.Flyout(flyout);
flyout.ShowAt(button);
}
}

View File

@@ -17,6 +17,8 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void OnNavigatedTo(const winrt::Windows::UI::Xaml::Navigation::NavigationEventArgs& e);
void ViewAllKeyChordsButton_Click(const winrt::Windows::Foundation::IInspectable& sender, const winrt::Windows::UI::Xaml::RoutedEventArgs& e);
til::property_changed_event PropertyChanged;
WINRT_OBSERVABLE_PROPERTY(Editor::ActionsViewModel, ViewModel, PropertyChanged.raise, nullptr);

View File

@@ -8,7 +8,6 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="using:Microsoft.Terminal.Settings.Editor"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:mtu="using:Microsoft.Terminal.UI"
mc:Ignorable="d">
<Page.Resources>
@@ -17,182 +16,116 @@
<ResourceDictionary Source="CommonResources.xaml" />
</ResourceDictionary.MergedDictionaries>
<!-- Theme Dictionary -->
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Dark">
<!-- TextBox colors ! -->
<SolidColorBrush x:Key="TextControlBackground"
Color="#333333" />
<SolidColorBrush x:Key="TextBoxPlaceholderTextThemeBrush"
Color="#B5B5B5" />
<SolidColorBrush x:Key="TextControlForeground"
Color="#B5B5B5" />
<SolidColorBrush x:Key="TextControlBorderBrush"
Color="#404040" />
<SolidColorBrush x:Key="TextControlButtonForeground"
Color="#B5B5B5" />
<SolidColorBrush x:Key="TextControlBackgroundPointerOver"
Color="#404040" />
<SolidColorBrush x:Key="TextControlForegroundPointerOver"
Color="#FFFFFF" />
<SolidColorBrush x:Key="TextControlBorderBrushPointerOver"
Color="#404040" />
<SolidColorBrush x:Key="TextControlButtonForegroundPointerOver"
Color="#FF4343" />
<SolidColorBrush x:Key="TextControlBackgroundFocused"
Color="#333333" />
<SolidColorBrush x:Key="TextControlForegroundFocused"
Color="#FFFFFF" />
<SolidColorBrush x:Key="TextControlBorderBrushFocused"
Color="#404040" />
<SolidColorBrush x:Key="TextControlButtonForegroundPressed"
Color="#FFFFFF" />
<SolidColorBrush x:Key="TextControlButtonBackgroundPressed"
Color="#FF4343" />
<!-- KeyChordText styles -->
<Style x:Key="KeyChordBorderStyle"
TargetType="Border">
<Setter Property="BorderThickness" Value="1" />
<Setter Property="CornerRadius" Value="{StaticResource ControlCornerRadius}" />
<Setter Property="Background" Value="{ThemeResource SystemAltMediumLowColor}" />
<Setter Property="BorderBrush" Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
</Style>
<Style x:Key="KeyChordTextBlockStyle"
TargetType="TextBlock">
<Setter Property="Foreground" Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
</Style>
</ResourceDictionary>
<ResourceDictionary x:Key="Light">
<!-- TextBox colors ! -->
<SolidColorBrush x:Key="TextControlBackground"
Color="#CCCCCC" />
<SolidColorBrush x:Key="TextBoxPlaceholderTextThemeBrush"
Color="#636363" />
<SolidColorBrush x:Key="TextControlBorderBrush"
Color="#636363" />
<SolidColorBrush x:Key="TextControlButtonForeground"
Color="#636363" />
<SolidColorBrush x:Key="TextControlBackgroundPointerOver"
Color="#DADADA" />
<SolidColorBrush x:Key="TextControlBorderBrushPointerOver"
Color="#636363" />
<SolidColorBrush x:Key="TextControlButtonForegroundPointerOver"
Color="#FF4343" />
<SolidColorBrush x:Key="TextControlBackgroundFocused"
Color="#CCCCCC" />
<SolidColorBrush x:Key="TextControlBorderBrushFocused"
Color="#636363" />
<SolidColorBrush x:Key="TextControlButtonForegroundPressed"
Color="#FFFFFF" />
<SolidColorBrush x:Key="TextControlButtonBackgroundPressed"
Color="#FF4343" />
<!-- KeyChordText styles -->
<Style x:Key="KeyChordBorderStyle"
TargetType="Border">
<Setter Property="BorderThickness" Value="1" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="CornerRadius" Value="{StaticResource ControlCornerRadius}" />
<Setter Property="Background" Value="{ThemeResource SystemAltMediumLowColor}" />
<Setter Property="BorderBrush" Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
</Style>
<Style x:Key="KeyChordTextBlockStyle"
TargetType="TextBlock">
<Setter Property="Foreground" Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
</Style>
</ResourceDictionary>
<ResourceDictionary x:Key="HighContrast">
<!-- KeyChordText styles (use XAML defaults for High Contrast theme) -->
<Style x:Key="KeyChordBorderStyle"
TargetType="Border" />
<Style x:Key="KeyChordTextBlockStyle"
TargetType="TextBlock" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
<!-- Styles -->
<Style x:Key="KeyBindingContainerStyle"
<Style x:Key="ActionRowItemContainerStyle"
BasedOn="{StaticResource DefaultListViewItemStyle}"
TargetType="ListViewItem">
<Setter Property="Padding" Value="12,4,4,4" />
<Setter Property="Padding" Value="{StaticResource SettingsCardPadding}" />
<Setter Property="MinHeight" Value="{StaticResource SettingsCardMinHeight}" />
<Setter Property="Margin" Value="{StaticResource SettingsCardItemMargin}" />
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="XYFocusKeyboardNavigation" Value="Enabled" />
<Setter Property="BorderBrush" Value="{ThemeResource ExpanderHeaderBorderBrush}" />
<Setter Property="BorderThickness" Value="{ThemeResource ExpanderHeaderBorderThickness}" />
<Setter Property="CornerRadius" Value="{ThemeResource ControlCornerRadius}" />
</Style>
<Style x:Key="KeyBindingNameTextBlockStyle"
<Style x:Key="ActionRowNameTextStyle"
BasedOn="{StaticResource BaseTextBlockStyle}"
TargetType="TextBlock">
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="FontWeight" Value="Normal" />
<Setter Property="TextWrapping" Value="WrapWholeWords" />
</Style>
<Style x:Key="KeyChordEditorStyle"
TargetType="local:KeyChordListener">
<Setter Property="HorizontalAlignment" Value="Right" />
<Style x:Key="ActionRowSubtleButtonStyle"
BasedOn="{StaticResource DefaultButtonStyle}"
TargetType="Button">
<Setter Property="MinWidth" Value="32" />
<Setter Property="Width" Value="32" />
<Setter Property="Height" Value="32" />
<Setter Property="Padding" Value="0" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="BorderBrush" Value="Transparent" />
</Style>
<!-- Converters & Misc. -->
<SolidColorBrush x:Key="ActionContainerBackgroundEditing"
Color="{ThemeResource SystemListMediumColor}" />
<SolidColorBrush x:Key="ActionContainerBackground"
Color="Transparent" />
<!--
FlyoutPresenter style with no internal padding so a full-width Border
separator inside the flyout can reach the flyout's left/right edges.
-->
<Style x:Key="EdgeToEdgeFlyoutPresenterStyle"
BasedOn="{StaticResource DefaultFlyoutPresenterStyle}"
TargetType="FlyoutPresenter">
<Setter Property="Padding" Value="0" />
<Setter Property="ScrollViewer.HorizontalScrollMode" Value="Disabled" />
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Disabled" />
</Style>
<!-- Templates -->
<DataTemplate x:Key="ViewAllKeyChordsFlyoutSeparatorTemplate">
<Border Height="1"
Margin="0,4,0,4"
Background="{ThemeResource DividerStrokeColorDefaultBrush}" />
</DataTemplate>
<DataTemplate x:Key="ViewAllKeyChordsFlyoutEmptyStateTemplate">
<TextBlock x:Uid="Actions_NoKeyBindings"
Margin="12,8,12,8"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Style="{StaticResource SecondaryTextBlockStyle}" />
</DataTemplate>
<DataTemplate x:Key="ViewAllKeyChordsFlyoutItemTemplate">
<local:KeyChordVisual Margin="{ThemeResource MenuFlyoutItemThemePaddingNarrow}"
HorizontalAlignment="Right" />
</DataTemplate>
<DataTemplate x:Key="CommandTemplate"
x:DataType="local:CommandViewModel">
<ListViewItem AutomationProperties.Name="{x:Bind DisplayNameAndKeyChordAutomationPropName, Mode=OneWay}"
Style="{StaticResource KeyBindingContainerStyle}">
<Grid ColumnSpacing="8">
<Grid.ColumnDefinitions>
<!-- command name -->
<ColumnDefinition Width="*" />
<!-- key chord -->
<ColumnDefinition Width="auto" />
</Grid.ColumnDefinitions>
<Grid AutomationProperties.Name="{x:Bind DisplayNameAndKeyChordAutomationPropName, Mode=OneWay}"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<!-- command name -->
<ColumnDefinition Width="*" />
<!-- key chord -->
<ColumnDefinition Width="Auto" />
<!-- edit button -->
<ColumnDefinition Width="Auto" />
<!-- "..." button -->
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!-- Command Name -->
<TextBlock Grid.Column="0"
FontWeight="Normal"
Style="{StaticResource KeyBindingNameTextBlockStyle}"
Text="{x:Bind DisplayName, Mode=OneWay}" />
<!-- Key Chord Text -->
<Grid Grid.Column="1"
HorizontalAlignment="Right"
VerticalAlignment="Center"
ColumnSpacing="4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Border Grid.Column="0"
Padding="8,4,8,4"
Style="{ThemeResource KeyChordBorderStyle}"
Visibility="{x:Bind mtu:Converters.StringNotEmptyToVisibility(FirstKeyChordText)}">
<TextBlock FontSize="14"
Style="{ThemeResource KeyChordTextBlockStyle}"
Text="{x:Bind FirstKeyChordText, Mode=OneWay}"
TextWrapping="WrapWholeWords" />
</Border>
<Border Grid.Column="1"
Padding="8,4,8,4"
Style="{ThemeResource KeyChordBorderStyle}"
ToolTipService.ToolTip="{x:Bind AdditionalKeyChordTooltipText, Mode=OneWay}"
Visibility="{x:Bind mtu:Converters.StringNotEmptyToVisibility(AdditionalKeyChordCountText)}">
<TextBlock FontSize="14"
Style="{ThemeResource KeyChordTextBlockStyle}"
Text="{x:Bind AdditionalKeyChordCountText, Mode=OneWay}" />
</Border>
</Grid>
</Grid>
</ListViewItem>
<!-- Command Name -->
<TextBlock Grid.Column="0"
Style="{StaticResource ActionRowNameTextStyle}"
Text="{x:Bind DisplayName, Mode=OneWay}" />
<!-- Key Chord -->
<local:KeyChordVisual Grid.Column="1"
HorizontalAlignment="Right"
KeyChord="{x:Bind FirstKeyChord, Mode=OneWay}" />
<!-- Edit button -->
<Button x:Uid="Actions_EditButton"
Grid.Column="2"
AutomationProperties.Name="{x:Bind DisplayName, Mode=OneWay}"
Click="{x:Bind Edit_Click}"
Style="{StaticResource ActionRowSubtleButtonStyle}">
<FontIcon FontSize="14"
Glyph="&#xE70F;" />
</Button>
<!-- "..." button + flyout -->
<Button x:Uid="Actions_ViewAllKeyChordsButton"
Grid.Column="3"
Click="ViewAllKeyChordsButton_Click"
Style="{StaticResource ActionRowSubtleButtonStyle}">
<FontIcon FontSize="14"
Glyph="&#xE712;" />
</Button>
</Grid>
</DataTemplate>
</ResourceDictionary>
</Page.Resources>
@@ -208,7 +141,8 @@
<!-- Add New Button -->
<Button x:Name="AddNewButton"
Margin="0,12,0,0"
Click="{x:Bind ViewModel.AddNewCommand}">
Click="{x:Bind ViewModel.AddNewCommand}"
Style="{StaticResource AccentButtonStyle}">
<Button.Content>
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
@@ -221,11 +155,42 @@
<!-- Commands -->
<ListView x:Name="CommandsListView"
Margin="-8,0,0,0"
IsItemClickEnabled="True"
ItemClick="{x:Bind ViewModel.CmdListItemClicked}"
ItemContainerStyle="{StaticResource ActionRowItemContainerStyle}"
ItemTemplate="{StaticResource CommandTemplate}"
ItemsSource="{x:Bind ViewModel.CommandList, Mode=OneWay}" />
ItemsSource="{x:Bind ViewModel.CommandList, Mode=OneWay}"
SelectionMode="None">
<!--
The framework ListViewItemPresenter reads its per-state backgrounds
from these theme resources (not from ListViewItem.Background), so we
override them here to match the card chrome on ActionRowItemContainerStyle.
-->
<ListView.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Default">
<StaticResource x:Key="ListViewItemBackground"
ResourceKey="ExpanderHeaderBackground" />
<StaticResource x:Key="ListViewItemBackgroundPointerOver"
ResourceKey="ControlFillColorSecondaryBrush" />
<StaticResource x:Key="ListViewItemBackgroundPressed"
ResourceKey="ControlFillColorTertiaryBrush" />
<StaticResource x:Key="ListViewItemBackgroundSelected"
ResourceKey="ExpanderHeaderBackground" />
<StaticResource x:Key="ListViewItemBackgroundSelectedPointerOver"
ResourceKey="ControlFillColorSecondaryBrush" />
<StaticResource x:Key="ListViewItemBackgroundSelectedPressed"
ResourceKey="ControlFillColorTertiaryBrush" />
</ResourceDictionary>
<ResourceDictionary x:Key="HighContrast">
<StaticResource x:Key="ListViewItemBackground"
ResourceKey="SystemColorButtonFaceColorBrush" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</ListView.Resources>
</ListView>
</StackPanel>
</Border>
</Page>

View File

@@ -57,13 +57,22 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
return;
}
std::vector<Editor::KeyChordViewModel> keyChordVMs;
int32_t idx = 1;
for (const auto keys : _keyChordList)
{
auto kcVM{ make<KeyChordViewModel>(keys) };
_RegisterKeyChordVMEvents(kcVM);
keyChordVMs.push_back(kcVM);
auto kcVM{ make_self<KeyChordViewModel>(keys) };
kcVM->Index(idx++);
_RegisterKeyChordVMEvents(*kcVM);
keyChordVMs.push_back(*kcVM);
}
_KeyChordList = single_threaded_observable_vector(std::move(keyChordVMs));
_KeyChordList.VectorChanged([weakThis{ get_weak() }](const auto& /*sender*/, const auto& /*args*/) {
if (auto self{ weakThis.get() })
{
self->_ReindexKeyChordList();
self->_NotifyChanges(L"FirstKeyChord", L"FirstKeyChordText", L"AdditionalKeyChordCountText", L"AdditionalKeyChordTooltipText", L"DisplayNameAndKeyChordAutomationPropName");
}
});
std::vector<hstring> shortcutActions;
for (const auto [action, name] : _availableActionsAndNamesMap)
@@ -119,7 +128,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
return _cachedDisplayName;
}
winrt::hstring CommandViewModel::Name()
winrt::hstring CommandViewModel::Name() const noexcept
{
return _command.HasName() ? _command.Name() : L"";
}
@@ -145,7 +154,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
return result;
}
winrt::hstring CommandViewModel::FirstKeyChordText()
winrt::hstring CommandViewModel::FirstKeyChordText() const
{
if (_KeyChordList.Size() != 0)
{
@@ -154,7 +163,21 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
return L"";
}
winrt::hstring CommandViewModel::AdditionalKeyChordCountText()
Control::KeyChord CommandViewModel::FirstKeyChord() const noexcept
{
if (_KeyChordList.Size() != 0)
{
return _KeyChordList.GetAt(0).CurrentKeys();
}
return nullptr;
}
bool CommandViewModel::HasNoKeyChords() const noexcept
{
return _KeyChordList.Size() == 0;
}
winrt::hstring CommandViewModel::AdditionalKeyChordCountText() const
{
const auto size = _KeyChordList.Size();
if (size > 1)
@@ -164,7 +187,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
return L"";
}
winrt::hstring CommandViewModel::AdditionalKeyChordTooltipText()
winrt::hstring CommandViewModel::AdditionalKeyChordTooltipText() const
{
const auto size = _KeyChordList.Size();
if (size <= 1)
@@ -183,12 +206,12 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
return winrt::hstring{ result };
}
winrt::hstring CommandViewModel::ID()
winrt::hstring CommandViewModel::ID() const noexcept
{
return _command.ID();
}
bool CommandViewModel::IsUserAction()
bool CommandViewModel::IsUserAction() const noexcept
{
return _command.Origin() == OriginTag::User;
}
@@ -206,23 +229,40 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void CommandViewModel::AddKeybinding_Click()
{
auto kbdVM{ make_self<KeyChordViewModel>(nullptr) };
kbdVM->Index(gsl::narrow_cast<int32_t>(_KeyChordList.Size()) + 1);
kbdVM->IsInEditMode(true);
_RegisterKeyChordVMEvents(*kbdVM);
KeyChordList().Append(*kbdVM);
FocusContainer.raise(*this, *kbdVM);
}
winrt::hstring CommandViewModel::ActionNameTextBoxAutomationPropName()
// Reassigns 1-based Index values for every KeyChordViewModel in the list. Called
// whenever the list changes shape so the per-row "Key Binding #N" label stays in sync.
void CommandViewModel::_ReindexKeyChordList()
{
const auto size = _KeyChordList.Size();
for (uint32_t i = 0; i < size; ++i)
{
auto kcVM{ _KeyChordList.GetAt(i) };
const auto newIdx = gsl::narrow_cast<int32_t>(i) + 1;
if (kcVM.Index() != newIdx)
{
kcVM.Index(newIdx);
}
}
}
winrt::hstring CommandViewModel::ActionNameTextBoxAutomationPropName() const
{
return RS_(L"Actions_Name/Text");
}
winrt::hstring CommandViewModel::ShortcutActionComboBoxAutomationPropName()
winrt::hstring CommandViewModel::ShortcutActionComboBoxAutomationPropName() const
{
return RS_(L"Actions_ShortcutAction/Text");
}
winrt::hstring CommandViewModel::AdditionalArgumentsControlAutomationPropName()
winrt::hstring CommandViewModel::AdditionalArgumentsControlAutomationPropName() const
{
return RS_(L"Actions_Arguments/Text");
}
@@ -273,6 +313,19 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
self->FocusContainer.raise(*self, senderVM);
}
}
else if (propertyName == L"KeyChordText")
{
// The first chord of the list is what the row visual on the Actions page binds to,
// so propagate the change up so the row updates.
if (self->_KeyChordList.Size() > 0 && self->_KeyChordList.GetAt(0) == senderVM)
{
self->_NotifyChanges(L"FirstKeyChord", L"FirstKeyChordText", L"DisplayNameAndKeyChordAutomationPropName");
}
else
{
self->_NotifyChanges(L"AdditionalKeyChordTooltipText");
}
}
}
});
}
@@ -1065,12 +1118,21 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
KeyChordViewModel::KeyChordViewModel(Control::KeyChord currentKeys)
{
CurrentKeys(currentKeys);
// DisplayLabel is derived from Index, so re-fire the change for it whenever Index changes.
PropertyChanged([this](const auto& /*sender*/, const Windows::UI::Xaml::Data::PropertyChangedEventArgs& args) {
if (args.PropertyName() == L"Index")
{
_NotifyChanges(L"DisplayLabel");
}
});
}
void KeyChordViewModel::CurrentKeys(const Control::KeyChord& newKeys)
{
_currentKeys = newKeys;
KeyChordText(Model::KeyChordSerialization::ToString(_currentKeys));
_NotifyChanges(L"CurrentKeys");
}
Control::KeyChord KeyChordViewModel::CurrentKeys() const noexcept
@@ -1126,6 +1188,12 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
hstring KeyChordViewModel::CancelButtonName() const noexcept { return RS_(L"Actions_CancelButton/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"); }
hstring KeyChordViewModel::AcceptButtonName() const noexcept { return RS_(L"Actions_AcceptButton/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"); }
hstring KeyChordViewModel::DeleteButtonName() const noexcept { return RS_(L"Actions_DeleteButton/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"); }
hstring KeyChordViewModel::EditButtonName() const noexcept { return RS_(L"Actions_EditButton/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"); }
winrt::hstring KeyChordViewModel::DisplayLabel() const
{
return hstring{ RS_fmt(L"EditAction_KeyBindingNumberFormat", _Index) };
}
ActionsViewModel::ActionsViewModel(Model::CascadiaSettings settings) :
_Settings{ settings }
@@ -1334,7 +1402,6 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
const auto conflictingCmdName{ conflictingCmd.Name() };
TextBlock conflictingCommandNameTB{};
conflictingCommandNameTB.Text(fmt::format(L"\"{}\"", conflictingCmdName.empty() ? RS_(L"Actions_UnnamedCommandName") : conflictingCmdName));
conflictingCommandNameTB.FontStyle(Windows::UI::Text::FontStyle::Italic);
TextBlock confirmationQuestionTB{};
confirmationQuestionTB.Text(RS_(L"Actions_RenameConflictConfirmationQuestion"));

View File

@@ -69,16 +69,18 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void Initialize();
winrt::hstring DisplayName();
winrt::hstring Name();
winrt::hstring Name() const noexcept;
void Name(const winrt::hstring& newName);
winrt::hstring DisplayNameAndKeyChordAutomationPropName();
winrt::hstring FirstKeyChordText();
winrt::hstring AdditionalKeyChordCountText();
winrt::hstring AdditionalKeyChordTooltipText();
winrt::hstring FirstKeyChordText() const;
Control::KeyChord FirstKeyChord() const noexcept;
bool HasNoKeyChords() const noexcept;
winrt::hstring AdditionalKeyChordCountText() const;
winrt::hstring AdditionalKeyChordTooltipText() const;
winrt::hstring ID();
bool IsUserAction();
winrt::hstring ID() const noexcept;
bool IsUserAction() const noexcept;
void Edit_Click();
til::typed_event<Editor::CommandViewModel, IInspectable> EditRequested;
@@ -89,9 +91,9 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void AddKeybinding_Click();
// UIA text
winrt::hstring ActionNameTextBoxAutomationPropName();
winrt::hstring ShortcutActionComboBoxAutomationPropName();
winrt::hstring AdditionalArgumentsControlAutomationPropName();
winrt::hstring ActionNameTextBoxAutomationPropName() const;
winrt::hstring ShortcutActionComboBoxAutomationPropName() const;
winrt::hstring AdditionalArgumentsControlAutomationPropName() const;
til::typed_event<IInspectable, Editor::ArgWrapper> PropagateColorSchemeRequested;
til::typed_event<IInspectable, Editor::ArgWrapper> PropagateColorSchemeNamesRequested;
@@ -115,6 +117,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void _RegisterActionArgsVMEvents(Editor::ActionArgsViewModel actionArgsVM);
void _ReplaceCommandWithUserCopy(bool reinitialize);
void _CreateAndInitializeActionArgsVMHelper();
void _ReindexKeyChordList();
};
struct ArgWrapper : ArgWrapperT<ArgWrapper>, ViewModelHelper<ArgWrapper>
@@ -230,15 +233,19 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void CancelChanges();
void DeleteKeyChord();
winrt::hstring DisplayLabel() const;
// UIA Text
hstring CancelButtonName() const noexcept;
hstring AcceptButtonName() const noexcept;
hstring DeleteButtonName() const noexcept;
hstring EditButtonName() const noexcept;
VIEW_MODEL_OBSERVABLE_PROPERTY(bool, IsInEditMode, false);
VIEW_MODEL_OBSERVABLE_PROPERTY(Control::KeyChord, ProposedKeys);
VIEW_MODEL_OBSERVABLE_PROPERTY(winrt::hstring, KeyChordText);
VIEW_MODEL_OBSERVABLE_PROPERTY(Windows::UI::Xaml::Controls::Flyout, AcceptChangesFlyout, nullptr);
VIEW_MODEL_OBSERVABLE_PROPERTY(int32_t, Index, 0);
public:
til::typed_event<Editor::KeyChordViewModel, Terminal::Control::KeyChord> AddKeyChordRequested;

View File

@@ -55,6 +55,8 @@ namespace Microsoft.Terminal.Settings.Editor
// View-model specific
String DisplayName { get; };
String FirstKeyChordText { get; };
Microsoft.Terminal.Control.KeyChord FirstKeyChord { get; };
Boolean HasNoKeyChords { get; };
String AdditionalKeyChordCountText { get; };
String AdditionalKeyChordTooltipText { get; };
String DisplayNameAndKeyChordAutomationPropName { get; };
@@ -138,9 +140,12 @@ namespace Microsoft.Terminal.Settings.Editor
String KeyChordText { get; };
// UI side
Microsoft.Terminal.Control.KeyChord CurrentKeys { get; };
Microsoft.Terminal.Control.KeyChord ProposedKeys;
Windows.UI.Xaml.Controls.Flyout AcceptChangesFlyout;
Boolean IsInEditMode { get; };
Int32 Index;
String DisplayLabel { get; };
void ToggleEditMode();
void AcceptChanges();
void CancelChanges();
@@ -148,6 +153,7 @@ namespace Microsoft.Terminal.Settings.Editor
String CancelButtonName { get; };
String AcceptButtonName { get; };
String DeleteButtonName { get; };
String EditButtonName { get; };
event Windows.Foundation.TypedEventHandler<KeyChordViewModel, Microsoft.Terminal.Control.KeyChord> AddKeyChordRequested;
event Windows.Foundation.TypedEventHandler<KeyChordViewModel, ModifyKeyChordEventArgs> ModifyKeyChordRequested;

View File

@@ -37,8 +37,8 @@
</Button>
</Border>
<StackPanel Margin="{StaticResource StandardControlMargin}">
<local:SettingContainer x:Name="DuplicateProfile"
x:Uid="AddProfile_Duplicate">
<local:SettingsCard x:Name="DuplicateProfile"
x:Uid="AddProfile_Duplicate">
<ComboBox x:Name="Profiles"
AutomationProperties.AccessibilityView="Content"
ItemsSource="{x:Bind State.Settings.AllProfiles, Mode=OneWay}"
@@ -69,7 +69,7 @@
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingContainer>
</local:SettingsCard>
<Border MaxWidth="{StaticResource StandardControlMaxWidth}">
<Button x:Name="DuplicateButton"
Margin="{StaticResource StandardControlMargin}"

View File

@@ -223,7 +223,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
// into the path TextBox, we properly update the checkbox and stored
// _lastBgImagePath. Without this, then we'll permanently hide the text
// box, prevent it from ever being changed again.
_NotifyChanges(L"UseDesktopBGImage", L"BackgroundImageSettingsVisible", L"CurrentBackgroundImagePath");
_NotifyChanges(L"UseDesktopBGImage", L"BackgroundImageSettingsEnabled", L"CurrentBackgroundImagePath");
}
else if (viewModelProperty == L"BackgroundImageAlignment")
{
@@ -1002,7 +1002,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
}
}
bool AppearanceViewModel::BackgroundImageSettingsVisible() const
bool AppearanceViewModel::BackgroundImageSettingsEnabled() const
{
return !BackgroundImagePath().Path().empty();
}

View File

@@ -22,7 +22,6 @@ Author(s):
#include "AppearanceViewModel.g.h"
#include "Utils.h"
#include "ViewModelHelpers.h"
#include "SettingContainer.h"
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
@@ -123,7 +122,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
hstring CurrentBackgroundImagePath() const;
bool UseDesktopBGImage() const;
void UseDesktopBGImage(const bool useDesktop);
bool BackgroundImageSettingsVisible() const;
bool BackgroundImageSettingsEnabled() const;
void SetBackgroundImageOpacityFromPercentageValue(double percentageValue);
void SetBackgroundImagePath(winrt::hstring path);
hstring BackgroundImageAlignmentCurrentValue() const;

View File

@@ -41,7 +41,7 @@ namespace Microsoft.Terminal.Settings.Editor
String CurrentBackgroundImagePath { get; };
Boolean UseDesktopBGImage;
Boolean BackgroundImageSettingsVisible { get; };
Boolean BackgroundImageSettingsEnabled { get; };
String BackgroundImageAlignmentCurrentValue { get; };
void ClearColorScheme();

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -17,6 +17,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
INITIALIZE_BINDABLE_ENUM_SETTING(TextMeasurement, TextMeasurement, winrt::Microsoft::Terminal::Control::TextMeasurement, L"Globals_TextMeasurement_", L"Text");
INITIALIZE_BINDABLE_ENUM_SETTING(AmbiguousWidth, AmbiguousWidth, winrt::Microsoft::Terminal::Control::AmbiguousWidth, L"Globals_AmbiguousWidth_", L"Text");
INITIALIZE_BINDABLE_ENUM_SETTING(GraphicsAPI, GraphicsAPI, winrt::Microsoft::Terminal::Control::GraphicsAPI, L"Globals_GraphicsAPI_", L"Text");
}
bool CompatibilityViewModel::DebugFeaturesAvailable() const noexcept

View File

@@ -28,6 +28,10 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
GETSET_BINDABLE_ENUM_SETTING(TextMeasurement, winrt::Microsoft::Terminal::Control::TextMeasurement, _settings.GlobalSettings().TextMeasurement);
GETSET_BINDABLE_ENUM_SETTING(AmbiguousWidth, winrt::Microsoft::Terminal::Control::AmbiguousWidth, _settings.GlobalSettings().AmbiguousWidth);
GETSET_BINDABLE_ENUM_SETTING(GraphicsAPI, winrt::Microsoft::Terminal::Control::GraphicsAPI, _settings.GlobalSettings().GraphicsAPI);
PERMANENT_OBSERVABLE_PROJECTED_SETTING(_settings.GlobalSettings(), DisablePartialInvalidation);
PERMANENT_OBSERVABLE_PROJECTED_SETTING(_settings.GlobalSettings(), SoftwareRendering);
private:
Model::CascadiaSettings _settings;
};

View File

@@ -23,6 +23,11 @@ namespace Microsoft.Terminal.Settings.Editor
IInspectable CurrentAmbiguousWidth;
Windows.Foundation.Collections.IObservableVector<Microsoft.Terminal.Settings.Editor.EnumEntry> AmbiguousWidthList { get; };
IInspectable CurrentGraphicsAPI;
Windows.Foundation.Collections.IObservableVector<Microsoft.Terminal.Settings.Editor.EnumEntry> GraphicsAPIList { get; };
PERMANENT_OBSERVABLE_PROJECTED_SETTING(Boolean, DisablePartialInvalidation);
PERMANENT_OBSERVABLE_PROJECTED_SETTING(Boolean, SoftwareRendering);
}
[default_interface] runtimeclass Compatibility : Windows.UI.Xaml.Controls.Page

View File

@@ -25,83 +25,119 @@
</Page.Resources>
<StackPanel Style="{StaticResource SettingsStackStyle}">
<!-- Allow Headless -->
<local:SettingContainer x:Name="AllowHeadless"
<!-- Section: Compatibility -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Compatibility_Section_Compatibility"
Margin="0,0,0,4"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Allow Headless -->
<local:SettingsCard x:Name="AllowHeadless"
x:Uid="Globals_AllowHeadless">
<ToggleSwitch IsOn="{x:Bind ViewModel.AllowHeadless, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<ToggleSwitch IsOn="{x:Bind ViewModel.AllowHeadless, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Text Measurement -->
<local:SettingContainer x:Name="TextMeasurement"
<!-- Text Measurement -->
<local:SettingsCard x:Name="TextMeasurement"
x:Uid="Globals_TextMeasurement">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.TextMeasurementList}"
SelectedItem="{x:Bind ViewModel.CurrentTextMeasurement, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.TextMeasurementList}"
SelectedItem="{x:Bind ViewModel.CurrentTextMeasurement, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<!-- Ambiguous Width -->
<local:SettingContainer x:Name="AmbiguousWidth"
<!-- Ambiguous Width -->
<local:SettingsCard x:Name="AmbiguousWidth"
x:Uid="Globals_AmbiguousWidth">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.AmbiguousWidthList}"
SelectedItem="{x:Bind ViewModel.CurrentAmbiguousWidth, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.AmbiguousWidthList}"
SelectedItem="{x:Bind ViewModel.CurrentAmbiguousWidth, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<!-- Debug Features -->
<local:SettingContainer x:Name="DebugFeaturesEnabled"
<!-- Debug Features -->
<local:SettingsCard x:Name="DebugFeaturesEnabled"
x:Uid="Globals_DebugFeaturesEnabled"
Visibility="{x:Bind ViewModel.DebugFeaturesAvailable}">
<ToggleSwitch IsOn="{x:Bind ViewModel.DebugFeaturesEnabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<ToggleSwitch IsOn="{x:Bind ViewModel.DebugFeaturesEnabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Reset Application State -->
<local:SettingContainer x:Name="ResetApplicationState"
<!-- Reset Application State -->
<local:SettingsCard x:Name="ResetApplicationState"
x:Uid="Settings_ResetApplicationState">
<Button x:Uid="Settings_ResetApplicationStateButton"
Style="{StaticResource DeleteButtonStyle}">
<Button.Flyout>
<Flyout x:Name="ResetCacheFlyout"
FlyoutPresenterStyle="{StaticResource CustomFlyoutPresenterStyle}">
<StackPanel>
<TextBlock x:Uid="Settings_ResetApplicationStateConfirmationMessageHeader"
Style="{StaticResource CustomFlyoutTextStyle}" />
<TextBlock x:Uid="Settings_ResetApplicationStateConfirmationMessageBody"
FontWeight="Normal"
Style="{StaticResource CustomFlyoutTextStyle}" />
<Button x:Uid="Settings_ResetApplicationStateConfirmationButton"
Click="ResetApplicationStateButton_Click" />
</StackPanel>
</Flyout>
</Button.Flyout>
</Button>
</local:SettingContainer>
<Button x:Uid="Settings_ResetApplicationStateButton"
Style="{StaticResource DeleteButtonStyle}">
<Button.Flyout>
<Flyout x:Name="ResetCacheFlyout"
FlyoutPresenterStyle="{StaticResource CustomFlyoutPresenterStyle}">
<StackPanel>
<TextBlock x:Uid="Settings_ResetApplicationStateConfirmationMessageHeader"
Style="{StaticResource CustomFlyoutTextStyle}" />
<TextBlock x:Uid="Settings_ResetApplicationStateConfirmationMessageBody"
FontWeight="Normal"
Style="{StaticResource CustomFlyoutTextStyle}" />
<Button x:Uid="Settings_ResetApplicationStateConfirmationButton"
Click="ResetApplicationStateButton_Click" />
</StackPanel>
</Flyout>
</Button.Flyout>
</Button>
</local:SettingsCard>
<!-- Reset to Default Settings -->
<local:SettingContainer x:Name="ResetToDefaultSettings"
<!-- Reset to Default Settings -->
<local:SettingsCard x:Name="ResetToDefaultSettings"
x:Uid="Settings_ResetToDefaultSettings">
<Button x:Uid="Settings_ResetToDefaultSettingsButton"
Style="{StaticResource DeleteButtonStyle}">
<Button.Flyout>
<Flyout FlyoutPresenterStyle="{StaticResource CustomFlyoutPresenterStyle}">
<StackPanel>
<TextBlock x:Uid="Settings_ResetToDefaultSettingsConfirmationMessageHeader"
Style="{StaticResource CustomFlyoutTextStyle}" />
<TextBlock x:Uid="Settings_ResetToDefaultSettingsConfirmationMessageBody"
FontWeight="Normal"
Style="{StaticResource CustomFlyoutTextStyle}" />
<Button x:Uid="Settings_ResetToDefaultSettingsConfirmationButton"
Click="{x:Bind ViewModel.ResetToDefaultSettings}" />
</StackPanel>
</Flyout>
</Button.Flyout>
</Button>
</local:SettingContainer>
<Button x:Uid="Settings_ResetToDefaultSettingsButton"
Style="{StaticResource DeleteButtonStyle}">
<Button.Flyout>
<Flyout FlyoutPresenterStyle="{StaticResource CustomFlyoutPresenterStyle}">
<StackPanel>
<TextBlock x:Uid="Settings_ResetToDefaultSettingsConfirmationMessageHeader"
Style="{StaticResource CustomFlyoutTextStyle}" />
<TextBlock x:Uid="Settings_ResetToDefaultSettingsConfirmationMessageBody"
FontWeight="Normal"
Style="{StaticResource CustomFlyoutTextStyle}" />
<Button x:Uid="Settings_ResetToDefaultSettingsConfirmationButton"
Click="{x:Bind ViewModel.ResetToDefaultSettings}" />
</StackPanel>
</Flyout>
</Button.Flyout>
</Button>
</local:SettingsCard>
</StackPanel>
<!-- Section: Rendering -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Compatibility_Section_Rendering"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Graphics API -->
<local:SettingsCard x:Name="GraphicsAPI"
x:Uid="Globals_GraphicsAPI">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.GraphicsAPIList}"
SelectedItem="{x:Bind ViewModel.CurrentGraphicsAPI, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<!-- Disable Partial Invalidation -->
<local:SettingsCard x:Name="DisablePartialInvalidation"
x:Uid="Globals_DisablePartialInvalidation">
<ToggleSwitch IsOn="{x:Bind ViewModel.DisablePartialInvalidation, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Software Rendering -->
<local:SettingsCard x:Name="SoftwareRendering"
x:Uid="Globals_SoftwareRendering">
<ToggleSwitch IsOn="{x:Bind ViewModel.SoftwareRendering, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
</StackPanel>
</Page>

View File

@@ -0,0 +1,139 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include "pch.h"
#include "ControlSizeTrigger.h"
#include "ControlSizeTrigger.g.cpp"
#include <limits>
using namespace winrt::Windows::Foundation;
using namespace winrt::Windows::UI::Xaml;
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
DependencyProperty ControlSizeTrigger::_CanTriggerProperty{ nullptr };
DependencyProperty ControlSizeTrigger::_MinWidthProperty{ nullptr };
DependencyProperty ControlSizeTrigger::_MaxWidthProperty{ nullptr };
DependencyProperty ControlSizeTrigger::_MinHeightProperty{ nullptr };
DependencyProperty ControlSizeTrigger::_MaxHeightProperty{ nullptr };
DependencyProperty ControlSizeTrigger::_TargetElementProperty{ nullptr };
ControlSizeTrigger::ControlSizeTrigger()
{
_InitializeProperties();
}
void ControlSizeTrigger::_InitializeProperties()
{
// Defaults mirror the toolkit: trigger is always evaluatable, bounds
// are wide open, no target element until one is bound.
if (!_CanTriggerProperty)
{
_CanTriggerProperty = DependencyProperty::Register(
L"CanTrigger",
xaml_typename<bool>(),
xaml_typename<Editor::ControlSizeTrigger>(),
PropertyMetadata{ box_value(true), PropertyChangedCallback{ &ControlSizeTrigger::_OnTriggerInputChanged } });
}
if (!_MinWidthProperty)
{
_MinWidthProperty = DependencyProperty::Register(
L"MinWidth",
xaml_typename<double>(),
xaml_typename<Editor::ControlSizeTrigger>(),
PropertyMetadata{ box_value(0.0), PropertyChangedCallback{ &ControlSizeTrigger::_OnTriggerInputChanged } });
}
if (!_MaxWidthProperty)
{
_MaxWidthProperty = DependencyProperty::Register(
L"MaxWidth",
xaml_typename<double>(),
xaml_typename<Editor::ControlSizeTrigger>(),
PropertyMetadata{ box_value(std::numeric_limits<double>::infinity()), PropertyChangedCallback{ &ControlSizeTrigger::_OnTriggerInputChanged } });
}
if (!_MinHeightProperty)
{
_MinHeightProperty = DependencyProperty::Register(
L"MinHeight",
xaml_typename<double>(),
xaml_typename<Editor::ControlSizeTrigger>(),
PropertyMetadata{ box_value(0.0), PropertyChangedCallback{ &ControlSizeTrigger::_OnTriggerInputChanged } });
}
if (!_MaxHeightProperty)
{
_MaxHeightProperty = DependencyProperty::Register(
L"MaxHeight",
xaml_typename<double>(),
xaml_typename<Editor::ControlSizeTrigger>(),
PropertyMetadata{ box_value(std::numeric_limits<double>::infinity()), PropertyChangedCallback{ &ControlSizeTrigger::_OnTriggerInputChanged } });
}
if (!_TargetElementProperty)
{
_TargetElementProperty = DependencyProperty::Register(
L"TargetElement",
xaml_typename<FrameworkElement>(),
xaml_typename<Editor::ControlSizeTrigger>(),
PropertyMetadata{ nullptr, PropertyChangedCallback{ &ControlSizeTrigger::_OnTargetElementChanged } });
}
}
void ControlSizeTrigger::_OnTriggerInputChanged(const DependencyObject& d, const DependencyPropertyChangedEventArgs& /*e*/)
{
if (const auto obj{ d.try_as<Editor::ControlSizeTrigger>() })
{
get_self<ControlSizeTrigger>(obj)->_UpdateTrigger();
}
}
void ControlSizeTrigger::_OnTargetElementChanged(const DependencyObject& d, const DependencyPropertyChangedEventArgs& e)
{
const auto obj{ d.try_as<Editor::ControlSizeTrigger>() };
if (!obj)
{
return;
}
const auto oldElement = e.OldValue().try_as<FrameworkElement>();
const auto newElement = e.NewValue().try_as<FrameworkElement>();
get_self<ControlSizeTrigger>(obj)->_UpdateTargetElement(oldElement, newElement);
}
void ControlSizeTrigger::_UpdateTargetElement(const FrameworkElement& /*oldValue*/, const FrameworkElement& newValue)
{
// Revoking handles both unhooking the previous element and a null `newValue`.
_sizeChangedRevoker.revoke();
if (newValue)
{
_sizeChangedRevoker = newValue.SizeChanged(winrt::auto_revoke, [weakThis = get_weak()](auto&&, auto&&) {
if (const auto strongThis = weakThis.get())
{
strongThis->_UpdateTrigger();
}
});
}
_UpdateTrigger();
}
void ControlSizeTrigger::_UpdateTrigger()
{
const auto target = TargetElement();
if (!target || !CanTrigger())
{
_isActive = false;
SetActive(false);
return;
}
const auto width = target.ActualWidth();
const auto height = target.ActualHeight();
const bool activate =
MinWidth() <= width &&
width < MaxWidth() &&
MinHeight() <= height &&
height < MaxHeight();
_isActive = activate;
SetActive(activate);
}
}

View File

@@ -0,0 +1,64 @@
/*++
Copyright (c) Microsoft Corporation
Licensed under the MIT license.
Module Name:
- ControlSizeTrigger
Abstract:
- A conditional state trigger that activates based on the size (width and/or
height) of a target FrameworkElement. Lets XAML visual states swap based on
the live size of a templated part. Ported from the Windows Community Toolkit
primitive `CommunityToolkit.WinUI.ControlSizeTrigger`.
The trigger is "active" when:
MinWidth <= TargetElement.ActualWidth < MaxWidth AND
MinHeight <= TargetElement.ActualHeight < MaxHeight
Defaults: MinWidth = MinHeight = 0; MaxWidth = MaxHeight = +inf, which makes
the trigger always active unless `CanTrigger` is false or `TargetElement` is
null.
Author(s):
- Carlos Zamora - May 2026 (port from CommunityToolkit.WinUI.ControlSizeTrigger)
--*/
#pragma once
#include "ControlSizeTrigger.g.h"
#include "Utils.h"
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
struct ControlSizeTrigger : ControlSizeTriggerT<ControlSizeTrigger>
{
public:
ControlSizeTrigger();
bool IsActive() const { return _isActive; }
DEPENDENCY_PROPERTY(bool, CanTrigger);
DEPENDENCY_PROPERTY(double, MinWidth);
DEPENDENCY_PROPERTY(double, MaxWidth);
DEPENDENCY_PROPERTY(double, MinHeight);
DEPENDENCY_PROPERTY(double, MaxHeight);
DEPENDENCY_PROPERTY(Windows::UI::Xaml::FrameworkElement, TargetElement);
private:
static void _InitializeProperties();
static void _OnTriggerInputChanged(const Windows::UI::Xaml::DependencyObject& d, const Windows::UI::Xaml::DependencyPropertyChangedEventArgs& e);
static void _OnTargetElementChanged(const Windows::UI::Xaml::DependencyObject& d, const Windows::UI::Xaml::DependencyPropertyChangedEventArgs& e);
void _UpdateTargetElement(const Windows::UI::Xaml::FrameworkElement& oldValue, const Windows::UI::Xaml::FrameworkElement& newValue);
void _UpdateTrigger();
Windows::UI::Xaml::FrameworkElement::SizeChanged_revoker _sizeChangedRevoker;
bool _isActive{ false };
};
}
namespace winrt::Microsoft::Terminal::Settings::Editor::factory_implementation
{
BASIC_FACTORY(ControlSizeTrigger);
}

View File

@@ -0,0 +1,30 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
namespace Microsoft.Terminal.Settings.Editor
{
[default_interface] runtimeclass ControlSizeTrigger : Windows.UI.Xaml.StateTriggerBase
{
ControlSizeTrigger();
Boolean CanTrigger;
static Windows.UI.Xaml.DependencyProperty CanTriggerProperty { get; };
Double MinWidth;
static Windows.UI.Xaml.DependencyProperty MinWidthProperty { get; };
Double MaxWidth;
static Windows.UI.Xaml.DependencyProperty MaxWidthProperty { get; };
Double MinHeight;
static Windows.UI.Xaml.DependencyProperty MinHeightProperty { get; };
Double MaxHeight;
static Windows.UI.Xaml.DependencyProperty MaxHeightProperty { get; };
Windows.UI.Xaml.FrameworkElement TargetElement;
static Windows.UI.Xaml.DependencyProperty TargetElementProperty { get; };
Boolean IsActive { get; };
}
}

View File

@@ -0,0 +1,58 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include "pch.h"
#include "CornerRadiusFilterConverters.h"
#include "CornerRadiusConverter.g.cpp"
#include "TopCornerRadiusFilterConverter.g.cpp"
#include "BottomCornerRadiusFilterConverter.g.cpp"
using namespace winrt::Windows::UI::Xaml;
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
winrt::Windows::Foundation::IInspectable CornerRadiusConverter::Convert(const winrt::Windows::Foundation::IInspectable& value, const Interop::TypeName& /*targetType*/, const winrt::Windows::Foundation::IInspectable& /*parameter*/, const hstring& /*language*/)
{
if (!value)
{
return value;
}
const auto cr = unbox_value_or<CornerRadius>(value, CornerRadius{ 0, 0, 0, 0 });
return box_value(CornerRadius{ 0, 0, cr.BottomRight, cr.BottomLeft });
}
winrt::Windows::Foundation::IInspectable CornerRadiusConverter::ConvertBack(const winrt::Windows::Foundation::IInspectable& value, const Interop::TypeName& /*targetType*/, const winrt::Windows::Foundation::IInspectable& /*parameter*/, const hstring& /*language*/)
{
return value;
}
winrt::Windows::Foundation::IInspectable TopCornerRadiusFilterConverter::Convert(const winrt::Windows::Foundation::IInspectable& value, const Interop::TypeName& /*targetType*/, const winrt::Windows::Foundation::IInspectable& /*parameter*/, const hstring& /*language*/)
{
if (!value)
{
return value;
}
const auto cr = unbox_value_or<CornerRadius>(value, CornerRadius{ 0, 0, 0, 0 });
return box_value(CornerRadius{ cr.TopLeft, cr.TopRight, 0, 0 });
}
winrt::Windows::Foundation::IInspectable TopCornerRadiusFilterConverter::ConvertBack(const winrt::Windows::Foundation::IInspectable& value, const Interop::TypeName& /*targetType*/, const winrt::Windows::Foundation::IInspectable& /*parameter*/, const hstring& /*language*/)
{
return value;
}
winrt::Windows::Foundation::IInspectable BottomCornerRadiusFilterConverter::Convert(const winrt::Windows::Foundation::IInspectable& value, const Interop::TypeName& /*targetType*/, const winrt::Windows::Foundation::IInspectable& /*parameter*/, const hstring& /*language*/)
{
if (!value)
{
return value;
}
const auto cr = unbox_value_or<CornerRadius>(value, CornerRadius{ 0, 0, 0, 0 });
return box_value(CornerRadius{ 0, 0, cr.BottomRight, cr.BottomLeft });
}
winrt::Windows::Foundation::IInspectable BottomCornerRadiusFilterConverter::ConvertBack(const winrt::Windows::Foundation::IInspectable& value, const Interop::TypeName& /*targetType*/, const winrt::Windows::Foundation::IInspectable& /*parameter*/, const hstring& /*language*/)
{
return value;
}
}

View File

@@ -0,0 +1,42 @@
// Copyright (c) Microsoft Corporation
// Licensed under the MIT license.
#pragma once
#include "CornerRadiusConverter.g.h"
#include "TopCornerRadiusFilterConverter.g.h"
#include "BottomCornerRadiusFilterConverter.g.h"
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
struct CornerRadiusConverter : CornerRadiusConverterT<CornerRadiusConverter>
{
CornerRadiusConverter() = default;
Windows::Foundation::IInspectable Convert(const Windows::Foundation::IInspectable& value, const Windows::UI::Xaml::Interop::TypeName& targetType, const Windows::Foundation::IInspectable& parameter, const hstring& language);
Windows::Foundation::IInspectable ConvertBack(const Windows::Foundation::IInspectable& value, const Windows::UI::Xaml::Interop::TypeName& targetType, const Windows::Foundation::IInspectable& parameter, const hstring& language);
};
struct TopCornerRadiusFilterConverter : TopCornerRadiusFilterConverterT<TopCornerRadiusFilterConverter>
{
TopCornerRadiusFilterConverter() = default;
Windows::Foundation::IInspectable Convert(const Windows::Foundation::IInspectable& value, const Windows::UI::Xaml::Interop::TypeName& targetType, const Windows::Foundation::IInspectable& parameter, const hstring& language);
Windows::Foundation::IInspectable ConvertBack(const Windows::Foundation::IInspectable& value, const Windows::UI::Xaml::Interop::TypeName& targetType, const Windows::Foundation::IInspectable& parameter, const hstring& language);
};
struct BottomCornerRadiusFilterConverter : BottomCornerRadiusFilterConverterT<BottomCornerRadiusFilterConverter>
{
BottomCornerRadiusFilterConverter() = default;
Windows::Foundation::IInspectable Convert(const Windows::Foundation::IInspectable& value, const Windows::UI::Xaml::Interop::TypeName& targetType, const Windows::Foundation::IInspectable& parameter, const hstring& language);
Windows::Foundation::IInspectable ConvertBack(const Windows::Foundation::IInspectable& value, const Windows::UI::Xaml::Interop::TypeName& targetType, const Windows::Foundation::IInspectable& parameter, const hstring& language);
};
}
namespace winrt::Microsoft::Terminal::Settings::Editor::factory_implementation
{
BASIC_FACTORY(CornerRadiusConverter);
BASIC_FACTORY(TopCornerRadiusFilterConverter);
BASIC_FACTORY(BottomCornerRadiusFilterConverter);
}

View File

@@ -0,0 +1,20 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
namespace Microsoft.Terminal.Settings.Editor
{
[default_interface] runtimeclass CornerRadiusConverter : Windows.UI.Xaml.Data.IValueConverter
{
CornerRadiusConverter();
}
[default_interface] runtimeclass TopCornerRadiusFilterConverter : Windows.UI.Xaml.Data.IValueConverter
{
TopCornerRadiusFilterConverter();
}
[default_interface] runtimeclass BottomCornerRadiusFilterConverter : Windows.UI.Xaml.Data.IValueConverter
{
BottomCornerRadiusFilterConverter();
}
}

View File

@@ -17,130 +17,11 @@
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="CommonResources.xaml" />
</ResourceDictionary.MergedDictionaries>
<!-- Theme Dictionary -->
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Dark">
<!-- KeyChordText styles -->
<Style x:Key="KeyChordBorderStyle"
TargetType="Button">
<Setter Property="BorderThickness" Value="1" />
<Setter Property="CornerRadius" Value="1" />
<Setter Property="Background" Value="{ThemeResource SystemAltMediumLowColor}" />
<Setter Property="BorderBrush" Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
<!-- Override visual states -->
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<!-- Define the appearance of the button -->
<Border x:Name="border"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="{TemplateBinding CornerRadius}">
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center" />
</Border>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal" />
<VisualState x:Name="PointerOver">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="border"
Storyboard.TargetProperty="Background">
<DiscreteObjectKeyFrame KeyTime="0"
Value="{ThemeResource SystemControlHighlightAccentRevealBackgroundBrush}" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="Pressed" />
<VisualState x:Name="Disabled" />
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="KeyChordTextBlockStyle"
TargetType="TextBlock">
<Setter Property="Foreground" Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
</Style>
</ResourceDictionary>
<ResourceDictionary x:Key="Light">
<!-- KeyChordText styles -->
<Style x:Key="KeyChordBorderStyle"
TargetType="Button">
<Setter Property="BorderThickness" Value="1" />
<Setter Property="CornerRadius" Value="1" />
<Setter Property="Background" Value="{ThemeResource SystemAltMediumLowColor}" />
<Setter Property="BorderBrush" Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
<!-- Override visual states -->
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<!-- Define the appearance of the button -->
<Border x:Name="border"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="{TemplateBinding CornerRadius}">
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center" />
</Border>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal" />
<VisualState x:Name="PointerOver">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="border"
Storyboard.TargetProperty="Background">
<DiscreteObjectKeyFrame KeyTime="0"
Value="{ThemeResource SystemControlHighlightAccentRevealBackgroundBrush}" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="Pressed" />
<VisualState x:Name="Disabled" />
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="KeyChordTextBlockStyle"
TargetType="TextBlock">
<Setter Property="Foreground" Value="{ThemeResource SystemControlForegroundBaseMediumBrush}" />
</Style>
</ResourceDictionary>
<ResourceDictionary x:Key="HighContrast">
<!-- KeyChordText styles (use XAML defaults for High Contrast theme) -->
<Style x:Key="KeyChordBorderStyle"
TargetType="Button" />
<Style x:Key="KeyChordTextBlockStyle"
TargetType="TextBlock" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
<GridLength x:Key="ArgumentNameWidth">148</GridLength>
<!-- Styles -->
<Style x:Key="KeyBindingContainerStyle"
BasedOn="{StaticResource DefaultListViewItemStyle}"
TargetType="ListViewItem">
<Setter Property="Padding" Value="4" />
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="XYFocusKeyboardNavigation" Value="Enabled" />
</Style>
<Style x:Key="KeyChordEditorStyle"
TargetType="local:KeyChordListener">
<Setter Property="HorizontalAlignment" Value="Stretch" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<x:Int32 x:Key="EditButtonSize">32</x:Int32>
<x:Double x:Key="EditButtonIconSize">14</x:Double>
<Style x:Key="EditButtonStyle"
BasedOn="{StaticResource DefaultButtonStyle}"
TargetType="Button">
@@ -149,6 +30,7 @@
<Setter Property="Height" Value="{StaticResource EditButtonSize}" />
<Setter Property="Width" Value="{StaticResource EditButtonSize}" />
</Style>
<Style x:Key="AccentEditButtonStyle"
BasedOn="{StaticResource AccentButtonStyle}"
TargetType="Button">
@@ -157,42 +39,63 @@
<Setter Property="Height" Value="{StaticResource EditButtonSize}" />
<Setter Property="Width" Value="{StaticResource EditButtonSize}" />
</Style>
<Style x:Key="TextBlockGroupingStyle"
BasedOn="{StaticResource BodyStrongTextBlockStyle}"
TargetType="TextBlock">
<Setter Property="MaxWidth" Value="{StaticResource StandardControlMaxWidth}" />
<Setter Property="Margin" Value="0,0,0,4" />
<Setter Property="FontSize" Value="16" />
<Style x:Key="KeyChordEditorStyle"
TargetType="local:KeyChordListener">
<Setter Property="HorizontalAlignment" Value="Stretch" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="MinWidth" Value="160" />
</Style>
<!-- Templates -->
<!--
Item container for the per-chord ListView. We're hosting a SettingContainer
inside each item, so strip the default ListViewItem visuals (padding, border,
hover/selection background) so they don't double up.
-->
<Style x:Key="KeyChordListViewItemStyle"
BasedOn="{StaticResource DefaultListViewItemStyle}"
TargetType="ListViewItem">
<Setter Property="Padding" Value="0" />
<Setter Property="Margin" Value="0" />
<Setter Property="MinHeight" Value="0" />
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="BorderThickness" Value="0" />
</Style>
<!-- "Key Binding #N" template -->
<DataTemplate x:Key="KeyChordTemplate"
x:DataType="local:KeyChordViewModel">
<ListViewItem IsTabStop="False"
Style="{StaticResource KeyBindingContainerStyle}">
<Grid Padding="-4,0,0,0"
VerticalAlignment="Center">
<local:SettingsCard Header="{x:Bind DisplayLabel, Mode=OneWay}">
<Grid VerticalAlignment="Center"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<!-- Key visual / key chord listener -->
<ColumnDefinition Width="Auto" />
<!-- Cancel button (visible only in edit mode) -->
<ColumnDefinition Width="Auto" />
<!-- Accept button (visible only in edit mode) -->
<ColumnDefinition Width="Auto" />
<!-- Edit (pencil) button (visible only NOT in edit mode) -->
<ColumnDefinition Width="Auto" />
<!-- Delete button -->
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button Grid.Column="0"
Background="{ThemeResource AppBarItemBackgroundThemeBrush}"
Click="{x:Bind ToggleEditMode}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(IsInEditMode), Mode=OneWay}">
<TextBlock FontSize="14"
Text="{x:Bind KeyChordText, Mode=OneWay}"
TextWrapping="WrapWholeWords" />
</Button>
<!-- Read-only key chord visual -->
<local:KeyChordVisual Grid.Column="0"
KeyChord="{x:Bind CurrentKeys, Mode=OneWay}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(IsInEditMode), Mode=OneWay}" />
<!-- Editable key chord listener -->
<local:KeyChordListener Grid.Column="0"
Keys="{x:Bind ProposedKeys, Mode=TwoWay}"
Style="{StaticResource KeyChordEditorStyle}"
Visibility="{x:Bind IsInEditMode, Mode=OneWay}" />
<!-- Cancel changes (edit mode only) -->
<Button x:Uid="Actions_CancelButton"
Grid.Column="1"
Margin="8,0,0,0"
AutomationProperties.Name="{x:Bind CancelButtonName}"
Click="{x:Bind CancelChanges}"
Style="{StaticResource EditButtonStyle}"
@@ -201,9 +104,9 @@
Glyph="&#xE711;" />
</Button>
<!-- Accept changes (edit mode only) -->
<Button x:Uid="Actions_AcceptButton"
Grid.Column="2"
Margin="8,0,8,0"
AutomationProperties.Name="{x:Bind AcceptButtonName}"
Click="{x:Bind AcceptChanges}"
Flyout="{x:Bind AcceptChangesFlyout, Mode=OneWay}"
@@ -213,8 +116,19 @@
Glyph="&#xE8FB;" />
</Button>
<Button Grid.Column="3"
HorizontalAlignment="Left"
<!-- Edit button -->
<Button x:Uid="Actions_EditButton"
Grid.Column="3"
AutomationProperties.Name="{x:Bind EditButtonName}"
Click="{x:Bind ToggleEditMode}"
Style="{StaticResource EditButtonStyle}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(IsInEditMode), Mode=OneWay}">
<FontIcon FontSize="{StaticResource EditButtonIconSize}"
Glyph="&#xE70F;" />
</Button>
<!-- Delete button -->
<Button Grid.Column="4"
AutomationProperties.Name="{x:Bind DeleteButtonName}"
Style="{StaticResource DeleteSmallButtonStyle}">
<Button.Content>
@@ -233,25 +147,23 @@
</Button.Flyout>
</Button>
</Grid>
</ListViewItem>
</local:SettingsCard>
</DataTemplate>
<!--
BODGY: Each ArgWrapper DataTemplate below wraps its editor control
in a <local:SettingsCard Header="{x:Bind Name}"> rather than sharing a
single outer template. This is because a bug in WinUI 2 prevents a
ContentPresenter + ContentTemplateSelector pattern from working correctly,
resulting in "Microsoft.Terminal.Settings.Editor.ArgWrapper" being shown.
-->
<!-- Example shortcut action to test this template: Adjust Opacity -->
<!-- Currently that is the only Int32 arg, so just clamp the min/max values according to that -->
<DataTemplate x:Key="Int32Template"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<muxc:NumberBox Grid.Column="1"
HorizontalAlignment="Stretch"
<local:SettingsCard Header="{x:Bind Name}">
<muxc:NumberBox MinWidth="160"
AutomationProperties.Name="{x:Bind Name}"
LargeChange="1"
Maximum="100"
@@ -259,24 +171,14 @@
SmallChange="10"
Style="{StaticResource NumberBoxSettingStyle}"
Value="{x:Bind UnboxInt32(Value), Mode=TwoWay, BindBack=Int32BindBack}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Switch To Tab -->
<DataTemplate x:Key="UInt32Template"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<muxc:NumberBox Grid.Column="1"
HorizontalAlignment="Stretch"
<local:SettingsCard Header="{x:Bind Name}">
<muxc:NumberBox MinWidth="160"
AutomationProperties.Name="{x:Bind Name}"
LargeChange="1"
Maximum="999"
@@ -284,24 +186,14 @@
SmallChange="1"
Style="{StaticResource NumberBoxSettingStyle}"
Value="{x:Bind UnboxUInt32(Value), Mode=TwoWay, BindBack=UInt32BindBack}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Close Other Tabs -->
<DataTemplate x:Key="UInt32OptionalTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<muxc:NumberBox Grid.Column="1"
HorizontalAlignment="Stretch"
<local:SettingsCard Header="{x:Bind Name}">
<muxc:NumberBox MinWidth="160"
AutomationProperties.Name="{x:Bind Name}"
LargeChange="1"
Maximum="999"
@@ -309,24 +201,14 @@
SmallChange="1"
Style="{StaticResource NumberBoxSettingStyle}"
Value="{x:Bind UnboxUInt32Optional(Value), Mode=TwoWay, BindBack=UInt32OptionalBindBack}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Split Pane -->
<DataTemplate x:Key="Int32OptionalTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<muxc:NumberBox Grid.Column="1"
HorizontalAlignment="Stretch"
<local:SettingsCard Header="{x:Bind Name}">
<muxc:NumberBox MinWidth="160"
AutomationProperties.Name="{x:Bind Name}"
LargeChange="1"
Maximum="999"
@@ -334,24 +216,14 @@
SmallChange="1"
Style="{StaticResource NumberBoxSettingStyle}"
Value="{x:Bind UnboxInt32Optional(Value), Mode=TwoWay, BindBack=Int32OptionalBindBack}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Adjust Font Size -->
<DataTemplate x:Key="FloatTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<muxc:NumberBox Grid.Column="1"
HorizontalAlignment="Stretch"
<local:SettingsCard Header="{x:Bind Name}">
<muxc:NumberBox MinWidth="160"
AutomationProperties.Name="{x:Bind Name}"
LargeChange="1"
Maximum="999"
@@ -359,24 +231,14 @@
SmallChange="1"
Style="{StaticResource NumberBoxSettingStyle}"
Value="{x:Bind UnboxFloat(Value), Mode=TwoWay, BindBack=FloatBindBack}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Split Pane -->
<DataTemplate x:Key="SplitSizeTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<muxc:NumberBox Grid.Column="1"
HorizontalAlignment="Stretch"
<local:SettingsCard Header="{x:Bind Name}">
<muxc:NumberBox MinWidth="160"
AutomationProperties.Name="{x:Bind Name}"
LargeChange="0.2"
Maximum="1"
@@ -384,144 +246,95 @@
SmallChange="0.1"
Style="{StaticResource NumberBoxSettingStyle}"
Value="{x:Bind UnboxFloat(Value), Mode=TwoWay, BindBack=FloatBindBack}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Send Input -->
<DataTemplate x:Key="StringTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*"
MinWidth="196" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<TextBox Grid.Column="1"
<local:SettingsCard Header="{x:Bind Name}">
<TextBox MinWidth="248"
AutomationProperties.Name="{x:Bind Name}"
Text="{x:Bind UnboxString(Value), Mode=TwoWay, BindBack=StringBindBack}"
TextWrapping="Wrap" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Set Color Scheme -->
<DataTemplate x:Key="ColorSchemeTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<ComboBox Grid.Column="1"
HorizontalAlignment="Stretch"
<local:SettingsCard Header="{x:Bind Name}">
<ComboBox MinWidth="248"
AutomationProperties.Name="{x:Bind Name}"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind EnumList, Mode=OneWay}"
SelectedItem="{x:Bind EnumValue, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Export Buffer -->
<DataTemplate x:Key="FilePickerTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*"
MinWidth="196" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<TextBox Grid.Column="1"
AutomationProperties.Name="{x:Bind Name}"
Text="{x:Bind UnboxString(Value), Mode=TwoWay, BindBack=StringBindBack}"
TextWrapping="Wrap" />
<Button x:Uid="Actions_Browse"
Grid.Column="2"
Click="{x:Bind BrowseForFile_Click}"
Style="{StaticResource BrowseButtonStyle}" />
</Grid>
<local:SettingsCard Header="{x:Bind Name}">
<Grid ColumnSpacing="4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"
MinWidth="196" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBox Grid.Column="0"
AutomationProperties.Name="{x:Bind Name}"
Text="{x:Bind UnboxString(Value), Mode=TwoWay, BindBack=StringBindBack}"
TextWrapping="Wrap" />
<Button x:Uid="Actions_Browse"
Grid.Column="1"
Click="{x:Bind BrowseForFile_Click}"
Style="{StaticResource BrowseButtonStyle}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: New Tab -->
<DataTemplate x:Key="FolderPickerTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*"
MinWidth="196" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<TextBox Grid.Column="1"
AutomationProperties.Name="{x:Bind Name}"
Text="{x:Bind UnboxString(Value), Mode=TwoWay, BindBack=StringBindBack}"
TextWrapping="Wrap" />
<Button x:Uid="Actions_Browse"
Grid.Column="2"
Click="{x:Bind BrowseForFolder_Click}"
Style="{StaticResource BrowseButtonStyle}" />
</Grid>
<local:SettingsCard Header="{x:Bind Name}">
<Grid ColumnSpacing="4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"
MinWidth="196" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBox Grid.Column="0"
AutomationProperties.Name="{x:Bind Name}"
Text="{x:Bind UnboxString(Value), Mode=TwoWay, BindBack=StringBindBack}"
TextWrapping="Wrap" />
<Button x:Uid="Actions_Browse"
Grid.Column="1"
Click="{x:Bind BrowseForFolder_Click}"
Style="{StaticResource BrowseButtonStyle}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Set Focus Mode -->
<DataTemplate x:Key="BoolTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<ToggleSwitch Grid.Column="1"
HorizontalAlignment="Left"
AutomationProperties.Name="{x:Bind Name}"
IsOn="{x:Bind UnboxBool(Value), Mode=TwoWay, BindBack=BoolOptionalBindBack}" />
</Grid>
<local:SettingsCard Header="{x:Bind Name}">
<ToggleSwitch AutomationProperties.Name="{x:Bind Name}"
IsOn="{x:Bind UnboxBool(Value), Mode=TwoWay, BindBack=BoolOptionalBindBack}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Split Pane -->
<DataTemplate x:Key="BoolOptionalTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<CheckBox Grid.Column="1"
HorizontalAlignment="Left"
AutomationProperties.Name="{x:Bind Name}"
<local:SettingsCard Header="{x:Bind Name}">
<CheckBox AutomationProperties.Name="{x:Bind Name}"
IsChecked="{x:Bind UnboxBoolOptional(Value), Mode=TwoWay, BindBack=BoolOptionalBindBack}"
IsThreeState="True" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Resize Pane -->
@@ -532,24 +345,14 @@
<DataTemplate x:Key="EnumTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<ComboBox Grid.Column="1"
HorizontalAlignment="Stretch"
<local:SettingsCard Header="{x:Bind Name}">
<ComboBox MinWidth="248"
AutomationProperties.Name="{x:Bind Name}"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind EnumList, Mode=OneWay}"
SelectedItem="{x:Bind EnumValue, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Copy Text -->
@@ -572,66 +375,35 @@
<DataTemplate x:Key="FlagTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<ItemsControl Grid.Column="1"
Margin="0"
HorizontalAlignment="Left"
AutomationProperties.Name="{x:Bind Name}"
<local:SettingsCard Header="{x:Bind Name}">
<ItemsControl AutomationProperties.Name="{x:Bind Name}"
ItemTemplate="{StaticResource FlagItemTemplate}"
ItemsSource="{x:Bind FlagList, Mode=OneWay}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Add Mark -->
<DataTemplate x:Key="TerminalCoreColorOptionalTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<local:SettingsCard Header="{x:Bind Name}">
<local:NullableColorPicker x:Uid="Actions_NullableColorPicker"
Grid.Column="1"
AutomationProperties.Name="{x:Bind Name}"
ColorSchemeVM="{x:Bind DefaultColorScheme, Mode=OneWay}"
CurrentColor="{x:Bind UnboxTerminalCoreColorOptional(Value), Mode=TwoWay, BindBack=TerminalCoreColorBindBack}"
NullColorPreview="{x:Bind DefaultColorScheme.ForegroundColor.Color, Mode=OneWay}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<!-- Example shortcut action to test this template: Set Tab Color -->
<DataTemplate x:Key="WindowsUIColorOptionalTemplate"
x:DataType="local:ArgWrapper">
<Grid Margin="0,4,0,4"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
VerticalAlignment="Center"
Text="{x:Bind Name}"
TextWrapping="WrapWholeWords" />
<local:SettingsCard Header="{x:Bind Name}">
<local:NullableColorPicker x:Uid="Actions_NullableColorPicker"
Grid.Column="1"
AutomationProperties.Name="{x:Bind Name}"
ColorSchemeVM="{x:Bind DefaultColorScheme, Mode=OneWay}"
CurrentColor="{x:Bind UnboxWindowsUIColorOptional(Value), Mode=TwoWay, BindBack=WindowsUIColorBindBack}"
NullColorPreview="{x:Bind DefaultColorScheme.ForegroundColor.Color, Mode=OneWay}" />
</Grid>
</local:SettingsCard>
</DataTemplate>
<local:ArgsTemplateSelectors x:Key="ArgsTemplateSelector"
@@ -655,122 +427,112 @@
</ResourceDictionary>
</Page.Resources>
<Border MaxWidth="{StaticResource StandardControlMaxWidth}"
Margin="{StaticResource SettingStackMargin}">
<Grid Margin="{StaticResource SettingStackMargin}"
HorizontalAlignment="Stretch">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{StaticResource ArgumentNameWidth}" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock x:Uid="Actions_CommandDetails"
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="0,0,0,12"
VerticalAlignment="Center"
Style="{StaticResource TextBlockGroupingStyle}" />
<TextBlock x:Uid="Actions_Name"
Grid.Row="1"
Grid.Column="0"
Margin="0,0,0,8"
VerticalAlignment="Center" />
<TextBox x:Name="CommandNameTextBox"
Grid.Row="1"
Grid.Column="1"
Margin="0,0,0,8"
HorizontalAlignment="Stretch"
AutomationProperties.Name="{x:Bind ViewModel.ActionNameTextBoxAutomationPropName}"
PlaceholderText="{x:Bind ViewModel.DisplayName, Mode=OneWay}"
Text="{x:Bind ViewModel.Name, Mode=TwoWay}" />
<TextBlock x:Uid="Actions_ShortcutAction"
Grid.Row="2"
Grid.Column="0"
Margin="0,0,0,12"
VerticalAlignment="Center" />
<AutoSuggestBox x:Name="ShortcutActionBox"
Grid.Row="2"
Grid.Column="1"
Margin="0,0,0,12"
VerticalAlignment="Center"
AutomationProperties.Name="{x:Bind ViewModel.ShortcutActionComboBoxAutomationPropName}"
GotFocus="ShortcutActionBox_GotFocus"
LostFocus="ShortcutActionBox_LostFocus"
QuerySubmitted="ShortcutActionBox_QuerySubmitted"
TextChanged="ShortcutActionBox_TextChanged" />
<TextBlock x:Uid="Actions_Keybindings"
Grid.Row="3"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="0,0,0,12"
VerticalAlignment="Center"
Style="{StaticResource TextBlockGroupingStyle}" />
<ListView x:Name="KeyChordListView"
x:Uid="Actions_KeyBindingsListView"
Grid.Row="4"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="0,0,0,12"
ItemTemplate="{StaticResource KeyChordTemplate}"
ItemsSource="{x:Bind ViewModel.KeyChordList, Mode=OneWay}"
SelectionMode="None">
<ListView.Footer>
<Button Margin="0,4,0,0"
Click="{x:Bind ViewModel.AddKeybinding_Click}">
<TextBlock x:Uid="Actions_AddKeyChord" />
</Button>
</ListView.Footer>
</ListView>
<TextBlock x:Uid="Actions_Arguments"
Grid.Row="5"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="0,0,0,12"
VerticalAlignment="Center"
Style="{StaticResource TextBlockGroupingStyle}"
Visibility="{x:Bind ViewModel.ActionArgsVM.HasArgs, Mode=OneWay}" />
<ItemsControl Grid.Row="6"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="0,0,0,12"
HorizontalAlignment="Stretch"
AutomationProperties.Name="{x:Bind ViewModel.AdditionalArgumentsControlAutomationPropName}"
IsTabStop="False"
ItemTemplateSelector="{StaticResource ArgsTemplateSelector}"
ItemsSource="{x:Bind ViewModel.ActionArgsVM.ArgValues, Mode=OneWay}" />
<Button Grid.Row="7"
Grid.Column="0"
IsEnabled="{x:Bind ViewModel.IsUserAction, Mode=OneWay}"
Style="{StaticResource DeleteButtonStyle}">
<Button.Content>
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE74D;" />
<TextBlock x:Uid="Actions_DeleteButton2"
Style="{StaticResource IconButtonTextBlockStyle}" />
</StackPanel>
</Button.Content>
<Button.Flyout>
<Flyout>
<Border MaxWidth="{StaticResource StandardControlMaxWidth}">
<StackPanel HorizontalAlignment="Stretch"
Style="{StaticResource SettingsStackStyle}">
<!-- Action type (top-most setting on the page) -->
<local:SettingsCard x:Name="ActionType"
x:Uid="EditAction_ActionType">
<AutoSuggestBox x:Name="ShortcutActionBox"
MinWidth="248"
AutomationProperties.Name="{x:Bind ViewModel.ShortcutActionComboBoxAutomationPropName}"
GotFocus="ShortcutActionBox_GotFocus"
LostFocus="ShortcutActionBox_LostFocus"
QuerySubmitted="ShortcutActionBox_QuerySubmitted"
TextChanged="ShortcutActionBox_TextChanged" />
</local:SettingsCard>
<!-- Key bindings expander -->
<local:SettingsExpander x:Name="KeyBindingsContainer"
x:Uid="EditAction_KeyBindings"
IsExpanded="{x:Bind mtu:Converters.InvertBoolean(ViewModel.HasNoKeyChords), Mode=OneWay}">
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<StackPanel>
<TextBlock x:Uid="Actions_CommandDeleteConfirmationMessage"
Style="{StaticResource CustomFlyoutTextStyle}" />
<Button x:Uid="Actions_CommandDeleteConfirmationButton"
Click="{x:Bind ViewModel.Delete_Click}" />
<!-- "New key binding" button -->
<local:SettingsCard x:Name="NewKeyBinding"
x:Uid="EditAction_NewKeyBinding">
<Button x:Uid="EditAction_AddKeyBinding"
Click="{x:Bind ViewModel.AddKeybinding_Click}"
Style="{StaticResource AccentButtonStyle}" />
</local:SettingsCard>
<!-- Existing key bindings, one container per chord -->
<ListView x:Name="KeyChordListView"
x:Uid="Actions_KeyBindingsListView"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
IsItemClickEnabled="False"
ItemContainerStyle="{StaticResource KeyChordListViewItemStyle}"
ItemTemplate="{StaticResource KeyChordTemplate}"
ItemsSource="{x:Bind ViewModel.KeyChordList, Mode=OneWay}"
SelectionMode="None" />
</StackPanel>
</Flyout>
</Button.Flyout>
</Button>
</Grid>
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- Additional customizations expander -->
<local:SettingsExpander x:Name="AdditionalCustomizations"
x:Uid="EditAction_AdditionalCustomizations">
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<StackPanel>
<!-- Action name -->
<local:SettingsCard x:Name="ActionName"
x:Uid="EditAction_ActionName">
<TextBox x:Name="CommandNameTextBox"
MinWidth="248"
AutomationProperties.Name="{x:Bind ViewModel.ActionNameTextBoxAutomationPropName}"
PlaceholderText="{x:Bind ViewModel.DisplayName, Mode=OneWay}"
Text="{x:Bind ViewModel.Name, Mode=TwoWay}" />
</local:SettingsCard>
<!-- Action argument controls -->
<ItemsControl HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
AutomationProperties.Name="{x:Bind ViewModel.AdditionalArgumentsControlAutomationPropName}"
IsTabStop="False"
ItemTemplateSelector="{StaticResource ArgsTemplateSelector}"
ItemsSource="{x:Bind ViewModel.ActionArgsVM.ArgValues, Mode=OneWay}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel HorizontalAlignment="Stretch" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
</StackPanel>
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- Delete command button -->
<local:SettingsCard x:Name="DeleteCommand"
x:Uid="EditAction_DeleteCommand">
<Button IsEnabled="{x:Bind ViewModel.IsUserAction, Mode=OneWay}"
Style="{StaticResource DeleteButtonStyle}">
<Button.Content>
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE74D;" />
<TextBlock x:Uid="Actions_DeleteButton2"
Style="{StaticResource IconButtonTextBlockStyle}" />
</StackPanel>
</Button.Content>
<Button.Flyout>
<Flyout>
<StackPanel>
<TextBlock x:Uid="Actions_CommandDeleteConfirmationMessage"
Style="{StaticResource CustomFlyoutTextStyle}" />
<Button x:Uid="Actions_CommandDeleteConfirmationButton"
Click="{x:Bind ViewModel.Delete_Click}" />
</StackPanel>
</Flyout>
</Button.Flyout>
</Button>
</local:SettingsCard>
</StackPanel>
</Border>
</Page>

View File

@@ -200,277 +200,283 @@
</Grid>
</Border>
<local:SettingContainer x:Name="InboxSchemeDuplicate"
x:Uid="ColorScheme_InboxSchemeDuplicate"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.IsEditable), Mode=OneWay}">
<local:SettingsCard x:Name="InboxSchemeDuplicate"
x:Uid="ColorScheme_InboxSchemeDuplicate"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.IsEditable), Mode=OneWay}">
<Button x:Name="DuplicateSchemeButton"
x:Uid="ColorScheme_DuplicateButton"
Click="{x:Bind ViewModel.Duplicate_Click}"
Style="{StaticResource BrowseButtonStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<local:SettingContainer x:Name="ColorsHeader"
<local:SettingsExpander x:Name="ColorsHeader"
x:Uid="ColorScheme_ColorsHeader"
StartExpanded="True"
Style="{StaticResource ExpanderSettingContainerStyle}"
IsExpanded="True"
Visibility="{x:Bind ViewModel.IsEditable, Mode=OneWay}">
<Grid x:Name="ColorTableGrid"
Style="{StaticResource ColorTableGridStyle}"
XYFocusKeyboardNavigation="Enabled">
<Grid.ColumnDefinitions>
<!-- Labels -->
<ColumnDefinition Width="Auto" />
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<Grid x:Name="ColorTableGrid"
Style="{StaticResource ColorTableGridStyle}"
XYFocusKeyboardNavigation="Enabled">
<Grid.ColumnDefinitions>
<!-- Labels -->
<ColumnDefinition Width="Auto" />
<!-- Regular Colors -->
<ColumnDefinition Width="Auto" />
<!-- Regular Colors -->
<ColumnDefinition Width="Auto" />
<!-- Bright Colors -->
<ColumnDefinition Width="Auto" />
<!-- Bright Colors -->
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<!-- Labels -->
<ColumnDefinition Width="Auto" />
<!-- Labels -->
<ColumnDefinition Width="Auto" />
<!-- Regular Colors -->
<ColumnDefinition Width="Auto" />
<!-- Regular Colors -->
<ColumnDefinition Width="Auto" />
<!-- Bright Colors -->
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!-- Bright Colors -->
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock x:Uid="ColorScheme_Black"
Grid.Row="0"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightBlack"
Grid.Row="0"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(0), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Red"
Grid.Row="1"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightRed"
Grid.Row="1"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(1), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Green"
Grid.Row="2"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightGreen"
Grid.Row="2"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(2), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Yellow"
Grid.Row="3"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightYellow"
Grid.Row="3"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(3), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Blue"
Grid.Row="4"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightBlue"
Grid.Row="4"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(4), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Purple"
Grid.Row="5"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightPurple"
Grid.Row="5"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(5), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Cyan"
Grid.Row="6"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightCyan"
Grid.Row="6"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(6), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_White"
Grid.Row="7"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightWhite"
Grid.Row="7"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(7), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightBlack"
Grid.Row="0"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(8), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightRed"
Grid.Row="1"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(9), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightGreen"
Grid.Row="2"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(10), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightYellow"
Grid.Row="3"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(11), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightBlue"
Grid.Row="4"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(12), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightPurple"
Grid.Row="5"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(13), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightCyan"
Grid.Row="6"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(14), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightWhite"
Grid.Row="7"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(15), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock x:Uid="ColorScheme_Black"
Grid.Row="0"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightBlack"
Grid.Row="0"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(0), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Red"
Grid.Row="1"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightRed"
Grid.Row="1"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(1), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Green"
Grid.Row="2"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightGreen"
Grid.Row="2"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(2), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Yellow"
Grid.Row="3"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightYellow"
Grid.Row="3"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(3), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Blue"
Grid.Row="4"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightBlue"
Grid.Row="4"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(4), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Purple"
Grid.Row="5"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightPurple"
Grid.Row="5"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(5), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_Cyan"
Grid.Row="6"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightCyan"
Grid.Row="6"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(6), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<TextBlock x:Uid="ColorScheme_White"
Grid.Row="7"
Grid.Column="0"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="NonBrightWhite"
Grid.Row="7"
Grid.Column="1"
Content="{x:Bind ViewModel.ColorEntryAt(7), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightBlack"
Grid.Row="0"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(8), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightRed"
Grid.Row="1"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(9), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightGreen"
Grid.Row="2"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(10), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightYellow"
Grid.Row="3"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(11), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightBlue"
Grid.Row="4"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(12), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightPurple"
Grid.Row="5"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(13), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightCyan"
Grid.Row="6"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(14), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<ContentControl x:Name="BrightWhite"
Grid.Row="7"
Grid.Column="2"
Content="{x:Bind ViewModel.ColorEntryAt(15), Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<!-- Foreground -->
<TextBlock x:Uid="ColorScheme_Foreground"
Grid.Row="0"
Grid.Column="4"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="ForegroundButton"
Grid.Row="0"
Grid.Column="5"
Content="{x:Bind ViewModel.ForegroundColor, Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<!-- Foreground -->
<TextBlock x:Uid="ColorScheme_Foreground"
Grid.Row="0"
Grid.Column="4"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="ForegroundButton"
Grid.Row="0"
Grid.Column="5"
Content="{x:Bind ViewModel.ForegroundColor, Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<!-- Background -->
<TextBlock x:Uid="ColorScheme_Background"
Grid.Row="1"
Grid.Column="4"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="BackgroundButton"
Grid.Row="1"
Grid.Column="5"
Content="{x:Bind ViewModel.BackgroundColor, Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<!-- Background -->
<TextBlock x:Uid="ColorScheme_Background"
Grid.Row="1"
Grid.Column="4"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="BackgroundButton"
Grid.Row="1"
Grid.Column="5"
Content="{x:Bind ViewModel.BackgroundColor, Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<!-- Cursor Color -->
<TextBlock x:Uid="ColorScheme_CursorColor"
Grid.Row="2"
Grid.Column="4"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="CursorColorButton"
Grid.Row="2"
Grid.Column="5"
Content="{x:Bind ViewModel.CursorColor, Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<!-- Cursor Color -->
<TextBlock x:Uid="ColorScheme_CursorColor"
Grid.Row="2"
Grid.Column="4"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="CursorColorButton"
Grid.Row="2"
Grid.Column="5"
Content="{x:Bind ViewModel.CursorColor, Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
<!-- Selection Background -->
<TextBlock x:Uid="ColorScheme_SelectionBackground"
Grid.Row="3"
Grid.Column="4"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="SelectionBackgroundButton"
Grid.Row="3"
Grid.Column="5"
Content="{x:Bind ViewModel.SelectionBackgroundColor, Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
</Grid>
</local:SettingContainer>
<!-- Selection Background -->
<TextBlock x:Uid="ColorScheme_SelectionBackground"
Grid.Row="3"
Grid.Column="4"
Style="{StaticResource ColorLabelStyle}" />
<ContentControl x:Name="SelectionBackgroundButton"
Grid.Row="3"
Grid.Column="5"
Content="{x:Bind ViewModel.SelectionBackgroundColor, Mode=OneWay}"
ContentTemplate="{StaticResource ColorTableEntryTemplate}"
Style="{StaticResource ColorControlStyle}" />
</Grid>
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<local:SettingContainer x:Name="SetAsDefaultContainer"
x:Uid="ColorScheme_SetAsDefault">
<local:SettingsCard x:Name="SetAsDefaultContainer"
x:Uid="ColorScheme_SetAsDefault">
<Button x:Name="SetAsDefaultButton"
x:Uid="ColorScheme_SetAsDefaultButton"
Click="{x:Bind ViewModel.SetAsDefault_Click}"
Style="{StaticResource BrowseButtonStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<local:SettingContainer x:Name="RenameContainer"
<local:SettingsExpander x:Name="RenameContainer"
x:Uid="ColorScheme_Rename"
Style="{StaticResource ExpanderSettingContainerStyle}"
Visibility="{x:Bind ViewModel.IsEditable, Mode=OneWay}">
<StackPanel Orientation="Horizontal"
XYFocusKeyboardNavigation="Enabled">
<!-- Shown when color scheme name is already in use -->
<muxc:TeachingTip x:Name="RenameErrorTip"
x:Uid="ColorScheme_RenameErrorTip" />
<!-- Name text box -->
<TextBox x:Name="NameBox"
PreviewKeyDown="NameBox_PreviewKeyDown"
Style="{StaticResource TextBoxSettingStyle}" />
<!-- Accept rename button -->
<Button x:Name="RenameAcceptButton"
x:Uid="RenameAccept"
Click="RenameAccept_Click"
Style="{StaticResource AccentSmallButtonStyle}">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE8FB;" />
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<StackPanel Orientation="Horizontal"
XYFocusKeyboardNavigation="Enabled">
<!-- Shown when color scheme name is already in use -->
<muxc:TeachingTip x:Name="RenameErrorTip"
x:Uid="ColorScheme_RenameErrorTip" />
<!-- Name text box -->
<TextBox x:Name="NameBox"
PreviewKeyDown="NameBox_PreviewKeyDown"
Style="{StaticResource TextBoxSettingStyle}" />
<!-- Accept rename button -->
<Button x:Name="RenameAcceptButton"
x:Uid="RenameAccept"
Click="RenameAccept_Click"
Style="{StaticResource AccentSmallButtonStyle}">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE8FB;" />
</StackPanel>
</Button>
<!-- Cancel rename button -->
<Button x:Name="RenameCancelButton"
x:Uid="RenameCancel"
Click="RenameCancel_Click"
Style="{StaticResource SmallButtonStyle}">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE711;" />
</StackPanel>
</Button>
</StackPanel>
</Button>
<!-- Cancel rename button -->
<Button x:Name="RenameCancelButton"
x:Uid="RenameCancel"
Click="RenameCancel_Click"
Style="{StaticResource SmallButtonStyle}">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE711;" />
</StackPanel>
</Button>
</StackPanel>
</local:SettingContainer>
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<Grid Margin="2,6,0,0"
ColumnSpacing="4"

View File

@@ -79,19 +79,21 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void Extensions::ExtensionNavigator_Click(const IInspectable& sender, const RoutedEventArgs& /*args*/)
{
const auto extPkgVM = sender.as<Controls::Button>().Tag().as<Editor::ExtensionPackageViewModel>();
const auto extPkgVM = sender.as<FrameworkElement>().Tag().as<Editor::ExtensionPackageViewModel>();
_ViewModel.CurrentExtensionPackage(extPkgVM);
}
void Extensions::NavigateToProfile_Click(const IInspectable& sender, const RoutedEventArgs& /*args*/)
{
const auto& profileGuid = sender.as<Controls::Button>().Tag().as<guid>();
const auto element = sender.as<FrameworkElement>();
const auto profileGuid = winrt::unbox_value<winrt::guid>(element.Tag());
get_self<ExtensionsViewModel>(_ViewModel)->NavigateToProfile(profileGuid);
}
void Extensions::NavigateToColorScheme_Click(const IInspectable& sender, const RoutedEventArgs& /*args*/)
{
const auto& schemeVM = sender.as<Controls::Button>().Tag().as<Editor::ColorSchemeViewModel>();
const auto element = sender.as<FrameworkElement>();
const auto schemeVM = element.Tag().as<Editor::ColorSchemeViewModel>();
get_self<ExtensionsViewModel>(_ViewModel)->NavigateToColorScheme(schemeVM);
}

View File

@@ -2,16 +2,17 @@
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under
the MIT License. See LICENSE in the project root for license information.
-->
<Page x:Class="Microsoft.Terminal.Settings.Editor.Extensions"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="using:Microsoft.Terminal.Settings.Editor"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:model="using:Microsoft.Terminal.Settings.Model"
xmlns:mtu="using:Microsoft.Terminal.UI"
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
mc:Ignorable="d">
<Page
x:Class="Microsoft.Terminal.Settings.Editor.Extensions"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="using:Microsoft.Terminal.Settings.Editor"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:model="using:Microsoft.Terminal.Settings.Model"
xmlns:mtu="using:Microsoft.Terminal.UI"
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
mc:Ignorable="d">
<Page.Resources>
<ResourceDictionary>
@@ -19,20 +20,14 @@
<ResourceDictionary Source="CommonResources.xaml" />
</ResourceDictionary.MergedDictionaries>
<Style x:Key="ItalicDisclaimerStyle"
BasedOn="{StaticResource DisclaimerStyle}"
TargetType="TextBlock">
<Setter Property="FontStyle" Value="Italic" />
</Style>
<Style x:Key="CodeBlockStyle"
TargetType="TextBlock">
<Style x:Key="CodeBlockStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="12" />
<Setter Property="Foreground" Value="{ThemeResource TextFillColorSecondaryBrush}" />
<Setter Property="FontFamily" Value="Cascadia Mono, Consolas" />
<Setter Property="IsTextSelectionEnabled" Value="True" />
</Style>
<Style x:Key="CodeBlockScrollViewerStyle"
TargetType="ScrollViewer">
<Style x:Key="CodeBlockScrollViewerStyle" TargetType="ScrollViewer">
<Setter Property="AutomationProperties.AccessibilityView" Value="Raw" />
<Setter Property="HorizontalScrollMode" Value="Auto" />
<Setter Property="HorizontalScrollBarVisibility" Value="Auto" />
@@ -40,31 +35,32 @@
<Setter Property="VerticalScrollBarVisibility" Value="Disabled" />
</Style>
<local:ExtensionPackageTemplateSelector x:Key="ExtensionPackageIdentifierTemplateSelector"
ComplexTemplate="{StaticResource ComplexExtensionIdentifierTemplate}"
ComplexTemplateWithFontIcon="{StaticResource ComplexExtensionIdentifierTemplateWithFontIcon}"
DefaultTemplate="{StaticResource DefaultExtensionIdentifierTemplate}" />
<local:ExtensionPackageTemplateSelector
x:Key="ExtensionPackageIdentifierTemplateSelector"
ComplexTemplate="{StaticResource ComplexExtensionIdentifierTemplate}"
ComplexTemplateWithFontIcon="{StaticResource ComplexExtensionIdentifierTemplateWithFontIcon}"
DefaultTemplate="{StaticResource DefaultExtensionIdentifierTemplate}" />
<DataTemplate x:Key="DefaultExtensionIdentifierTemplate"
x:DataType="local:ExtensionPackageViewModel">
<DataTemplate x:Key="DefaultExtensionIdentifierTemplate" x:DataType="local:ExtensionPackageViewModel">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<FontIcon Grid.Column="0"
Margin="0,0,8,0"
FontSize="32"
Glyph="&#xE74C;" />
<TextBlock Grid.Column="1"
VerticalAlignment="Center"
Text="{x:Bind Package.Source}" />
<FontIcon
Grid.Column="0"
Margin="0,0,8,0"
FontSize="32"
Glyph="&#xE74C;" />
<TextBlock
Grid.Column="1"
VerticalAlignment="Center"
Text="{x:Bind Package.Source}" />
</Grid>
</DataTemplate>
<DataTemplate x:Key="ComplexExtensionIdentifierTemplate"
x:DataType="local:ExtensionPackageViewModel">
<DataTemplate x:Key="ComplexExtensionIdentifierTemplate" x:DataType="local:ExtensionPackageViewModel">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
@@ -75,25 +71,27 @@
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<IconSourceElement Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="0"
Width="32"
Height="32"
Margin="0,0,8,0"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Package.Icon)}" />
<TextBlock Grid.Row="0"
Grid.Column="1"
Text="{x:Bind Package.DisplayName}" />
<TextBlock Grid.Row="1"
Grid.Column="1"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind Package.Source}" />
<IconSourceElement
Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="0"
Width="32"
Height="32"
Margin="0,0,8,0"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Package.Icon)}" />
<TextBlock
Grid.Row="0"
Grid.Column="1"
Text="{x:Bind Package.DisplayName}" />
<TextBlock
Grid.Row="1"
Grid.Column="1"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind Package.Source}" />
</Grid>
</DataTemplate>
<DataTemplate x:Key="ComplexExtensionIdentifierTemplateWithFontIcon"
x:DataType="local:ExtensionPackageViewModel">
<DataTemplate x:Key="ComplexExtensionIdentifierTemplateWithFontIcon" x:DataType="local:ExtensionPackageViewModel">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
@@ -104,193 +102,146 @@
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<FontIcon Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="0"
Margin="0,0,8,0"
FontSize="32"
Glyph="{x:Bind Package.Icon}" />
<TextBlock Grid.Row="0"
Grid.Column="1"
Text="{x:Bind Package.DisplayName}" />
<TextBlock Grid.Row="1"
Grid.Column="1"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind Package.Source}" />
<FontIcon
Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="0"
Margin="0,0,8,0"
FontSize="32"
Glyph="{x:Bind Package.Icon}" />
<TextBlock
Grid.Row="0"
Grid.Column="1"
Text="{x:Bind Package.DisplayName}" />
<TextBlock
Grid.Row="1"
Grid.Column="1"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind Package.Source}" />
</Grid>
</DataTemplate>
<local:ExtensionPackageTemplateSelector x:Key="ExtensionPackageNavigatorTemplateSelector"
ComplexTemplate="{StaticResource ComplexExtensionNavigatorTemplate}"
ComplexTemplateWithFontIcon="{StaticResource ComplexExtensionNavigatorTemplateWithFontIcon}"
DefaultTemplate="{StaticResource DefaultExtensionNavigatorTemplate}" />
<local:ExtensionPackageTemplateSelector
x:Key="ExtensionPackageNavigatorTemplateSelector"
ComplexTemplate="{StaticResource ComplexExtensionNavigatorTemplate}"
ComplexTemplateWithFontIcon="{StaticResource ComplexExtensionNavigatorTemplateWithFontIcon}"
DefaultTemplate="{StaticResource DefaultExtensionNavigatorTemplate}" />
<DataTemplate x:Key="DefaultExtensionNavigatorTemplate"
x:DataType="local:ExtensionPackageViewModel">
<Button AutomationProperties.Name="{x:Bind AccessibleName}"
Click="ExtensionNavigator_Click"
Style="{StaticResource NavigatorButtonStyle}"
Tag="{x:Bind}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ContentPresenter Content="{x:Bind}"
ContentTemplate="{StaticResource DefaultExtensionIdentifierTemplate}" />
<ToggleSwitch Grid.Column="1"
HorizontalAlignment="Right"
VerticalAlignment="Center"
AutomationProperties.Name="{x:Bind AccessibleName}"
IsOn="{x:Bind Enabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</Grid>
</Button>
<DataTemplate x:Key="DefaultExtensionNavigatorTemplate" x:DataType="local:ExtensionPackageViewModel">
<local:SettingsCard
Margin="0,0,0,4"
AutomationProperties.Name="{x:Bind AccessibleName}"
Click="ExtensionNavigator_Click"
Header="{x:Bind Package.Source}"
IsClickEnabled="True"
Tag="{x:Bind}">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xE74C;" />
</local:SettingsCard.HeaderIcon>
<ToggleSwitch
AutomationProperties.Name="{x:Bind AccessibleName}"
IsOn="{x:Bind Enabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</DataTemplate>
<DataTemplate x:Key="ComplexExtensionNavigatorTemplate"
x:DataType="local:ExtensionPackageViewModel">
<Button AutomationProperties.Name="{x:Bind AccessibleName}"
Click="ExtensionNavigator_Click"
Style="{StaticResource NavigatorButtonStyle}"
Tag="{x:Bind}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ContentPresenter Content="{x:Bind}"
ContentTemplate="{StaticResource ComplexExtensionIdentifierTemplate}" />
<ToggleSwitch Grid.Column="1"
HorizontalAlignment="Right"
VerticalAlignment="Center"
AutomationProperties.Name="{x:Bind AccessibleName}"
IsOn="{x:Bind Enabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</Grid>
</Button>
<DataTemplate x:Key="ComplexExtensionNavigatorTemplate" x:DataType="local:ExtensionPackageViewModel">
<local:SettingsCard
Margin="0,0,0,4"
AutomationProperties.Name="{x:Bind AccessibleName}"
Click="ExtensionNavigator_Click"
Description="{x:Bind Package.Source}"
Header="{x:Bind Package.DisplayName}"
IsClickEnabled="True"
Tag="{x:Bind}">
<local:SettingsCard.HeaderIcon>
<IconSourceElement IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Package.Icon)}" />
</local:SettingsCard.HeaderIcon>
<ToggleSwitch
AutomationProperties.Name="{x:Bind AccessibleName}"
IsOn="{x:Bind Enabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</DataTemplate>
<DataTemplate x:Key="ComplexExtensionNavigatorTemplateWithFontIcon"
x:DataType="local:ExtensionPackageViewModel">
<Button AutomationProperties.Name="{x:Bind AccessibleName}"
Click="ExtensionNavigator_Click"
Style="{StaticResource NavigatorButtonStyle}"
Tag="{x:Bind}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ContentPresenter Content="{x:Bind}"
ContentTemplate="{StaticResource ComplexExtensionIdentifierTemplateWithFontIcon}" />
<ToggleSwitch Grid.Column="1"
HorizontalAlignment="Right"
VerticalAlignment="Center"
AutomationProperties.Name="{x:Bind AccessibleName}"
IsOn="{x:Bind Enabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</Grid>
</Button>
<DataTemplate x:Key="ComplexExtensionNavigatorTemplateWithFontIcon" x:DataType="local:ExtensionPackageViewModel">
<local:SettingsCard
Margin="0,0,0,4"
AutomationProperties.Name="{x:Bind AccessibleName}"
Click="ExtensionNavigator_Click"
Description="{x:Bind Package.Source}"
Header="{x:Bind Package.DisplayName}"
IsClickEnabled="True"
Tag="{x:Bind}">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="{x:Bind Package.Icon}" />
</local:SettingsCard.HeaderIcon>
<ToggleSwitch
AutomationProperties.Name="{x:Bind AccessibleName}"
IsOn="{x:Bind Enabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</DataTemplate>
<DataTemplate x:Key="FragmentProfileViewModelTemplate"
x:DataType="local:FragmentProfileViewModel">
<muxc:Expander AutomationProperties.Name="{x:Bind AccessibleName}"
Style="{StaticResource ExpanderStyle}">
<muxc:Expander.Header>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0"
Orientation="Horizontal">
<IconSourceElement Width="16"
Height="16"
Margin="0,0,12,0"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Profile.Icon.Resolved), Mode=OneWay}" />
<TextBlock Text="{x:Bind Profile.Name, Mode=OneWay}" />
<Button x:Name="NavigateToProfileButton"
x:Uid="Extensions_NavigateToProfileButton"
Click="NavigateToProfile_Click"
Style="{StaticResource SettingContainerResetButtonStyle}"
Tag="{x:Bind Profile.Guid}">
<FontIcon Glyph="&#xE8A7;"
Style="{StaticResource SettingContainerFontIconStyle}" />
</Button>
</StackPanel>
<TextBlock Grid.Column="1"
Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}"
Text="{x:Bind SourceName}" />
</Grid>
</muxc:Expander.Header>
<muxc:Expander.Content>
<ScrollViewer Style="{StaticResource CodeBlockScrollViewerStyle}">
<TextBlock Style="{StaticResource CodeBlockStyle}"
Text="{x:Bind Json, Mode=OneWay}" />
</ScrollViewer>
</muxc:Expander.Content>
</muxc:Expander>
<DataTemplate x:Key="FragmentProfileViewModelTemplate" x:DataType="local:FragmentProfileViewModel">
<local:SettingsCard
Margin="0,0,0,4"
AutomationProperties.Name="{x:Bind AccessibleName}"
Click="NavigateToProfile_Click"
IsClickEnabled="True"
Tag="{x:Bind Profile.Guid}">
<local:SettingsCard.Header>
<StackPanel Orientation="Horizontal">
<IconSourceElement
Width="20"
Height="20"
Margin="2,0,20,0"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Profile.Icon.Resolved), Mode=OneWay}" />
<TextBlock Text="{x:Bind Profile.Name, Mode=OneWay}" />
</StackPanel>
</local:SettingsCard.Header>
<TextBlock Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}" Text="{x:Bind SourceName}" />
</local:SettingsCard>
</DataTemplate>
<!-- This styling matches that of ExpanderSettingContainerStyle for consistency -->
<Style x:Key="ExpanderStyle"
TargetType="muxc:Expander">
<Setter Property="MinHeight" Value="64" />
<Setter Property="Margin" Value="0,4,0,0" />
<Setter Property="HorizontalAlignment" Value="Stretch" />
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
<DataTemplate x:Key="JsonTemplate"
x:DataType="local:FragmentExtensionViewModel">
<muxc:Expander Header="{x:Bind Fragment.Filename}"
Style="{StaticResource ExpanderStyle}">
<ScrollViewer Style="{StaticResource CodeBlockScrollViewerStyle}">
<TextBlock Style="{StaticResource CodeBlockStyle}"
Text="{x:Bind Fragment.Json}" />
</ScrollViewer>
</muxc:Expander>
<DataTemplate x:Key="JsonTemplate" x:DataType="local:FragmentExtensionViewModel">
<local:SettingsExpander Header="{x:Bind Fragment.Filename}" Margin="0,0,0,4">
<local:SettingsExpander.Items>
<local:SettingsCard HorizontalContentAlignment="Stretch" ContentAlignment="Vertical">
<ScrollViewer Style="{StaticResource CodeBlockScrollViewerStyle}">
<TextBlock Style="{StaticResource CodeBlockStyle}" Text="{x:Bind Fragment.Json}" />
</ScrollViewer>
</local:SettingsCard>
</local:SettingsExpander.Items>
</local:SettingsExpander>
</DataTemplate>
<!--
Copied over from Appearances.xaml. We're unable to add the DataTemplate to CommonResources.xaml
because it needs a code-behind class to use {x:Bind}
-->
<DataTemplate x:Key="ColorChipTemplate"
x:DataType="local:ColorTableEntry">
<Border Width="8"
Height="8"
Background="{x:Bind mtu:Converters.ColorToBrush(Color)}"
CornerRadius="1" />
<DataTemplate x:Key="ColorChipTemplate" x:DataType="local:ColorTableEntry">
<Border
Width="8"
Height="8"
Background="{x:Bind mtu:Converters.ColorToBrush(Color)}"
CornerRadius="1" />
</DataTemplate>
<!--
Copied over from Appearances.xaml. We're unable to add the DataTemplate to CommonResources.xaml
because it needs a code-behind class to use {x:Bind}
-->
<DataTemplate x:Key="ColorSchemeVMTemplate"
x:DataType="local:ColorSchemeViewModel">
<DataTemplate x:Key="ColorSchemeVMTemplate" x:DataType="local:ColorSchemeViewModel">
<StackPanel Orientation="Horizontal">
<Grid Grid.Column="0"
Padding="8"
VerticalAlignment="Center"
Background="{x:Bind mtu:Converters.ColorToBrush(BackgroundColor.Color), Mode=OneWay}"
ColumnSpacing="2"
CornerRadius="{StaticResource ControlCornerRadius}"
RowSpacing="1">
<Grid
Grid.Column="0"
Padding="8"
VerticalAlignment="Center"
Background="{x:Bind mtu:Converters.ColorToBrush(BackgroundColor.Color), Mode=OneWay}"
ColumnSpacing="2"
CornerRadius="{StaticResource ControlCornerRadius}"
RowSpacing="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
@@ -306,138 +257,127 @@
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<ContentControl Grid.Row="0"
Grid.Column="0"
Content="{x:Bind ColorEntryAt(0), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="0"
Grid.Column="1"
Content="{x:Bind ColorEntryAt(1), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="0"
Grid.Column="2"
Content="{x:Bind ColorEntryAt(2), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="0"
Grid.Column="3"
Content="{x:Bind ColorEntryAt(3), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="0"
Grid.Column="4"
Content="{x:Bind ColorEntryAt(4), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="0"
Grid.Column="5"
Content="{x:Bind ColorEntryAt(5), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="0"
Grid.Column="6"
Content="{x:Bind ColorEntryAt(6), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="0"
Grid.Column="7"
Content="{x:Bind ColorEntryAt(7), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="1"
Grid.Column="0"
Content="{x:Bind ColorEntryAt(8), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="1"
Grid.Column="1"
Content="{x:Bind ColorEntryAt(9), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="1"
Grid.Column="2"
Content="{x:Bind ColorEntryAt(10), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="1"
Grid.Column="3"
Content="{x:Bind ColorEntryAt(11), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="1"
Grid.Column="4"
Content="{x:Bind ColorEntryAt(12), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="1"
Grid.Column="5"
Content="{x:Bind ColorEntryAt(13), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="1"
Grid.Column="6"
Content="{x:Bind ColorEntryAt(14), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl Grid.Row="1"
Grid.Column="7"
Content="{x:Bind ColorEntryAt(15), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<TextBlock Grid.RowSpan="2"
Grid.Column="8"
MaxWidth="192"
Margin="4,0,4,0"
HorizontalAlignment="Center"
VerticalAlignment="Center"
AutomationProperties.AccessibilityView="Raw"
FontFamily="Cascadia Code"
Foreground="{x:Bind mtu:Converters.ColorToBrush(ForegroundColor.Color), Mode=OneWay}"
Text="{x:Bind Name, Mode=OneWay}"
TextTrimming="WordEllipsis" />
<ContentControl
Grid.Row="0"
Grid.Column="0"
Content="{x:Bind ColorEntryAt(0), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="0"
Grid.Column="1"
Content="{x:Bind ColorEntryAt(1), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="0"
Grid.Column="2"
Content="{x:Bind ColorEntryAt(2), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="0"
Grid.Column="3"
Content="{x:Bind ColorEntryAt(3), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="0"
Grid.Column="4"
Content="{x:Bind ColorEntryAt(4), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="0"
Grid.Column="5"
Content="{x:Bind ColorEntryAt(5), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="0"
Grid.Column="6"
Content="{x:Bind ColorEntryAt(6), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="0"
Grid.Column="7"
Content="{x:Bind ColorEntryAt(7), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="1"
Grid.Column="0"
Content="{x:Bind ColorEntryAt(8), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="1"
Grid.Column="1"
Content="{x:Bind ColorEntryAt(9), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="1"
Grid.Column="2"
Content="{x:Bind ColorEntryAt(10), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="1"
Grid.Column="3"
Content="{x:Bind ColorEntryAt(11), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="1"
Grid.Column="4"
Content="{x:Bind ColorEntryAt(12), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="1"
Grid.Column="5"
Content="{x:Bind ColorEntryAt(13), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="1"
Grid.Column="6"
Content="{x:Bind ColorEntryAt(14), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<ContentControl
Grid.Row="1"
Grid.Column="7"
Content="{x:Bind ColorEntryAt(15), Mode=OneWay}"
ContentTemplate="{StaticResource ColorChipTemplate}"
IsTabStop="False" />
<TextBlock
Grid.RowSpan="2"
Grid.Column="8"
MaxWidth="192"
Margin="4,0,4,0"
HorizontalAlignment="Center"
VerticalAlignment="Center"
AutomationProperties.AccessibilityView="Raw"
FontFamily="Cascadia Code"
Foreground="{x:Bind mtu:Converters.ColorToBrush(ForegroundColor.Color), Mode=OneWay}"
Text="{x:Bind Name, Mode=OneWay}"
TextTrimming="WordEllipsis" />
</Grid>
</StackPanel>
</DataTemplate>
<DataTemplate x:Key="FragmentColorSchemeViewModelTemplate"
x:DataType="local:FragmentColorSchemeViewModel">
<muxc:Expander AutomationProperties.Name="{x:Bind AccessibleName}"
Style="{StaticResource ExpanderStyle}">
<muxc:Expander.Header>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0"
Orientation="Horizontal">
<ContentPresenter Content="{x:Bind ColorSchemeVM, Mode=OneWay}"
ContentTemplate="{StaticResource ColorSchemeVMTemplate}" />
<Button x:Name="NavigateToColorSchemeButton"
x:Uid="Extensions_NavigateToColorSchemeButton"
Click="NavigateToColorScheme_Click"
Style="{StaticResource SettingContainerResetButtonStyle}"
Tag="{x:Bind ColorSchemeVM}">
<FontIcon Glyph="&#xE8A7;"
Style="{StaticResource SettingContainerFontIconStyle}" />
</Button>
</StackPanel>
<TextBlock Grid.Column="1"
Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}"
Text="{x:Bind SourceName}" />
</Grid>
</muxc:Expander.Header>
<muxc:Expander.Content>
<ScrollViewer Style="{StaticResource CodeBlockScrollViewerStyle}">
<TextBlock Style="{StaticResource CodeBlockStyle}"
Text="{x:Bind Json, Mode=OneWay}" />
</ScrollViewer>
</muxc:Expander.Content>
</muxc:Expander>
<DataTemplate x:Key="FragmentColorSchemeViewModelTemplate" x:DataType="local:FragmentColorSchemeViewModel">
<local:SettingsCard
AutomationProperties.Name="{x:Bind AccessibleName}"
Click="NavigateToColorScheme_Click"
Header="{x:Bind SourceName}"
IsClickEnabled="True"
Tag="{x:Bind ColorSchemeVM}">
<ContentPresenter Content="{x:Bind ColorSchemeVM, Mode=OneWay}" ContentTemplate="{StaticResource ColorSchemeVMTemplate}" />
</local:SettingsCard>
</DataTemplate>
</ResourceDictionary>
</Page.Resources>
@@ -445,115 +385,111 @@
<StackPanel Style="{StaticResource SettingsStackStyle}">
<!-- [Root View Only] -->
<StackPanel MaxWidth="{StaticResource StandardControlMaxWidth}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.IsExtensionView), Mode=OneWay}">
<StackPanel MaxWidth="{StaticResource StandardControlMaxWidth}" Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.IsExtensionView), Mode=OneWay}">
<!-- Learn more about fragment extensions -->
<HyperlinkButton x:Uid="Extensions_DisclaimerHyperlink"
Margin="-12,0,0,0"
NavigateUri="https://go.microsoft.com/fwlink/?linkid=2321753" />
<HyperlinkButton
x:Uid="Extensions_DisclaimerHyperlink"
Margin="-12,0,0,0"
NavigateUri="https://go.microsoft.com/fwlink/?linkid=2321753" />
<!-- Grouping: Active Extensions -->
<TextBlock x:Uid="Extensions_ActiveExtensionsHeader"
Margin="0,12,0,8"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<ItemsControl x:Name="ActiveExtensionsList"
IsTabStop="False"
ItemTemplateSelector="{StaticResource ExtensionPackageNavigatorTemplateSelector}"
ItemsSource="{x:Bind ViewModel.ExtensionPackages}"
XYFocusKeyboardNavigation="Enabled" />
<TextBlock
x:Uid="Extensions_ActiveExtensionsHeader"
Margin="0,12,0,8"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<ItemsControl
x:Name="ActiveExtensionsList"
IsTabStop="False"
ItemTemplateSelector="{StaticResource ExtensionPackageNavigatorTemplateSelector}"
ItemsSource="{x:Bind ViewModel.ExtensionPackages}"
XYFocusKeyboardNavigation="Enabled" />
</StackPanel>
<!-- [Extension View Only] -->
<StackPanel MaxWidth="{StaticResource StandardControlMaxWidth}"
Visibility="{x:Bind ViewModel.IsExtensionView, Mode=OneWay}">
<StackPanel Style="{StaticResource SettingsStackStyle}" Visibility="{x:Bind ViewModel.IsExtensionView, Mode=OneWay}">
<!-- Extension Status -->
<muxc:Expander AutomationProperties.Name="{x:Bind ViewModel.CurrentExtensionPackage.AccessibleName, Mode=OneWay}"
IsExpanded="True"
Style="{StaticResource ExpanderStyle}">
<muxc:Expander.Header>
<Grid MinHeight="64">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!--
BODGY
Theoretically, you could use a ContentTemplateSelector directly. However, that doesn't work.
For some reason, we just get the object type's ToString called and the selector gets nullptr as a parameter.
Adding the template as a view model property is a workaround.
-->
<ContentPresenter Grid.Column="0"
VerticalAlignment="Center"
Content="{x:Bind ViewModel.CurrentExtensionPackage, Mode=OneWay}"
ContentTemplate="{x:Bind ViewModel.CurrentExtensionPackageIdentifierTemplate, Mode=OneWay}" />
<local:SettingsCard AutomationProperties.Name="{x:Bind ViewModel.CurrentExtensionPackage.AccessibleName, Mode=OneWay}">
<local:SettingsCard.Header>
<!--
BODGY
Theoretically, you could use a ContentTemplateSelector directly. However, that doesn't work.
For some reason, we just get the object type's ToString called and the selector gets nullptr as a parameter.
Adding the template as a view model property is a workaround.
-->
<ContentPresenter
Grid.Column="0"
VerticalAlignment="Center"
Content="{x:Bind ViewModel.CurrentExtensionPackage, Mode=OneWay}"
ContentTemplate="{x:Bind ViewModel.CurrentExtensionPackageIdentifierTemplate, Mode=OneWay}" />
</local:SettingsCard.Header>
<ToggleSwitch
Grid.Column="1"
Margin="0"
AutomationProperties.Name="{x:Bind ViewModel.CurrentExtensionPackage.AccessibleName, Mode=OneWay}"
IsOn="{x:Bind ViewModel.CurrentExtensionPackage.Enabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}"
Tag="{x:Bind ViewModel.CurrentExtensionPackage.Package.Source, Mode=OneWay}" />
</local:SettingsCard>
<ToggleSwitch Grid.Column="1"
Margin="0"
AutomationProperties.Name="{x:Bind ViewModel.CurrentExtensionPackage.AccessibleName, Mode=OneWay}"
IsOn="{x:Bind ViewModel.CurrentExtensionPackage.Enabled, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}"
Tag="{x:Bind ViewModel.CurrentExtensionPackage.Package.Source, Mode=OneWay}" />
</Grid>
</muxc:Expander.Header>
<muxc:Expander.Content>
<StackPanel>
<!-- Scope -->
<local:SettingContainer x:Name="Scope"
x:Uid="Extensions_Scope"
Content="{x:Bind ViewModel.CurrentExtensionPackage.Scope, Mode=OneWay}"
IsTabStop="False"
Style="{StaticResource SettingContainerWithTextContent}" />
<!-- JSON -->
<ItemsControl IsTabStop="False"
ItemTemplate="{StaticResource JsonTemplate}"
ItemsSource="{x:Bind ViewModel.CurrentExtensionPackage.FragmentExtensions, Mode=OneWay}" />
</StackPanel>
</muxc:Expander.Content>
</muxc:Expander>
<local:SettingsCard
x:Name="Scope"
x:Uid="Extensions_Scope"
IsTabStop="False">
<TextBlock
VerticalAlignment="Center"
Style="{ThemeResource SecondaryTextBlockStyle}"
Text="{x:Bind ViewModel.CurrentExtensionPackage.Scope, Mode=OneWay}" />
</local:SettingsCard>
<!-- JSON -->
<ItemsControl
IsTabStop="False"
ItemTemplate="{StaticResource JsonTemplate}"
ItemsSource="{x:Bind ViewModel.CurrentExtensionPackage.FragmentExtensions, Mode=OneWay}" />
</StackPanel>
<!-- Grouping: Modified Profiles -->
<StackPanel MaxWidth="{StaticResource StandardControlMaxWidth}"
Margin="{x:Bind CalculateMargin(ViewModel.NoProfilesModified), Mode=OneWay}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.NoProfilesModified), Mode=OneWay}">
<TextBlock x:Uid="Extensions_ModifiedProfilesHeader"
Margin="0,0,0,8"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<ItemsControl x:Name="ModifiedProfilesList"
IsTabStop="False"
ItemTemplate="{StaticResource FragmentProfileViewModelTemplate}"
ItemsSource="{x:Bind ViewModel.ProfilesModified, Mode=OneWay}"
XYFocusKeyboardNavigation="Enabled" />
<StackPanel
Margin="{x:Bind CalculateMargin(ViewModel.NoProfilesModified), Mode=OneWay}"
Style="{StaticResource SettingsStackStyle}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.NoProfilesModified), Mode=OneWay}">
<TextBlock x:Uid="Extensions_ModifiedProfilesHeader" Style="{StaticResource TextBlockSubHeaderStyle}" />
<ItemsControl
x:Name="ModifiedProfilesList"
IsTabStop="False"
ItemTemplate="{StaticResource FragmentProfileViewModelTemplate}"
ItemsSource="{x:Bind ViewModel.ProfilesModified, Mode=OneWay}"
XYFocusKeyboardNavigation="Enabled" />
</StackPanel>
<!-- Grouping: Added Profiles -->
<StackPanel MaxWidth="{StaticResource StandardControlMaxWidth}"
Margin="{x:Bind CalculateMargin(ViewModel.NoProfilesAdded), Mode=OneWay}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.NoProfilesAdded), Mode=OneWay}">
<TextBlock x:Uid="Extensions_AddedProfilesHeader"
Margin="0,0,0,8"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<ItemsControl x:Name="AddedProfilesList"
IsTabStop="False"
ItemTemplate="{StaticResource FragmentProfileViewModelTemplate}"
ItemsSource="{x:Bind ViewModel.ProfilesAdded, Mode=OneWay}"
XYFocusKeyboardNavigation="Enabled" />
<StackPanel
Margin="{x:Bind CalculateMargin(ViewModel.NoProfilesAdded), Mode=OneWay}"
Style="{StaticResource SettingsStackStyle}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.NoProfilesAdded), Mode=OneWay}">
<TextBlock x:Uid="Extensions_AddedProfilesHeader" Style="{StaticResource TextBlockSubHeaderStyle}" />
<ItemsControl
x:Name="AddedProfilesList"
IsTabStop="False"
ItemTemplate="{StaticResource FragmentProfileViewModelTemplate}"
ItemsSource="{x:Bind ViewModel.ProfilesAdded, Mode=OneWay}"
XYFocusKeyboardNavigation="Enabled" />
</StackPanel>
<!-- Grouping: Added Color Schemes -->
<StackPanel MaxWidth="{StaticResource StandardControlMaxWidth}"
Margin="{x:Bind CalculateMargin(ViewModel.NoProfilesAdded), Mode=OneWay}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.NoSchemesAdded), Mode=OneWay}">
<TextBlock x:Uid="Extensions_AddedColorSchemesHeader"
Margin="0,0,0,8"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<ItemsControl x:Name="AddedColorSchemesList"
IsTabStop="False"
ItemTemplate="{StaticResource FragmentColorSchemeViewModelTemplate}"
ItemsSource="{x:Bind ViewModel.ColorSchemesAdded, Mode=OneWay}"
XYFocusKeyboardNavigation="Enabled" />
<StackPanel
Margin="{x:Bind CalculateMargin(ViewModel.NoProfilesAdded), Mode=OneWay}"
Style="{StaticResource SettingsStackStyle}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.NoSchemesAdded), Mode=OneWay}">
<TextBlock x:Uid="Extensions_AddedColorSchemesHeader" Style="{StaticResource TextBlockSubHeaderStyle}" />
<ItemsControl
x:Name="AddedColorSchemesList"
IsTabStop="False"
ItemTemplate="{StaticResource FragmentColorSchemeViewModelTemplate}"
ItemsSource="{x:Bind ViewModel.ColorSchemesAdded, Mode=OneWay}"
XYFocusKeyboardNavigation="Enabled" />
</StackPanel>
</StackPanel>
</Page>

View File

@@ -27,126 +27,157 @@
</Page.Resources>
<StackPanel Style="{StaticResource SettingsStackStyle}">
<!-- Theme -->
<local:SettingContainer x:Name="Theme"
x:Uid="Globals_Theme">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemsSource="{x:Bind ViewModel.ThemeList, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.CurrentTheme, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="model:Theme">
<TextBlock Text="{x:Bind local:GlobalAppearanceViewModel.ThemeNameConverter((model:Theme)), Mode=OneWay}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingContainer>
<!-- Section: Visual style -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Globals_Section_VisualStyle"
Margin="0,0,0,4"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Theme -->
<local:SettingsCard x:Name="Theme"
x:Uid="Globals_Theme">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemsSource="{x:Bind ViewModel.ThemeList, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.CurrentTheme, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="model:Theme">
<TextBlock Text="{x:Bind local:GlobalAppearanceViewModel.ThemeNameConverter((model:Theme)), Mode=OneWay}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingsCard>
<!-- Position of new tab -->
<local:SettingContainer x:Name="NewTabPosition"
x:Uid="Globals_NewTabPosition">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.NewTabPositionList, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.CurrentNewTabPosition, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Show Acrylic in Tab Row -->
<local:SettingsCard x:Name="AcrylicTabRow"
x:Uid="Globals_AcrylicTabRow">
<ToggleSwitch IsOn="{x:Bind ViewModel.UseAcrylicInTabRow, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Show Titlebar -->
<local:SettingContainer x:Name="ShowTitlebar"
x:Uid="Globals_ShowTitlebar">
<ToggleSwitch IsOn="{x:Bind ViewModel.ShowTabsInTitlebar, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}"
Toggled="{x:Bind ViewModel.ShowTitlebarToggled}" />
</local:SettingContainer>
<!-- Enable Unfocused Acrylic -->
<local:SettingsCard x:Name="EnableUnfocusedAcrylic"
x:Uid="Globals_EnableUnfocusedAcrylic">
<ToggleSwitch IsOn="{x:Bind ViewModel.EnableUnfocusedAcrylic, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Always show tabs -->
<local:SettingContainer x:Name="AlwaysShowTabs"
x:Uid="Globals_AlwaysShowTabs">
<ToggleSwitch IsEnabled="{x:Bind mtu:Converters.InvertBoolean(ViewModel.ShowTabsInTitlebar), Mode=OneWay}"
IsOn="{x:Bind ViewModel.AlwaysShowTabs, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Disable Animations -->
<!-- NOTE: the UID is "DisablePaneAnimationsReversed" not "DisablePaneAnimations". See GH#9124 for more details. -->
<local:SettingsCard x:Name="DisableAnimations"
x:Uid="Globals_DisableAnimationsReversed">
<ToggleSwitch IsOn="{x:Bind ViewModel.InvertedDisableAnimations, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
<!-- Show tabs in full screen -->
<local:SettingContainer x:Name="ShowTabsFullscreen"
x:Uid="Globals_ShowTabsFullscreen">
<ToggleSwitch IsOn="{x:Bind ViewModel.ShowTabsFullscreen, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Section: Tabs and layout -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Globals_Section_TabsLayout"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Position of new tab -->
<local:SettingsCard x:Name="NewTabPosition"
x:Uid="Globals_NewTabPosition">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.NewTabPositionList, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.CurrentNewTabPosition, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<!-- Show Acrylic in Tab Row -->
<local:SettingContainer x:Name="AcrylicTabRow"
x:Uid="Globals_AcrylicTabRow">
<ToggleSwitch IsOn="{x:Bind ViewModel.UseAcrylicInTabRow, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Always show tabs -->
<local:SettingsCard x:Name="AlwaysShowTabs"
x:Uid="Globals_AlwaysShowTabs">
<ToggleSwitch IsEnabled="{x:Bind mtu:Converters.InvertBoolean(ViewModel.ShowTabsInTitlebar), Mode=OneWay}"
IsOn="{x:Bind ViewModel.AlwaysShowTabs, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Show Title in Titlebar -->
<local:SettingContainer x:Name="ShowTitleInTitlebar"
x:Uid="Globals_ShowTitleInTitlebar">
<ToggleSwitch IsOn="{x:Bind ViewModel.ShowTitleInTitlebar, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Show tabs in full screen -->
<local:SettingsCard x:Name="ShowTabsFullscreen"
x:Uid="Globals_ShowTabsFullscreen">
<ToggleSwitch IsOn="{x:Bind ViewModel.ShowTabsFullscreen, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Always on Top -->
<local:SettingContainer x:Name="AlwaysOnTop"
x:Uid="Globals_AlwaysOnTop">
<ToggleSwitch IsOn="{x:Bind ViewModel.AlwaysOnTop, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Tab Width Mode -->
<local:SettingsCard x:Name="TabWidthMode"
x:Uid="Globals_TabWidthMode">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.TabWidthModeList, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.CurrentTabWidthMode, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<!-- Tab Width Mode -->
<local:SettingContainer x:Name="TabWidthMode"
x:Uid="Globals_TabWidthMode">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.TabWidthModeList, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.CurrentTabWidthMode, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Show Titlebar -->
<local:SettingsCard x:Name="ShowTitlebar"
x:Uid="Globals_ShowTitlebar">
<ToggleSwitch IsOn="{x:Bind ViewModel.ShowTabsInTitlebar, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}"
Toggled="{x:Bind ViewModel.ShowTitlebarToggled}" />
</local:SettingsCard>
</StackPanel>
<!-- Disable Animations -->
<!-- NOTE: the UID is "DisablePaneAnimationsReversed" not "DisablePaneAnimations". See GH#9124 for more details. -->
<local:SettingContainer x:Name="DisableAnimations"
x:Uid="Globals_DisableAnimationsReversed">
<ToggleSwitch IsOn="{x:Bind ViewModel.InvertedDisableAnimations, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Section: Window behavior -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Globals_Section_WindowBehavior"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Always on Top -->
<local:SettingsCard x:Name="AlwaysOnTop"
x:Uid="Globals_AlwaysOnTop">
<ToggleSwitch IsOn="{x:Bind ViewModel.AlwaysOnTop, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Always Show Notification Icon -->
<local:SettingContainer x:Name="AlwaysShowNotificationIcon"
x:Uid="Globals_AlwaysShowNotificationIcon">
<ToggleSwitch IsOn="{x:Bind ViewModel.AlwaysShowNotificationIcon, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Automatically hide window -->
<local:SettingsCard x:Name="AutoHideWindow"
x:Uid="Globals_AutoHideWindow">
<ToggleSwitch IsOn="{x:Bind ViewModel.AutoHideWindow, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
<!-- Minimize To Notification Area -->
<local:SettingContainer x:Name="MinimizeToNotificationArea"
x:Uid="Globals_MinimizeToNotificationArea">
<ToggleSwitch IsOn="{x:Bind ViewModel.MinimizeToNotificationArea, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Section: Title bar & identity -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Globals_Section_TitleBarIdentity"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Show Title in Titlebar (use active terminal title as application title) -->
<local:SettingsCard x:Name="ShowTitleInTitlebar"
x:Uid="Globals_ShowTitleInTitlebar">
<ToggleSwitch IsOn="{x:Bind ViewModel.ShowTitleInTitlebar, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Automatically hide window -->
<local:SettingContainer x:Name="AutoHideWindow"
x:Uid="Globals_AutoHideWindow">
<ToggleSwitch IsOn="{x:Bind ViewModel.AutoHideWindow, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Show Admin Shield -->
<local:SettingsCard x:Name="ShowAdminShield"
x:Uid="Globals_ShowAdminShield">
<ToggleSwitch IsOn="{x:Bind ViewModel.ShowAdminShield, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
<!-- Show Admin Shield -->
<local:SettingContainer x:Name="ShowAdminShield"
x:Uid="Globals_ShowAdminShield">
<ToggleSwitch IsOn="{x:Bind ViewModel.ShowAdminShield, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Section: System integration & notifications -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Globals_Section_SystemIntegration"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Always Show Notification Icon -->
<local:SettingsCard x:Name="AlwaysShowNotificationIcon"
x:Uid="Globals_AlwaysShowNotificationIcon">
<ToggleSwitch IsOn="{x:Bind ViewModel.AlwaysShowNotificationIcon, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Enable Unfocused Acrylic -->
<local:SettingContainer x:Name="EnableUnfocusedAcrylic"
x:Uid="Globals_EnableUnfocusedAcrylic">
<ToggleSwitch IsOn="{x:Bind ViewModel.EnableUnfocusedAcrylic, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Minimize To Notification Area -->
<local:SettingsCard x:Name="MinimizeToNotificationArea"
x:Uid="Globals_MinimizeToNotificationArea">
<ToggleSwitch IsOn="{x:Bind ViewModel.MinimizeToNotificationArea, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
</StackPanel>
</Page>

View File

@@ -2,14 +2,15 @@
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under
the MIT License. See LICENSE in the project root for license information.
-->
<Page x:Class="Microsoft.Terminal.Settings.Editor.Interaction"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="using:Microsoft.Terminal.Settings.Editor"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
mc:Ignorable="d">
<Page
x:Class="Microsoft.Terminal.Settings.Editor.Interaction"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="using:Microsoft.Terminal.Settings.Editor"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
mc:Ignorable="d">
<Page.Resources>
<ResourceDictionary>
@@ -17,158 +18,196 @@
<ResourceDictionary Source="CommonResources.xaml" />
</ResourceDictionary.MergedDictionaries>
<DataTemplate x:Key="EnumComboBoxTemplate"
x:DataType="local:EnumEntry">
<DataTemplate x:Key="EnumComboBoxTemplate" x:DataType="local:EnumEntry">
<TextBlock Text="{x:Bind EnumName, Mode=OneWay}" />
</DataTemplate>
</ResourceDictionary>
</Page.Resources>
<StackPanel>
<StackPanel Style="{StaticResource SettingsStackStyle}">
<!-- Copy On Select -->
<local:SettingContainer x:Name="CopyOnSelect"
x:Uid="Globals_CopyOnSelect">
<ToggleSwitch IsOn="{x:Bind ViewModel.CopyOnSelect, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<StackPanel Style="{StaticResource SettingsStackStyle}">
<!-- Copy Format -->
<local:SettingContainer x:Name="CopyFormat"
x:Uid="Globals_CopyFormat">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.CopyFormatList, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.CurrentCopyFormat, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Section: Clipboard and paste behavior -->
<TextBlock x:Uid="Interaction_Section_Clipboard" Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Trim Block Selection -->
<local:SettingContainer x:Name="TrimBlockSelection"
x:Uid="Globals_TrimBlockSelection">
<ToggleSwitch IsOn="{x:Bind ViewModel.TrimBlockSelection, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Copy On Select -->
<local:SettingsExpander
x:Name="CopyOnSelect"
x:Uid="Globals_CopyOnSelect"
IsExpanded="True">
<ToggleSwitch IsOn="{x:Bind ViewModel.CopyOnSelect, Mode=TwoWay}" Style="{StaticResource ToggleSwitchInExpanderStyle}" />
<local:SettingsExpander.HeaderIcon>
<FontIcon Glyph="&#xE8C8;" />
</local:SettingsExpander.HeaderIcon>
<local:SettingsExpander.Items>
<!-- Trim Paste -->
<local:SettingContainer x:Name="TrimPaste"
x:Uid="Globals_TrimPaste">
<ToggleSwitch IsOn="{x:Bind ViewModel.TrimPaste, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Trim Block Selection -->
<local:SettingsCard x:Name="TrimBlockSelection" ContentAlignment="Left">
<CheckBox x:Uid="Globals_TrimBlockSelection" IsChecked="{x:Bind ViewModel.TrimBlockSelection, Mode=TwoWay}" />
</local:SettingsCard>
<!-- Word Delimiters -->
<local:SettingContainer x:Name="WordDelimiters"
x:Uid="Globals_WordDelimiters"
CurrentValue="{x:Bind ViewModel.WordDelimiters, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<TextBox IsSpellCheckEnabled="False"
Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind ViewModel.WordDelimiters, Mode=TwoWay}" />
</local:SettingContainer>
<!-- Copy Format -->
<local:SettingsCard x:Name="CopyFormat" x:Uid="Globals_CopyFormat">
<ComboBox
AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.CopyFormatList, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.CurrentCopyFormat, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
</local:SettingsExpander.Items>
</local:SettingsExpander>
<!-- Snap On Resize -->
<local:SettingContainer x:Name="SnapToGridOnResize"
x:Uid="Globals_SnapToGridOnResize">
<ToggleSwitch IsOn="{x:Bind ViewModel.SnapToGridOnResize, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<local:SettingsExpander
x:Uid="Interaction_PasteBehavior"
IsExpanded="True">
<local:SettingsExpander.HeaderIcon>
<FontIcon Glyph="&#xE77F;" />
</local:SettingsExpander.HeaderIcon>
<local:SettingsExpander.Items>
<!-- Trim Paste -->
<local:SettingsCard x:Name="TrimPaste" ContentAlignment="Left">
<CheckBox x:Uid="Globals_TrimPaste" IsChecked="{x:Bind ViewModel.TrimPaste, Mode=TwoWay}" />
</local:SettingsCard>
<!-- Tab Switcher Mode -->
<local:SettingContainer x:Name="TabSwitcherMode"
x:Uid="Globals_TabSwitcherMode">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.TabSwitcherModeList}"
SelectedItem="{x:Bind ViewModel.CurrentTabSwitcherMode, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Large Paste Warning -->
<local:SettingsCard x:Name="WarnAboutLargePaste" ContentAlignment="Left">
<CheckBox x:Uid="Globals_WarnAboutLargePaste" IsChecked="{x:Bind ViewModel.WarnAboutLargePaste, Mode=TwoWay}" />
</local:SettingsCard>
<!-- Focus Follow Mouse Mode -->
<local:SettingContainer x:Name="FocusFollowMouse"
x:Uid="Globals_FocusFollowMouse">
<ToggleSwitch IsOn="{x:Bind ViewModel.FocusFollowMouse, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Multi Line Paste Warning -->
<local:SettingsCard x:Name="WarnAboutMultiLinePaste" x:Uid="Globals_WarnAboutMultiLinePaste">
<ComboBox
AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind WarnAboutMultiLinePasteList}"
SelectedItem="{x:Bind CurrentWarnAboutMultiLinePaste, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
</local:SettingsExpander.Items>
</local:SettingsExpander>
<!-- Enable Font Size Changes with Scrolling -->
<local:SettingContainer x:Name="ScrollToZoom"
x:Uid="Globals_ScrollToZoom">
<ToggleSwitch IsOn="{x:Bind ViewModel.ScrollToZoom, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Section: Text selection & editing -->
<TextBlock x:Uid="Interaction_Section_TextSelection" Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Enable Window Opacity Changes with Scrolling -->
<local:SettingContainer x:Name="ScrollToChangeOpacity"
x:Uid="Globals_ScrollToChangeOpacity">
<ToggleSwitch IsOn="{x:Bind ViewModel.ScrollToChangeOpacity, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Word Delimiters -->
<local:SettingsCard x:Name="WordDelimiters" x:Uid="Globals_WordDelimiters">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xE8D2;" />
</local:SettingsCard.HeaderIcon>
<TextBox
IsSpellCheckEnabled="False"
Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind ViewModel.WordDelimiters, Mode=TwoWay}" />
</local:SettingsCard>
<!-- Detect URLs -->
<local:SettingContainer x:Name="DetectURLs"
x:Uid="Globals_DetectURLs">
<ToggleSwitch IsOn="{x:Bind ViewModel.DetectURLs, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Enable Color Selection -->
<local:SettingsCard x:Name="EnableColorSelection" x:Uid="Globals_EnableColorSelection">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xF683;" />
</local:SettingsCard.HeaderIcon>
<ToggleSwitch IsOn="{x:Bind ViewModel.EnableColorSelection, Mode=TwoWay}" Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Search Web Default Query URL -->
<local:SettingContainer x:Name="SearchWebDefaultQueryUrl"
x:Uid="Globals_SearchWebDefaultQueryUrl"
CurrentValue="{x:Bind ViewModel.SearchWebDefaultQueryUrl, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<TextBox IsSpellCheckEnabled="False"
Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind ViewModel.SearchWebDefaultQueryUrl, Mode=TwoWay}" />
</local:SettingContainer>
<!-- Enable Color Selection -->
<local:SettingContainer x:Name="EnableColorSelection"
x:Uid="Globals_EnableColorSelection">
<ToggleSwitch IsOn="{x:Bind ViewModel.EnableColorSelection, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</StackPanel>
<!-- Section: Window and layout behavior -->
<TextBlock x:Uid="Interaction_Section_WindowLayout" Style="{StaticResource TextBlockSubHeaderStyle}" />
<StackPanel Style="{StaticResource SettingsStackStyle}">
<!-- Grouping: Warnings -->
<TextBlock x:Uid="Globals_WarningsHeader"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Snap On Resize -->
<local:SettingsCard x:Name="SnapToGridOnResize" x:Uid="Globals_SnapToGridOnResize">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xE744;" />
</local:SettingsCard.HeaderIcon>
<ToggleSwitch IsOn="{x:Bind ViewModel.SnapToGridOnResize, Mode=TwoWay}" Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Confirm Close On -->
<local:SettingContainer x:Name="ConfirmOnClose"
x:Uid="Globals_ConfirmOnClose">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.ConfirmOnCloseList}"
SelectedItem="{x:Bind ViewModel.CurrentConfirmOnClose, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Tab Switcher Mode -->
<local:SettingsCard x:Name="TabSwitcherMode" x:Uid="Globals_TabSwitcherMode">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xE8AB;" />
</local:SettingsCard.HeaderIcon>
<ComboBox
AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.TabSwitcherModeList}"
SelectedItem="{x:Bind ViewModel.CurrentTabSwitcherMode, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<!-- Input Service Warning -->
<local:SettingContainer x:Name="InputServiceWarning"
x:Uid="Globals_InputServiceWarning">
<ToggleSwitch IsOn="{x:Bind ViewModel.InputServiceWarning, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Section: Mouse & scrolling -->
<local:SettingsExpander x:Uid="Interaction_Section_MouseScrolling" IsExpanded="True">
<local:SettingsExpander.HeaderIcon>
<FontIcon Glyph="&#xE962;" />
</local:SettingsExpander.HeaderIcon>
<local:SettingsExpander.Items>
<!-- Focus Follow Mouse Mode -->
<local:SettingsCard x:Name="FocusFollowMouse" ContentAlignment="Left">
<CheckBox
x:Uid="Globals_FocusFollowMouse"
IsChecked="{x:Bind ViewModel.FocusFollowMouse, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Large Paste Warning -->
<local:SettingContainer x:Name="WarnAboutLargePaste"
x:Uid="Globals_WarnAboutLargePaste">
<ToggleSwitch IsOn="{x:Bind ViewModel.WarnAboutLargePaste, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Enable Font Size Changes with Scrolling -->
<local:SettingsCard x:Name="ScrollToZoom" ContentAlignment="Left">
<CheckBox
x:Uid="Globals_ScrollToZoom"
IsChecked="{x:Bind ViewModel.ScrollToZoom, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Multi Line Paste Warning -->
<local:SettingContainer x:Name="WarnAboutMultiLinePaste"
x:Uid="Globals_WarnAboutMultiLinePaste">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind WarnAboutMultiLinePasteList}"
SelectedItem="{x:Bind CurrentWarnAboutMultiLinePaste, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Enable Window Opacity Changes with Scrolling -->
<local:SettingsCard x:Name="ScrollToChangeOpacity" ContentAlignment="Left">
<CheckBox
x:Uid="Globals_ScrollToChangeOpacity"
IsChecked="{x:Bind ViewModel.ScrollToChangeOpacity, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</local:SettingsExpander.Items>
</local:SettingsExpander>
</StackPanel>
<!-- Section: URLs & external actions -->
<TextBlock x:Uid="Interaction_Section_UrlsExternal" Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Detect URLs -->
<local:SettingsExpander
x:Name="DetectURLs"
x:Uid="Globals_DetectURLs"
IsExpanded="True">
<ToggleSwitch IsOn="{x:Bind ViewModel.DetectURLs, Mode=TwoWay}" Style="{StaticResource ToggleSwitchInExpanderStyle}" />
<local:SettingsExpander.HeaderIcon>
<FontIcon Glyph="&#xE71B;" />
</local:SettingsExpander.HeaderIcon>
<local:SettingsExpander.Items>
<local:SettingsCard x:Name="SearchWebDefaultQueryUrl" x:Uid="Globals_SearchWebDefaultQueryUrl">
<TextBox
IsSpellCheckEnabled="False"
Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind ViewModel.SearchWebDefaultQueryUrl, Mode=TwoWay}" />
</local:SettingsCard>
</local:SettingsExpander.Items>
</local:SettingsExpander>
<!-- Search Web Default Query URL -->
<!-- Section: Warnings -->
<TextBlock x:Uid="Interaction_Section_Warnings" Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Confirm Close On -->
<local:SettingsCard x:Name="ConfirmOnClose" x:Uid="Globals_ConfirmOnClose">
<ComboBox
AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.ConfirmOnCloseList}"
SelectedItem="{x:Bind ViewModel.CurrentConfirmOnClose, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<!-- Input Service Warning -->
<local:SettingsCard x:Name="InputServiceWarning" x:Uid="Globals_InputServiceWarning">
<ToggleSwitch IsOn="{x:Bind ViewModel.InputServiceWarning, Mode=TwoWay}" Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
</Page>

View File

@@ -0,0 +1,131 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include "pch.h"
#include "KeyChordVisual.h"
#include "KeyChordVisual.g.cpp"
using namespace winrt::Windows::UI::Xaml;
using namespace winrt::Windows::UI::Xaml::Controls;
using namespace winrt::Windows::Foundation;
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
DependencyProperty KeyChordVisual::_KeyChordProperty{ nullptr };
KeyChordVisual::KeyChordVisual()
{
InitializeComponent();
_InitializeProperties();
}
void KeyChordVisual::_InitializeProperties()
{
if (!_KeyChordProperty)
{
_KeyChordProperty =
DependencyProperty::Register(
L"KeyChord",
xaml_typename<Control::KeyChord>(),
xaml_typename<Editor::KeyChordVisual>(),
PropertyMetadata{ nullptr, PropertyChangedCallback{ &KeyChordVisual::_OnKeyChordChanged } });
}
}
void KeyChordVisual::_OnKeyChordChanged(const DependencyObject& d, const DependencyPropertyChangedEventArgs& /*e*/)
{
if (const auto control{ d.try_as<Editor::KeyChordVisual>() })
{
const auto controlImpl{ get_self<KeyChordVisual>(control) };
controlImpl->_UpdateKeyVisuals();
}
}
// Capitalizes the first character of the provided string.
// Examples: "enter" -> "Enter", "f1" -> "F1", "v" -> "V"
static winrt::hstring _formatMainKeyName(std::wstring_view part)
{
if (part.empty())
{
return {};
}
std::wstring buffer{ part };
buffer[0] = til::toupper_ascii(buffer[0]);
return winrt::hstring{ buffer };
}
void KeyChordVisual::_UpdateKeyVisuals()
{
auto panel{ KeysPanel() };
if (!panel)
{
return;
}
panel.Children().Clear();
const auto kc{ KeyChord() };
if (!kc)
{
return;
}
// Reuse the canonical serialization so the key naming stays in sync with the
// rest of the app. Then split on '+' (no key name in the table contains a literal
// '+'; VK_OEM_PLUS serializes as "plus") and render each part as its own visual.
const auto serialized{ Model::KeyChordSerialization::ToString(kc) };
if (serialized.empty())
{
return;
}
const std::wstring_view full{ serialized };
for (const auto part : til::split_iterator{ full, L'+' })
{
if (til::equals_insensitive_ascii(part, L"win"))
{
_AddGlyphKey();
}
else if (til::equals_insensitive_ascii(part, L"ctrl"))
{
_AddTextKey(L"Ctrl");
}
else if (til::equals_insensitive_ascii(part, L"alt"))
{
_AddTextKey(L"Alt");
}
else if (til::equals_insensitive_ascii(part, L"shift"))
{
_AddTextKey(L"Shift");
}
else
{
_AddTextKey(_formatMainKeyName(part));
}
}
}
void KeyChordVisual::_AddTextKey(const winrt::hstring& text)
{
const auto tmpl{ Resources().Lookup(box_value(L"KeyChordVisualTextKeyTemplate")).as<DataTemplate>() };
const auto border{ tmpl.LoadContent().as<Border>() };
if (const auto tb{ border.Child().try_as<TextBlock>() })
{
tb.Text(text);
}
KeysPanel().Children().Append(border);
}
void KeyChordVisual::_AddGlyphKey()
{
const auto tmpl{ Resources().Lookup(box_value(L"KeyChordVisualWindowsKeyTemplate")).as<DataTemplate>() };
const auto border{ tmpl.LoadContent().as<Border>() };
// Provide an accessible name for the glyph since it has no text fallback.
if (const auto path{ border.Child() })
{
Automation::AutomationProperties::SetName(path, L"Win");
}
KeysPanel().Children().Append(border);
}
}

View File

@@ -0,0 +1,31 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#pragma once
#include "KeyChordVisual.g.h"
#include "Utils.h"
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
struct KeyChordVisual : KeyChordVisualT<KeyChordVisual>
{
public:
KeyChordVisual();
DEPENDENCY_PROPERTY(Control::KeyChord, KeyChord);
private:
static void _InitializeProperties();
static void _OnKeyChordChanged(const Windows::UI::Xaml::DependencyObject& d, const Windows::UI::Xaml::DependencyPropertyChangedEventArgs& e);
void _UpdateKeyVisuals();
void _AddTextKey(const winrt::hstring& text);
void _AddGlyphKey();
};
}
namespace winrt::Microsoft::Terminal::Settings::Editor::factory_implementation
{
BASIC_FACTORY(KeyChordVisual);
}

View File

@@ -0,0 +1,13 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
namespace Microsoft.Terminal.Settings.Editor
{
[default_interface] runtimeclass KeyChordVisual : Windows.UI.Xaml.Controls.UserControl
{
KeyChordVisual();
Microsoft.Terminal.Control.KeyChord KeyChord;
static Windows.UI.Xaml.DependencyProperty KeyChordProperty { get; };
}
}

View File

@@ -0,0 +1,82 @@
<!--
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under
the MIT License. See LICENSE in the project root for license information.
-->
<UserControl x:Class="Microsoft.Terminal.Settings.Editor.KeyChordVisual"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
HorizontalAlignment="Right"
VerticalAlignment="Center"
IsTabStop="False"
mc:Ignorable="d">
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Default">
<StaticResource x:Key="KeyChordVisualKeyBackground"
ResourceKey="AccentFillColorDefaultBrush" />
<StaticResource x:Key="KeyChordVisualKeyForeground"
ResourceKey="TextOnAccentFillColorPrimaryBrush" />
<StaticResource x:Key="KeyChordVisualKeyBorderBrush"
ResourceKey="AccentControlElevationBorderBrush" />
</ResourceDictionary>
<ResourceDictionary x:Key="HighContrast">
<StaticResource x:Key="KeyChordVisualKeyBackground"
ResourceKey="SystemColorButtonFaceColorBrush" />
<StaticResource x:Key="KeyChordVisualKeyForeground"
ResourceKey="SystemColorButtonTextColorBrush" />
<StaticResource x:Key="KeyChordVisualKeyBorderBrush"
ResourceKey="SystemColorButtonTextColorBrush" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
<Style x:Key="KeyChordVisualKeyBorderStyle"
TargetType="Border">
<Setter Property="MinWidth" Value="32" />
<Setter Property="MinHeight" Value="28" />
<Setter Property="Padding" Value="8,2,8,2" />
<Setter Property="HorizontalAlignment" Value="Center" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="Background" Value="{ThemeResource KeyChordVisualKeyBackground}" />
<Setter Property="BorderBrush" Value="{ThemeResource KeyChordVisualKeyBorderBrush}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="CornerRadius" Value="{ThemeResource ControlCornerRadius}" />
</Style>
<Style x:Key="KeyChordVisualKeyTextStyle"
TargetType="TextBlock">
<Setter Property="FontSize" Value="13" />
<Setter Property="HorizontalAlignment" Value="Center" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="TextAlignment" Value="Center" />
<Setter Property="Foreground" Value="{ThemeResource KeyChordVisualKeyForeground}" />
</Style>
<DataTemplate x:Key="KeyChordVisualTextKeyTemplate">
<Border Style="{StaticResource KeyChordVisualKeyBorderStyle}">
<TextBlock Style="{StaticResource KeyChordVisualKeyTextStyle}" />
</Border>
</DataTemplate>
<DataTemplate x:Key="KeyChordVisualWindowsKeyTemplate">
<Border Style="{StaticResource KeyChordVisualKeyBorderStyle}">
<Path Width="11"
Height="11"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Data="M9 20H0V11H9V20ZM20 20H11V11H20V20ZM9 9H0V0H9V9ZM20 9H11V0H20V9Z"
Fill="{ThemeResource KeyChordVisualKeyForeground}"
Stretch="Uniform" />
</Border>
</DataTemplate>
</ResourceDictionary>
</UserControl.Resources>
<StackPanel x:Name="KeysPanel"
HorizontalAlignment="Right"
VerticalAlignment="Center"
Orientation="Horizontal"
Spacing="2" />
</UserControl>

View File

@@ -27,13 +27,9 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
FindName(L"DefaultTerminalDropdown");
}
Automation::AutomationProperties::SetName(LaunchModeComboBox(), RS_(L"Globals_LaunchModeSetting/Text"));
Automation::AutomationProperties::SetHelpText(LaunchModeComboBox(), RS_(L"Globals_LaunchModeSetting/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"));
Automation::AutomationProperties::SetHelpText(PosXBox(), RS_(L"Globals_InitialPosXBox/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"));
Automation::AutomationProperties::SetHelpText(PosYBox(), RS_(L"Globals_InitialPosYBox/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"));
Automation::AutomationProperties::SetHelpText(UseDefaultLaunchPositionCheckbox(), RS_(L"Globals_DefaultLaunchPositionCheckbox/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"));
Automation::AutomationProperties::SetName(CenterOnLaunchToggle(), RS_(L"Globals_CenterOnLaunch/Text"));
Automation::AutomationProperties::SetHelpText(CenterOnLaunchToggle(), RS_(L"Globals_CenterOnLaunch/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"));
}
void Launch::OnNavigatedTo(const NavigationEventArgs& e)

View File

@@ -43,279 +43,241 @@
<StackPanel>
<StackPanel Style="{StaticResource SettingsStackStyle}">
<!-- Default Profile -->
<local:SettingContainer x:Name="DefaultProfile"
x:Uid="Globals_DefaultProfile">
<ComboBox ItemsSource="{x:Bind ViewModel.DefaultProfiles}"
SelectedItem="{x:Bind ViewModel.CurrentDefaultProfile, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="SettingsModel:Profile">
<Grid HorizontalAlignment="Stretch"
ColumnSpacing="8">
<!-- Section: Launch behavior -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Launch_Section_LaunchBehavior"
Margin="0,0,0,4"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Default Profile -->
<local:SettingsCard x:Name="DefaultProfile"
x:Uid="Globals_DefaultProfile">
<ComboBox ItemsSource="{x:Bind ViewModel.DefaultProfiles}"
SelectedItem="{x:Bind ViewModel.CurrentDefaultProfile, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="SettingsModel:Profile">
<Grid HorizontalAlignment="Stretch"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<!-- icon -->
<ColumnDefinition Width="16" />
<!-- profile name -->
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.ColumnDefinitions>
<!-- icon -->
<ColumnDefinition Width="16" />
<!-- profile name -->
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<IconSourceElement Grid.Column="0"
Width="16"
Height="16"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Icon.Resolved), Mode=OneTime}" />
<IconSourceElement Grid.Column="0"
Width="16"
Height="16"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Icon.Resolved), Mode=OneTime}" />
<TextBlock Grid.Column="1"
Text="{x:Bind Name}" />
<TextBlock Grid.Column="1"
Text="{x:Bind Name}" />
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingContainer>
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingsCard>
<!-- Default Terminal -->
<local:SettingContainer x:Name="DefaultTerminalDropdown"
x:Uid="Globals_DefaultTerminal"
x:Load="false">
<ComboBox x:Name="DefaultTerminal"
ItemsSource="{x:Bind ViewModel.DefaultTerminals}"
SelectedItem="{x:Bind ViewModel.CurrentDefaultTerminal, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="SettingsModel:DefaultTerminal">
<Grid HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<!-- icon -->
<ColumnDefinition Width="auto" />
<!-- terminal name and author -->
<ColumnDefinition Width="auto" />
<!-- version -->
<ColumnDefinition Width="auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<!-- terminal name -->
<RowDefinition Height="auto" />
<!-- author and version -->
<RowDefinition Height="auto" />
</Grid.RowDefinitions>
<IconSourceElement Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="0"
Width="24"
Height="24"
VerticalAlignment="Center"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Icon), Mode=OneTime}" />
<TextBlock Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
VerticalAlignment="Center"
AutomationProperties.AccessibilityView="Raw"
Text="{x:Bind Name}" />
<TextBlock Grid.Row="1"
Grid.Column="1"
AutomationProperties.AccessibilityView="Raw"
Style="{ThemeResource SecondaryTextBlockStyle}"
Text="{x:Bind Author}"
Visibility="{x:Bind mtu:Converters.StringNotEmptyToVisibility(Author)}" />
<TextBlock Grid.Row="1"
Grid.Column="2"
AutomationProperties.AccessibilityView="Raw"
Style="{ThemeResource SecondaryTextBlockStyle}"
Text="{x:Bind Version}"
Visibility="{x:Bind mtu:Converters.StringNotEmptyToVisibility(Version)}" />
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingContainer>
<!-- Language -->
<local:SettingContainer x:Name="Language"
x:Uid="Globals_Language">
<ComboBox ItemsSource="{x:Bind ViewModel.LanguageList}"
SelectedItem="{x:Bind ViewModel.CurrentLanguage, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="x:String">
<TextBlock Text="{x:Bind local:LaunchViewModel.LanguageDisplayConverter((x:String))}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingContainer>
<!-- Language -->
<local:SettingContainer x:Name="DefaultInputScope"
x:Uid="Globals_DefaultInputScope">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.DefaultInputScopeList}"
SelectedItem="{x:Bind ViewModel.CurrentDefaultInputScope, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Start on User Login -->
<local:SettingContainer x:Name="StartOnUserLogin"
x:Uid="Globals_StartOnUserLogin"
HelpText="{x:Bind ViewModel.StartOnUserLoginStatefulHelpText, Mode=OneWay}"
Visibility="{x:Bind ViewModel.StartOnUserLoginAvailable, Mode=OneTime}">
<ToggleSwitch IsEnabled="{x:Bind ViewModel.StartOnUserLoginConfigurable, Mode=OneWay}"
IsOn="{x:Bind ViewModel.StartOnUserLogin, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- First Window Behavior -->
<local:SettingContainer x:Name="FirstWindowPreference"
x:Uid="Globals_FirstWindowPreference">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.FirstWindowPreferenceList}"
SelectedItem="{x:Bind ViewModel.CurrentFirstWindowPreference, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Windowing Behavior -->
<local:SettingContainer x:Name="WindowingBehavior"
x:Uid="Globals_WindowingBehavior">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.WindowingBehaviorList}"
SelectedItem="{x:Bind ViewModel.CurrentWindowingBehavior, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<!-- Launch Size -->
<local:SettingContainer x:Name="LaunchSize"
x:Uid="Globals_LaunchSize"
CurrentValue="{x:Bind ViewModel.LaunchSizeCurrentValue, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<Grid ColumnSpacing="12"
RowSpacing="8">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock x:Uid="Globals_InitialCols"
Grid.Row="0"
Grid.Column="0"
VerticalAlignment="Center"
Style="{StaticResource SettingsPageItemHeaderStyle}" />
<muxc:NumberBox x:Uid="Globals_InitialColsBox"
Grid.Row="0"
Grid.Column="1"
VerticalAlignment="Center"
Maximum="999"
Minimum="1"
Style="{StaticResource LaunchSizeNumberBoxStyle}"
Value="{x:Bind ViewModel.InitialCols, Mode=TwoWay}" />
<TextBlock x:Uid="Globals_InitialRows"
Grid.Row="1"
Grid.Column="0"
VerticalAlignment="Center"
Style="{StaticResource SettingsPageItemHeaderStyle}" />
<muxc:NumberBox x:Uid="Globals_InitialRowsBox"
Grid.Row="1"
Grid.Column="1"
VerticalAlignment="Center"
Maximum="999"
Minimum="1"
Style="{StaticResource LaunchSizeNumberBoxStyle}"
Value="{x:Bind ViewModel.InitialRows, Mode=TwoWay}" />
</Grid>
</local:SettingContainer>
<!-- Launch Parameters -->
<local:SettingContainer x:Name="LaunchParameters"
x:Uid="Globals_LaunchParameters"
CurrentValue="{x:Bind ViewModel.LaunchParametersCurrentValue, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<Grid RowSpacing="8">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock x:Uid="Globals_LaunchModeSetting"
Grid.Row="0"
Grid.Column="0"
VerticalAlignment="Center" />
<ComboBox x:Name="LaunchModeComboBox"
Grid.Row="0"
Grid.Column="1"
MinWidth="240"
AutomationProperties.AccessibilityView="Content"
<!-- First Window Behavior -->
<local:SettingsCard x:Name="FirstWindowPreference"
x:Uid="Globals_FirstWindowPreference">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.LaunchModeList}"
SelectedItem="{x:Bind ViewModel.CurrentLaunchMode, Mode=TwoWay}"
ItemsSource="{x:Bind ViewModel.FirstWindowPreferenceList}"
SelectedItem="{x:Bind ViewModel.CurrentFirstWindowPreference, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
<TextBlock x:Uid="Globals_LaunchPosition"
Grid.Row="1"
Grid.Column="0"
VerticalAlignment="Center" />
<Grid Grid.Row="1"
Grid.Column="1"
ColumnSpacing="4">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<!-- Match the width of these NumberBoxes to the Width of the LaunchModeComboBox above minus the Grid's ColumnSpacing -->
<muxc:NumberBox x:Name="PosXBox"
x:Uid="Globals_InitialPosXBox"
Grid.Row="0"
Grid.Column="0"
Width="118"
IsEnabled="{x:Bind mtu:Converters.InvertBoolean(ViewModel.UseDefaultLaunchPosition), Mode=OneWay}"
Style="{StaticResource LaunchPositionNumberBoxStyle}"
Value="{x:Bind ViewModel.InitialPosX, Mode=TwoWay}" />
<muxc:NumberBox x:Name="PosYBox"
x:Uid="Globals_InitialPosYBox"
Grid.Row="0"
Grid.Column="1"
Width="118"
IsEnabled="{x:Bind mtu:Converters.InvertBoolean(ViewModel.UseDefaultLaunchPosition), Mode=OneWay}"
Style="{StaticResource LaunchPositionNumberBoxStyle}"
Value="{x:Bind ViewModel.InitialPosY, Mode=TwoWay}" />
<CheckBox x:Name="UseDefaultLaunchPositionCheckbox"
x:Uid="Globals_DefaultLaunchPositionCheckbox"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="2"
IsChecked="{x:Bind ViewModel.UseDefaultLaunchPosition, Mode=TwoWay}" />
</Grid>
<TextBlock x:Uid="Globals_CenterOnLaunch"
Grid.Row="2"
Grid.Column="0"
VerticalAlignment="Center" />
<ToggleSwitch x:Name="CenterOnLaunchToggle"
Grid.Row="2"
Grid.Column="1"
IsOn="{x:Bind ViewModel.CenterOnLaunch, Mode=TwoWay}"
</local:SettingsCard>
<!-- Windowing Behavior -->
<local:SettingsCard x:Name="WindowingBehavior"
x:Uid="Globals_WindowingBehavior">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.WindowingBehaviorList}"
SelectedItem="{x:Bind ViewModel.CurrentWindowingBehavior, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<!-- Start on User Login -->
<local:SettingsCard x:Name="StartOnUserLogin"
x:Uid="Globals_StartOnUserLogin"
Description="{x:Bind ViewModel.StartOnUserLoginStatefulHelpText, Mode=OneWay}"
Visibility="{x:Bind ViewModel.StartOnUserLoginAvailable, Mode=OneTime}">
<ToggleSwitch IsEnabled="{x:Bind ViewModel.StartOnUserLoginConfigurable, Mode=OneWay}"
IsOn="{x:Bind ViewModel.StartOnUserLogin, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</Grid>
</local:SettingContainer>
</local:SettingsCard>
<!-- Launch Parameters -->
<local:SettingsExpander x:Name="LaunchParameters"
x:Uid="Globals_LaunchParameters">
<local:SettingsExpander.Content>
<TextBlock Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}"
Text="{x:Bind ViewModel.LaunchParametersCurrentValue, Mode=OneWay}" />
</local:SettingsExpander.Content>
<local:SettingsExpander.Items>
<local:SettingsCard x:Uid="Globals_LaunchModeSetting">
<ComboBox x:Name="LaunchModeComboBox"
AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.LaunchModeList}"
SelectedItem="{x:Bind ViewModel.CurrentLaunchMode, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
<local:SettingsCard x:Uid="Globals_LaunchPosition">
<StackPanel Orientation="Vertical"
Spacing="4">
<StackPanel Orientation="Horizontal"
Spacing="4">
<muxc:NumberBox x:Name="PosXBox"
x:Uid="Globals_InitialPosXBox"
Width="118"
IsEnabled="{x:Bind mtu:Converters.InvertBoolean(ViewModel.UseDefaultLaunchPosition), Mode=OneWay}"
Style="{StaticResource LaunchPositionNumberBoxStyle}"
Value="{x:Bind ViewModel.InitialPosX, Mode=TwoWay}" />
<muxc:NumberBox x:Name="PosYBox"
x:Uid="Globals_InitialPosYBox"
Width="118"
IsEnabled="{x:Bind mtu:Converters.InvertBoolean(ViewModel.UseDefaultLaunchPosition), Mode=OneWay}"
Style="{StaticResource LaunchPositionNumberBoxStyle}"
Value="{x:Bind ViewModel.InitialPosY, Mode=TwoWay}" />
</StackPanel>
<CheckBox x:Name="UseDefaultLaunchPositionCheckbox"
x:Uid="Globals_DefaultLaunchPositionCheckbox"
IsChecked="{x:Bind ViewModel.UseDefaultLaunchPosition, Mode=TwoWay}" />
</StackPanel>
</local:SettingsCard>
<local:SettingsCard x:Uid="Globals_CenterOnLaunch">
<ToggleSwitch x:Name="CenterOnLaunchToggle"
IsOn="{x:Bind ViewModel.CenterOnLaunch, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</local:SettingsExpander.Items>
</local:SettingsExpander>
<!-- Launch Size -->
<local:SettingsExpander x:Name="LaunchSize"
x:Uid="Globals_LaunchSize">
<local:SettingsExpander.Content>
<TextBlock Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}"
Text="{x:Bind ViewModel.LaunchSizeCurrentValue, Mode=OneWay}" />
</local:SettingsExpander.Content>
<local:SettingsExpander.Items>
<local:SettingsCard x:Uid="Globals_InitialCols">
<muxc:NumberBox x:Uid="Globals_InitialColsBox"
Maximum="999"
Minimum="1"
Style="{StaticResource LaunchSizeNumberBoxStyle}"
Value="{x:Bind ViewModel.InitialCols, Mode=TwoWay}" />
</local:SettingsCard>
<local:SettingsCard x:Uid="Globals_InitialRows">
<muxc:NumberBox x:Uid="Globals_InitialRowsBox"
Maximum="999"
Minimum="1"
Style="{StaticResource LaunchSizeNumberBoxStyle}"
Value="{x:Bind ViewModel.InitialRows, Mode=TwoWay}" />
</local:SettingsCard>
</local:SettingsExpander.Items>
</local:SettingsExpander>
</StackPanel>
<!-- Section: System & input defaults -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Launch_Section_SystemInputDefaults"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Default Terminal -->
<local:SettingsCard x:Name="DefaultTerminalDropdown"
x:Uid="Globals_DefaultTerminal"
x:Load="false">
<ComboBox x:Name="DefaultTerminal"
ItemsSource="{x:Bind ViewModel.DefaultTerminals}"
SelectedItem="{x:Bind ViewModel.CurrentDefaultTerminal, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="SettingsModel:DefaultTerminal">
<Grid HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<!-- icon -->
<ColumnDefinition Width="auto" />
<!-- terminal name and author -->
<ColumnDefinition Width="auto" />
<!-- version -->
<ColumnDefinition Width="auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<!-- terminal name -->
<RowDefinition Height="auto" />
<!-- author and version -->
<RowDefinition Height="auto" />
</Grid.RowDefinitions>
<IconSourceElement Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="0"
Width="24"
Height="24"
VerticalAlignment="Center"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Icon), Mode=OneTime}" />
<TextBlock Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
VerticalAlignment="Center"
AutomationProperties.AccessibilityView="Raw"
Text="{x:Bind Name}" />
<TextBlock Grid.Row="1"
Grid.Column="1"
AutomationProperties.AccessibilityView="Raw"
Style="{ThemeResource SecondaryTextBlockStyle}"
Text="{x:Bind Author}"
Visibility="{x:Bind mtu:Converters.StringNotEmptyToVisibility(Author)}" />
<TextBlock Grid.Row="1"
Grid.Column="2"
AutomationProperties.AccessibilityView="Raw"
Style="{ThemeResource SecondaryTextBlockStyle}"
Text="{x:Bind Version}"
Visibility="{x:Bind mtu:Converters.StringNotEmptyToVisibility(Version)}" />
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingsCard>
<!-- Language -->
<local:SettingsCard x:Name="Language"
x:Uid="Globals_Language">
<ComboBox ItemsSource="{x:Bind ViewModel.LanguageList}"
SelectedItem="{x:Bind ViewModel.CurrentLanguage, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="x:String">
<TextBlock Text="{x:Bind local:LaunchViewModel.LanguageDisplayConverter((x:String))}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</local:SettingsCard>
<!-- Default IME Input Mode -->
<local:SettingsCard x:Name="DefaultInputScope"
x:Uid="Globals_DefaultInputScope">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.DefaultInputScopeList}"
SelectedItem="{x:Bind ViewModel.CurrentDefaultInputScope, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingsCard>
</StackPanel>
</StackPanel>
</StackPanel>
</Page>

View File

@@ -406,7 +406,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
break; // fall through to the common case (no task, not configured, etc.)
}
}
return RS_(L"Globals_StartOnUserLogin/HelpText");
return RS_(L"Globals_StartOnUserLogin/Description");
}
bool LaunchViewModel::StartOnUserLogin()

View File

@@ -7,8 +7,6 @@
#include "Launch.h"
#include "Interaction.h"
#include "Compatibility.h"
#include "Rendering.h"
#include "RenderingViewModel.h"
#include "Extensions.h"
#include "Actions.h"
#include "ProfileViewModel.h"
@@ -17,6 +15,7 @@
#include "ColorSchemes.h"
#include "EditColorScheme.h"
#include "AddProfile.h"
#include "Profiles.h"
#include "InteractionViewModel.h"
#include "LaunchViewModel.h"
#include "NewTabMenuViewModel.h"
@@ -28,6 +27,8 @@
#include <dwmapi.h>
#include <fmt/compile.h>
#include <winrt/Windows.UI.Xaml.Media.Animation.h>
namespace winrt
{
namespace MUX = Microsoft::UI::Xaml;
@@ -40,6 +41,7 @@ using namespace winrt::Microsoft::Terminal::Settings::Model;
using namespace winrt::Windows::UI::Core;
using namespace winrt::Windows::System;
using namespace winrt::Windows::UI::Xaml::Controls;
using namespace winrt::Windows::UI::Xaml::Media::Animation;
using namespace winrt::Windows::Foundation::Collections;
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
@@ -102,7 +104,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
MainPage::MainPage(const CascadiaSettings& settings) :
_settingsSource{ settings },
_settingsClone{ settings.Copy() },
_profileVMs{ single_threaded_observable_vector<Editor::ProfileViewModel>() }
_profilesPageVM{ winrt::make<ProfilesPageViewModel>() }
{
InitializeComponent();
_UpdateBackgroundForMica();
@@ -116,14 +118,17 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
_breadcrumbs.Append(winrt::make<Breadcrumb>(box_value(currentFolder), currentFolder.Name(), BreadcrumbSubPage::NewTabMenu_Folder));
SettingsMainPage_ScrollViewer().ScrollToVerticalOffset(0);
_navDirection = NavDirection::Forward;
}
else
{
// If we don't have a current folder, we're at the root of the NTM
_breadcrumbs.Clear();
_breadcrumbs.Append(winrt::make<Breadcrumb>(box_value(newTabMenuTag), RS_(L"Nav_NewTabMenu/Content"), BreadcrumbSubPage::None));
_navDirection = NavDirection::Back;
}
contentFrame().Navigate(xaml_typename<Editor::NewTabMenu>(), winrt::make<NavigateToPageArgs>(_newTabMenuPageVM, *this));
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
contentFrame().Navigate(xaml_typename<Editor::NewTabMenu>(), winrt::make<NavigateToPageArgs>(_newTabMenuPageVM, *this), _MakeTransitionInfo());
}
});
@@ -145,19 +150,24 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
_breadcrumbs.Append(winrt::make<Breadcrumb>(box_value(currentExtensionPackage), currentExtensionPackage.DisplayName(), BreadcrumbSubPage::Extensions_Extension));
SettingsMainPage_ScrollViewer().ScrollToVerticalOffset(0);
_navDirection = NavDirection::Forward;
}
else
{
// If we don't have a current extension package, we're at the root of the Extensions page
_breadcrumbs.Clear();
_breadcrumbs.Append(winrt::make<Breadcrumb>(box_value(extensionsTag), RS_(L"Nav_Extensions/Content"), BreadcrumbSubPage::None));
_navDirection = NavDirection::Back;
}
contentFrame().Navigate(xaml_typename<Editor::Extensions>(), winrt::make<NavigateToPageArgs>(_extensionsVM, *this));
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
contentFrame().Navigate(xaml_typename<Editor::Extensions>(), winrt::make<NavigateToPageArgs>(_extensionsVM, *this), _MakeTransitionInfo());
}
});
_SetupProfilesPageEventHandling();
// Make sure to initialize the profiles _after_ we have initialized the color schemes page VM, because we pass
// that VM into the appearance VMs within the profiles
// that VM into the appearance VMs within the profiles. The Profiles VM owns the per-profile list itself.
_InitializeProfilesList();
// Apply icons and tooltips (GH#19688, long names may be truncated) to static nav items
@@ -205,28 +215,17 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
_UpdateBackgroundForMica();
// Deduce information about the currently selected item
IInspectable lastBreadcrumb;
const auto size = _breadcrumbs.Size();
if (size > 0)
// Capture data about where we are right now, so we can re-navigate to the same
// place after we rebuild all the settings.
IInspectable destination{ nullptr };
auto subPage = BreadcrumbSubPage::None;
if (const auto size = _breadcrumbs.Size(); size > 0)
{
lastBreadcrumb = _breadcrumbs.GetAt(size - 1);
const auto& crumb = _breadcrumbs.GetAt(size - 1).as<Breadcrumb>();
destination = crumb->Tag();
subPage = crumb->SubPage();
}
// Collect only the first items out of the menu item source, the static
// ones that we don't want to regenerate.
//
// By manipulating a MenuItemsSource this way, rather than manipulating the
// MenuItems directly, we avoid a crash in WinUI.
//
// By making the vector only _originalNumItems big to start, GetMany
// will only fill that number of elements out of the current source.
std::vector<IInspectable> menuItemsSTL(_originalNumItems, nullptr);
_menuItemSource.GetMany(0, menuItemsSTL);
// now, just stick them back in.
_menuItemSource.ReplaceAll(menuItemsSTL);
// Repopulate profile-related menu items
_InitializeProfilesList();
// Update the Nav State with the new version of the settings
@@ -236,64 +235,41 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
_extensionsVM.UpdateSettings(_settingsClone, _colorSchemesPageVM);
_profileDefaultsVM = nullptr; // Lazy-loaded upon navigation
// Now that the menuItems are repopulated,
// refresh the current page using the breadcrumb data we collected before the refresh
if (const auto& crumb{ lastBreadcrumb.try_as<Breadcrumb>() }; crumb && crumb->Tag())
if (const auto& profileTag{ destination.try_as<Editor::ProfileViewModel>() })
{
bool foundNavigationParams = false;
auto destination = crumb->Tag();
auto subPage = crumb->SubPage();
for (const auto& item : _menuItemSource)
// Find the new profile VM by guid
if (const auto newProfileVM = _FindProfileViewModelByGuid(profileTag.OriginalProfileGuid()))
{
const auto menuItem = item.try_as<MUX::Controls::NavigationViewItem>();
if (!menuItem)
{
continue;
}
const auto& tag = menuItem.Tag();
if (const auto& stringTag{ tag.try_as<hstring>() })
{
if (const auto& destString{ destination.try_as<hstring>() })
{
foundNavigationParams = (*stringTag == *destString);
}
else if (destination.try_as<Editor::FolderEntryViewModel>() && *stringTag == newTabMenuTag)
{
foundNavigationParams = true;
subPage = BreadcrumbSubPage::NewTabMenu_Folder;
}
else if (destination.try_as<Editor::ExtensionPackageViewModel>() && *stringTag == extensionsTag)
{
foundNavigationParams = true;
subPage = BreadcrumbSubPage::Extensions_Extension;
}
}
else if (const auto& profileTag{ tag.try_as<ProfileViewModel>() })
{
const auto destProfile = destination.try_as<ProfileViewModel>();
if (destProfile && profileTag->OriginalProfileGuid() == destProfile->OriginalProfileGuid())
{
// Use the new profile VM from the refreshed menu items
destination = tag;
foundNavigationParams = true;
}
}
if (foundNavigationParams)
{
// found the one that was selected before the refresh
_Navigate(destination, subPage);
return;
}
destination = newProfileVM;
}
else
{
// Fall back to the Profiles landing page
destination = box_value(profilesTag);
subPage = BreadcrumbSubPage::None;
}
}
else if (destination.try_as<Editor::FolderEntryViewModel>())
{
destination = box_value(newTabMenuTag);
subPage = BreadcrumbSubPage::NewTabMenu_Folder;
}
else if (destination.try_as<Editor::ExtensionPackageViewModel>())
{
destination = box_value(extensionsTag);
subPage = BreadcrumbSubPage::Extensions_Extension;
}
else if (!destination.try_as<hstring>())
{
// Couldn't find a meaningful previous page. Fall back to the first menu item.
if (_menuItemSource && _menuItemSource.Size() > 0)
{
destination = _menuItemSource.GetAt(0).as<MUX::Controls::NavigationViewItem>().Tag();
subPage = BreadcrumbSubPage::None;
}
}
// Couldn't find the selected item, fall back to first menu item
// This happens when the selected item was a profile which doesn't exist in the new configuration
// We can use menuItemsSTL here because the only things they miss are profile entries.
const auto& firstItem{ _menuItemSource.GetAt(0).as<MUX::Controls::NavigationViewItem>() };
_Navigate(firstItem.Tag(), BreadcrumbSubPage::None);
_Navigate(destination, subPage);
_UpdateSearchIndex();
}
@@ -325,12 +301,6 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
// can be empty to indicate that we should create a fresh profile
void MainPage::_AddProfileHandler(winrt::guid profileGuid)
{
uint32_t insertIndex;
auto selectedItem{ SettingsNav().SelectedItem() };
if (_menuItemSource)
{
_menuItemSource.IndexOf(selectedItem, insertIndex);
}
if (profileGuid != winrt::guid{})
{
// if we were given a non-empty guid, we want to duplicate the corresponding profile
@@ -338,13 +308,13 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
if (profile)
{
const auto duplicated = _settingsClone.DuplicateProfile(profile);
_CreateAndNavigateToNewProfile(insertIndex, duplicated);
_CreateAndNavigateToNewProfile(duplicated);
}
}
else
{
// we were given an empty guid, create a new profile
_CreateAndNavigateToNewProfile(insertIndex, nullptr);
_CreateAndNavigateToNewProfile(nullptr);
}
}
@@ -446,11 +416,15 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
const auto currentScheme = _colorSchemesPageVM.CurrentScheme();
if (_colorSchemesPageVM.CurrentPage() == ColorSchemesSubPage::EditColorScheme && currentScheme)
{
contentFrame().Navigate(xaml_typename<Editor::EditColorScheme>(), winrt::make<NavigateToPageArgs>(currentScheme, *this));
_navDirection = NavDirection::Forward;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
contentFrame().Navigate(xaml_typename<Editor::EditColorScheme>(), winrt::make<NavigateToPageArgs>(currentScheme, *this), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(boxedTag, currentScheme.Name(), BreadcrumbSubPage::ColorSchemes_Edit));
}
else if (_colorSchemesPageVM.CurrentPage() == ColorSchemesSubPage::Base)
{
_navDirection = NavDirection::Back;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_Navigate(boxedTag, BreadcrumbSubPage::None);
}
}
@@ -471,11 +445,15 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
const auto boxedTag = box_value(actionsTag);
if (_actionsVM.CurrentPage() == ActionsSubPage::Edit)
{
contentFrame().Navigate(xaml_typename<Editor::EditAction>(), winrt::make<NavigateToPageArgs>(_actionsVM.CurrentCommand(), *this));
_navDirection = NavDirection::Forward;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
contentFrame().Navigate(xaml_typename<Editor::EditAction>(), winrt::make<NavigateToPageArgs>(_actionsVM.CurrentCommand(), *this), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(boxedTag, RS_(L"Nav_EditAction/Content"), BreadcrumbSubPage::Actions_Edit));
}
else if (_actionsVM.CurrentPage() == ActionsSubPage::Base)
{
_navDirection = NavDirection::Back;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_Navigate(boxedTag, BreadcrumbSubPage::None);
}
}
@@ -486,21 +464,21 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
if (page == ProfileSubPage::Base)
{
contentFrame().Navigate(xaml_typename<Editor::Profiles_Base>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Profiles_Base>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus), _MakeTransitionInfo());
}
else if (page == ProfileSubPage::Appearance)
{
contentFrame().Navigate(xaml_typename<Editor::Profiles_Appearance>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Profiles_Appearance>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(breadcrumbTag, RS_(L"Profile_Appearance/Header"), BreadcrumbSubPage::Profile_Appearance));
}
else if (page == ProfileSubPage::Terminal)
{
contentFrame().Navigate(xaml_typename<Editor::Profiles_Terminal>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Profiles_Terminal>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(breadcrumbTag, RS_(L"Profile_Terminal/Header"), BreadcrumbSubPage::Profile_Terminal));
}
else if (page == ProfileSubPage::Advanced)
{
contentFrame().Navigate(xaml_typename<Editor::Profiles_Advanced>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Profiles_Advanced>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(breadcrumbTag, RS_(L"Profile_Advanced/Header"), BreadcrumbSubPage::Profile_Advanced));
}
SettingsMainPage_ScrollViewer().ScrollToVerticalOffset(0);
@@ -521,8 +499,15 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
if (currentPage == ProfileSubPage::Base)
{
_breadcrumbs.Clear();
_AppendProfilesRootCrumb();
_breadcrumbs.Append(winrt::make<Breadcrumb>(breadcrumbTag, breadcrumbText, BreadcrumbSubPage::None));
_navDirection = NavDirection::Back;
}
else
{
_navDirection = NavDirection::Forward;
}
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_NavigateToProfileSubPage(profile, currentPage, breadcrumbTag, {});
}
});
@@ -546,22 +531,17 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
selectedNavTag = *clickedItemTag;
if (*clickedItemTag == launchTag)
{
contentFrame().Navigate(xaml_typename<Editor::Launch>(), winrt::make<NavigateToPageArgs>(winrt::make<LaunchViewModel>(_settingsClone), *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Launch>(), winrt::make<NavigateToPageArgs>(winrt::make<LaunchViewModel>(_settingsClone), *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_Launch/Content"), BreadcrumbSubPage::None));
}
else if (*clickedItemTag == interactionTag)
{
contentFrame().Navigate(xaml_typename<Editor::Interaction>(), winrt::make<NavigateToPageArgs>(winrt::make<InteractionViewModel>(_settingsClone.GlobalSettings()), *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Interaction>(), winrt::make<NavigateToPageArgs>(winrt::make<InteractionViewModel>(_settingsClone.GlobalSettings()), *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_Interaction/Content"), BreadcrumbSubPage::None));
}
else if (*clickedItemTag == renderingTag)
{
contentFrame().Navigate(xaml_typename<Editor::Rendering>(), winrt::make<NavigateToPageArgs>(winrt::make<RenderingViewModel>(_settingsClone), *this, elementToFocus));
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_Rendering/Content"), BreadcrumbSubPage::None));
}
else if (*clickedItemTag == compatibilityTag)
{
contentFrame().Navigate(xaml_typename<Editor::Compatibility>(), winrt::make<NavigateToPageArgs>(winrt::make<CompatibilityViewModel>(_settingsClone), *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Compatibility>(), winrt::make<NavigateToPageArgs>(winrt::make<CompatibilityViewModel>(_settingsClone), *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_Compatibility/Content"), BreadcrumbSubPage::None));
}
else if (*clickedItemTag == actionsTag)
@@ -575,7 +555,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
// Navigate directly to EditAction instead of relying on PropertyChanged,
// which won't fire if CurrentPage is already Edit
_actionsVM.CurrentPage(ActionsSubPage::Edit);
contentFrame().Navigate(xaml_typename<Editor::EditAction>(), winrt::make<NavigateToPageArgs>(_actionsVM.CurrentCommand(), *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::EditAction>(), winrt::make<NavigateToPageArgs>(_actionsVM.CurrentCommand(), *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_EditAction/Content"), BreadcrumbSubPage::Actions_Edit));
// Re-register the handler for future user-driven changes
@@ -583,7 +563,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
}
else
{
contentFrame().Navigate(xaml_typename<Editor::Actions>(), winrt::make<NavigateToPageArgs>(_actionsVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Actions>(), winrt::make<NavigateToPageArgs>(_actionsVM, *this, elementToFocus), _MakeTransitionInfo());
_actionsVM.CurrentPage(ActionsSubPage::Base);
}
}
@@ -598,7 +578,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
else
{
// Navigate to the NewTabMenu page
contentFrame().Navigate(xaml_typename<Editor::NewTabMenu>(), winrt::make<NavigateToPageArgs>(_newTabMenuPageVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::NewTabMenu>(), winrt::make<NavigateToPageArgs>(_newTabMenuPageVM, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_NewTabMenu/Content"), BreadcrumbSubPage::None));
}
}
@@ -612,12 +592,19 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
}
else
{
contentFrame().Navigate(xaml_typename<Editor::Extensions>(), winrt::make<NavigateToPageArgs>(_extensionsVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Extensions>(), winrt::make<NavigateToPageArgs>(_extensionsVM, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_Extensions/Content"), BreadcrumbSubPage::None));
}
}
else if (*clickedItemTag == profilesTag)
{
contentFrame().Navigate(xaml_typename<Editor::Profiles>(), winrt::make<NavigateToPageArgs>(_profilesPageVM, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_Profiles/Content"), BreadcrumbSubPage::None));
}
else if (*clickedItemTag == globalProfileTag)
{
_AppendProfilesRootCrumb();
// lazy load profile defaults VM
if (!_profileDefaultsVM)
{
@@ -636,11 +623,17 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
// Register handler for future user-driven sub-page changes
_SetupProfileEventHandling(_profileDefaultsVM);
// Keep the Profiles nav item selected.
selectedNavTag = profilesTag;
}
else if (*clickedItemTag == colorSchemesTag)
{
_AppendProfilesRootCrumb();
selectedNavTag = profilesTag;
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_ColorSchemes/Content"), BreadcrumbSubPage::None));
contentFrame().Navigate(xaml_typename<Editor::ColorSchemes>(), winrt::make<NavigateToPageArgs>(_colorSchemesPageVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::ColorSchemes>(), winrt::make<NavigateToPageArgs>(_colorSchemesPageVM, *this, elementToFocus), _MakeTransitionInfo());
if (subPage == BreadcrumbSubPage::ColorSchemes_Edit)
{
@@ -649,57 +642,63 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
}
else if (*clickedItemTag == globalAppearanceTag)
{
contentFrame().Navigate(xaml_typename<Editor::GlobalAppearance>(), winrt::make<NavigateToPageArgs>(winrt::make<GlobalAppearanceViewModel>(_settingsClone.GlobalSettings()), *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::GlobalAppearance>(), winrt::make<NavigateToPageArgs>(winrt::make<GlobalAppearanceViewModel>(_settingsClone.GlobalSettings()), *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_Appearance/Content"), BreadcrumbSubPage::None));
}
else if (*clickedItemTag == addProfileTag)
{
_AppendProfilesRootCrumb();
auto addProfileState{ winrt::make<AddProfilePageNavigationState>(_settingsClone) };
addProfileState.AddNew({ get_weak(), &MainPage::_AddProfileHandler });
contentFrame().Navigate(xaml_typename<Editor::AddProfile>(), winrt::make<NavigateToPageArgs>(addProfileState, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::AddProfile>(), winrt::make<NavigateToPageArgs>(addProfileState, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, RS_(L"Nav_AddNewProfile/Content"), BreadcrumbSubPage::None));
// Keep the Profiles nav item selected.
selectedNavTag = profilesTag;
}
}
else if (const auto& profile = vm.try_as<Editor::ProfileViewModel>())
{
_AppendProfilesRootCrumb();
selectedNavTag = profilesTag;
if (profile.Orphaned())
{
contentFrame().Navigate(xaml_typename<Editor::Profiles_Base_Orphaned>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Profiles_Base_Orphaned>(), winrt::make<NavigateToPageArgs>(profile, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, profile.Name(), BreadcrumbSubPage::None));
profile.CurrentPage(ProfileSubPage::Base);
_SetupProfileEventHandling(profile);
return;
}
// Set CurrentPage before registering the handler to avoid double-navigation
const ProfileSubPage profileSubPage = ProfileSubPageFromBreadcrumb(subPage);
profile.CurrentPage(profileSubPage);
// Navigate directly to the correct sub-page
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, profile.Name(), BreadcrumbSubPage::None));
_NavigateToProfileSubPage(profile, profileSubPage, vm, elementToFocus);
if (const auto profileNavItem = _FindProfileNavItem(profile.OriginalProfileGuid()))
else
{
SettingsNav().SelectedItem(profileNavItem);
}
// Set CurrentPage before registering the handler to avoid double-navigation
const ProfileSubPage profileSubPage = ProfileSubPageFromBreadcrumb(subPage);
profile.CurrentPage(profileSubPage);
// Register handler for future user-driven sub-page changes
_SetupProfileEventHandling(profile);
// Navigate directly to the correct sub-page
_breadcrumbs.Append(winrt::make<Breadcrumb>(vm, profile.Name(), BreadcrumbSubPage::None));
_NavigateToProfileSubPage(profile, profileSubPage, vm, elementToFocus);
// Register handler for future user-driven sub-page changes
_SetupProfileEventHandling(profile);
}
}
else if (const auto& colorSchemeVM = vm.try_as<Editor::ColorSchemeViewModel>())
{
selectedNavTag = colorSchemesTag;
const auto boxedColorSchemesTag = box_value(colorSchemesTag);
// Suppress the handler to avoid double-navigation
_colorSchemesPageViewModelChangedRevoker.revoke();
_AppendProfilesRootCrumb();
selectedNavTag = profilesTag;
_breadcrumbs.Append(winrt::make<Breadcrumb>(boxedColorSchemesTag, RS_(L"Nav_ColorSchemes/Content"), BreadcrumbSubPage::None));
if (subPage == BreadcrumbSubPage::None)
{
contentFrame().Navigate(xaml_typename<Editor::ColorSchemes>(), winrt::make<NavigateToPageArgs>(_colorSchemesPageVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::ColorSchemes>(), winrt::make<NavigateToPageArgs>(_colorSchemesPageVM, *this, elementToFocus), _MakeTransitionInfo());
_colorSchemesPageVM.CurrentScheme(nullptr);
_colorSchemesPageVM.CurrentPage(ColorSchemesSubPage::Base);
}
@@ -707,7 +706,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
_colorSchemesPageVM.CurrentScheme(colorSchemeVM);
_colorSchemesPageVM.CurrentPage(ColorSchemesSubPage::EditColorScheme);
contentFrame().Navigate(xaml_typename<Editor::EditColorScheme>(), winrt::make<NavigateToPageArgs>(colorSchemeVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::EditColorScheme>(), winrt::make<NavigateToPageArgs>(colorSchemeVM, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(boxedColorSchemesTag, colorSchemeVM.Name(), BreadcrumbSubPage::ColorSchemes_Edit));
}
@@ -718,7 +717,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
selectedNavTag = newTabMenuTag;
contentFrame().Navigate(xaml_typename<Editor::NewTabMenu>(), winrt::make<NavigateToPageArgs>(_newTabMenuPageVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::NewTabMenu>(), winrt::make<NavigateToPageArgs>(_newTabMenuPageVM, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(box_value(newTabMenuTag), RS_(L"Nav_NewTabMenu/Content"), BreadcrumbSubPage::None));
if (subPage == BreadcrumbSubPage::None)
@@ -749,7 +748,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
selectedNavTag = extensionsTag;
contentFrame().Navigate(xaml_typename<Editor::Extensions>(), winrt::make<NavigateToPageArgs>(_extensionsVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Extensions>(), winrt::make<NavigateToPageArgs>(_extensionsVM, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(box_value(extensionsTag), RS_(L"Nav_Extensions/Content"), BreadcrumbSubPage::None));
if (subPage == BreadcrumbSubPage::None)
@@ -794,7 +793,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
if (subPage == BreadcrumbSubPage::None || !commandVM)
{
contentFrame().Navigate(xaml_typename<Editor::Actions>(), winrt::make<NavigateToPageArgs>(_actionsVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::Actions>(), winrt::make<NavigateToPageArgs>(_actionsVM, *this, elementToFocus), _MakeTransitionInfo());
_actionsVM.CurrentCommand(nullptr);
}
else
@@ -804,7 +803,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
_actionsVM.CurrentCommand(commandVM);
_actionsVM.CurrentPage(ActionsSubPage::Edit);
contentFrame().Navigate(xaml_typename<Editor::EditAction>(), winrt::make<NavigateToPageArgs>(commandVM, *this, elementToFocus));
contentFrame().Navigate(xaml_typename<Editor::EditAction>(), winrt::make<NavigateToPageArgs>(commandVM, *this, elementToFocus), _MakeTransitionInfo());
_breadcrumbs.Append(winrt::make<Breadcrumb>(boxedActionsTag, RS_(L"Nav_EditAction/Content"), BreadcrumbSubPage::Actions_Edit));
// Re-register the handler for future user-driven changes
@@ -813,26 +812,9 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
}
// Select the appropriate nav item
// NOTE: profiles are special in that they have their own nav item, so those are handled in the profile branch above
if (!selectedNavTag.empty())
{
for (auto&& menuItem : _menuItemSource)
{
if (const auto& navViewItem{ menuItem.try_as<MUX::Controls::NavigationViewItem>() })
{
if (const auto& tag{ navViewItem.Tag() })
{
if (const auto& stringTag{ tag.try_as<hstring>() })
{
if (*stringTag == selectedNavTag)
{
SettingsNav().SelectedItem(navViewItem);
break;
}
}
}
}
}
_SelectNavItemByTag(selectedNavTag);
}
}
@@ -854,11 +836,34 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
if (gsl::narrow_cast<uint32_t>(args.Index()) < (_breadcrumbs.Size() - 1))
{
_navDirection = NavDirection::Back;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
const auto crumb = args.Item().as<Breadcrumb>();
_Navigate(crumb->Tag(), crumb->SubPage());
}
}
NavigationTransitionInfo MainPage::_MakeTransitionInfo() const
{
switch (_navDirection)
{
case NavDirection::Forward:
{
SlideNavigationTransitionInfo info;
info.Effect(SlideNavigationTransitionEffect::FromRight);
return info;
}
case NavDirection::Back:
{
SlideNavigationTransitionInfo info;
info.Effect(SlideNavigationTransitionEffect::FromLeft);
return info;
}
default:
return EntranceNavigationTransitionInfo{};
}
}
void MainPage::_InitializeProfilesList()
{
const auto& itemSource{ SettingsNav().MenuItemsSource() };
@@ -872,35 +877,20 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
_MoveXamlParsedNavItemsIntoItemSource();
}
// Manually create a NavigationViewItem and view model for each profile
// and keep a reference to them in a map so that we
// can easily modify the correct one when the associated
// profile changes.
_profileVMs.Clear();
// Populate the per-profile view models on the Profiles VM. The Profiles landing
// page (and the search index) read this same list back through the VM.
const auto& profileVMs = _profilesPageVM.Profiles();
profileVMs.Clear();
for (const auto& profile : _settingsClone.AllProfiles())
{
if (!profile.Deleted())
{
auto profileVM = _viewModelForProfile(profile, _settingsClone, Dispatcher());
profileVM.SetupAppearances(_colorSchemesPageVM.AllColorSchemes());
auto navItem = _CreateProfileNavViewItem(profileVM);
_menuItemSource.Append(navItem);
profileVM.DeleteProfileRequested({ this, &MainPage::_DeleteProfile });
profileVMs.Append(profileVM);
}
}
// Top off (the end of the nav view) with the Add Profile item
MUX::Controls::NavigationViewItem addProfileItem;
const auto addProfileText = RS_(L"Nav_AddNewProfile/Content");
addProfileItem.Content(box_value(addProfileText));
addProfileItem.Tag(box_value(addProfileTag));
WUX::Controls::ToolTipService::SetToolTip(addProfileItem, box_value(addProfileText));
FontIcon icon;
// This is the "Add" symbol
icon.Glyph(NavTagIconMap[addProfileTag]);
addProfileItem.Icon(icon);
_menuItemSource.Append(addProfileItem);
}
// BODGY
@@ -936,79 +926,17 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
SettingsNav().MenuItemsSource(_menuItemSource);
}
void MainPage::_CreateAndNavigateToNewProfile(const uint32_t index, const Model::Profile& profile)
void MainPage::_CreateAndNavigateToNewProfile(const Model::Profile& profile)
{
const auto newProfile{ profile ? profile : _settingsClone.CreateNewProfile() };
const auto profileViewModel{ _viewModelForProfile(newProfile, _settingsClone, Dispatcher()) };
profileViewModel.SetupAppearances(_colorSchemesPageVM.AllColorSchemes());
const auto navItem{ _CreateProfileNavViewItem(profileViewModel) };
profileViewModel.DeleteProfileRequested({ this, &MainPage::_DeleteProfile });
if (_menuItemSource)
{
_menuItemSource.InsertAt(index, navItem);
}
_profilesPageVM.Profiles().Append(profileViewModel);
// Select and navigate to the new profile
_Navigate(profileViewModel, BreadcrumbSubPage::None);
}
static MUX::Controls::InfoBadge _createGlyphIconBadge(wil::zwstring_view glyph)
{
MUX::Controls::InfoBadge badge;
MUX::Controls::FontIconSource icon;
icon.FontFamily(winrt::Windows::UI::Xaml::Media::FontFamily{ L"Segoe Fluent Icons, Segoe MDL2 Assets" });
icon.FontSize(12);
icon.Glyph(glyph);
badge.IconSource(icon);
return badge;
}
MUX::Controls::NavigationViewItem MainPage::_CreateProfileNavViewItem(const Editor::ProfileViewModel& profile)
{
MUX::Controls::NavigationViewItem profileNavItem;
profileNavItem.Content(box_value(profile.Name()));
profileNavItem.Tag(box_value<Editor::ProfileViewModel>(profile));
profileNavItem.Icon(UI::IconPathConverter::IconWUX(profile.EvaluatedIcon()));
WUX::Controls::ToolTipService::SetToolTip(profileNavItem, box_value(profile.Name()));
if (profile.Orphaned())
{
profileNavItem.InfoBadge(_createGlyphIconBadge(L"\xE7BA") /* Warning Triangle */);
}
else if (profile.Hidden())
{
profileNavItem.InfoBadge(_createGlyphIconBadge(L"\xED1A") /* Hide */);
}
// Update the menu item when the icon/name changes
auto weakMenuItem{ make_weak(profileNavItem) };
profile.PropertyChanged([weakMenuItem](const auto&, const WUX::Data::PropertyChangedEventArgs& args) {
if (auto menuItem{ weakMenuItem.get() })
{
const auto& tag{ menuItem.Tag().as<Editor::ProfileViewModel>() };
if (args.PropertyName() == L"Icon")
{
menuItem.Icon(UI::IconPathConverter::IconWUX(tag.EvaluatedIcon()));
}
else if (args.PropertyName() == L"Name")
{
menuItem.Content(box_value(tag.Name()));
WUX::Controls::ToolTipService::SetToolTip(menuItem, box_value(tag.Name()));
}
else if (args.PropertyName() == L"Hidden")
{
menuItem.InfoBadge(tag.Hidden() ? _createGlyphIconBadge(L"\xED1A") /* Hide */ : nullptr);
}
}
});
// Add an event handler for when the user wants to delete a profile.
profile.DeleteProfileRequested({ this, &MainPage::_DeleteProfile });
// Register the VM so that it appears in the search index
_profileVMs.Append(profile);
return profileNavItem;
_Navigate(profileViewModel);
}
void MainPage::_DeleteProfile(const IInspectable /*sender*/, const Editor::DeleteProfileEventArgs& args)
@@ -1025,33 +953,22 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
}
}
// remove selected item
uint32_t index;
auto selectedItem{ SettingsNav().SelectedItem() };
if (_menuItemSource)
// Remove the profile VM
const auto& profileVMs = _profilesPageVM.Profiles();
for (uint32_t i = 0; i < profileVMs.Size(); ++i)
{
_menuItemSource.IndexOf(selectedItem, index);
_menuItemSource.RemoveAt(index);
// Remove it from the list of VMs
auto profileVM = selectedItem.as<MUX::Controls::NavigationViewItem>().Tag().as<Editor::ProfileViewModel>();
uint32_t vmIndex;
if (_menuItemSource.IndexOf(profileVM, vmIndex))
if (profileVMs.GetAt(i).OriginalProfileGuid() == guid)
{
_profileVMs.RemoveAt(vmIndex);
profileVMs.RemoveAt(i);
break;
}
// navigate to the profile next to this one
const auto newSelectedItem{ _menuItemSource.GetAt(index < _menuItemSource.Size() - 1 ? index : index - 1) };
const auto newTag = newSelectedItem.as<MUX::Controls::NavigationViewItem>().Tag();
if (const auto profileViewModel = newTag.try_as<ProfileViewModel>())
{
profileViewModel->FocusDeleteButton(true);
}
_Navigate(newTag, BreadcrumbSubPage::None);
// Since we are navigating to a new profile after deletion, scroll up to the top
SettingsMainPage_ScrollViewer().ChangeView(nullptr, 0.0, nullptr);
}
// Go back to the Profiles landing page
_navDirection = NavDirection::Back;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_Navigate(box_value(profilesTag));
SettingsMainPage_ScrollViewer().ChangeView(nullptr, 0.0, nullptr);
}
IObservableVector<IInspectable> MainPage::Breadcrumbs() noexcept
@@ -1061,29 +978,22 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void MainPage::_NavigateToProfileHandler(const IInspectable& /*sender*/, winrt::guid profileGuid)
{
if (const auto profileNavItem = _FindProfileNavItem(profileGuid))
if (const auto profileVM = _FindProfileViewModelByGuid(profileGuid))
{
_Navigate(profileNavItem.Tag(), BreadcrumbSubPage::None);
_navDirection = NavDirection::Forward;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_Navigate(profileVM);
}
// Silently fail if the profile wasn't found
}
MUX::Controls::NavigationViewItem MainPage::_FindProfileNavItem(winrt::guid profileGuid) const
Editor::ProfileViewModel MainPage::_FindProfileViewModelByGuid(winrt::guid profileGuid) const
{
for (auto&& menuItem : _menuItemSource)
for (const auto& profileVM : _profilesPageVM.Profiles())
{
if (const auto& navViewItem{ menuItem.try_as<MUX::Controls::NavigationViewItem>() })
if (profileVM.OriginalProfileGuid() == profileGuid)
{
if (const auto& tag{ navViewItem.Tag() })
{
if (const auto& profileTag{ tag.try_as<ProfileViewModel>() })
{
if (profileTag->OriginalProfileGuid() == profileGuid)
{
return navViewItem;
}
}
}
return profileVM;
}
}
return nullptr;
@@ -1094,6 +1004,60 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
_Navigate(box_value(hstring{ colorSchemesTag }), BreadcrumbSubPage::ColorSchemes_Edit);
}
void MainPage::_AppendProfilesRootCrumb()
{
_breadcrumbs.Append(winrt::make<Breadcrumb>(box_value(profilesTag), RS_(L"Nav_Profiles/Content"), BreadcrumbSubPage::None));
}
void MainPage::_SelectNavItemByTag(std::wstring_view tag)
{
if (!_menuItemSource)
{
return;
}
for (auto&& menuItem : _menuItemSource)
{
if (const auto& navViewItem{ menuItem.try_as<MUX::Controls::NavigationViewItem>() })
{
if (const auto& itemTag{ navViewItem.Tag() })
{
if (const auto& stringTag{ itemTag.try_as<hstring>() })
{
if (*stringTag == tag)
{
SettingsNav().SelectedItem(navViewItem);
return;
}
}
}
}
}
}
void MainPage::_SetupProfilesPageEventHandling()
{
_profilesPageVM.OpenDefaultsRequested([this](const auto&, const auto&) {
_navDirection = NavDirection::Forward;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_Navigate(box_value(globalProfileTag));
});
_profilesPageVM.OpenColorSchemesRequested([this](const auto&, const auto&) {
_navDirection = NavDirection::Forward;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_Navigate(box_value(colorSchemesTag));
});
_profilesPageVM.AddProfileRequested([this](const auto&, const auto&) {
_navDirection = NavDirection::Forward;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_Navigate(box_value(addProfileTag));
});
_profilesPageVM.OpenProfileRequested([this](const auto&, const Editor::ProfileViewModel& profile) {
_navDirection = NavDirection::Forward;
const auto resetDir = wil::scope_exit([this]() noexcept { _navDirection = NavDirection::Default; });
_Navigate(profile);
});
}
winrt::Windows::UI::Xaml::Media::Brush MainPage::BackgroundBrush()
{
return SettingsNav().Background();
@@ -1196,7 +1160,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
co_return;
}
_currentSearch = SearchIndex::Instance().SearchAsync(sanitizedQuery,
_profileVMs.GetView(),
_profilesPageVM.Profiles().GetView(),
get_self<implementation::NewTabMenuViewModel>(_newTabMenuPageVM)->FolderTreeFlatList().GetView(),
_colorSchemesPageVM.AllColorSchemes().GetView(),
_extensionsVM.ExtensionPackages().GetView(),

View File

@@ -84,21 +84,33 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
std::optional<HWND> _hostingHwnd;
void _InitializeProfilesList();
void _CreateAndNavigateToNewProfile(const uint32_t index, const Model::Profile& profile);
winrt::Microsoft::UI::Xaml::Controls::NavigationViewItem _CreateProfileNavViewItem(const Editor::ProfileViewModel& profile);
void _CreateAndNavigateToNewProfile(const Model::Profile& profile);
void _DeleteProfile(const Windows::Foundation::IInspectable sender, const Editor::DeleteProfileEventArgs& args);
void _AddProfileHandler(const winrt::guid profileGuid);
void _SetupProfileEventHandling(const winrt::Microsoft::Terminal::Settings::Editor::ProfileViewModel profile);
void _SetupColorSchemesEventHandling();
void _SetupActionsEventHandling();
void _SetupProfilesPageEventHandling();
void _NavigateToProfileSubPage(const Editor::ProfileViewModel& profile, ProfileSubPage page, const IInspectable& breadcrumbTag, const hstring& elementToFocus);
void _PreNavigateHelper();
void _Navigate(const IInspectable& vm, BreadcrumbSubPage subPage, hstring elementToFocus = {});
void _Navigate(const IInspectable& vm, BreadcrumbSubPage subPage = BreadcrumbSubPage::None, hstring elementToFocus = {});
Windows::UI::Xaml::Media::Animation::NavigationTransitionInfo _MakeTransitionInfo() const;
enum class NavDirection
{
Default,
Forward,
Back
};
NavDirection _navDirection{ NavDirection::Default };
void _NavigateToProfileHandler(const IInspectable& sender, winrt::guid profileGuid);
void _NavigateToColorSchemeHandler(const IInspectable& sender, const IInspectable& args);
Microsoft::UI::Xaml::Controls::NavigationViewItem _FindProfileNavItem(winrt::guid profileGuid) const;
Editor::ProfileViewModel _FindProfileViewModelByGuid(winrt::guid profileGuid) const;
void _AppendProfilesRootCrumb();
void _SelectNavItemByTag(std::wstring_view tag);
void _UpdateBackgroundForMica();
void _MoveXamlParsedNavItemsIntoItemSource();
@@ -106,11 +118,11 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
safe_void_coroutine _UpdateSearchIndex();
winrt::Microsoft::Terminal::Settings::Editor::ProfileViewModel _profileDefaultsVM{ nullptr };
Windows::Foundation::Collections::IVector<winrt::Microsoft::Terminal::Settings::Editor::ProfileViewModel> _profileVMs{ nullptr };
winrt::Microsoft::Terminal::Settings::Editor::ColorSchemesPageViewModel _colorSchemesPageVM{ nullptr };
winrt::Microsoft::Terminal::Settings::Editor::ActionsViewModel _actionsVM{ nullptr };
winrt::Microsoft::Terminal::Settings::Editor::NewTabMenuViewModel _newTabMenuPageVM{ nullptr };
winrt::Microsoft::Terminal::Settings::Editor::ExtensionsViewModel _extensionsVM{ nullptr };
winrt::Microsoft::Terminal::Settings::Editor::ProfilesPageViewModel _profilesPageVM{ nullptr };
Windows::Foundation::IAsyncOperation<Windows::Foundation::Collections::IObservableVector<Windows::Foundation::IInspectable>> _currentSearch{ nullptr };

View File

@@ -162,15 +162,6 @@
x:Uid="Nav_Appearance"
Tag="GlobalAppearance_Nav" />
<muxc:NavigationViewItem x:Name="ColorSchemesNavItem"
x:Uid="Nav_ColorSchemes"
Tag="ColorSchemes_Nav" />
<muxc:NavigationViewItem x:Name="RenderingNavItem"
x:Uid="Nav_Rendering"
Tag="Rendering_Nav" />
<muxc:NavigationViewItem x:Name="CompatibilityNavItem"
x:Uid="Nav_Compatibility"
Tag="Compatibility_Nav" />
@@ -192,11 +183,9 @@
x:Uid="Nav_Extensions"
Tag="Extensions_Nav" />
<muxc:NavigationViewItemHeader x:Uid="Nav_Profiles" />
<muxc:NavigationViewItem x:Name="BaseLayerMenuItem"
x:Uid="Nav_ProfileDefaults"
Tag="GlobalProfile_Nav" />
<muxc:NavigationViewItem x:Name="ProfilesNavItem"
x:Uid="Nav_Profiles"
Tag="Profiles_Nav" />
</muxc:NavigationView.MenuItems>
<muxc:NavigationView.FooterMenuItems>
@@ -215,17 +204,7 @@
Grid.Row="0">
<Frame x:Name="contentFrame"
Grid.Row="0"
Padding="16,0,16,48">
<Frame.ContentTransitions>
<TransitionCollection>
<NavigationThemeTransition>
<NavigationThemeTransition.DefaultNavigationTransitionInfo>
<DrillInNavigationTransitionInfo />
</NavigationThemeTransition.DefaultNavigationTransitionInfo>
</NavigationThemeTransition>
</TransitionCollection>
</Frame.ContentTransitions>
</Frame>
Padding="16,0,16,48" />
</ScrollViewer>
<!-- Explicitly set the background color on grid to prevent the navigation animation from overflowing it -->
<Grid Grid.Row="1"

View File

@@ -86,6 +86,9 @@
<ClInclude Include="KeyChordListener.h">
<DependentUpon>KeyChordListener.xaml</DependentUpon>
</ClInclude>
<ClInclude Include="KeyChordVisual.h">
<DependentUpon>KeyChordVisual.xaml</DependentUpon>
</ClInclude>
<ClInclude Include="Launch.h">
<DependentUpon>Launch.xaml</DependentUpon>
</ClInclude>
@@ -119,8 +122,8 @@
<DependentUpon>ColorSchemesPageViewModel.idl</DependentUpon>
<SubType>Code</SubType>
</ClInclude>
<ClInclude Include="RenderingViewModel.h">
<DependentUpon>RenderingViewModel.idl</DependentUpon>
<ClInclude Include="Profiles.h">
<DependentUpon>Profiles.xaml</DependentUpon>
<SubType>Code</SubType>
</ClInclude>
<ClInclude Include="InteractionViewModel.h">
@@ -167,11 +170,23 @@
<DependentUpon>Appearances.xaml</DependentUpon>
<SubType>Code</SubType>
</ClInclude>
<ClInclude Include="Rendering.h">
<DependentUpon>Rendering.xaml</DependentUpon>
<ClInclude Include="SettingsCard.h">
<DependentUpon>SettingsCard.idl</DependentUpon>
</ClInclude>
<ClInclude Include="SettingContainer.h">
<DependentUpon>SettingContainer.idl</DependentUpon>
<ClInclude Include="SettingsExpander.h">
<DependentUpon>SettingsExpander.idl</DependentUpon>
</ClInclude>
<ClInclude Include="StyleExtensions.h">
<DependentUpon>StyleExtensions.idl</DependentUpon>
</ClInclude>
<ClInclude Include="ControlSizeTrigger.h">
<DependentUpon>ControlSizeTrigger.idl</DependentUpon>
</ClInclude>
<ClInclude Include="CornerRadiusFilterConverters.h">
<DependentUpon>CornerRadiusFilterConverters.idl</DependentUpon>
</ClInclude>
<ClInclude Include="StringDefaultTemplateSelector.h">
<DependentUpon>StringDefaultTemplateSelector.idl</DependentUpon>
</ClInclude>
<ClInclude Include="Utils.h" />
<ClInclude Include="PreviewConnection.h" />
@@ -216,6 +231,9 @@
<Page Include="KeyChordListener.xaml">
<SubType>Designer</SubType>
</Page>
<Page Include="KeyChordVisual.xaml">
<SubType>Designer</SubType>
</Page>
<Page Include="Launch.xaml">
<SubType>Designer</SubType>
</Page>
@@ -231,6 +249,9 @@
<Page Include="Profiles_Base.xaml">
<SubType>Designer</SubType>
</Page>
<Page Include="Profiles.xaml">
<SubType>Designer</SubType>
</Page>
<Page Include="Profiles_Base_Orphaned.xaml">
<SubType>Designer</SubType>
</Page>
@@ -246,12 +267,15 @@
<Page Include="Appearances.xaml">
<SubType>Designer</SubType>
</Page>
<Page Include="Rendering.xaml">
<SubType>Designer</SubType>
</Page>
<Page Include="SettingContainerStyle.xaml">
<Type>DefaultStyle</Type>
</Page>
<Page Include="SettingsControlsStyle.xaml">
<Type>DefaultStyle</Type>
</Page>
<Page Include="SettingsControlsImplicitStyles.xaml">
<Type>DefaultStyle</Type>
</Page>
</ItemGroup>
<!-- ========================= Cpp Files ======================== -->
<ItemGroup>
@@ -297,6 +321,9 @@
<ClCompile Include="KeyChordListener.cpp">
<DependentUpon>KeyChordListener.xaml</DependentUpon>
</ClCompile>
<ClCompile Include="KeyChordVisual.cpp">
<DependentUpon>KeyChordVisual.xaml</DependentUpon>
</ClCompile>
<ClCompile Include="Launch.cpp">
<DependentUpon>Launch.xaml</DependentUpon>
</ClCompile>
@@ -331,8 +358,8 @@
<DependentUpon>ColorSchemesPageViewModel.idl</DependentUpon>
<SubType>Code</SubType>
</ClCompile>
<ClCompile Include="RenderingViewModel.cpp">
<DependentUpon>RenderingViewModel.idl</DependentUpon>
<ClCompile Include="Profiles.cpp">
<DependentUpon>Profiles.xaml</DependentUpon>
<SubType>Code</SubType>
</ClCompile>
<ClCompile Include="InteractionViewModel.cpp">
@@ -379,11 +406,23 @@
<DependentUpon>Appearances.xaml</DependentUpon>
<SubType>Code</SubType>
</ClCompile>
<ClCompile Include="Rendering.cpp">
<DependentUpon>Rendering.xaml</DependentUpon>
<ClCompile Include="SettingsCard.cpp">
<DependentUpon>SettingsCard.idl</DependentUpon>
</ClCompile>
<ClCompile Include="SettingContainer.cpp">
<DependentUpon>SettingContainer.idl</DependentUpon>
<ClCompile Include="SettingsExpander.cpp">
<DependentUpon>SettingsExpander.idl</DependentUpon>
</ClCompile>
<ClCompile Include="StyleExtensions.cpp">
<DependentUpon>StyleExtensions.idl</DependentUpon>
</ClCompile>
<ClCompile Include="ControlSizeTrigger.cpp">
<DependentUpon>ControlSizeTrigger.idl</DependentUpon>
</ClCompile>
<ClCompile Include="CornerRadiusFilterConverters.cpp">
<DependentUpon>CornerRadiusFilterConverters.idl</DependentUpon>
</ClCompile>
<ClCompile Include="StringDefaultTemplateSelector.cpp">
<DependentUpon>StringDefaultTemplateSelector.idl</DependentUpon>
</ClCompile>
<ClCompile Include="Utils.cpp" />
<ClCompile Include="PreviewConnection.cpp">
@@ -427,6 +466,10 @@
<DependentUpon>KeyChordListener.xaml</DependentUpon>
<SubType>Code</SubType>
</Midl>
<Midl Include="KeyChordVisual.idl">
<DependentUpon>KeyChordVisual.xaml</DependentUpon>
<SubType>Code</SubType>
</Midl>
<Midl Include="Launch.idl">
<DependentUpon>Launch.xaml</DependentUpon>
<SubType>Code</SubType>
@@ -443,10 +486,6 @@
<DependentUpon>Compatibility.xaml</DependentUpon>
<SubType>Code</SubType>
</Midl>
<Midl Include="Rendering.idl">
<DependentUpon>Rendering.xaml</DependentUpon>
<SubType>Code</SubType>
</Midl>
<Midl Include="SearchIndex.idl" />
<Midl Include="MainPage.idl">
<DependentUpon>MainPage.xaml</DependentUpon>
@@ -456,7 +495,10 @@
<Midl Include="TerminalColorConverters.idl" />
<Midl Include="ColorSchemeViewModel.idl" />
<Midl Include="ColorSchemesPageViewModel.idl" />
<Midl Include="RenderingViewModel.idl" />
<Midl Include="Profiles.idl">
<DependentUpon>Profiles.xaml</DependentUpon>
<SubType>Code</SubType>
</Midl>
<Midl Include="InteractionViewModel.idl" />
<Midl Include="GlobalAppearanceViewModel.idl" />
<Midl Include="LaunchViewModel.idl" />
@@ -489,7 +531,22 @@
<DependentUpon>Appearances.xaml</DependentUpon>
<SubType>Code</SubType>
</Midl>
<Midl Include="SettingContainer.idl">
<Midl Include="SettingsCard.idl">
<SubType>Code</SubType>
</Midl>
<Midl Include="SettingsExpander.idl">
<SubType>Code</SubType>
</Midl>
<Midl Include="StyleExtensions.idl">
<SubType>Code</SubType>
</Midl>
<Midl Include="ControlSizeTrigger.idl">
<SubType>Code</SubType>
</Midl>
<Midl Include="CornerRadiusFilterConverters.idl">
<SubType>Code</SubType>
</Midl>
<Midl Include="StringDefaultTemplateSelector.idl">
<SubType>Code</SubType>
</Midl>
</ItemGroup>

View File

@@ -24,12 +24,16 @@
<Midl Include="ActionsViewModel.idl" />
<Midl Include="ColorSchemeViewModel.idl" />
<Midl Include="ColorSchemesPageViewModel.idl" />
<Midl Include="RenderingViewModel.idl" />
<Midl Include="InteractionViewModel.idl" />
<Midl Include="GlobalAppearanceViewModel.idl" />
<Midl Include="LaunchViewModel.idl" />
<Midl Include="EnumEntry.idl" />
<Midl Include="SettingContainer.idl" />
<Midl Include="SettingsCard.idl" />
<Midl Include="SettingsExpander.idl" />
<Midl Include="StyleExtensions.idl" />
<Midl Include="ControlSizeTrigger.idl" />
<Midl Include="CornerRadiusFilterConverters.idl" />
<Midl Include="StringDefaultTemplateSelector.idl" />
<Midl Include="TerminalColorConverters.idl" />
<Midl Include="NewTabMenuViewModel.idl" />
</ItemGroup>
@@ -48,14 +52,17 @@
<Page Include="Profiles_Advanced.xaml" />
<Page Include="Profiles_Appearance.xaml" />
<Page Include="Appearances.xaml" />
<Page Include="Rendering.xaml" />
<Page Include="Actions.xaml" />
<Page Include="EditAction.xaml" />
<Page Include="SettingContainerStyle.xaml" />
<Page Include="SettingsControlsStyle.xaml" />
<Page Include="SettingsControlsImplicitStyles.xaml" />
<Page Include="AddProfile.xaml" />
<Page Include="KeyChordListener.xaml" />
<Page Include="KeyChordVisual.xaml" />
<Page Include="NullableColorPicker.xaml" />
<Page Include="IconPicker.xaml" />
<Page Include="NewTabMenu.xaml" />
<Page Include="Profiles.xaml" />
</ItemGroup>
</Project>

View File

@@ -12,11 +12,11 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
inline constexpr std::wstring_view openJsonTag{ L"OpenJson_Nav" };
inline constexpr std::wstring_view launchTag{ L"Launch_Nav" };
inline constexpr std::wstring_view interactionTag{ L"Interaction_Nav" };
inline constexpr std::wstring_view renderingTag{ L"Rendering_Nav" };
inline constexpr std::wstring_view compatibilityTag{ L"Compatibility_Nav" };
inline constexpr std::wstring_view actionsTag{ L"Actions_Nav" };
inline constexpr std::wstring_view newTabMenuTag{ L"NewTabMenu_Nav" };
inline constexpr std::wstring_view extensionsTag{ L"Extensions_Nav" };
inline constexpr std::wstring_view profilesTag{ L"Profiles_Nav" };
inline constexpr std::wstring_view globalProfileTag{ L"GlobalProfile_Nav" };
inline constexpr std::wstring_view addProfileTag{ L"AddProfile" };
inline constexpr std::wstring_view colorSchemesTag{ L"ColorSchemes_Nav" };
@@ -28,11 +28,11 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
std::pair{ interactionTag, L"\xE7C9" }, /* Touch Pointer */
std::pair{ globalAppearanceTag, L"\xE771" }, /* Personalize */
std::pair{ colorSchemesTag, L"\xE790" }, /* Color */
std::pair{ renderingTag, L"\xE7F8" }, /* Device Laptop No Pic */
std::pair{ compatibilityTag, L"\xEC7A" }, /* Developer Tools */
std::pair{ actionsTag, L"\xE765" }, /* Keyboard Classic */
std::pair{ newTabMenuTag, L"\xE71D" }, /* All Apps */
std::pair{ extensionsTag, L"\xEA86" }, /* Puzzle */
std::pair{ profilesTag, L"\xE7EE" }, /* Other User */
std::pair{ globalProfileTag, L"\xE81E" }, /* Map Layers */
std::pair{ addProfileTag, L"\xE710" }, /* Add */
std::pair{ openJsonTag, L"\xE713" }, /* Settings */

View File

@@ -121,7 +121,7 @@
Style="{StaticResource NewTabMenuEntryControlsWrapper}">
<TextBlock x:Uid="NewTabMenuEntry_Separator"
VerticalAlignment="Center"
FontStyle="Italic" />
Foreground="{ThemeResource TextFillColorSecondaryBrush}" />
</ContentControl>
</DataTemplate>
@@ -201,7 +201,7 @@
DataContext="{Binding Mode=OneWay}"
Style="{StaticResource NewTabMenuEntryControlsWrapper}">
<TextBlock VerticalAlignment="Center"
FontStyle="Italic"
Foreground="{ThemeResource TextFillColorSecondaryBrush}"
Text="{x:Bind DisplayText, Mode=OneWay}" />
</ContentControl>
</DataTemplate>
@@ -213,7 +213,7 @@
Style="{StaticResource NewTabMenuEntryControlsWrapper}">
<TextBlock x:Uid="NewTabMenuEntry_RemainingProfiles"
VerticalAlignment="Center"
FontStyle="Italic" />
Foreground="{ThemeResource TextFillColorSecondaryBrush}" />
</ContentControl>
</DataTemplate>
@@ -227,11 +227,27 @@
</ResourceDictionary>
</Page.Resources>
<Grid RowSpacing="12">
<Grid x:Name="RootGrid"
MaxWidth="{StaticResource StandardControlMaxWidth}"
ColumnSpacing="16"
RowSpacing="12">
<Grid.ColumnDefinitions>
<ColumnDefinition x:Name="ControlsColumn"
Width="*" />
<ColumnDefinition x:Name="PreviewColumn"
Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<!--
In the wide/medium (2-column) states, both PreviewArea and ControlsArea span
both rows so the row sizing here doesn't matter.
In the narrow (stacked) state, PreviewArea moves to row 0 and ControlsArea
moves to row 1, and the rows are resized via the visual state setters.
-->
<RowDefinition x:Name="PreviewRow"
Height="0" />
<RowDefinition x:Name="ControlsRow"
Height="*" />
</Grid.RowDefinitions>
<!-- Folder Picker Dialog: used to select a folder to move entries to -->
@@ -267,253 +283,376 @@
</muxc:TreeView>
</ContentDialog>
<!-- New Tab Menu Content -->
<StackPanel Grid.Row="0"
MaxWidth="{StaticResource StandardControlMaxWidth}"
Spacing="8">
<Border Height="300"
MaxWidth="{StaticResource StandardControlMaxWidth}"
Margin="0,12,0,0"
<Grid x:Name="PreviewArea"
Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="1"
Grid.ColumnSpan="1">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<!--
Invisible header placeholder so the preview's top edge aligns with the first
SettingContainer in the controls column
-->
<TextBlock x:Name="PreviewHeaderPlaceholder"
Grid.Row="0"
Margin="0,4,0,4"
AutomationProperties.AccessibilityView="Raw"
IsHitTestVisible="False"
Opacity="0"
Style="{StaticResource TextBlockSubHeaderStyle}"
Text="Preview" />
<!-- Preview Border: contains the ListView and the multi-select footer. -->
<Border Grid.Row="1"
MinHeight="300"
Margin="0,4,0,0"
VerticalAlignment="Stretch"
BorderBrush="{ThemeResource SystemControlForegroundBaseMediumLowBrush}"
BorderThickness="1"
CornerRadius="{ThemeResource ControlCornerRadius}">
<ListView x:Name="NewTabMenuListView"
AllowDrop="True"
CanDragItems="True"
CanReorderItems="True"
ItemTemplateSelector="{StaticResource NewTabMenuEntryTemplateSelector}"
ItemsSource="{x:Bind ViewModel.CurrentView, Mode=OneWay}"
SelectionMode="Multiple" />
</Border>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<!-- General Controls -->
<StackPanel Orientation="Horizontal"
Spacing="10">
<Button x:Name="MoveToFolderButton"
Click="MoveMultiple_Click"
IsEnabled="False">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE8DE;" />
<TextBlock x:Uid="NewTabMenu_MoveToFolderTextBlock"
Margin="8,0,0,0" />
</StackPanel>
</Button>
<Button x:Name="DeleteMultipleButton"
Click="DeleteMultiple_Click"
IsEnabled="False"
Style="{StaticResource DeleteButtonStyle}">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE74D;" />
<TextBlock x:Uid="NewTabMenu_DeleteMultipleTextBlock"
Margin="8,0,0,0" />
</StackPanel>
</Button>
</StackPanel>
</StackPanel>
<!-- Folder View Controls -->
<StackPanel Grid.Row="1"
MaxWidth="{StaticResource StandardControlMaxWidth}"
Visibility="{x:Bind ViewModel.IsFolderView, Mode=OneWay}">
<TextBlock x:Uid="NewTabMenu_CurrentFolderTextBlock"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Name -->
<local:SettingContainer x:Name="CurrentFolderName"
x:Uid="NewTabMenu_CurrentFolderName"
CurrentValue="{x:Bind ViewModel.CurrentFolderName, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind ViewModel.CurrentFolderName, Mode=TwoWay}" />
</local:SettingContainer>
<!-- Icon -->
<local:SettingContainer x:Name="CurrentFolderIcon"
x:Uid="NewTabMenu_CurrentFolderIcon"
CurrentValueAccessibleName="{x:Bind ViewModel.CurrentFolderLocalizedIcon, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyleWithComplexPreview}">
<local:SettingContainer.CurrentValue>
<Grid>
<ContentControl Width="16"
Height="16"
Content="{x:Bind ViewModel.CurrentFolderIconPreview, Mode=OneWay}"
IsTabStop="False"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.CurrentFolderUsingNoIcon), Mode=OneWay}" />
<TextBlock Margin="0,0,0,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontFamily="Segoe UI, Segoe Fluent Icons, Segoe MDL2 Assets"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind ViewModel.CurrentFolderLocalizedIcon, Mode=OneWay}"
Visibility="{x:Bind ViewModel.CurrentFolderUsingNoIcon, Mode=OneWay}" />
</Grid>
</local:SettingContainer.CurrentValue>
<local:SettingContainer.Content>
<local:IconPicker CurrentIconPath="{x:Bind ViewModel.CurrentFolderIconPath, Mode=TwoWay}"
WindowRoot="{x:Bind WindowRoot, Mode=OneWay}" />
</local:SettingContainer.Content>
</local:SettingContainer>
<!-- Inlining -->
<local:SettingContainer x:Name="CurrentFolderInlining"
x:Uid="NewTabMenu_CurrentFolderInlining">
<ToggleSwitch IsOn="{x:Bind ViewModel.CurrentFolderInlining, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Allow Empty -->
<local:SettingContainer x:Name="CurrentFolderAllowEmpty"
x:Uid="NewTabMenu_CurrentFolderAllowEmpty">
<ToggleSwitch IsOn="{x:Bind ViewModel.CurrentFolderAllowEmpty, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</StackPanel>
<!-- Add Entries -->
<StackPanel Grid.Row="2">
<TextBlock x:Uid="NewTabMenu_AddEntriesTextBlock"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Add Profile -->
<local:SettingContainer x:Name="AddProfile"
x:Uid="NewTabMenu_AddProfile"
FontIconGlyph="&#xE756;"
Style="{StaticResource SettingContainerWithIcon}">
<StackPanel Orientation="Horizontal"
Spacing="4">
<!-- Select profile to add -->
<ComboBox x:Name="AddProfileComboBox"
MinWidth="{StaticResource StandardBoxMinWidth}"
ItemsSource="{x:Bind ViewModel.AvailableProfiles, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.SelectedProfile, Mode=TwoWay}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="model:Profile">
<Grid HorizontalAlignment="Stretch"
ColumnSpacing="8">
<ListView x:Name="NewTabMenuListView"
Grid.Row="0"
AllowDrop="True"
CanDragItems="True"
CanReorderItems="True"
ItemTemplateSelector="{StaticResource NewTabMenuEntryTemplateSelector}"
ItemsSource="{x:Bind ViewModel.CurrentView, Mode=OneWay}"
SelectionMode="Multiple" />
<!-- Preview Controls -->
<Border Grid.Row="1"
Padding="8"
BorderBrush="{ThemeResource SystemControlForegroundBaseMediumLowBrush}"
BorderThickness="0,1,0,0">
<Grid ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button x:Name="MoveToFolderButton"
Grid.Column="0"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Click="MoveMultiple_Click"
IsEnabled="False">
<Grid ColumnSpacing="8">
<Grid.ColumnDefinitions>
<!-- icon -->
<ColumnDefinition Width="16" />
<!-- profile name -->
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<IconSourceElement Grid.Column="0"
Width="16"
Height="16"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Icon.Resolved), Mode=OneTime}" />
<TextBlock Grid.Column="1"
Text="{x:Bind Name}" />
<FontIcon Grid.Column="0"
VerticalAlignment="Center"
FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE8DE;" />
<TextBlock x:Uid="NewTabMenu_MoveToFolderTextBlock"
Grid.Column="1"
VerticalAlignment="Center"
TextWrapping="WrapWholeWords" />
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</Button>
<Button x:Name="DeleteMultipleButton"
Grid.Column="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Click="DeleteMultiple_Click"
IsEnabled="False"
Style="{StaticResource DeleteButtonStyle}">
<Grid ColumnSpacing="8">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<FontIcon Grid.Column="0"
VerticalAlignment="Center"
FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE74D;" />
<TextBlock x:Uid="NewTabMenu_DeleteMultipleTextBlock"
Grid.Column="1"
VerticalAlignment="Center"
TextWrapping="WrapWholeWords" />
</Grid>
</Button>
</Grid>
</Border>
</Grid>
</Border>
</Grid>
<Button x:Name="AddProfileButton"
x:Uid="NewTabMenu_AddProfileButton"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Click="AddProfileButton_Clicked">
<Button.Content>
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
</Button.Content>
</Button>
<ScrollViewer x:Name="ControlsArea"
Grid.Row="0"
Grid.RowSpan="2"
Grid.Column="0"
Grid.ColumnSpan="1"
HorizontalScrollMode="Disabled"
VerticalScrollBarVisibility="Auto">
<StackPanel>
<!-- Folder View Controls -->
<StackPanel Margin="0,0,0,24"
Visibility="{x:Bind ViewModel.IsFolderView, Mode=OneWay}">
<TextBlock x:Uid="NewTabMenu_CurrentFolderTextBlock"
Margin="0,4,0,4"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Name -->
<local:SettingsCard x:Name="CurrentFolderName"
x:Uid="NewTabMenu_CurrentFolderName">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind ViewModel.CurrentFolderName, Mode=TwoWay}" />
</local:SettingsCard>
<!-- Icon -->
<local:SettingsExpander x:Name="CurrentFolderIcon"
x:Uid="NewTabMenu_CurrentFolderIcon">
<local:SettingsExpander.Content>
<Grid>
<ContentControl Width="16"
Height="16"
Content="{x:Bind ViewModel.CurrentFolderIconPreview, Mode=OneWay}"
IsTabStop="False"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(ViewModel.CurrentFolderUsingNoIcon), Mode=OneWay}" />
<TextBlock Margin="0,0,0,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontFamily="Segoe UI, Segoe Fluent Icons, Segoe MDL2 Assets"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind ViewModel.CurrentFolderLocalizedIcon, Mode=OneWay}"
Visibility="{x:Bind ViewModel.CurrentFolderUsingNoIcon, Mode=OneWay}" />
</Grid>
</local:SettingsExpander.Content>
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<local:IconPicker CurrentIconPath="{x:Bind ViewModel.CurrentFolderIconPath, Mode=TwoWay}"
WindowRoot="{x:Bind WindowRoot, Mode=OneWay}" />
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- Inlining -->
<local:SettingsCard x:Name="CurrentFolderInlining"
x:Uid="NewTabMenu_CurrentFolderInlining">
<ToggleSwitch IsOn="{x:Bind ViewModel.CurrentFolderInlining, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
<!-- Allow Empty -->
<local:SettingsCard x:Name="CurrentFolderAllowEmpty"
x:Uid="NewTabMenu_CurrentFolderAllowEmpty">
<ToggleSwitch IsOn="{x:Bind ViewModel.CurrentFolderAllowEmpty, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
</local:SettingContainer>
<!-- Add Separator -->
<local:SettingContainer x:Name="AddSeparator"
x:Uid="NewTabMenu_AddSeparator"
FontIconGlyph="&#xE76f;"
Style="{StaticResource SettingContainerWithIcon}">
<Button x:Name="AddSeparatorButton"
x:Uid="NewTabMenu_AddSeparatorButton"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Click="AddSeparatorButton_Clicked">
<Button.Content>
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
</Button.Content>
</Button>
</local:SettingContainer>
<!-- Add Entries -->
<StackPanel>
<TextBlock x:Uid="NewTabMenu_AddEntriesTextBlock"
Margin="0,4,0,4"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Add Folder -->
<local:SettingContainer x:Name="AddFolder"
x:Uid="NewTabMenu_AddFolder"
FontIconGlyph="&#xF12B;"
Style="{StaticResource SettingContainerWithIcon}">
<StackPanel Orientation="Horizontal"
Spacing="5">
<TextBox x:Name="FolderNameTextBox"
x:Uid="NewTabMenu_AddFolder_FolderName"
MinWidth="{StaticResource StandardBoxMinWidth}"
KeyDown="AddFolderNameTextBox_KeyDown"
Text="{x:Bind ViewModel.AddFolderName, Mode=TwoWay}"
TextChanged="AddFolderNameTextBox_TextChanged" />
<Button x:Name="AddFolderButton"
x:Uid="NewTabMenu_AddFolderButton"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Click="AddFolderButton_Clicked"
IsEnabled="False">
<Button.Content>
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
</Button.Content>
</Button>
</StackPanel>
</local:SettingContainer>
<!-- Add Profile -->
<local:SettingsCard x:Name="AddProfile"
x:Uid="NewTabMenu_AddProfile">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xE756;" />
</local:SettingsCard.HeaderIcon>
<!-- Add Match Profiles -->
<local:SettingContainer x:Name="AddMatchProfiles"
x:Uid="NewTabMenu_AddMatchProfiles"
FontIconGlyph="&#xE748;"
Style="{StaticResource ExpanderSettingContainerStyleWithIcon}">
<StackPanel Spacing="8">
<HyperlinkButton x:Uid="NewTabMenu_AddMatchProfiles_Help"
NavigateUri="https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference" />
<TextBox x:Uid="NewTabMenu_AddMatchProfiles_Name"
Text="{x:Bind ViewModel.ProfileMatcherName, Mode=TwoWay}" />
<TextBox x:Uid="NewTabMenu_AddMatchProfiles_Source"
Text="{x:Bind ViewModel.ProfileMatcherSource, Mode=TwoWay}" />
<TextBox x:Uid="NewTabMenu_AddMatchProfiles_Commandline"
Text="{x:Bind ViewModel.ProfileMatcherCommandline, Mode=TwoWay}" />
<Button x:Name="AddMatchProfilesButton"
Click="AddMatchProfilesButton_Clicked">
<Button.Content>
<StackPanel Orientation="Horizontal">
<StackPanel Orientation="Horizontal"
Spacing="4">
<!-- Select profile to add -->
<ComboBox x:Name="AddProfileComboBox"
MinWidth="{StaticResource StandardBoxMinWidth}"
ItemsSource="{x:Bind ViewModel.AvailableProfiles, Mode=OneWay}"
SelectedItem="{x:Bind ViewModel.SelectedProfile, Mode=TwoWay}">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="model:Profile">
<Grid HorizontalAlignment="Stretch"
ColumnSpacing="8">
<Grid.ColumnDefinitions>
<!-- icon -->
<ColumnDefinition Width="16" />
<!-- profile name -->
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<IconSourceElement Grid.Column="0"
Width="16"
Height="16"
IconSource="{x:Bind mtu:IconPathConverter.IconSourceWUX(Icon.Resolved), Mode=OneTime}" />
<TextBlock Grid.Column="1"
Text="{x:Bind Name}" />
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
<Button x:Name="AddProfileButton"
x:Uid="NewTabMenu_AddProfileButton"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Click="AddProfileButton_Clicked">
<Button.Content>
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
</Button.Content>
</Button>
</StackPanel>
</local:SettingsCard>
<!-- Add Separator -->
<local:SettingsCard x:Name="AddSeparator"
x:Uid="NewTabMenu_AddSeparator">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xE76f;" />
</local:SettingsCard.HeaderIcon>
<Button x:Name="AddSeparatorButton"
x:Uid="NewTabMenu_AddSeparatorButton"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Click="AddSeparatorButton_Clicked">
<Button.Content>
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
<TextBlock x:Uid="NewTabMenu_AddMatchProfilesTextBlock"
Style="{StaticResource IconButtonTextBlockStyle}" />
</StackPanel>
</Button.Content>
</Button>
</StackPanel>
</local:SettingContainer>
</Button.Content>
</Button>
</local:SettingsCard>
<!-- Add Remaining Profiles -->
<local:SettingContainer x:Name="AddRemainingProfiles"
x:Uid="NewTabMenu_AddRemainingProfiles"
FontIconGlyph="&#xE902;"
Style="{StaticResource SettingContainerWithIcon}">
<Button x:Name="AddRemainingProfilesButton"
x:Uid="NewTabMenu_AddRemainingProfilesButton"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Click="AddRemainingProfilesButton_Clicked"
IsEnabled="{x:Bind ViewModel.IsRemainingProfilesEntryMissing, Mode=OneWay}">
<Button.Content>
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
</Button.Content>
</Button>
</local:SettingContainer>
</StackPanel>
<!-- Add Folder -->
<local:SettingsCard x:Name="AddFolder"
x:Uid="NewTabMenu_AddFolder">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xF12B;" />
</local:SettingsCard.HeaderIcon>
<StackPanel Orientation="Horizontal"
Spacing="5">
<TextBox x:Name="FolderNameTextBox"
x:Uid="NewTabMenu_AddFolder_FolderName"
MinWidth="{StaticResource StandardBoxMinWidth}"
KeyDown="AddFolderNameTextBox_KeyDown"
Text="{x:Bind ViewModel.AddFolderName, Mode=TwoWay}"
TextChanged="AddFolderNameTextBox_TextChanged" />
<Button x:Name="AddFolderButton"
x:Uid="NewTabMenu_AddFolderButton"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Click="AddFolderButton_Clicked"
IsEnabled="False">
<Button.Content>
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
</Button.Content>
</Button>
</StackPanel>
</local:SettingsCard>
<!-- Add Match Profiles -->
<local:SettingsExpander x:Name="AddMatchProfiles"
x:Uid="NewTabMenu_AddMatchProfiles">
<local:SettingsExpander.HeaderIcon>
<FontIcon Glyph="&#xE748;" />
</local:SettingsExpander.HeaderIcon>
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<StackPanel Spacing="8">
<HyperlinkButton x:Uid="NewTabMenu_AddMatchProfiles_Help"
NavigateUri="https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference" />
<TextBox x:Uid="NewTabMenu_AddMatchProfiles_Name"
Text="{x:Bind ViewModel.ProfileMatcherName, Mode=TwoWay}" />
<TextBox x:Uid="NewTabMenu_AddMatchProfiles_Source"
Text="{x:Bind ViewModel.ProfileMatcherSource, Mode=TwoWay}" />
<TextBox x:Uid="NewTabMenu_AddMatchProfiles_Commandline"
Text="{x:Bind ViewModel.ProfileMatcherCommandline, Mode=TwoWay}" />
<Button x:Name="AddMatchProfilesButton"
Click="AddMatchProfilesButton_Clicked">
<Button.Content>
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
<TextBlock x:Uid="NewTabMenu_AddMatchProfilesTextBlock"
Style="{StaticResource IconButtonTextBlockStyle}" />
</StackPanel>
</Button.Content>
</Button>
</StackPanel>
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- Add Remaining Profiles -->
<local:SettingsCard x:Name="AddRemainingProfiles"
x:Uid="NewTabMenu_AddRemainingProfiles">
<local:SettingsCard.HeaderIcon>
<FontIcon Glyph="&#xE902;" />
</local:SettingsCard.HeaderIcon>
<Button x:Name="AddRemainingProfilesButton"
x:Uid="NewTabMenu_AddRemainingProfilesButton"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Click="AddRemainingProfilesButton_Clicked"
IsEnabled="{x:Bind ViewModel.IsRemainingProfilesEntryMissing, Mode=OneWay}">
<Button.Content>
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
</Button.Content>
</Button>
</local:SettingsCard>
</StackPanel>
</StackPanel>
</ScrollViewer>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<!-- Wide: 2 columns, controls on left with leading icons, preview on right. -->
<VisualState x:Name="Wide">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="1200" />
</VisualState.StateTriggers>
</VisualState>
<!-- Medium: 2 columns, preview on right. -->
<VisualState x:Name="Medium">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="900" />
</VisualState.StateTriggers>
</VisualState>
<!-- Narrow: single column, preview stacked on top, controls below. -->
<VisualState x:Name="Narrow">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0" />
</VisualState.StateTriggers>
<VisualState.Setters>
<!-- Collapse the preview column and give the preview row real height so the rows are used instead of the columns. -->
<Setter Target="PreviewColumn.Width" Value="0" />
<Setter Target="PreviewRow.Height" Value="Auto" />
<!-- Move PreviewArea to row 0, spanning both columns. -->
<Setter Target="PreviewArea.(Grid.Row)" Value="0" />
<Setter Target="PreviewArea.(Grid.RowSpan)" Value="1" />
<Setter Target="PreviewArea.(Grid.Column)" Value="0" />
<Setter Target="PreviewArea.(Grid.ColumnSpan)" Value="2" />
<!-- Move ControlsArea to row 1, spanning both columns. -->
<Setter Target="ControlsArea.(Grid.Row)" Value="1" />
<Setter Target="ControlsArea.(Grid.RowSpan)" Value="1" />
<Setter Target="ControlsArea.(Grid.Column)" Value="0" />
<Setter Target="ControlsArea.(Grid.ColumnSpan)" Value="2" />
<!-- Hide the preview header placeholder in stacked mode (no controls beside the preview to align with). -->
<Setter Target="PreviewHeaderPlaceholder.Visibility" Value="Collapsed" />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Grid>
</Page>

View File

@@ -30,7 +30,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
ProfileViewModel::ProfileViewModel(const Model::Profile& profile, const Model::CascadiaSettings& appSettings, const Windows::UI::Core::CoreDispatcher& dispatcher) :
_profile{ profile },
_defaultAppearanceViewModel{ winrt::make<implementation::AppearanceViewModel>(profile.DefaultAppearance().try_as<AppearanceConfig>()) },
_defaultAppearanceViewModel{ nullptr },
_originalProfileGuid{ profile.Guid() },
_appSettings{ appSettings },
_unfocusedAppearanceViewModel{ nullptr },
@@ -41,6 +41,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
INITIALIZE_BINDABLE_ENUM_SETTING(ScrollState, ScrollbarState, winrt::Microsoft::Terminal::Control::ScrollbarState, L"Profile_ScrollbarVisibility", L"Content");
INITIALIZE_BINDABLE_ENUM_SETTING(PathTranslationStyle, PathTranslationStyle, winrt::Microsoft::Terminal::Control::PathTranslationStyle, L"Profile_PathTranslationStyle", L"Content");
_RefreshDefaultAppearanceViewModel();
_InitializeCurrentBellSounds();
// Add a property changed handler to our own property changed event.
@@ -51,7 +52,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
if (viewModelProperty == L"IsBaseLayer")
{
// we _always_ want to show the background image settings in base layer
_NotifyChanges(L"BackgroundImageSettingsVisible");
_NotifyChanges(L"BackgroundImageSettingsEnabled");
}
else if (viewModelProperty == L"StartingDirectory")
{
@@ -127,13 +128,13 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
_NotifyChanges(L"TabColorPreview");
}
});
_defaultAppearanceViewModel.PropertyChanged([this](auto&&, const PropertyChangedEventArgs& args) {
const auto viewModelProperty{ args.PropertyName() };
if (viewModelProperty == L"DarkColorSchemeName" || viewModelProperty == L"LightColorSchemeName")
else if (viewModelProperty == L"Hidden")
{
_NotifyChanges(L"TabThemeColorPreview");
_NotifyChanges(L"AccessibleStateDescription");
}
else if (viewModelProperty == L"Name" || viewModelProperty == L"IsBaseLayer")
{
_NotifyChanges(L"SectionHeaderText");
}
});
@@ -155,7 +156,6 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
}
_parsedPadding = StringToXamlThickness(_profile.Padding());
_defaultAppearanceViewModel.IsDefault(true);
}
void ProfileViewModel::LeftPadding(double value) noexcept
@@ -348,6 +348,27 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
return _profile.Orphaned();
}
hstring ProfileViewModel::AccessibleStateDescription() const
{
const auto hidden = Hidden();
const auto orphaned = Orphaned();
if (hidden && orphaned)
{
return til::hstring_format(FMT_COMPILE(L"{}, {}"),
RS_(L"Profile_HiddenBadge/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"),
RS_(L"Profile_OrphanedBadge/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip"));
}
if (hidden)
{
return RS_(L"Profile_HiddenBadge/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip");
}
if (orphaned)
{
return RS_(L"Profile_OrphanedBadge/[using:Windows.UI.Xaml.Controls]ToolTipService/ToolTip");
}
return {};
}
hstring ProfileViewModel::TabTitlePreview() const
{
if (const auto tabTitle{ TabTitle() }; !tabTitle.empty())
@@ -357,6 +378,15 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
return RS_(L"Profile_TabTitleNone");
}
hstring ProfileViewModel::SectionHeaderText() const
{
if (IsBaseLayer())
{
return RS_(L"Profile_DefaultsSectionHeader");
}
return hstring{ RS_fmt(L"Profile_NameSectionHeaderFormat", Name()) };
}
hstring ProfileViewModel::AnswerbackMessagePreview() const
{
if (const auto answerbackMessage{ AnswerbackMessage() }; !answerbackMessage.empty())
@@ -789,12 +819,115 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
}
}
void ProfileViewModel::_RefreshDefaultAppearanceViewModel()
{
Windows::Foundation::Collections::IObservableVector<Editor::ColorSchemeViewModel> schemesList{ nullptr };
if (_defaultAppearanceViewModel)
{
schemesList = _defaultAppearanceViewModel.SchemesList();
}
_defaultAppearanceViewModel = winrt::make<implementation::AppearanceViewModel>(_profile.DefaultAppearance().try_as<AppearanceConfig>());
_defaultAppearanceViewModel.IsDefault(true);
if (schemesList)
{
_defaultAppearanceViewModel.SchemesList(schemesList);
}
_defaultAppearanceViewModel.PropertyChanged([this](auto&&, const PropertyChangedEventArgs& args) {
const auto viewModelProperty{ args.PropertyName() };
if (viewModelProperty == L"DarkColorSchemeName" || viewModelProperty == L"LightColorSchemeName")
{
_NotifyChanges(L"TabThemeColorPreview");
}
});
}
void ProfileViewModel::DeleteProfile()
{
const auto deleteProfileArgs{ winrt::make_self<DeleteProfileEventArgs>(Guid()) };
DeleteProfileRequested.raise(*this, *deleteProfileArgs);
}
void ProfileViewModel::ResetSettings()
{
// Clear all profile-level settings (not Guid/ConnectionType which are permanent)
// NOTE: When adding a new OBSERVABLE_PROJECTED_SETTING to ProfileViewModel,
// also add the corresponding ClearX() call here.
ClearName();
ClearSource();
ClearHidden();
ClearIcon();
ClearCloseOnExit();
ClearTabTitle();
ClearTabColor();
ClearSuppressApplicationTitle();
ClearScrollState();
ClearPadding();
ClearCommandline();
ClearStartingDirectory();
_lastStartingDirectoryPath.clear();
ClearAntialiasingMode();
ClearOpacity();
ClearUseAcrylic();
ClearHistorySize();
ClearSnapOnInput();
ClearAltGrAliasing();
ClearBellStyle();
ClearBellSound();
ClearElevate();
ClearReloadEnvironmentVariables();
ClearRightClickContextMenu();
ClearShowMarks();
ClearAutoMarkPrompts();
ClearRepositionCursorWithMouse();
ClearForceVTInput();
ClearAllowKittyKeyboardMode();
ClearAllowVtChecksumReport();
ClearAllowVtClipboardWrite();
ClearAnswerbackMessage();
ClearRainbowSuggestions();
ClearPathTranslationStyle();
ClearDragDropDelimiter();
// Clear appearance settings on the underlying models.
const auto defaultAppearance = _profile.DefaultAppearance();
defaultAppearance.ClearDarkColorSchemeName();
defaultAppearance.ClearLightColorSchemeName();
defaultAppearance.ClearRetroTerminalEffect();
defaultAppearance.ClearCursorShape();
defaultAppearance.ClearCursorHeight();
defaultAppearance.ClearBackgroundImagePath();
defaultAppearance.ClearBackgroundImageOpacity();
defaultAppearance.ClearBackgroundImageStretchMode();
defaultAppearance.ClearBackgroundImageAlignment();
defaultAppearance.ClearIntenseTextStyle();
defaultAppearance.ClearAdjustIndistinguishableColors();
defaultAppearance.ClearForeground();
defaultAppearance.ClearBackground();
defaultAppearance.ClearSelectionBackground();
defaultAppearance.ClearCursorColor();
const auto fontConfig = _profile.FontInfo();
fontConfig.ClearFontFace();
fontConfig.ClearFontSize();
fontConfig.ClearCellHeight();
fontConfig.ClearCellWidth();
fontConfig.ClearFontWeight();
fontConfig.ClearEnableBuiltinGlyphs();
fontConfig.ClearEnableColorGlyphs();
fontConfig.ClearFontAxes();
fontConfig.ClearFontFeatures();
if (HasUnfocusedAppearance())
{
DeleteUnfocusedAppearance();
}
_RefreshDefaultAppearanceViewModel();
_NotifyChanges(L"DefaultAppearance", L"TabThemeColorPreview", L"TabColorPreview");
}
void ProfileViewModel::SetupAppearances(Windows::Foundation::Collections::IObservableVector<Editor::ColorSchemeViewModel> schemesList)
{
DefaultAppearance().SchemesList(schemesList);

View File

@@ -39,6 +39,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void DeleteProfile();
void SetupAppearances(Windows::Foundation::Collections::IObservableVector<Editor::ColorSchemeViewModel> schemesList);
void ResetSettings();
// bell style bits
hstring BellStylePreview() const;
@@ -100,7 +101,9 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
bool AutoMarkPromptsAvailable() const noexcept;
bool RepositionCursorWithMouseAvailable() const noexcept;
hstring SectionHeaderText() const;
bool Orphaned() const;
hstring AccessibleStateDescription() const;
hstring TabTitlePreview() const;
hstring AnswerbackMessagePreview() const;
Windows::UI::Color TabColorPreview() const;
@@ -168,6 +171,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void _InitializeCurrentBellSounds();
void _PrepareModelForBellSoundModification();
void _MarkDuplicateBellSoundDirectories();
void _RefreshDefaultAppearanceViewModel();
static Windows::Foundation::Collections::IObservableVector<Editor::Font> _MonospaceFontList;
static Windows::Foundation::Collections::IObservableVector<Editor::Font> _FontList;

View File

@@ -41,6 +41,7 @@ namespace Microsoft.Terminal.Settings.Editor
event Windows.Foundation.TypedEventHandler<ProfileViewModel, DeleteProfileEventArgs> DeleteProfileRequested;
void SetupAppearances(Windows.Foundation.Collections.IObservableVector<ColorSchemeViewModel> schemesList);
void ResetSettings();
void SetAcrylicOpacityPercentageValue(Double value);
@@ -105,7 +106,9 @@ namespace Microsoft.Terminal.Settings.Editor
void CreateUnfocusedAppearance();
void DeleteUnfocusedAppearance();
String SectionHeaderText { get; };
Boolean Orphaned { get; };
String AccessibleStateDescription { get; };
OBSERVABLE_PROJECTED_PROFILE_SETTING(String, Name);
PERMANENT_OBSERVABLE_PROJECTED_SETTING(Guid, Guid);
OBSERVABLE_PROJECTED_PROFILE_SETTING(String, Source);

View File

@@ -0,0 +1,96 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include "pch.h"
#include "Profiles.h"
#include "Profiles.g.cpp"
#include "ProfilesPageViewModel.g.cpp"
#include "ProfileViewModel.h"
using namespace winrt::Windows::Foundation;
using namespace winrt::Windows::Foundation::Collections;
using namespace winrt::Windows::UI::Xaml;
using namespace winrt::Windows::UI::Xaml::Controls;
using namespace winrt::Windows::UI::Xaml::Navigation;
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
Profiles::Profiles()
{
InitializeComponent();
Automation::AutomationProperties::SetName(DefaultsNavigator(), RS_(L"Profiles_DefaultsNavigator_Title/Text"));
Automation::AutomationProperties::SetHelpText(DefaultsNavigator(), RS_(L"Profiles_DefaultsNavigator_Description/Text"));
Automation::AutomationProperties::SetName(ColorSchemesNavigator(), RS_(L"Profiles_ColorSchemesNavigator_Title/Text"));
Automation::AutomationProperties::SetHelpText(ColorSchemesNavigator(), RS_(L"Profiles_ColorSchemesNavigator_Description/Text"));
Automation::AutomationProperties::SetName(AddProfileButton(), RS_(L"Profiles_AddProfileButton/Text"));
}
void Profiles::OnNavigatedTo(const NavigationEventArgs& e)
{
const auto args = e.Parameter().as<Editor::NavigateToPageArgs>();
_ViewModel = args.ViewModel().as<Editor::ProfilesPageViewModel>();
BringIntoViewWhenLoaded(args.ElementToFocus());
TraceLoggingWrite(
g_hTerminalSettingsEditorProvider,
"NavigatedToPage",
TraceLoggingDescription("Event emitted when the user navigates to a page in the settings UI"),
TraceLoggingValue("profilesLanding", "PageId", "The identifier of the page that was navigated to"),
TraceLoggingKeyword(MICROSOFT_KEYWORD_MEASURES),
TelemetryPrivacyDataTag(PDT_ProductAndServiceUsage));
}
void Profiles::Defaults_Click(const IInspectable& /*sender*/, const RoutedEventArgs& /*args*/)
{
_ViewModel.RequestOpenDefaults();
}
void Profiles::ColorSchemes_Click(const IInspectable& /*sender*/, const RoutedEventArgs& /*args*/)
{
_ViewModel.RequestOpenColorSchemes();
}
void Profiles::AddProfile_Click(const IInspectable& /*sender*/, const RoutedEventArgs& /*args*/)
{
_ViewModel.RequestAddProfile();
}
void Profiles::Profile_Click(const IInspectable& sender, const RoutedEventArgs& /*args*/)
{
// Profile navigators are buttons whose DataContext is the bound ProfileViewModel.
if (const auto element = sender.try_as<FrameworkElement>())
{
if (const auto profile = element.DataContext().try_as<Editor::ProfileViewModel>())
{
_ViewModel.RequestOpenProfile(profile);
}
}
}
ProfilesPageViewModel::ProfilesPageViewModel()
{
_setProfiles(single_threaded_observable_vector<Editor::ProfileViewModel>());
}
void ProfilesPageViewModel::RequestOpenDefaults()
{
OpenDefaultsRequested.raise(*this, nullptr);
}
void ProfilesPageViewModel::RequestOpenColorSchemes()
{
OpenColorSchemesRequested.raise(*this, nullptr);
}
void ProfilesPageViewModel::RequestAddProfile()
{
AddProfileRequested.raise(*this, nullptr);
}
void ProfilesPageViewModel::RequestOpenProfile(const Editor::ProfileViewModel& profile)
{
OpenProfileRequested.raise(*this, profile);
}
}

View File

@@ -0,0 +1,67 @@
/*++
Copyright (c) Microsoft Corporation
Licensed under the MIT license.
Module Name:
- Profiles.h
Abstract:
- The Profiles landing page in the Settings UI. The page hosts entry points to
the list of individual profiles among other profile-related settings.
--*/
#pragma once
#include "Profiles.g.h"
#include "ProfilesPageViewModel.g.h"
#include "ProfileViewModel.h"
#include "Utils.h"
#include "ViewModelHelpers.h"
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
struct ProfilesPageViewModel : ProfilesPageViewModelT<ProfilesPageViewModel>, ViewModelHelper<ProfilesPageViewModel>
{
public:
ProfilesPageViewModel();
void RequestOpenDefaults();
void RequestOpenColorSchemes();
void RequestAddProfile();
void RequestOpenProfile(const Editor::ProfileViewModel& profile);
// DON'T YOU DARE ADD A `WINRT_CALLBACK(PropertyChanged` TO A CLASS DERIVED FROM ViewModelHelper. Do this instead:
using ViewModelHelper<ProfilesPageViewModel>::PropertyChanged;
WINRT_OBSERVABLE_PROPERTY(Windows::Foundation::Collections::IObservableVector<Editor::ProfileViewModel>, Profiles, _propertyChangedHandlers, nullptr);
public:
til::typed_event<Windows::Foundation::IInspectable, Windows::Foundation::IInspectable> OpenDefaultsRequested;
til::typed_event<Windows::Foundation::IInspectable, Windows::Foundation::IInspectable> OpenColorSchemesRequested;
til::typed_event<Windows::Foundation::IInspectable, Windows::Foundation::IInspectable> AddProfileRequested;
til::typed_event<Windows::Foundation::IInspectable, Editor::ProfileViewModel> OpenProfileRequested;
};
struct Profiles : public HasScrollViewer<Profiles>, ProfilesT<Profiles>
{
public:
Profiles();
void OnNavigatedTo(const winrt::Windows::UI::Xaml::Navigation::NavigationEventArgs& e);
void Defaults_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& args);
void ColorSchemes_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& args);
void AddProfile_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& args);
void Profile_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& args);
til::property_changed_event PropertyChanged;
WINRT_PROPERTY(Editor::ProfilesPageViewModel, ViewModel, nullptr);
};
}
namespace winrt::Microsoft::Terminal::Settings::Editor::factory_implementation
{
BASIC_FACTORY(Profiles);
BASIC_FACTORY(ProfilesPageViewModel);
}

View File

@@ -0,0 +1,31 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
import "ProfileViewModel.idl";
import "ColorSchemeViewModel.idl";
namespace Microsoft.Terminal.Settings.Editor
{
runtimeclass ProfilesPageViewModel : Windows.UI.Xaml.Data.INotifyPropertyChanged
{
ProfilesPageViewModel();
Windows.Foundation.Collections.IObservableVector<ProfileViewModel> Profiles { get; };
void RequestOpenDefaults();
void RequestOpenColorSchemes();
void RequestAddProfile();
void RequestOpenProfile(ProfileViewModel profile);
event Windows.Foundation.TypedEventHandler<Object, IInspectable> OpenDefaultsRequested;
event Windows.Foundation.TypedEventHandler<Object, IInspectable> OpenColorSchemesRequested;
event Windows.Foundation.TypedEventHandler<Object, IInspectable> AddProfileRequested;
event Windows.Foundation.TypedEventHandler<Object, ProfileViewModel> OpenProfileRequested;
}
[default_interface] runtimeclass Profiles : Windows.UI.Xaml.Controls.Page
{
Profiles();
ProfilesPageViewModel ViewModel { get; };
}
}

View File

@@ -0,0 +1,139 @@
<!--
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under
the MIT License. See LICENSE in the project root for license information.
-->
<Page x:Class="Microsoft.Terminal.Settings.Editor.Profiles"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="using:Microsoft.Terminal.Settings.Editor"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:model="using:Microsoft.Terminal.Settings.Model"
xmlns:mtu="using:Microsoft.Terminal.UI"
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
mc:Ignorable="d">
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="CommonResources.xaml" />
</ResourceDictionary.MergedDictionaries>
<DataTemplate x:Key="ProfileNavigatorTemplate"
x:DataType="local:ProfileViewModel">
<Button HorizontalAlignment="Stretch"
AutomationProperties.HelpText="{x:Bind AccessibleStateDescription, Mode=OneWay}"
AutomationProperties.Name="{x:Bind Name, Mode=OneWay}"
Click="Profile_Click"
Style="{StaticResource NavigatorButtonStyle}">
<Grid ColumnSpacing="12">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="16" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ContentControl Grid.Column="0"
Width="16"
Height="16"
VerticalAlignment="Center"
Content="{x:Bind IconPreview, Mode=OneWay}"
IsTabStop="False" />
<TextBlock Grid.Column="1"
VerticalAlignment="Center"
Text="{x:Bind Name, Mode=OneWay}"
TextTrimming="CharacterEllipsis" />
<muxc:InfoBadge x:Uid="Profile_HiddenBadge"
Grid.Column="2"
Margin="0,0,8,0"
VerticalAlignment="Center"
Visibility="{x:Bind Hidden, Mode=OneWay}">
<muxc:InfoBadge.IconSource>
<muxc:FontIconSource FontFamily="Segoe Fluent Icons, Segoe MDL2 Assets"
FontSize="12"
Glyph="&#xED1A;" />
</muxc:InfoBadge.IconSource>
</muxc:InfoBadge>
<muxc:InfoBadge x:Uid="Profile_OrphanedBadge"
Grid.Column="2"
Margin="0,0,8,0"
VerticalAlignment="Center"
Visibility="{x:Bind Orphaned, Mode=OneWay}">
<muxc:InfoBadge.IconSource>
<muxc:FontIconSource FontFamily="Segoe Fluent Icons, Segoe MDL2 Assets"
FontSize="12"
Glyph="&#xE7BA;" />
</muxc:InfoBadge.IconSource>
</muxc:InfoBadge>
</Grid>
</Button>
</DataTemplate>
</ResourceDictionary>
</Page.Resources>
<StackPanel Style="{StaticResource SettingsStackStyle}"
XYFocusKeyboardNavigation="Enabled">
<!-- General Profile Settings -->
<TextBlock x:Uid="Profiles_GeneralSettingsHeader"
Margin="0,0,0,4"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Defaults navigator -->
<Button x:Name="DefaultsNavigator"
Click="Defaults_Click"
Style="{StaticResource NavigatorButtonStyle}">
<StackPanel Orientation="Vertical">
<TextBlock x:Uid="Profiles_DefaultsNavigator_Title" />
<TextBlock x:Uid="Profiles_DefaultsNavigator_Description"
Margin="0,2,0,0"
Foreground="{ThemeResource TextFillColorSecondaryBrush}"
Style="{StaticResource CaptionTextBlockStyle}"
TextWrapping="Wrap" />
</StackPanel>
</Button>
<!-- Color schemes navigator -->
<Button x:Name="ColorSchemesNavigator"
Click="ColorSchemes_Click"
Style="{StaticResource NavigatorButtonStyle}">
<StackPanel Orientation="Vertical">
<TextBlock x:Uid="Profiles_ColorSchemesNavigator_Title" />
<TextBlock x:Uid="Profiles_ColorSchemesNavigator_Description"
Margin="0,2,0,0"
Foreground="{ThemeResource TextFillColorSecondaryBrush}"
Style="{StaticResource CaptionTextBlockStyle}"
TextWrapping="Wrap" />
</StackPanel>
</Button>
<!-- Terminal profiles section -->
<TextBlock x:Uid="Profiles_TerminalProfilesHeader"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Add Profile accent button -->
<Button x:Name="AddProfileButton"
Margin="0,4,0,0"
Click="AddProfile_Click"
Style="{StaticResource AccentButtonStyle}">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE710;" />
<TextBlock x:Uid="Profiles_AddProfileButton"
Style="{StaticResource IconButtonTextBlockStyle}" />
</StackPanel>
</Button>
<!-- List of profiles. Each is a NavigatorButtonStyle button rendered by ProfileNavigatorTemplate. -->
<ItemsControl Margin="0,0,0,16"
IsTabStop="False"
ItemTemplate="{StaticResource ProfileNavigatorTemplate}"
ItemsSource="{x:Bind ViewModel.Profiles, Mode=OneWay}"
XYFocusKeyboardNavigation="Enabled">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
</StackPanel>
</Page>

View File

@@ -35,254 +35,222 @@
Style="{StaticResource DisclaimerStyle}"
Visibility="{x:Bind Profile.IsBaseLayer}" />
<StackPanel Grid.Row="1"
Spacing="2"
Style="{StaticResource SettingsStackStyle}">
<!-- Antialiasing Mode -->
<local:SettingContainer x:Name="AntialiasingMode"
x:Uid="Profile_AntialiasingMode"
ClearSettingValue="{x:Bind Profile.ClearAntialiasingMode}"
HasSettingValue="{x:Bind Profile.HasAntialiasingMode, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.AntialiasingModeOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="AntialiasingMode"
x:Uid="Profile_AntialiasingMode">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind Profile.AntiAliasingModeList, Mode=OneWay}"
SelectedItem="{x:Bind Profile.CurrentAntiAliasingMode, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- AltGr Aliasing -->
<local:SettingContainer x:Name="AltGrAliasing"
x:Uid="Profile_AltGrAliasing"
ClearSettingValue="{x:Bind Profile.ClearAltGrAliasing}"
HasSettingValue="{x:Bind Profile.HasAltGrAliasing, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.AltGrAliasingOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="AltGrAliasing"
x:Uid="Profile_AltGrAliasing">
<ToggleSwitch IsOn="{x:Bind Profile.AltGrAliasing, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Snap On Input -->
<local:SettingContainer x:Name="SnapOnInput"
x:Uid="Profile_SnapOnInput"
ClearSettingValue="{x:Bind Profile.ClearSnapOnInput}"
HasSettingValue="{x:Bind Profile.HasSnapOnInput, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.SnapOnInputOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="SnapOnInput"
x:Uid="Profile_SnapOnInput">
<ToggleSwitch IsOn="{x:Bind Profile.SnapOnInput, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- History Size -->
<local:SettingContainer x:Name="HistorySize"
x:Uid="Profile_HistorySize"
ClearSettingValue="{x:Bind Profile.ClearHistorySize}"
HasSettingValue="{x:Bind Profile.HasHistorySize, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.HistorySizeOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="HistorySize"
x:Uid="Profile_HistorySize">
<muxc:NumberBox x:Uid="Profile_HistorySizeBox"
LargeChange="100"
Minimum="0"
SmallChange="10"
Style="{StaticResource NumberBoxSettingStyle}"
Value="{x:Bind Profile.HistorySize, Mode=TwoWay}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Close On Exit -->
<local:SettingContainer x:Name="CloseOnExit"
x:Uid="Profile_CloseOnExit"
ClearSettingValue="{x:Bind Profile.ClearCloseOnExit}"
HasSettingValue="{x:Bind Profile.HasCloseOnExit, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.CloseOnExitOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="CloseOnExit"
x:Uid="Profile_CloseOnExit">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind Profile.CloseOnExitModeList, Mode=OneWay}"
SelectedItem="{x:Bind Profile.CurrentCloseOnExitMode, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Bell Style -->
<local:SettingContainer x:Name="BellStyle"
x:Uid="Profile_BellStyle"
ClearSettingValue="{x:Bind Profile.ClearBellStyle}"
CurrentValue="{x:Bind Profile.BellStylePreview, Mode=OneWay}"
HasSettingValue="{x:Bind Profile.HasBellStyle, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.BellStyleOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<StackPanel>
<CheckBox x:Uid="Profile_BellStyleAudible"
IsChecked="{x:Bind Profile.IsBellStyleFlagSet(1), BindBack=Profile.SetBellStyleAudible, Mode=TwoWay}" />
<CheckBox x:Uid="Profile_BellStyleWindow"
IsChecked="{x:Bind Profile.IsBellStyleFlagSet(2), BindBack=Profile.SetBellStyleWindow, Mode=TwoWay}" />
<CheckBox x:Uid="Profile_BellStyleTaskbar"
IsChecked="{x:Bind Profile.IsBellStyleFlagSet(4), BindBack=Profile.SetBellStyleTaskbar, Mode=TwoWay}" />
<CheckBox x:Uid="Profile_BellStyleNotification"
IsChecked="{x:Bind Profile.IsBellStyleFlagSet(8), BindBack=Profile.SetBellStyleNotification, Mode=TwoWay}" />
</StackPanel>
</local:SettingContainer>
<local:SettingsExpander x:Name="BellStyle"
x:Uid="Profile_BellStyle">
<local:SettingsExpander.Content>
<TextBlock Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}"
Text="{x:Bind Profile.BellStylePreview, Mode=OneWay}" />
</local:SettingsExpander.Content>
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<StackPanel>
<CheckBox x:Uid="Profile_BellStyleAudible"
IsChecked="{x:Bind Profile.IsBellStyleFlagSet(1), BindBack=Profile.SetBellStyleAudible, Mode=TwoWay}" />
<CheckBox x:Uid="Profile_BellStyleWindow"
IsChecked="{x:Bind Profile.IsBellStyleFlagSet(2), BindBack=Profile.SetBellStyleWindow, Mode=TwoWay}" />
<CheckBox x:Uid="Profile_BellStyleTaskbar"
IsChecked="{x:Bind Profile.IsBellStyleFlagSet(4), BindBack=Profile.SetBellStyleTaskbar, Mode=TwoWay}" />
<CheckBox x:Uid="Profile_BellStyleNotification"
IsChecked="{x:Bind Profile.IsBellStyleFlagSet(8), BindBack=Profile.SetBellStyleNotification, Mode=TwoWay}" />
</StackPanel>
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- Bell Sound -->
<local:SettingContainer x:Name="BellSound"
x:Uid="Profile_BellSound"
ClearSettingValue="{x:Bind Profile.ClearBellSound}"
CurrentValue="{x:Bind Profile.BellSoundPreview, Mode=OneWay}"
HasSettingValue="{x:Bind Profile.HasBellSound, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.BellSoundOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<StackPanel Spacing="10">
<TextBlock x:Uid="Profile_BellSoundInfo"
Style="{StaticResource DisclaimerStyle}" />
<ItemsControl ItemsSource="{x:Bind Profile.CurrentBellSounds, Mode=OneWay}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Spacing="4" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate x:DataType="local:BellSoundViewModel">
<Grid TabFocusNavigation="Local">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="300" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!-- standard UI for bell sound entry -->
<StackPanel Grid.Column="0"
Visibility="{x:Bind FileExists, Mode=OneWay}">
<TextBlock Style="{StaticResource TextBlockSettingStyle}"
Text="{x:Bind DisplayPath, Mode=OneWay}" />
<TextBlock Foreground="{ThemeResource SubgroupHeaderBrush}"
Style="{StaticResource CaptionTextBlockStyle}"
Text="{x:Bind SubText, Mode=OneWay}"
Visibility="{x:Bind ShowDirectory, Mode=OneWay}" />
</StackPanel>
<!-- When a file is not found, we use this UI -->
<StackPanel Grid.Column="0"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(FileExists), Mode=OneWay}">
<TextBlock Style="{StaticResource TextBlockSettingStyle}"
Text="{x:Bind DisplayPath, Mode=OneWay}"
TextDecorations="Strikethrough" />
<TextBlock Foreground="{ThemeResource SubgroupHeaderBrush}"
Style="{StaticResource CaptionTextBlockStyle}"
Text="{x:Bind SubText, Mode=OneWay}" />
</StackPanel>
<Button x:Uid="Profile_BellSoundAudioPreview"
Grid.Column="1"
Margin="4,0,0,0"
VerticalAlignment="Stretch"
Click="BellSoundAudioPreview_Click"
IsEnabled="{x:Bind FileExists, Mode=OneWay}"
Style="{StaticResource BrowseButtonStyle}"
Tag="{Binding Mode=OneWay}">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE767;" />
</Button>
<Button x:Uid="Profile_BellSoundDelete"
Grid.Column="2"
Margin="4,0,0,0"
VerticalAlignment="Stretch"
Click="BellSoundDelete_Click"
Style="{StaticResource DeleteButtonStyle}"
Tag="{Binding Mode=OneWay}">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE74D;" />
</Button>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<Button x:Name="AddBellSoundButton"
Click="BellSoundAdd_Click">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE948;" />
<TextBlock x:Uid="Profile_AddBellSound"
Margin="8,0,0,0" />
<local:SettingsExpander x:Name="BellSound"
x:Uid="Profile_BellSound">
<local:SettingsExpander.Content>
<TextBlock Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}"
Text="{x:Bind Profile.BellSoundPreview, Mode=OneWay}" />
</local:SettingsExpander.Content>
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<StackPanel Spacing="10">
<TextBlock x:Uid="Profile_BellSoundInfo"
Style="{StaticResource DisclaimerStyle}" />
<ItemsControl ItemsSource="{x:Bind Profile.CurrentBellSounds, Mode=OneWay}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Spacing="4" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate x:DataType="local:BellSoundViewModel">
<Grid TabFocusNavigation="Local">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="300" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!-- standard UI for bell sound entry -->
<StackPanel Grid.Column="0"
Visibility="{x:Bind FileExists, Mode=OneWay}">
<TextBlock Style="{StaticResource TextBlockSettingStyle}"
Text="{x:Bind DisplayPath, Mode=OneWay}" />
<TextBlock Foreground="{ThemeResource SubgroupHeaderBrush}"
Style="{StaticResource CaptionTextBlockStyle}"
Text="{x:Bind SubText, Mode=OneWay}"
Visibility="{x:Bind ShowDirectory, Mode=OneWay}" />
</StackPanel>
<!-- When a file is not found, we use this UI -->
<StackPanel Grid.Column="0"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(FileExists), Mode=OneWay}">
<TextBlock Style="{StaticResource TextBlockSettingStyle}"
Text="{x:Bind DisplayPath, Mode=OneWay}"
TextDecorations="Strikethrough" />
<TextBlock Foreground="{ThemeResource SubgroupHeaderBrush}"
Style="{StaticResource CaptionTextBlockStyle}"
Text="{x:Bind SubText, Mode=OneWay}" />
</StackPanel>
<Button x:Uid="Profile_BellSoundAudioPreview"
Grid.Column="1"
Margin="4,0,0,0"
VerticalAlignment="Stretch"
Click="BellSoundAudioPreview_Click"
IsEnabled="{x:Bind FileExists, Mode=OneWay}"
Style="{StaticResource BrowseButtonStyle}"
Tag="{Binding Mode=OneWay}">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE767;" />
</Button>
<Button x:Uid="Profile_BellSoundDelete"
Grid.Column="2"
Margin="4,0,0,0"
VerticalAlignment="Stretch"
Click="BellSoundDelete_Click"
Style="{StaticResource DeleteButtonStyle}"
Tag="{Binding Mode=OneWay}">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE74D;" />
</Button>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<Button x:Name="AddBellSoundButton"
Click="BellSoundAdd_Click">
<StackPanel Orientation="Horizontal">
<FontIcon FontSize="{StaticResource StandardIconSize}"
Glyph="&#xE948;" />
<TextBlock x:Uid="Profile_AddBellSound"
Margin="8,0,0,0" />
</StackPanel>
</Button>
</StackPanel>
</Button>
</StackPanel>
</local:SettingContainer>
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- RightClickContextMenu -->
<local:SettingContainer x:Name="RightClickContextMenu"
x:Uid="Profile_RightClickContextMenu"
ClearSettingValue="{x:Bind Profile.ClearRightClickContextMenu}"
HasSettingValue="{x:Bind Profile.HasRightClickContextMenu, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.RightClickContextMenuOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="RightClickContextMenu"
x:Uid="Profile_RightClickContextMenu">
<ToggleSwitch IsOn="{x:Bind Profile.RightClickContextMenu, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- ShowMarks -->
<local:SettingContainer x:Name="ShowMarks"
x:Uid="Profile_ShowMarks"
ClearSettingValue="{x:Bind Profile.ClearShowMarks}"
HasSettingValue="{x:Bind Profile.HasShowMarks, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.ShowMarksOverrideSource, Mode=OneWay}"
Visibility="{x:Bind Profile.ShowMarksAvailable}">
<local:SettingsCard x:Name="ShowMarks"
x:Uid="Profile_ShowMarks"
Visibility="{x:Bind Profile.ShowMarksAvailable}">
<ToggleSwitch IsOn="{x:Bind Profile.ShowMarks, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- AutoMarkPrompts -->
<local:SettingContainer x:Name="AutoMarkPrompts"
x:Uid="Profile_AutoMarkPrompts"
ClearSettingValue="{x:Bind Profile.ClearAutoMarkPrompts}"
HasSettingValue="{x:Bind Profile.HasAutoMarkPrompts, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.AutoMarkPromptsOverrideSource, Mode=OneWay}"
Visibility="{x:Bind Profile.AutoMarkPromptsAvailable}">
<local:SettingsCard x:Name="AutoMarkPrompts"
x:Uid="Profile_AutoMarkPrompts"
Visibility="{x:Bind Profile.AutoMarkPromptsAvailable}">
<ToggleSwitch IsOn="{x:Bind Profile.AutoMarkPrompts, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- ReloadEnvVars -->
<local:SettingContainer x:Name="ReloadEnvVars"
x:Uid="Profile_ReloadEnvVars"
ClearSettingValue="{x:Bind Profile.ClearReloadEnvironmentVariables}"
HasSettingValue="{x:Bind Profile.HasReloadEnvironmentVariables, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.ReloadEnvironmentVariablesOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="ReloadEnvVars"
x:Uid="Profile_ReloadEnvVars">
<ToggleSwitch IsOn="{x:Bind Profile.ReloadEnvironmentVariables, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- RepositionCursorWithMouse -->
<local:SettingContainer x:Name="RepositionCursorWithMouse"
x:Uid="Profile_RepositionCursorWithMouse"
ClearSettingValue="{x:Bind Profile.ClearRepositionCursorWithMouse}"
HasSettingValue="{x:Bind Profile.HasRepositionCursorWithMouse, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.RepositionCursorWithMouseOverrideSource, Mode=OneWay}"
Visibility="{x:Bind Profile.RepositionCursorWithMouseAvailable}">
<local:SettingsCard x:Name="RepositionCursorWithMouse"
x:Uid="Profile_RepositionCursorWithMouse"
Visibility="{x:Bind Profile.RepositionCursorWithMouseAvailable}">
<ToggleSwitch IsOn="{x:Bind Profile.RepositionCursorWithMouse, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- RainbowSuggestions -->
<local:SettingContainer x:Name="RainbowSuggestions"
x:Uid="Profile_RainbowSuggestions"
ClearSettingValue="{x:Bind Profile.ClearRainbowSuggestions}"
HasSettingValue="{x:Bind Profile.HasRainbowSuggestions, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.RainbowSuggestionsOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="RainbowSuggestions"
x:Uid="Profile_RainbowSuggestions">
<ToggleSwitch IsOn="{x:Bind Profile.RainbowSuggestions, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Path Translation -->
<local:SettingContainer x:Name="PathTranslationStyle"
x:Uid="Profile_PathTranslationStyle"
ClearSettingValue="{x:Bind Profile.ClearPathTranslationStyle}"
HasSettingValue="{x:Bind Profile.HasPathTranslationStyle, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.PathTranslationStyleOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="PathTranslationStyle"
x:Uid="Profile_PathTranslationStyle">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind Profile.PathTranslationStyleList, Mode=OneWay}"
SelectedItem="{x:Bind Profile.CurrentPathTranslationStyle, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Drag Drop Delimiter -->
<local:SettingContainer x:Name="DragDropDelimiter"
x:Uid="Profile_DragDropDelimiter"
ClearSettingValue="{x:Bind Profile.ClearDragDropDelimiter}"
HasSettingValue="{x:Bind Profile.HasDragDropDelimiter, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.DragDropDelimiterOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="DragDropDelimiter"
x:Uid="Profile_DragDropDelimiter">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.DragDropDelimiter, Mode=TwoWay}" />
</local:SettingContainer>
</local:SettingsCard>
</StackPanel>
</Grid>

View File

@@ -70,7 +70,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
TraceLoggingValue(_Profile.IsBaseLayer(), "IsProfileDefaults", "If the modified profile is the profile.defaults object"),
TraceLoggingValue(static_cast<GUID>(_Profile.Guid()), "ProfileGuid", "The guid of the profile that was navigated to"),
TraceLoggingValue(_Profile.Source().c_str(), "ProfileSource", "The source of the profile that was navigated to"),
TraceLoggingValue(_Profile.DefaultAppearance().BackgroundImageSettingsVisible(), "HasBackgroundImage", "If the profile has a background image defined"),
TraceLoggingValue(_Profile.DefaultAppearance().BackgroundImageSettingsEnabled(), "HasBackgroundImage", "If the profile has a background image defined"),
TraceLoggingValue(_Profile.HasUnfocusedAppearance(), "HasUnfocusedAppearance", "If the profile has an unfocused appearance defined"),
TraceLoggingKeyword(MICROSOFT_KEYWORD_MEASURES),
TelemetryPrivacyDataTag(PDT_ProductAndServiceUsage));

View File

@@ -80,17 +80,14 @@
SourceProfile="{x:Bind Profile, Mode=OneWay}"
WindowRoot="{x:Bind WindowRoot, Mode=OneTime}" />
<!-- Grouping: Transparency -->
<StackPanel Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Profile_TransparencyHeader"
<!-- Section: Window settings -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Profile_Section_Window"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Opacity -->
<local:SettingContainer x:Name="Opacity"
x:Uid="Profile_Opacity"
ClearSettingValue="{x:Bind Profile.ClearOpacity}"
HasSettingValue="{x:Bind Profile.HasOpacity, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.OpacityOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="Opacity"
x:Uid="Profile_Opacity">
<StackPanel>
<Grid Style="{StaticResource CustomSliderControlGridStyle}">
<Grid.ColumnDefinitions>
@@ -105,105 +102,95 @@
Text="{x:Bind mtu:Converters.PercentageToPercentageString(Profile.Opacity), Mode=OneWay}" />
</Grid>
</StackPanel>
</local:SettingContainer>
</local:SettingsCard>
<!-- Use Acrylic -->
<local:SettingContainer x:Name="UseAcrylic"
x:Uid="Profile_UseAcrylic"
ClearSettingValue="{x:Bind Profile.ClearUseAcrylic}"
HasSettingValue="{x:Bind Profile.HasUseAcrylic, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.UseAcrylicOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="UseAcrylic"
x:Uid="Profile_UseAcrylic">
<ToggleSwitch IsOn="{x:Bind Profile.UseAcrylic, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</StackPanel>
<!-- Grouping: Window -->
<StackPanel Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Profile_WindowHeader"
Style="{StaticResource TextBlockSubHeaderStyle}" />
</local:SettingsCard>
<!-- Padding -->
<local:SettingContainer x:Name="Padding"
x:Uid="Profile_Padding"
ClearSettingValue="{x:Bind Profile.ClearPadding}"
CurrentValue="{x:Bind Profile.Padding, Mode=OneWay}"
HasSettingValue="{x:Bind Profile.HasPadding, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.PaddingOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<Border Margin="0,12,0,12"
Padding="2,0,2,0"
HorizontalAlignment="Left"
BorderBrush="{ThemeResource CardStrokeColorDefaultSolidBrush}"
BorderThickness="1"
CornerRadius="{StaticResource OverlayCornerRadius}">
<Grid>
<local:SettingsExpander x:Name="Padding"
x:Uid="Profile_Padding">
<local:SettingsExpander.Content>
<TextBlock Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}"
Text="{x:Bind Profile.Padding, Mode=OneWay}" />
</local:SettingsExpander.Content>
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<Border Margin="0,12,0,12"
Padding="2,0,2,0"
HorizontalAlignment="Left"
BorderBrush="{ThemeResource CardStrokeColorDefaultSolidBrush}"
BorderThickness="1"
CornerRadius="{StaticResource OverlayCornerRadius}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="48" />
<RowDefinition Height="48" />
<RowDefinition Height="48" />
</Grid.RowDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="48" />
<RowDefinition Height="48" />
<RowDefinition Height="48" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="72" />
<ColumnDefinition Width="72" />
<ColumnDefinition Width="72" />
</Grid.ColumnDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="72" />
<ColumnDefinition Width="72" />
<ColumnDefinition Width="72" />
</Grid.ColumnDefinitions>
<muxc:NumberBox Grid.Row="1"
Grid.Column="0"
LargeChange="10"
Maximum="100"
Minimum="0"
SmallChange="1"
Style="{StaticResource PaddingNumberBoxStyle}"
Value="{x:Bind Profile.LeftPadding, Mode=TwoWay}" />
<muxc:NumberBox Grid.Row="1"
Grid.Column="0"
LargeChange="10"
Maximum="100"
Minimum="0"
SmallChange="1"
Style="{StaticResource PaddingNumberBoxStyle}"
Value="{x:Bind Profile.LeftPadding, Mode=TwoWay}" />
<muxc:NumberBox Grid.Row="0"
Grid.Column="1"
LargeChange="10"
Maximum="100"
Minimum="0"
SmallChange="1"
Style="{StaticResource PaddingNumberBoxStyle}"
Value="{x:Bind Profile.TopPadding, Mode=TwoWay}" />
<muxc:NumberBox Grid.Row="0"
Grid.Column="1"
LargeChange="10"
Maximum="100"
Minimum="0"
SmallChange="1"
Style="{StaticResource PaddingNumberBoxStyle}"
Value="{x:Bind Profile.TopPadding, Mode=TwoWay}" />
<muxc:NumberBox Grid.Row="1"
Grid.Column="2"
LargeChange="10"
Maximum="100"
Minimum="0"
SmallChange="1"
Style="{StaticResource PaddingNumberBoxStyle}"
Value="{x:Bind Profile.RightPadding, Mode=TwoWay}" />
<muxc:NumberBox Grid.Row="1"
Grid.Column="2"
LargeChange="10"
Maximum="100"
Minimum="0"
SmallChange="1"
Style="{StaticResource PaddingNumberBoxStyle}"
Value="{x:Bind Profile.RightPadding, Mode=TwoWay}" />
<muxc:NumberBox Grid.Row="2"
Grid.Column="1"
LargeChange="10"
Maximum="100"
Minimum="0"
SmallChange="1"
Style="{StaticResource PaddingNumberBoxStyle}"
Value="{x:Bind Profile.BottomPadding, Mode=TwoWay}" />
<muxc:NumberBox Grid.Row="2"
Grid.Column="1"
LargeChange="10"
Maximum="100"
Minimum="0"
SmallChange="1"
Style="{StaticResource PaddingNumberBoxStyle}"
Value="{x:Bind Profile.BottomPadding, Mode=TwoWay}" />
</Grid>
</Border>
</local:SettingContainer>
</Grid>
</Border>
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- Scrollbar Visibility -->
<local:SettingContainer x:Name="ScrollbarVisibility"
x:Uid="Profile_ScrollbarVisibility"
ClearSettingValue="{x:Bind Profile.ClearScrollState}"
HasSettingValue="{x:Bind Profile.HasScrollState, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.ScrollStateOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="ScrollbarVisibility"
x:Uid="Profile_ScrollbarVisibility">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind Profile.ScrollStateList, Mode=OneWay}"
SelectedItem="{x:Bind Profile.CurrentScrollState, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
</local:SettingsCard>
</StackPanel>
<StackPanel MaxWidth="{StaticResource StandardControlMaxWidth}">
<StackPanel Orientation="Horizontal"

View File

@@ -23,7 +23,9 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
Automation::AutomationProperties::SetName(DeleteButton(), RS_(L"Profile_DeleteButton/Text"));
AppearanceNavigator().Content(box_value(RS_(L"Profile_Appearance/Header")));
AppearanceNavigator().Tag(box_value(RS_(L"Profile_AppearanceNavigator/HelpText")));
TerminalNavigator().Content(box_value(RS_(L"Profile_Terminal/Header")));
TerminalNavigator().Tag(box_value(RS_(L"Profile_TerminalNavigator/HelpText")));
AdvancedNavigator().Content(box_value(RS_(L"Profile_Advanced/Header")));
}
@@ -88,6 +90,11 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
_Profile.CurrentPage(ProfileSubPage::Advanced);
}
void Profiles_Base::ResetProfileConfirmation_Click(const IInspectable& /*sender*/, const RoutedEventArgs& /*e*/)
{
Profile().ResetSettings();
}
void Profiles_Base::DeleteConfirmation_Click(const IInspectable& /*sender*/, const RoutedEventArgs& /*e*/)
{
TraceLoggingWrite(

View File

@@ -22,6 +22,7 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
void Appearance_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& e);
void Terminal_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& e);
void Advanced_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& e);
void ResetProfileConfirmation_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& e);
void DeleteConfirmation_Click(const Windows::Foundation::IInspectable& sender, const Windows::UI::Xaml::RoutedEventArgs& e);
til::property_changed_event PropertyChanged;

View File

@@ -34,146 +34,139 @@
<StackPanel Grid.Row="1"
Style="{StaticResource SettingsStackStyle}">
<!-- Name -->
<!--
NOTE: Has/Clear is not bound because we don't want the reset button & override text to appear.
Additionally, the JSON stubs generated by auto-generated profiles come with a name,
so the name will always be overridden.
-->
<local:SettingContainer x:Name="Name"
x:Uid="Profile_Name"
CurrentValue="{x:Bind Profile.Name, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(Profile.IsBaseLayer), Mode=OneWay}">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.Name, Mode=TwoWay}" />
</local:SettingContainer>
<!-- Section: {Profile.Name} profile (or "Profile defaults") -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock Margin="0,0,0,4"
Style="{StaticResource TextBlockSubHeaderStyle}"
Text="{x:Bind Profile.SectionHeaderText, Mode=OneWay}" />
<!-- Name -->
<!--
NOTE: Has/Clear is not bound because we don't want the reset button & override text to appear.
Additionally, the JSON stubs generated by auto-generated profiles come with a name,
so the name will always be overridden.
-->
<local:SettingsCard x:Name="Name"
x:Uid="Profile_Name"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(Profile.IsBaseLayer), Mode=OneWay}">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.Name, Mode=TwoWay}" />
</local:SettingsCard>
<!-- Commandline -->
<local:SettingContainer x:Name="Commandline"
x:Uid="Profile_Commandline"
ClearSettingValue="{x:Bind Profile.ClearCommandline}"
CurrentValue="{x:Bind Profile.Commandline, Mode=OneWay}"
HasSettingValue="{x:Bind Profile.HasCommandline, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.CommandlineOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(Profile.IsBaseLayer), Mode=OneWay}">
<StackPanel>
<TextBox x:Uid="Profile_CommandlineBox"
IsSpellCheckEnabled="False"
Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.Commandline, Mode=TwoWay}" />
<Button x:Uid="Profile_CommandlineBrowse"
Margin="0,8,0,0"
Click="Commandline_Click"
Style="{StaticResource BrowseButtonStyle}" />
</StackPanel>
</local:SettingContainer>
<!-- Starting Directory -->
<local:SettingContainer x:Name="StartingDirectory"
x:Uid="Profile_StartingDirectory"
ClearSettingValue="{x:Bind Profile.ClearStartingDirectory}"
CurrentValue="{x:Bind Profile.CurrentStartingDirectoryPreview, Mode=OneWay}"
HasSettingValue="{x:Bind Profile.HasStartingDirectory, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.StartingDirectoryOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<StackPanel Orientation="Vertical">
<TextBox x:Uid="Profile_StartingDirectoryBox"
IsEnabled="{x:Bind mtu:Converters.InvertBoolean(Profile.UseParentProcessDirectory), Mode=OneWay}"
IsSpellCheckEnabled="False"
Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.StartingDirectory, Mode=TwoWay}" />
<StackPanel Orientation="Horizontal">
<Button x:Name="StartingDirectoryBrowse"
x:Uid="Profile_StartingDirectoryBrowse"
Margin="0,12,12,0"
Click="StartingDirectory_Click"
IsEnabled="{x:Bind mtu:Converters.InvertBoolean(Profile.UseParentProcessDirectory), Mode=OneWay}"
<!-- Commandline -->
<local:SettingsCard x:Name="Commandline"
x:Uid="Profile_Commandline"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(Profile.IsBaseLayer), Mode=OneWay}">
<StackPanel>
<TextBox x:Uid="Profile_CommandlineBox"
IsSpellCheckEnabled="False"
Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.Commandline, Mode=TwoWay}" />
<Button x:Uid="Profile_CommandlineBrowse"
Margin="0,8,0,0"
Click="Commandline_Click"
Style="{StaticResource BrowseButtonStyle}" />
<CheckBox x:Name="StartingDirectoryUseParentCheckbox"
x:Uid="Profile_StartingDirectoryUseParentCheckbox"
Margin="0,4,0,0"
IsChecked="{x:Bind Profile.UseParentProcessDirectory, Mode=TwoWay}" />
</StackPanel>
</StackPanel>
</local:SettingContainer>
</local:SettingsCard>
<!-- Icon -->
<local:SettingContainer x:Name="Icon"
x:Uid="Profile_Icon"
ClearSettingValue="{x:Bind Profile.ClearIcon}"
CurrentValueAccessibleName="{x:Bind Profile.LocalizedIcon, Mode=OneWay}"
HasSettingValue="{x:Bind Profile.HasIcon, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.IconOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyleWithComplexPreview}">
<local:SettingContainer.CurrentValue>
<Grid>
<ContentControl Width="16"
Height="16"
Content="{x:Bind Profile.IconPreview, Mode=OneWay}"
IsTabStop="False"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(Profile.UsingNoIcon), Mode=OneWay}" />
<TextBlock Margin="0,0,0,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontFamily="Segoe UI, Segoe Fluent Icons, Segoe MDL2 Assets"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind Profile.LocalizedIcon, Mode=OneWay}"
Visibility="{x:Bind Profile.UsingNoIcon, Mode=OneWay}" />
</Grid>
</local:SettingContainer.CurrentValue>
<local:SettingContainer.Content>
<local:IconPicker CurrentIconPath="{x:Bind Profile.IconPath, Mode=TwoWay}"
WindowRoot="{x:Bind WindowRoot, Mode=OneWay}" />
</local:SettingContainer.Content>
</local:SettingContainer>
<!-- Starting Directory -->
<local:SettingsCard x:Name="StartingDirectory"
x:Uid="Profile_StartingDirectory">
<StackPanel Orientation="Vertical">
<TextBox x:Uid="Profile_StartingDirectoryBox"
IsEnabled="{x:Bind mtu:Converters.InvertBoolean(Profile.UseParentProcessDirectory), Mode=OneWay}"
IsSpellCheckEnabled="False"
Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.StartingDirectory, Mode=TwoWay}" />
<StackPanel Orientation="Horizontal">
<Button x:Name="StartingDirectoryBrowse"
x:Uid="Profile_StartingDirectoryBrowse"
Margin="0,12,12,0"
Click="StartingDirectory_Click"
IsEnabled="{x:Bind mtu:Converters.InvertBoolean(Profile.UseParentProcessDirectory), Mode=OneWay}"
Style="{StaticResource BrowseButtonStyle}" />
<CheckBox x:Name="StartingDirectoryUseParentCheckbox"
x:Uid="Profile_StartingDirectoryUseParentCheckbox"
Margin="0,4,0,0"
IsChecked="{x:Bind Profile.UseParentProcessDirectory, Mode=TwoWay}" />
</StackPanel>
</StackPanel>
</local:SettingsCard>
<!-- Tab Title -->
<local:SettingContainer x:Name="TabTitle"
x:Uid="Profile_TabTitle"
ClearSettingValue="{x:Bind Profile.ClearTabTitle}"
CurrentValue="{x:Bind Profile.TabTitlePreview, Mode=OneWay}"
HasSettingValue="{x:Bind Profile.HasTabTitle, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.TabTitleOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.TabTitle, Mode=TwoWay}" />
</local:SettingContainer>
<!-- Elevate -->
<local:SettingsCard x:Name="Elevate"
x:Uid="Profile_Elevate">
<ToggleSwitch IsOn="{x:Bind Profile.Elevate, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
<!-- Tab Color -->
<local:SettingContainer x:Name="TabColor"
x:Uid="Profile_TabColor"
ClearSettingValue="{x:Bind Profile.ClearTabColor}"
CurrentValue="{x:Bind Profile.TabColorPreview, Mode=OneWay}"
CurrentValueAccessibleName="{x:Bind Profile.TabColorPreview, Converter={StaticResource ColorToStringConverter}, Mode=OneWay}"
CurrentValueTemplate="{StaticResource ColorPreviewTemplate}"
HasSettingValue="{x:Bind Profile.HasTabColor, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.TabColorOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyleWithComplexPreview}">
<local:NullableColorPicker x:Uid="Profile_TabColor_NullableColorPicker"
ColorSchemeVM="{x:Bind Profile.DefaultAppearance.CurrentColorScheme, Mode=OneWay}"
CurrentColor="{x:Bind Profile.TabColor, Mode=TwoWay}"
NullColorPreview="{x:Bind Profile.TabThemeColorPreview, Mode=OneWay}" />
</local:SettingContainer>
<!-- Section: Visual/UI Affordance -->
<StackPanel Spacing="2"
Style="{StaticResource PivotStackStyle}">
<TextBlock x:Uid="Profile_Section_VisualUI"
Style="{StaticResource TextBlockSubHeaderStyle}" />
<!-- Tab Title -->
<local:SettingsCard x:Name="TabTitle"
x:Uid="Profile_TabTitle">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.TabTitle, Mode=TwoWay}" />
</local:SettingsCard>
<!-- Elevate -->
<local:SettingContainer x:Name="Elevate"
x:Uid="Profile_Elevate"
ClearSettingValue="{x:Bind Profile.ClearElevate}"
HasSettingValue="{x:Bind Profile.HasElevate, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.ElevateOverrideSource, Mode=OneWay}">
<ToggleSwitch IsOn="{x:Bind Profile.Elevate, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Tab Color -->
<local:SettingsExpander x:Name="TabColor"
x:Uid="Profile_TabColor"
AutomationProperties.Name="{x:Bind Profile.TabColorPreview, Converter={StaticResource ColorToStringConverter}, Mode=OneWay}">
<local:SettingsExpander.Content>
<ContentControl Content="{x:Bind Profile.TabColorPreview, Mode=OneWay}"
ContentTemplate="{StaticResource ColorPreviewTemplate}" />
</local:SettingsExpander.Content>
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<local:NullableColorPicker x:Uid="Profile_TabColor_NullableColorPicker"
ColorSchemeVM="{x:Bind Profile.DefaultAppearance.CurrentColorScheme, Mode=OneWay}"
CurrentColor="{x:Bind Profile.TabColor, Mode=TwoWay}"
NullColorPreview="{x:Bind Profile.TabThemeColorPreview, Mode=OneWay}" />
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- Hidden -->
<local:SettingContainer x:Name="Hidden"
x:Uid="Profile_Hidden"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(Profile.IsBaseLayer), Mode=OneWay}">
<ToggleSwitch IsOn="{x:Bind Profile.Hidden, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<!-- Icon -->
<local:SettingsExpander x:Name="Icon"
x:Uid="Profile_Icon"
AutomationProperties.Name="{x:Bind Profile.LocalizedIcon, Mode=OneWay}">
<local:SettingsExpander.Content>
<Grid>
<ContentControl Width="16"
Height="16"
Content="{x:Bind Profile.IconPreview, Mode=OneWay}"
IsTabStop="False"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(Profile.UsingNoIcon), Mode=OneWay}" />
<TextBlock Margin="0,0,0,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
FontFamily="Segoe UI, Segoe Fluent Icons, Segoe MDL2 Assets"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind Profile.LocalizedIcon, Mode=OneWay}"
Visibility="{x:Bind Profile.UsingNoIcon, Mode=OneWay}" />
</Grid>
</local:SettingsExpander.Content>
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<local:IconPicker CurrentIconPath="{x:Bind Profile.IconPath, Mode=TwoWay}"
WindowRoot="{x:Bind WindowRoot, Mode=OneWay}" />
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
<!-- Hidden -->
<local:SettingsCard x:Name="Hidden"
x:Uid="Profile_Hidden"
Visibility="{x:Bind mtu:Converters.InvertedBooleanToVisibility(Profile.IsBaseLayer), Mode=OneWay}">
<ToggleSwitch IsOn="{x:Bind Profile.Hidden, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingsCard>
</StackPanel>
<TextBlock x:Uid="Profile_AdditionalSettingsHeader"
Margin="0,32,0,4"

View File

@@ -23,9 +23,9 @@
<StackPanel Style="{StaticResource SettingsStackStyle}">
<!-- Delete Button -->
<local:SettingContainer x:Name="DeleteOrphaned"
x:Uid="Profile_Delete_Orphaned">
<local:SettingContainer.Content>
<local:SettingsCard x:Name="DeleteOrphaned"
x:Uid="Profile_Delete_Orphaned">
<local:SettingsCard.Content>
<Button x:Name="DeleteButton"
Click="DeleteConfirmation_Click"
Style="{StaticResource DeleteButtonStyle}">
@@ -38,25 +38,25 @@
</StackPanel>
</Button.Content>
</Button>
</local:SettingContainer.Content>
</local:SettingContainer>
</local:SettingsCard.Content>
</local:SettingsCard>
<local:SettingContainer x:Name="Name"
x:Uid="Profile_Name">
<local:SettingContainer.Content>
<local:SettingsCard x:Name="Name"
x:Uid="Profile_Name">
<local:SettingsCard.Content>
<TextBlock FontFamily="Segoe UI, Segoe Fluent Icons, Segoe MDL2 Assets"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind Profile.Name, Mode=OneTime}" />
</local:SettingContainer.Content>
</local:SettingContainer>
</local:SettingsCard.Content>
</local:SettingsCard>
<local:SettingContainer x:Name="Source"
x:Uid="Profile_Source_Orphaned">
<local:SettingContainer.Content>
<local:SettingsCard x:Name="Source"
x:Uid="Profile_Source_Orphaned">
<local:SettingsCard.Content>
<TextBlock FontFamily="Segoe UI, Segoe Fluent Icons, Segoe MDL2 Assets"
Style="{StaticResource SettingsPageItemDescriptionStyle}"
Text="{x:Bind Profile.Source, Mode=OneTime}" />
</local:SettingContainer.Content>
</local:SettingContainer>
</local:SettingsCard.Content>
</local:SettingsCard>
</StackPanel>
</Page>

View File

@@ -29,69 +29,58 @@
Style="{StaticResource DisclaimerStyle}"
Visibility="{x:Bind Profile.IsBaseLayer}" />
<StackPanel Grid.Row="1"
Spacing="2"
Style="{StaticResource SettingsStackStyle}">
<!-- Suppress Application Title -->
<local:SettingContainer x:Name="SuppressApplicationTitle"
x:Uid="Profile_SuppressApplicationTitle"
ClearSettingValue="{x:Bind Profile.ClearSuppressApplicationTitle}"
HasSettingValue="{x:Bind Profile.HasSuppressApplicationTitle, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.SuppressApplicationTitleOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="SuppressApplicationTitle"
x:Uid="Profile_SuppressApplicationTitle">
<ToggleSwitch IsOn="{x:Bind Profile.SuppressApplicationTitle, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Force VT Input -->
<local:SettingContainer x:Name="ForceVTInput"
x:Uid="Profile_ForceVTInput"
ClearSettingValue="{x:Bind Profile.ClearForceVTInput}"
HasSettingValue="{x:Bind Profile.HasForceVTInput, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.ForceVTInputOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="ForceVTInput"
x:Uid="Profile_ForceVTInput">
<ToggleSwitch IsOn="{x:Bind Profile.ForceVTInput, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Kitty Keyboard Mode -->
<local:SettingContainer x:Name="AllowKittyKeyboardMode"
x:Uid="Profile_AllowKittyKeyboardMode"
ClearSettingValue="{x:Bind Profile.ClearAllowKittyKeyboardMode}"
HasSettingValue="{x:Bind Profile.HasAllowKittyKeyboardMode, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.AllowKittyKeyboardModeOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="AllowKittyKeyboardMode"
x:Uid="Profile_AllowKittyKeyboardMode">
<ToggleSwitch IsOn="{x:Bind Profile.AllowKittyKeyboardMode, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Allow VT Checksum Report -->
<local:SettingContainer x:Name="AllowVtChecksumReport"
x:Uid="Profile_AllowVtChecksumReport"
ClearSettingValue="{x:Bind Profile.ClearAllowVtChecksumReport}"
HasSettingValue="{x:Bind Profile.HasAllowVtChecksumReport, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.AllowVtChecksumReportOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="AllowVtChecksumReport"
x:Uid="Profile_AllowVtChecksumReport">
<ToggleSwitch IsOn="{x:Bind Profile.AllowVtChecksumReport, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Allow VT Clipboard Writing -->
<local:SettingContainer x:Name="AllowVtClipboardWrite"
x:Uid="Profile_AllowVtClipboardWrite"
ClearSettingValue="{x:Bind Profile.ClearAllowVtClipboardWrite}"
HasSettingValue="{x:Bind Profile.HasAllowVtClipboardWrite, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.AllowVtClipboardWriteOverrideSource, Mode=OneWay}">
<local:SettingsCard x:Name="AllowVtClipboardWrite"
x:Uid="Profile_AllowVtClipboardWrite">
<ToggleSwitch IsOn="{x:Bind Profile.AllowVtClipboardWrite, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</local:SettingsCard>
<!-- Answerback Message -->
<local:SettingContainer x:Name="AnswerbackMessage"
x:Uid="Profile_AnswerbackMessage"
ClearSettingValue="{x:Bind Profile.ClearAnswerbackMessage}"
CurrentValue="{x:Bind Profile.AnswerbackMessagePreview, Mode=OneWay}"
HasSettingValue="{x:Bind Profile.HasAnswerbackMessage, Mode=OneWay}"
SettingOverrideSource="{x:Bind Profile.AnswerbackMessageOverrideSource, Mode=OneWay}"
Style="{StaticResource ExpanderSettingContainerStyle}">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.AnswerbackMessage, Mode=TwoWay}" />
</local:SettingContainer>
<local:SettingsExpander x:Name="AnswerbackMessage"
x:Uid="Profile_AnswerbackMessage">
<local:SettingsExpander.Content>
<TextBlock Style="{StaticResource SettingContainerCurrentValueTextBlockStyle}"
Text="{x:Bind Profile.AnswerbackMessagePreview, Mode=OneWay}" />
</local:SettingsExpander.Content>
<local:SettingsExpander.ItemsHeader>
<ContentPresenter Padding="16,12,16,16">
<TextBox Style="{StaticResource TextBoxSettingStyle}"
Text="{x:Bind Profile.AnswerbackMessage, Mode=TwoWay}" />
</ContentPresenter>
</local:SettingsExpander.ItemsHeader>
</local:SettingsExpander>
</StackPanel>
</Grid>
</Page>

View File

@@ -1,31 +0,0 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include "pch.h"
#include "Rendering.h"
#include "Rendering.g.cpp"
using namespace winrt::Windows::UI::Xaml::Navigation;
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
Rendering::Rendering()
{
InitializeComponent();
}
void Rendering::OnNavigatedTo(const NavigationEventArgs& e)
{
const auto args = e.Parameter().as<Editor::NavigateToPageArgs>();
_ViewModel = args.ViewModel().as<Editor::RenderingViewModel>();
BringIntoViewWhenLoaded(args.ElementToFocus());
TraceLoggingWrite(
g_hTerminalSettingsEditorProvider,
"NavigatedToPage",
TraceLoggingDescription("Event emitted when the user navigates to a page in the settings UI"),
TraceLoggingValue("rendering", "PageId", "The identifier of the page that was navigated to"),
TraceLoggingKeyword(MICROSOFT_KEYWORD_MEASURES),
TelemetryPrivacyDataTag(PDT_ProductAndServiceUsage));
}
}

View File

@@ -1,25 +0,0 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#pragma once
#include "Rendering.g.h"
#include "Utils.h"
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
struct Rendering : public HasScrollViewer<Rendering>, RenderingT<Rendering>
{
Rendering();
void OnNavigatedTo(const winrt::Windows::UI::Xaml::Navigation::NavigationEventArgs& e);
til::property_changed_event PropertyChanged;
WINRT_OBSERVABLE_PROPERTY(Editor::RenderingViewModel, ViewModel, PropertyChanged.raise, nullptr);
};
}
namespace winrt::Microsoft::Terminal::Settings::Editor::factory_implementation
{
BASIC_FACTORY(Rendering);
}

View File

@@ -1,13 +0,0 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
import "RenderingViewModel.idl";
namespace Microsoft.Terminal.Settings.Editor
{
[default_interface] runtimeclass Rendering : Windows.UI.Xaml.Controls.Page
{
Rendering();
RenderingViewModel ViewModel { get; };
}
}

View File

@@ -1,48 +0,0 @@
<!--
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under
the MIT License. See LICENSE in the project root for license information.
-->
<Page x:Class="Microsoft.Terminal.Settings.Editor.Rendering"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="using:Microsoft.Terminal.Settings.Editor"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="CommonResources.xaml" />
</ResourceDictionary.MergedDictionaries>
<DataTemplate x:Key="EnumComboBoxTemplate"
x:DataType="local:EnumEntry">
<TextBlock Text="{x:Bind EnumName}" />
</DataTemplate>
</ResourceDictionary>
</Page.Resources>
<StackPanel Style="{StaticResource SettingsStackStyle}">
<local:SettingContainer x:Name="GraphicsAPI"
x:Uid="Globals_GraphicsAPI">
<ComboBox AutomationProperties.AccessibilityView="Content"
ItemTemplate="{StaticResource EnumComboBoxTemplate}"
ItemsSource="{x:Bind ViewModel.GraphicsAPIList}"
SelectedItem="{x:Bind ViewModel.CurrentGraphicsAPI, Mode=TwoWay}"
Style="{StaticResource ComboBoxSettingStyle}" />
</local:SettingContainer>
<local:SettingContainer x:Name="DisablePartialInvalidation"
x:Uid="Globals_DisablePartialInvalidation">
<ToggleSwitch IsOn="{x:Bind ViewModel.DisablePartialInvalidation, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
<local:SettingContainer x:Name="SoftwareRendering"
x:Uid="Globals_SoftwareRendering">
<ToggleSwitch IsOn="{x:Bind ViewModel.SoftwareRendering, Mode=TwoWay}"
Style="{StaticResource ToggleSwitchInExpanderStyle}" />
</local:SettingContainer>
</StackPanel>
</Page>

View File

@@ -1,21 +0,0 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include "pch.h"
#include "RenderingViewModel.h"
#include "EnumEntry.h"
#include "RenderingViewModel.g.cpp"
using namespace winrt::Windows::Foundation;
using namespace winrt::Microsoft::Terminal::Settings::Model;
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
RenderingViewModel::RenderingViewModel(CascadiaSettings settings) noexcept :
_settings{ std::move(settings) }
{
INITIALIZE_BINDABLE_ENUM_SETTING(GraphicsAPI, GraphicsAPI, winrt::Microsoft::Terminal::Control::GraphicsAPI, L"Globals_GraphicsAPI_", L"Text");
}
}

View File

@@ -1,28 +0,0 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#pragma once
#include "RenderingViewModel.g.h"
#include "Utils.h"
#include "ViewModelHelpers.h"
namespace winrt::Microsoft::Terminal::Settings::Editor::implementation
{
struct RenderingViewModel : RenderingViewModelT<RenderingViewModel>, ViewModelHelper<RenderingViewModel>
{
explicit RenderingViewModel(Model::CascadiaSettings settings) noexcept;
GETSET_BINDABLE_ENUM_SETTING(GraphicsAPI, winrt::Microsoft::Terminal::Control::GraphicsAPI, _settings.GlobalSettings().GraphicsAPI);
PERMANENT_OBSERVABLE_PROJECTED_SETTING(_settings.GlobalSettings(), DisablePartialInvalidation);
PERMANENT_OBSERVABLE_PROJECTED_SETTING(_settings.GlobalSettings(), SoftwareRendering);
private:
Model::CascadiaSettings _settings{ nullptr };
};
};
namespace winrt::Microsoft::Terminal::Settings::Editor::factory_implementation
{
BASIC_FACTORY(RenderingViewModel);
}

View File

@@ -1,19 +0,0 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
import "EnumEntry.idl";
#include "ViewModelHelpers.idl.h"
namespace Microsoft.Terminal.Settings.Editor
{
runtimeclass RenderingViewModel : Windows.UI.Xaml.Data.INotifyPropertyChanged
{
RenderingViewModel(Microsoft.Terminal.Settings.Model.CascadiaSettings settings);
IInspectable CurrentGraphicsAPI;
Windows.Foundation.Collections.IObservableVector<Microsoft.Terminal.Settings.Editor.EnumEntry> GraphicsAPIList { get; };
PERMANENT_OBSERVABLE_PROJECTED_SETTING(Boolean, DisablePartialInvalidation);
PERMANENT_OBSERVABLE_PROJECTED_SETTING(Boolean, SoftwareRendering);
}
}

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Dieses Farbschema ist Teil der integrierten Einstellungen oder einer installierten Erweiterung.</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Um Änderungen an diesem Farbschema vorzunehmen, müssen Sie eine Kopie davon erstellen.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Farbschema als Standard festlegen</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Dieses Farbschema standardmäßig auf alle Profile anwenden. Einzelne Profile können weiterhin ihre eigenen Farbschemas auswählen.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Sprache (erfordert Neustart)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Wählt eine Anzeigesprache für die Anwendung aus. Dadurch wird die Standardsprache der Windows-Benutzeroberfläche überschrieben.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Standard-IME-Eingabemodus</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Informiert den IME, welche Sprache standardmäßig verwendet werden soll. Für Sprachen, die auf einem IME basieren und standardmäßig keine lateinischen Zeichen verwenden, kann diese Einstellung verwendet werden, um beim Start die Eingabe in Englisch zu erzwingen.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Registerkarten immer anzeigen</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Wenn diese Option deaktiviert ist, wird die Registerkartenleiste angezeigt, wenn eine neue Registerkarte erstellt wird. Kann nicht deaktiviert werden, während "Titelleiste ausblenden" aktiviert ist.</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Position neu erstellter Registerkarten</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Gibt an, wo neue Registerkarten in der Registerkartenzeile angezeigt werden.</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>Standard-URL, die für die Aktion "Web suchen" verwendet werden soll</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Der Platzhalter "%s" wird durch die Suchabfrage ersetzt.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Leerzeichen am Ende einer rechteckigen Auswahl entfernen</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Entfernen von nachgestellten Leerzeichen beim Einfügen</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Standardprofil</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Profil, das beim Klicken auf das Symbol „+“ oder das Tippen der Tastenbindung für die neue Registerkarte geöffnet wird.</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Standardmäßige Terminalanwendung</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Die Terminalanwendung, die gestartet wird, wenn eine Befehlszeilenanwendung ohne vorhandene Sitzung gestartet wird, beispielsweise vom Startmenü oder über das Dialogfeld "Ausführen".</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>Grafik-API</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 bietet eine leistungsfähigere und funktionsreichere Benutzeroberfläche, während Direct2D stabiler ist. Mit der Standardoption "Automatisch" wird die API ausgewählt, die am besten zu Ihrer Grafikhardware passt. Wenn erhebliche Probleme auftreten, erwägen Sie die Verwendung von Direct2D.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Swapchain-Teilinvalidierung deaktivieren</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Standardmäßig verwendet der Textrenderer eine FLIP_SEQUENTIAL Swap Chain und deklariert modifiziert Rechtecke über die Present1-API. Wenn diese Einstellung aktiviert ist, wird stattdessen eine FLIP_DISCARD Swap Chain verwendet, und es werden keine modifiziert Rechtecke deklariert. Ob der eine oder der andere besser ist, hängt von Ihrer Hardware und verschiedenen anderen Faktoren ab.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Softwarerendering verwenden (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, verwendet das Terminal einen Softwarerasterer (WARP). Diese Einstellung sollte unter fast allen Umständen deaktiviert bleiben.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Textmessungsmodus</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Dadurch wird geändert, wie eingehender Text in Zellen gruppiert wird. Die Option "Grapheme clusters" ist die moderne und unicode-korrekte Methode, während "wcswidth" ein gängiger Ansatz für UNIX ist und "Windows-Konsole" die für die Arbeit unter Windows verwendete Methode repliziert. Das Ändern dieser Einstellung erfordert einen Neustart von Windows-Terminal und gilt nur für Anwendungen, die innerhalb der Einstellung gestartet werden.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Breite von mehrdeutigen Zeichen</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Legt die Breite fest, die für ostasiatische mehrdeutige Zeichen verwendet wird. „Eng“ (Standard) priorisiert die Kompatibilität, während „Weit“ die Lesbarkeit mit vielen CJK-Schriftarten priorisiert. Im Modus „Breit“ funktionieren einige Anwendungen möglicherweise nicht ordnungsgemäß und verursachen eine erratische Cursorbewegung. Das Ändern dieser Einstellung erfordert einen Neustart von Windows-Terminal und gilt nur für Anwendungen, die von dort aus gestartet werden.</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Breit</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Spalten</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Zeilen</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>Beim Starten des Terminals</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Gibt an, was angezeigt werden soll, wenn das erste Terminal erstellt wird.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>Startparameter</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Einstellungen, die steuern, wie das Terminal gestartet wird</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Startmodus</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Wie das Terminal beim Start angezeigt wird. Der Fokus blendet die Registerkarten und die Titelleiste aus.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Standard</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Neues Instanzverhalten</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Steuert, wie neue Terminalinstanzen an vorhandene Fenster angehängt werden.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Titelleiste ausblenden (Neustart erforderlich)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Wenn diese Option deaktiviert ist, wird die Titelleiste über den Registerkarten angezeigt.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Verwendung des Titels des aktiven Terminals als Anwendungstitel</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Wenn diese Option deaktiviert ist, lautet die Titelleiste „Terminal“.</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Anpassen der Fenstergröße an Zeichenraster ausrichten</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Wenn diese Option deaktiviert ist, wird die Größe des Fensters reibungslos geändert.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>Beim Starten des Computers starten</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Terminal automatisch starten, wenn Sie sich bei Windows anmelden.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Zentriert</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Beim Start zentrieren</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, wird das Fenster beim Starten in der Mitte des Bildschirms platziert.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Immer im Vordergrund</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Debugfeatures aktivieren</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Terminal wird immer das oberste Fenster auf dem Desktop sein.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Bestimmte Tastatureingaben in einigen Anwendungen funktionieren möglicherweise nicht mehr ordnungsgemäß, wenn diese Einstellung aktiviert ist.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Auf diese Weise können Aktionen wie globale Korrektur- und Quakemodusaktionen auch dann funktionieren, wenn keine Fenster geöffnet sind.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Modus Registerkartenbreite</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Mit "Kompakt" werden inaktive Registerkarten auf die Größe des Symbols verkleinert.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Worttrennzeichen</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Diese Symbole werden verwendet, wenn Sie im Terminal auf Text doppelklicken oder "Markierungsmodus" aktivieren.</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>Hintergrunddeckkraft</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Legt die Deckkraft des Fensters fest.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>AltGr-Aliasing</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Standardmäßig behandelt Windows STRG+ALT als Alias für AltGr. Diese Einstellung überschreibt das Standardverhalten von Windows.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Text-Aliasing</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>Steuert, wie Antialiasing für Text im Renderer funktioniert.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>Hintergrundbild-Pfad</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>Dateispeicherort des Bilds, das im Hintergrund des Fensters verwendet wird.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Ausrichtung des Hintergrundbilds</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Legt fest, wie das Hintergrundbild an den Fensterrändern ausgerichtet wird.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Hintergrundbild-Deckkraft</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Legt die Deckkraft des Hintergrundbilds fest.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>Streckmodus für Hintergrundbild</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Legt fest, wie das Hintergrundbild angepasst wird, um das Fenster auszufüllen.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Farbschema</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Erweitern, um den Vordergrund-, Hintergrund- und Auswahlhintergrund außer Kraft zu setzen.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Befehlszeile</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Im Profil verwendete ausführbare Datei.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Cursorhöhe</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Legt die prozentuale Höhe des Cursors beginnend von unten fest. Funktioniert nur mit der Vintage-Cursorform.</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>Schriftart</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Sie können mehrere Schriftarten verwenden, indem Sie sie durch ein ASCII-Komma voneinander trennen.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>Schriftgrad</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Größe der Schriftart in Punkt.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Zellenbreite</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Überschreiben Sie die Zeilenhöhe des Terminals. Gemessen als Vielfaches des Schriftgrads. Der Standardwert hängt von Ihrer Schriftart ab und liegt in der Regel bei 1,2.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Überschreiben Sie die Zellenbreite des Terminals. Gemessen als Vielfaches des Schriftgrads. Der Standardwert hängt von Ihrer Schriftart ab und liegt in der Regel bei 0,6.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Integrierte Glyphen</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, zeichnet das Terminal benutzerdefinierte Glyphen für Blockelement- und Rahmenelementzeichen, anstatt die Schriftart zu verwenden.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>Vollfarb-Emoji</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, werden Emojis in Vollfarbe angezeigt.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>Schriftstärke</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Legt die Strichstärke (leichter oder betonter) für die angegebene Schriftart fest.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Profil in Dropdownliste ausblenden</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, wird das Profil nicht in der Liste der Profile angezeigt. Dies kann verwendet werden, um Standardprofile und dynamisch generierte Profile auszublenden, während sie in Ihrer Einstellungsdatei bleiben.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Dieses Profil als Administrator ausführen</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, wird das Profil automatisch in einem Admin Terminalfenster geöffnet. Wenn das aktuelle Fenster bereits als Administrator ausgeführt wird, wird es in diesem Fenster geöffnet.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Verlaufsgröße</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Die Anzahl der Zeilen oberhalb der, die im Fenster angezeigt werden, zu dem Sie zurück scrollen können.</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Symbol</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Emoji- oder Bilddateipfad des im Profil verwendeten Symbols.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Abstand</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Legt den Abstand um den Text im Fenster fest.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Retro-Terminal-Effekte</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Zeigen Sie Retro-Terminaleffekte wie leuchtenden Text und Scanzeilen an.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Automatisches Anpassen der Helligkeit von nicht unterscheidbarem Text</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>Hellt Text automatisch auf oder verdunkelt ihn, um ihn besser sichtbar zu machen. Selbst wenn diese Funktion aktiviert ist, erfolgt diese Anpassung nur dann, wenn eine Kombination aus Vorder- und Hintergrundfarben zu einem schlechten Kontrast führen würde.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Startverzeichnis</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>Das Verzeichnis, in dem das Profil gestartet wird, wenn es geladen wird.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Titeländerungen unterdrücken</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Anwendungsanforderungen zum Ändern des Titels ignorieren (OSC 2).</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Registerkartentitel</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Ersetzt den Profilnamen als Titel, der beim Starten an die Shell übergeben wird.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Acrylmaterial aktivieren</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Wendet eine durchscheinende Textur auf den Hintergrund des Fensters an.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Glocken-Benachrichtigungsstil</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Steuert, was passiert, wenn die Anwendung ein BEL-Zeichen ausgibt.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>Diese Anwendung mit einem neuen Umgebungsblock starten</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, generiert das Terminal beim Erstellen neuer Registerkarten oder Bereiche mit diesem Profil einen neuen Umgebungsblock. Wenn diese Option deaktiviert ist, erbt die Registerkarte/der Bereich stattdessen die Variablen, mit denen das Terminal gestartet wurde.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Menü bei Rechtsklick anzeigen</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, zeigt das Terminal ein Menü an, wenn Sie mit der rechten Maustaste klicken. Wenn diese Option deaktiviert ist, wird durch Klicken mit der rechten Maustaste der markierte Text kopiert (oder eingefügt, wenn keine Auswahl erfolgt).</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Anzeigen von Markierungen auf der Scrollleiste</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, zeigt das Terminal Markierungen in der Scrollleiste an, wenn nach Text gesucht oder die Shellintegration aktiviert ist.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>Prompts beim Drücken der EINGABETASTE automatisch markieren</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, fügt das Terminal automatisch eine Markierung hinzu, die die Position des Befehlsendes angibt, wenn Sie die EINGABETASTE drücken.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Experimentell: Positionieren des Cursors mit Mausklicks</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, wird der Cursor durch Klicken innerhalb des Prompts an diese Position verschoben. Dies erfordert, dass die Shellintegration in Ihrer Shell aktiviert ist, damit sie erwartungsgemäß funktioniert.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Startgröße</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Die Anzahl der Zeilen und Spalten, die beim ersten Laden im Fenster angezeigt werden. Gemessen in Zeichen.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Startposition</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Die anfängliche Position des Terminalfensters beim Start. Beim Start als maximierter Vollbildmodus oder mit aktivierter Option „Zentrieren beim Start“ wird dies verwendet, um den gewünschten Monitor als Ziel zu verwenden.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Alle</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Profil löschen</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Der Name des Profils, das in der Dropdown Liste angezeigt wird.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Benutzeroberflächenstil des Registerkarten-Umschalters</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Legt fest, welche Schnittstelle verwendet wird, wenn Sie mit der Tastatur die Registerkarte wechseln.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>Dieser Farbschemaname wird bereits verwendet.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Bereich automatisch mit dem Mauszeiger fokussieren</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Passen Sie die Schriftgröße des Terminals an, indem Sie die STRG-TASTE gedrückt halten und scrollen</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Passen Sie die Deckkraft des Terminals an, indem Sie scrollen, während Sie die STRG- und UMSCHALTTASTE gedrückt halten</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Fenster automatisch ausblenden</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, wird das Terminal ausgeblendet, sobald Sie zu einem anderen Fenster wechseln.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Beim Schließen warnen</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Steuert, wann ein Bestätigungsdialogfeld angezeigt wird, bevor Registerkarten oder Fenster geschlossen werden. "Immer" zeigt das Dialogfeld beim Schließen eines Fensters an.</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Warnen, wenn „Dienst für Bildschirmtastatur und Handschrifteingabefeld“ deaktiviert ist</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Warnung beim Einfügen von mehr als 5 KiB</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Warnung beim Einfügen von Zeilenumbrüchen</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>Wenn Ihre Shell den Modus „Einfügen in Klammern“ nicht unterstützt, wird aus Sicherheitsgründen empfohlen, dies auf „Immer“ festzulegen.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>Klingelton</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>Steuert, welcher Sound wiedergegeben wird, wenn die Anwendung ein BEL Zeichen ausgibt. "Glockenbenachrichtigungsstil" muss "Hörbar" enthalten.</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>Cursorfarbe</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Überschreibt die Vordergrundfarbe aus dem Farbschema.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Überschreibt die Cursorfarbe aus dem Farbschema.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Überschreibt die Hintergrundfarbe aus dem Farbschema.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Überschreibt die Hintergrundfarbe der Auswahl aus dem Farbschema.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>Verbleibende Profile</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Fügen Sie eine Gruppe von Profilen hinzu, die mindestens einer der definierten Eigenschaften für reguläre Ausdrücke entsprechen.</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Es kann nur ein Eintrag "Verbleibende Profile" vorhanden sein.</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>Inlining zulassen</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, wird der Eintrag direkt angezeigt, wenn der Ordner nur einen einzigen Eintrag enthält, und es wird kein Ordner gerendert.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>Leer zulassen</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, wird der Ordner weiterhin angezeigt, wenn er keine Einträge enthält. Andernfalls wird der Ordner nicht gerendert.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>ENQ-Antwort (ENQ, Request Terminal Status, Terminalstatus anfordern)</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Die Antwort, die gesendet wird, wenn eine ENQ-Steuersequenz empfangen wird.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Nützlich für die Problembehandlung oder Entwicklung eines Terminals.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>Experimentell: Tastenzuordnungen zum Einfärben von ausgewähltem Text hinzufügen</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Diese Tastenbindungen können den markierten Text oder alle Instanzen des markierten Texts mit einer angegebenen Farbe hervorheben.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>Registerkarten im Vollbildmodus anzeigen</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Wenn diese Option aktiviert ist, wird die Registerkartenleiste angezeigt, wenn sich die App im Vollbildmodus befindet.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>Pfadübersetzung</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Steuert, wie Datei- und Verzeichnispfade bei Drag &amp;amp; Drop-Vorgängen übersetzt werden.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Profil wird nicht mehr erkannt</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Dieses automatisch erkannte Profil wurde anscheinend deinstalliert. Änderungen, die Sie daran vorgenommen haben, bleiben erhalten, können aber erst verwendet werden, nachdem sie neu installiert wurde.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Ursprüngliche Quelle</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Gibt die Software an, die dieses Profil ursprünglich erstellt hat.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Cache löschen</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>Im Cache werden Daten gespeichert, die mit gespeicherten Sitzungen und automatisch generierten Profilen zusammenhängen.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>Trennzeichen per Drag &amp;amp; Drop</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Dieser Text wird zwischen den Pfaden mehrerer in das Terminal gezogener Dateien eingefügt.</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Esta combinación de colores forma parte de la configuración integrada o de una extensión instalada</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Para realizar cambios en esta combinación de colores, debe hacer una copia del mismo.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Establecer combinación de colores como predeterminada</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Aplique esta combinación de colores a todos los perfiles de forma predeterminada. Los perfiles individuales aún pueden seleccionar sus propias combinaciones de colores.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Idioma (requiere reiniciar)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Seleccionar un idioma para mostrarlo en la aplicación. Esto invalidará el idioma predeterminado de la interfaz de Windows.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Modo de entrada IME predeterminado</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Informa al IME qué idioma usar de forma predeterminada. Para los idiomas que dependen de un IME y no usan caracteres latinos de forma predeterminada, esta configuración se puede usar para forzar la entrada de inglés al iniciar.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Mostrar pestañas siempre</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Si se deshabilita, la barra de pestañas aparecerá cuando se cree una nueva pestaña. No se puede desactivar mientras "Ocultar la barra de título" está Habilitado.</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Posición de las pestañas recién creadas</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Especifica dónde aparecen las nuevas pestañas en la fila de pestañas.</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>Dirección URL predeterminada que se usará para la acción "Buscar en la Web"</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>El marcador de posición "%s" se reemplazará por la consulta de búsqueda.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Quitar el espacio en blanco final en selección rectangular</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Quitar espacio en blanco final al pegar</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Perfil predeterminado</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Perfil que se abre al hacer clic en el icono '+' o al escribir la combinación de teclas de nueva pestaña.</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Aplicación de terminal predeterminada</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Aplicación de terminal que se inicia cuando se ejecuta una aplicación de línea de comandos sin una sesión existente, como en el menú Inicio o en el cuadro de diálogo Ejecutar.</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>API de gráficos</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 proporciona una experiencia con más rendimiento y características, mientras que Direct2D es más estable. La opción predeterminada "Automático" seleccionará la API que mejor se adapte a su hardware gráfico. Si experimenta problemas importantes, considere la posibilidad de usar Direct2D.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Deshabilitar la invalidación parcial de la cadena de intercambio</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>De forma predeterminada, el representador de texto usa una cadena de intercambio de FLIP_SEQUENTIAL y declara rectángulos modificados a través de la API de Present1. Cuando esta configuración está habilitada, se usará una cadena de intercambio de FLIP_DISCARD y no se declarará ningún rectángulo con modificaciones. Si uno u otro es mejor depende de su hardware y de otros factores.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Uso de la representación de software (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Cuando está habilitado, el terminal usará un rasterizador de software (WARP). Esta configuración debe dejarse deshabilitada en casi todas las circunstancias.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Modo de medición de texto</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Esto cambia la forma en que el texto entrante se agrupa en celdas. La opción "Grapheme clusters" es la forma más moderna y correcta de hacerlo, mientras que "wcswidth" es un enfoque común en UNIX y "Consola de Windows" replica la forma en que se utiliza para trabajar en Windows. Para cambiar esta configuración, es necesario reiniciar Terminal Windows y solo se aplica a las aplicaciones iniciadas desde ella.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Ancho de caracteres ambiguos</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Establece el ancho usado para los caracteres ambiguos de Asia Oriental. "Estrecho" (valor predeterminado) da prioridad a la compatibilidad, mientras que "Ancho" da prioridad a la legibilidad con muchas fuentes CJK. En el modo "Ancho", es posible que algunas aplicaciones no funcionen correctamente y provoquen un movimiento errático del cursor. Cambiar esta configuración requiere un reinicio de Terminal Windows y solo se aplica a las aplicaciones que se inician desde dentro de ella.</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Anchura</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Columnas</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Filas</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>Cuando se inicia la terminal</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Qué se debe mostrar cuando se crea la primera terminal.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>Parámetros de inicio</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Configuración que controla cómo se inicia el terminal</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Modo de inicio</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Cómo aparecerá el terminal al iniciarse. El foco ocultará las pestañas y la barra de título.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Predeterminado</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Comportamiento de nueva instancia</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Controla cómo se adjuntan nuevas instancias de terminal a ventanas existentes.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Ocultar la barra de título (requiere reiniciar)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Cuando está deshabilitada, la barra de título aparecerá encima de las pestañas.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Usar título de terminal activo como título de la aplicación</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Cuando se deshabilita, la barra de título será "Terminal".</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Ajustar el tamaño de la ventana a la cuadrícula del carácter</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Cuando se deshabilita, la ventana cambiará de tamaño sin problemas.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>Iniciar al inicio del equipo</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Iniciar terminal automáticamente al iniciar sesión en Windows.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Centrado</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Centrar en el inicio</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Cuando está habilitada, la ventana se coloca en el centro de la pantalla cuando se inicia.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Siempre en primer plano</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Habilitar características de depuración</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>El terminal siempre será la ventana superior del escritorio.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Es posible que determinada entrada de teclado en algunas aplicaciones deje de funcionar correctamente cuando esta configuración está habilitada.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Esto permite que acciones como las acciones de la convocatoria global y el modo de conferencia funcionen incluso cuando no hay ventanas abiertas.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Modo de ancho de pestaña</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Compactar reducirá las pestañas inactivas al tamaño del icono.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Delimitadores de palabras</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Estos símbolos se usarán al hacer doble clic en el texto en el terminal o al activar el "Modo marcar".</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>Opacidad del fondo</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Establece la opacidad de la ventana.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>Alias AltGr</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>De forma predeterminada, Windows trata Ctrl+Alt como alias de AltGr. Esta configuración invalidará el comportamiento predeterminado de Windows.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Suavizado de contorno de texto</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>Controla la forma en que el texto se alisa en el representador.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>Ruta de la imagen de fondo</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>Ubicación de archivo de la imagen usada en el fondo de la ventana.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Alineación de la imagen de fondo</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Establece cómo se alinea la imagen de fondo con los límites de la ventana.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Opacidad de la imagen de fondo</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Establece la opacidad de la imagen de diseño de escritorio.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>Modo de expansión de imagen de fondo</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Establece cómo se ajusta el tamaño de la imagen de fondo para que rellene la ventana.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Combinación de colores</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Expanda para reemplazar el primer plano, el fondo y el fondo de selección.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Línea de comandos</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Ejecutable utilizado en el perfil.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Alto del cursor</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Establece el alto porcentual del cursor a partir de la parte inferior. Solo funciona con la forma del cursor de la cosecha.</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>Estilo tipográfico</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Puede usar varias fuentes separándolas con una coma ASCII.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>Tamaño de la fuente</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Tamaño de la fuente en puntos.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Ancho de celda</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Invalide el alto de línea del terminal. Medido como múltiplo del tamaño de fuente. El valor predeterminado depende de la fuente y suele ser alrededor de 1,2.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Invalidar el ancho de celda del terminal. Medido como múltiplo del tamaño de fuente. El valor predeterminado depende de la fuente y suele ser alrededor de 0,6.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Glifos integrados</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Cuando está habilitado, el terminal dibuja glifos personalizados para los caracteres de dibujo de elementos de bloque y cuadros, en lugar de usar la fuente.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>Emoji a todo color</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Cuando se habilita, los emojis se muestran a todo color.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>Espesor de la fuente</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Establece el grosor (luminosidad o densidad de los trazos) para la fuente especificada.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Ocultar perfil de la lista desplegable</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Si se habilita, el perfil no aparecerá en la lista de perfiles. Se puede usar para ocultar los perfiles predeterminados y los perfiles generados dinámicamente, al dejarlos en el archivo de configuración.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Ejecutar este perfil como Administrador</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>Si se habilita, el perfil se abrirá automáticamente en una ventana de terminal Administración. Si la ventana actual ya se está ejecutando como administrador, se abrirá en esta ventana.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Tamaño del historial</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>El número de líneas encima de las que se muestran en la ventana a la que puede desplazarse.</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Icono</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Ubicación del archivo de imagen o emoji del icono que se usa en el perfil.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Espaciado</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Establece el espaciado alrededor del texto dentro de la ventana.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Efecto de terminal retro</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Muestra efectos del terminal de estilo retro, como texto brillante y líneas de exploración.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Ajustar automáticamente la luminosidad del texto indistinguible</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>Ilumina u oscurece automáticamente el texto para que sea más visible. Aunque esté habilitado, este ajuste solo se producirá cuando una combinación de colores de primer plano y fondo genere un contraste deficiente.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Directorio de inicio</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>El directorio en el que se inicia el perfil cuando se carga.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Suprimir cambios de título</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Omitir solicitudes de aplicación para cambiar el título (OSC 2).</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Título de la pestaña</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Sustituye el nombre del perfil por el título que se pasa al shell al iniciarse.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Habilitar material acrílico</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Aplica una textura traslúcida al fondo de la ventana.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Notificación estilo campana</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Controla lo que sucede cuando la aplicación emite un personaje BEL.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>Iniciar esta aplicación con un nuevo bloque de entorno</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Cuando está habilitado, el terminal generará un nuevo bloque de entorno al crear nuevas pestañas o paneles con este perfil. Cuando se deshabilita, la pestaña o el panel heredarán las variables con las que se inició el terminal.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Mostrar un menú al hacer clic con el botón derecho</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Cuando se habilite, el terminal mostrará un menú al hacer clic con el botón derecho. Cuando se deshabilite, al hacer clic con el botón derecho se copiará el texto seleccionado (o se pegará si no hay ninguna selección).</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Mostrar marcas en la barra de desplazamiento</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Cuando está habilitado, el terminal mostrará marcas en la barra de desplazamiento al buscar texto o cuando la integración de shell esté habilitada.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>Marcar automáticamente los avisos al presionar Entrar</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Cuando se habilita, el terminal agrega automáticamente una marca que indica la posición del final del comando al presionar Entrar.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Experimental: cambiar la posición del cursor con clics del mouse</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Cuando se habilita, al hacer clic dentro del aviso se moverá el cursor a esa posición. Esto requiere que la integración de shell esté habilitada en el shell para funcionar de la forma esperada.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Tamaño de inicio</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Número de filas y columnas que se muestran en la ventana en la primera carga. Medido en caracteres.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Posición de inicio</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Posición inicial de la ventana del terminal al iniciarse. Al iniciar como maximizado, en pantalla completa o con "Centrar al iniciar", se usa para dirigirse al monitor de interés.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Todo</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Eliminar perfil</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Nombre del perfil que aparece en la lista desplegable.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Estilo de interfaz del modificador de tabulación</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Selecciona la interfaz que se usará al cambiar de pestaña con el teclado.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>Este nombre de combinación de colores ya está en uso.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Centrarse automáticamente en el panel al pasar el mouse</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Ajuste el tamaño de fuente del terminal desplazándose mientras mantiene presionada la tecla Ctrl</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Ajuste la opacidad del terminal desplazándose mientras mantiene presionadas las teclas CTRL y Mayús</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Ocultar automáticamente la ventana</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Si se habilita, el terminal se ocultará en cuanto cambies a otra ventana.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Advertir al cerrar</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Controla cuándo aparece un cuadro de diálogo de confirmación antes de cerrar pestañas o ventanas. "Siempre" presenta el cuadro de diálogo al cerrar cualquier panel.</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Advertir cuando el servicio "Panel de escritura a mano y teclado táctil" está deshabilitado</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Advertir al pegar más de 5 KiB</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Advertir al pegar nuevas líneas</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>Si tu shell no admite el modo de "pegar entre corchetes", le recomendamos configurarlo en "Siempre" por motivos de seguridad.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>Sonido de campana</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>Controla el sonido que se reproduce cuando la aplicación emite un carácter BEL. "Estilo de notificación de campana" debe incluir "Audible".</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>Color del cursor</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Invalida el color de primer plano de la combinación de colores.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Invalida el color del cursor de la combinación de colores.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Invalida el color de fondo de la combinación de colores.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Invalida el color de fondo de la selección de la combinación de colores.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>Perfiles restantes</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Agregar un grupo de perfiles que coincidan al menos con una de las propiedades de expresión regular definidas</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Solo puede haber una entrada de "perfiles restantes"</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>Permitir inserción</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Cuando está habilitada, si la carpeta solo tiene una entrada, la entrada se mostrará directamente y no se representará ninguna carpeta.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>Permitir vacío</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Cuando se habilita, si la carpeta no tiene entradas, se seguirá mostrando. De lo contrario, la carpeta no se representará.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>Respuesta de ENQ (Request Terminal Status)</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Respuesta que se envía cuando se recibe una secuencia de control ENQ.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Útil para solucionar problemas o desarrollar terminales.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>Experimental: Agregar enlaces de teclado al texto seleccionado de color</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Estos enlaces de teclas pueden resaltar el texto seleccionado o todas las instancias del texto seleccionado con un color especificado.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>Mostrar las pestañas en pantalla completa</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Cuando está habilitada, la barra de pestañas estará visible cuando la aplicación esté en pantalla completa.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>Traducción de ruta de acceso</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Controla cómo se traducen las rutas de acceso de archivos y directorios durante las operaciones de arrastrar y colocar.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>El perfil ya no se ha detectado</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Parece que este perfil detectado automáticamente se ha desinstalado. Los cambios realizados en él se conservan, pero no se pueden usar hasta que se haya reinstalado.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Origen original</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Indica el software que creó originalmente este perfil.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Borrar caché</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>La caché guarda datos relacionados con las sesiones guardadas y los perfiles generados automáticamente.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>Delimitador de arrastrar y colocar</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Este texto se insertará entre las rutas de acceso de varios archivos colocados en el terminal.</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Ce modèle de couleurs fait partie des paramètres intégrés ou dune extension installée</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Pour apporter des modifications à ce modèle de couleurs, vous devez en faire une copie.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Définir le modèle de couleurs par défaut</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Appliquer ce modèle de couleurs à tous vos profils, par défaut. Les profils individuels peuvent toujours sélectionner leurs propres jeux de couleurs.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Langue (nécessite une relance)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Sélectionne une langue daffichage pour lapplication. Cette opération remplace votre langue dinterface Windows par défaut.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Mode dentrée IME par défaut</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Indique à IME la langue à utiliser par défaut. Pour les langues qui s'appuient sur un IME et qui n'utilisent pas les caractères latins par défaut, ce paramètre peut être utilisé pour forcer la saisie de l'anglais au démarrage.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Toujours afficher les onglets</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Si cette option est désactivée, la barre donglets saffiche lors de la création dun nouvel onglet. Nous navons pas pu désactiver si « Masquer la barre de titre » est activé.</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Position des onglets nouvellement créés</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Indique l'endroit où les nouveaux onglets apparaissent dans la ligne d'onglets.</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>URL par défaut à utiliser pour laction « Rechercher sur le web »</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Lespace réservé "%s" sera remplacé par la requête de recherche.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Supprimer lespace blanc de fin dans la sélection rectangulaire</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Supprimer les espaces blancs de fin lors du collage</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Profil par défaut</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Profil qui souvre lorsque vous cliquez sur licône « + » ou que vous utilisez le raccourci clavier « nouvel onglet ».</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Application Terminal par défaut</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Lapplication Terminal qui se lance lorsquune application de ligne de commande est exécutée sans session existante, par exemple à partir du menu Démarrer ou de la boîte de dialogue Exécuter.</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>Graphics API</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 offre une expérience plus performante et riche en fonctionnalités, tandis que Direct2D est plus stable. Loption par défaut « Automatique » sélectionne lAPI qui correspond le mieux à votre matériel graphique. Si vous rencontrez des problèmes importants, envisagez dutiliser Direct2D.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Désactiver linvalidation partielle de la chaîne déchange</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Par défaut, le moteur de rendu de texte utilise une chaîne de permutation FLIP_SEQUENTIAL et déclare les rectangles sales via lAPI Present1. Lorsque ce paramètre est activé, une chaîne déchange FLIP_DISCARD est utilisée à la place, et aucun rectangle sale nest déclaré. La supériorité de lun ou de lautre dépend de votre matériel et de divers autres facteurs.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Utiliser le rendu logiciel (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Lorsque cette option est activée, le terminal utilise un logiciel de tramage (WARP). Ce paramètre doit être désactivé dans presque toutes les circonstances.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Mode de mesure de texte</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Cela modifie la façon dont le texte entrant est regroupé en cellules. L'option « Clusters de graphèmes » est la méthode la plus moderne et la plus conforme à Unicode, tandis que « wcswidth » est une approche courante sous UNIX et la « Console Windows » reproduit la manière dont cela fonctionnait sous Windows. La modification de ce paramètre nécessite le redémarrage du Terminal Windows et ne s'applique qu'aux applications lancées à partir de celui-ci.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Largeur des caractères ambigus dAsie de lEst</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Définit la largeur utilisée pour les caractères ambigus dAsie de lEst. « Narrow » (par défaut) privilégie la compatibilité, tandis que « Wide » favorise la lisibilité avec de nombreuses polices CJK. En mode « Wide », certaines applications peuvent ne pas fonctionner correctement et provoquer un déplacement erratique du curseur. La modification de ce paramètre nécessite le redémarrage du Terminal Windows et ne sapplique quaux applications lancées à partir de celui-ci.</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Larges</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Colonnes</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Lignes</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>Au démarrage du terminal</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Ce qui doit être affiché lors de la création du premier terminal.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>Paramètres de lancement</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Paramètres qui contrôlent le lancement du terminal</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Mode de lancement</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Mode daffichage du terminal au démarrage. Le focus masque les onglets et la barre de titre.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Par défaut</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Comportement des nouvelles instances</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Contrôle la façon dont les nouvelles instances de terminal sont attachées aux fenêtres existantes.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Masquer la barre de titre (redémarrage nécessaire)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Une fois désactivée, la barre de titre saffiche au-dessus des onglets.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Utilisez le titre du terminal actif comme titre de lapplication</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Une fois désactivée, la barre de titre est « Terminal ».</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Ajuster la dimension de la fenêtre à la grille de caractères</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Une fois désactivée, la fenêtre se redimensionne sans à-coups.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>Lancement au démarrage de lordinateur</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Lancez automatiquement Terminal lorsque vous vous connectez à Windows.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Centré</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Centrer au lancement</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Lorsque cette option est activée, la fenêtre est placée au centre de lécran lorsquelle est lancée.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Toujours au premier plan</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Activer les fonctionnalités de débogage</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Le terminal est toujours la fenêtre située au premier plan sur le bureau.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Certaines entrées de clavier dans certaines applications peuvent cesser de fonctionner correctement lorsque ce paramètre est activé.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Cela permet aux actions telles que les actions en mode dengagement global et de mode Dent de fonctionner même lorsquaucune fenêtre nest ouverte.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Largeur des onglets</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Compact réduit les onglets inactifs à la taille de licône.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Délimitation des mots</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Ces symboles sont utilisés lorsque vous double-cliquez sur du texte dans le terminal ou activez le « mode Marque ».</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>Opacité de larrière-plan</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Définit lopacité de la fenêtre.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>Alias AltGr</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Par défaut, Windows traite Ctrl+Alt comme un alias pour AltGr. Ce paramètre remplace le comportement par défaut de Windows.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Anticrénelage de texte</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>Contrôle le mode danticrénelage du rendu.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>Emplacement de limage darrière-plan</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>Emplacement du fichier de limage utilisée en arrière-plan.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Alignement de limage darrière-plan</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Définit lajustement de limage de fond à la fenêtre.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Opacité de limage de fond</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Définit lopacité de limage darrière-plan.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>Mode détirement de limage darrière-plan</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Définit la façon dont limage darrière-plan est redimensionnée pour remplir la fenêtre.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Jeu de couleurs</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Développez pour remplacer larrière-plan, larrière-plan et larrière-plan de sélection.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Ligne de commande</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Exécutable de profil.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Hauteur du curseur</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Définit la hauteur en pourcentage du curseur en partant du bas. Fonctionne uniquement avec la forme de curseur.</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>Style de police</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Vous pouvez utiliser plusieurs polices en les séparant par une virgule ASCII.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>Taille de police</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Taille de la police en points.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Largeur de cellule</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Remplacez la hauteur de la ligne du terminal. Mesuré sous la forme dun multiple de la taille de la police. La valeur par défaut dépend de votre police et se situe généralement autour de 1,2.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Remplacez la largeur de cellule du terminal. Se mesure en tant que multiple de la taille de police. La valeur par défaut dépend de votre police et est généralement autour de 0,6.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Glyphes intégrés</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Lorsque cette option est activée, le terminal trace des glyphes personnalisés pour les éléments de bloc et pour les caractères de dessin de boîte au lieu d'utiliser la police de caractère.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>Emoji en couleurs</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Lorsque cette option est activée, les emojis sont affichés en couleurs.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>Épaisseur de la police</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Définit le poids (la luminosité ou lépaisseur des traits dencre) de la police.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Masquez le profil de la liste déroulante</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Si cette option est activée, le profil napparaît pas dans la liste des profils. Peut être utilisé pour masquer les profils par défaut et les profils générés dynamiquement, tout en les laissant dans votre fichier de paramètres.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Exécuter ce profil en tant quadministrateur</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>Si cette option est activée, le profil souvre automatiquement dans une fenêtre de terminal Administration. Si la fenêtre active est déjà en cours dexécution en tant quadministrateur, elle souvre dans cette fenêtre.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Taille de lhistorique</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Nombre de lignes au-dessus des lignes affichées dans la fenêtre auxquelles vous pouvez accéder en défilant.</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Icône</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Emplacement de limage ou emoji pour licône du profil.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Marges</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Définit la marge intérieure autour du texte dans la fenêtre.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Effet terminal rétro</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Afficher les effets de terminal rétro, tels que le texte lumineux et les lignes danalyse.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Ajuster automatiquement la luminosité du texte illisible.</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>Égaye automatiquement ou noircit le texte pour le rendre plus visible. Même si cette option est activée, cet ajustement se produit uniquement lorsquune combinaison de couleurs de premier plan et darrière-plan entraîne un contraste médiocre.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Répertoire de démarrage</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>Répertoire dans lequel le shell démarre lorsquil est chargé.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Annuler les modifications apportées au titre</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Ignorer les demandes dapplication pour modifier le titre (OSC 2).</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Titre de longlet</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Remplace le titre du shell au démarrage.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Activer le matériau acrylique</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Applique une texture translucide à larrière-plan de la fenêtre.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Style de notification Bell</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Contrôle ce qui se produit lorsque lapplication émet un caractère BEL.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>Lancer cette application avec un nouveau bloc denvironnement</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Lorsquil est activé, le terminal génère un nouveau bloc denvironnement lors de la création de nouveaux onglets ou volets avec ce profil. Lorsquil est désactivé, longlet/volet hérite à la place des variables avec laquelle le terminal a été démarré.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Afficher un menu en cliquant avec le bouton droit</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Lorsque cette option est activée, le terminal affiche un menu en cliquant avec le bouton droit. Si cette option est désactivée, le fait de cliquer avec le bouton droit copie le texte sélectionné (ou le coller en labsence de sélection).</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Afficher les marques sur la barre de défilement</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Quand cette option est activée, le terminal affiche les marques dans la barre de défilement lors de la recherche de texte ou lorsque lintégration de linterpréteur de commandes est activée.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>Marquer automatiquement les invites en appuyant sur Entrée</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Lorsque cette option est activée, le terminal ajoute automatiquement une marque indiquant la position de la fin de la commande lorsque vous appuyez sur Entrée.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Expérimental : repositionner le curseur avec des clics de souris</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Lorsque cette option est activée, le fait de cliquer à lintérieur de linvite déplace le curseur vers cette position. Cela nécessite que lintégration de linterpréteur de commandes soit activée dans votre interpréteur de commandes pour fonctionner comme prévu.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Taille au lancement</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Nombre de lignes et de colonnes affichées dans la fenêtre lors du premier chargement. Se mesure en caractères.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Position de lancement</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Position initiale de la fenêtre de terminal au démarrage. Lors du lancement en mode agrandi, en plein écran ou avec loption « Centrer au lancement » activée, elle est utilisée pour cibler le moniteur dintérêt.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Tout</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Supprimer le profil</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Nom du profil qui apparaît dans la liste déroulante.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Style dinterface du sélecteur donglets</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Sélectionne linterface à utiliser lorsque vous changez donglet à laide du clavier.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>Ce nom de modèle de couleurs est déjà utilisé.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Mise au point automatique du volet au survol de la souris</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Ajustez la taille de police du terminal en faisant défiler tout en maintenant la touche Ctrl enfoncée</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Ajustez lopacité du terminal en faisant défiler tout en maintenant les touches Ctrl et Maj enfoncées</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Masquage automatique de la fenêtre</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Si cette option est activée, le terminal est masqué dès que vous basculez vers une autre fenêtre.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Avertir lors de la fermeture</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Contrôle lapparition dune boîte de dialogue de confirmation avant la fermeture des onglets ou des fenêtres. « Toujours » affiche la boîte de dialogue lors de la fermeture de nimporte quel volet.</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Avertir lorsque le « service clavier tactile et volet décriture manuscrite » est désactivé</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Avertir lors du collage de plus de 5 KiO</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Avertir lors du collage de nouvelles lignes</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>Si votre interpréteur de commandes ne prend pas en charge le mode « collage entre crochets », nous vous recommandons de définir ce paramètre sur « Toujours » pour des raisons de sécurité.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>Son de cloche</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>Contrôle le son joué lorsque l'application émet un caractère BEL. Le « style de notification par cloche » doit inclure « Audible ».</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>Couleurs du curseur</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Remplace la couleur de premier plan du modèle de couleurs.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Remplace la couleur du curseur du modèle de couleurs.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Remplace la couleur darrière-plan du modèle de couleurs.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Remplace la couleur darrière-plan de la sélection du modèle de couleurs.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>Profils restants</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Ajouter un groupe de profils qui correspondent à au moins une des propriétés dexpression régulière définies</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Il ne peut y avoir quune seule entrée « Profils restants »</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>Autoriser linlining</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Quand cette option est activée, si le dossier na quune seule entrée, lentrée saffiche directement et aucun dossier nest affiché.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>Autoriser les entrées vides</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Quand cette option est activée, si le dossier na pas dentrées, il est toujours affiché. Sinon, le dossier ne sera pas rendu.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>Réponse ENQ (Request Terminal Status)</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Réponse envoyée lors de la réception dune séquence de contrôle ENQ.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Utile pour le dépannage ou le développement de Terminal.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>Expérimental : ajouter des liaisons de touches au texte sélectionné en couleur</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Ces liaisons clés peuvent mettre en surbrillance le texte sélectionné ou toutes les instances du texte sélectionné avec une couleur spécifiée.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>Afficher les onglets en mode plein écran</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Lorsque cette option est activée, la barre donglets est visible lorsque lapplication est en plein écran.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>Traduction du chemin daccès</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Contrôle la façon dont les chemins daccès aux fichiers et aux répertoires sont traduits pendant les opérations de glisser-déplacer.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Le profil nest plus détecté</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Ce profil détecté automatiquement semble avoir été désinstallé. Les modifications que vous lui avez apportées sont conservées, mais ne peuvent pas être utilisées tant quelle na pas été réinstallée.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Source dorigine</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Indique le logiciel qui a créé ce profil à lorigine.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Effacer le cache</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>Le cache stocke les données relatives aux sessions enregistrées et aux profils générés automatiquement.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>Glisser-déplacer le délimiteur</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Ce texte sera inséré entre les chemins daccès de plusieurs fichiers déposés dans le terminal.</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Questa combinazione di colori fa parte delle impostazioni predefinite o di un'estensione installata</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Per apportare modifiche a questa combinazione di colori, è necessario crearne una copia.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Imposta combinazione colori come predefinita</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Applica questa combinazione di colori a tutti i profili, per impostazione predefinita. I singoli profili possono comunque selezionare combinazioni colori personalizzate.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Lingua (richiede il riavvio)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Seleziona una lingua di visualizzazione per l'applicazione. La lingua di visualizzazione sostituisce quella predefinita dell'interfaccia di Windows.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Modalità di input IME predefinita</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Informa l'IME della lingua da usare per impostazione predefinita. Per le lingue che si affidano a un IME e che non usano i caratteri latini per impostazione predefinita, questa impostazione può essere usata per forzare l'inserimento dell'inglese all'avvio.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Mostra sempre le schede</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Quando disabilitata, la barra delle schede verrà visualizzata quando verrà creata una nuova scheda. Non può essere disabilitata quando lopzione "Nascondi barra del titolo" è attivata.</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Posizione delle schede appena create</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Specifica dove vengono visualizzate le nuove schede nella riga delle schede.</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>URL predefinito da usare per l'azione "Cerca sul Web"</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Il segnaposto "%s" verrà sostituito con la query di ricerca.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Rimuovere gli spazi vuoti finali nella selezione rettangolare</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Rimuovi gli spazi vuoti finali durante l'operazione Incolla</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Profilo predefinito</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Profilo che viene aperto quando si fa clic sull'icona ' +' o digitando il nuovo binding di codice della scheda.</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Applicazione terminale predefinita</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>L'applicazione terminale che viene avviata quando viene eseguita un'applicazione della riga di comando senza una sessione esistente, ad esempio dalla finestra di dialogo menu Start o Esegui.</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>API grafica</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 offre un'esperienza più performante e con funzionalità più elevate, mentre Direct2D è più stabile. L'opzione predefinita "Automatico" sceglierà l'API più adatta all'hardware grafico. Se si verificano problemi significativi, provare a usare Direct2D.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Disabilitare invalidazione catena di scambio parziale</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Per impostazione predefinita, il renderer di testo usa una catena di scambio FLIP_SEQUENTIAL e dichiara rettangoli modificati ma non modificati tramite l'API Present1. Quando questa impostazione è abilitata, verrà utilizzata una catena di scambio FLIP_DISCARD e non verranno dichiarati rettangoli modificati ma non modificati. Il miglioramento dell'uno o dell'altro dipende dall'hardware e da vari altri fattori.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Usare il rendering software (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, il terminale userà un rasterizzatore software (WARP). Questa impostazione deve essere lasciata disabilitata in quasi tutte le circostanze.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Modalità misurazione testo</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Cambia il modo in cui il testo in arrivo viene raggruppato in celle. L'opzione "Cluster Grapheme" è il modo più moderno e corretto per Unicode, mentre "wcswidth" è un approccio comune su UNIX e "Console di Windows" replica il modo in cui funzionava in Windows. La modifica di questa impostazione richiede il riavvio di Terminale Windows e si applica solo alle applicazioni avviate da essa.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Larghezza dei caratteri ambigui</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Imposta la larghezza usata per i caratteri ambigui dell'Asia orientale. "Narrow" (impostazione predefinita) privilegia la compatibilità, mentre "Wide" privilegia la leggibilità con molti tipi di carattere CJK. In modalità "Wide", alcune applicazioni potrebbero non funzionare correttamente e causare movimenti irregolari del cursore. Per applicare questa modifica è necessario riavviare Terminale Windows e si applica solo alle applicazioni avviate all'interno.</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Ampiezza</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Colonne</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Righe</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>All'avvio del terminale</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Cosa deve essere visualizzato quando viene creato il primo terminale.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>Parametri di avvio</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Impostazioni che controllano il modo in cui viene avviato il terminale</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Modalità di avvio</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Come verrà visualizzato il terminale all'avvio. Lo stato attivo nasconde le schede e la barra del titolo.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Predefinito</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Comportamento nuova istanza</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Controlla il modo in cui le nuove istanze di terminale si allegano alle finestre esistenti.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Nascondi la barra del titolo (sarà necessario riavviare)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Se disabilitata, la barra del titolo verrà visualizzata sopra le schede.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Usa il titolo del terminale attivo come titolo dell'applicazione</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Se disabilitata, la barra del titolo sarà “Terminale”.</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Ancora ridimensionamento della finestra alla griglia caratteri</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Se disabilitata, la finestra verrà ridimensionata in modo corretto.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>Avvia all'avvio del computer</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Avvia automaticamente il terminale quando accedi a Windows.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Centrato</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Allinea al centro all'avvio</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Se questa opzione è abilitata, la finestra verrà posizionata al centro dello schermo all'avvio.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Sempre in primo piano</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Abilita funzionalità di debug</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Il terminale sarà sempre la finestra più in alto sul desktop.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Alcuni input da tastiera in alcune applicazioni potrebbero smettere di funzionare correttamente quando questa impostazione è abilitata.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Questo consente ad azioni quali richiamo globale e modalità quake di funzionare anche quando non sono aperte finestre.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Modalità larghezza tabulazione</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Compatta riduce le schede inattive a icona.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Delimitatori di parola</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Questi simboli verranno usati quando fai doppio clic sul testo nel terminale o attivi la "modalità contrassegna".</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>Opacità sfondo</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Imposta l'opacità della finestra.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>Aliasing AltGr</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Per impostazione predefinita, Windows considera CTRL+ALT come un alias per AltGr. Questa impostazione sostituirà il comportamento predefinito di Windows.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Testo anti-aliasing</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>Controlla l'alias del testo nel renderer.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>Percorso dell'immagine di sfondo</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>Percorso del file dell'immagine utilizzata in background della finestra.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Allineamento immagine di sfondo</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Imposta l'immagine di sfondo in cui allinea i bordi della finestra.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Opacità immagine di sfondo</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Imposta l'opacità dell'immagine dello sfondo.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>Modalità estesa immagine di sfondo</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Imposta il modo in cui l'immagine di sfondo viene ridimensionata per riempire la finestra.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Combinazione colori</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Espandere per eseguire l'override dello sfondo primo piano, dello sfondo e della selezione.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Riga di comando</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Eseguibile utilizzato nel profilo.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Altezza cursore</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Imposta l'altezza percentuale del cursore partendo dal basso. Funziona solo con la forma del cursore vintage.</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>Tipo di carattere</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Puoi usare più tipi di carattere separandoli con una virgola ASCII.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>Dimensioni del carattere</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Dimensioni del tipo carattere in punti.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Larghezza cella</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Sovrascrive l'altezza della linea del terminale. Si misura come multiplo della dimensione del carattere. Il valore predefinito dipende dal tipo di carattere e in genere è intorno a 1,2.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Esegue l'override della larghezza della cella del terminale. Misurato come multiplo delle dimensioni del carattere. Il valore predefinito dipende dal tipo di carattere e in genere è circa 0,6.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Glifi incorporati</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Se abilitato, il terminale disegna glifi personalizzati per i caratteri di disegno a blocchi di elementi e caselle anziché usare il tipo di carattere.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>Emoji a colori</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, le emoji sono visualizzate a colori.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>Spessore del carattere</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Imposta il peso (leggerezza o pesantezza dei tratti) per il tipo di carattere specificato.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Nascondi profilo da elenco a discesa</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, il profilo non verrà visualizzato nell'elenco dei profili. Può essere usato per nascondere i profili predefiniti e i profili generati dinamicamente, lasciandoli nel file di impostazioni.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Esegui questo profilo come amministratore</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, il profilo verrà aperto automaticamente in una finestra del terminale Amministrazione. Se la finestra corrente è già in esecuzione come amministratore, verrà aperta in questa finestra.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Dimensioni cronologia</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Il numero di righe sopra quelli visualizzati nella finestra in cui è possibile eseguire lo scorrimento.</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Icona</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Posizione del file dell'emoji o dell'immagine usato per l'immagine del profilo.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Spaziatura interna</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Imposta la spaziatura interna attorno al testo all'interno della finestra.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Attiva/disattiva effetto retrò del terminale</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Mostra effetti di terminale in stile retrò, come testo neon e linee di scansione.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Regola automaticamente la luminosità del testo indistinguibile</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>Schiarisce o scurisce automaticamente il testo per renderlo più visibile. Anche quando è abilitata, tale regolazione avrà effetto solo quando la combinazione di colori in primo piano e sullo sfondo produce scarso contrasto.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Directory iniziale</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>La directory che inizia il profilo durante il caricamento.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Elimina le modifiche del titolo</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Ignora le richieste dell'applicazione per modificare il titolo (OSC 2).</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Titolo della scheda</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Sostituisce il nome del profilo come titolo da passare alla shell all'avvio.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Abilita il materiale acrilico</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Applica una trama traslucido allo sfondo della finestra.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Stile di notifica campana</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Controlla il comportamento quando l'applicazione crea un carattere BEL.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>Avvia questa applicazione con un nuovo blocco di ambiente</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Se abilitato, il Terminale genera un nuovo blocco ambiente quando crea nuove schede o riquadri con questo profilo. Se disattivato, la scheda/riquadro erediterà le variabili con cui è stato avviato il Terminale.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Visualizzare un menu al clic con il pulsante destro del mouse</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, il terminale visualizzerà un menu al clic con il pulsante destro del mouse. Se questa opzione è disabilitata, facendo clic con il pulsante destro del mouse verrà copiato il testo selezionato o incollato se non è presente alcuna selezione.</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Visualizzare indicatori sulla barra di scorrimento</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, il terminale visualizzerà i segni nella barra di scorrimento durante la ricerca di testo o quando è abilitata l'integrazione della shell.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>Contrassegnare automaticamente i prompt premendo INVIO</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, il terminale aggiunge automaticamente un indicatore che indica la posizione della fine del comando quando si preme INVIO.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Sperimentale: riposizionare il cursore con i clic del mouse</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, facendo clic all'interno del prompt il cursore verrà spostato in tale posizione. Ciò richiede che l'integrazione della shell sia abilitata nella shell dellutente per funzionare come previsto.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Dimensioni avvio</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Numero di righe e colonne visualizzate nella finestra al primo caricamento. Misurato in caratteri.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Posizione di avvio</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Posizione iniziale della finestra del terminale all'avvio. Quando si avvia come ingrandita, a schermo intero o con l'opzione "Allinea al centro all'avvio" abilitata, viene usata per il targeting al monitor di interesse.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Tutto</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Elimina profilo</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Nome del profilo visualizzato nell'elenco a discesa.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Stile interfaccia commutatore scheda</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Seleziona l'interfaccia da usare quando passi da una scheda all'altra usando la tastiera.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>Il nome della combinazione di colori è già in uso.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Riquadro di messa a fuoco automatica al passaggio del mouse</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Regola le dimensioni del carattere del terminale scorrendo tenendo premuto il tasto CTRL</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Regola l'opacità del terminale scorrendo mentre tieni premuti i tasti CTRL e MAIUSC</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Nascondi automaticamente la finestra</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Se abilitata, il terminale viene nascosto non appena si passa a un'altra finestra.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Avvisa in caso di chiusura</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Controlla quando viene visualizzata una finestra di dialogo di conferma prima di chiudere schede o finestre. "Sempre" visualizza la finestra di dialogo quando si chiude un riquadro.</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Avvisa quando il servizio "Tastiera virtuale e pannello per la grafia" è disabilitato</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Avvisa quando si incolla più di 5 KiB</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Avvisa quando si incollano le nuove righe</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>Se la shell non supporta la modalità "incolla tra parentesi quadre", è consigliabile impostarla su "Sempre" per motivi di sicurezza.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>Suono campana</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>Controlla il suono riprodotto quando l'applicazione crea un carattere BEL. "Stile notifica campanello" deve includere lopzione "Udibile".</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>Colore del cursore</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Esegue l'override del colore primo piano dalla combinazione colori.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Esegue l'override del colore del cursore dalla combinazione colori.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Esegue l'override del colore di sfondo dalla combinazione colori.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Esegue l'override del colore di sfondo della selezione dalla combinazione di colori.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>Profili rimanenti</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Aggiungi un gruppo di profili che corrispondono ad almeno una delle proprietà dell'espressione regolare definita</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Può esistere una sola voce "profili rimanenti"</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>Consenti inlining</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, se la cartella contiene una sola voce, la voce verrà visualizzata direttamente e non verrà eseguito il rendering di alcuna cartella.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>Consenti vuoto</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, se la cartella non contiene voci, verrà comunque visualizzata. In caso contrario, non verrà eseguito il rendering della cartella.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>Risposta ENQ (Request Terminal Status)</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Risposta inviata alla ricezione di una sequenza di controllo ENQ.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Utile per la risoluzione dei problemi o lo sviluppo del terminale.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>Sperimentale: aggiungi tasti di scelta rapida al testo selezionato</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Questi tasti di scelta rapida possono evidenziare il testo selezionato o tutte le istanze del testo selezionato con un colore specificato.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>Mostra le schede a schermo intero</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Se questa opzione è abilitata, la barra delle schede sarà visibile quando l'app è a schermo intero.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>Traduzione percorso</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Controlla la modalità di traduzione dei percorsi di file e directory durante le operazioni di trascinamento della selezione.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Profilo non più rilevato</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Sembra che questo profilo rilevato automaticamente sia stato disinstallato. Le modifiche apportate verranno mantenute, ma non potranno essere utilizzate finché non viene reinstallato.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Origine originale</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Indica il software che ha creato originariamente questo profilo.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Cancella cache</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>La cache archivia i dati relativi alle sessioni salvate e ai profili generati automaticamente.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>Trascina e rilascia il delimitatore</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Questo testo verrà inserito tra i percorsi di più file trascinati nel terminale.</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>この配色は、組み込みの設定またはインストールされている拡張機能の一部です</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>この配色パターンを変更するには、コピーを作成する必要があります。</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>配色を既定として設定する</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>既定ですべてのプロファイルにこの配色を適用します。個々のプロファイルは、引き続き独自の配色を選択できます。</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>言語 (再起動が必要)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>アプリケーションの表示言語を選択します。 これにより、既定の Windows インターフェイス言語が上書きされます。</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>既定の IME 入力モード</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>既定で使用する言語を IME に通知します。IME に依存し、既定ではラテン文字を使用しない言語では、スタートアップ時に英語入力を強制するためにこの設定を使用できます。</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>常にタブを表示する</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>無効にすると、新しいタブが作成されたときにタブ バーが表示されます。[タイトル バーを非表示にする] が [オン] の間は無効にできません。</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>新しく作成したタブの位置</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>タブ行に新しいタブを表示する場所を指定します。</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>"Web の検索" アクションに使用する既定の URL</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>プレースホルダー "%s" は検索クエリに置き換えられます。</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>四角形の選択末尾の空白を削除する</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>貼り付けるときに末尾の空白を削除する</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>既定のプロファイル</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>[+] アイコンをクリックするか、新しい tab キーのバインドを入力すると表示されるプロファイルです。</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>既定のターミナル アプリケーション</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>[スタート] メニューや [ファイル名を指定して実行] ダイアログなど、既存のセッションなしでコマンドライン アプリケーションを実行したときに起動するターミナル アプリケーション。</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>グラフィックス API</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 はよりパフォーマンスが高く、機能が豊富なエクスペリエンスを提供しますが、Direct2D はより安定しています。既定のオプション [自動] では、グラフィックス ハードウェアに最適な API が選択されます。重大な問題が発生した場合は、Direct2D の使用を検討してください。</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>部分的なスワップ チェーンの無効化を無効にする</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>既定では、テキスト レンダラーは FLIP_SEQUENTIAL Swap Chain を使用し、Present1 API を介してダーティ四角形を宣言します。この設定を有効にすると、代わりに FLIP_DISCARD スワップ チェーンが使用され、ダーティ四角形は宣言されません。どちらか一方が望ましいかどうかは、お使いのハードウェアとその他のさまざまな要因によって異なります。</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>ソフトウェア レンダリングを使用する (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>有効にすると、ターミナルはソフトウェア ラスターライザー (WARP) を使用します。この設定は、ほとんどの状況で無効のままにする必要があります。</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>テキスト測定モード</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>入力したテキストをセルにグループ化する方法を変更します。"Grapheme clusters" オプションは最も新しく Unicode で正しい方法ですが、UNIX では "wcswidth" は一般的な方法であり、"Windows コンソール" は Windows での動作方法をレプリケートします。この設定を変更するには、Windows ターミナルの再起動が必要です。この設定は、その中から起動されたアプリケーションにのみ適用されます。</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>あいまいな文字の幅</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>東アジアのあいまいな文字に使用する幅を設定します。[幅を狭くする] (既定) は互換性を優先し、[幅を広くする] は多くの CJK フォントでの読みやすさを優先します。[幅を広くする] モードでは、一部のアプリケーションが正しく動作せず、カーソルの動きが不安定になることがあります。この設定を変更するには、Windows ターミナルの再起動が必要で、Windows ターミナル内から起動したアプリケーションにのみ適用されます。</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>広い</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>列</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>行</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>ターミナルの起動時</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>最初のターミナルの作成時に何が表示されるべきでしょうか。</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>起動パラメーター</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>ターミナルの起動方法を制御する設定</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>起動モード</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>ターミナルが起動時にどのように表示されるか。フォーカスすると、タブとタイトル バーが非表示になります。</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>既定</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>新しいインスタンスの動作</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>新しい端末インスタンスを既存のウィンドウにアタッチする方法を制御します。</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>タイトル バーを非表示にする (再起動が必要)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>無効にすると、タイトル バーがタブの上に表示されます。</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>アクティブなターミナルのタイトルをアプリケーションのタイトルとして使用</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>無効にすると、タイトル バーは 'ターミナル' になります。</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>ウィンドウをサイズ変更して文字グリッドにスナップする</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>無効にすると、ウィンドウがスムーズにサイズ変更されます。</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>コンピューターのスタートアップ時に起動</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Windows にログインすると、ターミナルが自動的に起動します。</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>中央揃え</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>起動時に中央</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>有効にすると、起動時にウィンドウが画面の中央に配置されます。</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>常に手前に表示</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>デバッグ機能を有効にする</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>ターミナルは常にデスクトップの最上位ウィンドウになります。</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>この設定を有効にすると、一部のアプリケーションでキーボード入力が正しく動作しなくなる可能性があります。</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>これにより、ウィンドウが開かなくても、グローバル デコレーションや Quake モードのアクションなどのアクションを実行できます。</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>タブ幅モード</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>コンパクトは、非アクティブなタブをアイコンのサイズに縮小します。</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>単語の区切り文字</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>これらの記号は、ターミナル内のテキストをダブルクリックするか、"マーク モード".をアクティブにするときに使用されます。</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>背景の不透明度</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>ウィンドウの不透明度を設定します。</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>AltGr エイリアス</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>既定では、WindowsはCtrl+Altを AltGr のエイリアスとして扱います。この設定は、Windowsの既定の動作をオーバーライドします。</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>テキストのアンチエイリアシング</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>レンダラーでテキストをアンチエイリアスする方法を制御します。</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>背景画像のパス</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>ウィンドウの背景として使用されるイメージのファイルの場所を指定します。</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>背景画像の配置</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>背景画像をウィンドウの境界に合わせる方法を設定します。</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>背景画像の不透明度</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>背景画像の不透明度を設定します。</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>背景画像の伸縮モード</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>背景画像のサイズをウィンドウに合わせて変更する方法を設定します。</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>配色</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>展開して、前景、背景、選択の背景をオーバーライドします。</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>コマンド ライン</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>プロファイルで使用される実行可能ファイル。</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>カーソルの高さ</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>カーソルの下部からの高さの割合を設定します。ビンテージ カーソルの形に対してのみ機能します。</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>フォント スタイル</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>複数のフォントを使用するには、複数のフォントを ASCII コンマで区切ります。</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>フォント サイズ</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>フォントのサイズ (ポイント単位)。</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>セルの幅</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>ターミナルの行の高さをオーバーライドします。フォント サイズの倍数として測定されます。 既定値はフォントによって異なりますが、通常は約 1.2 です。</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>ターミナルのセル幅をオーバーライドします。フォント サイズの倍数として計測されます。既定値はフォントによって異なり、通常は 0.6 前後です。</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>組み込みグリフ</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>有効にすると、ターミナルは、フォントを使用する代わりに、ブロック要素とボックス描画文字のカスタム グリフを描画します。</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>フル カラーの絵文字</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>有効にすると、絵文字がフル カラーで表示されます。</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>フォントの太さ</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>指定されたフォントの太さ (ストロークの軽さまたは重さ) を設定します。</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>ドロップダウンからプロファイルを非表示にする</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>有効にした場合、プロファイルはプロファイルの一覧に表示されません。これを使用すると、既定のプロファイルや動的に生成されたプロファイルを設定ファイルに残したまま非表示にすることができます。</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>このプロファイルを管理者として実行する</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>有効にすると、プロファイルは自動的にターミナル ウィンドウ管理開きます。現在のウィンドウが既に管理者として実行されている場合は、このウィンドウで開きます。</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>履歴のサイズ</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>画面に表示されている行の上にスクロールして戻すことができる行数です。</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>アイコン</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>プロファイルで使用されるアイコンの絵文字またはイメージ ファイルの場所です。</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>パディング</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>ウィンドウ内のテキストの周囲のスペースを設定します。</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>レトロ ターミナルの効果</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>光彩テキストやスキャン ラインなどのレトロ ターミナル効果を表示します。</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>見分けがつかないテキストの明るさを自動的に調整する</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>テキストを自動的に明るくまたは暗くして見やすくします。この調整が有効になっている場合でも、前景色と背景色の組み合わせによってコントラストが低下する場合にのみこの調整が行われます。</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>開始ディレクトリ</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>プロファイルが読み込まれたときに開始されるディレクトリです。</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>タイトルの変更を表示しない</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>タイトルの変更要求を無視します (OSC 2)。</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>タブタイトル名</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>起動時にシェルに渡すタイトルとして、プロファイル名を置き換えます。</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>アクリル素材を有効にする</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>半透明のテクスチャをウィンドウの背景に適用します。</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>ベル通知スタイル</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>アプリケーションがBEL文字を生成する場合の動作を制御します。</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>新しい環境ブロックを使用してこのアプリケーションを起動します</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>有効にすると、ターミナルは、このプロファイルで新しいタブまたはペインを作成するときに新しい環境ブロックを生成します。無効にすると、代わりにタブ/ペインはターミナルが開始された変数を継承します。</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>右クリックでメニューを表示する</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>有効にすると、ターミナルは右クリックでメニューを表示します。無効にすると、右クリックすると選択したテキストがコピーされます (選択されていない場合は貼り付けます)。</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>スクロール バーにマークを表示する</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>有効にすると、ターミナルでテキストを検索するとき、またはシェル統合が有効になっているときに、スクロール バーにマークが表示されます。</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>Enter キーを押したときにプロンプトを自動的にマークする</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>有効にすると、ターミナルは Enter キーを押したときにコマンドの終了位置を示すマークを自動的に追加します。</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>試験段階: マウスのクリックでカーソルの位置を変更する</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>有効にすると、プロンプト内をクリック時にカーソルがその位置に移動します。これを行うには、シェルでシェル統合を有効にし、期待どおりに動作させる必要があります。</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>起動サイズ</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>最初の読み込み時にウィンドウに表示される行と列の数。文字数で計測されます。</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>起動位置</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>スタートアップ時のターミナル ウィンドウの初期位置。最大化、全画面表示、または [起動時に中央] を有効にして起動する場合、これは目的のモニターをターゲットにするために使用されます。</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>すべて</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>プロファイルの削除</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>ドロップダウンに表示されるプロファイルの名前です。</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>タブ スイッチャー インターフェイス スタイル</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>キーボードを使用してタブを切り替えるときに使用するインターフェイスを選択します。</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>この配色名は既に使用されています。</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>マウスをポイントしたときにフォーカス ペインを自動的に表示する</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Ctrl キーを押しながらスクロールして、ターミナルのフォント サイズを調整します</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Ctrl キーと Shift キーを押しながらスクロールして、ターミナルの不透明度を調整します</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>ウィンドウを自動的に非表示にする</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>有効にすると、別のウィンドウに切り替えるとすぐにターミナルが非表示になります。</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>閉じるときに警告する</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>タブまたはウィンドウを閉じる前に確認ダイアログを表示するタイミングを制御します。[常に] を選択すると、ウィンドウを閉じるときにダイアログが表示されます。</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>[タッチ キーボードと手書きパネル サービス] が無効になっている場合に警告する</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>5 KiB を超える貼り付け時に警告する</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>改行を貼り付ける際に警告する</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>シェルが ”角かっこで囲まれた貼り付け” モードをサポートしていない場合は、セキュリティ上の理由からこれを [常に] に設定することをお勧めします。</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>ベルの音</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>アプリケーションが BEL 文字を出力するときに再生されるサウンドを制御します。"ベル通知スタイル" には "Audible" を含める必要があります。</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>カーソルの色</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>配色から前景色をオーバーライドします。</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>配色からカーソルの色をオーバーライドします。</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>配色の背景色をオーバーライドします。</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>選択した背景色を配色からオーバーライドします。</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>残りのプロファイル</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>定義された正規表現プロパティの少なくとも 1 つに一致するプロファイルのグループを追加します</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>"残りのプロファイル" エントリは 1 つしか指定できません</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>インライン化を許可する</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>有効にすると、フォルダーに 1 つのエントリしかない場合、エントリは直接表示され、フォルダーは表示されません。</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>空を許可する</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>有効にすると、フォルダーにエントリがない場合でも表示されます。それ以外の場合、フォルダーは表示されません。</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>ENQ (Request Terminal Status) 応答</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>ENQ 制御シーケンスを受信したときに送信される応答です。</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>ターミナルのトラブルシューティングや開発に役立ちます。</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>試験段階: 選択した色のテキストにキー バインドを追加する</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>これらのキー バインドは、選択したテキスト、または選択したテキストのすべてのインスタンスを指定された色で強調表示できます。</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>全画面表示でタブを表示</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>有効にすると、アプリが全画面表示のときにタブ バーが表示されます。</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>パスの変換</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>ドラッグ アンド ドロップ操作中にファイルパスとディレクトリ パスを変換する方法を制御します。</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>プロファイルは検出されなくなりました</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>この自動的に検出されたプロファイルはアンインストールされた可能性があります。行った変更は保存されますが、再インストールされるまでは使用できません。</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>元のソース</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>このプロファイルを最初に作成したソフトウェアを示します。</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>キャッシュのクリア</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>キャッシュには、保存されたセッションと自動生成されたプロファイルに関連するデータが格納されます。</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>ドラッグ アンド ドロップ区切り記号</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>このテキストは、ターミナルにドロップされた複数のファイルのパスの間に挿入されます。</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>이 색 구성표는 기본 제공 설정 또는 설치된 확장의 일부입니다.</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>이 색 구성표를 변경하려면 복사본을 만들어야 합니다.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>색 구성표를 기본값으로 설정</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>기본적으로 모든 프로필에 이 색 구성표를 적용합니다. 개별 프로필은 자신의 색 구성표를 선택할 수 있습니다.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>언어(다시 시작 필요)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>응용 프로그램의 표시 언어를 선택하세요. 기본 Windows 인터페이스 언어가 재정의됩니다.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>기본 IME 입력 모드</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>기본적으로 사용할 언어를 IME에 알릴 수 있습니다. IME를 사용하고 기본적으로 라틴 문자를 사용하지 않는 언어의 경우 이 설정을 사용하여 시작할 때 영어 입력을 강제 적용할 수 있습니다.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>항상 탭 표시</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>비활성화하면 새 탭이 만들어질 때 탭 표시줄이 표시됩니다. "제목 표시줄 숨기기"가 켜져 있을 때는 비활성화할 수 없습니다.</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>새로 만든 탭의 위치</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>탭 행에 새 탭이 표시되는 위치를 지정합니다.</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>"웹 검색" 작업에 사용할 기본 URL</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>자리 표시자 "%s"가 검색 쿼리로 바뀝니다.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>직사각형 선택 영역의 후행 공백 제거</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>붙여넣을 때 후행 공백 제거</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>기본 프로필</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>'+' 아이콘을 클릭하거나 새 탭 키 바인딩을 입력하여 열리는 프로필입니다.</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>기본 터미널 응용 프로그램</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>시작 메뉴나 실행 대화 상자와 같이 기존 세션이 없으면 명령 줄 응용 프로그램을 실행하고 있는 터미널 응용 프로그램입니다.</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>Graphics API</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11은 성능과 기능이 풍부한 환경을 제공하는 반면 Direct2D는 더욱 안정적입니다. 기본 옵션 "자동"은 그래픽 하드웨어에 가장 적합한 API를 선택합니다. 심각한 문제가 발생하는 경우 Direct2D를 사용하는 것이 좋습니다.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>부분 스왑 체인 무효화 사용 안 함</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>기본적으로 텍스트 렌더러는 FLIP_SEQUENTIAL 스왑 체인을 사용하고 Present1 API를 통해 더티 사각형을 선언합니다. 이 설정을 사용하면 FLIP_DISCARD 스왑 체인이 대신 사용되며 더티 사각형이 선언되지 않습니다. 하나 또는 다른 요소가 더 좋은지 여부는 하드웨어 및 다양한 다른 요인에 따라 달라집니다.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>소프트웨어 렌더링(WARP) 사용</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>사용하도록 설정하면 터미널에서 소프트웨어 래스터라이저(WARP)를 사용합니다. 거의 모든 상황에서는 이 설정을 사용하지 않도록 설정해야 합니다.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>텍스트 측정 모드</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>들어오는 텍스트가 셀로 그룹화되는 방식을 변경합니다. "Grapheme 클러스터" 옵션은 가장 최신이며 유니코드로 올바른 방법이며, "wcswidth"는 UNIX에서 일반적인 접근 방식이며 "Windows 콘솔"은 Windows에서 작동하는 방식을 복제합니다. 이 설정을 변경하려면 Windows 터미널 다시 시작해야 하며 이 설정 내에서 시작된 애플리케이션에만 적용됩니다.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>모호한 문자 너비</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>동아시아의 모호한 문자에 사용되는 너비를 설정하세요. "좁게"(기본값)는 호환성을 우선시하고, "넓게"는 많은 CJK 글꼴에서 가독성을 우선시합니다. "넓게" 모드에서는 일부 애플리케이션이 제대로 작동하지 않아 커서가 이상하게 움직일 수 있습니다. 이 설정을 변경하려면 Windows 터미널을 다시 시작해야 하며, 이 설정은 Windows 터미널 내에서 실행된 애플리케이션에만 적용됩니다.</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>넓게</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>열</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>행</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>터미널이 시작되는 경우</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>첫 번째 터미널이 만들어질 때 표시할 항목입니다.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>매개 변수 시작</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>터미널 시작 방법을 제어하는 설정</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>시작 모드</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>시작 시에 터미널이 나타나는 방식입니다. 포커스가 탭과 제목 표시줄을 숨길 수 있습니다.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>기본값</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>새 인스턴스 동작</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>새 터미널 인스턴스가 기존 창에 어떻게 연결하는지 제어합니다.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>제목 표시줄 숨기기(다시 시작해야 함)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>사용하지 않도록 설정하면 제목 표시줄이 탭 위에 표시됩니다.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>활성 터미널 제목을 응용 프로그램 제목으로 사용</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>사용하지 않도록 설정하면 제목 표시줄이 '터미널'이 됩니다.</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>문자 눈금에 맞게 창 크기 조정</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>사용하지 않도록 설정하면 창의 크기가 원활하게 조정됩니다.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>컴퓨터 시작 시 실행</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Windows 로그인할 때 터미널을 자동으로 시작합니다.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>가운데</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>시작 시 가운데 맞춤</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>사용하도록 설정하면 창이 시작될 때 화면 중앙에 배치됩니다.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>항상 위</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>디버깅 기능 사용</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>터미널은 항상 데스크톱에 있는 최상위 창이 됩니다.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>이 설정을 사용하면 일부 응용 프로그램의 특정 키보드 입력이 제대로 작동하지 않을 수 있습니다.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>이렇게 하면 창이 열려 있지 않아도 전역 관리자 및 관리자 모드 작업과 같은 작업이 작동할 수 있습니다.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>탭 너비 모드</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>압축하면 비활성 탭이 아이콘 크기로 축소됩니다.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>단어 구분 기호</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>이러한 기호는 터미널에서 텍스트를 두 번 클릭하거나 ‘표시 모드’를 활성화할 때 사용됩니다.</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>배경 불투명도</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>창의 불투명도를 설정합니다.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>AltGr 별칭</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>기본적으로 Windows Ctrl+Alt AltGr의 별칭으로 간주합니다. 이 설정은 Windows 기본 동작을 재정의합니다.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>텍스트 앤티앨리어싱</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>렌더러에서 텍스트 안티앨리어싱 방법을 제어합니다.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>배경 이미지 경로</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>창 배경에 사용되는 이미지의 파일 위치입니다.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>배경 이미지 맞춤</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>배경 이미지가 창 경계에 맞춰지는 방식을 설정합니다.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>배경 이미지 불투명도</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>배경 이미지의 불투명도를 설정합니다.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>배경 이미지 늘이기 모드</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>창을 채우도록 배경 이미지 크기가 조정되는 방법을 설정합니다.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>색 구성표</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>확장하여 전경, 배경 및 선택 배경을 재정의합니다.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>명령줄</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>프로필에 사용된 실행 파일입니다.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>커서 높이</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>아래부터 시작하는 커서의 높이 비율을 설정합니다. 빈티지 커서모양에서만 작동합니다.</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>글꼴 스타일</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>여러 글꼴을 ASCII 쉼표로 구분하여 사용할 수 있습니다.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>글꼴 크기</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>글꼴의 크기(포인트 단위)입니다.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>셀 너비</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>터미널에서 각 줄의 높이를 재정의합니다. 글꼴 크기의 배수로 설정합니다. 기본값은 글꼴에 따라 달라지며 일반적으로 약 1.2입니다.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>터미널의 셀 너비를 재정의합니다. 글꼴 크기의 배수로 측정되었습니다. 기본값은 글꼴에 따라 달라지며 대개 약 0.6입니다.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>기본 제공 문자 모양</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>사용하도록 설정하면 터미널은 글꼴을 사용하는 대신 블록 요소 및 상자 그리기 문자에 대한 사용자 지정 문자 모양을 그립니다.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>풀 컬러 이모지</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>사용하도록 설정하면 이모지가 풀 컬러로 표시됩니다.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>글꼴 두께</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>지정된 글꼴의 두께(스트로크 얇게 또는 굵게)를 설정합니다.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>드롭다운에서 프로필 숨기기</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>사용하도록 설정하면 프로필이 프로필 목록에 나타나지 않습니다. 기본 프로필 및 동적으로 생성된 프로필을 설정 파일에 그대로 두는 데 사용할 수 있습니다.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>이 프로필을 관리자 권한으로 실행</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>사용하도록 설정하면 프로필이 관리 터미널 창에서 자동으로 열립니다. 현재 창이 관리자 권한으로 이미 실행되고 있는 경우 이 창에서 열립니다.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>기록 크기</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>뒤로 스크롤할 수 있는 창에 표시된 줄 수</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>아이콘</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>프로필에 사용된 아이콘의 이모지 또는 이미지 파일 위치입니다.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>안쪽 여백</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>창 내에서 텍스트를 안쪽 여백으로 설정합니다.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>레트로 터미널 효과</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>텍스트가 빛나거나 검색 선과 같은 레트로 스타일 터미널 효과를 사용할 수 있습니다.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>구분할 수 없는 텍스트의 밝기 자동 조정</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>텍스트를 자동으로 밝고 어둡게 조정하여 더 잘 보이도록 합니다. 사용하도록 설정하더라도 전경색과 배경색이 잘 어우러지지 않아 대비가 좋지 않을 때만 조정됩니다.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>시작 디렉터리</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>프로필이 로드될 때 시작됩니다.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>제목 변경 표시 안 함</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>제목 변경 요청을 무시합니다(OSC 2).</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>탭 제목</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>시작할 때 셸에 전달되는 프로필 이름을 제목으로 바꿉니다.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>아크릴 재질 사용</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>창의 배경에 대응 텍스트를 적용합니다.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>벨 알림 스타일</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>응용 프로그램이 BEL 문자를 출력할 때 발생되는 일을 제어합니다.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>새 환경 블록으로 이 애플리케이션 시작</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>사용하도록 설정하면 이 프로필을 사용하여 새 탭이나 창을 만들 때 터미널이 새 환경 블록을 생성합니다. 사용하지 않도록 설정하면 탭이나 창이 터미널이 시작된 변수를 상속합니다.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>마우스 오른쪽 단추를 클릭할 때 메뉴 표시</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>사용하도록 설정하면 터미널에서 마우스 오른쪽 단추를 클릭할 때 메뉴가 표시됩니다. 사용하지 않도록 설정하면 마우스 오른쪽 단추를 클릭하면 선택한 텍스트가 복사됩니다(또는 선택 항목이 없는 경우 붙여넣기).</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>스크롤 막대에 마크 표시</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>사용하도록 설정하면 터미널은 텍스트를 검색하거나 셸 통합을 사용할 때 스크롤 막대에 표시를 표시합니다.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>&lt;Enter&gt; 키를 누를 때 자동으로 프롬프트 표시</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>사용하도록 설정하면 Enter 키를 누를 때 터미널에서 명령의 끝 위치를 나타내는 표시를 자동으로 추가합니다.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>실험적: 마우스 클릭으로 커서 위치 변경</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>활성화된 경우 프롬프트 내부를 클릭하면 커서가 해당 위치로 이동합니다. 예상대로 작동하려면 셸에서 셸 통합이 활성화되어 있어야 합니다.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>시작 크기</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>처음 로드할 때 창에 표시되는 행 및 열 수입니다. 문자로 측정되었습니다.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>시작 위치</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>시작할 때 터미널 창의 초기 위치입니다. 최대화, 전체 화면 또는 "시작 시 센터"를 사용하도록 설정한 상태로 시작할 때 관심 모니터를 대상으로 지정하는 데 사용됩니다.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>모두</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>프로필 삭제</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>드롭다운에 표시되는 프로필의 이름입니다.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>탭 전환기 인터페이스 스타일</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>키보드를 사용하여 탭을 전환할 때 사용할 인터페이스를 선택합니다.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>이 색 구성표 이름이 이미 사용 중입니다.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>마우스를 위에 가져다 대면 자동으로 포커스 창이 실행됨</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Ctrl 키를 누른 상태에서 스크롤하여 터미널 글꼴 크기 조정</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Ctrl 키와 Shift 키를 누른 상태에서 스크롤하여 터미널 불투명도 조정</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>창 자동 숨기기</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>사용하도록 설정하면 다른 창으로 전환하는 즉시 터미널이 숨겨집니다.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>닫을 때 경고 표시</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>탭이나 창을 닫기 전에 확인 대화 상자가 나타나는 시기를 제어합니다. "항상"은 창을 닫을 때 대화 상자를 표시합니다.</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>"터치 키보드 및 필기 패널 서비스"를 사용할 수 없는 경우 경고</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>붙여넣기가 5KiB를 초과하는 경우 경고</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>붙여넣기에 줄 바꿈이 포함된 경우 경고</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>셸이 "대괄호로 묶은 붙여넣기" 모드를 지원하지 않는 경우, 보안상의 이유로 이 설정을 "항상"으로 변경하는 것이 좋습니다.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>벨 소리</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>응용 프로그램에서 BEL 문자를 내보낸 경우 재생되는 소리를 제어합니다. "벨 알림 스타일"에는 "가청"이 포함되어야 합니다.</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>커서 색</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>색 구성표에서 전경색을 재정의합니다.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>색 구성표에서 커서 색을 재정의합니다.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>색 구성표의 배경색을 재정의합니다.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>색 구성표의 선택 영역 배경색을 재정의합니다.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>남은 프로필</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>정의된 정규식 속성 중 하나 이상과 일치하는 프로필 그룹을 추가합니다.</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>"남은 프로필" 항목은 하나만 있을 수 있습니다.</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>인라인 허용</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>사용하도록 설정하면 폴더에 단일 항목만 있는 경우 항목이 직접 표시되고 폴더가 렌더링되지 않습니다.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>비어 있음 허용</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>사용하도록 설정하면 폴더에 항목이 없으면 계속 표시됩니다. 그렇지 않으면 폴더가 렌더링되지 않습니다.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>ENQ(Request Terminal Status) 응답</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>ENQ 컨트롤 시퀀스를 받을 때 전송되는 응답입니다.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>터미널 문제 해결 또는 개발에 유용합니다.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>실험적: 선택한 텍스트 색에 키 바인딩 추가</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>이러한 키 바인딩은 선택한 텍스트 또는 선택한 텍스트의 모든 인스턴스를 지정한 색으로 강조 표시할 수 있습니다.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>전체 화면으로 탭 표시</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>사용하도록 설정하면 앱이 전체 화면일 때 탭 표시줄이 표시됩니다.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>경로 변환</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>끌어서 놓기 작업 중에 파일 및 디렉터리 경로를 변환하는 방법을 제어합니다.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>프로필이 더 이상 검색되지 않음</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>자동으로 검색된 이 프로필은 제거된 것 같습니다. 변경한 내용은 유지되지만 다시 설치할 때까지 사용할 수 없습니다.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>원본 소스</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>이 프로필을 원래 만든 소프트웨어를 나타냅니다.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>캐시 지우기</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>캐시는 저장된 세션과 관련된 데이터 및 자동으로 생성된 프로필을 저장합니다.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>끌어서 놓기 구분 기호</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>이 텍스트는 터미널에 놓인 여러 파일의 경로 사이에 삽입됩니다.</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Este esquema de cores faz parte das configurações internas ou de uma extensão instalada</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Para fazer alterações neste esquema de cores, você deve fazer uma cópia dele.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Definir esquema de cores como padrão</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Aplique este esquema de cores a todos os seus perfis, por padrão. Os perfis individuais ainda podem selecionar seus próprios esquemas de cores.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Idioma (requer inicialização)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Seleciona um idioma de exibição para o aplicativo. Isso substituirá o idioma padrão da interface do Windows.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Modo de entrada padrão do IME</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Informa ao IME qual idioma usar por padrão. Para idiomas que dependem de um IME e não utilizam caracteres latinos por padrão, essa configuração pode forçar a entrada em inglês na inicialização.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Sempre mostrar as guias</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Quando desabilitada, a barra de guias será exibida quando uma nova guia for criada. Não pode ser desabilitado enquanto "Ocultar a barra de título" está Ativado.</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Posição das guias recém-criadas</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Especifica onde as novas guias aparecem na linha de guias.</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>URL padrão a ser usada para a ação "Pesquisar na Web"</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>O espaço reservado "%s" será substituído pela consulta de pesquisa.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Remover o espaço vazio na seleção retangular</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Remover espaço em branco à direita ao colar</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Perfil padrão</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Perfil que é aberto quando você clica no ícone ' + ' ou digitando a nova associação de tecla de tabulação.</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Aplicativo terminal padrão</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>O aplicativo de terminal que é iniciado quando um aplicativo de linha de comando é executado sem uma sessão existente, como no menu iniciar ou na caixa de diálogo Executar.</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>API de Gráficos</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>O Direct3D 11 fornece uma experiência mais completa e avançada de recursos, enquanto o Direct2D é mais estável. A opção padrão "Automático" escolherá a API que melhor se ajusta ao hardware gráfico. Se você tiver problemas significativos, considere o uso Direct2D.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Desabilitar a invalidação parcial da cadeia de troca</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Por padrão, o renderizador de texto usa FLIP_SEQUENTIAL Cadeia de Permuta e declara sujo retângulos por meio da API Present1. Quando esta configuração estiver habilitada, um FLIP_DISCARD cadeia de troca será usado e nenhum retângulo sujo será declarado. Se um ou outro é melhor depende do hardware e de vários outros fatores.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Usar a renderização de software (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Quando habilitado, o terminal usará um rasterizador de software (WARP). Esta configuração deve ser desabilitada em quase todas as circunstâncias.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Modo de medição de texto</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Isso altera a maneira como o texto de entrada é agrupado em células. A opção "Clusters do Grapheme" é a maneira mais moderna e correta de fazer isso, enquanto "wcswidth" é uma abordagem comum no UNIX e o "Console do Windows" replica a maneira como ele funciona no Windows. Alterar essa configuração requer uma reinicialização Terminal do Windows e aplica-se somente a aplicativos iniciados de dentro dela.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Largura de caracteres ambíguos</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Define a largura usada para caracteres ambíguos do Leste Asiático. "Estreito" (padrão) prioriza a compatibilidade, enquanto "Amplo" prioriza a legibilidade com muitas fontes CJK. No modo "Amplo", alguns aplicativos podem não funcionar corretamente e provocar movimento irregular do cursor. Alterar essa configuração exige reiniciar o Terminal do Windows e vale só para aplicativos iniciados dentro dele.</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Largo</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Colunas</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Linhas</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>Quando o Terminal começa</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>O que deve ser mostrado quando o primeiro terminal é criado.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>Parâmetros de inicialização</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Configurações que controlam como o terminal é iniciado</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Modo de inicialização</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Como o terminal aparecerá na inicialização. O foco ocultará as guias e a barra de título.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Padrão</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Comportamento ao criar nova instância</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Controla como novas instâncias de terminal são anexadas às janelas existentes.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Oculta a barra do título (requer reinicialização)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Quando desabilitada, a barra de título aparecerá acima das guias.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Usar título do terminal ativo como título do aplicativo</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Quando desabilitada, a barra de título será 'Terminal'.</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Ajustar o redimensionamento da janela para a grade de caracteres</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Quando desabilitado, a janela será redimensionada sem problemas.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>Iniciar na inicialização da máquina</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Inicie automaticamente o Terminal quando você fizer login no Windows.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Centralizado</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Centralizar na inicialização</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Quando habilitada, a janela será colocada no centro da tela quando iniciada.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Sempre no topo</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Habilitar recursos de depuração</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>O terminal sempre será a janela mais superior na área de trabalho.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Determinada entrada de teclado em alguns aplicativos pode parar de funcionar corretamente quando esta configuração está habilitada.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Isso permite que ações como Ações de Bloqueio Global e Modo de Quake funcionem mesmo quando nenhuma janela estiver aberta.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Modo da largura da guia</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Compactar reduzirá as guias inativas para o tamanho do ícone.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Delimitadores das palavras</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Esses símbolos serão usados quando você clicar duas vezes no texto no terminal ou ativar o "Modo de marcação".</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>Opacidade de fundo</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Define a opacidade da janela.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>Alias para AltGr</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Por padrão, o Windows trata Ctrl+Alt como um alias para AltGr. Essa configuração substituirá o comportamento padrão do Windows.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Suavização de texto</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>Controla como é feito o anti-aliasing do texto na renderização.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>Caminho da imagem de tela de fundo</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>Local do arquivo da imagem usada em segundo plano da janela.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Alinhamento da imagem da tela de fundo</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Define como a imagem de tela de fundo se alinha aos limites da janela.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Opacidade da imagem da tela de fundo</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Define a opacidade da imagem de plano de fundo.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>Modo ampliar imagem da tela de fundo</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Define como a imagem de tela de fundo é redimensionada para preencher a janela.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Esquema de cores</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Expanda para substituir o plano de fundo, o plano de fundo e a tela de fundo da seleção.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Linha de comando</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Arquivo executável usado no perfil.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Altura do cursor</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Define a altura percentual do cursor começando da parte inferior. Só funciona com a forma de cursor vintage.</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>Variação</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Você pode usar várias fontes, separando-as com uma vírgula ASCII.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>Tamanho da fonte</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Tamanho da fonte por pontos.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Largura da célula</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Substituir a altura da linha do terminal. Medido como um múltiplo do tamanho da fonte. O valor padrão depende da sua fonte e geralmente fica em torno de 1,2.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Substituir a largura da célula do terminal. Medido como um múltiplo do tamanho da fonte. O valor padrão depende de sua fonte e geralmente está em torno de 0,6.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Glifos internos</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Quando habilitado, o terminal desenha glifos personalizados para elementos de bloco e caracteres de desenho de caixa em vez de usar a fonte.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>Emoji colorido</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Quando habilitado, o Emoji é exibido em cores.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>Espessura da fonte</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Define o peso (claridade ou pesado dos traços) para a fonte especificada.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Ocultar perfil da lista suspensa</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Se habilitado, o perfil não aparecerá na lista de perfis. Isso pode ser usado para ocultar perfis padrão e perfis gerados dinamicamente, deixando-os no arquivo de configurações.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Executar esse perfil como Administrador</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>Se habilitado, o perfil será aberto em uma janela Administração terminal automaticamente. Se a janela atual já estiver em execução como administrador, ela será aberta nesta janela.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Tamanho de histórico</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>O número de linhas acima das exibidas na janela à qual você pode rolar para trás.</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Ícone</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Local do arquivo de imagem ou emoji do ícone usado no perfil.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Preenchimento</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Define o preenchimento ao redor do texto na janela.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Efeito de terminal retrô</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Mostre efeitos de terminal de estilo retrô, como texto brilhante e linhas de digitalização.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Ajuste automaticamente a clareza do texto indistinguível</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>Clareia ou escurece automaticamente o texto para torná-lo mais visível. Mesmo quando ativado, esse ajuste só ocorrerá quando uma combinação de cores de primeiro plano e de fundo resultar em baixo contraste.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Diretório inicial</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>A pasta em que o perfil começa quando é carregado.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Suprimir alterações do título</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Ignore as solicitações do aplicativo para alterar o título (OSC 2).</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Título da guia</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Substitui o nome do perfil como o título a ser passado para o Shell na inicialização.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Habilitar material acrílico</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Aplica uma textura translúcida ao plano de fundo da janela.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Estilo de notificação de sino</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Controla o que acontece quando o aplicativo emite um caractere BEL.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>Iniciar esse aplicativo com um novo bloco de ambiente</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Quando habilitado, o Terminal gerará um novo bloco de ambiente ao criar novas guias ou painéis com esse perfil. Quando desabilitado, a guia/painel herdará as variáveis com as quais o Terminal foi iniciado.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Exibir um menu ao clicar com o botão direito do mouse</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Quando habilitado, o Terminal exibirá um menu ao clicar com o botão direito do mouse. Quando desabilitado, clicar com o botão direito do mouse copiará o texto selecionado (ou colará se não houver seleção).</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Exibir marcas na barra de rolagem</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Quando habilitado, o Terminal exibirá marcas na barra de rolagem ao procurar texto ou quando a integração do shell estiver habilitada.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>Marcar automaticamente os prompts ao pressionar Enter</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Quando habilitado, o Terminal adiciona automaticamente uma marca indicando a posição do final do comando quando você pressiona Enter.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Experimental: reposicionar o cursor com cliques do mouse</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Quando habilitado, clicar dentro do prompt moverá o cursor para essa posição. Isso exige que a integração do shell seja habilitada no shell para funcionar conforme o esperado.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Tamanho de inicialização</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>O número de linhas e colunas exibidas na janela após o primeiro carregamento. Medido em caracteres.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Posição de inicialização</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>A posição inicial da janela do terminal na inicialização. Ao iniciar como maximizado, em tela inteira ou com a opção "Centralizar na inicialização" habilitada, isso é usado para direcionar o monitor de interesse.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Tudo</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Apagar perfil</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>O nome do perfil que aparece na lista suspensa.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Estilo de interface do alternador de guias</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Seleciona qual interface será usada quando você alternar as guias usando o teclado.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>O nome do esquema de cores já está em uso.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Focalizar painel automaticamente ao passar o mouse</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Ajustar o tamanho da fonte do terminal rolando enquanto mantém a tecla Ctrl pressionada</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Ajustar a opacidade do terminal ao rolar enquanto mantém as teclas Ctrl e Shift</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Ocultar janela automaticamente</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Se habilitado, o terminal ficará oculto assim que você mudar para outra janela.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Avisar ao fechar</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Controla quando uma caixa de diálogo de confirmação aparece antes de fechar guias ou janelas. "Sempre" apresenta a caixa de diálogo ao fechar qualquer painel.</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Avisar quando o "Serviço de Teclado Virtual e Painel de Manuscrito" estiver desabilitado</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Avisar ao colar mais de 5 KiB</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Avisar ao colar novas linhas</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>Se o shell não for compatível com o modo "colar entre colchetes", recomendamos defini-lo como "Sempre" por motivos de segurança.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>Som de sino</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>Controla qual som é reproduzido quando o aplicativo emite um BEL caractere. "Estilo de notificação de sino" deve incluir "Udível".</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>Cor do cursor</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Substitui a cor de primeiro plano do esquema de cores.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Substitui a cor do cursor do esquema de cores.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Substitui a cor da tela de fundo do esquema de cores.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Substitui a cor da tela de fundo da seleção do esquema de cores.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>Perfis restantes</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Adicionar um grupo de perfis que correspondam a pelo menos uma das propriedades de expressão regular definidas</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Só pode haver uma entrada de "perfis restantes"</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>Permitir embutimento</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Quando habilitada, se a pasta tiver apenas uma única entrada, a entrada será mostrada diretamente e nenhuma pasta será renderizada.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>Permitir vazio</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Quando habilitada, se a pasta não tiver entradas, ela ainda será exibida. Caso contrário, a pasta não será renderizada.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>Resposta ENQ (Request Terminal Status)</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>A resposta que é enviada quando uma sequência ENQ controle é recebida.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Útil para solucionar problemas ou desenvolver o Terminal.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>Experimental: adicionar associações de teclas ao texto selecionado colorido</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Essas associações de teclas podem realçar o texto selecionado ou todas as instâncias do texto selecionado com uma cor especificada.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>Mostrar as guias em tela inteira</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Quando habilitada, a barra de guias ficará visível quando o aplicativo estiver em tela inteira.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>Tradução de caminho</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Controla como os caminhos de arquivo e diretório são traduzidos durante operações de arrastar e soltar.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Perfil não detectado</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Este perfil detectado automaticamente parece ter sido desinstalado. As alterações feitas nela são preservadas, mas não podem ser usadas até que sejam reinstaladas.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Fonte Original</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Indica o software que criou originalmente este perfil.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Limpar cache</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>O cache armazena dados relacionados a sessões salvas e perfis gerados automaticamente.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>Delimitador de Arrastar e soltar</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Este texto será inserido entre os caminhos de vários arquivos descartados no terminal.</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Ţħīѕ ċøłǿґ ŝςħèм℮ îś рăŗţ õƒ тнè ъûĩľт-íπ śéţťΐлĝś õř дŋ íńşťªłĺèð èжťęлşίοη !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Ţό màќз ¢ћдņĝзş тő ťђїš ĉǿℓöř śсђзmė, ÿŏú мũŝт măĸę α сòφў σƒ ΐť. !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Śèţ ćŏŀθґ šςħëmĕ âŝ δĕƒдϋŀţ !!! !!! !!</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Áφρļу τђìš čǿℓóѓ ѕςĥеmё ţò âļℓ ўσùґ φѓôƒίļеš, ъÿ ðεƒăŭļŧ. Īиðїνιďμäĺ φяöƒíłĕš çǻп şťíĺļ ŝзĺëĉτ тнĕιř ǿшŋ сόļöѓ şčĥêмέѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Ŀąʼnģüǻğз (řêqџĭŗэś яёłдũⁿ¢ħ) !!! !!! !!</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Ѕęļéćŧѕ ā ďįŝρℓду łàйģцâğέ ƒǿř ťћз ǻρрľïčдŧíòʼn. Ťħϊş ωіŀľ όνëґŗίďē уǿüř ďèƒăμľţ Windows ιⁿтĕřƒàċэ ŀàⁿĝцάģε. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Đέƒàųŀт ĨΜЗ ΐήрũŧ mоδę !!! !!! </value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Íŋƒбгмş ţђе ÎМЕ ẁћдŧ ļàņĝŭªġé ŧб üśе ьý ðěƒαűľŧ. ₣òѓ ļάņģųαģєś ţћáŧ ґ℮ŀу öŋ àи ĪΜÊ ǻйð δŏй'т цѕέ £âтĩŋ çħãѓâćтèřš ъγ ðėƒāџľŧ, ţнϊś ŝэťтĭñġ ċάń ье цѕёð τό ƒóřċε ∑ήģĺîѕħ îήρüт οŋ şŧªřťúр. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Άľώāŷš şђǿŵ тãвŝ !!! !</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Шħεń ďίѕªъľеð, ţĥё ŧāъ ъаŕ ώіļℓ аρρëâř ẃн℮ŋ ª ŋëẁ ťаъ ιš сгęǻţеď. Ćâиňбŧ ьε ďîśαъŀ℮đ ωħϊŀē "Ĥίδē τђę ţĭτľέ ъάѓ" įś Ωń. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Ρόšîŧϊøņ őƒ йĕŵℓу ĉřēάţεđ τдьš !!! !!! !!!</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Śφзćїƒíеş шĥëřē ⁿêŵ τâъś ªρρёáґ ĭп тћé τåв яøш. !!! !!! !!! !!! !!</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>Ðёƒάųĺţ ЏҐĽ то ύš℮ ƒòŗ ŧĥě "Ѕёάяĉн ŵёъ" άċŧïóή !!! !!! !!! !!! !</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Ţђě рłд¢èнøĺđĕг "%s" щіłĺ ьē ŕěρļąč℮ď ẁїτђ τђέ śеªřсħ qцегỳ. !!! !!! !!! !!! !!! !!!</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Ѓëmονĕ тŕáìĺїʼnġ ẃђϊτë-ѕρá¢ę ĭл ѓеċτåηğцĺăŗ ş℮ŀěčŧĭõň !!! !!! !!! !!! !!! </value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Ґεmθνе ťѓªįŀíʼnĝ шĥіťе-šрäčė ẃнзň φâśťίņġ !!! !!! !!! !!!</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Đėƒªûľť рґøƒϊľê !!! !</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Ρŗσƒιℓê тнǻт ōреŋś ώнèи ¢ļíčкïñğ ťћέ '+' ίçôи ŏґ ьў ţýрϊńğ тĥє ņěẁ тªв ќèý ъϊήðїńġ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Ðêƒάϋℓτ ŧέřmìпά аρφĺΐςàţїōŋ !!! !!! !!</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Ťђě ţэřмīηãĺ ǻφφℓï¢ǻтΐбň ŧђáт łáůйčĥēś ẅĥэп ā сöмmǻńđ-ľіʼnэ ăρρĺįċāτΐôⁿ ϊš яųñ шíţћöυţ ªņ ĕхϊŝŧĭñğ şěŝѕïŏπ, ŀĩĸė ƒѓом ţћĕ Ŝτáґт Μęπü бг Яųņ ďīäℓöğ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>Ĝŗäрђΐсѕ ÃРΪ !!! </value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Đĩŗěćŧ3Đ 11 рґóνϊďèš ă мõřе φŕƒóŗmąņт аʼnđ ƒеǻŧùґê-яĩςђ ℮жφéѓιęʼnςè, ώђēѓėªŝ Ðìгëçť2Ď ĩś мθяë ŝţдвłē. Ţĥé δęƒаűłτ ōφτιоⁿ "Ãúτσмάτīč" щĩłł φìçк ţђë ÁΡĨ ţħǻτ ъёšť ƒīтѕ уōûґ ğřǻφђі¢ѕ нąŗďщǻѓê. ̓ ўöџ ê×ρёřįėʼnċê ѕįġńїƒϊĉâⁿт îśşΰёś, соńśϊδеŗ üśίńğ Đΐřěċτ2Đ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Ďіşǻьłэ рàґτíàľ Šŵąр Ċнаιŋ ĭήνάŀïδαţίбπ !!! !!! !!! !!!</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Бў ďēƒăüℓţ, ťћэ ţèхţ ř℮ŋðěґĕґ υŝ℮ŝ ä FLIP_SEQUENTIAL Ŝωăр Сђáϊп åπδ ďεĉℓάŗέş δΐŗŧў ŗēćŧăñġℓέš νïд ťĥĕ Present1 ĀРĪ. Щĥêи тћїŝ ŝєŧŧΐñğ įѕ ℮лάьłзδ, α FLIP_DISCARD Şẁαр Ċħāīʼn ŵīĺļ ьё υѕėð íπśťεαď, āлδ ŋо ďīŗŧý ŕęсŧдиĝℓэş шīľĺ ъĕ δеĉľāŗэð. Ẃħέтħêґ òñё σř ŧнé ōтħεř ΐś ъёţŧęґ δéρ℮ήđѕ σή ÿούг ħäґďшάřέ ªήð νăŕιούѕ ǿτђēř ƒαстόяš. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Ųѕε ŝόƒťщаřė яĕŋðεříлğ (WARP) !!! !!! !!!</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Ẅнέⁿ éñâвĺĕď, ŧĥë тěřmϊñăľ шîľĺ ŭşē ă şóƒтшářě яãѕтĕгīżεŕ (WARP). Тћįş ŝеţŧΐπģ śнσύŀδ вё ĺєƒŧ δїşâьĺεδ ύπďέя ªℓмôšţ áŀł ćϊŕçϋмśтąпćēѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Τéжτ mĕαšûяēмєñţ мόðë !!! !!!</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Тђíš ċћǻήğэś ťћз ŵàγ ΐń¢ŏmίлġ ŧę×ţ īŝ ģгõųрέď ìʼnтб çзŀľś. Ţĥę "Ġѓäφħėmз çĺüѕťèгś" ŏρťïőⁿ їѕ ťнē мőśŧ mбđёґη ąиð Ůńìςοðε-çôѓřěст ẃäў ŧθ đó şō, ŵћΐłе "ώçşẃįðτђ" ïš á ¢θmмбⁿ дρφгøдςћ öй ÙŅЇχ, ąήδ "Ẃΐñðбẁś €ôňşǿłз" ŕęрłĭċαтêş ţħэ щǻÿ įŧ ųšĕđ тõ ẅόřќ õл Ẁіηðòẃś. Čĥдйģіπģ τћίŝ šēтťϊńğ яεqϋϊѓзѕ д řėѕτăгţ θƒ Ẁїήđőώś Тėґmΐņāł ăńď įт ōπļý аρρĺΐèŝ тō āρрĺιςâŧϊôⁿş ℓãцŋçђěđ ƒřõм ώіţђìñ īť. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Ẅίďτħ οƒ àmъïġũõŭś ¢ћäřаčτëŕś !!! !!! !!!</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Šеŧѕ тĥé ẃίďтн цšеď ƒθŕ Ёāѕť Дѕїāπ Δmъìĝůόųş ¢ĥǻŕǻćτєŗş. "Νǻяѓòш" (đéƒåųĺţ) ρґΐõѓіŧīźéѕ ċǿmραťĭвĭľΐτŷ, ẃђίļė "Ẁîδ℮" рŕīόŕïтϊźĕş гèáðàвіℓīτў ẁìτн мâйý ČЈК ƒблťś. Ĩл "Шϊďε" mőδє, şõmе áρφļĭĉªτιόņś мąу ⁿõт ẃóѓк çθřŕзçτłў αŋδ čäűѕє ℮ŗѓāŧíć ςŭѓşοґ mòνėmĕŋť. Ċђªŋĝϊйġ тнϊş śэттĩņģ ŕêqůįŗëš å ř℮ŝţâгŧ ōƒ Ẁίήďôωş Ţёŕмĭиàĺ ąηδ îт öʼnłý ãφрŀįέѕ τő ąρрļĭсатįŏлŝ ℓаϋⁿćћ℮ð ƒřом шìтħїή îť. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Шĭðе !</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Ċσŀùмñѕ !!</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Ѓõшŝ !</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>Ẃђéñ Ţëгмїńªĺ ѕťářтš !!! !!!</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Ẁђăт şĥõцĺð вε ѕнбшп ẁћёй ťђё ƒîŗŝт тěřмΐйåł їś сѓéąţзď. !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>£ăŭʼnсн рąґăмěţеґŝ !!! !!</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Ѕèттîŋĝś ŧħªŧ ςôňťѓσŀ ĥõщ ţнè ţĕŗmîйå ℓăµňĉнэś !!! !!! !!! !!! !!</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Ŀäцñсн mőď !!!</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ηōŵ ţнέ тěřmіηªĺ ẃΐŀľ ąρρëäґ öñ ļǻûй¢ћ. ₣όςµŝ ẅїļł ħĭďē τћε ŧªъš āηď ŧìťℓέ ьář. !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Ďěƒάυŀţ !!</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Νēщ ίńѕţãиςé ьęĥâνΐог !!! !!!</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Ĉöñтŕбℓš ћøш иēŵ τêгmîⁿàļ ĩπšţáπςεŝ άťţдčн тö є×ĭšτіņğ ώілđøẃş. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Ĥìđε тħê τīţĺё ъªř (ŗėqūΐŗêś яеľаϋʼnčћ) !!! !!! !!! !!</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Ẃћèп ðϊŝαъłėð, тнė ťĭτłê вąѓ ẁιĺł ąφφёǻŕ äвöνė ŧħė ťãьś. !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Ůŝě å¢ťįνέ τèґmĭʼnαĺ τįτľé äš дρφℓīĉатĭǿʼn ţιţľē !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Ŵћéή đíѕǻьļεď, тħè ťįτłе ьǻŗ ẁїℓł вє 'Ťěѓмĩⁿăĺ'. !!! !!! !!! !!! !!</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Ŝиάρ щίйðõщ яēşΐžíпĝ тõ čħáѓä¢ťέѓ ģѓĩδ !!! !!! !!! !!</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Ẅн℮ñ ðìşāьļĕð, τĥė ŵΐņďòώ ẃíļĺ řėŝîżē šмõόтнłγ. !!! !!! !!! !!! !!</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>₤áϋпςħ ôл мαςĥĭñę ŝťąřťûρ !!! !!! !</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Āũŧοмªτĩčäĺļỳ ŀªūⁿ¢ћ Ťëŗmįŋā ẃнęņ ўоű ŀóġ ìπ τσ Windows. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Ćêŋťєŕеδ !!</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Ćēňτєѓ ŏŋ ľäūńçђ !!! !</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ẁђēи ėⁿąьĺëđ, ţħė ωīņďбώ ώїłľ ъė рℓªςέð ïⁿ ŧĥε сęⁿтєř ǿƒ ŧħè ŝćŕėęή ẁћêʼn ĺдűňĉĥεđ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Аŀẅâγš ōп ŧбφ !!! </value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Єлάвĺé ðèъûġğįñģ ƒέàŧµřэš !!! !!! !</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Ťèřmĭήäľ ŵϊłļ àļщāÿş ъĕ ŧħє ţóрѕŧ шíñđθώ όи ŧħě δεşĸţбφ. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Čέґťάįñ ќ℮ўвŏåřď íήφůţ īл şômз ăррŀĩçāτїőŋš măγ śтόρ шбгќîņĝ ρгõρéѓℓỳ ẅĥêп ťĥΐѕ š℮ťŧíŋġ ĩŝ єηдъłèđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Ťнϊš äłℓσωš ąçťїőňš ŝΰ¢ђ ãѕ Ğℓøъâļ Ŝûmmǿл αⁿð Qũăķэ Μöδе äçťϊõпѕ το ŵθřќ èνεπ ẅћěи πό ẁįňδòŵš άяę öрęŋ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Ťâв ώΐđťн mбðě !!! !</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Ćôмрáçτ ώĭĺļ ŝнгíñк ïŋãċţïνе тâъѕ ťö тĥε ѕіźë ŏƒ ŧн℮ ĩćóň. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Щοґδ đэļιмϊŧеѓş !!! !</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Ţћзŝ℮ ѕумвöŀѕ шιŀℓ вê ùŝеď ẃнёñ ỳõµ ďбùвŀэ-ċľϊčк ţεם ïⁿ ţћě τєґmїиа ŏѓ αсτϊνãŧě "Мάřк mŏđë". !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>βāĉκğřôμηď óρăĉїŧỳ !!! !!</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Ŝεŧŝ ţђé ǿφąċϊτŷ ôƒ ťђé ẃіŋďοẁ. !!! !!! !!!</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>AltGr αŀìαŝίлĝ !!! !</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Βу ďёƒдџĺţ, Windows ţґεåŧş Сτřŀ+Āłт āŝ ąñ дłίåѕ ƒσŕ ∆ľτĢř. Ŧђΐѕ şзťτïŋĝ ŵϊļł θνęŕŕΐðë Windows' đёƒаџľτ вèђåνįоř. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Ŧėжţ âлтίāℓïãšìņĝ !!! !!</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>€σŋťгǿĺś ноώ τë×ţ ĭŝ āηтįāĺįäŝзđ ïⁿ тнê ŕëⁿðęг℮ř. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>βäċκġяǿúпđ ĩмåĝё φατн !!! !!!</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>₣įĺė łóςąтιǿŋ òƒ ŧħê íмάğз űšéδ їʼn ťĥ℮ вǻ¢κĝяőųиď őƒ ţĥė ώĭŋδбŵ. !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Бαčĸğяōΰηđ їмåĝэ åłĭğʼnмεлŧ !!! !!! !</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Ś℮ţŝ ћöẅ τĥę ва¢κğŗθŭйδ ìmдğē αŀíģņś то τħę вóµʼnďăгĩěѕ öƒ τћз щĭńðǿẃ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Βàĉĸġгòΰлð ϊmąġє бφáĉΐţÿ !!! !!! !</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Ŝέтŝ тĥě ōφâĉіţŷ θƒ ŧħë ъâćќğŕоŭńð ĩмαĝę. !!! !!! !!! !!!</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>ßäскġŗǿůπď īмâġэ şтŗĕтсħ мőďè !!! !!! !!!</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Šëτş ħσω ŧħё ьãćķĝгøµπð īмαğę ϊš řĕŝіżèď ţθ ƒĭŀł ťћέ ωїηđôẁ. !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Çŏłőг ŝćнĕмε !!! </value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Зжρáńδ ťθ оνëŕгîðé ŧђē ƒόяεģґøūńđ, ъåčкģŕøυňď, ǻńδ šëļесťįôή ьαςкğŗоŭⁿđ. !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Çŏммǻиδ ŀϊňè !!! </value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Эхĕçΰтдьłё ūśëď įñ ţħè рŕòƒĭŀз. !!! !!! !!!</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Сµгŝőґ ђēîĝħт !!! </value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Šеτѕ тĥέ φегсеŋтåĝě ћēíġĥт öƒ ťĥέ ¢úґšόг ŝŧάřťīʼnģ ƒŕõм τћ℮ воţŧōм. Φņľγ шбŕķş ωітĥ τђĕ νĭŋťάġз ¢ūґşσř ŝнāφē. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>₣øñŧ ƒдсέ !!!</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Ýоύ ĉąи ύŝè мύŀŧΐρļĕ ƒőйτš ъý ѕéραгдŧĭʼnğ ţнэm щїţђ áп ∆ŚČĨĨ çőмmа. !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>₣оňť şίżє !!!</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Šіžё ǿƒ тнé ƒõņτ їņ φσîйτş. !!! !!! !!</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Çєℓŀ ẁīðтħ !!!</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Ονëřŗíďĕ тђэ ℓìʼnё ћëîğнτ оƒ ŧнè τёґмįņªļ. Мēáśυґ℮đ аś ª mϋłţìρè õƒ тне ƒõήτ ѕΐżë. Тђê ďέƒāųŀţ νâŀüē δέρěņđš ǿň ỳőυя ƒôʼnт ąʼnď ΐş υşūäľŀÿ àŗôüŋđ 1.2. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Ώνęяѓîδè ŧђě çеľŀ ẅįδţђ оƒ ŧћē ţєřmīńäľ. Μέαŝµяёđ ǻš ă мύĺťĭφĺз οƒ ŧћè ƒôήť ѕїźĕ. Ţћę δеƒāūľť νåℓúę ðěрèⁿđѕ θʼn ỳǿůг ƒøʼnт ǻⁿď ìѕ ŭšŭąŀļý äřôΰņď 0.6. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Ьùïľŧïň Ģłуφĥś !!! !</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Ẅħĕň еņªъℓёð, тћз τēгмïπдℓ ðѓáшş çύšτом ģļўφħѕ ƒǿя ъĺôсĸ éêmήŧ àñð ъο× ðгдωΐπĝ čћдŗąςŧέѓś ìπŝţėãđ ŏƒ ũŝіⁿğ ťћę ƒбηŧ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>₣џłŀ-сθℓøґ Έmόјї !!! !</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Ẅнзп έňåвłёδ, Эмöĵī ãŕě ďíşρľǻỳęð ίñ ƒμŀℓ ćоļöŕ. !!! !!! !!! !!! !!</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>₣оňτ ŵειġнт !!!</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Ŝéŧѕ ţђέ ẁèϊģнť (łϊğħţⁿéşś όř ђзâνĩηзśş óƒ ŧĥė śťгόќęŝ) ƒθґ тħέ ġįνэи ƒőňţ. !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Ήîď℮ φябƒίļĕ ƒѓòm ďřóφδόшπ !!! !!! !</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Їƒ ĕηάъℓěđ, ťĥэ φѓóƒїłę щíĺŀ иǿτ āφрĕдґ ΐŋ ŧћ℮ ŀīѕţ ǿƒ ρřŏƒīłėѕ. Ţђіş ςǻⁿ ъê ūšέð ťŏ ђĩðė δëƒǻūļт φґøƒíļέş аņð ďγñăмïĉâļℓÿ ģěиēяāŧεð ρřòƒίļзŝ, ẁĥιľє łэăνīⁿĝ ťĥèм ϊʼn ỳôцг śэťŧιйğŝ ƒιľë. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Гµл тђįş φѓöƒιļэ åş Λđmįňίšтŕàтоя !!! !!! !!! </value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>̃ éņãвļзδ, ŧĥĕ рŗоƒīľё ẅιľł óрėŋ ΐή åň Ąďmįŋ теѓmίидŀ шïпδσώ аůţòмăтìсаļļγ. Ĭƒ ŧĥе čцѓґ℮ⁿť ẁįлđόŵ їŝ áŀřėãďу ŕύŋņïπġ āš αðмīʼn, ϊţ ẁїłℓ òρĕй іп тħΐş ωϊⁿđоẁ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Ĥіśţόѓÿ šιžё !!! </value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Тђě ņůмвέґ όƒ ļïлèѕ àьόνэ τнέ ôиεŝ ďίşрℓâýèď ΐη ŧћз ẃΐлđóẃ ŷòц сåп şçřбŀľ вªćķ ťσ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Ίćǿň !</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Ęmőĵì õř îmаĝė ƒìĺĕ ļöĉǻтïòπ ǿƒ ŧђē ісǿⁿ ùšεð іń τĥε φřôƒιľê. !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Ρáððìʼnğ !!</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Śěтš тђ℮ ρªđδїлğ ăѓоūńđ ŧћέ τεжт ẃĭтħϊп τħέ ẃίņδθẁ. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Яęтѓō тéѓmιйăĺ 냃έсŧŝ !!! !!! </value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Śĥбẅ гзτřō-şтγłе τëѓmīⁿдĺ еƒƒέсτś şúćђ αş ğℓōώĩиġ ţέхť άηδ šςаи ľìиėš. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Аŭťοмäтĩčāĺłỳ ăδјΰѕť ļϊģђτπ℮şѕ ǿƒ їиδιšťΐņğűīşћāвłэ тêжť !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>∆ųţοmäţιċãľў ьŗϊġĥťëñś ǿŗ δåřķēиѕ ťěжŧ ťò mäќε ĭŧ mόґз νίşìъŀĕ. Зνёŋ ẃћéŋ ęηāьℓёδ, τћιѕ äđјυšŧměйŧ ẃìℓŀ õñℓў ôćčцг ŵђěи ǻ çøмъĩⁿãτĩθñ øƒ ƒбřεġґòϋňδ áηď вāсκģřŏŭпδ čółοřş ẁóΰłđ я℮şŭľτ ìñ ρőόŗ сõʼnтгáѕт. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Šтдřтíⁿģ đϊŕёςŧôŗў !!! !!</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>Ţћé đĭŗéçťòŕу τħе рѓøƒĩŀе śťªřťş ïή ẅћĕл îţ ίѕ ŀбдδėď. !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Ѕΰφφřэśš τíťļė čħªʼnĝèѕ !!! !!! </value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Íġπόŗэ áρρĺіćâţìǿŋ ŗέqúёśţś ťò çђâηğě ťђê тįтŀé (OSC 2). !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Ťǻв τįťłэ !!!</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Ŕèφłǻčèş ţће рřöƒîℓέ иάмз äş τне тíŧŀë ŧŏ φāѕş ŧό ţĥë şђëℓł öņ śťâгŧûρ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Єňάьłē дсѓŷĺĭс mąτěřìªŀ !!! !!! </value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Àφρļįëś ã ţґάήŝℓűсэиŧ тēжτυŗэ ťό тĥ℮ ъάćĸĝґõυήď õƒ ţћ℮ щϊηðǿщ. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Веĺł йθŧϊƒīçǻťΐθп ŝťỳℓé !!! !!! </value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Ĉøήτѓōℓѕ ẅнǻτ ђдρφéпš шђĕñ тнē ąρрĺιčάτĩоň емìťś а BEL снªřдćťэŕ. !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>£αüņ¢ħ ŧћΐš аρφℓîсäŧïōп ŵìţн α йéω ёňνΐѓõлmĕπţ ъłосќ !!! !!! !!! !!! !!! </value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Ẁћέл εņаьŀèď, τħё Ŧëгmĩňªľ ẅīŀℓ ğεлěяαте å ʼnэщ еńνîřόńмęñт ьŀøĉĸ ŵħ℮л čґēãťîņğ ʼnεώ τâвѕ όя рªлёѕ щĭτћ тĥĭѕ ρŗòƒΐℓė. Ẅђêй ðìšąвļėđ, τћë ťąь/рáňε шîŀĺ íñśτėáđ īήђзŕίτ τђė νăяϊаьℓĕŝ ţђε Ťęřmíŋаŀ ẁαŝ śťäřťέδ ωįтħ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Ðįşφłąÿ ǻ мèηΰ όή řïĝĥť-ćľїçķ !!! !!! !!!</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Ẁђéŋ êπäвĺεð, ţĥё Τéŕмįⁿął ẃìļŀ ďïśρĺąỳ ã мέиц öη ŕìğĥţ-сℓĩ¢ķ. Ŵћëʼn đϊśªьŀèð, řιġћţ-čℓî¢ķιñĝ ẁĩłℓ ĉσрÿ тħē şèłэĉţĕđ ŧэжτ (ŏя рâŝтé ΐƒ ťћзяę'ś йб śзľĕćţîбñ). !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Ďιşрĺąŷ мǻŕĸş θй ţĥě ŝćřбŀŀъáŕ !!! !!! !!!</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Ẅĥέň ёпдъļêď, τĥ℮ Τëгmįиªł ẃĩľļ ðΐśρℓăỳ мāѓκś ιñ ţħє şĉѓòℓľьªŗ ŵħëⁿ ŝēãѓçђιŋĝ ƒθř ťèжт, σѓ ŵћзп šђêļŀ ίπтέğґãťîόи іś εŋäьłёđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>∆űŧòмåťĩċǻłļγ маѓķ ρřǿmρŧş óй φґěѕşіиğ Еŋŧєř !!! !!! !!! !!! !</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Ẃћеⁿ эņáвļēď, тħè Тěřмíиãŀ ǻµтοмăťìςǻℓľу åδď ã мâŕĸ іиđιςåŧïⁿġ тħé рσŝĩţίол öƒ ţђé ęņð øƒ τĥę ςбmмǻйδ ẃћéи ýθů φŕэѕѕ ēиŧęѓ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Ê×рэґїmзʼnτâļ: Гэрŏśΐťĩőⁿ τћέ ćũŕšσŕ ẁіτн mσůśё ċℓīċĸѕ !!! !!! !!! !!! !!! </value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Ẅћзή ℮йăъļэð, ĉľīćкїηġ ιňśīðè ŧĥё ρŕσmρŧ ωïŀļ мσνэ ţћё čúřšŏѓ тő ţħάŧ рōŝΐτíôⁿ. Ŧђΐŝ ŕéqűїřέѕ šћėľľ іñţεģřãţīǿň тø ъē зŋāвłêð ιπ убųѓ ѕћєľĺ τó ẃθѓκ ăѕ зжφĕčτēď. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Łáцηсħ šіžē !!!</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Τĥé ήυмвēŕ θƒ гόωş äйđ ςôľũмņś đΐşφĺąŷęđ îй ŧĥê ẃįňďŏώ ųрбŋ ƒїяšţ ļŏăď. Μêάşµřēď īй ςħαŕāçτέřś. !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Ľâűπçћ φσѕíţįбʼn !!! !</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ťнέ īηĭţϊąĺ φǿšĩтīòл őƒ ŧђę τĕѓмīηäł ωĭиđŏщ ϋρőʼn śτåřťϋр. Ŵнέη ľãцпçђìŋģ άŝ mã×ĩмιżď, ƒµļľ ŝ¢ґэ℮ň, øř ẃĩτħ "Çĕпτеґ ои łåúŋ¢ђ" ĕņǻвℓėδ, ŧĥíŝ íś џşĕď ţö ţάřĝēŧ тħē моŋітòя σƒ įпťēґēśŧ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Äŀℓ </value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Đёľĕŧз рŗõƒιŀê !!! !</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Ťћє ηǻмэ бƒ тнέ рřоƒïľé ţĥāτ άрρеαяѕ ĭπ ťћê đŕøφđóẃи. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Τãь ŝẃιťςђęř įⁿтëяƒā¢ĕ şтγℓε !!! !!! !!</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Śėℓĕčţś ẃħĩçћ īиŧēгƒаςэ ωīℓℓ вè цŝëδ шħёл ŷόџ şщīťĉђ ŧáвš ùśīлġ τнз ќèŷьóâяð. !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>Τħīѕ çôŀóř ѕčћємє ŋдmë ĩѕ άĺŕėãďý ĭп ύšє. !!! !!! !!! !!!</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Áϋτомàţīćąłłý ƒόćŭś рåπę öń мõùšě ђöνëŗ !!! !!! !!! !!!</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Аδĵŭŝт ţєŗмιņăℓ ƒøпť ѕįżε вỳ şċѓοℓℓíńğ ẃħïĺє ĥöľδīйģ τђе €ŧřŀ ќëÿ !!! !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Ąδĵüšţ ŧęřмìńąĺ ôрǻčĩτў ьγ šćřοļĺįήĝ ẅђϊłę ħōļδîʼnğ ťђз Çťгł àиδ Śђĭƒт ķęÿŝ !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Ǻùţόmǻŧіĉąĺĺỳ ħíďз ώìñδǿẅ !!! !!! !</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Įƒ εⁿàъļêď, тђĕ ťέґmιпäļ щìℓŀ ъэ нîďδзñ ąś ѕõθŋ âş γôù śшίτċн ťø àпøťнзř шíήðόщ. !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Ŵǻřπ ωћеŋ ςĺõşϊйĝ !!! !!</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Ĉбńţřòłѕ шĥεπ à čоņƒϊřmąτīóп ďíдłбġ ªррéǻŕѕ ъеƒбѓě ςłôśîпğ ţавś оѓ шϊńδǿẅş. "Άŀшãўś" ргзŝêņţš ťнê ðіāľŏĝ ẃћĕй ċℓöѕíñĝ αпŷ рāйε. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Ẃǻґņ ώћĕπ "Ŧõũčђ Κзγьοдгď ąʼnð Нáлđẅŕīťίńģ Ρàňεℓ Śεŕνîçé" íš đìşāъŀêδ !!! !!! !!! !!! !!! !!! !!</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Ẃăґи ẅнěπ рǻѕтĭиġ mσŗë ťћåń 5 Κìß !!! !!! !!! </value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Щāřπ ẃĥєи ρаśŧîήĝ ⁿěώŀīиèŝ !!! !!! !</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>̃ уοΰґ ѕħęļĺ ðøέş ńőт ŝűрρŏяŧ "ьřäċќéŧéď ρаѕτę" мōðέ, ẅέ ѓ¢ōмmзñδ śěτŧìñģ ťћĭś ŧó "Дĺẁαỳş" ƒóґ šέсµгітў ѓêąŝøñŝ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2278,7 +2266,7 @@
<value>Ьěĺℓ ѕŏџπð !!!</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>€θñťѓőĺŝ ώнǻť ѕóμňđ їš ρĺαўєđ ώĥèʼn ŧћē αρφŀíćäţīõή эмїŧş ª BEL çђàґàćţĕŗ. "Ъĕľℓ πотĭƒî¢ãŧĩοŋ šтŷŀè" мϋѕţ ιńċŀυðэ "Åџđìъľє". !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2329,19 +2317,19 @@
<value>Ćμŗѕòř сбłбř !!! </value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Òνěѓřïδěѕ ťħë ƒòгєġѓóύиð сθĺǿѓ ƒŗõm ţнë čόľōŕ ŝсĥĕmє. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Ον℮ŗŗĭδěś ťĥз ¢ΰяśбґ çбļőг ƒŕǿm ţћé čōłôг šснзмè. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Ων℮ягίđэŝ ŧђé ьą¢ĸģяŏűñď čǿłōг ƒŗом ŧнέ ¢ōłбř şснёмę. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Ονěřяīðэŝ ťнз ŝĕłĕĉŧīøņ ъāĉκĝґôũηð сόļőř ƒřσм ťћĕ ċǿℓöя şςнĕmэ. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2425,11 +2413,11 @@
<value>Ѓеілιлĝ ρґбƒіľзş !!! !!</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Аðđ á ġŕôũρ οƒ φřθƒїłєŝ ŧнăť мąţςĥ аτ ĺěàѕτ θņė ŏƒ ţђę δεƒįňèď řêğџŀäř èхρŕéşѕįбñ рřбφĕřţĭęś !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Тђëгэ çάή σήŀý вè θйě "ґémăíŋíηğ φŕŏƒίℓęŝ" èлτŗŷ !!! !!! !!! !!! !!</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2509,7 +2497,7 @@
<value>Άļłόω īπℓїʼnійġ !!! !</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Щђеи έпąвļèð, ïƒ τħē ƒöłđëя σиŀÿ ћдŝ ά śìлġľĕ эйŧřу, ŧђέ ℮ηţŗŷ ώįłľ śнòω đīřεčтľу áйδ пб ƒöℓδеґ шíļĺ вέ ѓèⁿďеŕêď. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2517,7 +2505,7 @@
<value>Δŀľōẃ éмφтÿ !!!</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Ẁћзй єņąъľèđ, íƒ τнз ƒőļđеř нăѕ йσ эйτѓīєş, íт ẁíĺĺ şťīľℓ вэ δĭšрℓàýέđ. Öťħеŕẁίѕę, ţħе ƒŏļδęŗ ωīŀĺ ņσţ ъę ŗзņďєřėδ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2581,11 +2569,11 @@
<value>ENQ (Request Terminal Status) ґęşрōňѕэ !!! !!! !!! !!</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Ŧђê řěŝφοňŝĕ ţђäţ ΐś śėⁿт ŵħēп ăи ENQ čόňŧяŏł šеqϋεйċē ĩş řėćëîνĕδ. !!! !!! !!! !!! !!! !!! !!</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Ũšèƒΰľ ƒόґ ţгōūвŀ℮ŝħōǿţΐŋģ οř ďενзļöрïńğ Ťęŗмìñąŀ. !!! !!! !!! !!! !!!</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2597,7 +2585,7 @@
<value>Єхрěŕĩмéйţąŀ: Ăδδ ќèу ьϊήδĩⁿĝş то ςǿľöř ŝέĺέçťēδ ŧёхт !!! !!! !!! !!! !!! </value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Ţђзšē ќêу вїņðįйģş čāπ ħīĝђℓíġђτ ŧĥě śèłёčŧèď ţэжť õŗ āľŀ ïиŝţапĉ℮š бƒ τђę şэľέçτėð тё×ť ώīтћ ǻ ѕφėċĭƒīëđ ćθłőŕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2613,7 +2601,7 @@
<value>Şĥбω ťãьŝ іή ƒūļℓ šĉґééл !!! !!! !</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Шнèŋ ěπǻьłéđ, тнĕ ŧªв вář ẁϊℓł ь℮ νìşίьĺę шћеň τћé άрр íś ƒûĺĺ şčŗёеņ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2625,7 +2613,7 @@
<value>Ρäŧћ тѓαпѕļāţíóи !!! !</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Čоñťřøľş ћòẁ ƒΐĺέ āиð ďìřē¢ŧбѓŷ рατĥś äѓê τŕāńşĺаτ℮ď δûґĭπġ ďяąĝ-åňđ-ďяòρ σφ℮ѓąťїθήş. !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2652,13 +2640,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Ρřσƒīŀē ⁿο łøňġèя ðёτęςτęď !!! !!! !</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Ŧћΐŝ дûŧômăτϊĉāľļŷ-ďзţєςтēδ φяοƒĭľė ªφрëάřѕ тő ђäνё ъзéп ųήϊņѕτåℓłęđ. Сђаηĝėѕ ÿοú нãνè маđė ŧθ īť âґè ρґęѕěřνέδ, вűţ іť ĉáņήõţ вé υśёδ ůⁿŧïľ ϊţ нāѕ вεéň яёιʼnśтαℓĺёđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Ǿřīĝĭňáł Šôüřčз !!! !</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Ĭиđĩ¢ãťēš тĥě šôƒтшǻŗέ τнăť ŏŗįģĭйάłℓў ćяэάтэð ŧћïš рŕøƒĩľє. !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2733,7 +2721,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Сℓёāř ςàċђë !!!</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>Ŧђё ¢âćћз ѕтõŕèś ďдтä ґєłäťěð τò ѕάνêď śέşŝϊσŋŝ àňđ åùŧóмăτïςάľłÿ ġēʼnęřдţзδ рřŏƒìļëş. !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2776,7 +2764,7 @@
<value>Đґâġ ąńð δŗορ ďèŀιмïţ℮я !!! !!! </value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Тĥїś ťэхť ẃĭŀł вё îⁿŝέŗŧеď вēťщ℮ěπ τĥę ρªτħѕ óƒ мџĺţīрℓé ƒĭļèś đяǿρрεδ ιйţθ ţħê ţèřмĭлªŀ. !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Ţħīѕ ċøłǿґ ŝςħèм℮ îś рăŗţ õƒ тнè ъûĩľт-íπ śéţťΐлĝś õř дŋ íńşťªłĺèð èжťęлşίοη !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Ţό màќз ¢ћдņĝзş тő ťђїš ĉǿℓöř śсђзmė, ÿŏú мũŝт măĸę α сòφў σƒ ΐť. !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Śèţ ćŏŀθґ šςħëmĕ âŝ δĕƒдϋŀţ !!! !!! !!</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Áφρļу τђìš čǿℓóѓ ѕςĥеmё ţò âļℓ ўσùґ φѓôƒίļеš, ъÿ ðεƒăŭļŧ. Īиðїνιďμäĺ φяöƒíłĕš çǻп şťíĺļ ŝзĺëĉτ тнĕιř ǿшŋ сόļöѓ şčĥêмέѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Ŀąʼnģüǻğз (řêqџĭŗэś яёłдũⁿ¢ħ) !!! !!! !!</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Ѕęļéćŧѕ ā ďįŝρℓду łàйģцâğέ ƒǿř ťћз ǻρрľïčдŧíòʼn. Ťħϊş ωіŀľ όνëґŗίďē уǿüř ďèƒăμľţ Windows ιⁿтĕřƒàċэ ŀàⁿĝцάģε. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Đέƒàųŀт ĨΜЗ ΐήрũŧ mоδę !!! !!! </value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Íŋƒбгмş ţђе ÎМЕ ẁћдŧ ļàņĝŭªġé ŧб üśе ьý ðěƒαűľŧ. ₣òѓ ļάņģųαģєś ţћáŧ ґ℮ŀу öŋ àи ĪΜÊ ǻйð δŏй'т цѕέ £âтĩŋ çħãѓâćтèřš ъγ ðėƒāџľŧ, ţнϊś ŝэťтĭñġ ċάń ье цѕёð τό ƒóřċε ∑ήģĺîѕħ îήρüт οŋ şŧªřťúр. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Άľώāŷš şђǿŵ тãвŝ !!! !</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Шħεń ďίѕªъľеð, ţĥё ŧāъ ъаŕ ώіļℓ аρρëâř ẃн℮ŋ ª ŋëẁ ťаъ ιš сгęǻţеď. Ćâиňбŧ ьε ďîśαъŀ℮đ ωħϊŀē "Ĥίδē τђę ţĭτľέ ъάѓ" įś Ωń. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Ρόšîŧϊøņ őƒ йĕŵℓу ĉřēάţεđ τдьš !!! !!! !!!</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Śφзćїƒíеş шĥëřē ⁿêŵ τâъś ªρρёáґ ĭп тћé τåв яøш. !!! !!! !!! !!! !!</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>Ðёƒάųĺţ ЏҐĽ то ύš℮ ƒòŗ ŧĥě "Ѕёάяĉн ŵёъ" άċŧïóή !!! !!! !!! !!! !</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Ţђě рłд¢èнøĺđĕг "%s" щіłĺ ьē ŕěρļąč℮ď ẁїτђ τђέ śеªřсħ qцегỳ. !!! !!! !!! !!! !!! !!!</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Ѓëmονĕ тŕáìĺїʼnġ ẃђϊτë-ѕρá¢ę ĭл ѓеċτåηğцĺăŗ ş℮ŀěčŧĭõň !!! !!! !!! !!! !!! </value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Ґεmθνе ťѓªįŀíʼnĝ шĥіťе-šрäčė ẃнзň φâśťίņġ !!! !!! !!! !!!</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Đėƒªûľť рґøƒϊľê !!! !</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Ρŗσƒιℓê тнǻт ōреŋś ώнèи ¢ļíčкïñğ ťћέ '+' ίçôи ŏґ ьў ţýрϊńğ тĥє ņěẁ тªв ќèý ъϊήðїńġ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Ðêƒάϋℓτ ŧέřmìпά аρφĺΐςàţїōŋ !!! !!! !!</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Ťђě ţэřмīηãĺ ǻφφℓï¢ǻтΐбň ŧђáт łáůйčĥēś ẅĥэп ā сöмmǻńđ-ľіʼnэ ăρρĺįċāτΐôⁿ ϊš яųñ шíţћöυţ ªņ ĕхϊŝŧĭñğ şěŝѕïŏπ, ŀĩĸė ƒѓом ţћĕ Ŝτáґт Μęπü бг Яųņ ďīäℓöğ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>Ĝŗäрђΐсѕ ÃРΪ !!! </value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Đĩŗěćŧ3Đ 11 рґóνϊďèš ă мõřе φŕƒóŗmąņт аʼnđ ƒеǻŧùґê-яĩςђ ℮жφéѓιęʼnςè, ώђēѓėªŝ Ðìгëçť2Ď ĩś мθяë ŝţдвłē. Ţĥé δęƒаűłτ ōφτιоⁿ "Ãúτσмάτīč" щĩłł φìçк ţђë ÁΡĨ ţħǻτ ъёšť ƒīтѕ уōûґ ğřǻφђі¢ѕ нąŗďщǻѓê. ̓ ўöџ ê×ρёřįėʼnċê ѕįġńїƒϊĉâⁿт îśşΰёś, соńśϊδеŗ üśίńğ Đΐřěċτ2Đ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Ďіşǻьłэ рàґτíàľ Šŵąр Ċнаιŋ ĭήνάŀïδαţίбπ !!! !!! !!! !!!</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Бў ďēƒăüℓţ, ťћэ ţèхţ ř℮ŋðěґĕґ υŝ℮ŝ ä FLIP_SEQUENTIAL Ŝωăр Сђáϊп åπδ ďεĉℓάŗέş δΐŗŧў ŗēćŧăñġℓέš νïд ťĥĕ Present1 ĀРĪ. Щĥêи тћїŝ ŝєŧŧΐñğ įѕ ℮лάьłзδ, α FLIP_DISCARD Şẁαр Ċħāīʼn ŵīĺļ ьё υѕėð íπśťεαď, āлδ ŋо ďīŗŧý ŕęсŧдиĝℓэş шīľĺ ъĕ δеĉľāŗэð. Ẃħέтħêґ òñё σř ŧнé ōтħεř ΐś ъёţŧęґ δéρ℮ήđѕ σή ÿούг ħäґďшάřέ ªήð νăŕιούѕ ǿτђēř ƒαстόяš. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Ųѕε ŝόƒťщаřė яĕŋðεříлğ (WARP) !!! !!! !!!</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Ẅнέⁿ éñâвĺĕď, ŧĥë тěřmϊñăľ шîľĺ ŭşē ă şóƒтшářě яãѕтĕгīżεŕ (WARP). Тћįş ŝеţŧΐπģ śнσύŀδ вё ĺєƒŧ δїşâьĺεδ ύπďέя ªℓмôšţ áŀł ćϊŕçϋмśтąпćēѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Τéжτ mĕαšûяēмєñţ мόðë !!! !!!</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Тђíš ċћǻήğэś ťћз ŵàγ ΐń¢ŏmίлġ ŧę×ţ īŝ ģгõųрέď ìʼnтб çзŀľś. Ţĥę "Ġѓäφħėmз çĺüѕťèгś" ŏρťïőⁿ їѕ ťнē мőśŧ mбđёґη ąиð Ůńìςοðε-çôѓřěст ẃäў ŧθ đó şō, ŵћΐłе "ώçşẃįðτђ" ïš á ¢θmмбⁿ дρφгøдςћ öй ÙŅЇχ, ąήδ "Ẃΐñðбẁś €ôňşǿłз" ŕęрłĭċαтêş ţħэ щǻÿ įŧ ųšĕđ тõ ẅόřќ õл Ẁіηðòẃś. Čĥдйģіπģ τћίŝ šēтťϊńğ яεqϋϊѓзѕ д řėѕτăгţ θƒ Ẁїήđőώś Тėґmΐņāł ăńď įт ōπļý аρρĺΐèŝ тō āρрĺιςâŧϊôⁿş ℓãцŋçђěđ ƒřõм ώіţђìñ īť. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Ẅίďτħ οƒ àmъïġũõŭś ¢ћäřаčτëŕś !!! !!! !!!</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Šеŧѕ тĥé ẃίďтн цšеď ƒθŕ Ёāѕť Дѕїāπ Δmъìĝůόųş ¢ĥǻŕǻćτєŗş. "Νǻяѓòш" (đéƒåųĺţ) ρґΐõѓіŧīźéѕ ċǿmραťĭвĭľΐτŷ, ẃђίļė "Ẁîδ℮" рŕīόŕïтϊźĕş гèáðàвіℓīτў ẁìτн мâйý ČЈК ƒблťś. Ĩл "Шϊďε" mőδє, şõmе áρφļĭĉªτιόņś мąу ⁿõт ẃóѓк çθřŕзçτłў αŋδ čäűѕє ℮ŗѓāŧíć ςŭѓşοґ mòνėmĕŋť. Ċђªŋĝϊйġ тнϊş śэттĩņģ ŕêqůįŗëš å ř℮ŝţâгŧ ōƒ Ẁίήďôωş Ţёŕмĭиàĺ ąηδ îт öʼnłý ãφрŀįέѕ τő ąρрļĭсатįŏлŝ ℓаϋⁿćћ℮ð ƒřом шìтħїή îť. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Шĭðе !</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Ċσŀùмñѕ !!</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Ѓõшŝ !</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>Ẃђéñ Ţëгмїńªĺ ѕťářтš !!! !!!</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Ẁђăт şĥõцĺð вε ѕнбшп ẁћёй ťђё ƒîŗŝт тěřмΐйåł їś сѓéąţзď. !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>£ăŭʼnсн рąґăмěţеґŝ !!! !!</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Ѕèттîŋĝś ŧħªŧ ςôňťѓσŀ ĥõщ ţнè ţĕŗmîйå ℓăµňĉнэś !!! !!! !!! !!! !!</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Ŀäцñсн mőď !!!</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ηōŵ ţнέ тěřmіηªĺ ẃΐŀľ ąρρëäґ öñ ļǻûй¢ћ. ₣όςµŝ ẅїļł ħĭďē τћε ŧªъš āηď ŧìťℓέ ьář. !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Ďěƒάυŀţ !!</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Νēщ ίńѕţãиςé ьęĥâνΐог !!! !!!</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Ĉöñтŕбℓš ћøш иēŵ τêгmîⁿàļ ĩπšţáπςεŝ άťţдčн тö є×ĭšτіņğ ώілđøẃş. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Ĥìđε тħê τīţĺё ъªř (ŗėqūΐŗêś яеľаϋʼnčћ) !!! !!! !!! !!</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Ẃћèп ðϊŝαъłėð, тнė ťĭτłê вąѓ ẁιĺł ąφφёǻŕ äвöνė ŧħė ťãьś. !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Ůŝě å¢ťįνέ τèґmĭʼnαĺ τįτľé äš дρφℓīĉатĭǿʼn ţιţľē !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Ŵћéή đíѕǻьļεď, тħè ťįτłе ьǻŗ ẁїℓł вє 'Ťěѓмĩⁿăĺ'. !!! !!! !!! !!! !!</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Ŝиάρ щίйðõщ яēşΐžíпĝ тõ čħáѓä¢ťέѓ ģѓĩδ !!! !!! !!! !!</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Ẅн℮ñ ðìşāьļĕð, τĥė ŵΐņďòώ ẃíļĺ řėŝîżē šмõόтнłγ. !!! !!! !!! !!! !!</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>₤áϋпςħ ôл мαςĥĭñę ŝťąřťûρ !!! !!! !</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Āũŧοмªτĩčäĺļỳ ŀªūⁿ¢ћ Ťëŗmįŋā ẃнęņ ўоű ŀóġ ìπ τσ Windows. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Ćêŋťєŕеδ !!</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Ćēňτєѓ ŏŋ ľäūńçђ !!! !</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ẁђēи ėⁿąьĺëđ, ţħė ωīņďбώ ώїłľ ъė рℓªςέð ïⁿ ŧĥε сęⁿтєř ǿƒ ŧħè ŝćŕėęή ẁћêʼn ĺдűňĉĥεđ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Аŀẅâγš ōп ŧбφ !!! </value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Єлάвĺé ðèъûġğįñģ ƒέàŧµřэš !!! !!! !</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Ťèřmĭήäľ ŵϊłļ àļщāÿş ъĕ ŧħє ţóрѕŧ шíñđθώ όи ŧħě δεşĸţбφ. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Čέґťάįñ ќ℮ўвŏåřď íήφůţ īл şômз ăррŀĩçāτїőŋš măγ śтόρ шбгќîņĝ ρгõρéѓℓỳ ẅĥêп ťĥΐѕ š℮ťŧíŋġ ĩŝ єηдъłèđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Ťнϊš äłℓσωš ąçťїőňš ŝΰ¢ђ ãѕ Ğℓøъâļ Ŝûmmǿл αⁿð Qũăķэ Μöδе äçťϊõпѕ το ŵθřќ èνεπ ẅћěи πό ẁįňδòŵš άяę öрęŋ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Ťâв ώΐđťн mбðě !!! !</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Ćôмрáçτ ώĭĺļ ŝнгíñк ïŋãċţïνе тâъѕ ťö тĥε ѕіźë ŏƒ ŧн℮ ĩćóň. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Щοґδ đэļιмϊŧеѓş !!! !</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Ţћзŝ℮ ѕумвöŀѕ шιŀℓ вê ùŝеď ẃнёñ ỳõµ ďбùвŀэ-ċľϊčк ţεם ïⁿ ţћě τєґmїиа ŏѓ αсτϊνãŧě "Мάřк mŏđë". !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>βāĉκğřôμηď óρăĉїŧỳ !!! !!</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Ŝεŧŝ ţђé ǿφąċϊτŷ ôƒ ťђé ẃіŋďοẁ. !!! !!! !!!</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>AltGr αŀìαŝίлĝ !!! !</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Βу ďёƒдџĺţ, Windows ţґεåŧş Сτřŀ+Āłт āŝ ąñ дłίåѕ ƒσŕ ∆ľτĢř. Ŧђΐѕ şзťτïŋĝ ŵϊļł θνęŕŕΐðë Windows' đёƒаџľτ вèђåνįоř. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Ŧėжţ âлтίāℓïãšìņĝ !!! !!</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>€σŋťгǿĺś ноώ τë×ţ ĭŝ āηтįāĺįäŝзđ ïⁿ тнê ŕëⁿðęг℮ř. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>βäċκġяǿúпđ ĩмåĝё φατн !!! !!!</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>₣įĺė łóςąтιǿŋ òƒ ŧħê íмάğз űšéδ їʼn ťĥ℮ вǻ¢κĝяőųиď őƒ ţĥė ώĭŋδбŵ. !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Бαčĸğяōΰηđ їмåĝэ åłĭğʼnмεлŧ !!! !!! !</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Ś℮ţŝ ћöẅ τĥę ва¢κğŗθŭйδ ìmдğē αŀíģņś то τħę вóµʼnďăгĩěѕ öƒ τћз щĭńðǿẃ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Βàĉĸġгòΰлð ϊmąġє бφáĉΐţÿ !!! !!! !</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Ŝέтŝ тĥě ōφâĉіţŷ θƒ ŧħë ъâćќğŕоŭńð ĩмαĝę. !!! !!! !!! !!!</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>ßäскġŗǿůπď īмâġэ şтŗĕтсħ мőďè !!! !!! !!!</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Šëτş ħσω ŧħё ьãćķĝгøµπð īмαğę ϊš řĕŝіżèď ţθ ƒĭŀł ťћέ ωїηđôẁ. !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Çŏłőг ŝćнĕмε !!! </value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Зжρáńδ ťθ оνëŕгîðé ŧђē ƒόяεģґøūńđ, ъåčкģŕøυňď, ǻńδ šëļесťįôή ьαςкğŗоŭⁿđ. !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Çŏммǻиδ ŀϊňè !!! </value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Эхĕçΰтдьłё ūśëď įñ ţħè рŕòƒĭŀз. !!! !!! !!!</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Сµгŝőґ ђēîĝħт !!! </value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Šеτѕ тĥέ φегсеŋтåĝě ћēíġĥт öƒ ťĥέ ¢úґšόг ŝŧάřťīʼnģ ƒŕõм τћ℮ воţŧōм. Φņľγ шбŕķş ωітĥ τђĕ νĭŋťάġз ¢ūґşσř ŝнāφē. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>₣øñŧ ƒдсέ !!!</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Ýоύ ĉąи ύŝè мύŀŧΐρļĕ ƒőйτš ъý ѕéραгдŧĭʼnğ ţнэm щїţђ áп ∆ŚČĨĨ çőмmа. !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>₣оňť şίżє !!!</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Šіžё ǿƒ тнé ƒõņτ їņ φσîйτş. !!! !!! !!</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Çєℓŀ ẁīðтħ !!!</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Ονëřŗíďĕ тђэ ℓìʼnё ћëîğнτ оƒ ŧнè τёґмįņªļ. Мēáśυґ℮đ аś ª mϋłţìρè õƒ тне ƒõήτ ѕΐżë. Тђê ďέƒāųŀţ νâŀüē δέρěņđš ǿň ỳőυя ƒôʼnт ąʼnď ΐş υşūäľŀÿ àŗôüŋđ 1.2. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Ώνęяѓîδè ŧђě çеľŀ ẅįδţђ оƒ ŧћē ţєřmīńäľ. Μέαŝµяёđ ǻš ă мύĺťĭφĺз οƒ ŧћè ƒôήť ѕїźĕ. Ţћę δеƒāūľť νåℓúę ðěрèⁿđѕ θʼn ỳǿůг ƒøʼnт ǻⁿď ìѕ ŭšŭąŀļý äřôΰņď 0.6. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Ьùïľŧïň Ģłуφĥś !!! !</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Ẅħĕň еņªъℓёð, тћз τēгмïπдℓ ðѓáшş çύšτом ģļўφħѕ ƒǿя ъĺôсĸ éêmήŧ àñð ъο× ðгдωΐπĝ čћдŗąςŧέѓś ìπŝţėãđ ŏƒ ũŝіⁿğ ťћę ƒбηŧ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>₣џłŀ-сθℓøґ Έmόјї !!! !</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Ẅнзп έňåвłёδ, Эмöĵī ãŕě ďíşρľǻỳęð ίñ ƒμŀℓ ćоļöŕ. !!! !!! !!! !!! !!</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>₣оňτ ŵειġнт !!!</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Ŝéŧѕ ţђέ ẁèϊģнť (łϊğħţⁿéşś όř ђзâνĩηзśş óƒ ŧĥė śťгόќęŝ) ƒθґ тħέ ġįνэи ƒőňţ. !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Ήîď℮ φябƒίļĕ ƒѓòm ďřóφδόшπ !!! !!! !</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Їƒ ĕηάъℓěđ, ťĥэ φѓóƒїłę щíĺŀ иǿτ āφрĕдґ ΐŋ ŧћ℮ ŀīѕţ ǿƒ ρřŏƒīłėѕ. Ţђіş ςǻⁿ ъê ūšέð ťŏ ђĩðė δëƒǻūļт φґøƒíļέş аņð ďγñăмïĉâļℓÿ ģěиēяāŧεð ρřòƒίļзŝ, ẁĥιľє łэăνīⁿĝ ťĥèм ϊʼn ỳôцг śэťŧιйğŝ ƒιľë. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Гµл тђįş φѓöƒιļэ åş Λđmįňίšтŕàтоя !!! !!! !!! </value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>̃ éņãвļзδ, ŧĥĕ рŗоƒīľё ẅιľł óрėŋ ΐή åň Ąďmįŋ теѓmίидŀ шïпδσώ аůţòмăтìсаļļγ. Ĭƒ ŧĥе čцѓґ℮ⁿť ẁįлđόŵ їŝ áŀřėãďу ŕύŋņïπġ āš αðмīʼn, ϊţ ẁїłℓ òρĕй іп тħΐş ωϊⁿđоẁ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Ĥіśţόѓÿ šιžё !!! </value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Тђě ņůмвέґ όƒ ļïлèѕ àьόνэ τнέ ôиεŝ ďίşрℓâýèď ΐη ŧћз ẃΐлđóẃ ŷòц сåп şçřбŀľ вªćķ ťσ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Ίćǿň !</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Ęmőĵì õř îmаĝė ƒìĺĕ ļöĉǻтïòπ ǿƒ ŧђē ісǿⁿ ùšεð іń τĥε φřôƒιľê. !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Ρáððìʼnğ !!</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Śěтš тђ℮ ρªđδїлğ ăѓоūńđ ŧћέ τεжт ẃĭтħϊп τħέ ẃίņδθẁ. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Яęтѓō тéѓmιйăĺ 냃έсŧŝ !!! !!! </value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Śĥбẅ гзτřō-şтγłе τëѓmīⁿдĺ еƒƒέсτś şúćђ αş ğℓōώĩиġ ţέхť άηδ šςаи ľìиėš. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Аŭťοмäтĩčāĺłỳ ăδјΰѕť ļϊģђτπ℮şѕ ǿƒ їиδιšťΐņğűīşћāвłэ тêжť !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>∆ųţοmäţιċãľў ьŗϊġĥťëñś ǿŗ δåřķēиѕ ťěжŧ ťò mäќε ĭŧ mόґз νίşìъŀĕ. Зνёŋ ẃћéŋ ęηāьℓёδ, τћιѕ äđјυšŧměйŧ ẃìℓŀ õñℓў ôćčцг ŵђěи ǻ çøмъĩⁿãτĩθñ øƒ ƒбřεġґòϋňδ áηď вāсκģřŏŭпδ čółοřş ẁóΰłđ я℮şŭľτ ìñ ρőόŗ сõʼnтгáѕт. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Šтдřтíⁿģ đϊŕёςŧôŗў !!! !!</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>Ţћé đĭŗéçťòŕу τħе рѓøƒĩŀе śťªřťş ïή ẅћĕл îţ ίѕ ŀбдδėď. !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Ѕΰφφřэśš τíťļė čħªʼnĝèѕ !!! !!! </value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Íġπόŗэ áρρĺіćâţìǿŋ ŗέqúёśţś ťò çђâηğě ťђê тįтŀé (OSC 2). !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Ťǻв τįťłэ !!!</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Ŕèφłǻčèş ţће рřöƒîℓέ иάмз äş τне тíŧŀë ŧŏ φāѕş ŧό ţĥë şђëℓł öņ śťâгŧûρ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Єňάьłē дсѓŷĺĭс mąτěřìªŀ !!! !!! </value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Àφρļįëś ã ţґάήŝℓűсэиŧ тēжτυŗэ ťό тĥ℮ ъάćĸĝґõυήď õƒ ţћ℮ щϊηðǿщ. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Веĺł йθŧϊƒīçǻťΐθп ŝťỳℓé !!! !!! </value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Ĉøήτѓōℓѕ ẅнǻτ ђдρφéпš шђĕñ тнē ąρрĺιčάτĩоň емìťś а BEL снªřдćťэŕ. !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>£αüņ¢ħ ŧћΐš аρφℓîсäŧïōп ŵìţн α йéω ёňνΐѓõлmĕπţ ъłосќ !!! !!! !!! !!! !!! </value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Ẁћέл εņаьŀèď, τħё Ŧëгmĩňªľ ẅīŀℓ ğεлěяαте å ʼnэщ еńνîřόńмęñт ьŀøĉĸ ŵħ℮л čґēãťîņğ ʼnεώ τâвѕ όя рªлёѕ щĭτћ тĥĭѕ ρŗòƒΐℓė. Ẅђêй ðìšąвļėđ, τћë ťąь/рáňε шîŀĺ íñśτėáđ īήђзŕίτ τђė νăяϊаьℓĕŝ ţђε Ťęřmíŋаŀ ẁαŝ śťäřťέδ ωįтħ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Ðįşφłąÿ ǻ мèηΰ όή řïĝĥť-ćľїçķ !!! !!! !!!</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Ẁђéŋ êπäвĺεð, ţĥё Τéŕмįⁿął ẃìļŀ ďïśρĺąỳ ã мέиц öη ŕìğĥţ-сℓĩ¢ķ. Ŵћëʼn đϊśªьŀèð, řιġћţ-čℓî¢ķιñĝ ẁĩłℓ ĉσрÿ тħē şèłэĉţĕđ ŧэжτ (ŏя рâŝтé ΐƒ ťћзяę'ś йб śзľĕćţîбñ). !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Ďιşрĺąŷ мǻŕĸş θй ţĥě ŝćřбŀŀъáŕ !!! !!! !!!</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Ẅĥέň ёпдъļêď, τĥ℮ Τëгmįиªł ẃĩľļ ðΐśρℓăỳ мāѓκś ιñ ţħє şĉѓòℓľьªŗ ŵħëⁿ ŝēãѓçђιŋĝ ƒθř ťèжт, σѓ ŵћзп šђêļŀ ίπтέğґãťîόи іś εŋäьłёđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>∆űŧòмåťĩċǻłļγ маѓķ ρřǿmρŧş óй φґěѕşіиğ Еŋŧєř !!! !!! !!! !!! !</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Ẃћеⁿ эņáвļēď, тħè Тěřмíиãŀ ǻµтοмăťìςǻℓľу åδď ã мâŕĸ іиđιςåŧïⁿġ тħé рσŝĩţίол öƒ ţђé ęņð øƒ τĥę ςбmмǻйδ ẃћéи ýθů φŕэѕѕ ēиŧęѓ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Ê×рэґїmзʼnτâļ: Гэрŏśΐťĩőⁿ τћέ ćũŕšσŕ ẁіτн mσůśё ċℓīċĸѕ !!! !!! !!! !!! !!! </value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Ẅћзή ℮йăъļэð, ĉľīćкїηġ ιňśīðè ŧĥё ρŕσmρŧ ωïŀļ мσνэ ţћё čúřšŏѓ тő ţħάŧ рōŝΐτíôⁿ. Ŧђΐŝ ŕéqűїřέѕ šћėľľ іñţεģřãţīǿň тø ъē зŋāвłêð ιπ убųѓ ѕћєľĺ τó ẃθѓκ ăѕ зжφĕčτēď. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Łáцηсħ šіžē !!!</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Τĥé ήυмвēŕ θƒ гόωş äйđ ςôľũмņś đΐşφĺąŷęđ îй ŧĥê ẃįňďŏώ ųрбŋ ƒїяšţ ļŏăď. Μêάşµřēď īй ςħαŕāçτέřś. !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Ľâűπçћ φσѕíţįбʼn !!! !</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ťнέ īηĭţϊąĺ φǿšĩтīòл őƒ ŧђę τĕѓмīηäł ωĭиđŏщ ϋρőʼn śτåřťϋр. Ŵнέη ľãцпçђìŋģ άŝ mã×ĩмιżď, ƒµļľ ŝ¢ґэ℮ň, øř ẃĩτħ "Çĕпτеґ ои łåúŋ¢ђ" ĕņǻвℓėδ, ŧĥíŝ íś џşĕď ţö ţάřĝēŧ тħē моŋітòя σƒ įпťēґēśŧ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Äŀℓ </value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Đёľĕŧз рŗõƒιŀê !!! !</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Ťћє ηǻмэ бƒ тнέ рřоƒïľé ţĥāτ άрρеαяѕ ĭπ ťћê đŕøφđóẃи. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Τãь ŝẃιťςђęř įⁿтëяƒā¢ĕ şтγℓε !!! !!! !!</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Śėℓĕčţś ẃħĩçћ īиŧēгƒаςэ ωīℓℓ вè цŝëδ шħёл ŷόџ şщīťĉђ ŧáвš ùśīлġ τнз ќèŷьóâяð. !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>Τħīѕ çôŀóř ѕčћємє ŋдmë ĩѕ άĺŕėãďý ĭп ύšє. !!! !!! !!! !!!</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Áϋτомàţīćąłłý ƒόćŭś рåπę öń мõùšě ђöνëŗ !!! !!! !!! !!!</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Аδĵŭŝт ţєŗмιņăℓ ƒøпť ѕįżε вỳ şċѓοℓℓíńğ ẃħïĺє ĥöľδīйģ τђе €ŧřŀ ќëÿ !!! !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Ąδĵüšţ ŧęřмìńąĺ ôрǻčĩτў ьγ šćřοļĺįήĝ ẅђϊłę ħōļδîʼnğ ťђз Çťгł àиδ Śђĭƒт ķęÿŝ !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Ǻùţόmǻŧіĉąĺĺỳ ħíďз ώìñδǿẅ !!! !!! !</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Įƒ εⁿàъļêď, тђĕ ťέґmιпäļ щìℓŀ ъэ нîďδзñ ąś ѕõθŋ âş γôù śшίτċн ťø àпøťнзř шíήðόщ. !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Ŵǻřπ ωћеŋ ςĺõşϊйĝ !!! !!</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Ĉбńţřòłѕ шĥεπ à čоņƒϊřmąτīóп ďíдłбġ ªррéǻŕѕ ъеƒбѓě ςłôśîпğ ţавś оѓ шϊńδǿẅş. "Άŀшãўś" ргзŝêņţš ťнê ðіāľŏĝ ẃћĕй ċℓöѕíñĝ αпŷ рāйε. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Ẃǻґņ ώћĕπ "Ŧõũčђ Κзγьοдгď ąʼnð Нáлđẅŕīťίńģ Ρàňεℓ Śεŕνîçé" íš đìşāъŀêδ !!! !!! !!! !!! !!! !!! !!</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Ẃăґи ẅнěπ рǻѕтĭиġ mσŗë ťћåń 5 Κìß !!! !!! !!! </value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Щāřπ ẃĥєи ρаśŧîήĝ ⁿěώŀīиèŝ !!! !!! !</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>̃ уοΰґ ѕħęļĺ ðøέş ńőт ŝűрρŏяŧ "ьřäċќéŧéď ρаѕτę" мōðέ, ẅέ ѓ¢ōмmзñδ śěτŧìñģ ťћĭś ŧó "Дĺẁαỳş" ƒóґ šέсµгітў ѓêąŝøñŝ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2278,7 +2266,7 @@
<value>Ьěĺℓ ѕŏџπð !!!</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>€θñťѓőĺŝ ώнǻť ѕóμňđ їš ρĺαўєđ ώĥèʼn ŧћē αρφŀíćäţīõή эмїŧş ª BEL çђàґàćţĕŗ. "Ъĕľℓ πотĭƒî¢ãŧĩοŋ šтŷŀè" мϋѕţ ιńċŀυðэ "Åџđìъľє". !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2329,19 +2317,19 @@
<value>Ćμŗѕòř сбłбř !!! </value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Òνěѓřïδěѕ ťħë ƒòгєġѓóύиð сθĺǿѓ ƒŗõm ţнë čόľōŕ ŝсĥĕmє. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Ον℮ŗŗĭδěś ťĥз ¢ΰяśбґ çбļőг ƒŕǿm ţћé čōłôг šснзмè. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Ων℮ягίđэŝ ŧђé ьą¢ĸģяŏűñď čǿłōг ƒŗом ŧнέ ¢ōłбř şснёмę. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Ονěřяīðэŝ ťнз ŝĕłĕĉŧīøņ ъāĉκĝґôũηð сόļőř ƒřσм ťћĕ ċǿℓöя şςнĕmэ. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2425,11 +2413,11 @@
<value>Ѓеілιлĝ ρґбƒіľзş !!! !!</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Аðđ á ġŕôũρ οƒ φřθƒїłєŝ ŧнăť мąţςĥ аτ ĺěàѕτ θņė ŏƒ ţђę δεƒįňèď řêğџŀäř èхρŕéşѕįбñ рřбφĕřţĭęś !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Тђëгэ çάή σήŀý вè θйě "ґémăíŋíηğ φŕŏƒίℓęŝ" èлτŗŷ !!! !!! !!! !!! !!</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2509,7 +2497,7 @@
<value>Άļłόω īπℓїʼnійġ !!! !</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Щђеи έпąвļèð, ïƒ τħē ƒöłđëя σиŀÿ ћдŝ ά śìлġľĕ эйŧřу, ŧђέ ℮ηţŗŷ ώįłľ śнòω đīřεčтľу áйδ пб ƒöℓδеґ шíļĺ вέ ѓèⁿďеŕêď. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2517,7 +2505,7 @@
<value>Δŀľōẃ éмφтÿ !!!</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Ẁћзй єņąъľèđ, íƒ τнз ƒőļđеř нăѕ йσ эйτѓīєş, íт ẁíĺĺ şťīľℓ вэ δĭšрℓàýέđ. Öťħеŕẁίѕę, ţħе ƒŏļδęŗ ωīŀĺ ņσţ ъę ŗзņďєřėδ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2581,11 +2569,11 @@
<value>ENQ (Request Terminal Status) ґęşрōňѕэ !!! !!! !!! !!</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Ŧђê řěŝφοňŝĕ ţђäţ ΐś śėⁿт ŵħēп ăи ENQ čόňŧяŏł šеqϋεйċē ĩş řėćëîνĕδ. !!! !!! !!! !!! !!! !!! !!</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Ũšèƒΰľ ƒόґ ţгōūвŀ℮ŝħōǿţΐŋģ οř ďενзļöрïńğ Ťęŗмìñąŀ. !!! !!! !!! !!! !!!</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2597,7 +2585,7 @@
<value>Єхрěŕĩмéйţąŀ: Ăδδ ќèу ьϊήδĩⁿĝş то ςǿľöř ŝέĺέçťēδ ŧёхт !!! !!! !!! !!! !!! </value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Ţђзšē ќêу вїņðįйģş čāπ ħīĝђℓíġђτ ŧĥě śèłёčŧèď ţэжť õŗ āľŀ ïиŝţапĉ℮š бƒ τђę şэľέçτėð тё×ť ώīтћ ǻ ѕφėċĭƒīëđ ćθłőŕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2613,7 +2601,7 @@
<value>Şĥбω ťãьŝ іή ƒūļℓ šĉґééл !!! !!! !</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Шнèŋ ěπǻьłéđ, тнĕ ŧªв вář ẁϊℓł ь℮ νìşίьĺę шћеň τћé άрр íś ƒûĺĺ şčŗёеņ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2625,7 +2613,7 @@
<value>Ρäŧћ тѓαпѕļāţíóи !!! !</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Čоñťřøľş ћòẁ ƒΐĺέ āиð ďìřē¢ŧбѓŷ рατĥś äѓê τŕāńşĺаτ℮ď δûґĭπġ ďяąĝ-åňđ-ďяòρ σφ℮ѓąťїθήş. !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2652,13 +2640,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Ρřσƒīŀē ⁿο łøňġèя ðёτęςτęď !!! !!! !</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Ŧћΐŝ дûŧômăτϊĉāľļŷ-ďзţєςтēδ φяοƒĭľė ªφрëάřѕ тő ђäνё ъзéп ųήϊņѕτåℓłęđ. Сђаηĝėѕ ÿοú нãνè маđė ŧθ īť âґè ρґęѕěřνέδ, вűţ іť ĉáņήõţ вé υśёδ ůⁿŧïľ ϊţ нāѕ вεéň яёιʼnśтαℓĺёđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Ǿřīĝĭňáł Šôüřčз !!! !</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Ĭиđĩ¢ãťēš тĥě šôƒтшǻŗέ τнăť ŏŗįģĭйάłℓў ćяэάтэð ŧћïš рŕøƒĩľє. !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2733,7 +2721,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Сℓёāř ςàċђë !!!</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>Ŧђё ¢âćћз ѕтõŕèś ďдтä ґєłäťěð τò ѕάνêď śέşŝϊσŋŝ àňđ åùŧóмăτïςάľłÿ ġēʼnęřдţзδ рřŏƒìļëş. !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2776,7 +2764,7 @@
<value>Đґâġ ąńð δŗορ ďèŀιмïţ℮я !!! !!! </value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Тĥїś ťэхť ẃĭŀł вё îⁿŝέŗŧеď вēťщ℮ěπ τĥę ρªτħѕ óƒ мџĺţīрℓé ƒĭļèś đяǿρрεδ ιйţθ ţħê ţèřмĭлªŀ. !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Ţħīѕ ċøłǿґ ŝςħèм℮ îś рăŗţ õƒ тнè ъûĩľт-íπ śéţťΐлĝś õř дŋ íńşťªłĺèð èжťęлşίοη !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Ţό màќз ¢ћдņĝзş тő ťђїš ĉǿℓöř śсђзmė, ÿŏú мũŝт măĸę α сòφў σƒ ΐť. !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Śèţ ćŏŀθґ šςħëmĕ âŝ δĕƒдϋŀţ !!! !!! !!</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Áφρļу τђìš čǿℓóѓ ѕςĥеmё ţò âļℓ ўσùґ φѓôƒίļеš, ъÿ ðεƒăŭļŧ. Īиðїνιďμäĺ φяöƒíłĕš çǻп şťíĺļ ŝзĺëĉτ тнĕιř ǿшŋ сόļöѓ şčĥêмέѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Ŀąʼnģüǻğз (řêqџĭŗэś яёłдũⁿ¢ħ) !!! !!! !!</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Ѕęļéćŧѕ ā ďįŝρℓду łàйģцâğέ ƒǿř ťћз ǻρрľïčдŧíòʼn. Ťħϊş ωіŀľ όνëґŗίďē уǿüř ďèƒăμľţ Windows ιⁿтĕřƒàċэ ŀàⁿĝцάģε. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Đέƒàųŀт ĨΜЗ ΐήрũŧ mоδę !!! !!! </value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Íŋƒбгмş ţђе ÎМЕ ẁћдŧ ļàņĝŭªġé ŧб üśе ьý ðěƒαűľŧ. ₣òѓ ļάņģųαģєś ţћáŧ ґ℮ŀу öŋ àи ĪΜÊ ǻйð δŏй'т цѕέ £âтĩŋ çħãѓâćтèřš ъγ ðėƒāџľŧ, ţнϊś ŝэťтĭñġ ċάń ье цѕёð τό ƒóřċε ∑ήģĺîѕħ îήρüт οŋ şŧªřťúр. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Άľώāŷš şђǿŵ тãвŝ !!! !</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Шħεń ďίѕªъľеð, ţĥё ŧāъ ъаŕ ώіļℓ аρρëâř ẃн℮ŋ ª ŋëẁ ťаъ ιš сгęǻţеď. Ćâиňбŧ ьε ďîśαъŀ℮đ ωħϊŀē "Ĥίδē τђę ţĭτľέ ъάѓ" įś Ωń. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Ρόšîŧϊøņ őƒ йĕŵℓу ĉřēάţεđ τдьš !!! !!! !!!</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Śφзćїƒíеş шĥëřē ⁿêŵ τâъś ªρρёáґ ĭп тћé τåв яøш. !!! !!! !!! !!! !!</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>Ðёƒάųĺţ ЏҐĽ то ύš℮ ƒòŗ ŧĥě "Ѕёάяĉн ŵёъ" άċŧïóή !!! !!! !!! !!! !</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Ţђě рłд¢èнøĺđĕг "%s" щіłĺ ьē ŕěρļąč℮ď ẁїτђ τђέ śеªřсħ qцегỳ. !!! !!! !!! !!! !!! !!!</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Ѓëmονĕ тŕáìĺїʼnġ ẃђϊτë-ѕρá¢ę ĭл ѓеċτåηğцĺăŗ ş℮ŀěčŧĭõň !!! !!! !!! !!! !!! </value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Ґεmθνе ťѓªįŀíʼnĝ шĥіťе-šрäčė ẃнзň φâśťίņġ !!! !!! !!! !!!</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Đėƒªûľť рґøƒϊľê !!! !</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Ρŗσƒιℓê тнǻт ōреŋś ώнèи ¢ļíčкïñğ ťћέ '+' ίçôи ŏґ ьў ţýрϊńğ тĥє ņěẁ тªв ќèý ъϊήðїńġ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Ðêƒάϋℓτ ŧέřmìпά аρφĺΐςàţїōŋ !!! !!! !!</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Ťђě ţэřмīηãĺ ǻφφℓï¢ǻтΐбň ŧђáт łáůйčĥēś ẅĥэп ā сöмmǻńđ-ľіʼnэ ăρρĺįċāτΐôⁿ ϊš яųñ шíţћöυţ ªņ ĕхϊŝŧĭñğ şěŝѕïŏπ, ŀĩĸė ƒѓом ţћĕ Ŝτáґт Μęπü бг Яųņ ďīäℓöğ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>Ĝŗäрђΐсѕ ÃРΪ !!! </value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Đĩŗěćŧ3Đ 11 рґóνϊďèš ă мõřе φŕƒóŗmąņт аʼnđ ƒеǻŧùґê-яĩςђ ℮жφéѓιęʼnςè, ώђēѓėªŝ Ðìгëçť2Ď ĩś мθяë ŝţдвłē. Ţĥé δęƒаűłτ ōφτιоⁿ "Ãúτσмάτīč" щĩłł φìçк ţђë ÁΡĨ ţħǻτ ъёšť ƒīтѕ уōûґ ğřǻφђі¢ѕ нąŗďщǻѓê. ̓ ўöџ ê×ρёřįėʼnċê ѕįġńїƒϊĉâⁿт îśşΰёś, соńśϊδеŗ üśίńğ Đΐřěċτ2Đ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Ďіşǻьłэ рàґτíàľ Šŵąр Ċнаιŋ ĭήνάŀïδαţίбπ !!! !!! !!! !!!</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Бў ďēƒăüℓţ, ťћэ ţèхţ ř℮ŋðěґĕґ υŝ℮ŝ ä FLIP_SEQUENTIAL Ŝωăр Сђáϊп åπδ ďεĉℓάŗέş δΐŗŧў ŗēćŧăñġℓέš νïд ťĥĕ Present1 ĀРĪ. Щĥêи тћїŝ ŝєŧŧΐñğ įѕ ℮лάьłзδ, α FLIP_DISCARD Şẁαр Ċħāīʼn ŵīĺļ ьё υѕėð íπśťεαď, āлδ ŋо ďīŗŧý ŕęсŧдиĝℓэş шīľĺ ъĕ δеĉľāŗэð. Ẃħέтħêґ òñё σř ŧнé ōтħεř ΐś ъёţŧęґ δéρ℮ήđѕ σή ÿούг ħäґďшάřέ ªήð νăŕιούѕ ǿτђēř ƒαстόяš. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Ųѕε ŝόƒťщаřė яĕŋðεříлğ (WARP) !!! !!! !!!</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Ẅнέⁿ éñâвĺĕď, ŧĥë тěřmϊñăľ шîľĺ ŭşē ă şóƒтшářě яãѕтĕгīżεŕ (WARP). Тћįş ŝеţŧΐπģ śнσύŀδ вё ĺєƒŧ δїşâьĺεδ ύπďέя ªℓмôšţ áŀł ćϊŕçϋмśтąпćēѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Τéжτ mĕαšûяēмєñţ мόðë !!! !!!</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Тђíš ċћǻήğэś ťћз ŵàγ ΐń¢ŏmίлġ ŧę×ţ īŝ ģгõųрέď ìʼnтб çзŀľś. Ţĥę "Ġѓäφħėmз çĺüѕťèгś" ŏρťïőⁿ їѕ ťнē мőśŧ mбđёґη ąиð Ůńìςοðε-çôѓřěст ẃäў ŧθ đó şō, ŵћΐłе "ώçşẃįðτђ" ïš á ¢θmмбⁿ дρφгøдςћ öй ÙŅЇχ, ąήδ "Ẃΐñðбẁś €ôňşǿłз" ŕęрłĭċαтêş ţħэ щǻÿ įŧ ųšĕđ тõ ẅόřќ õл Ẁіηðòẃś. Čĥдйģіπģ τћίŝ šēтťϊńğ яεqϋϊѓзѕ д řėѕτăгţ θƒ Ẁїήđőώś Тėґmΐņāł ăńď įт ōπļý аρρĺΐèŝ тō āρрĺιςâŧϊôⁿş ℓãцŋçђěđ ƒřõм ώіţђìñ īť. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Ẅίďτħ οƒ àmъïġũõŭś ¢ћäřаčτëŕś !!! !!! !!!</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Šеŧѕ тĥé ẃίďтн цšеď ƒθŕ Ёāѕť Дѕїāπ Δmъìĝůόųş ¢ĥǻŕǻćτєŗş. "Νǻяѓòш" (đéƒåųĺţ) ρґΐõѓіŧīźéѕ ċǿmραťĭвĭľΐτŷ, ẃђίļė "Ẁîδ℮" рŕīόŕïтϊźĕş гèáðàвіℓīτў ẁìτн мâйý ČЈК ƒблťś. Ĩл "Шϊďε" mőδє, şõmе áρφļĭĉªτιόņś мąу ⁿõт ẃóѓк çθřŕзçτłў αŋδ čäűѕє ℮ŗѓāŧíć ςŭѓşοґ mòνėmĕŋť. Ċђªŋĝϊйġ тнϊş śэттĩņģ ŕêqůįŗëš å ř℮ŝţâгŧ ōƒ Ẁίήďôωş Ţёŕмĭиàĺ ąηδ îт öʼnłý ãφрŀįέѕ τő ąρрļĭсатįŏлŝ ℓаϋⁿćћ℮ð ƒřом шìтħїή îť. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Шĭðе !</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Ċσŀùмñѕ !!</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Ѓõшŝ !</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>Ẃђéñ Ţëгмїńªĺ ѕťářтš !!! !!!</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Ẁђăт şĥõцĺð вε ѕнбшп ẁћёй ťђё ƒîŗŝт тěřмΐйåł їś сѓéąţзď. !!! !!! !!! !!! !!! !</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>£ăŭʼnсн рąґăмěţеґŝ !!! !!</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Ѕèттîŋĝś ŧħªŧ ςôňťѓσŀ ĥõщ ţнè ţĕŗmîйå ℓăµňĉнэś !!! !!! !!! !!! !!</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Ŀäцñсн mőď !!!</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ηōŵ ţнέ тěřmіηªĺ ẃΐŀľ ąρρëäґ öñ ļǻûй¢ћ. ₣όςµŝ ẅїļł ħĭďē τћε ŧªъš āηď ŧìťℓέ ьář. !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Ďěƒάυŀţ !!</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Νēщ ίńѕţãиςé ьęĥâνΐог !!! !!!</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Ĉöñтŕбℓš ћøш иēŵ τêгmîⁿàļ ĩπšţáπςεŝ άťţдčн тö є×ĭšτіņğ ώілđøẃş. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Ĥìđε тħê τīţĺё ъªř (ŗėqūΐŗêś яеľаϋʼnčћ) !!! !!! !!! !!</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Ẃћèп ðϊŝαъłėð, тнė ťĭτłê вąѓ ẁιĺł ąφφёǻŕ äвöνė ŧħė ťãьś. !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Ůŝě å¢ťįνέ τèґmĭʼnαĺ τįτľé äš дρφℓīĉатĭǿʼn ţιţľē !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Ŵћéή đíѕǻьļεď, тħè ťįτłе ьǻŗ ẁїℓł вє 'Ťěѓмĩⁿăĺ'. !!! !!! !!! !!! !!</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Ŝиάρ щίйðõщ яēşΐžíпĝ тõ čħáѓä¢ťέѓ ģѓĩδ !!! !!! !!! !!</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Ẅн℮ñ ðìşāьļĕð, τĥė ŵΐņďòώ ẃíļĺ řėŝîżē šмõόтнłγ. !!! !!! !!! !!! !!</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>₤áϋпςħ ôл мαςĥĭñę ŝťąřťûρ !!! !!! !</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Āũŧοмªτĩčäĺļỳ ŀªūⁿ¢ћ Ťëŗmįŋā ẃнęņ ўоű ŀóġ ìπ τσ Windows. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Ćêŋťєŕеδ !!</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Ćēňτєѓ ŏŋ ľäūńçђ !!! !</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ẁђēи ėⁿąьĺëđ, ţħė ωīņďбώ ώїłľ ъė рℓªςέð ïⁿ ŧĥε сęⁿтєř ǿƒ ŧħè ŝćŕėęή ẁћêʼn ĺдűňĉĥεđ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Аŀẅâγš ōп ŧбφ !!! </value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Єлάвĺé ðèъûġğįñģ ƒέàŧµřэš !!! !!! !</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Ťèřmĭήäľ ŵϊłļ àļщāÿş ъĕ ŧħє ţóрѕŧ шíñđθώ όи ŧħě δεşĸţбφ. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Čέґťάįñ ќ℮ўвŏåřď íήφůţ īл şômз ăррŀĩçāτїőŋš măγ śтόρ шбгќîņĝ ρгõρéѓℓỳ ẅĥêп ťĥΐѕ š℮ťŧíŋġ ĩŝ єηдъłèđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Ťнϊš äłℓσωš ąçťїőňš ŝΰ¢ђ ãѕ Ğℓøъâļ Ŝûmmǿл αⁿð Qũăķэ Μöδе äçťϊõпѕ το ŵθřќ èνεπ ẅћěи πό ẁįňδòŵš άяę öрęŋ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Ťâв ώΐđťн mбðě !!! !</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Ćôмрáçτ ώĭĺļ ŝнгíñк ïŋãċţïνе тâъѕ ťö тĥε ѕіźë ŏƒ ŧн℮ ĩćóň. !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Щοґδ đэļιмϊŧеѓş !!! !</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Ţћзŝ℮ ѕумвöŀѕ шιŀℓ вê ùŝеď ẃнёñ ỳõµ ďбùвŀэ-ċľϊčк ţεם ïⁿ ţћě τєґmїиа ŏѓ αсτϊνãŧě "Мάřк mŏđë". !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>βāĉκğřôμηď óρăĉїŧỳ !!! !!</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Ŝεŧŝ ţђé ǿφąċϊτŷ ôƒ ťђé ẃіŋďοẁ. !!! !!! !!!</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>AltGr αŀìαŝίлĝ !!! !</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Βу ďёƒдџĺţ, Windows ţґεåŧş Сτřŀ+Āłт āŝ ąñ дłίåѕ ƒσŕ ∆ľτĢř. Ŧђΐѕ şзťτïŋĝ ŵϊļł θνęŕŕΐðë Windows' đёƒаџľτ вèђåνįоř. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Ŧėжţ âлтίāℓïãšìņĝ !!! !!</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>€σŋťгǿĺś ноώ τë×ţ ĭŝ āηтįāĺįäŝзđ ïⁿ тнê ŕëⁿðęг℮ř. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>βäċκġяǿúпđ ĩмåĝё φατн !!! !!!</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>₣įĺė łóςąтιǿŋ òƒ ŧħê íмάğз űšéδ їʼn ťĥ℮ вǻ¢κĝяőųиď őƒ ţĥė ώĭŋδбŵ. !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Бαčĸğяōΰηđ їмåĝэ åłĭğʼnмεлŧ !!! !!! !</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Ś℮ţŝ ћöẅ τĥę ва¢κğŗθŭйδ ìmдğē αŀíģņś то τħę вóµʼnďăгĩěѕ öƒ τћз щĭńðǿẃ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Βàĉĸġгòΰлð ϊmąġє бφáĉΐţÿ !!! !!! !</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Ŝέтŝ тĥě ōφâĉіţŷ θƒ ŧħë ъâćќğŕоŭńð ĩмαĝę. !!! !!! !!! !!!</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>ßäскġŗǿůπď īмâġэ şтŗĕтсħ мőďè !!! !!! !!!</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Šëτş ħσω ŧħё ьãćķĝгøµπð īмαğę ϊš řĕŝіżèď ţθ ƒĭŀł ťћέ ωїηđôẁ. !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Çŏłőг ŝćнĕмε !!! </value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Зжρáńδ ťθ оνëŕгîðé ŧђē ƒόяεģґøūńđ, ъåčкģŕøυňď, ǻńδ šëļесťįôή ьαςкğŗоŭⁿđ. !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Çŏммǻиδ ŀϊňè !!! </value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Эхĕçΰтдьłё ūśëď įñ ţħè рŕòƒĭŀз. !!! !!! !!!</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Сµгŝőґ ђēîĝħт !!! </value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Šеτѕ тĥέ φегсеŋтåĝě ћēíġĥт öƒ ťĥέ ¢úґšόг ŝŧάřťīʼnģ ƒŕõм τћ℮ воţŧōм. Φņľγ шбŕķş ωітĥ τђĕ νĭŋťάġз ¢ūґşσř ŝнāφē. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>₣øñŧ ƒдсέ !!!</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Ýоύ ĉąи ύŝè мύŀŧΐρļĕ ƒőйτš ъý ѕéραгдŧĭʼnğ ţнэm щїţђ áп ∆ŚČĨĨ çőмmа. !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>₣оňť şίżє !!!</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Šіžё ǿƒ тнé ƒõņτ їņ φσîйτş. !!! !!! !!</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Çєℓŀ ẁīðтħ !!!</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Ονëřŗíďĕ тђэ ℓìʼnё ћëîğнτ оƒ ŧнè τёґмįņªļ. Мēáśυґ℮đ аś ª mϋłţìρè õƒ тне ƒõήτ ѕΐżë. Тђê ďέƒāųŀţ νâŀüē δέρěņđš ǿň ỳőυя ƒôʼnт ąʼnď ΐş υşūäľŀÿ àŗôüŋđ 1.2. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Ώνęяѓîδè ŧђě çеľŀ ẅįδţђ оƒ ŧћē ţєřmīńäľ. Μέαŝµяёđ ǻš ă мύĺťĭφĺз οƒ ŧћè ƒôήť ѕїźĕ. Ţћę δеƒāūľť νåℓúę ðěрèⁿđѕ θʼn ỳǿůг ƒøʼnт ǻⁿď ìѕ ŭšŭąŀļý äřôΰņď 0.6. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Ьùïľŧïň Ģłуφĥś !!! !</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Ẅħĕň еņªъℓёð, тћз τēгмïπдℓ ðѓáшş çύšτом ģļўφħѕ ƒǿя ъĺôсĸ éêmήŧ àñð ъο× ðгдωΐπĝ čћдŗąςŧέѓś ìπŝţėãđ ŏƒ ũŝіⁿğ ťћę ƒбηŧ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>₣џłŀ-сθℓøґ Έmόјї !!! !</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Ẅнзп έňåвłёδ, Эмöĵī ãŕě ďíşρľǻỳęð ίñ ƒμŀℓ ćоļöŕ. !!! !!! !!! !!! !!</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>₣оňτ ŵειġнт !!!</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Ŝéŧѕ ţђέ ẁèϊģнť (łϊğħţⁿéşś όř ђзâνĩηзśş óƒ ŧĥė śťгόќęŝ) ƒθґ тħέ ġįνэи ƒőňţ. !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Ήîď℮ φябƒίļĕ ƒѓòm ďřóφδόшπ !!! !!! !</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Їƒ ĕηάъℓěđ, ťĥэ φѓóƒїłę щíĺŀ иǿτ āφрĕдґ ΐŋ ŧћ℮ ŀīѕţ ǿƒ ρřŏƒīłėѕ. Ţђіş ςǻⁿ ъê ūšέð ťŏ ђĩðė δëƒǻūļт φґøƒíļέş аņð ďγñăмïĉâļℓÿ ģěиēяāŧεð ρřòƒίļзŝ, ẁĥιľє łэăνīⁿĝ ťĥèм ϊʼn ỳôцг śэťŧιйğŝ ƒιľë. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Гµл тђįş φѓöƒιļэ åş Λđmįňίšтŕàтоя !!! !!! !!! </value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>̃ éņãвļзδ, ŧĥĕ рŗоƒīľё ẅιľł óрėŋ ΐή åň Ąďmįŋ теѓmίидŀ шïпδσώ аůţòмăтìсаļļγ. Ĭƒ ŧĥе čцѓґ℮ⁿť ẁįлđόŵ їŝ áŀřėãďу ŕύŋņïπġ āš αðмīʼn, ϊţ ẁїłℓ òρĕй іп тħΐş ωϊⁿđоẁ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Ĥіśţόѓÿ šιžё !!! </value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Тђě ņůмвέґ όƒ ļïлèѕ àьόνэ τнέ ôиεŝ ďίşрℓâýèď ΐη ŧћз ẃΐлđóẃ ŷòц сåп şçřбŀľ вªćķ ťσ. !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Ίćǿň !</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Ęmőĵì õř îmаĝė ƒìĺĕ ļöĉǻтïòπ ǿƒ ŧђē ісǿⁿ ùšεð іń τĥε φřôƒιľê. !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Ρáððìʼnğ !!</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Śěтš тђ℮ ρªđδїлğ ăѓоūńđ ŧћέ τεжт ẃĭтħϊп τħέ ẃίņδθẁ. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Яęтѓō тéѓmιйăĺ 냃έсŧŝ !!! !!! </value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Śĥбẅ гзτřō-şтγłе τëѓmīⁿдĺ еƒƒέсτś şúćђ αş ğℓōώĩиġ ţέхť άηδ šςаи ľìиėš. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Аŭťοмäтĩčāĺłỳ ăδјΰѕť ļϊģђτπ℮şѕ ǿƒ їиδιšťΐņğűīşћāвłэ тêжť !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>∆ųţοmäţιċãľў ьŗϊġĥťëñś ǿŗ δåřķēиѕ ťěжŧ ťò mäќε ĭŧ mόґз νίşìъŀĕ. Зνёŋ ẃћéŋ ęηāьℓёδ, τћιѕ äđјυšŧměйŧ ẃìℓŀ õñℓў ôćčцг ŵђěи ǻ çøмъĩⁿãτĩθñ øƒ ƒбřεġґòϋňδ áηď вāсκģřŏŭпδ čółοřş ẁóΰłđ я℮şŭľτ ìñ ρőόŗ сõʼnтгáѕт. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Šтдřтíⁿģ đϊŕёςŧôŗў !!! !!</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>Ţћé đĭŗéçťòŕу τħе рѓøƒĩŀе śťªřťş ïή ẅћĕл îţ ίѕ ŀбдδėď. !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Ѕΰφφřэśš τíťļė čħªʼnĝèѕ !!! !!! </value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Íġπόŗэ áρρĺіćâţìǿŋ ŗέqúёśţś ťò çђâηğě ťђê тįтŀé (OSC 2). !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Ťǻв τįťłэ !!!</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Ŕèφłǻčèş ţће рřöƒîℓέ иάмз äş τне тíŧŀë ŧŏ φāѕş ŧό ţĥë şђëℓł öņ śťâгŧûρ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Єňάьłē дсѓŷĺĭс mąτěřìªŀ !!! !!! </value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Àφρļįëś ã ţґάήŝℓűсэиŧ тēжτυŗэ ťό тĥ℮ ъάćĸĝґõυήď õƒ ţћ℮ щϊηðǿщ. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Веĺł йθŧϊƒīçǻťΐθп ŝťỳℓé !!! !!! </value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Ĉøήτѓōℓѕ ẅнǻτ ђдρφéпš шђĕñ тнē ąρрĺιčάτĩоň емìťś а BEL снªřдćťэŕ. !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>£αüņ¢ħ ŧћΐš аρφℓîсäŧïōп ŵìţн α йéω ёňνΐѓõлmĕπţ ъłосќ !!! !!! !!! !!! !!! </value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Ẁћέл εņаьŀèď, τħё Ŧëгmĩňªľ ẅīŀℓ ğεлěяαте å ʼnэщ еńνîřόńмęñт ьŀøĉĸ ŵħ℮л čґēãťîņğ ʼnεώ τâвѕ όя рªлёѕ щĭτћ тĥĭѕ ρŗòƒΐℓė. Ẅђêй ðìšąвļėđ, τћë ťąь/рáňε шîŀĺ íñśτėáđ īήђзŕίτ τђė νăяϊаьℓĕŝ ţђε Ťęřmíŋаŀ ẁαŝ śťäřťέδ ωįтħ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Ðįşφłąÿ ǻ мèηΰ όή řïĝĥť-ćľїçķ !!! !!! !!!</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Ẁђéŋ êπäвĺεð, ţĥё Τéŕмįⁿął ẃìļŀ ďïśρĺąỳ ã мέиц öη ŕìğĥţ-сℓĩ¢ķ. Ŵћëʼn đϊśªьŀèð, řιġћţ-čℓî¢ķιñĝ ẁĩłℓ ĉσрÿ тħē şèłэĉţĕđ ŧэжτ (ŏя рâŝтé ΐƒ ťћзяę'ś йб śзľĕćţîбñ). !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Ďιşрĺąŷ мǻŕĸş θй ţĥě ŝćřбŀŀъáŕ !!! !!! !!!</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Ẅĥέň ёпдъļêď, τĥ℮ Τëгmįиªł ẃĩľļ ðΐśρℓăỳ мāѓκś ιñ ţħє şĉѓòℓľьªŗ ŵħëⁿ ŝēãѓçђιŋĝ ƒθř ťèжт, σѓ ŵћзп šђêļŀ ίπтέğґãťîόи іś εŋäьłёđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>∆űŧòмåťĩċǻłļγ маѓķ ρřǿmρŧş óй φґěѕşіиğ Еŋŧєř !!! !!! !!! !!! !</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Ẃћеⁿ эņáвļēď, тħè Тěřмíиãŀ ǻµтοмăťìςǻℓľу åδď ã мâŕĸ іиđιςåŧïⁿġ тħé рσŝĩţίол öƒ ţђé ęņð øƒ τĥę ςбmмǻйδ ẃћéи ýθů φŕэѕѕ ēиŧęѓ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Ê×рэґїmзʼnτâļ: Гэрŏśΐťĩőⁿ τћέ ćũŕšσŕ ẁіτн mσůśё ċℓīċĸѕ !!! !!! !!! !!! !!! </value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Ẅћзή ℮йăъļэð, ĉľīćкїηġ ιňśīðè ŧĥё ρŕσmρŧ ωïŀļ мσνэ ţћё čúřšŏѓ тő ţħάŧ рōŝΐτíôⁿ. Ŧђΐŝ ŕéqűїřέѕ šћėľľ іñţεģřãţīǿň тø ъē зŋāвłêð ιπ убųѓ ѕћєľĺ τó ẃθѓκ ăѕ зжφĕčτēď. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Łáцηсħ šіžē !!!</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Τĥé ήυмвēŕ θƒ гόωş äйđ ςôľũмņś đΐşφĺąŷęđ îй ŧĥê ẃįňďŏώ ųрбŋ ƒїяšţ ļŏăď. Μêάşµřēď īй ςħαŕāçτέřś. !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Ľâűπçћ φσѕíţįбʼn !!! !</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Ťнέ īηĭţϊąĺ φǿšĩтīòл őƒ ŧђę τĕѓмīηäł ωĭиđŏщ ϋρőʼn śτåřťϋр. Ŵнέη ľãцпçђìŋģ άŝ mã×ĩмιżď, ƒµļľ ŝ¢ґэ℮ň, øř ẃĩτħ "Çĕпτеґ ои łåúŋ¢ђ" ĕņǻвℓėδ, ŧĥíŝ íś џşĕď ţö ţάřĝēŧ тħē моŋітòя σƒ įпťēґēśŧ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Äŀℓ </value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Đёľĕŧз рŗõƒιŀê !!! !</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Ťћє ηǻмэ бƒ тнέ рřоƒïľé ţĥāτ άрρеαяѕ ĭπ ťћê đŕøφđóẃи. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Τãь ŝẃιťςђęř įⁿтëяƒā¢ĕ şтγℓε !!! !!! !!</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Śėℓĕčţś ẃħĩçћ īиŧēгƒаςэ ωīℓℓ вè цŝëδ шħёл ŷόџ şщīťĉђ ŧáвš ùśīлġ τнз ќèŷьóâяð. !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>Τħīѕ çôŀóř ѕčћємє ŋдmë ĩѕ άĺŕėãďý ĭп ύšє. !!! !!! !!! !!!</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Áϋτомàţīćąłłý ƒόćŭś рåπę öń мõùšě ђöνëŗ !!! !!! !!! !!!</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Аδĵŭŝт ţєŗмιņăℓ ƒøпť ѕįżε вỳ şċѓοℓℓíńğ ẃħïĺє ĥöľδīйģ τђе €ŧřŀ ќëÿ !!! !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Ąδĵüšţ ŧęřмìńąĺ ôрǻčĩτў ьγ šćřοļĺįήĝ ẅђϊłę ħōļδîʼnğ ťђз Çťгł àиδ Śђĭƒт ķęÿŝ !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Ǻùţόmǻŧіĉąĺĺỳ ħíďз ώìñδǿẅ !!! !!! !</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Įƒ εⁿàъļêď, тђĕ ťέґmιпäļ щìℓŀ ъэ нîďδзñ ąś ѕõθŋ âş γôù śшίτċн ťø àпøťнзř шíήðόщ. !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Ŵǻřπ ωћеŋ ςĺõşϊйĝ !!! !!</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Ĉбńţřòłѕ шĥεπ à čоņƒϊřmąτīóп ďíдłбġ ªррéǻŕѕ ъеƒбѓě ςłôśîпğ ţавś оѓ шϊńδǿẅş. "Άŀшãўś" ргзŝêņţš ťнê ðіāľŏĝ ẃћĕй ċℓöѕíñĝ αпŷ рāйε. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Ẃǻґņ ώћĕπ "Ŧõũčђ Κзγьοдгď ąʼnð Нáлđẅŕīťίńģ Ρàňεℓ Śεŕνîçé" íš đìşāъŀêδ !!! !!! !!! !!! !!! !!! !!</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Ẃăґи ẅнěπ рǻѕтĭиġ mσŗë ťћåń 5 Κìß !!! !!! !!! </value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Щāřπ ẃĥєи ρаśŧîήĝ ⁿěώŀīиèŝ !!! !!! !</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>̃ уοΰґ ѕħęļĺ ðøέş ńőт ŝűрρŏяŧ "ьřäċќéŧéď ρаѕτę" мōðέ, ẅέ ѓ¢ōмmзñδ śěτŧìñģ ťћĭś ŧó "Дĺẁαỳş" ƒóґ šέсµгітў ѓêąŝøñŝ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2278,7 +2266,7 @@
<value>Ьěĺℓ ѕŏџπð !!!</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>€θñťѓőĺŝ ώнǻť ѕóμňđ їš ρĺαўєđ ώĥèʼn ŧћē αρφŀíćäţīõή эмїŧş ª BEL çђàґàćţĕŗ. "Ъĕľℓ πотĭƒî¢ãŧĩοŋ šтŷŀè" мϋѕţ ιńċŀυðэ "Åџđìъľє". !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2329,19 +2317,19 @@
<value>Ćμŗѕòř сбłбř !!! </value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Òνěѓřïδěѕ ťħë ƒòгєġѓóύиð сθĺǿѓ ƒŗõm ţнë čόľōŕ ŝсĥĕmє. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Ον℮ŗŗĭδěś ťĥз ¢ΰяśбґ çбļőг ƒŕǿm ţћé čōłôг šснзмè. !!! !!! !!! !!! !!!</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Ων℮ягίđэŝ ŧђé ьą¢ĸģяŏűñď čǿłōг ƒŗом ŧнέ ¢ōłбř şснёмę. !!! !!! !!! !!! !!! </value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Ονěřяīðэŝ ťнз ŝĕłĕĉŧīøņ ъāĉκĝґôũηð сόļőř ƒřσм ťћĕ ċǿℓöя şςнĕmэ. !!! !!! !!! !!! !!! !!! </value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2425,11 +2413,11 @@
<value>Ѓеілιлĝ ρґбƒіľзş !!! !!</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Аðđ á ġŕôũρ οƒ φřθƒїłєŝ ŧнăť мąţςĥ аτ ĺěàѕτ θņė ŏƒ ţђę δεƒįňèď řêğџŀäř èхρŕéşѕįбñ рřбφĕřţĭęś !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Тђëгэ çάή σήŀý вè θйě "ґémăíŋíηğ φŕŏƒίℓęŝ" èлτŗŷ !!! !!! !!! !!! !!</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2509,7 +2497,7 @@
<value>Άļłόω īπℓїʼnійġ !!! !</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Щђеи έпąвļèð, ïƒ τħē ƒöłđëя σиŀÿ ћдŝ ά śìлġľĕ эйŧřу, ŧђέ ℮ηţŗŷ ώįłľ śнòω đīřεčтľу áйδ пб ƒöℓδеґ шíļĺ вέ ѓèⁿďеŕêď. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2517,7 +2505,7 @@
<value>Δŀľōẃ éмφтÿ !!!</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Ẁћзй єņąъľèđ, íƒ τнз ƒőļđеř нăѕ йσ эйτѓīєş, íт ẁíĺĺ şťīľℓ вэ δĭšрℓàýέđ. Öťħеŕẁίѕę, ţħе ƒŏļδęŗ ωīŀĺ ņσţ ъę ŗзņďєřėδ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2581,11 +2569,11 @@
<value>ENQ (Request Terminal Status) ґęşрōňѕэ !!! !!! !!! !!</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Ŧђê řěŝφοňŝĕ ţђäţ ΐś śėⁿт ŵħēп ăи ENQ čόňŧяŏł šеqϋεйċē ĩş řėćëîνĕδ. !!! !!! !!! !!! !!! !!! !!</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Ũšèƒΰľ ƒόґ ţгōūвŀ℮ŝħōǿţΐŋģ οř ďενзļöрïńğ Ťęŗмìñąŀ. !!! !!! !!! !!! !!!</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2597,7 +2585,7 @@
<value>Єхрěŕĩмéйţąŀ: Ăδδ ќèу ьϊήδĩⁿĝş то ςǿľöř ŝέĺέçťēδ ŧёхт !!! !!! !!! !!! !!! </value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Ţђзšē ќêу вїņðįйģş čāπ ħīĝђℓíġђτ ŧĥě śèłёčŧèď ţэжť õŗ āľŀ ïиŝţапĉ℮š бƒ τђę şэľέçτėð тё×ť ώīтћ ǻ ѕφėċĭƒīëđ ćθłőŕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! </value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2613,7 +2601,7 @@
<value>Şĥбω ťãьŝ іή ƒūļℓ šĉґééл !!! !!! !</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Шнèŋ ěπǻьłéđ, тнĕ ŧªв вář ẁϊℓł ь℮ νìşίьĺę шћеň τћé άрр íś ƒûĺĺ şčŗёеņ. !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2625,7 +2613,7 @@
<value>Ρäŧћ тѓαпѕļāţíóи !!! !</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Čоñťřøľş ћòẁ ƒΐĺέ āиð ďìřē¢ŧбѓŷ рατĥś äѓê τŕāńşĺаτ℮ď δûґĭπġ ďяąĝ-åňđ-ďяòρ σφ℮ѓąťїθήş. !!! !!! !!! !!! !!! !!! !!! !!! !</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2652,13 +2640,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Ρřσƒīŀē ⁿο łøňġèя ðёτęςτęď !!! !!! !</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Ŧћΐŝ дûŧômăτϊĉāľļŷ-ďзţєςтēδ φяοƒĭľė ªφрëάřѕ тő ђäνё ъзéп ųήϊņѕτåℓłęđ. Сђаηĝėѕ ÿοú нãνè маđė ŧθ īť âґè ρґęѕěřνέδ, вűţ іť ĉáņήõţ вé υśёδ ůⁿŧïľ ϊţ нāѕ вεéň яёιʼnśтαℓĺёđ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Ǿřīĝĭňáł Šôüřčз !!! !</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Ĭиđĩ¢ãťēš тĥě šôƒтшǻŗέ τнăť ŏŗįģĭйάłℓў ćяэάтэð ŧћïš рŕøƒĩľє. !!! !!! !!! !!! !!! !!!</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2733,7 +2721,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Сℓёāř ςàċђë !!!</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>Ŧђё ¢âćћз ѕтõŕèś ďдтä ґєłäťěð τò ѕάνêď śέşŝϊσŋŝ àňđ åùŧóмăτïςάľłÿ ġēʼnęřдţзδ рřŏƒìļëş. !!! !!! !!! !!! !!! !!! !!! !!! !</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2776,7 +2764,7 @@
<value>Đґâġ ąńð δŗορ ďèŀιмïţ℮я !!! !!! </value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Тĥїś ťэхť ẃĭŀł вё îⁿŝέŗŧеď вēťщ℮ěπ τĥę ρªτħѕ óƒ мџĺţīрℓé ƒĭļèś đяǿρрεδ ιйţθ ţħê ţèřмĭлªŀ. !!! !!! !!! !!! !!! !!! !!! !!! !!!</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Эта цветовая схема является частью встроенных параметров или установленным расширением</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Чтобы внести изменения в эту цветовую схему, необходимо создать ее копию.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Настроить цветовую схему по умолчанию</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Применить эту цветовую схему ко всем профилям по умолчанию. Отдельные профили по-прежнему могут выбирать свои собственные цветовые схемы.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Язык (требуется перезапуск)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Выбор языка отображения для приложения. Это переопределит язык интерфейса Windows по умолчанию.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Режим ввода IME по умолчанию</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Сообщает IME, какой язык нужно использовать по умолчанию. Для языков, которые применяют IME и не используют латинские символы по умолчанию, этот параметр можно использовать для принудительного ввода на английском языке при запуске.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Всегда отображать вкладки</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Если этот параметр отключен, панель вкладок будет отображаться при создании новой вкладки. Невозможно отключить, если включен параметр "Скрыть заголовок окна".</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Расположение вновь созданных вкладок</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Указывает место отображения новых вкладок в строке вкладок</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>URL-адрес по умолчанию, используемый для действия "Поиск в Интернете"</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Заполнитель "%s" будет заменен поисковым запросом.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Удалить конечный пробел в прямоугольном выделении</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Удалить конечный пробел при вставке</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Профиль по умолчанию</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Профиль, который открывается при нажатии значка "+" или при вводе сочетания клавиш новой вкладки.</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Приложение терминала по умолчанию</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Приложение терминала, запускаемое при запуске приложения командной строки без существующего сеанса, например из меню "Пуск" или из диалогового окна "Выполнить".</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>API графики</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 отличается более высокой производительностью и расширенной функциональностью, но Direct2D стабильнее. По умолчанию используется параметр "Автоматически": выбирается API, лучше всего подходящий к графическому оборудованию. Если возникают серьезные проблемы, попробуйте использовать Direct2D.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Отключить аннулирование частичной цепочки буферов</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>По умолчанию система отрисовки текста использует цепочку буферов FLIP_SEQUENTIAL и объявляет "грязные" прямоугольники с помощью API Present1. Когда этот параметр включен, будет использоваться цепочка буферов FLIP_DISCARD, а "грязные" прямоугольники не будут объявляться. Выбор зависит от оборудования и от ряда других факторов.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Использовать программную отрисовку (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Если этот параметр включен, терминал будет использовать программный растеризатор (WARP). Этот параметр должен быть отключен почти при любых обстоятельствах.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Режим измерения текста</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Это меняет способ группирования входящего текста в ячейки. Параметр "Кластеры Grapheme" — это самый современный и правильный для Unicode способ сделать это, в то время как "wcswidth" является распространенным подходом в UNIX, а "Консоль Windows" повторяет способ работы в Windows. Изменение этого параметра требует перезапуска терминала Windows и применяется только к приложениям, запущенным из него.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>Ширина символов в пропорциональных шрифтах</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>Задает ширину для символов восточноазиатских шрифтов. Значение "Узкая" (по умолчанию) обеспечивает совместимость, а "Широкая" улучшает читаемость большинства шрифтов CJK. В режиме "Широкая" некоторые приложения могут работать неправильно, что приводит к беспорядочному движению курсора. Изменение этого параметра требует перезапуска Терминала Windows и применяется только к приложениям, запущенным из него.</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>Широкие</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Столбцы</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Строки</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>При запуске терминала</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Что должно отображаться при создании первого терминала.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>Параметры запуска</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Параметры, управляющие запуском терминала</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Режим запуска</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Как терминал будет отображаться при запуске. Фокус будет скрывать вкладки и заголовок окна.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>По умолчанию</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>Поведение нового экземпляра</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Управляет способом присоединения новых экземпляров терминала к существующим окнам.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>Скрыть заголовок окна (требуется перезапуск)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Если этот параметр отключен, строка заголовка будет отображаться над вкладками.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>Использовать название активного терминала в качестве названия приложения</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Если этот параметр отключен, строка заголовка будет иметь значение "Terminal".</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>Привязка изменения размера окно к сетке символов</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Если этот параметр отключен, размер окна будет плавно изменен.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>Запускать при запуске компьютера</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Автоматически запускать терминал при входе в Windows.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>По центру</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>По центру при запуске</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Если этот параметр включен, окно будет помещено в центр экрана при запуске.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Поверх остальных окон</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>Включить функции отладки</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Терминал всегда будет верхним окном рабочего стола.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Некоторые входные данные клавиатуры в некоторых приложениях могут перестать работать правильно, если этот параметр включен.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Это позволяет выполнять такие действия, как глобальный вызов и режим землетрясения, даже если ни одно окно не открыто.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>Режим ширины вкладки</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>В компактном режиме неактивные вкладки будут свернуты до размера значка.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>Разделители слов</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Эти символы будут использоваться при двойном щелчке текста в терминале или активации режима пометки.</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>Прозрачность фона</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Задает прозрачность окна.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>Псевдоним AltGr</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>По умолчанию Windows рассматривать CTRL+ALT как псевдоним для AltGr. Этот параметр переопределит Windows по умолчанию.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>Сглаживание текста</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>Управляет тем, как текст сглаживается в обработчике.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>Путь к фоновому изображению</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>Расположение файла изображения, используемое в фоновом режиме окна.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>Выравнивание фонового изображения</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Выбор способа выравнивания фонового изображения по границам окна.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Непрозрачность фонового изображения</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Задает прозрачность фонового изображения.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>Режим растяжения фонового изображения</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Выбор размера фонового изображения для заполнения окна.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Цветовая схема</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Разверните, чтобы переопределить фон переднего плана, фон и выделенный фрагмент.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Командная строка</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Исполняемый файл, используемый в профиле.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Высота курсора</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Устанавливает процентную высоту курсора, начиная снизу. Работает только с винтажной формой курсора.</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>Начертание шрифта</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Вы можете использовать несколько шрифтов, разделив их запятой ASCII.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>Размер шрифта</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Размер шрифта в точках.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Ширина ячейки</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Переопределить высоту строки терминала. Измеряется как кратное размеру шрифта. Значение по умолчанию зависит от вашего шрифта и обычно составляет около 1,2.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Переопределите ширину ячейки терминала. Измеряется как кратное размеру шрифта. Значение по умолчанию зависит от шрифта и обычно около 0,6.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Встроенные глифы</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Если этот параметр включен, терминал рисует собственные глифы для элементов блока и символов рисования прямоугольников вместо использования шрифта.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>Полноцветные эмодзи</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Если эта функция включена, эмодзи отображаются в полноцветном режиме.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>Насыщенность</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Устанавливает вес (легкость или тяжесть штрихов) для заданного шрифта.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>Скрытие профиля из выпадающего списка</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Если этот параметр включен, профиль не будет отображаться в списке профилей. Используется для скрытия профилей по умолчанию и динамического создания профилей, которые при этом остаются в файле настроек.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>Запустить этот профиль от имени администратора</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>Если этот параметр включен, профиль будет автоматически открываться в Администратор терминала. Если текущее окно уже запущено от имени администратора, оно откроется в этом окне.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>Размер журнала</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Количество строк над отображаемыми в окне, к которым вы можете вернуться прокручиванием.</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>Значок</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Расположение эмодзи или файла изображения для значка, используемого в профиле.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>Внутренние поля</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Задание заполнения текста в окне.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Ретро-эффекты терминала</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Показывать эффекты терминалов в стиле ретро, такие как светящийся текст и линии сканирования.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Автоматическая регулировка освещенности неразличимого текста</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>Автоматически повышает яркость или затемняет текст, чтобы сделать его более заметным. Даже если этот параметр включен, он будет действовать только в при слабой контрастности сочетания цветов переднего плана и фона.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>Начальный каталог</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>Каталог, запускаемый профилем при загрузке.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>Подавление изменения названия</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Игнорировать запросы приложений на изменение названия (OSC 2).</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>Заголовок вкладки</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Заменяет имя профиля в качестве заголовка для передачи в оболочку при запуске.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>Включить акриловый материал</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Применяет прозрачную текстуру к фону окна.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>Стиль уведомления звонка</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Управляет тем, что происходит, когда приложение выдает символ BEL.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>Запустить это приложение с новым блоком среды.</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Если этот параметр включен, Терминал будет создавать новый блок среды при создании новых вкладок или панелей с этим профилем. Если этот параметр отключен, вкладка или панель будет наследовать переменные, с которыми запущен Терминал.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Отображать меню при щелчке правой кнопкой мыши</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Если этот параметр включен, терминал отображает меню правой кнопкой мыши. Если этот параметр отключен, при нажатии правой кнопкой мыши будет скопироваться выделенный текст (или вставить, если нет выделенного фрагмента).</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Отображать метки на полосе прокрутки</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Если этот параметр включен, Терминал будет отображать метки на полосе прокрутки при поиске текста или при включенной интеграции оболочки.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>Автоматически помечать запросы при нажатии клавиши ВВОД</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Если этот параметр включен, Терминал автоматически добавляет метку, указывающую позицию конца команды при нажатии клавиши ВВОД.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Экспериментальная функция: изменение положения курсора щелчками мыши</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Если этот параметр включен, при щелчке внутри запроса курсор перемещается в эту позицию. Для правильного выполнения этой операции необходимо включить интеграцию оболочки в вашей оболочке.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>Размер для запуска</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Количество строк или столбцов, отображаемых в окне при первой загрузке. Измеряется знаками.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Положение запуска</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Начальное положение окна терминала при запуске. При запуске в развернутом полноэкранном режиме или с включенным параметром "По центру при запуске" эта настройка используется для выбора целевого монитора.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Все</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>Удалить профиль</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Имя профиля, отображаемого в раскрывающемся списке.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>Стиль интерфейса переключателя вкладок</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Выбирает, какой интерфейс будет использоваться при переключении вкладок с помощью клавиатуры.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>Это имя цветовой схемы уже используется.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Автоматически переводить фокус на панель при наведении указателя мыши</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Изменение размера шрифта терминала с помощью прокрутки при удерживании клавиши CTRL</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Настройте прозрачность терминала путем прокрутки при нажатых клавишах CTRL и SHIFT</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>Автоматически скрывать окно</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Если этот параметр включен, терминал будет скрыт при переключении на другое окно.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>Предупреждать при закрытии</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>Определяет, когда появляется диалоговое окно подтверждения перед закрытием вкладок или окон. "Всегда" — диалог отображается при закрытии любой панели.</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Предупреждать, если параметр "Служба сенсорной клавиатуры и панели рукописного ввода" отключен</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Предупреждать при вставке более 5 КиБ</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Предупреждать при вставке новых строк</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>Если ваша оболочка не поддерживает режим "вставки в квадратных скобках", рекомендуется присвоить этому параметру значение "Всегда" по соображениям безопасности.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>Звон колокольчика</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>Указывает, какой звук воспроизводится, когда приложение генерирует символ BEL (колокольчик). В "Стиле уведомлений колокольчика" должен быть включен параметр "Слышно".</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>Цвет курсора</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Переопределяет цвет переднего плана из цветовой схемы.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Переопределяет цвет курсора из цветовой схемы.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Переопределяет цвет фона из цветовой схемы.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Переопределяет цвет фона выделения из цветовой схемы.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>Оставшиеся профили</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Добавить группу профилей, соответствующих хотя бы одному из определенных свойств регулярного выражения</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Может быть только одна запись "оставшиеся профили"</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>Разрешить встраивание</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Если этот параметр включен, если папка содержит только одну запись, запись будет отображаться напрямую, а папка не будет отображаться.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>Разрешить пустое</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Если этот параметр включен, папка не содержит записей, она будет отображаться. В противном случае папка не будет отображаться.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>Ответ на ENQ (Request Terminal Status)</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Ответ, который отправляется при получении последовательности управления ENQ.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Это полезно для устранения неполадок и разработки терминала.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>Экспериментальная функция: добавление привязок к ключам для изменения цвета выбранного текста</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Эти привязки ключей могут выделять указанным цветом выбранный текст или все вхождения выбранного текста.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>Показывать вкладки в полноэкранном режиме</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Если этот параметр включен, панель вкладок будет отображаться, когда приложение будет полноэкранным.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>Преобразование пути</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Управляет преобразованием путей к файлам и каталогам во время операций перетаскивания.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Профиль больше не обнаруживается</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Похоже, этот автоматически обнаруженный профиль удален. Внесенные вами изменения сохранены, но их нельзя использовать до переустановки.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Первоисточник</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Указывает программное обеспечение, которое изначально создало этот профиль.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Очистить кэш</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>В кэше хранятся данные, связанные с сохраненными сеансами и автоматически созданными профилями.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>Перетащите разделитель</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>Этот текст будет вставлен между путями нескольких файлов, перетащенных в терминал.</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Ова шема боја је део уграђених подешавања или инсталираног проширења</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Ако желите да измените ову шему боја, прво морате да направите њену копију.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>Постави шему боја као подразумевану</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Ова шема боја се, као подразумевана, примењује на све ваше профиле. Појединачни профили још увек могу да бирају сопствене шеме боја.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>Језик (потребно је поновно покретање)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Избор језика приказа апликације. Ово ће да преиначи ваш подразумевани језик Windows интерфејса.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>Подразумевани режим IME уноса</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Обавештава IME који језик да користи подразумевано. За језике који се ослањају на IME и подразумевано не користе латиничне карактере, ово подешавање може да се употреби тако да се приликом покретања форсира унос на енглеском језику.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>Увек прикажи картице</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Када је искључено, линија са картицама ће се појавити када се креира нова картица. Не може да се искључи када је укључено „Сакриј насловну линију”.</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>Позиција новокреираних картица</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Наводи место на линији картица на којем се појављују картице које се креирају.</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>Подразумевани URL који се користи за „Претражи веб” акцију.</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Чувар места „%s” ће се заменити са упитом претраге.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Уклони празан простор на крају у правоугаоном избору</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Уклони празан простор на крају када се налепљује</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>Подразумевани профил</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Профил који се отвара када се кликне икона + или куцањем пречице за нову картицу.</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>Подразумевана терминалска апликација</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Терминалска апликација која се покреће када се апликација из командне линије покрене без постојеће сесије, као, на пример, из Старт менија или из дијалога Покрени.</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>Графички API</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 нуди боље перформансе и богатије искуство, док је Direct2D стабилнији. Подразумевана опција „Аутоматски” ће изабрати API који најбоље одговара вашем графичком хардверу. Ако искусите озбиљне проблеме, размотрите могућност да користите Direct2D.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>Искључи делимичну Swap Chain инвалидацију</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Подразумевано, исцртавач текста користи FLIP_SEQUENTIAL Swap Chain и декларише прљаве правоугаонике користећи Present1 API. Када се ово подешавање укључи, уместо њега се користи FLIP_DISCARD Swap Chain и не декларишу се прљави правоугаоници. Да ли је боље једно или друго, зависи од вашег хардвера и бројних других фактора.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>Користи софтверско исцртавање (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Када је укључено, терминал ће да користи софтверски исцртавач (WARP). Ово подешавање би требало да остане искључено у скоро свим случајевима.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>Режим мерења текста</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Ово мења начин на који се долазећи текст групише у ћелије. Опција „Скупине графема” је најмодернији, Unicode-исправни начин да се то ради, док је „wcswidth” уобичајен приступ на UNIX систему, а „Windows Console” реплицира начин на који је радило на Windows. Измена овог подешавања захтева поновно покретање програма Windows Терминал и примењује се само на апликације које су покренуте унутар њега.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -371,11 +371,11 @@
<data name="Globals_TextMeasurement_Console.Text" xml:space="preserve">
<value>Windows Console</value>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Колоне</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Редови</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -423,7 +423,7 @@
<value>Када се Терминал покрене</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Шта би требало да се прикаже када се креира први терминал.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -446,18 +446,14 @@
<value>Параметри покретања</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Подешавања која контролишу како се покреће терминал</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Режим при покретању</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Како ће се терминал приказати приликом покретања. Фокус ће сакрити линију картица и насловну линију.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Подразумевани</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -474,7 +470,7 @@
<value>Понашање нове инстанце</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Контролише како се нове инстанце терминала каче на постојеће прозоре.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -494,7 +490,7 @@
<value>Сакриј насловну линију (потребно је поновно покретање)</value>
<comment>Header for a control to toggle whether the title bar should be shown or not. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Када је искључено, линија наслова ће се појавити изнад картица.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -506,7 +502,7 @@
<value>Користи наслов активног терминала као наслов апликације</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Када је искључено, линија наслова ће да буде ’Терминал’.</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -514,7 +510,7 @@
<value>Ограничи промену величине прозора на мрежу карактера</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Када је искључено, промена величине прозора ће бити глатка.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -522,22 +518,18 @@
<value>Покрени приликом стартовања машине</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Терминал се аутоматски покреће када се пријавите на Windows.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>Центрирано</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Прозор се центрира приликом покретања</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Када је укључено, прозор ће се приликом покретања поставити у центар екрана.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Увек на врху</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -562,15 +554,15 @@
<value>Укључи функције за отклањање грешака</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Терминал ће увек бити изнад свих осталих прозора на радној површини.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Одређени унос тастатуром у неким апликацијама ће можда престати да ради исправно када се укључи ово подешавање.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Ово омогућава да акције као што су Global Summon и Quake Режим раде чак и када нема отворених прозора.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -578,7 +570,7 @@
<value>Режим ширине картица</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Компактни ће да скупи неактивне картице на величину иконе.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -626,7 +618,7 @@
<value>Граничници речи</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Ови симболи ће се користити када извршите двоструки клик на текст у терминалу или активирате „Режим избора”.</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -682,7 +674,7 @@
<value>Непрозирност позадине</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Поставља непрозирност прозора.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -698,7 +690,7 @@
<value>AltGr алијас</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Windows подразумевано третира Ctrl+Alt као алијас за AltGr. Ово подешавање ће да преиначи подразумевано Windows понашање.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -710,7 +702,7 @@
<value>Умекшавање текста</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>Контролише начин на који исцртавач умекшава назубљеност ивица текста.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -742,7 +734,7 @@
<value>Путања до слике позадине</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>Локација фајла слике која се користи као позадина прозора.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -754,7 +746,7 @@
<value>Поравнање слике позадине</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Подешава како се слика позадине поравнава са границама прозора.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -823,7 +815,7 @@
<value>Непрозирност слике позадине</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Поставља непрозирност слике позадине.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -835,7 +827,7 @@
<value>Режим истезања слике позадине</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Подешава како се мења величина слике позадине тако да испуни прозор.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -883,7 +875,7 @@
<value>Шема боја</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Развијте да преиначите боје предњег плана, позадине и избора.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -899,7 +891,7 @@
<value>Командна линија</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Извршни фајл који се користи у профилу.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -911,7 +903,7 @@
<value>Висина курсора</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Поставља проценат висине курсора почевши од дна. Функционише само са старинским обликом курсора.</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -971,7 +963,7 @@
<value>Фонт текста</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Можете да наведете више фонтова тако што их раздвојите ASCII запетом.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -982,7 +974,7 @@
<value>Величина фонта</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Величина фонта у типографским тачкама.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1002,11 +994,11 @@
<value>Ширина ћелије</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Преиначује висину линије терминала. Изражава се као умножак величине фонта. Подразумевана вредност зависи од фонта који користите, и обично је око 1.2.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Преиначује ширину ћелије терминала. Изражава се као умножак величине фонта. Подразумевана вредност зависи од фонта који користите, и обично је око 0.6.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1022,7 +1014,7 @@
<value>Уграђени глифови</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Када је укључено, терминал користи произвољне глифове за блок елемент карактере и карактере који се користе за исцртавање оквира, уместо оних из фонта.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1030,7 +1022,7 @@
<value>Емођи у пуној боји</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Када је укључено, Емођији се приказују у пуној боји.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1046,7 +1038,7 @@
<value>Тежина фонта</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Поставља тежину (дебљину потеза) за дати фонт.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1078,7 +1070,7 @@
<value>Сакриј профил из падајуће листе</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Ако је укључено, овај профил се неће појављивати у листи профила. Ово може да се употреби за сакривање подразумеваних профила и динамички генерисаних профила, мада се још увек чувају у фајлу подешавања.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1086,7 +1078,7 @@
<value>Покрећи овај профил као администратор</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>Ако је укључено, профил ће се аутоматски отварати у Админ терминалском прозору. Ако се текући прозор већ извршава као админ, отвориће се у том прозору.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1098,7 +1090,7 @@
<value>Величина историје</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Број линија изнад оних приказаних у прозору, на које можете да се скролујете.</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1118,7 +1110,7 @@
<value>Икона</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Емођи или локација фајла слике иконе која се користи у профилу.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1130,7 +1122,7 @@
<value>Испуна</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Поставља испуну око текста унутар прозора.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1138,7 +1130,7 @@
<value>Ретро терминал ефекти</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Приказује ефекте терминала у ретро стилу, као што су текст који сија и линије скенирања.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1146,7 +1138,7 @@
<value>Аутоматски подеси светлину текста који се не разазнаје</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>Аутоматски посветљава или затамњује текст тако да постане видљивији. Чак и када је укључено, ово подешавање ће се примењивати само када комбинација боја позадине и предњег плана даје лош контраст.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1186,7 +1178,7 @@
<value>Почетни директоријум</value>
<comment>Name for a control to determine the directory the session opens it at launch. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>Директоријум у којем профил почиње онда када се учита.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1206,7 +1198,7 @@
<value>Не приказуј измене наслова</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Захтеви апликације за промену наслова (OSC 2) се игноришу.</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1218,7 +1210,7 @@
<value>Наслов картице</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Замењује име профила као наслов који се прослеђује љуски приликом покретања.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1238,7 +1230,7 @@
<value>Укључи акрилни материјал</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Примењује провидну текстуру на позадину прозора.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1302,7 +1294,7 @@
<value>Стил обавештења звонцем</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Контролише шта се дешава када апликација емитује BEL карактер.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1310,7 +1302,7 @@
<value>Покрени ову апликацију са новим блоком окружења</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Када је укључено, Терминал ће да генерише нови блок окружења када креира нове картице или панеле са овим профилом. Када је искључено, картица/панел ће уместо тога да наследи променљиве са којима је покренут Терминал.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1318,7 +1310,7 @@
<value>Прикажи мени када се изврши десни клик</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Када је укључено, Терминал ће приказати мени када се изврши десни клик. Када је искључено, десни клик ће да копира изабрани текст (или да налепи ако нема изабраног текста).</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1326,7 +1318,7 @@
<value>Прикажи маркере на скрол линији</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Када је укључено, Терминал ће током претраге текста да прикаже маркере на скрол линији, или када је укључена интеграција са љуском.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1334,7 +1326,7 @@
<value>Аутоматски означи одзиве приликом притиска на Ентер</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Када је укључено, Терминал аутоматски додаје маркер који означава позицију краја команде када притиснете Ентер.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1342,7 +1334,7 @@
<value>Експериментално: мењај позицију курсора кликовима мишем</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Када је укључено, клик унутар одзива ће да помери курсор на ту позицију. Да би ово функционисало како се очекује, потребно је да у вашој љусци буде укључена интеграција љуске.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1510,18 +1502,14 @@
<value>Величина при покретању</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Број редова и колона који се приказује у прозору приликом првог учитавања. Мерено у карактерима.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Позиција при покретању</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Почетна позиција прозора терминала приликом покретања. Када се покреће као увећано, у пуном екрану, или са укљученим „Центрирано”, ово се користи за циљање монитора од интереса.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Све</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1554,7 +1542,7 @@
<value>Обриши профил</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Име профила које се појављује у падајућој листи.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1638,7 +1626,7 @@
<value>Стил интерфејса пребацивача картица</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Бира интерфејс који ће се користити када тастатуром пребацујете картице.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1682,15 +1670,15 @@
<value>Ово име шеме боја се већ користи.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Аутоматски фокусирај панел када је показивач миша над њим</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Подеси величину фонта терминала скроловањем уз притиснут тастер Ctrl</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Подеси непрозирност терминала скроловањем уз притиснуте тастере Ctrl и Shift</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2154,7 +2142,7 @@
<value>Аутоматски сакриј прозор</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Ако је укључено, терминал ће се сакрити чим се пребаците на други прозор.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2173,13 +2161,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Упозори када је искључен „Touch Keyboard and Handwriting Panel Service”</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Упозори када се покуша налепљивање више од 5 KiB карактера</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Упозори када се покуша налепљивање карактера „прелом реда”</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>Ако ваша љуска не подржава режим „ограђеног налепљивања”, препоручујемо да из разлога безбедности поставите ово на „Увек”.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2227,7 +2215,7 @@
<value>Звук звонца</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>Контролише који звук се пушта када апликација емитује BEL карактер. „Стил обавештења звонцем” мора да укључи „Звучно”.</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2278,19 +2266,19 @@
<value>Боја курсора</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Преиначује боју предњег плана из шеме боја.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Преиначује боју курсора из шеме боја.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Преиначује боју позадине из шеме боја.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Преиначује боју позадине избора из шеме боја.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2374,11 +2362,11 @@
<value>Преостали профили</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Додаје групу профила који задовољавају барем једну од особина дефинисаних регуларним изразом</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Може да постоји само једна ставка „преостали профили”</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2458,7 +2446,7 @@
<value>Дозволи приказ у линији</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Када се укључи, у случају да фолдер има само једну ставку, она ће се приказати директно и неће се исцртавати фолдер</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2466,7 +2454,7 @@
<value>Дозволи празне</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Када је укључено, фолдер ће се приказати и када нема ставки. У супротном, фолдер се неће исцртавати.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2530,11 +2518,11 @@
<value>ENQ (Request Terminal Status) одговор</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Одговор који се шаље приликом пријема ENQ контролног низа.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Корисно је када се отклањају грешке или програмира Терминал.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2546,7 +2534,7 @@
<value>Експериментално: Додај тастерске пречице за бојење изабраног текста</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Ове пречице могу да истакну изабрани текст или сва појављивања изабраног текста задатом бојом.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2562,7 +2550,7 @@
<value>Прикажи картице у приказу пуног екрана</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Када је укључено, линија са картицама ће се видети када је апликација у режиму пуног екрана.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2574,7 +2562,7 @@
<value>Превод путање</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Контролише како се приликом операција превлачења-и-отпуштања преводе путање директоријума и фајлова.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2601,13 +2589,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Профил се више не детектује</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Изгледа да је овај аутоматски детектовани профил уклоњен. Измене које сте начинили над њим су сачуване, али се он не може користити све док се поново не инсталира.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Оригинални извор</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Означава софтвер који је оригинално креирао овај профил.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2682,7 +2670,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Очисти кеш</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>Кеш чува податке у вези са сачуваним сесијама и аутоматски генерисаним профилима.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">

View File

@@ -138,7 +138,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>Ця колірна схема є частиною вбудованих налаштувань або встановленого розширення</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>Щоб внести зміни в цю колірну схему, необхідно зробити її копію.</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -149,7 +149,7 @@
<value>Встановити колірну схему як типову</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>Застосовати цю колірну схему до всіх ваших типових профілів. Окремі профілі можуть вибирати власні колірні схеми.</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -241,7 +241,7 @@
<value>Мова (потрібно перезапустити)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>Вибір мови відображення для програми. Це замінить вибрану мову інтерфейсу Windows.</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -253,7 +253,7 @@
<value>Стандартний режим введення IME</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>Повідомляє IME, яку мову використовувати як типову. Для мов, які покладаються на IME і не використовують латинські символи в своїй основі, цей параметр можна використовувати для примусового введення англійською під час запуску.</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -266,7 +266,7 @@
<value>Завжди показувати вкладки</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>Якщо вимкнено, панель вкладок з'являтиметься під час створення нової вкладки. Неможливо вимкнути, якщо параметр "Приховати заголовок вікна" увімкнено.</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -274,7 +274,7 @@
<value>Розташування новостворених вкладок</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>Визначає позицію нових вкладок в рядку вкладок.</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -298,15 +298,15 @@
<value>Типова URL-адреса для дії "Пошук в Інтернеті"</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>Значення "%s" буде замінено на пошуковий запит.</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>Видаляти кінцеві пробіли в прямокутному виділенні</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>Видаляти кінцеві пробіли під час вставлення</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -318,7 +318,7 @@
<value>Основний профіль</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>Профіль, який відкривається після кліку по "+" або натисканням сполучення клавіш нової вкладки.</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -326,7 +326,7 @@
<value>Типова програма терміналу</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>Програма терміналу, яка запускається, коли програма командного рядка запускається без наявного сеансу, наприклад із меню "Пуск" або діалогового вікна "Виконати".</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -334,7 +334,7 @@
<value>Графічний API</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 забезпечує більш продуктивний і багатофункціональний досвід, тоді як Direct2D більш стабільний. Типовий параметр "Автоматично" вибере API, який найкраще підходить для вашого графічного обладнання. Якщо у вас виникли серйозні проблеми, спробуйте Direct2D.</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -351,7 +351,7 @@
<value>Вимкнути часткову інвалідацію ланцюжка обміну</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>Типовий засіб візуалізації тексту використовує ланцюжок обміну FLIP_SEQUENTIAL і оголошує "брудні" прямокутники через API Present1. Якщо цей параметр увімкнено, замість нього використовуватиметься ланцюжок обміну FLIP_DISCARD, і "брудні" прямокутники не оголошуватимуться. Те чи інше краще, залежить від вашого апаратного забезпечення та інших факторів.</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -359,7 +359,7 @@
<value>Використовувати програмний рендеринг (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>Якщо ввімкнено, термінал використовуватиме програмний растеризатор (WARP). Цей параметр слід залишати вимкненим майже за будь-яких обставин.</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -367,7 +367,7 @@
<value>Режим вимірювання тексту</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>Це змінює спосіб групування вхідного тексту в клітинки. Параметр "Кластери графем" є найсучаснішим і правильним для Unicode способом зробити це, тоді як "wcswidth" є поширеним підходом у UNIX, а "Консоль Windows" повторює спосіб, яким він працював у Windows. Зміна цього параметра потребує перезапуску терміналу Windows, і це стосується лише програм, запущених із нього.</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -381,11 +381,11 @@
<data name="Globals_TextMeasurement_Console.Text" xml:space="preserve">
<value>Консоль Windows</value>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>Стовпці</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>Рядки</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -441,7 +441,7 @@
<value>Коли термінал запускається</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>Що має бути показано при створенні першого терміналу.</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -464,7 +464,7 @@
<value>Режим запуску</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchMode.HelpText" xml:space="preserve">
<data name="Globals_LaunchMode.Description" xml:space="preserve">
<value>Як виглядатиме термінал після запуску. Фокус приховає вкладки та рядок заголовка.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
@@ -472,18 +472,14 @@
<value>Параметри запуску</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>Параметри, які керують запуском терміналу</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>Режим запуску</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Як виглядатиме термінал після запуску. Фокус приховає вкладки та рядок заголовка.</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>Типово</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -500,7 +496,7 @@
<value>Поведінка нового екземпляру</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>Керує тим, як нові екземпляри терміналу приєднуються до існуючих вікон.</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -520,7 +516,7 @@
<value>Приховати рядок заголовка (потрібно перезапустити)</value>
<comment>Header for a control to toggle whether the title bar should be shown or not. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>Якщо вимкнено, рядок заголовка з'являтиметься над вкладками.</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -532,7 +528,7 @@
<value>Використовувати назву активного терміналу як назву програми</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>Якщо вимкнено, рядок заголовка матиме вигляд "Термінал".</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -540,7 +536,7 @@
<value>Зміна розміру вікна прив'язана до сітки символів</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>Якщо вимкнено, розмір вікна змінюватиметься плавно.</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -548,22 +544,18 @@
<value>Запуск під час старту ПК</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>Автоматично запускати термінал під час входу в Windows.</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>По центру</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>Центрувати при запуску</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Якщо ввімкнено, під час запуску вікно буде розміщено в центрі екрану.</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>Завжди поверх інших вікон</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -588,15 +580,15 @@
<value>Увімкнути функції налагодження</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>Термінал завжди буде поверх інших вікон на робочому столі.</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>Певний ввід з клавіатури в деяких програмах може не працювати належним чином, якщо цей параметр увімкнено.</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>Це дозволяє таким діям, як Global Summon і Quake Mode, працювати, навіть якщо вікна не відкриті.</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -604,7 +596,7 @@
<value>Режим ширини вкладки</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>Компактний зменшить неактивні вкладки до розміру піктограми.</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -652,7 +644,7 @@
<value>Роздільники слів</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>Ці символи використовуватимуться, коли ви двічі клацаєте текст у терміналі або активуєте "Режим позначення".</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -704,7 +696,7 @@
<value>Прозорість фону</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>Встановлює прозорість вікна.</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -720,7 +712,7 @@
<value>Псевдонім AltGr</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>Загалом Windows розглядає Ctrl+Alt як псевдонім для AltGr. Цей параметр замінить типову поведінку Windows.</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -732,7 +724,7 @@
<value>Згладжування тексту</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>Контролює спосіб згладжування тексту в візуалізації.</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -764,7 +756,7 @@
<value>Шлях фонового зображення</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>Розташування файлу зображення, яке використовується для фону вікна.</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -776,7 +768,7 @@
<value>Вирівнювання фонового зображення</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>Встановлює, як фонове зображення вирівнюється в межах вікна.</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>Прозорість фонового зображення</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>Встановлює прозорість фонового зображення.</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>Режим розтягування фонового зображення</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>Встановлює спосіб зміни розміру фонового зображення для заповнення вікна.</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>Колірна схема</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>Розгорнути, щоб замінити передній план, фон і фон виділення.</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>Командний рядок</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>Виконуваний файл, який використовувати в профілі.</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>Висота курсору</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>Встановлює висоту курсору у відсотках, починаючи знизу. Працює лише із формою курсору "вінтаж".</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>Шрифт</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>Ви можете використовувати кілька шрифтів, розділяючи їх ASCII-комою.</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>Розмір шрифту</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>Розмір шрифту в пунктах.</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>Ширина комірки</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>Перевизначити висоту рядка терміналу. Вимірюється як кратне розміру шрифту. Типове значення залежить від вашого шрифту і зазвичай становить близько 1.2.</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>Перевизначити ширину комірки терміналу. Вимірюється як кратне розміру шрифту. Типове значення залежить від вашого шрифту та зазвичай становить близько 0.6.</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>Вбудовані гліфи</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>Якщо ввімкнено, термінал малює спеціальні гліфи для блокових елементів і символів малювання рамок замість використання шрифту.</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>Повнокольоровий Emoji</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>Якщо ввімкнено, Emoji відображаються в повному кольорі.</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>Товщина шрифту</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>Встановлює товщину (тонкі або товсті штрихи) для даного шрифту.</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1101,7 +1093,7 @@
<value>Приховати профіль із спадного меню</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>Якщо ввімкнено, профіль не відображатиметься у списку профілів. Це можна використовувати, щоб приховати типові і динамічно створені профілі, залишивши їх у файлі налаштувань.</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1109,7 +1101,7 @@
<value>Запускати цей профіль як Адміністратор</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>Якщо ввімкнено, профіль автоматично відкриватиметься у вікні терміналу Адміністратора. Якщо поточне вікно вже запущено від імені Адміністратора, воно відкриється в цьому вікні.</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1121,7 +1113,7 @@
<value>Розмір історії</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>Кількість рядків над тими, що відображаються у вікні, до яких можна повернутися.</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1141,7 +1133,7 @@
<value>Значок</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>Розташування емодзі або файлу зображення, що використовуватиметься у профілі.</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>Відступ</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>Встановлює відступ навколо тексту у вікні.</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>Ретро ефекти терміналу</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>Показувати ефекти для терміналу в ретро-стилі такі як, наприклад, підсвічений текст і черезрядкове сканування.</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1173,7 +1165,7 @@
<value>Автоматично регулювати яскравість нерозбірливого тексту</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>Автоматично освітлює або затемнює текст, щоб зробити його більш помітним. Навіть якщо ввімкнено, це налаштування буде застосовано лише тоді, коли комбінація кольорів переднього плану та фону призведе до поганого контрасту.</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1213,7 +1205,7 @@
<value>Каталог при запуску</value>
<comment>Name for a control to determine the directory the session opens it at launch. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>Початковий каталог при відкритті профілю.</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1241,7 +1233,7 @@
<value>Заблокувати зміни назви</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>Ігнорувати запити програми на зміну назви (OSC 2).</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1253,7 +1245,7 @@
<value>Назва вкладки</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>Замінює назву профілю як заголовок, який передається в оболонку під час запуску.</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1273,7 +1265,7 @@
<value>Включити акриловий матеріал</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>Застосовує напівпрозору текстуру до фону вікна.</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>Стиль сповіщень дзвоника</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>Керує тим, що відбувається, коли програма видає символ BEL.</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>Запустити цю програму з новим блоком середовища</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>Якщо ввімкнено, термінал генеруватиме новий блок середовища під час створення нових вкладок або панелей із цим профілем. Якщо вимкнено, вкладка/панель натомість успадковуватиме змінні, з якими було запущено термінал.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>Відображати меню при натисканні правої кнопки миші</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>Якщо ввімкнено, термінал відображатиме меню під час натискання правої кнопки миші. Якщо вимкнено, клацання правою кнопкою миші скопіює виділений текст (або вставить, якщо його немає).</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>Відображення позначок на смузі прокрутки</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>Якщо ввімкнено, термінал відображатиме позначки на смузі прокрутки під час пошуку тексту або коли ввімкнено інтеграцію оболонки.</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1369,7 +1361,7 @@
<value>Автоматично позначати підказки після натискання Enter</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>Якщо ввімкнено, термінал автоматично додає позначку, що вказує на позицію кінця команди, коли ви натискаєте клавішу Enter.</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1377,7 +1369,7 @@
<value>Експериментально: Зміна положення курсора клацанням миші</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>Якщо ввімкнено, клацання всередині вводу перемістить курсор у цю позицію. Це вимагає, щоб інтеграція оболонки була ввімкнена у вашій оболонці, щоб працювати належним чином.</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1549,18 +1541,14 @@
<value>Розмір при запуску</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>Кількість рядків і стовпців, які відображаються у вікні під час першого завантаження. Вимірюється в символах.</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>Стартова позиція</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>Початкова позиція вікна терміналу під час запуску. Під час запуску в розгорнутому режимі, на весь екран або з увімкненим параметром "Центрувати під час запуску", використовується для націлювання на монітор, який вас цікавить.</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>Всі</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1604,7 +1592,7 @@
<value>Видалити профіль</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>Ім'я профілю, що з'являється у спадному списку.</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1696,7 +1684,7 @@
<value>Стиль інтерфейсу перемикача вкладок</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>Вибирає, який інтерфейс використовуватиметься під час перемикання вкладок за допомогою клавіатури.</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1740,15 +1728,15 @@
<value>Ця назва колірної схеми вже використовується.</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>Автоматично фокусувати панель при наведенні миші</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>Налаштуйте розмір шрифту терміналу, прокручуючи колесо миші, утримуючи клавішу Ctrl</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>Налаштуйте прозорість терміналу, прокручуючи колесо миші, утримуючи клавіші Ctrl і Shift</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -1904,7 +1892,7 @@
<value>Автоматично приховувати вікно</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>Якщо ввімкнено, термінал буде приховано, щойно ви перейдете до іншого вікна.</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -1931,13 +1919,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>Попереджати, коли "Сервіс сенсорної клавіатури та панелі рукописного вводу" вимкнено</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>Попереджати при вставці більше 5 КіБ</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>Попереджати під час вставки нового рядка</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>Якщо ваша оболонка не підтримує режим "вставлення в дужках", радимо встановити для цього значення "Завжди" з міркувань безпеки.</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -1985,7 +1973,7 @@
<value>Звук дзвоника</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>Контролює, який звук відтворюється, коли програма видає символ BEL. "Стиль сповіщень дзвіночком" повинен містити "Звук".</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2040,19 +2028,19 @@
<value>Колір курсору</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>Перевизначає колір переднього фону з колірної схеми.</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>Перевизначає колір курсора з колірної схеми.</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>Замінює колір фону з колірної схеми.</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>Замінює колір фону виділеного тексту з колірної схеми.</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2148,11 +2136,11 @@
<value>Профілі, що залишилися</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>Додайте групу профілів, які відповідають принаймні одній із визначених властивостей регулярного виразу</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>Може бути лише один запис "профілів, що залишилися".</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2224,7 +2212,7 @@
<value>Дозволити вбудовування</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>Якщо ввімкнено, якщо папка містить лише один запис, запис відображатиметься безпосередньо, а папка не відображатиметься.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2232,7 +2220,7 @@
<value>Дозволити пусту</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>Якщо ввімкнено, папка, не маючи записів, все одно буде відображатися. Інакше папка не буде показана.</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2296,11 +2284,11 @@
<value>Відповідь ENQ (Request Terminal Status).</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>Відповідь, що надсилається, коли отримано керуючу послідовність ENQ.</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>Корисно для усунення несправностей або розробки терміналу.</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2312,7 +2300,7 @@
<value>Експериментально: додати прив'язки клавіш для застосування кольорів для виділеного тексту</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>Ці прив'язки клавіш можуть підсвічувати виділений текст або всі екземпляри виділеного тексту вказаним кольором.</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2328,7 +2316,7 @@
<value>Показувати вкладки на весь екран</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>Якщо ввімкнено, панель вкладок буде видно, коли програма розгорнута на весь екран.</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2340,7 +2328,7 @@
<value>Трансформування шляху</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>Контролює спосіб конвертування шляху до файлів і каталогів під час операції перетягування.</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2367,13 +2355,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>Профіль більше не виявлено</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>Схоже, цей автоматично визначений профіль було видалено. Зміни, внесені в нього, зберігаються, але ним не можна користуватися, доки його не буде перевстановлено.</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>Першоджерело</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>Вказує програмне забезпечення, яке початково створило цей профіль.</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2448,7 +2436,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>Очистити кеш</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>У кеші зберігаються дані про збережені сесії та автоматично згенеровані профілі.</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>此配色方案是内置设置或已安装扩展的一部分</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>若要对此配色方案进行更改,必须复制该配色方案。</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>将配色方案设置为默认</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>默认情况下,将此配色方案应用于所有配置文件。单个配置文件仍然可以选择自己的配色方案。</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>语言(需要重新启动)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>选择应用程序的显示语言。这将覆盖默认的 Windows 界面语言。</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>默认输入法输入模式</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>告知输入法默认使用的语言。对于依赖于输入法且默认不使用拉丁字符的语言,此设置可用于在启动时强制进行英语输入。</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>始终显示选项卡</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>禁用后,创建新选项卡时将显示选项卡栏。当“隐藏标题栏”处于打开状态时,无法禁用。</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>新建选项卡的位置</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>指定新选项卡在选项卡行中的显示位置。</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>用于“搜索 Web”操作的默认 URL</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>占位符 "%s" 将替换为搜索查询。</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>矩形选中复制时删除行尾空格</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>粘贴时删除尾随空格</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>默认配置文件</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>单击 '+' 图标或通过键入新的选项卡键绑定时打开的配置文件。</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>默认终端应用程序</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>当命令行应用程序在没有现有会话(例如从“开始菜单”或“运行”对话框)运行时启动的终端应用程序。</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>图形 API</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 提供性能更佳且功能更丰富的体验,而 Direct2D 则更稳定。默认选项“自动”将选择最适合你的图形硬件的 API。如果遇到严重问题请考虑使用 Direct2D。</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>禁用部分交换链失效</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>默认情况下,文本呈现器使用 FLIP_SEQUENTIAL 交换链并通过 Present1 API 声明脏矩形。启用此设置时,将改用 FLIP_DISCARD 交换链,并且不会声明脏矩形。一个或另一个是否更依赖于你的硬件和各种其他因素。</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>使用软件渲染(WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>启用后,终端将使用软件光栅 (WARP)。几乎在所有情况下都应禁用此设置。</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>文本度量模式</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>这会更改传入文本分组到单元格中的方式。“Grapheme 群集”选项是执行此操作的最新式和 Unicode 正确的方法而“wcswidth”是 UNIX 上的常见方法“Windows 控制台”复制了它在 Windows 上的工作方式。更改此设置需要重启Windows 终端且仅适用于从其内部启动的应用程序。</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>模糊字符的宽度</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>设置东亚模糊字符的宽度。"窄"模式(默认)优先考虑兼容性,而"宽"模式优先考虑很多中日韩字体的可读性。在"宽"模式下,某些应用程序可能无法正常工作,并导致光标不规则移动。更改此设置需要重启 Windows 终端,而且仅适用于从终端中启动的应用程序。</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>宽</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>列</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>行</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>在终端启动时</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>创建第一个终端时应显示的内容。</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>启动参数</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>控制终端启动方式的设置</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>启动模式</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>终端在启动时的显示方式。专注将隐藏选项卡和标题栏。</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>默认</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>新建实例行为</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>控制新终端实例如何附加到现有窗口。</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>隐藏标题栏(需要重新启动)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>禁用后,标题栏将显示在选项卡上方。</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>使用活动的终端标题作为应用程序标题</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>禁用后,标题栏将为“终端”。</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>将窗口大小调整为字符网格对齐</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>禁用后,窗口将平滑调整大小。</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>在计算机启动时启动</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>登录到 Windows 时自动启动终端。</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>居中</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>在启动时居中</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>启用后,启动时窗口将放置在屏幕中心。</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>置于顶层</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>启用调试功能</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>终端将始终是桌面上最顶部的窗口。</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>启用此设置后,某些应用程序中的某些键盘输入可能会停止正常工作。</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>通过此设置,即使没有打开任何窗口,全局召唤等操作和震动模式操作也可以正常工作。</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>选项卡宽度</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>紧凑会将停用的选项卡缩小为图标大小。</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>单词分隔符</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>在终端中双击文本或激活“标记模式”时,将使用这些符号。</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>背景不透明度</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>设置窗口的不透明度。</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>AltGr 别名</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>默认情况下Windows将Ctrl+Alt视为 AltGr 的别名。此设置将替代Windows的默认行为。</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>文本抗锯齿</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>控制文本在渲染器中消除锯齿的方式。</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>背景图像路径</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>窗口背景中所用图像的文件位置。</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>背景图像对齐</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>设置背景图像与窗口边界的对齐方式。</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>背景图像不透明度</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>设置背景图像的不透明度。</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>背景图像拉伸模式</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>设置如何调整背景图像的大小以填充窗口。</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>配色方案</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>展开以覆盖前景、背景和选择背景。</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>命令行</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>在配置文件中所使用的可执行文件。</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>光标高度</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>设置光标从底部开始的百分比高度。仅适用于复古光标形状。</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>字体</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>通过使用 ASCII 逗号分隔多个字体,可以使用这些字体。</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>字号</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>以磅为单位中字体的大小。</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>单元格宽度</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>重写终端的行高。以字体大小的倍数度量。默认值取决于字体,通常约为 1.2。</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>覆盖终端的单元格宽度。以字号的倍数度量。默认值取决于字体,通常约为 0.6。</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>内置字形</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>启用后,终端会使用自定义字形来绘制块元素和框线绘图字符,而不是使用字体。</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>全色表情符号</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>启用后,表情符号将以全色显示。</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>字体粗细</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>设置指定字体的粗细(笔画的轻重)。</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>从下拉菜单中隐藏</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>如果启用,配置文件将不会显示在配置文件列表中。这可用于隐藏默认配置文件和动态生成的配置文件,同时将它们保留在设置文件中。</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>以管理员身份运行此配置文件</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>如果启用,配置文件将在管理员终端窗口中自动打开。如果当前窗口已以管理员身份运行,它将在此窗口中打开。</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>历史记录大小</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>可向后滚动到的窗口中显示的行数。</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>图标</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>配置文件中所使用图标的表情符号或图像文件位置。</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>边框间距</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>设置窗口中文本周围的边距。</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>复古风格的终端效果</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>显示怀旧式终端效果,例如,光亮文本和扫描线条。</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>自动调整无法区分的文本的亮度</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>自动使文本变亮或变暗,使其更可见。即使启用后,仅当前景和背景颜色的组合导致对比度较差时,才会进行此调整。</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>正在启动目录</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>加载配置文件时启动的目录。</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>禁止更改标题</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>忽略应用程序请求以更改标题 (OSC 2)。</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>选项卡标题</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>将配置文件名称替换为标题,以在启动时传递给 shell。</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>启用亚克力材料</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>将半透明纹理应用于窗口背景。</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>铃声通知样式</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>控制当应用程序发出 BEL 字符时将执行的操作。</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>使用新环境块启动此应用程序</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>启用后,使用此配置文件创建新选项卡或窗格时,终端将生成新的环境块。禁用后,选项卡/窗格将改为继承终端启动时所用的变量。</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>右键单击时显示菜单</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>启用后,终端将在右键单击时显示菜单。禁用后,右键单击将复制所选文本 (,如果没有选择) 则粘贴。</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>在滚动条上显示标记</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>启用后,终端将在搜索文本或启用 shell 集成时在滚动条中显示标记。</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>按 Enter 时自动标记提示</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>启用后,终端在按 Enter 时自动添加一个指示命令结尾位置的标记。</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>实验性: 通过鼠标单击重新定位光标</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>启用后,在提示中单击会将光标移动到该位置。这需要在 shell 中启用 shell 集成才能按预期工作。</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>启动大小</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>首次加载时在窗口中显示的行数和列数。以字符度量。</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>启动位置</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>启动时终端窗口的初始位置。在以最大化、全屏模式启动或启用“启动时居中”时,这用于面向感兴趣的监视器。</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>全部</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>删除配置文件</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>下拉列表中显示的配置文件的名称。</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>选项卡切换界面样式</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>选择使用键盘切换选项卡时将使用的接口。</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>此颜色方案名称已被使用。</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>鼠标悬停时自动聚焦窗格</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>按住 Ctrl 键时通过滚动调整终端字体大小</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>按住 Ctrl 和 Shift 键的同时滚动来调整终端不透明度</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>自动隐藏窗口</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>如果启用,则在切换到另一个窗口后,终端将立即隐藏。</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>关闭时发出警告</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>控制在关闭选项卡或窗口之前何时显示确认对话框。“始终”在关闭任何窗格时显示对话框。</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>禁用“触摸键盘和手写面板服务”时发出警告</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>粘贴超过 5 KiB 时发出警告</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>粘贴新行时发出警告</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>如果 shell 不支持“括号粘贴”模式,出于安全原因,建议将其设置为“始终”。</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>铃声</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>控制当应用程序发出 BEL 字符时播放的声音。“铃声通知样式”必须包含“可听”。</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>光标颜色</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>替代配色方案中的前景色。</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>替代配色方案中的光标颜色。</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>替代配色方案中的背景色。</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>替代配色方案中所选内容的背景色。</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>剩余配置文件</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>添加至少匹配一个定义正则表达式属性的配置文件组</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>只能有一个“剩余配置文件”条目</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>允许内联</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>启用后,如果文件夹只有一个条目,则该条目将直接显示,并且不会呈现任何文件夹。</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>允许为空</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>启用后,如果文件夹没有条目,仍将显示该文件夹。否则,将不会呈现该文件夹。</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>ENQ (Request Terminal Status)响应</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>收到 ENQ 控制序列时发送的响应。</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>对于故障排除或开发终端非常有用。</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>实验性: 将键绑定添加到所选文本的颜色</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>这些键绑定可以突出显示所选文本或具有指定颜色的所选文本的所有实例。</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>全屏显示选项卡</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>启用后,当应用处于全屏状态时,选项卡栏将可见。</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>路径转换</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>控制在拖放操作期间如何转换文件和目录路径。</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>不再检测到配置文件</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>此自动检测到的配置文件似乎已被卸载。你对其所做的更改将被保留,但在重新安装之前无法使用。</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>原始源</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>指示最初创建此配置文件的软件。</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>清除缓存</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>缓存会存储与已保存会话及自动生成的配置文件相关的数据。</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>拖放分隔符</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>此文本将在放置到终端的多个文件的路径之间插入。</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -132,7 +132,7 @@
<data name="ColorScheme_InboxSchemeDuplicate.Header" xml:space="preserve">
<value>此色彩配置是內建設定或已安裝擴充功能的一部分</value>
</data>
<data name="ColorScheme_InboxSchemeDuplicate.HelpText" xml:space="preserve">
<data name="ColorScheme_InboxSchemeDuplicate.Description" xml:space="preserve">
<value>若要變更此色彩配置,您必須製作色彩配置的複本。</value>
</data>
<data name="ColorScheme_DuplicateButton.Content" xml:space="preserve">
@@ -143,7 +143,7 @@
<value>將色彩配置設為預設</value>
<comment>This is the header for a control that allows the user to set the currently selected color scheme as their default.</comment>
</data>
<data name="ColorScheme_SetAsDefault.HelpText" xml:space="preserve">
<data name="ColorScheme_SetAsDefault.Description" xml:space="preserve">
<value>根據預設,將此色彩配置套用至您的所有設定檔。個別設定檔仍然可以選取各自的色彩配置。</value>
<comment>A description explaining how this control changes the user's default color scheme.</comment>
</data>
@@ -235,7 +235,7 @@
<value>語言 (需要重新啟動)</value>
<comment>The header for a control allowing users to choose the app's language.</comment>
</data>
<data name="Globals_Language.HelpText" xml:space="preserve">
<data name="Globals_Language.Description" xml:space="preserve">
<value>選取應用程式的顯示語言。這將會覆寫您的預設 Windows 介面語言。</value>
<comment>A description explaining how this control changes the app's language. {Locked="Windows"}</comment>
</data>
@@ -247,7 +247,7 @@
<value>預設 IME 輸入模式</value>
<comment>The "input scope" of an IME tells it what type of characters should be available for input. A Chinese IME for instance may show English letters instead of Chinese ones. It's a technical term. We're using "input mode" instead of "input scope" to make it easier to understand for users.</comment>
</data>
<data name="Globals_DefaultInputScope.HelpText" xml:space="preserve">
<data name="Globals_DefaultInputScope.Description" xml:space="preserve">
<value>通知 IME 預設使用的語言。對於依賴 IME 且預設不使用拉丁字元的語言,此設定可用來強制啟動英文輸入。</value>
</data>
<data name="Globals_DefaultInputScopeDefault.Content" xml:space="preserve">
@@ -260,7 +260,7 @@
<value>永遠顯示索引標籤</value>
<comment>Header for a control to toggle if the app should always show the tabs (similar to a website browser).</comment>
</data>
<data name="Globals_AlwaysShowTabs.HelpText" xml:space="preserve">
<data name="Globals_AlwaysShowTabs.Description" xml:space="preserve">
<value>若停用,建立新索引標籤時,將會顯示索引標籤列。當 [隱藏標題列] 開啟時,無法停用。</value>
<comment>A description for what the "always show tabs" setting does. Presented near "Globals_AlwaysShowTabs.Header". This setting cannot be disabled while "Globals_ShowTitlebar.Header" is enabled.</comment>
</data>
@@ -268,7 +268,7 @@
<value>新建立索引標籤的位置</value>
<comment>Header for a control to select position of newly created tabs.</comment>
</data>
<data name="Globals_NewTabPosition.HelpText" xml:space="preserve">
<data name="Globals_NewTabPosition.Description" xml:space="preserve">
<value>指定新索引標籤在索引標籤列中出現的位置。</value>
<comment>A description for what the "Position of newly created tabs" setting does.</comment>
</data>
@@ -292,15 +292,15 @@
<value>用於「搜尋 Web」動作的預設 URL</value>
<comment>Header for a control to set the query URL when using the "search web" action.</comment>
</data>
<data name="Globals_SearchWebDefaultQueryUrl.HelpText" xml:space="preserve">
<data name="Globals_SearchWebDefaultQueryUrl.Description" xml:space="preserve">
<value>預留位置 "%s" 將以搜尋查詢取代。</value>
<comment>{Locked="%s"} Additional text presented near "Globals_SearchWebDefaultQueryUrl.Header".</comment>
</data>
<data name="Globals_TrimBlockSelection.Header" xml:space="preserve">
<data name="Globals_TrimBlockSelection.Content" xml:space="preserve">
<value>移除矩形選取範圍中的尾端空白區域</value>
<comment>Header for a control to toggle whether a text selected with block selection should be trimmed of white spaces when copied to the clipboard, or not.</comment>
</data>
<data name="Globals_TrimPaste.Header" xml:space="preserve">
<data name="Globals_TrimPaste.Content" xml:space="preserve">
<value>貼上時移除尾端空白字元</value>
<comment>Header for a control to toggle whether pasted text should be trimmed of white spaces, or not.</comment>
</data>
@@ -308,7 +308,7 @@
<value>預設設定檔</value>
<comment>Header for a control to select your default profile from the list of profiles you've created.</comment>
</data>
<data name="Globals_DefaultProfile.HelpText" xml:space="preserve">
<data name="Globals_DefaultProfile.Description" xml:space="preserve">
<value>按一下 '+' 圖示或輸入新索引標籤的按鍵繫結時所開啟的設定檔。</value>
<comment>A description for what the default profile is and when it's used.</comment>
</data>
@@ -316,7 +316,7 @@
<value>預設終端應用程式</value>
<comment>Header for a drop down that permits the user to select which installed Terminal application will launch when command line tools like CMD are run from the Windows Explorer run box or start menu or anywhere else that they do not already have a graphical window assigned.</comment>
</data>
<data name="Globals_DefaultTerminal.HelpText" xml:space="preserve">
<data name="Globals_DefaultTerminal.Description" xml:space="preserve">
<value>當執行命令列應用程式且不使用現有工作模式而啟動的終端機應用程式 (例如從 [開始] 功能表或 [執行] 對話方塊)。</value>
<comment>A description to clarify that the dropdown choice for default terminal will tell the operating system which Terminal application (Windows Terminal, the preview build, the legacy inbox window, or a 3rd party one) to use when starting a command line tool like CMD or Powershell that does not already have a window.</comment>
</data>
@@ -324,7 +324,7 @@
<value>圖形 API</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_GraphicsAPI.HelpText" xml:space="preserve">
<data name="Globals_GraphicsAPI.Description" xml:space="preserve">
<value>Direct3D 11 提供更具效能且功能更豐富的體驗,而 Direct2D 則較穩定。預設選項 [自動] 會挑選最適合您圖形硬體的 API。如果您遇到重大問題請考慮使用 Direct2D。</value>
</data>
<data name="Globals_GraphicsAPI_Automatic.Text" xml:space="preserve">
@@ -341,7 +341,7 @@
<value>停用部分 [交換鏈結] 失效</value>
<comment>"Swap Chain" is an official technical term by Microsoft. This text is shown next to a toggle.</comment>
</data>
<data name="Globals_DisablePartialInvalidation.HelpText" xml:space="preserve">
<data name="Globals_DisablePartialInvalidation.Description" xml:space="preserve">
<value>根據預設,文字轉譯器會使用 FLIP_SEQUENTIAL 交換鏈結,並透過 Present1 API 宣告變更的矩形。啟用此設定時,將改為使用 FLIP_DISCARD 交換鏈結,而且不會宣告任何已變更的矩形。一個或另一個比較好取決於您的硬體和各種其他因素。</value>
<comment>{Locked="Present1","FLIP_DISCARD","FLIP_SEQUENTIAL"}</comment>
</data>
@@ -349,7 +349,7 @@
<value>使用軟體呈現 (WARP)</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform". This text is shown next to a toggle.</comment>
</data>
<data name="Globals_SoftwareRendering.HelpText" xml:space="preserve">
<data name="Globals_SoftwareRendering.Description" xml:space="preserve">
<value>啟用時,終端機將使用軟體點陣器 (WARP)。在幾乎所有情況下,此設定都應該保留停用。</value>
<comment>{Locked="WARP"} WARP is the "Windows Advanced Rasterization Platform".</comment>
</data>
@@ -357,7 +357,7 @@
<value>文字測量模式</value>
<comment>This text is shown next to a list of choices.</comment>
</data>
<data name="Globals_TextMeasurement.HelpText" xml:space="preserve">
<data name="Globals_TextMeasurement.Description" xml:space="preserve">
<value>這會變更內送文字群組到儲存格的方式。[Grapheme 叢集] 選項是最新式且更正確的 Unicode 方法,而 “wcswidth” 是 UNIX 的常見方法,而 [Windows 控制台] 則會復寫它在 Windows 上運作的方式。變更此設定需要重新啟動Windows 終端機,且只適用於從其中啟動的應用程式。</value>
</data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
@@ -375,7 +375,7 @@
<value>模糊字元寬度</value>
<comment>A label for a drop down selector, referring to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_AmbiguousWidth.HelpText" xml:space="preserve">
<data name="Globals_AmbiguousWidth.Description" xml:space="preserve">
<value>設定東亞模糊字元的寬度。「窄」(預設) 以相容性為優先,而「寬」則以多數中日韓字型的可讀性為優先。在「寬」模式下,部分應用程式可能無法正常運作,導致游標移動異常。變更此設定後,需重新啟動 Windows 終端機,且僅適用於從 Windows 終端機內啟動的應用程式。</value>
</data>
<data name="Globals_AmbiguousWidth_Narrow.Text" xml:space="preserve">
@@ -386,11 +386,11 @@
<value>寬</value>
<comment>As in "wide width". Refers to the East Asian Ambiguous Width Unicode specification.</comment>
</data>
<data name="Globals_InitialCols.Text" xml:space="preserve">
<data name="Globals_InitialCols.Header" xml:space="preserve">
<value>欄</value>
<comment>Header for a control to choose the number of columns in the terminal's text grid.</comment>
</data>
<data name="Globals_InitialRows.Text" xml:space="preserve">
<data name="Globals_InitialRows.Header" xml:space="preserve">
<value>列</value>
<comment>Header for a control to choose the number of rows in the terminal's text grid.</comment>
</data>
@@ -438,7 +438,7 @@
<value>終端機啟動時</value>
<comment>Header for a control to select how the terminal should load its first window.</comment>
</data>
<data name="Globals_FirstWindowPreference.HelpText" xml:space="preserve">
<data name="Globals_FirstWindowPreference.Description" xml:space="preserve">
<value>建立第一個終端機時應顯示的內容。</value>
</data>
<data name="Globals_FirstWindowPreferenceDefaultProfile.Content" xml:space="preserve">
@@ -461,18 +461,14 @@
<value>啟動參數</value>
<comment>Header for a set of settings that determine how terminal launches. These settings include the launch mode, launch position and whether the terminal should center itself on launch.</comment>
</data>
<data name="Globals_LaunchParameters.HelpText" xml:space="preserve">
<data name="Globals_LaunchParameters.Description" xml:space="preserve">
<value>控制終端機啟動方式的設定</value>
<comment>A description for what the "launch parameters" expander contains. Presented near "Globals_LaunchParameters.Header".</comment>
</data>
<data name="Globals_LaunchModeSetting.Text" xml:space="preserve">
<data name="Globals_LaunchModeSetting.Header" xml:space="preserve">
<value>啟動模式</value>
<comment>Header for a control to select what mode to launch the terminal in.</comment>
</data>
<data name="Globals_LaunchModeSetting.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>啟動時終端機的顯示方式。焦點將會隱藏索引標籤和標題列。</value>
<comment>'Focus' must match &lt;Globals_LaunchModeFocus.Content&gt;.</comment>
</data>
<data name="Globals_LaunchModeDefault.Content" xml:space="preserve">
<value>預設</value>
<comment>An option to choose from for the "launch mode" setting. Default option.</comment>
@@ -489,7 +485,7 @@
<value>新執行個體行為</value>
<comment>Header for a control to select how new app instances are handled.</comment>
</data>
<data name="Globals_WindowingBehavior.HelpText" xml:space="preserve">
<data name="Globals_WindowingBehavior.Description" xml:space="preserve">
<value>控制新的終端機執行個體附加到現有視窗的方式。</value>
<comment>A description for what the "windowing behavior" setting does. Presented near "Globals_WindowingBehavior.Header".</comment>
</data>
@@ -509,7 +505,7 @@
<value>隱藏標題列 (需要重新啟動)</value>
<comment>Header for a control to toggle whether or not the title bar should be shown. Changing this setting requires the user to relaunch the app.</comment>
</data>
<data name="Globals_ShowTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitlebar.Description" xml:space="preserve">
<value>停用時,標題列會出現在索引標籤上方。</value>
<comment>A description for what the "show titlebar" setting does. Presented near "Globals_ShowTitlebar.Header".</comment>
</data>
@@ -521,7 +517,7 @@
<value>使用作用中的終端機標題做為應用程式標題</value>
<comment>Header for a control to toggle whether the terminal's title is shown as the application title, or not.</comment>
</data>
<data name="Globals_ShowTitleInTitlebar.HelpText" xml:space="preserve">
<data name="Globals_ShowTitleInTitlebar.Description" xml:space="preserve">
<value>停用時,標題列會是 [Windows 終端機]。</value>
<comment>A description for what the "show title in titlebar" setting does. Presented near "Globals_ShowTitleInTitlebar.Header".{Locked="Windows"}</comment>
</data>
@@ -529,7 +525,7 @@
<value>將視窗大小調整為字元格線</value>
<comment>Header for a control to toggle whether the terminal snaps the window to the character grid when resizing, or not.</comment>
</data>
<data name="Globals_SnapToGridOnResize.HelpText" xml:space="preserve">
<data name="Globals_SnapToGridOnResize.Description" xml:space="preserve">
<value>停用時,視窗將會順暢地調整大小。</value>
<comment>A description for what the "snap to grid on resize" setting does. Presented near "Globals_SnapToGridOnResize.Header".</comment>
</data>
@@ -537,22 +533,18 @@
<value>在電腦啟動時啟動</value>
<comment>Header for a control to toggle whether the app should launch when the user's machine starts up, or not.</comment>
</data>
<data name="Globals_StartOnUserLogin.HelpText" xml:space="preserve">
<data name="Globals_StartOnUserLogin.Description" xml:space="preserve">
<value>當您登入Windows時會自動啟動終端機。</value>
<comment>A description for what the "start on user login" setting does. Presented near "Globals_StartOnUserLogin.Header". {Locked="Windows"}</comment>
</data>
<data name="Globals_CenterOnLaunchCentered" xml:space="preserve">
<value>置中對齊</value>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Text".</comment>
<comment>Shorthand, explanatory text displayed when the user has enabled the feature indicated by "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_CenterOnLaunch.Text" xml:space="preserve">
<data name="Globals_CenterOnLaunch.Header" xml:space="preserve">
<value>啟動時置中</value>
<comment>Header for a control to toggle whether the app should launch in the center of the screen, or not.</comment>
</data>
<data name="Globals_CenterOnLaunch.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>啟用後,啟動時視窗將位於螢幕中央。</value>
<comment>A description for what the "center on launch" setting does. Presented near "Globals_CenterOnLaunch.Header".</comment>
</data>
<data name="Globals_AlwaysOnTop.Header" xml:space="preserve">
<value>最上層顯示</value>
<comment>Header for a control to toggle if the app will always be presented on top of other windows, or is treated normally (when disabled).</comment>
@@ -581,15 +573,15 @@
<value>啟用偵錯功能</value>
<comment>Header for a control to toggle debug features.</comment>
</data>
<data name="Globals_AlwaysOnTop.HelpText" xml:space="preserve">
<data name="Globals_AlwaysOnTop.Description" xml:space="preserve">
<value>終端機永遠是桌面最上方的視窗。</value>
<comment>A description for what the "always on top" setting does. Presented near "Globals_AlwaysOnTop.Header".</comment>
</data>
<data name="Profile_ForceVTInput.HelpText" xml:space="preserve">
<data name="Profile_ForceVTInput.Description" xml:space="preserve">
<value>啟用此設定時,某些應用程式中的某些鍵盤輸入可能會停止正常運作。</value>
<comment>Additional description for what the "force vt input" setting does. Presented near "Globals_ForceVTInput.Header".</comment>
</data>
<data name="Globals_AllowHeadless.HelpText" xml:space="preserve">
<data name="Globals_AllowHeadless.Description" xml:space="preserve">
<value>這可允許全域傳送與「受擷取模式」等動作運作,即使沒有開啟視窗也可運作。</value>
<comment>Additional description for what the "allow headless" setting does. Presented near "Globals_AllowHeadless.Header".</comment>
</data>
@@ -597,7 +589,7 @@
<value>索引標籤寬度模式</value>
<comment>Header for a control to choose how wide the tabs are.</comment>
</data>
<data name="Globals_TabWidthMode.HelpText" xml:space="preserve">
<data name="Globals_TabWidthMode.Description" xml:space="preserve">
<value>精簡會將非使用中索引標籤縮小成圖示的大小。</value>
<comment>A description for what the "tab width mode" setting does. Presented near "Globals_TabWidthMode.Header". 'Compact' must match the value for &lt;Globals_TabWidthModeCompact.Content&gt;.</comment>
</data>
@@ -645,7 +637,7 @@
<value>文字分隔符號</value>
<comment>Header for a control to determine what delimiters to use to identify separate words during word selection.</comment>
</data>
<data name="Globals_WordDelimiters.HelpText" xml:space="preserve">
<data name="Globals_WordDelimiters.Description" xml:space="preserve">
<value>當您按兩下終端機中的文字或啟用「標記模式」時,將會使用到這些符號。</value>
<comment>A description for what the "word delimiters" setting does. Presented near "Globals_WordDelimiters.Header". "Mark" is used in the sense of "choosing something to interact with."</comment>
</data>
@@ -701,7 +693,7 @@
<value>背景不透明度</value>
<comment>Header for a control to determine the level of opacity for the background of the control. The user can choose to make the background of the app more or less opaque.</comment>
</data>
<data name="Profile_Opacity.HelpText" xml:space="preserve">
<data name="Profile_Opacity.Description" xml:space="preserve">
<value>設定視窗的不透明度。</value>
<comment>A description for what the "opacity" setting does. Presented near "Profile_Opacity.Header".</comment>
</data>
@@ -717,7 +709,7 @@
<value>AltGr 別名</value>
<comment>Header for a control to toggle whether the app treats ctrl+alt as the AltGr (also known as the Alt Graph) modifier key found on keyboards. {Locked="AltGr"}</comment>
</data>
<data name="Profile_AltGrAliasing.HelpText" xml:space="preserve">
<data name="Profile_AltGrAliasing.Description" xml:space="preserve">
<value>根據預設Windows會將Ctrl+Alt視為 AltGr 的別名。此設定將會覆寫Windows的預設行為。</value>
<comment>A description for what the "AltGr aliasing" setting does. Presented near "Profile_AltGrAliasing.Header". {Locked="Windows"}</comment>
</data>
@@ -729,7 +721,7 @@
<value>文字消除鋸齒</value>
<comment>Header for a control to select the graphical anti-aliasing format of text.</comment>
</data>
<data name="Profile_AntialiasingMode.HelpText" xml:space="preserve">
<data name="Profile_AntialiasingMode.Description" xml:space="preserve">
<value>控制轉譯器中文字的鋸齒消除方式。</value>
<comment>A description for what the "antialiasing mode" setting does. Presented near "Profile_AntialiasingMode.Header".</comment>
</data>
@@ -761,7 +753,7 @@
<value>背景影像路徑</value>
<comment>Header for a control to determine the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImage.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImage.Description" xml:space="preserve">
<value>視窗背景中所使用之圖像的檔案位置。</value>
<comment>A description for what the "background image path" setting does. Presented near "Profile_BackgroundImage".</comment>
</data>
@@ -773,7 +765,7 @@
<value>背景影像對齊</value>
<comment>Header for a control to choose the visual alignment of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageAlignment.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageAlignment.Description" xml:space="preserve">
<value>設定背景影像與視窗邊界對齊的程度。</value>
<comment>A description for what the "background image alignment" setting does. Presented near "Profile_BackgroundImageAlignment".</comment>
</data>
@@ -842,7 +834,7 @@
<value>背景影像不透明度</value>
<comment>Header for a control to choose the opacity of the image presented on the background of the app.</comment>
</data>
<data name="Profile_BackgroundImageOpacity.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageOpacity.Description" xml:space="preserve">
<value>設定背景影像的不透明度。</value>
<comment>A description for what the "background image opacity" setting does. Presented near "Profile_BackgroundImageOpacity".</comment>
</data>
@@ -854,7 +846,7 @@
<value>背景影像延伸模式</value>
<comment>Header for a control to choose the stretch mode of the image presented on the background of the app. Stretch mode is how the image is resized to fill its allocated space.</comment>
</data>
<data name="Profile_BackgroundImageStretchMode.HelpText" xml:space="preserve">
<data name="Profile_BackgroundImageStretchMode.Description" xml:space="preserve">
<value>設定背景圖像調整大小以填滿視窗。</value>
<comment>A description for what the "background image stretch mode" setting does. Presented near "Profile_BackgroundImageStretchMode".</comment>
</data>
@@ -902,7 +894,7 @@
<value>色彩配置</value>
<comment>Header for a control to select the scheme (or set) of colors used in the session. This is selected from a list of options managed by the user.</comment>
</data>
<data name="Profile_ColorScheme.HelpText" xml:space="preserve">
<data name="Profile_ColorScheme.Description" xml:space="preserve">
<value>展開以覆寫前景、背景和選取範圍背景。</value>
<comment>Help text for a control to select the scheme (or set) of colors used in the session. Directs the user to expand the control to access overrides for certain values in the color scheme.</comment>
</data>
@@ -918,7 +910,7 @@
<value>命令列</value>
<comment>Name for a control to determine commandline executable (i.e. a .exe file) to run when a terminal session of this profile is launched.</comment>
</data>
<data name="Profile_Commandline.HelpText" xml:space="preserve">
<data name="Profile_Commandline.Description" xml:space="preserve">
<value>用於設定檔中的可執行檔。</value>
<comment>A description for what the "command line" setting does. Presented near "Profile_Commandline".</comment>
</data>
@@ -930,7 +922,7 @@
<value>游標高度</value>
<comment>Header for a control to determine the height of the text cursor.</comment>
</data>
<data name="Profile_CursorHeight.HelpText" xml:space="preserve">
<data name="Profile_CursorHeight.Description" xml:space="preserve">
<value>從底部開始設定游標的百分比高度。僅適用于復古游標形狀。</value>
<comment>A description for what the "cursor height" setting does. Presented near "Profile_CursorHeight".</comment>
</data>
@@ -990,7 +982,7 @@
<value>字體</value>
<comment>Name for a control to select the font for text in the app.</comment>
</data>
<data name="Profile_FontFace.HelpText" xml:space="preserve">
<data name="Profile_FontFace.Description" xml:space="preserve">
<value>您可以使用 ASCII 逗號分隔多個字型。</value>
</data>
<data name="Profile_FontSize.Header" xml:space="preserve">
@@ -1001,7 +993,7 @@
<value>字型大小</value>
<comment>Name for a control to determine the size of the text in the app.</comment>
</data>
<data name="Profile_FontSize.HelpText" xml:space="preserve">
<data name="Profile_FontSize.Description" xml:space="preserve">
<value>字體大小以點為單位。</value>
<comment>A description for what the "font size" setting does. Presented near "Profile_FontSize".</comment>
</data>
@@ -1021,11 +1013,11 @@
<value>儲存格寬度</value>
<comment>Header for a control that sets the text character width.</comment>
</data>
<data name="Profile_LineHeight.HelpText" xml:space="preserve">
<data name="Profile_LineHeight.Description" xml:space="preserve">
<value>覆寫終端機的行高。以字型大小的倍數表示。預設值取決於您的字型,通常大約是 1.2。</value>
<comment>A description for what the "line height" setting does. Presented near "Profile_LineHeight".</comment>
</data>
<data name="Profile_CellWidth.HelpText" xml:space="preserve">
<data name="Profile_CellWidth.Description" xml:space="preserve">
<value>覆寫終端機的單元格寬度。以字型大小的倍數表示。預設值取決於您的字型通常大約是0.6。</value>
<comment>A description for what the "cell width" setting does. Presented near "Profile_CellWidth".</comment>
</data>
@@ -1041,7 +1033,7 @@
<value>內建自符</value>
<comment>The main label of a toggle. When enabled, certain characters (glyphs) are replaced with better looking ones.</comment>
</data>
<data name="Profile_EnableBuiltinGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableBuiltinGlyphs.Description" xml:space="preserve">
<value>啟用時,終端機會為區塊元素和方塊繪圖字元繪製自訂字符,而非使用字型。</value>
<comment>A longer description of the "Profile_EnableBuiltinGlyphs" toggle. "glyphs", "block element" and "box drawing characters" are technical terms from the Unicode specification.</comment>
</data>
@@ -1049,7 +1041,7 @@
<value>全彩表情圖示</value>
<comment>The main label of a toggle. When enabled, certain characters (emoji in this case) are displayed with multiple colors.</comment>
</data>
<data name="Profile_EnableColorGlyphs.HelpText" xml:space="preserve">
<data name="Profile_EnableColorGlyphs.Description" xml:space="preserve">
<value>啟用時,表情圖示會以全彩顯示。</value>
<comment>A longer description of the "Profile_EnableColorGlyphs" toggle.</comment>
</data>
@@ -1065,7 +1057,7 @@
<value>字型粗細</value>
<comment>Header for a control to select the weight (i.e. bold, thin, etc.) of the text in the app.</comment>
</data>
<data name="Profile_FontWeight.HelpText" xml:space="preserve">
<data name="Profile_FontWeight.Description" xml:space="preserve">
<value>為指定的字型設定權數 (筆觸的亮度或重度)。</value>
<comment>A description for what the "font weight" setting does. Presented near "Profile_FontWeight".</comment>
</data>
@@ -1097,7 +1089,7 @@
<value>在下拉式清單中隱藏設定檔</value>
<comment>Header for a control to toggle whether the profile is shown in a dropdown menu, or not.</comment>
</data>
<data name="Profile_Hidden.HelpText" xml:space="preserve">
<data name="Profile_Hidden.Description" xml:space="preserve">
<value>如果啟用,設定檔將不會顯示在設定檔清單中。這可用來隱藏預設設定檔和動態產生的設定檔,同時將它們留在您的設定檔案中。</value>
<comment>A description for what the "hidden" setting does. Presented near "Profile_Hidden".</comment>
</data>
@@ -1105,7 +1097,7 @@
<value>以系統管理員身分執行此設定檔</value>
<comment>Header for a control to toggle whether the profile should always open elevated (in an admin window)</comment>
</data>
<data name="Profile_Elevate.HelpText" xml:space="preserve">
<data name="Profile_Elevate.Description" xml:space="preserve">
<value>如果啟用,配置檔將會自動在 管理員 終端機視窗中開啟。如果目前的視窗已以系統管理員身分執行,則會在此視窗中開啟。</value>
<comment>A description for what the "elevate" setting does. Presented near "Profile_Elevate".</comment>
</data>
@@ -1117,7 +1109,7 @@
<value>記錄大小</value>
<comment>Name for a control to determine how many lines of text can be saved in a session. In terminals, the "history" is the output generated within your session.</comment>
</data>
<data name="Profile_HistorySize.HelpText" xml:space="preserve">
<data name="Profile_HistorySize.Description" xml:space="preserve">
<value>視窗中顯示的行數,您可以在視窗中顯示。</value>
<comment>A description for what the "history size" setting does. Presented near "Profile_HistorySize".</comment>
</data>
@@ -1137,7 +1129,7 @@
<value>圖示</value>
<comment>Name for a control to determine what icon can be used to represent this profile.</comment>
</data>
<data name="Profile_Icon.HelpText" xml:space="preserve">
<data name="Profile_Icon.Description" xml:space="preserve">
<value>設定檔中所用圖示的表情圖示或影像檔案位置。</value>
<comment>A description for what the "icon" setting does. Presented near "Profile_Icon".</comment>
</data>
@@ -1149,7 +1141,7 @@
<value>邊框間距</value>
<comment>Header for a control to determine the amount of space between text in a terminal and the edge of the window. The space can be any combination of the top, bottom, left, and right side of the window.</comment>
</data>
<data name="Profile_Padding.HelpText" xml:space="preserve">
<data name="Profile_Padding.Description" xml:space="preserve">
<value>設定視窗內文字的邊框間距。</value>
<comment>A description for what the "padding" setting does. Presented near "Profile_Padding".</comment>
</data>
@@ -1157,7 +1149,7 @@
<value>懷舊的終端機效果</value>
<comment>Header for a control to toggle classic CRT display effects, which gives the terminal a retro look.</comment>
</data>
<data name="Profile_RetroTerminalEffect.HelpText" xml:space="preserve">
<data name="Profile_RetroTerminalEffect.Description" xml:space="preserve">
<value>顯示懷舊風格的終端效果 (例如發光文字和掃描線)。</value>
<comment>A description for what the "retro terminal effects" setting does. Presented near "Profile_RetroTerminalEffect". "Retro" is a common English prefix that suggests a nostalgic, dated appearance.</comment>
</data>
@@ -1165,7 +1157,7 @@
<value>自動調整無法分辨的文字亮度</value>
<comment>Header for a control to toggle if we should adjust the foreground color's lightness to make it more visible when necessary, based on the background color.</comment>
</data>
<data name="Profile_AdjustIndistinguishableColors.HelpText" xml:space="preserve">
<data name="Profile_AdjustIndistinguishableColors.Description" xml:space="preserve">
<value>自動讓文字變亮或變暗,使其更加清楚可見。即使已啟用,只有在前景和背景色彩的組合會導致不良對比時,才能進行此調整。</value>
<comment>A description for what the "adjust indistinguishable colors" setting does. Presented near "Profile_AdjustIndistinguishableColors".</comment>
</data>
@@ -1205,7 +1197,7 @@
<value>起始目錄</value>
<comment>Name for a control to determine the session's initial directory. This is on a text box that accepts folder paths.</comment>
</data>
<data name="Profile_StartingDirectory.HelpText" xml:space="preserve">
<data name="Profile_StartingDirectory.Description" xml:space="preserve">
<value>載入時,設定檔起始的目錄。</value>
<comment>A description for what the "starting directory" setting does. Presented near "Profile_StartingDirectory".</comment>
</data>
@@ -1225,7 +1217,7 @@
<value>禁止標題變更</value>
<comment>Header for a control to toggle changes in the app title.</comment>
</data>
<data name="Profile_SuppressApplicationTitle.HelpText" xml:space="preserve">
<data name="Profile_SuppressApplicationTitle.Description" xml:space="preserve">
<value>忽略應用程式要求以變更標題 (OSC 2)。</value>
<comment>A description for what the "suppress application title" setting does. Presented near "Profile_SuppressApplicationTitle". "OSC 2" is a technical term that is understood in the industry. {Locked="OSC 2"}</comment>
</data>
@@ -1237,7 +1229,7 @@
<value>索引標籤標題</value>
<comment>Header for a control to determine the title of the tab. This is represented using a text box.</comment>
</data>
<data name="Profile_TabTitle.HelpText" xml:space="preserve">
<data name="Profile_TabTitle.Description" xml:space="preserve">
<value>在啟動時將設定檔名稱取代為要傳遞到殼層的標題。</value>
<comment>A description for what the "tab title" setting does. Presented near "Profile_TabTitle".</comment>
</data>
@@ -1257,7 +1249,7 @@
<value>啟用壓克力材料</value>
<comment>Header for a control to toggle the use of acrylic material for the background. "Acrylic material" is a Microsoft-specific term: https://docs.microsoft.com/en-us/windows/apps/design/style/acrylic</comment>
</data>
<data name="Profile_UseAcrylic.HelpText" xml:space="preserve">
<data name="Profile_UseAcrylic.Description" xml:space="preserve">
<value>在視窗的背景套用半透明的紋理。</value>
<comment>A description for what the "Profile_UseAcrylic" setting does.</comment>
</data>
@@ -1321,7 +1313,7 @@
<value>鈴聲通知樣式</value>
<comment>Header for a control to select the how the app notifies the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellStyle.HelpText" xml:space="preserve">
<data name="Profile_BellStyle.Description" xml:space="preserve">
<value>控制應用程式發出 BEL 字元時要採取的動作。</value>
<comment>A description for what the "bell style" setting does. Presented near "Profile_BellStyle".{Locked="BEL"}</comment>
</data>
@@ -1329,7 +1321,7 @@
<value>使用新的環境區塊啟動此應用程式</value>
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<data name="Profile_ReloadEnvVars.Description" xml:space="preserve">
<value>啟用時,終端機將在使用此設定檔建立新索引標籤或窗格時產生新的環境區塊。停用時,索引標籤/窗格將改為繼承終端機啟動時的變數。</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data>
@@ -1337,7 +1329,7 @@
<value>在以滑鼠右鍵按一下時顯示選單</value>
<comment>This controls how a right-click behaves in the terminal</comment>
</data>
<data name="Profile_RightClickContextMenu.HelpText" xml:space="preserve">
<data name="Profile_RightClickContextMenu.Description" xml:space="preserve">
<value>啟用時,終端機會在單擊滑鼠右鍵時顯示功能表。停用時,若沒有選取專案),按鼠右鍵將會複製選取的文字 (或貼上。</value>
<comment>A description for what the "Display a menu on right-click" setting does. Presented near "Profile_RightClickContextMenu".</comment>
</data>
@@ -1345,7 +1337,7 @@
<value>在捲軸上顯示標記</value>
<comment>"Marks" are small visual indicators that can help the user identify the position of useful info in the scrollbar</comment>
</data>
<data name="Profile_ShowMarks.HelpText" xml:space="preserve">
<data name="Profile_ShowMarks.Description" xml:space="preserve">
<value>啟用時,當搜尋文字或啟用殼層整合時,終端機會在滾動條中顯示標記。</value>
<comment>A description for what the "Display marks on the scrollbar" setting does. Presented near "Profile_ShowMarks".</comment>
</data>
@@ -1353,7 +1345,7 @@
<value>按下 Enter 鍵時自動標記提示</value>
<comment>"Enter" is the enter/return key on the keyboard. This will add a mark indicating the position of a shell prompt when the user presses enter.</comment>
</data>
<data name="Profile_AutoMarkPrompts.HelpText" xml:space="preserve">
<data name="Profile_AutoMarkPrompts.Description" xml:space="preserve">
<value>啟用時,當您按下 Enter 時,終端機會自動新增指示命令結尾位置的標記。</value>
<comment>A description for what the "Automatically mark prompts on pressing Enter" setting does. Presented near "Profile_AutoMarkPrompts".</comment>
</data>
@@ -1361,7 +1353,7 @@
<value>實驗性: 使用滑鼠點擊來調整游標位置</value>
<comment>This allows the user to move the text cursor just by clicking with the mouse.</comment>
</data>
<data name="Profile_RepositionCursorWithMouse.HelpText" xml:space="preserve">
<data name="Profile_RepositionCursorWithMouse.Description" xml:space="preserve">
<value>啟用時,按一下提示內部就會將游標移到該位置。這需要啟用您殼層中的殼層整合,才能如預期地運作。</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_RepositionCursorWithMouse".</comment>
</data>
@@ -1529,18 +1521,14 @@
<value>啟動大小</value>
<comment>Header for a group of settings that control the size of the app. Presented near "Globals_InitialCols" and "Globals_InitialRows".</comment>
</data>
<data name="Globals_LaunchSize.HelpText" xml:space="preserve">
<data name="Globals_LaunchSize.Description" xml:space="preserve">
<value>第一次載入時顯示在視窗中的列和欄數目。以字元數測量。</value>
<comment>A description for what the "rows" and "columns" settings do. Presented near "Globals_LaunchSize.Header".</comment>
</data>
<data name="Globals_LaunchPosition.Text" xml:space="preserve">
<data name="Globals_LaunchPosition.Header" xml:space="preserve">
<value>啟動位置</value>
<comment>Header for a group of settings that control the launch position of the app. Presented near "Globals_InitialPosX" and "Globals_InitialPosY".</comment>
</data>
<data name="Globals_LaunchPosition.[using:Windows.UI.Xaml.Controls]ToolTipService.ToolTip" xml:space="preserve">
<value>啟動時終端機視窗的初始位置。當以最大化、全螢幕或啟用「啟動時置中」啟動時,這將用於定位感興趣的監視器。</value>
<comment>A description for what the "X position" and "Y position" settings do. Presented near "Globals_LaunchPosition.Header".</comment>
</data>
<data name="Profile_BellStyleAll.Content" xml:space="preserve">
<value>全部</value>
<comment>An option to choose from for the "bell style" setting. When selected, a combination of the other bell styles is used to notify the user.</comment>
@@ -1577,7 +1565,7 @@
<value>刪除設定檔</value>
<comment>Button label that deletes the current profile that is being viewed.</comment>
</data>
<data name="Profile_Name.HelpText" xml:space="preserve">
<data name="Profile_Name.Description" xml:space="preserve">
<value>出現在下拉式清單中的設定檔名稱。</value>
<comment>A description for what the "name" setting does. Presented near "Profile_Name".</comment>
</data>
@@ -1661,7 +1649,7 @@
<value>索引標籤切換器介面樣式</value>
<comment>Header for a control to choose how the tab switcher operates.</comment>
</data>
<data name="Globals_TabSwitcherMode.HelpText" xml:space="preserve">
<data name="Globals_TabSwitcherMode.Description" xml:space="preserve">
<value>選取當您使用鍵盤切換索引標籤時要使用的介面。</value>
<comment>A description for what the "tab switcher mode" setting does. Presented near "Globals_TabSwitcherMode.Header".</comment>
</data>
@@ -1705,15 +1693,15 @@
<value>此色彩配置名稱已在使用中。</value>
<comment>An error message that appears when the user attempts to rename a color scheme to something invalid. This appears as the title, and explains the issue.</comment>
</data>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<data name="Globals_FocusFollowMouse.Content" xml:space="preserve">
<value>滑鼠暫留時自動聚焦窗格</value>
<comment>Header for a control to toggle the "focus follow mouse" setting. When enabled, hovering over a pane puts it in focus.</comment>
</data>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve">
<data name="Globals_ScrollToZoom.Content" xml:space="preserve">
<value>按住 Ctrl 鍵的同時捲動來調整終端字體大小</value>
<comment>Header for a control to toggle font size changes with scrolling. When enabled, holding the Ctrl key while scrolling will increase or decrease the terminal font size.</comment>
</data>
<data name="Globals_ScrollToChangeOpacity.Header" xml:space="preserve">
<data name="Globals_ScrollToChangeOpacity.Content" xml:space="preserve">
<value>按住 Ctrl 和 Shift 鍵的同時捲動來調整終端不透明度</value>
<comment>Header for a control to toggle opacity changes with scrolling. When enabled, holding the Ctrl and Shift keys while scrolling will increase or decrease the window opacity.</comment>
</data>
@@ -2185,7 +2173,7 @@
<value>自動隱藏視窗</value>
<comment>Header for a control to toggle the "Automatically hide window" setting. If enabled, the terminal will be hidden as soon as you switch to another window.</comment>
</data>
<data name="Globals_AutoHideWindow.HelpText" xml:space="preserve">
<data name="Globals_AutoHideWindow.Description" xml:space="preserve">
<value>如果啟用,當您切換到其他視窗時,就會立即隱藏終端機。</value>
<comment>A description for what the "Automatically hide window" setting does.</comment>
</data>
@@ -2205,7 +2193,7 @@
<value>關閉時警告</value>
<comment>Header for a dropdown controlling when to show a confirmation dialog before closing.</comment>
</data>
<data name="Globals_ConfirmOnClose.HelpText" xml:space="preserve">
<data name="Globals_ConfirmOnClose.Description" xml:space="preserve">
<value>控制在關閉索引標籤或視窗之前出現確認對話方塊的時間。[永遠] 會在關閉任何窗格時顯示對話方塊。</value>
<comment>Help text associated with Globals_ConfirmOnClose. "Always" refers to Globals_ConfirmOnCloseAlways.Content.</comment>
</data>
@@ -2224,13 +2212,13 @@
<data name="Globals_InputServiceWarning.Header" xml:space="preserve">
<value>停用「觸控式鍵盤和手寫面板服務」時發出警告</value>
</data>
<data name="Globals_WarnAboutLargePaste.Header" xml:space="preserve">
<data name="Globals_WarnAboutLargePaste.Content" xml:space="preserve">
<value>在貼上超過 5 KiB 時警告</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.Header" xml:space="preserve">
<value>在貼上新行列時警告</value>
</data>
<data name="Globals_WarnAboutMultiLinePaste.HelpText" xml:space="preserve">
<data name="Globals_WarnAboutMultiLinePaste.Description" xml:space="preserve">
<value>如果您的殼層不支援「括號貼上」模式,基於安全性考量,我們建議您將此設定為「一律」。</value>
<comment>"bracketed paste" is a technical term referring to escape sequences. "Always" is a setting, as in "Always VS Never".</comment>
</data>
@@ -2274,7 +2262,7 @@
<value>鈴鐺音效</value>
<comment>Header for a control to determine what sound the app uses to notify the user. "Bell" is the common term in terminals for the BEL character (like the metal device used to chime).</comment>
</data>
<data name="Profile_BellSound.HelpText" xml:space="preserve">
<data name="Profile_BellSound.Description" xml:space="preserve">
<value>控制應用程式發出 BEL 字元時播放的音效。「鈴聲通知樣式」必須包含「可聽」。</value>
<comment>A description for what the "bell sound" setting does. Presented near "Profile_BellSound". "Bell notification style" and "audible" come from "Profile_BellStyle" and "Profile_BellStyleAudible.Content" respectively.{Locked="BEL"}</comment>
</data>
@@ -2325,19 +2313,19 @@
<value>游標色彩</value>
<comment>Header for a control to determine the color of the cursor.</comment>
</data>
<data name="Profile_Foreground.HelpText" xml:space="preserve">
<data name="Profile_Foreground.Description" xml:space="preserve">
<value>覆寫色彩配置中的前景色彩。</value>
<comment>A description for what the "foreground" setting does. Presented near "Profile_Foreground".</comment>
</data>
<data name="Profile_CursorColor.HelpText" xml:space="preserve">
<data name="Profile_CursorColor.Description" xml:space="preserve">
<value>覆寫色彩配置中的游標色彩。</value>
<comment>A description for what the "cursor color" setting does. Presented near "Profile_CursorColor".</comment>
</data>
<data name="Profile_Background.HelpText" xml:space="preserve">
<data name="Profile_Background.Description" xml:space="preserve">
<value>覆寫色彩配置的背景色彩。</value>
<comment>A description for what the "background" setting does. Presented near "Profile_Background".</comment>
</data>
<data name="Profile_SelectionBackground.HelpText" xml:space="preserve">
<data name="Profile_SelectionBackground.Description" xml:space="preserve">
<value>覆寫色彩配置中選取的背景色彩。</value>
<comment>A description for what the "selection background" setting does. Presented near "Profile_SelectionBackground".</comment>
</data>
@@ -2421,11 +2409,11 @@
<value>剩餘的設定檔</value>
<comment>Header for a control that adds any remaining profiles to the new tab menu.</comment>
</data>
<data name="NewTabMenu_AddMatchProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddMatchProfiles.Description" xml:space="preserve">
<value>新增至少符合其中一個已定義正則表達式屬性的配置檔群組</value>
<comment>Additional information for a control that adds a terminal profile matcher to the new tab menu. Presented near "NewTabMenu_AddMatchProfiles".</comment>
</data>
<data name="NewTabMenu_AddRemainingProfiles.HelpText" xml:space="preserve">
<data name="NewTabMenu_AddRemainingProfiles.Description" xml:space="preserve">
<value>只能有一個「剩餘配置檔」專案</value>
<comment>Additional information for a control that adds any remaining profiles to the new tab menu. Presented near "NewTabMenu_AddRemainingProfiles".</comment>
</data>
@@ -2505,7 +2493,7 @@
<value>允許內嵌</value>
<comment>Header for a control that allows the nested entries to be presented inline rather than with a folder.</comment>
</data>
<data name="NewTabMenu_CurrentFolderInlining.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderInlining.Description" xml:space="preserve">
<value>啟用時,如果資料夾只有一個專案,則專案會直接顯示,而且不會轉譯資料夾。</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderInlining.Header".</comment>
</data>
@@ -2513,7 +2501,7 @@
<value>允許空白</value>
<comment>Header for a control that allows the current folder entry to be empty.</comment>
</data>
<data name="NewTabMenu_CurrentFolderAllowEmpty.HelpText" xml:space="preserve">
<data name="NewTabMenu_CurrentFolderAllowEmpty.Description" xml:space="preserve">
<value>啟用時,如果資料夾沒有專案,它仍會顯示。否則,將不會轉譯資料夾。</value>
<comment>Additional text displayed near "NewTabMenu_CurrentFolderAllowEmpty.Header".</comment>
</data>
@@ -2577,11 +2565,11 @@
<value>ENQ (Request Terminal Status) 回應</value>
<comment>{Locked=ENQ}{Locked="Request Terminal Status"} Header for a control to determine the response to the ENQ escape sequence. This is represented using a text box.</comment>
</data>
<data name="Profile_AnswerbackMessage.HelpText" xml:space="preserve">
<data name="Profile_AnswerbackMessage.Description" xml:space="preserve">
<value>接收到 ENQ 控制順序時所傳送的回應。</value>
<comment>{Locked=ENQ} A description for what the "ENQ response" setting does. Presented near "Profile_AnswerbackMessage".</comment>
</data>
<data name="Globals_DebugFeaturesEnabled.HelpText" xml:space="preserve">
<data name="Globals_DebugFeaturesEnabled.Description" xml:space="preserve">
<value>適用於疑難排解或開發終端機。</value>
<comment>Additional description for what the "debug features enabled" setting does. Presented near "Globals_DebugFeaturesEnabled.Header".</comment>
</data>
@@ -2593,7 +2581,7 @@
<value>實驗性: 將按鍵系結新增到選取文字的色彩</value>
<comment>Header for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session.</comment>
</data>
<data name="Globals_EnableColorSelection.HelpText" xml:space="preserve">
<data name="Globals_EnableColorSelection.Description" xml:space="preserve">
<value>這些索引鍵系結可以醒目提示選取文字或具有指定色彩之選取文字的所有實例。</value>
<comment>Additional text for a control to toggle adding a set of key bindings that can be used to apply coloring to selected text in a terminal session. Presented near "Globals_EnableColorSelection.Header".</comment>
</data>
@@ -2609,7 +2597,7 @@
<value>以全螢幕顯示索引標籤</value>
<comment>Header for a control to toggle if the app should show the tabs when in full screen state.</comment>
</data>
<data name="Globals_ShowTabsFullscreen.HelpText" xml:space="preserve">
<data name="Globals_ShowTabsFullscreen.Description" xml:space="preserve">
<value>啟用時,當應用程式使用全螢幕時,將會顯示索引標籤。</value>
<comment>A description for what the "show tabs in full screen" setting does.</comment>
</data>
@@ -2621,7 +2609,7 @@
<value>路徑翻譯</value>
<comment>Name for a control to select how file and directory paths are translated.</comment>
</data>
<data name="Profile_PathTranslationStyle.HelpText" xml:space="preserve">
<data name="Profile_PathTranslationStyle.Description" xml:space="preserve">
<value>控制在拖放操作期間如何翻譯檔案和目錄路徑。</value>
<comment>A description for what the "path translation" setting does. Presented near "Profile_PathTranslationStyle.Header".</comment>
</data>
@@ -2648,13 +2636,13 @@
<data name="Profile_Delete_Orphaned.Header" xml:space="preserve">
<value>已不再偵測到設定檔</value>
</data>
<data name="Profile_Delete_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Delete_Orphaned.Description" xml:space="preserve">
<value>這個自動偵測到的配置檔似乎已卸載。您對它的變更會被保留,但是在重新安裝之前無法使用。</value>
</data>
<data name="Profile_Source_Orphaned.Header" xml:space="preserve">
<value>原始來源</value>
</data>
<data name="Profile_Source_Orphaned.HelpText" xml:space="preserve">
<data name="Profile_Source_Orphaned.Description" xml:space="preserve">
<value>指示原始建立此配置檔的軟體。</value>
</data>
<data name="Profile_TabTitleNone" xml:space="preserve">
@@ -2729,7 +2717,7 @@
<data name="Settings_ResetApplicationState.Header" xml:space="preserve">
<value>清除快取</value>
</data>
<data name="Settings_ResetApplicationState.HelpText" xml:space="preserve">
<data name="Settings_ResetApplicationState.Description" xml:space="preserve">
<value>快取會儲存與已儲存之工作階段和自動產生設定檔相關的資料。</value>
</data>
<data name="Settings_ResetToDefaultSettingsButton.Content" xml:space="preserve">
@@ -2772,7 +2760,7 @@
<value>拖放分隔符號</value>
<comment>Header for a control to set the delimiter used when dragging multiple files into the terminal.</comment>
</data>
<data name="Profile_DragDropDelimiter.HelpText" xml:space="preserve">
<data name="Profile_DragDropDelimiter.Description" xml:space="preserve">
<value>這些文字會插入多個丟入終端機的檔案路徑之間。</value>
<comment>A description for what the "drag drop delimiter" setting does.</comment>
</data>

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