我们将本地化字符串存储在数据库中。我们正在构建的多语言应用程序需要本地化。数据层位于WCF服务之后,所有数据都通过此WCF通道传递。
我们需要在用户浏览器中显示Slivlerlight应用程序之前加载翻译。因此,使用此预加载数据是最合乎逻辑的路径。但Silverlight异步调用让我很难从数据库加载转换字符串,因为结果是在Silverlight加载后加载的。
有没有办法解决这个问题?
答案 0 :(得分:3)
我看到了两个问题的解决方案:
答案 1 :(得分:1)
我发现直接从数据库加载并不是解决本地化问题的正确方法。翻译是不会改变的东西所以我使用XML文件来存储翻译。此XML文件是嵌入式资源,每次添加新翻译时都会从数据库生成。
这样我就不再需要加载数据宽度异步调用了。
感谢您的回答......