中型WPF客户端开发项目总结(3.3.1) - 公共本地化(多语言) `Localization` 项目
程序员文章站
2022-12-09 08:10:40
关于多语言,其实有很多经验可以分享。本篇文章先说说最基础的。 下图:利用自带的resx文件格式记录各种通用词汇的多语言(简体中文、繁体中文、英文) 下图是英文的示例(注意:Access Modifier必须是`Public`,否则无法在xaml文件中引用) 使用方法: 1. 声明命名空间 xmlns ......
关于多语言,其实有很多经验可以分享。本篇文章先说说最基础的。
下图:利用自带的resx文件格式记录各种通用词汇的多语言(简体中文、繁体中文、英文)
下图是英文的示例(注意:access modifier必须是`public`,否则无法在xaml文件中引用)
使用方法:
1. 声明命名空间
xmlns:res="clr-namespace:localization;assembly=localization"
2. 具体引用
1 <textblock text="{x:static res:resourcecommon.requestcontentstring}" />
效果
推荐阅读
-
中型WPF客户端开发项目总结(3.2) - 公共基础 `XXXX.Common` 项目
-
中型WPF客户端开发项目总结(3.3.2) - 多语言切换方法
-
中型WPF客户端开发项目总结(3.3.1) - 公共本地化(多语言) `Localization` 项目
-
中型WPF客户端开发项目总结(3.3.3) - 带修饰符的多语言术语
-
中型WPF客户端开发项目总结(3.2) - 公共基础 `XXXX.Common` 项目
-
中型WPF客户端开发项目总结(3.3.3) - 带修饰符的多语言术语
-
中型WPF客户端开发项目总结(3.3.1) - 公共本地化(多语言) `Localization` 项目
-
中型WPF客户端开发项目总结(3.3.2) - 多语言切换方法