为了支持软件国际化,许多编程语言和平台都支持获取本地化资源的方式,以用于向用户显示的 UI(例如 Java 的
对于许多语言和平台的资源包解决方案,区域设置解析过程似乎几乎相同。它们是否遵循某种标准的区域设置解析算法,如果没有,是否存在这样的标准?
java.util.ResourceBundle
类)。通常,如果用户首选区域设置的资源不可用,则会有一个回退机制或区域设置解析过程,该过程将尝试从可用资源集中查找最接近匹配的资源。例如,如果没有 en-US
的资源,则通常系统会尝试查找 en
的资源。对于许多语言和平台的资源包解决方案,区域设置解析过程似乎几乎相同。它们是否遵循某种标准的区域设置解析算法,如果没有,是否存在这样的标准?