[jbosstools-dev] More i18n questions
max.andersen at redhat.com
max.andersen at redhat.com
Thu Jul 2 06:37:35 EDT 2009
You guys are crazy :)
/max (sent from my phone)
On 02/07/2009, at 12.24, Dmitry Geraskov <dgeraskov at exadel.com> wrote:
>
>
> Sean Flanigan wrote:
>> On 01/07/09 17:41, Max Rydahl Andersen wrote:
>>>> My good friend dart once demonstrated for me that now in java you
>>>> can
>>>> actually use chinese / japanese characters in class and method
>>>> names
>>>> also.
>>> Yes, Java support UTF-8 in their Java lang spec - one of their
>>> selling
>>> points when it came out, which luckily did not catch on too much.
>>> I did have to do a consultancy gig once where they used Portuguese
>>> words
>>> and accents in the code....veery hard to debug :)
>>
>> Yeah, I think you can start a Java identifier with almost any
>> character on the planet... except ASCII punctuation and the
>> "arabic" digits 0-9. I think all the other Unicode digits are fine: http://www2.hawaii.edu/~hlibcat/documents/246.html
> Even more, following code will work fine:
>
> public class Test {
> public static void main(String[] args) {
> int \u006d\u0079\u0056\u0061\u0072 = 1; /*int myVar = 1; \u002a
> \u002f
> System.out.println(myVar);
> }
> }
>
> You should take this into account when you parse code. User could
> close comment by unicode representation.
> Eclipse colouring doesn't take it into account.
>
>
>>
>>> On the subject of translating code generated comments then I would
>>> say
>>> we shouldn't, it is simply too much work and we risk the examples
>>> to go out of sync. It is more important that the code example runs/
>>> works
>>> than its comments are in a localized language.
>>
>> Yeah, that's my feeling too. I just wanted to make sure to have
>> the discussion, since there are pro's and con's.
>>
>
> --
> Best regards,
>
> Dmitry Geraskov dgeraskov at exadel.com
> Senior Developer
> Exadel Inc
>
More information about the jbosstools-dev
mailing list