【问题标题】:Replace string resources from AAR library替换 AAR 库中的字符串资源
【发布时间】:2020-10-14 08:45:46
【问题描述】:

在我的应用程序中,我添加了一个外部库 (AAR),它并没有翻译成我自己的应用程序的所有语言,所以我希望手动翻译缺失的字符串。我的计划是将它们添加到应用程序的 strings.xml 中,覆盖库使用的字符串 ID。

但是,图书馆似乎只接受英文翻译,而不是例如当手机设置了德语时的德语,如下例所示:

这是一个工具提示,告诉我将在我的 strings.xml 中使用德语:

请注意,并非来自 AAR 库的其他字符串显示正确翻译(在本例中为德语手机上的德语)。

我做错了什么?

【问题讨论】:

    标签: android translation aar


    【解决方案1】:

    他们可能在库中强制使用英语,方法是覆盖他们使用的 android 上下文的语言。您将不得不检查他们的源代码以查看是否是这种情况,如果是,那么您可能不走运而没有分叉库并对其进行修改。

    【讨论】:

      猜你喜欢
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-30
      • 2011-01-12
      • 2019-04-11
      • 1970-01-01
      相关资源
      最近更新 更多