我可以使用英语以外的语言作为默认资源吗?
Can I use language other than English for default resources?
Android 支持多个应用程序资源区域设置。默认字符串在 values
目录中,其他语言使用 values-XX
目录。我可以设置 Android Studio 项目以将 values
目录(无语言规范)中的 strings.xml
视为非英语字符串(例如德语)吗?我 100% 确定所有用户都懂德语。
Android 不假设字符串使用 res/values/
的语言。它只是要使用的默认字符串集,适用于您不提供某些特定语言的翻译的情况。
如果您想在 res/values/
中使用德语字符串,欢迎您这样做。在那种情况下,您的英文翻译将进入 res/values-en/
或类似目录,如果您有一天选择提供此类翻译。
是的,您可以默认使用德语。只需将德语字符串放入 strings.xml,为了支持其他语言,请使用 values-XX
Android 支持多个应用程序资源区域设置。默认字符串在 values
目录中,其他语言使用 values-XX
目录。我可以设置 Android Studio 项目以将 values
目录(无语言规范)中的 strings.xml
视为非英语字符串(例如德语)吗?我 100% 确定所有用户都懂德语。
Android 不假设字符串使用 res/values/
的语言。它只是要使用的默认字符串集,适用于您不提供某些特定语言的翻译的情况。
如果您想在 res/values/
中使用德语字符串,欢迎您这样做。在那种情况下,您的英文翻译将进入 res/values-en/
或类似目录,如果您有一天选择提供此类翻译。
是的,您可以默认使用德语。只需将德语字符串放入 strings.xml,为了支持其他语言,请使用 values-XX