我想要做的是翻译一个使用属性在控件中设置文本的应用程序。我正在考虑自定义资源管理器,但必须对属性进行硬编码。我的问题是:
有什么方法可以使用 PostSharp 更改属性设置的可见文本以及属性在运行时存储在哪里?
例如代码
[DataMember]
[DisplayName("Mission description")]
[Description("Description of this mission")]
public string Description { get; set; }
我想要实现的是将“任务描述”和“此任务的描述”提取到外部文件,翻译它,并在程序执行期间将新的翻译值作为属性传递给描述字符串。