覆盖库项目中的语言

时间:2013-12-09 09:21:34

标签: android localization

我有一个库项目,用于定义应用程序的基本结构。然后我有几个基于这个库项目的应用程序。从透视的角度来看,图书馆项目有大约300个类(活动,服务,数据模型表示等)。每个应用程序大约有2-3个类,主要是主要活动加上一些代码定制库项目创建的任何代码

图书馆项目包含多种语言的字符串资源(目前英语,俄语和法语,但会在翻译准备好后进行扩展)。基于此库项目的实际应用程序可能不需要所有这些翻译。那么,有没有办法从主应用程序项目中禁用库项目中的特定语言?

举一个简单的例子,图书馆项目以英语为主要语言,还包含俄语和法语的资源。申请必须始终以英文(客户要求)提供。当然,我只用英语定义应用程序特定的资源,但是每当使用来自库项目的字符串时,当设备区域设置设置为其中一个时,它们会以俄语或法语提供。我需要以某种方式,从主应用程序,表明我只想使用英语资源,无论设备区域设置。有没有办法做到这一点?如果是,怎么样?

0 个答案:

没有答案