Android 添加自定义语言-本地化

Android 添加自定义语言-本地化,android,Android,我在Android应用程序中使用本地化。我更改了应用程序内部的本地化,因此它不会更改系统设置。我创建了名为“values nl”和“values en”的dir。这个很好用。但是让我们说我想创造我自己的语言。当我这样做并创建自己的文件夹(如“values test”)时,我会发现一个错误 以下是我在应用程序内设置本地化的方式: Locale locale = new Locale("nl"); Locale.setDefault(locale); 但是让我们说我想创造我自己的语言 这是

我在Android应用程序中使用本地化。我更改了应用程序内部的本地化,因此它不会更改系统设置。我创建了名为“values nl”和“values en”的dir。这个很好用。但是让我们说我想创造我自己的语言。当我这样做并创建自己的文件夹(如“values test”)时,我会发现一个错误

以下是我在应用程序内设置本地化的方式:

Locale locale = new Locale("nl");   
Locale.setDefault(locale); 
但是让我们说我想创造我自己的语言

这是不可能的,除非通过自定义固件<代码>-测试将不是可识别的资源集。欢迎您支持所需版本的Android支持的任何语言——您可以在SDK发行说明的Locales部分找到这些语言的列表,例如


据说,您可以使用
Locale
动态更改将使用的资源集,尽管我自己没有尝试过。

ok。但实际上是一种语言的方言。我读过一些关于区域语言的书。我没有别的方法可以做到这一点吗?@Melvin:我不在乎你是否认为你正在发明一种新语言、一种新方言、一种新屏幕大小、一种新方向,或者其他什么——你不能发明新的资源集后缀,除非通过自定义固件。