diff --git a/build/pipelines/release.yml b/build/pipelines/release.yml index 6a66fe12400..27aa7bb2a82 100644 --- a/build/pipelines/release.yml +++ b/build/pipelines/release.yml @@ -128,6 +128,8 @@ jobs: resourceFilePath: >- src\cascadia\TerminalApp\Resources\en-US\Resources.resw + src\cascadia\TerminalApp\Resources\en-US\ContextMenu.resw + src\cascadia\TerminalControl\Resources\en-US\Resources.resw src\cascadia\TerminalConnection\Resources\en-US\Resources.resw diff --git a/src/cascadia/ShellExtension/dllmain.cpp b/src/cascadia/ShellExtension/dllmain.cpp index 862df6c6a6d..1e2b2f7c252 100644 --- a/src/cascadia/ShellExtension/dllmain.cpp +++ b/src/cascadia/ShellExtension/dllmain.cpp @@ -33,5 +33,5 @@ DllMain(_In_opt_ HINSTANCE hinst, DWORD reason, _In_opt_ void*) return TRUE; } -// Usurp the TerminalApp's resource group. -UTILS_DEFINE_LIBRARY_RESOURCE_SCOPE(L"TerminalApp/Resources") +// Usurp the TerminalApp's Context Menu specific resource group. +UTILS_DEFINE_LIBRARY_RESOURCE_SCOPE(L"TerminalApp/ContextMenu") diff --git a/src/cascadia/TerminalApp/Resources/en-US/ContextMenu.resw b/src/cascadia/TerminalApp/Resources/en-US/ContextMenu.resw new file mode 100644 index 00000000000..d2f7c335235 --- /dev/null +++ b/src/cascadia/TerminalApp/Resources/en-US/ContextMenu.resw @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Open in Terminal (Dev) + {Locked} The dev build will never be seen in multiple languages + + + Open in Terminal Preview + This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal + + + Open in Terminal + This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal + + diff --git a/src/cascadia/TerminalApp/Resources/en-US/Resources.resw b/src/cascadia/TerminalApp/Resources/en-US/Resources.resw index 294ffce584c..877555704e1 100644 --- a/src/cascadia/TerminalApp/Resources/en-US/Resources.resw +++ b/src/cascadia/TerminalApp/Resources/en-US/Resources.resw @@ -685,18 +685,6 @@ Windows This is displayed as a label for the context menu item that holds the submenu of available windows. - - Open in Windows Terminal (Dev) - {Locked} The dev build will never be seen in multiple languages - - - Open in Windows Terminal Preview - {Locked="Windows"} This is a menu item that will be displayed in the Windows File Explorer that launches the Preview version of Windows Terminal - - - Open in Windows Terminal - {Locked="Windows"} This is a menu item that will be displayed in the Windows File Explorer that launches the non-preview version of Windows Terminal - Open a new tab in given starting directory diff --git a/src/cascadia/TerminalApp/TerminalAppLib.vcxproj b/src/cascadia/TerminalApp/TerminalAppLib.vcxproj index 8a49bf37af8..94f0d325223 100644 --- a/src/cascadia/TerminalApp/TerminalAppLib.vcxproj +++ b/src/cascadia/TerminalApp/TerminalAppLib.vcxproj @@ -301,6 +301,7 @@ +