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.
It appears that though Netbeans handles most Unicode text correctly, and also displays right-to-left text correctly, it has a major problem with entering right-to-left text (which is very inconvenient if, for example, someone wishes to make a translation of a string table into Hebrew or Arabic). If you try inserting text (even regular latin text) into a right-to-left word or sentence, then the characters are inserted into the incorrect location. For example, if one had a right-to-left word (like מילה) and tried inserted a space between the ל and the ה, it would instead appear between the י and the מ. (I hope the bug reporting system supports Hebrew characters.)
Currently the editor's caret and document does not support bidirectional text editing well. We need to check AbstractDocument.updateBidi() and how to reuse it for our document implementation and the consequences for the view hierarchy and caret. This will require a considerable effort thus marking for future.
According to the complexity of implementation and testing I would like to request this issue to be waived for 5.0.
The issue was waived for 5.0.
Waiwer request - No time for implementing in 6.0
Milo, please take a look at this one. Thanks.
Changing to feature request. We must evaluate costs and benefits of full-support of right to left editing.
here is list of other issues regarding rtl so perhaps can help in evaluation of this or others; maybe some unified approach or mini project for future release might be considered: 96333 96472 91440 98904 69750 - this one ken.frank@sun.com
*** Issue 152413 has been marked as a duplicate of this issue. ***