本地化 Windows Phone 7 应用程序

2024-02-23

我在获取本地化资源文件在 Windows Phone 7 上运行时遇到了一些麻烦。这是我正在做的事情:

  1. 创建一个资源文件,例如“Strings.resx”(构建操作:编译)
  2. 创建一个键,例如“TestKey”,默认值为空字符串
  3. 在同一文件夹中添加一个值为“some English string”的英文资源文件:Strings.en-us.resx(构建操作:嵌入资源)
  4. 在同一文件夹中添加值为“某些日语字符串”的日语资源文件:Strings.ja-jp.resx(构建操作:嵌入资源)

在我的 PC Silverlight 中,当我更改 Thread.CurrentThread.CurrentCulture 时,WPF 应用程序工作正常。但在手机中,我似乎总是获取 Strings.resx 文件中的值 - 一个空字符串。

我尝试过使用设计器生成的代码并手动连接资源管理器,但这似乎并不重要。这是我的代码:

            Type t = typeof(Strings);

            _resourceManager = new ResourceManager(
                t.Namespace + "." + t.Name,
                t.Assembly);

            _resourceManager.GetString("TestKey");

告诉我手机支持本地化资源... ;> 我做错了什么?谢谢!

Update:感谢奥利维尔转发链接。我也看到了这一点,但错过了重要的一步。我没有将“SupportedCultures”节点添加到我的 csproj 中。一切都变得不同了——希望其他人不会像我一样花两个小时试图解决这个问题。

<SupportedCultures>de-DE;es-ES;</SupportedCultures>

当然,手机上也支持本地化资源:

如何:构建 Windows Phone 本地化应用程序 http://msdn.microsoft.com/en-us/library/ff637520%28v=VS.92%29.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

本地化 Windows Phone 7 应用程序 的相关文章

随机推荐

  • iPad/iPhone 触摸点是否会因校准而出现错误?

    我有一个使用整个屏幕的 iPad 应用程序 即UIStatusBarHidden在 Info plist 文件中设置为 true 主窗口和主视图的框架设置为 0 0 768 1024 主视图启用了多点触控 视图控制器有以下代码来处理触摸 v
  • html javascript 连接到原始套接字

    我有一个 C tcp 服务器 我想通过 html 客户端页面连接到服务器 问题 没有简单的方法可以在浏览器端用 Javascript 创建 TCP 套接字 尽管 Websockets 等解决方案允许创建类似于套接字的内容 但您只能使用它们连
  • 设计:能够将参数传递给 Registrations#sign_up 操作

    我们偶尔会向潜在客户发送定制的注册链接 该链接包含可用于预填写注册表的参数 http www example com users sign up user company name Foo user region NA 我们的注册表包含接受
  • Oracle 和 MS SQL Server 中 NOT 条件和 NOT() 之间有什么区别

    最近偶然在Sql Server和Oracle中遇到not 尝试了不同的示例 将 NOT 条件和 not 与不同的运算符 例如 LIKE IN 等 进行比较 我在结果集和记录计数方面没有看到任何差异 但想与社区确认这两个操作符是否执行相同的操
  • 单位范围的清晰/标准名称 [0->1]

    我现在正在编写一个 Range 类 并且正在为公共范围 0 gt 1 寻找一个好名字 如果它是长度为 1 的向量 我将其称为单位向量 是否有一个明确的名称来给出这个范围 间隔 可能是一个单位范围 0 1 之间的封闭范围通常称为闭单位区间 h
  • Facebook Graph API /{page-id}/posts 每年限制为 600 个帖子

    在获取几家新闻公司 2014 年的所有帖子时 我注意到这些帖子似乎在某个日期被切断并跳转到下一年 例如 我请求包含以下内容的帖子 然后使用分页及时返回到上一个 依此类推第四个 我看到的是以下总结 2015 week 10 196 Posts
  • 为什么 canvas.toDataURL() 会抛出安全异常?

    是我没睡够还是怎么的 下面这段代码 var frame document getElementById viewer frame width 100 frame height 100 var ctx frame getContext 2d
  • GAE:推送部署遇到问题

    我今天在推送部署到 GAE 时遇到了麻烦 me default me git push origin master Counting objects 7 done Delta compression using up to 4 thread
  • 命令行参数、带有空格的路径、解析错误

    我遇到的问题与此处概述的问题几乎相同 控制台应用程序无法正确解析带有空格的参数 https stackoverflow com questions 10548777 console app not parsing correctly arg
  • PHP 未加载 http.so

    我将 Mac 更新到了 OS X Mavericks 10 9 并且必须再次设置 PHP 以及 PECL OAuth 当我使用命令 php v 验证安装时 出现错误 PHP 警告 PHP 启动 无法加载动态库 usr lib php ext
  • 子进程,在从 STDOUT 读取时重复写入 STDIN (Windows)

    我想从 python 调用外部进程 我调用的进程读取输入字符串并给出标记化结果 然后等待另一个输入 二进制是 MeCab 标记生成器 如果有帮助的话 我需要通过调用此过程来标记数千行字符串 问题是Popen communicate http
  • 自动映射器的条件被忽略

    Issue似乎条件被忽略了 这是我的场景 源类 public class Source public IEnumerable
  • myactivity.this 、 myactivity.class、this 之间的区别

    我一直在尝试在我的程序中使用Intent方法 当我使用时代码没有显示错误我的活动 this 当我使用另外两个时 myactivity class 或这个 eclipse显示错误 Intent i new Intent myActivity
  • MVC:POST 控制器方法获取空字典

    我的控制器构造和填充模型的GET方法 其中包括Dictionary
  • 有条件包含 CSS

    有没有一种方法可以使用 Javascript 仅当顶部框架 URL 包含字符串 facebook com 时才包含 CSS 文件 简短的伪代码 if top frame url contains facebook com include s
  • Grails:如何收集所有消息

    我是 Grails 新手 我继承了一个现有的应用程序 我有一个大文件message properties我想修剪 以删除不再使用的键 在Django中有一个命令makemessages它会遍历所有代码库并收集所有需要翻译的字符串 将它们添加
  • “只能使用 'esModuleInterop' 标志默认导入”是什么意思?

    我收到以下错误 lib app ts 1 8 error TS1259 Module mongoose sequence can only be default imported using the esModuleInterop flag
  • PHPUnit:如何断言一个类扩展了另一个类?

    在我的 PHPUnit 测试中 我想断言我正在测试的类扩展了另一个类 我怎样才能用 PHPUnit 做到这一点 Use assertInstanceOf http www phpunit de manual current en writi
  • 如何有问题地设置域外的 HKEY_LOCAL_MACHINE\SECURITY\Cache 值

    我正在尝试构建一个应用程序 该应用程序将允许用户重置其域密码并在其脱离域和公司网络时访问他们的盒子 例如 用户是域用户 正在离开网络并忘记了密码 他当然可以使用他的域凭据登录 因为它们本地缓存在 HKEY LOCAL MACHINE SEC
  • 本地化 Windows Phone 7 应用程序

    我在获取本地化资源文件在 Windows Phone 7 上运行时遇到了一些麻烦 这是我正在做的事情 创建一个资源文件 例如 Strings resx 构建操作 编译 创建一个键 例如 TestKey 默认值为空字符串 在同一文件夹中添加一