Skip to content

Commit

Permalink
PowerToys v0.75.1 Translation v20.2 Incremental Pack & Tools Update
Browse files Browse the repository at this point in the history
  • Loading branch information
zetaloop committed Nov 1, 2023
1 parent 219eedc commit ba9312e
Show file tree
Hide file tree
Showing 37 changed files with 2,047 additions and 212 deletions.
2 changes: 1 addition & 1 deletion PowerToys/src/Version.props
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Version>0.74.1</Version>
<Version>0.75.1</Version>
</PropertyGroup>
</Project>
12 changes: 12 additions & 0 deletions PowerToys/src/common/interop/interop.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,10 @@ public
return gcnew String(CommonSharedConstants::SHOW_POWEROCR_SHARED_EVENT);
}

static String ^ MouseJumpShowPreviewEvent() {
return gcnew String(CommonSharedConstants::MOUSE_JUMP_SHOW_PREVIEW_EVENT);
}

static String ^ AwakeExitEvent() {
return gcnew String(CommonSharedConstants::AWAKE_EXIT_EVENT);
}
Expand Down Expand Up @@ -262,5 +266,13 @@ public
static String ^ CropAndLockReparentEvent() {
return gcnew String(CommonSharedConstants::CROP_AND_LOCK_REPARENT_EVENT);
}

static String ^ ShowEnvironmentVariablesSharedEvent() {
return gcnew String(CommonSharedConstants::SHOW_ENVIRONMENT_VARIABLES_EVENT);
}

static String ^ ShowEnvironmentVariablesAdminSharedEvent() {
return gcnew String(CommonSharedConstants::SHOW_ENVIRONMENT_VARIABLES_ADMIN_EVENT);
}
};
}
23 changes: 12 additions & 11 deletions PowerToys/src/common/interop/keyboard_layout.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -155,16 +155,16 @@ void LayoutMap::LayoutMapImpl::UpdateLayout()
keyboardLayoutMap[VK_RWIN] = L"Win (右)";
keyboardLayoutMap[VK_APPS] = L"Apps/Menu";
keyboardLayoutMap[VK_SLEEP] = L"Sleep";
keyboardLayoutMap[VK_NUMPAD0] = L"小键盘 0";
keyboardLayoutMap[VK_NUMPAD1] = L"小键盘 1";
keyboardLayoutMap[VK_NUMPAD2] = L"小键盘 2";
keyboardLayoutMap[VK_NUMPAD3] = L"小键盘 3";
keyboardLayoutMap[VK_NUMPAD4] = L"小键盘 4";
keyboardLayoutMap[VK_NUMPAD5] = L"小键盘 5";
keyboardLayoutMap[VK_NUMPAD6] = L"小键盘 6";
keyboardLayoutMap[VK_NUMPAD7] = L"小键盘 7";
keyboardLayoutMap[VK_NUMPAD8] = L"小键盘 8";
keyboardLayoutMap[VK_NUMPAD9] = L"小键盘 9";
keyboardLayoutMap[VK_NUMPAD0] = L"0 (小键盘)";
keyboardLayoutMap[VK_NUMPAD1] = L"1 (小键盘)";
keyboardLayoutMap[VK_NUMPAD2] = L"2 (小键盘)";
keyboardLayoutMap[VK_NUMPAD3] = L"3 (小键盘)";
keyboardLayoutMap[VK_NUMPAD4] = L"4 (小键盘)";
keyboardLayoutMap[VK_NUMPAD5] = L"5 (小键盘)";
keyboardLayoutMap[VK_NUMPAD6] = L"6 (小键盘)";
keyboardLayoutMap[VK_NUMPAD7] = L"7 (小键盘)";
keyboardLayoutMap[VK_NUMPAD8] = L"8 (小键盘)";
keyboardLayoutMap[VK_NUMPAD9] = L"9 (小键盘)";
keyboardLayoutMap[VK_SEPARATOR] = L"Separator";
keyboardLayoutMap[VK_F1] = L"F1";
keyboardLayoutMap[VK_F2] = L"F2";
Expand Down Expand Up @@ -238,6 +238,7 @@ void LayoutMap::LayoutMapImpl::UpdateLayout()
keyboardLayoutMap[VK_NONCONVERT] = L"IME Non-Convert";
keyboardLayoutMap[VK_ACCEPT] = L"IME Kana";
keyboardLayoutMap[VK_MODECHANGE] = L"IME Mode Change";
keyboardLayoutMap[VK_DECIMAL] = L". (小键盘)";
keyboardLayoutMap[CommonSharedConstants::VK_DISABLED] = L"空白";
}

