请问 WindwosPhone 版的 Telegram 的本地化文件应该如何使用呢?

2015-10-14 20:42:13 +08:00
 baichi
请问 WindowsPhone 的外挂语言包要怎么用呢?

从[官网的 FAQ]( https://telegram.org/faq#q-can-i-translate-telegram)上看到[这里]( https://www.transifex.com/telegram/public/)提供了翻译文件。
下载之后在 ios 或者 android 上直接发送或接收相应的外挂语言包就可以在文件菜单上直接“应用此本地化文件”了,但是 WP 版的 Telegram 上并没有找到相应的选项,所以请教一下大家, WP 版这个 resx 文件要如何用呢?

顺便问一下 在菜单栏里这个 debug 要怎么用呢? 点了之后没有反应……
![]( )
4441 次点击
所在节点    Telegram
5 条回复
zkd8907
2015-10-14 20:48:10 +08:00
Windows Phone 的全球化和本地化一般的做法是,在代码里所有需要显示资源的地方都提供一个别名( ID )。然后在 resx 资源文件中,为每个资源的别名 ID 设置一个值。一个应用可以有多个 resx 文件,每个文件中都有完整的一组 ID ,但是提供不同的语言, resx 文件名格式也是以语言格式命名(*.zh-cn.resx )。把这些资源文件都放在项目开发目录下打包以后,安装在设备上操作系统和应用就会根据当前系统设置的语言或者应用指定的语言去加载对应的 resx 文件,显示对应语言版本的文字了。
baichi
2015-10-14 22:03:13 +08:00
@zkd8907 所以 wp 版的 Telegram 想用这个本地化文件只能自己重新打包,不能像 ios 或者 android 那样直接应用了么?
zkd8907
2015-10-14 22:21:44 +08:00
@baichi iOS 我不太清楚情况,这个官网上应该有指引告诉你翻译以后需要怎么操作吧,比如把 resx 文件提交给 Telegram 官方,然后由他们在某个版本合并进应用中,再发布到 Microsoft Store =。= 我猜。
baichi
2015-10-14 22:34:57 +08:00
@zkd8907 并没有,官网只说 Telegram apps support external language packs . To apply an external language pack, send (or receive) the file via Telegram (attached as ‘ file ’), download it, then tap on it to see the menu (on Android: tap on … in the upper right corner of the doc bubble) then select ‘ Apply localization file ’. You will see a language selection menu with the language from the file as one of the options. 但是这个好像是给 ios 和 android 的 wp 按照这个操作不了……
zkd8907
2015-10-14 23:12:35 +08:00
好像是 = =||| 所以我也不是很清楚,你可以找一下他们的联系方式发个邮件问一下。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/228073

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX