【问题标题】:where/how to find/extract official android os (open source) translation/localization/glossary strings在哪里/如何查找/提取官方 android os(开源)翻译/本地化/词汇表字符串
【发布时间】:2017-03-05 16:02:01
【问题描述】:

由于开源 android (https://source.android.com) 支持多种语言,我能否以某种方式在操作系统中找到/提取所有已翻译的字符串,以便将它们用作我自己的应用程序翻译的参考? (例如错误消息...)

或者这个列表在某处可用?

可能更难获得,但我也想对官方非开源版本提出同样的问题......

仅供参考,我不是真正的开发人员,只是一名翻译..

谢谢!

【问题讨论】:

    标签: android localization operating-system translation extract


    【解决方案1】:

    或者这个列表在某处可用?

    大部分都在您的硬盘上。

    转到您的 Android SDK 内的 platforms/.../data/res/,其中 ... 是基于您想要的 Android 版本的目录(例如,android-25 用于 Android 7.1)。在那里,您将看到一组资源目录,就像您在自己的项目中可能拥有的目录一样。这包括成百上千的values-.../ 目录,主要用于各种语言。它们每个都有一个 strings.xml 文件,其中包含来自 Android 框架和 Android 其他地方的各种字符串。

    AOSP 应用程序会有自己的翻译,您需要在 those projects 周围翻找他们的翻译。

    【讨论】:

    • 谢谢!如果我目前使用的计算机上没有 android sdk,我能以某种方式获取这些 xml 文件吗?
    • @gavurman:嗯,最简单的方法就是下载 Android SDK。他们中的大多数将是here in the AOSP 用于随意浏览。我想你可以 git clone 所有 frameworks/base 项目,但这可能比 SDK 大。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 2015-04-22
    • 1970-01-01
    相关资源
    最近更新 更多