Как запросить у JAVA что-нибудь поддержать? - PullRequest
4 голосов
/ 16 мая 2011

Atlassian JIRA является мощным средством отслеживания ошибок, которым я пользуюсь в течение долгого времени, так как это хорошее средство отслеживания ошибок, которое я обязан локализовать в своей локали.

Я нашел их страницу в Linkedin и спросил их, могу ли я перевести это , так как это приветствовалось в сообществе, в котором я начал переводить, я бы опубликовал первую часть своегоперевод для них, и через некоторое время они сказали мне здесь , что

Java не поддерживает языковой стандарт fa_IR.

и

  • попытаться заставить java поддерживать fa_IR
  • рефакторинг TAC, поэтому языковой стандарт

Что можно сделать, чтобы привлечь внимание JAVA к поддержке языкового стандарта fa_IR иличто-то еще, чтобы помочь JIRA поддержать это?На самом деле я не получил минни refactor TAC so having locale is как с этим справиться?

Ответы [ 4 ]

5 голосов
/ 16 мая 2011

Java / реализация Sun / Oracle основана на OpenJDK (точнее, они выпустили первоначальную официальную реализацию под GPL, как OpenJDK), и оба проекта тесно связаны.

Вы можете проверить участникарекомендации здесь: http://openjdk.java.net/contribute/ (которая включает ссылку на http://bugs.sun.com/)

Обновление: На этой странице вы можете найти руководство, чтобы добавить другой язык в JAVA http://openjdk.java.net/groups/i18n/ искать Включить локаль в JRE на этой странице

1 голос
/ 16 мая 2011

Вы можете подготовить свой собственный язык Java через SPI - вот пример .

Когда речь заходит о программном обеспечении с поддержкой I18N, вам нужно принять решение о том, как далеко вы хотите пойти - валюты, календари, часовые пояса, макет пользовательского интерфейса и т. Д. Обмен строк - это легкий бит.

1 голос
/ 16 мая 2011

Вы не можете заставить Oracle поддерживать "fa_IR". Вы можете спросить их. Вы можете предложить им большие суммы денег, чтобы сделать это. Но это примерно предел вашего плеча.

Почему-то я не думаю, что попытка оказать моральное давление на Oracle сработает. Это коммерческая организация, основная обязанность которой состоит в том, чтобы зарабатывать деньги для своих акционеров.


Вы могли бы рассмотреть возможность реализации локали самостоятельно, изменив и собрав собственную версию OpenJDK 6/7. Действительно, вы могли бы затем внести это обратно в проект OpenJDK, чтобы другие люди могли извлечь из него пользу в каком-то будущем выпуске. (Вероятно, не до OpenJDK 8 сейчас ...)

1 голос
/ 16 мая 2011

Вот исходный текст

В качестве альтернативы, если локаль верна, нам придется отложить реализацию.Есть два решения, которые мы можем исследовать, но ни одно из них в краткосрочной перспективе:

  • попытаться заставить java поддерживать fa_IR

  • рефакторинг TAC, поэтомуязыковой стандарт необязателен

Ничто из этого не может быть исправлено.Первое означает, что Sun / Oracle придется поставлять дополнительный Locale со своей JRE, второе означает, что Atlassian придется переписать свой код, чтобы не использовать Locale.Ни с одной из этих вещей вы ничего не можете сделать.

...