This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 96471 - I18N - netbeans does not show menus or other ui objects as per locale if user in a rtl locale
Summary: I18N - netbeans does not show menus or other ui objects as per locale if user...
Status: RESOLVED DUPLICATE of bug 96333
Alias: None
Product: ide
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: Sun All
: P2 blocker with 2 votes (vote)
Assignee: issues@ide
URL:
Keywords: I18N
Depends on:
Blocks:
 
Reported: 2007-02-23 19:14 UTC by Ken Frank
Modified: 2007-02-23 19:58 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Frank 2007-02-23 19:14:47 UTC
Please assign to correct cat/subcat.

This has come up recently with community translation for locales that have
their text read right to left - in this case its Persian but it can also be Arabic
or Hebrew and some other locales.

Part of the behavior of tools/applications is that the menu and other ui items
show from right to left, unlike the default left to right.

jdk does not by default use the value of the locale user is in to decide this
(for example, see swing issue 4505945)

however in that issue, they are saying they dont because swing/jdk is not
localized to those locales 

but for nb, it is in progress.

---> this issue is about need to provide that support in netbeans -
perhaps either by default based on locale or at least a startup argument.

NOTE - seprate issue has been filed on platform - 96333
and will be filed about form editor itself
but this is about netbeans itself.
Comment 1 Jesse Glick 2007-02-23 19:58:15 UTC
I don't think this is distinct from issue #96333. The IDE is simply a
Platform-based application and uses the same menu bar infrastructure.

*** This issue has been marked as a duplicate of 96333 ***