Expand Down Expand Up @@ -342,7 +343,7 @@ std::vector<std::pair<DWORD, std::wstring>> LayoutMap::LayoutMapImpl::GetKeyName
// If it is a key list for the shortcut control then we add a "None" key at the start
if (isShortcut)
{
keyNames.push_back({ 0, L"" });
keyNames.push_back({ 0, L"None" });
for (int i = 1; i < keyCodes.size(); i++)
{
keyNames.push_back({ keyCodes[i], keyboardLayoutMap[keyCodes[i]] });
Expand Down
58 changes: 55 additions & 3 deletions PowerToys/src/gpo/assets/zh-CN/PowerToys.adml
Original file line number Diff line number Diff line change
@@ -1,37 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Corporation.
Licensed under the MIT License. -->
<policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.3" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.4" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
<displayName>PowerToys</displayName>
<description>PowerToys</description>
<resources>
<stringTable>
<string id="PowerToys">Microsoft PowerToys</string>
<string id="InstallerUpdates">安装与更新</string>
<string id="PowerToysRun">快捷启动器</string>

<string id="SUPPORTED_POWERTOYS_0_64_0">PowerToys 版本 0.64.0 或更高版本</string>
<string id="SUPPORTED_POWERTOYS_0_68_0">PowerToys 版本 0.68.0 或更高版本</string>
<string id="SUPPORTED_POWERTOYS_0_69_0">PowerToys 版本 0.69.0 或更高版本</string>
<string id="SUPPORTED_POWERTOYS_0_70_0">PowerToys 版本 0.70.0 或更高版本</string>
<string id="SUPPORTED_POWERTOYS_0_73_0">PowerToys 版本 0.73.0 或更高版本</string>
<string id="SUPPORTED_POWERTOYS_0_75_0">PowerToys 版本 0.75.0 或更高版本</string>

<string id="ConfigureEnabledUtilityDescription">此策略控制 PowerToys 功能的启用状态。
<string id="ConfigureGlobalUtilityEnabledStateDescription">此策略控制所有 PowerToys 功能的启用状态。

如果策略设置为“已启用”,所有功能将始终启用,用户不可以禁用任何功能。

如果策略设置为“已禁用”,所有功能将始终禁用,用户不可以启用任何功能。

如果策略设置为“未配置”,用户可以自由地启用和禁用功能。

特定某个功能的启用状态策略将会覆盖此策略。
</string>

<string id="ConfigureEnabledUtilityDescription">此策略控制一个 PowerToys 功能的启用状态。

如果策略设置为“已启用”,该功能将始终启用,用户不可以禁用这个功能。

如果策略设置为“已禁用”,该功能将始终禁用,用户不可以启用这个功能。

如果策略设置为“未配置”,用户可以自由地启用和禁用这个功能。

该策略比“配置所有功能的启用状态”策略优先级更高,将会覆盖其设置。
</string>
<string id="ConfigureEnabledUtilityDescriptionPDFPreviewHandler">(注意:有用户反馈 PDF 预览与 Outlook 不兼容)

此策略控制 PowerToys 功能的启用状态。
此策略控制一个 PowerToys 功能的启用状态。

如果策略设置为“已启用”,该功能将始终启用,用户不可以禁用这个功能。

如果策略设置为“已禁用”,该功能将始终禁用,用户不可以启用这个功能。

如果策略设置为“未配置”,用户可以自由地启用和禁用这个功能。

该策略比“配置所有功能的启用状态”策略优先级更高,将会覆盖其设置。
</string>
<string id="DisablePerUserInstallationDescription">此策略控制是否允许单用户安装。

Expand Down Expand Up @@ -65,6 +82,32 @@

如果策略设置为“已禁用”或“未配置”,不允许参与功能测试。
</string>
<string id="PowerToysRunAllPluginsEnabledStateDescription">此策略控制所有快捷启动器插件的启用状态。所有插件将会拥有相同的启用状态。

如果策略设置为“已启用”,所有插件将始终启用,用户不可以禁用任何插件。

如果策略设置为“已禁用”,所有插件将始终禁用,用户不可以启用任何插件。

如果策略设置为“未配置”,用户可以自由地启用和禁用插件。

可以通过“配置特定插件的启用状态”策略来为特定插件配置启用状态覆盖此设置。特定某个功能的启用状态策略将会覆盖此策略。

注意:更改需要重新启动快捷启动器才能应用。
</string>
<string id="PowerToysRunIndividualPluginEnabledStateDescription">此策略控制列表中每个快捷启动器插件的启用状态。

如果策略设置为“已启用”,你可以在列表中定义某个插件和其启用状态:
- 值名称(第一列)填入插件 ID,可以在插件文件夹内 plugin.json 文件中找到对应 ID。
- 值(第二列)填入数字,0 代表禁用,1 代表启用,2 代表由用户控制。
- 这是禁用“应用程序”插件的例子: 791FC278BA414111B8D1886DFE447410 | 0

如果策略设置为“已禁用”或“未配置”,用户或“配置所有插件的启用状态”可以控制插件的启用状态。

启用该策略后,你可以通过“配置所有插件的启用状态”策略,来控制列表外的其他插件的启用状态。

注意:更改需要重新启动快捷启动器才能应用。
</string>
<string id="ConfigureGlobalUtilityEnabledState">配置所有功能的启用状态</string>
<string id="ConfigureEnabledUtilityAlwaysOnTop">窗口置顶: 启用该功能</string>
<string id="ConfigureEnabledUtilityAwake">阻止睡眠: 启用该功能</string>
<string id="ConfigureEnabledUtilityColorPicker">取色器: 启用该功能</string>
Expand Down Expand Up @@ -103,7 +146,16 @@
<string id="SuspendNewUpdateToast">减少新版本更新推送</string>
<string id="DisablePeriodicUpdateCheck">禁用自动检查更新</string>
<string id="AllowExperimentation">允许功能测试</string>
<string id="PowerToysRunAllPluginsEnabledState">配置所有插件的启用状态</string>
<string id="PowerToysRunIndividualPluginEnabledState">配置特定插件的启用状态</string>
</stringTable>

<presentationTable>
<presentation id="PowerToysRunIndividualPluginEnabledState">
<listBox refId="PowerToysRunIndividualPluginEnabledList">插件管理列表:</listBox>
</presentation>
</presentationTable>

</resources>
</policyDefinitionResources>

Loading

0 comments on commit ba9312e

Please sign in to comment.