Android 如何翻译组名?
How does Android translating group names?
在我的应用程序中,我正在从设备数据库中读取群组名称和 ID,我想创建群组名称列表以添加权限,哪些类型的联系人可以发送到我的 http 服务器。默认情况下,数据库中的群组名称为英语,但在 adding/editing 联系人期间,它们会被翻译为当前设备语言。我的应用程序应该是完全多语言的。我怎样才能在我的应用程序中翻译这个?我正在通过以下内容 uri 阅读群组:
ContactsContract.Groups.CONTENT_URI,
来自列:
ContactsContract.Groups.TITLE
默认只创建英文版的4个标准组:
My Contacts
Family
Friends
Coworkers
默认情况下其他组不是英文的,它们的标题是用户创建的。
您可以在您的应用程序中检测这些标准组(通过将标题与这 4 个字符串之一进行比较),并在您的 strings.xml 文件中添加您希望支持的每种语言的翻译。
在我的应用程序中,我正在从设备数据库中读取群组名称和 ID,我想创建群组名称列表以添加权限,哪些类型的联系人可以发送到我的 http 服务器。默认情况下,数据库中的群组名称为英语,但在 adding/editing 联系人期间,它们会被翻译为当前设备语言。我的应用程序应该是完全多语言的。我怎样才能在我的应用程序中翻译这个?我正在通过以下内容 uri 阅读群组:
ContactsContract.Groups.CONTENT_URI,
来自列:
ContactsContract.Groups.TITLE
默认只创建英文版的4个标准组:
My Contacts
Family
Friends
Coworkers
默认情况下其他组不是英文的,它们的标题是用户创建的。
您可以在您的应用程序中检测这些标准组(通过将标题与这 4 个字符串之一进行比较),并在您的 strings.xml 文件中添加您希望支持的每种语言的翻译。