如何从JAVA请求支持某些东西?

| Atlassian JIRA是一个功能强大的问题跟踪器,我已经使用了很长一段时间,因为这是个好问题,我必须将其本地化为我的语言环境。 我在Linkedin上找到了他们的页面,并询问他们是否可以翻译,因为它在我开始翻译的社区中受到欢迎,我会为他们张贴翻译的第一部分,一段时间后,他们在这里告诉我   Java不支持fa_IR语言环境。 和      尝试强制Java支持fa_IR   重构TAC,因此具有语言环境    如何使JAVA注意支持fa_IR语言环境或其他可以帮助JIRA支持它的方法?其实我没有得到ѭ0的提示,我该如何处理?     
已邀请:
Sun / Oracle Java实现基于OpenJDK(或者,他们已经在GPL下发布了最初的官方实现,即OpenJDK),并且这两个项目紧密相关。 您可以在此处查看贡献者指南:http://openjdk.java.net/contribute/(其中包含http://bugs.sun.com/的链接) 更新:这是您可以找到向Java添加其他语言环境的指南的页面 http://openjdk.java.net/groups/i18n/在该页面中查找在JRE中包含区域设置     
这是原文   或者,如果语言环境是   正确,我们将不得不推迟   实施。那里有两个   我们可以探索的解决方案,但是都没有   在短期内:         尝试强制Java支持fa_IR   重构TAC,因此具有区域设置是可选的    这些都不是您可以修复的任何东西。第一种意味着Sun / Oracle将不得不在其JRE中附带一个附加的Locale,第二种意味着Atlassian将不得不重写其代码以不使用Locales。这些都不是您无能为力的事情。     
您不能强迫Oracle支持\“ fa_IR \\”。你可以问他们。您可以向他们提供大量资金来做到这一点。但这就是您的杠杆作用的极限。 不知何故,我认为对Oracle施加道德压力的尝试不会奏效。他们是一家商业组织,其主要职责是为股东赚钱。 您可以考虑通过修改和构建自己的OpenJDK 6/7版本来自己实现语言环境。的确,您可以将其贡献给OpenJDK项目,以便其他人在将来的发行版中受益。 (可能直到现在OpenJDK 8才开始……)     
您可以通过SPI设置自己的Java语言环境-这是一个示例。 对于支持I18N的软件,您必须决定要走多远-货币,日历,时区,UI布局等。交换字符串很容易。     

要回复问题请先登录注册