【发布时间】:2011-06-01 20:18:09
【问题描述】:
嗨,
silverlight 中应用程序本地化的最佳做法是什么。我有一个要求,即同一应用程序将用于多个客户并具有多种语言支持。在这种情况下,如果我为不同的客户术语提供不同的资源文件,并且为所有常用术语提供单独的资源文件,这样做可以吗?我想客户应该只得到他特定的卫星组件。
欢迎提出任何建议。
【问题讨论】:
标签: design-patterns silverlight-4.0
嗨,
silverlight 中应用程序本地化的最佳做法是什么。我有一个要求,即同一应用程序将用于多个客户并具有多种语言支持。在这种情况下,如果我为不同的客户术语提供不同的资源文件,并且为所有常用术语提供单独的资源文件,这样做可以吗?我想客户应该只得到他特定的卫星组件。
欢迎提出任何建议。
【问题讨论】:
标签: design-patterns silverlight-4.0
很遗憾,您现在可以做的事情并不多。本地化显然很糟糕,根本没有最佳实践。当前机制使用 .resx 文件,这在中型应用程序中无法维护,但最糟糕的是您将丢失设计时视图,因为在设计模式下不会显示任何值。
希望随着 Silverlight 5.0 的发布,事情会变得更好,您可能可以使用 WPF 中提供的一些优雅的解决方案,这些解决方案使用 MarkupExtension(Silverlight 4.0 中没有)。
【讨论】: