Android 替换AAR库中的字符串资源
在我的应用程序中,我添加了一个外部库(AAR),它并没有翻译成我自己的应用程序所使用的所有语言,所以我希望手动翻译缺少的字符串。我的计划是将它们添加到应用程序的strings.xml中,覆盖库使用的字符串ID 但是,如果手机设置了德语,图书馆似乎只接受英语翻译,而不接受德语翻译,如下例所示: 下面是一个工具提示,向我显示将从my strings.xml使用德语: 请注意,并非来自AAR库的其他字符串已正确翻译(在本例中,在德国电话上使用德语)Android 替换AAR库中的字符串资源,android,translation,aar,Android,Translation,Aar,在我的应用程序中,我添加了一个外部库(AAR),它并没有翻译成我自己的应用程序所使用的所有语言,所以我希望手动翻译缺少的字符串。我的计划是将它们添加到应用程序的strings.xml中,覆盖库使用的字符串ID 但是,如果手机设置了德语,图书馆似乎只接受英语翻译,而不接受德语翻译,如下例所示: 下面是一个工具提示,向我显示将从my strings.xml使用德语: 请注意,并非来自AAR库的其他字符串已正确翻译(在本例中,在德国电话上使用德语) 我做错了什么?有可能在图书馆里,他们通过覆盖他们
我做错了什么?有可能在图书馆里,他们通过覆盖他们使用的android上下文的语言来强制使用英语。你必须检查他们的源代码,看看是否是这样的,如果是这样的话,你可能会运气不好,没有分叉库并修改它