Merge remote-tracking branch 'origin/main' into feature/llm

This commit is contained in:
Console Service Bot 2025-12-04 02:31:37 +00:00
commit 315f73bf92
9 changed files with 138 additions and 44 deletions

View File

@ -87,6 +87,13 @@ stages:
buildConfigurations: [Release] buildConfigurations: [Release]
buildEverything: true buildEverything: true
keepAllExpensiveBuildOutputs: false keepAllExpensiveBuildOutputs: false
${{ if eq(parameters.runTests, true) }}:
# Copy the appx files into the bin drop because the LocalTests need them
afterBuildSteps:
- pwsh: |-
$deps = ./build/scripts/Get-DependenciesFromAppxRecipe.ps1 -Path "$(Terminal.BinDir)/TestHostApp/TestHostApp.build.appxrecipe"
$dir = New-Item -Type Directory "$(Terminal.BinDir)/_testDeps"
$deps | Copy-Item -Destination $dir -Verbose
- ${{ if eq(parameters.runTests, true) }}: - ${{ if eq(parameters.runTests, true) }}:
- stage: Test_${{ platform }} - stage: Test_${{ platform }}

View File

@ -71,6 +71,9 @@ parameters:
- name: enableCaching - name: enableCaching
type: boolean type: boolean
default: false default: false
- name: afterBuildSteps
type: stepList
default: []
jobs: jobs:
- job: ${{ parameters.jobName }} - job: ${{ parameters.jobName }}
@ -210,6 +213,8 @@ jobs:
contents: $(Build.SourcesDirectory)/MSBuildCacheLogs/** contents: $(Build.SourcesDirectory)/MSBuildCacheLogs/**
TargetFolder: $(Terminal.BinDir)/MSBuildCacheLogs TargetFolder: $(Terminal.BinDir)/MSBuildCacheLogs
- ${{ parameters.afterBuildSteps }}
# This saves ~2GiB per architecture. We won't need these later. # This saves ~2GiB per architecture. We won't need these later.
# Removes: # Removes:
# - All .lib that do not have an associated .exp (which would indicate that they are import libs) # - All .lib that do not have an associated .exp (which would indicate that they are import libs)

View File

@ -58,6 +58,24 @@ jobs:
filePath: build\scripts\Run-Tests.ps1 filePath: build\scripts\Run-Tests.ps1
arguments: -MatchPattern '*feature.test*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)" arguments: -MatchPattern '*feature.test*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
# Load-bearing: This needs to be Windows PowerShell, not pwsh, due to Add-AppxPackage not working in pwsh.
- powershell: |-
$deps = Get-ChildItem -Recurse "$(Terminal.BinDir)/_testDeps"
$deps | % {
Write-Host "Installing $($_.FullName)..."
Add-AppxPackage -Path $_.FullName -ErrorAction:Ignore
}
displayName: 'Install LocalTest Dependencies'
- task: PowerShell@2
displayName: 'Run Local Tests'
inputs:
pwsh: true
targetType: filePath
filePath: build\scripts\Run-Tests.ps1
arguments: -MatchPattern '*LocalTests*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
condition: and(succeeded(), ne(variables['PGOBuildMode'], 'Instrument'))
- task: PowerShell@2 - task: PowerShell@2
displayName: 'Convert Test Logs from WTL to xUnit format' displayName: 'Convert Test Logs from WTL to xUnit format'
condition: always() condition: always()

View File

@ -0,0 +1,17 @@
[CmdletBinding()]
Param(
[Parameter(Mandatory=$true, ValueFromPipeline=$true,
HelpMessage="Path to the .appxrecipe to parse")]
[string]
$Path
)
$Recipe = [xml](Get-Content $Path)
$ResolvedSDKReferences = $Recipe.Project.ItemGroup.ResolvedSDKReference
$ResolvedSDKReferences |
Where-Object Architecture -eq $Recipe.Project.PropertyGroup.PackageArchitecture |
ForEach-Object {
$l = [Uri]::UnescapeDataString($_.AppxLocation)
Get-Item $l
}

View File

@ -347,6 +347,10 @@ namespace TerminalAppLocalTests
void TabTests::TryDuplicateBadTab() void TabTests::TryDuplicateBadTab()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
// * Create a tab with a profile with GUID 1 // * Create a tab with a profile with GUID 1
// * Reload the settings so that GUID 1 is no longer in the list of profiles // * Reload the settings so that GUID 1 is no longer in the list of profiles
// * Try calling _DuplicateFocusedTab on tab 1 // * Try calling _DuplicateFocusedTab on tab 1
@ -434,6 +438,10 @@ namespace TerminalAppLocalTests
void TabTests::TryDuplicateBadPane() void TabTests::TryDuplicateBadPane()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
// * Create a tab with a profile with GUID 1 // * Create a tab with a profile with GUID 1
// * Reload the settings so that GUID 1 is no longer in the list of profiles // * Reload the settings so that GUID 1 is no longer in the list of profiles
// * Try calling _SplitPane(Duplicate) on tab 1 // * Try calling _SplitPane(Duplicate) on tab 1
@ -685,6 +693,7 @@ namespace TerminalAppLocalTests
{ {
BEGIN_TEST_METHOD_PROPERTIES() BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"IsolationLevel", L"Method") TEST_METHOD_PROPERTY(L"IsolationLevel", L"Method")
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES() END_TEST_METHOD_PROPERTIES()
auto page = _commonSetup(); auto page = _commonSetup();
@ -724,6 +733,10 @@ namespace TerminalAppLocalTests
void TabTests::MoveFocusFromZoomedPane() void TabTests::MoveFocusFromZoomedPane()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
auto page = _commonSetup(); auto page = _commonSetup();
Log::Comment(L"Create a second pane"); Log::Comment(L"Create a second pane");
@ -769,6 +782,10 @@ namespace TerminalAppLocalTests
void TabTests::CloseZoomedPane() void TabTests::CloseZoomedPane()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
auto page = _commonSetup(); auto page = _commonSetup();
Log::Comment(L"Create a second pane"); Log::Comment(L"Create a second pane");
@ -824,6 +841,10 @@ namespace TerminalAppLocalTests
void TabTests::SwapPanes() void TabTests::SwapPanes()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
auto page = _commonSetup(); auto page = _commonSetup();
Log::Comment(L"Setup 4 panes."); Log::Comment(L"Setup 4 panes.");
@ -1030,6 +1051,10 @@ namespace TerminalAppLocalTests
void TabTests::NextMRUTab() void TabTests::NextMRUTab()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
// This is a test for GH#8025 - we want to make sure that we can do both // This is a test for GH#8025 - we want to make sure that we can do both
// in-order and MRU tab traversal, using the tab switcher and with the // in-order and MRU tab traversal, using the tab switcher and with the
// tab switcher disabled. // tab switcher disabled.
@ -1146,6 +1171,10 @@ namespace TerminalAppLocalTests
void TabTests::VerifyCommandPaletteTabSwitcherOrder() void TabTests::VerifyCommandPaletteTabSwitcherOrder()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
// This is a test for GH#8188 - we want to make sure that the order of tabs // This is a test for GH#8188 - we want to make sure that the order of tabs
// is preserved in the CommandPalette's TabSwitcher // is preserved in the CommandPalette's TabSwitcher
@ -1241,6 +1270,7 @@ namespace TerminalAppLocalTests
{ {
BEGIN_TEST_METHOD_PROPERTIES() BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"IsolationLevel", L"Method") TEST_METHOD_PROPERTY(L"IsolationLevel", L"Method")
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES() END_TEST_METHOD_PROPERTIES()
auto page = _commonSetup(); auto page = _commonSetup();
@ -1273,6 +1303,7 @@ namespace TerminalAppLocalTests
{ {
BEGIN_TEST_METHOD_PROPERTIES() BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"IsolationLevel", L"Method") TEST_METHOD_PROPERTY(L"IsolationLevel", L"Method")
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES() END_TEST_METHOD_PROPERTIES()
auto page = _commonSetup(); auto page = _commonSetup();
@ -1305,6 +1336,10 @@ namespace TerminalAppLocalTests
void TabTests::TestPreviewCommitScheme() void TabTests::TestPreviewCommitScheme()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
Log::Comment(L"Preview a color scheme. Make sure it's applied, then committed accordingly"); Log::Comment(L"Preview a color scheme. Make sure it's applied, then committed accordingly");
auto page = _commonSetup(); auto page = _commonSetup();
@ -1367,6 +1402,10 @@ namespace TerminalAppLocalTests
void TabTests::TestPreviewDismissScheme() void TabTests::TestPreviewDismissScheme()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
Log::Comment(L"Preview a color scheme. Make sure it's applied, then dismissed accordingly"); Log::Comment(L"Preview a color scheme. Make sure it's applied, then dismissed accordingly");
auto page = _commonSetup(); auto page = _commonSetup();
@ -1415,6 +1454,10 @@ namespace TerminalAppLocalTests
void TabTests::TestPreviewSchemeWhilePreviewing() void TabTests::TestPreviewSchemeWhilePreviewing()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
Log::Comment(L"Preview a color scheme, then preview another scheme. "); Log::Comment(L"Preview a color scheme, then preview another scheme. ");
Log::Comment(L"Preview a color scheme. Make sure it's applied, then committed accordingly"); Log::Comment(L"Preview a color scheme. Make sure it's applied, then committed accordingly");
@ -1482,6 +1525,10 @@ namespace TerminalAppLocalTests
void TabTests::TestClampSwitchToTab() void TabTests::TestClampSwitchToTab()
{ {
BEGIN_TEST_METHOD_PROPERTIES()
TEST_METHOD_PROPERTY(L"Ignore", L"True") // GH#19610 tracks re-enabling this test
END_TEST_METHOD_PROPERTIES()
Log::Comment(L"Test that switching to a tab index higher than the number of tabs just clamps to the last tab."); Log::Comment(L"Test that switching to a tab index higher than the number of tabs just clamps to the last tab.");
auto page = _commonSetup(); auto page = _commonSetup();

View File

@ -887,7 +887,7 @@
<value>Déplacer l'onglet vers une nouvelle fenêtre </value> <value>Déplacer l'onglet vers une nouvelle fenêtre </value>
</data> </data>
<data name="RunAsAdminFlyout.Text" xml:space="preserve"> <data name="RunAsAdminFlyout.Text" xml:space="preserve">
<value>Exécuter en temps qu'administrateur (restreint)</value> <value>Exécuter en tant qu'administrateur (restreint)</value>
<comment>This text is displayed on context menu for profile entries in add new tab button.</comment> <comment>This text is displayed on context menu for profile entries in add new tab button.</comment>
</data> </data>
<data name="TerminalPage_PaneMovedAnnouncement_ExistingTab" xml:space="preserve"> <data name="TerminalPage_PaneMovedAnnouncement_ExistingTab" xml:space="preserve">

View File

@ -317,7 +317,7 @@
<value>同じ名前ですが大文字と小文字が異なる環境変数が複数見つかりました。使用される値は 1 つだけです。</value> <value>同じ名前ですが大文字と小文字が異なる環境変数が複数見つかりました。使用される値は 1 つだけです。</value>
</data> </data>
<data name="CmdCommandArgDesc" xml:space="preserve"> <data name="CmdCommandArgDesc" xml:space="preserve">
<value>新しいタブまたはウィンドウで生成されるオプションのコマンドと引数</value> <value>新しいタブまたはペインで生成されるオプションのコマンドと引数</value>
</data> </data>
<data name="SaveSnippetDesc" xml:space="preserve"> <data name="SaveSnippetDesc" xml:space="preserve">
<value>コマンド ラインを入力アクションとして保存する</value> <value>コマンド ラインを入力アクションとして保存する</value>
@ -412,7 +412,7 @@
<comment>{Locked="\"tabTitle\""}</comment> <comment>{Locked="\"tabTitle\""}</comment>
</data> </data>
<data name="CmdInheritEnvDesc" xml:space="preserve"> <data name="CmdInheritEnvDesc" xml:space="preserve">
<value>新しい環境ブロックを作成するのではなく、新しいタブまたはウィンドウを作成するときに、ターミナル独自の環境変数を継承します。これは、"command" が渡されたときに既定で設定されます。 </value> <value>新しい環境ブロックを作成するのではなく、新しいタブまたはペインを作成するときに、ターミナル独自の環境変数を継承します。これは、"command" が渡されたときに既定で設定されます。 </value>
<comment>{Locked="\"command\""}</comment> <comment>{Locked="\"command\""}</comment>
</data> </data>
<data name="CmdColorSchemeArgDesc" xml:space="preserve"> <data name="CmdColorSchemeArgDesc" xml:space="preserve">
@ -429,7 +429,7 @@
<value>ウィンドウを全画面表示モードで起動する</value> <value>ウィンドウを全画面表示モードで起動する</value>
</data> </data>
<data name="CmdMoveFocusDesc" xml:space="preserve"> <data name="CmdMoveFocusDesc" xml:space="preserve">
<value>指定した方向にある隣のウィンドウにフォーカスを移動する</value> <value>指定した方向にある隣のペインにフォーカスを移動する</value>
</data> </data>
<data name="CmdMFDesc" xml:space="preserve"> <data name="CmdMFDesc" xml:space="preserve">
<value>"move-focus" サブコマンドのエイリアス。</value> <value>"move-focus" サブコマンドのエイリアス。</value>
@ -857,7 +857,7 @@
<value>設定ページを開きます</value> <value>設定ページを開きます</value>
</data> </data>
<data name="SplitTabToolTip" xml:space="preserve"> <data name="SplitTabToolTip" xml:space="preserve">
<value>現在のディレクトリのアクティブなプロファイルを使用して新しいウィンドウを開きます</value> <value>現在のディレクトリのアクティブなプロファイルを使用して新しいペインを開きます</value>
</data> </data>
<data name="TabCloseAfterToolTip" xml:space="preserve"> <data name="TabCloseAfterToolTip" xml:space="preserve">
<value>このタブの右側にあるすべてのタブを閉じます</value> <value>このタブの右側にあるすべてのタブを閉じます</value>
@ -930,7 +930,7 @@
<value>接続の再起動</value> <value>接続の再起動</value>
</data> </data>
<data name="RestartConnectionToolTip" xml:space="preserve"> <data name="RestartConnectionToolTip" xml:space="preserve">
<value>アクティブウィンドウ接続を再起動します</value> <value>アクティブ ペイン接続を再起動します</value>
</data> </data>
<data name="SnippetPaneTitle.Text" xml:space="preserve"> <data name="SnippetPaneTitle.Text" xml:space="preserve">
<value>抜粋</value> <value>抜粋</value>

View File

@ -371,7 +371,7 @@
<value>入力したテキストをセルにグループ化する方法を変更します。"Grapheme clusters" オプションは最も新しく Unicode で正しい方法ですが、UNIX では "wcswidth" は一般的な方法であり、"Windows コンソール" は Windows での動作方法をレプリケートします。この設定を変更するには、Windows ターミナルの再起動が必要です。この設定は、その中から起動されたアプリケーションにのみ適用されます。</value> <value>入力したテキストをセルにグループ化する方法を変更します。"Grapheme clusters" オプションは最も新しく Unicode で正しい方法ですが、UNIX では "wcswidth" は一般的な方法であり、"Windows コンソール" は Windows での動作方法をレプリケートします。この設定を変更するには、Windows ターミナルの再起動が必要です。この設定は、その中から起動されたアプリケーションにのみ適用されます。</value>
</data> </data>
<data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve"> <data name="Globals_TextMeasurement_Graphemes.Text" xml:space="preserve">
<value>Grapheme クラスター</value> <value>書記素クラスター</value>
<comment>The default choice between multiple graphics APIs.</comment> <comment>The default choice between multiple graphics APIs.</comment>
</data> </data>
<data name="Globals_TextMeasurement_Wcswidth.Text" xml:space="preserve"> <data name="Globals_TextMeasurement_Wcswidth.Text" xml:space="preserve">
@ -1346,7 +1346,7 @@
<comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment> <comment>"environment variables" are user-definable values that can affect the way running processes will behave on a computer</comment>
</data> </data>
<data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve"> <data name="Profile_ReloadEnvVars.HelpText" xml:space="preserve">
<value>有効にすると、ターミナルは、このプロファイルで新しいタブまたはウィンドウを作成するときに新しい環境ブロックを生成します。無効にすると、代わりにタブ/ペインはターミナルが開始された変数を継承します。</value> <value>有効にすると、ターミナルは、このプロファイルで新しいタブまたはペインを作成するときに新しい環境ブロックを生成します。無効にすると、代わりにタブ/ペインはターミナルが開始された変数を継承します。</value>
<comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment> <comment>A description for what the "Reload environment variables" setting does. Presented near "Profile_ReloadEnvVars".</comment>
</data> </data>
<data name="Profile_RightClickContextMenu.Header" xml:space="preserve"> <data name="Profile_RightClickContextMenu.Header" xml:space="preserve">
@ -1390,7 +1390,7 @@
<comment>An option to choose from for the "bell style" setting. When selected, notifications are silenced.</comment> <comment>An option to choose from for the "bell style" setting. When selected, notifications are silenced.</comment>
</data> </data>
<data name="Globals_DisableAnimations.Header" xml:space="preserve"> <data name="Globals_DisableAnimations.Header" xml:space="preserve">
<value>ウィンドウのアニメーションを無効にする</value> <value>ペインのアニメーションを無効にする</value>
<comment>Header for a control to toggle animations on panes. "Enabled" value disables the animations.</comment> <comment>Header for a control to toggle animations on panes. "Enabled" value disables the animations.</comment>
</data> </data>
<data name="Profile_FontWeightBlack.Content" xml:space="preserve"> <data name="Profile_FontWeightBlack.Content" xml:space="preserve">
@ -1741,7 +1741,7 @@
<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> <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>
<data name="Globals_FocusFollowMouse.Header" xml:space="preserve"> <data name="Globals_FocusFollowMouse.Header" xml:space="preserve">
<value>マウスをポイントしたときにフォーカス ウィンドウを自動的に表示する</value> <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> <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>
<data name="Globals_ScrollToZoom.Header" xml:space="preserve"> <data name="Globals_ScrollToZoom.Header" xml:space="preserve">
@ -1753,7 +1753,7 @@
<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> <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> </data>
<data name="Globals_DisableAnimationsReversed.Header" xml:space="preserve"> <data name="Globals_DisableAnimationsReversed.Header" xml:space="preserve">
<value>ウィンドウのアニメーション</value> <value>ペインのアニメーション</value>
<comment>Header for a control to toggle animations on panes. "Enabled" value enables the animations.</comment> <comment>Header for a control to toggle animations on panes. "Enabled" value enables the animations.</comment>
</data> </data>
<data name="Globals_AlwaysShowNotificationIcon.Header" xml:space="preserve"> <data name="Globals_AlwaysShowNotificationIcon.Header" xml:space="preserve">

View File

@ -124,10 +124,10 @@
<value>新しいタブ...</value> <value>新しいタブ...</value>
</data> </data>
<data name="SplitPaneParentCommandName" xml:space="preserve"> <data name="SplitPaneParentCommandName" xml:space="preserve">
<value>ウィンドウの分割...</value> <value>ペインの分割...</value>
</data> </data>
<data name="SnippetsPaneCommandName" xml:space="preserve"> <data name="SnippetsPaneCommandName" xml:space="preserve">
<value>スニペット ウィンドウを開く</value> <value>スニペット ペインを開く</value>
<comment>This will open a pane with a list of the users's saved commands ("snippets") in it</comment> <comment>This will open a pane with a list of the users's saved commands ("snippets") in it</comment>
</data> </data>
<data name="ApplicationDisplayNamePortable" xml:space="preserve"> <data name="ApplicationDisplayNamePortable" xml:space="preserve">
@ -153,7 +153,7 @@
<value>他のすべてのタブを閉じる</value> <value>他のすべてのタブを閉じる</value>
</data> </data>
<data name="ClosePaneCommandKey" xml:space="preserve"> <data name="ClosePaneCommandKey" xml:space="preserve">
<value>ウィンドウを閉じる</value> <value>ペインを閉じる</value>
</data> </data>
<data name="CloseTabAtIndexCommandKey" xml:space="preserve"> <data name="CloseTabAtIndexCommandKey" xml:space="preserve">
<value>インデックス {0}のタブを閉じる</value> <value>インデックス {0}のタブを閉じる</value>
@ -229,7 +229,7 @@
<value>以前</value> <value>以前</value>
</data> </data>
<data name="DuplicatePaneCommandKey" xml:space="preserve"> <data name="DuplicatePaneCommandKey" xml:space="preserve">
<value>ウィンドウの複製する</value> <value>ペインの複製する</value>
</data> </data>
<data name="DuplicateTabCommandKey" xml:space="preserve"> <data name="DuplicateTabCommandKey" xml:space="preserve">
<value>タブを複製する</value> <value>タブを複製する</value>
@ -262,41 +262,41 @@
<comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", "DirectionDown"</comment> <comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", "DirectionDown"</comment>
</data> </data>
<data name="MoveFocusToLastUsedPane" xml:space="preserve"> <data name="MoveFocusToLastUsedPane" xml:space="preserve">
<value>前回使用したウィンドウにフォーカスを移動する</value> <value>前回使用したペインにフォーカスを移動する</value>
</data> </data>
<data name="MoveFocusNextInOrder" xml:space="preserve"> <data name="MoveFocusNextInOrder" xml:space="preserve">
<value>次のウィンドウに順番にフォーカスを移動する</value> <value>次のペインに順番にフォーカスを移動する</value>
</data> </data>
<data name="MoveFocusPreviousInOrder" xml:space="preserve"> <data name="MoveFocusPreviousInOrder" xml:space="preserve">
<value>前のウィンドウに順番にフォーカスを移動する</value> <value>前のペインに順番にフォーカスを移動する</value>
</data> </data>
<data name="MoveFocusFirstPane" xml:space="preserve"> <data name="MoveFocusFirstPane" xml:space="preserve">
<value>最初のウィンドウにフォーカスを移動する</value> <value>最初のペインにフォーカスを移動する</value>
</data> </data>
<data name="MoveFocusParentPane" xml:space="preserve"> <data name="MoveFocusParentPane" xml:space="preserve">
<value>親ウィンドウにフォーカスを移動する</value> <value>親ペインにフォーカスを移動する</value>
</data> </data>
<data name="MoveFocusChildPane" xml:space="preserve"> <data name="MoveFocusChildPane" xml:space="preserve">
<value>子ウィンドウにフォーカスを移動する</value> <value>子ペインにフォーカスを移動する</value>
</data> </data>
<data name="SwapPaneCommandKey" xml:space="preserve"> <data name="SwapPaneCommandKey" xml:space="preserve">
<value>ウィンドウを入れ替える</value> <value>ペインを入れ替える</value>
</data> </data>
<data name="SwapPaneWithArgCommandKey" xml:space="preserve"> <data name="SwapPaneWithArgCommandKey" xml:space="preserve">
<value>ウィンドウを入れ替える {0}</value> <value>ペインを入れ替える {0}</value>
<comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", "DirectionDown"</comment> <comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", "DirectionDown"</comment>
</data> </data>
<data name="SwapPaneToLastUsedPane" xml:space="preserve"> <data name="SwapPaneToLastUsedPane" xml:space="preserve">
<value>ウィンドウを最後に使用したウィンドウと入れ替える</value> <value>ペインを最後に使用したペインと入れ替える</value>
</data> </data>
<data name="SwapPaneNextInOrder" xml:space="preserve"> <data name="SwapPaneNextInOrder" xml:space="preserve">
<value>ウィンドウを次のウィンドウと順番に入れ替える</value> <value>ペインを次のペインと順番に入れ替える</value>
</data> </data>
<data name="SwapPanePreviousInOrder" xml:space="preserve"> <data name="SwapPanePreviousInOrder" xml:space="preserve">
<value>ウィンドウを前のウィンドウと順番に入れ替える</value> <value>ペインを前のペインと順番に入れ替える</value>
</data> </data>
<data name="SwapPaneFirstPane" xml:space="preserve"> <data name="SwapPaneFirstPane" xml:space="preserve">
<value>最初のウィンドウとウィンドウを入れ替える</value> <value>最初のペインとペインを入れ替える</value>
</data> </data>
<data name="NewTabCommandKey" xml:space="preserve"> <data name="NewTabCommandKey" xml:space="preserve">
<value>新しいタブ</value> <value>新しいタブ</value>
@ -357,10 +357,10 @@
<value>タブ名を変更</value> <value>タブ名を変更</value>
</data> </data>
<data name="ResizePaneCommandKey" xml:space="preserve"> <data name="ResizePaneCommandKey" xml:space="preserve">
<value>ウィンドウのサイズの変更する</value> <value>ペインのサイズの変更する</value>
</data> </data>
<data name="ResizePaneWithArgCommandKey" xml:space="preserve"> <data name="ResizePaneWithArgCommandKey" xml:space="preserve">
<value>ウィンドウのサイズを変更する {0}</value> <value>ペインのサイズを変更する {0}</value>
<comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", or "DirectionDown"</comment> <comment>{0} will be replaced with one of the four directions "DirectionLeft", "DirectionRight", "DirectionUp", or "DirectionDown"</comment>
</data> </data>
<data name="ScrollDownCommandKey" xml:space="preserve"> <data name="ScrollDownCommandKey" xml:space="preserve">
@ -427,19 +427,19 @@
<comment>{0} will be replaced with a color, displayed in hexadecimal (#RRGGBB) notation.</comment> <comment>{0} will be replaced with a color, displayed in hexadecimal (#RRGGBB) notation.</comment>
</data> </data>
<data name="SplitHorizontalCommandKey" xml:space="preserve"> <data name="SplitHorizontalCommandKey" xml:space="preserve">
<value>ウィンドウを左右に分割</value> <value>ペインを左右に分割</value>
</data> </data>
<data name="MovePaneCommandKey" xml:space="preserve"> <data name="MovePaneCommandKey" xml:space="preserve">
<value>ウィンドウの移動</value> <value>ペインの移動</value>
</data> </data>
<data name="MovePaneToNewWindowCommandKey" xml:space="preserve"> <data name="MovePaneToNewWindowCommandKey" xml:space="preserve">
<value>ウィンドウを新しいウィンドウに移動</value> <value>ペインを新しいウィンドウに移動</value>
</data> </data>
<data name="SplitPaneCommandKey" xml:space="preserve"> <data name="SplitPaneCommandKey" xml:space="preserve">
<value>ウィンドウを分割する</value> <value>ペインを分割する</value>
</data> </data>
<data name="SplitVerticalCommandKey" xml:space="preserve"> <data name="SplitVerticalCommandKey" xml:space="preserve">
<value>ウィンドウを上下に分割</value> <value>ペインを上下に分割</value>
</data> </data>
<data name="SwitchToTabCommandKey" xml:space="preserve"> <data name="SwitchToTabCommandKey" xml:space="preserve">
<value>タブに切り替え</value> <value>タブに切り替え</value>
@ -488,19 +488,19 @@
<value>最大化ウィンドウを復元する</value> <value>最大化ウィンドウを復元する</value>
</data> </data>
<data name="ToggleSplitOrientationCommandKey" xml:space="preserve"> <data name="ToggleSplitOrientationCommandKey" xml:space="preserve">
<value>ウィンドウ分割の方向の切り替え</value> <value>ペイン分割の方向の切り替え</value>
</data> </data>
<data name="TogglePaneZoomCommandKey" xml:space="preserve"> <data name="TogglePaneZoomCommandKey" xml:space="preserve">
<value>ウィンドウのズームの切り替え</value> <value>ペインのズームの切り替え</value>
</data> </data>
<data name="TogglePaneReadOnlyCommandKey" xml:space="preserve"> <data name="TogglePaneReadOnlyCommandKey" xml:space="preserve">
<value>ウィンドウを読み取り専用モードに切り替える</value> <value>ペインを読み取り専用モードに切り替える</value>
</data> </data>
<data name="EnablePaneReadOnlyCommandKey" xml:space="preserve"> <data name="EnablePaneReadOnlyCommandKey" xml:space="preserve">
<value>ウィンドウの読み取り専用モードを有効にする</value> <value>ペインの読み取り専用モードを有効にする</value>
</data> </data>
<data name="DisablePaneReadOnlyCommandKey" xml:space="preserve"> <data name="DisablePaneReadOnlyCommandKey" xml:space="preserve">
<value>ウィンドウの読み取り専用モードを無効にする</value> <value>ペインの読み取り専用モードを無効にする</value>
</data> </data>
<data name="ToggleShaderEffectsCommandKey" xml:space="preserve"> <data name="ToggleShaderEffectsCommandKey" xml:space="preserve">
<value>ターミナルの視覚効果の切り替え</value> <value>ターミナルの視覚効果の切り替え</value>
@ -532,7 +532,7 @@
<comment>Quake is a well-known computer game and isn't related to earthquakes, etc. See https://en.wikipedia.org/wiki/Quake_(video_game)</comment> <comment>Quake is a well-known computer game and isn't related to earthquakes, etc. See https://en.wikipedia.org/wiki/Quake_(video_game)</comment>
</data> </data>
<data name="FocusPaneCommandKey" xml:space="preserve"> <data name="FocusPaneCommandKey" xml:space="preserve">
<value>ウィンドウ {0} をフォーカスする</value> <value>ペイン {0} をフォーカスする</value>
<comment>{0} will be replaced with a user-specified number</comment> <comment>{0} will be replaced with a user-specified number</comment>
</data> </data>
<data name="ExportBufferToPathCommandKey" xml:space="preserve"> <data name="ExportBufferToPathCommandKey" xml:space="preserve">
@ -585,7 +585,7 @@
<comment>A command to change how transparent the background of the window is</comment> <comment>A command to change how transparent the background of the window is</comment>
</data> </data>
<data name="RestoreLastClosedCommandKey" xml:space="preserve"> <data name="RestoreLastClosedCommandKey" xml:space="preserve">
<value>最後に閉じたウィンドウまたはタブを復元する</value> <value>最後に閉じたペインまたはタブを復元する</value>
</data> </data>
<data name="SelectAllCommandKey" xml:space="preserve"> <data name="SelectAllCommandKey" xml:space="preserve">
<value>すべてのテキストを選択</value> <value>すべてのテキストを選択</value>
@ -695,10 +695,10 @@
<value>コンテキスト メニューの表示</value> <value>コンテキスト メニューの表示</value>
</data> </data>
<data name="CloseOtherPanesCommandKey" xml:space="preserve"> <data name="CloseOtherPanesCommandKey" xml:space="preserve">
<value>他のすべてのウィンドウを閉じる</value> <value>他のすべてのペインを閉じる</value>
</data> </data>
<data name="ToggleBroadcastInputCommandKey" xml:space="preserve"> <data name="ToggleBroadcastInputCommandKey" xml:space="preserve">
<value>ブロードキャスト入力をすべてのウィンドウに切り替える</value> <value>ブロードキャスト入力をすべてのペインに切り替える</value>
<comment>When enabled, input will go to all panes in this tab simultaneously</comment> <comment>When enabled, input will go to all panes in this tab simultaneously</comment>
</data> </data>
<data name="RestartConnectionKey" xml:space="preserve"> <data name="RestartConnectionKey" xml:space="preserve">
@ -774,7 +774,7 @@
<value>テキストを検索する</value> <value>テキストを検索する</value>
</data> </data>
<data name="FocusPane" xml:space="preserve"> <data name="FocusPane" xml:space="preserve">
<value>ウィンドウをフォーカスする</value> <value>ペインをフォーカスする</value>
</data> </data>
<data name="ExportBuffer" xml:space="preserve"> <data name="ExportBuffer" xml:space="preserve">
<value>バッファのエクスポート</value> <value>バッファのエクスポート</value>