【发布时间】:2017-03-18 13:51:36
【问题描述】:
我想本地化 VirtualKey for Control。 目前有这样的代码:
using Windows.System;
var message = "Press " + VirtualKey.Control.ToString() + " + D for deletion!";
有没有可以用来做以下的API?
- 按 Control + D 删除! (在英文系统上)
- 按 Steuerung + D 删除! (在德国系统上)
【问题讨论】:
-
硬编码像“press”和“deletion”这样的词没有任何意义,希望它能被本地化。使用 VirtualKey.Control 也没有任何意义,它始终是世界上任何地方的 Ctrl 键,即使键标题的读法可能不同。尝试发布一个更现实的示例,通过翻译 entire 字符串不会轻易实现本地化。
标签: c# windows windows-runtime winrt-xaml