【问题标题】:C# - Multilingual string for "Cancel"C# - “取消”的多语言字符串
【发布时间】:2010-07-27 21:48:16
【问题描述】:

我想制作多语言按钮,比如消息按钮。 我有一个带有取消按钮的表单,但我想要一个多语言文本。 例如,在德语中,它被命名为“Abbrechen”,在法语中被命名为“Annuler”,在英语中被命名为“Cancel”。就像 MessageBoxes 一样,这些按钮也是多语言的。 是否可以找出机器当前语言的“MessageBox-Cancel-Button”的字符串?

问候

为什么

【问题讨论】:

    标签: c# string button multilingual


    【解决方案1】:

    MSDN 链接“演练:本地化 Windows 窗体”

    http://msdn.microsoft.com/en-us/library/y99d1cd3(VS.71).aspx

    【讨论】:

    • 没有更简单的方法吗?系统的“取消”字符串必须保存在计算机上,例如,对于消息框按钮。我不想创建新的资源文件或多个表单,我只想在计算机上安装当前语言的“取消”字符串。这不可能吗?
    • 您不会为每个表单创建一个资源,而是创建一个将每个字符串映射到语言的资源。例如,您的“取消”和“确定”消息框将使用相同的资源文件。由于您拥有带有海关标签的自定义表单,因此拥有自己的资源意味着一切都可以本地化,而不仅仅是系统可以本地化的任何东西。
    • 感谢您的建议。现在我必须为每种语言找到不同的“取消”字符串:D
    猜你喜欢
    • 2012-09-07
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多