Indic support is in IBM's JDK, I believe in 1.3.
Mark
Vinit Bhatt wrote:
> Hi Addison,
>
> Thanks for really descriptive and explanatory email.
> It helped me a lot in grasping basics of Unicode and Internationalization.
> I also got good link from the site you gave me. That is :-
> http://java.sun.com/j2se/1.3/docs/guide/intl/intlTOC.doc.html
>
> I got supported encoding from :-
> http://java.sun.com/j2se/1.3/docs/guide/intl/encoding.doc.html
>
> Unfortunately, not a single language from India is supported.
> May be in future JDK versions i hope.
>
> If i have any questions further, i will ask you.
> Thanks!
>
> Thanks and regards,
> Vinit Bhatt
>
> > -----Original Message-----
> > From: addison@inter-locale.com [mailto:addison@inter-locale.com]
> > Sent: Tuesday, August 01, 2000 6:49 PM
> > To: Unicode List
> > Cc: Unicode List
> > Subject: RE: Question
> >
> >
> > Hi Vinit,
> >
> > Actually, the Locale class is built into the Java language.
> >
> > Perhaps my previous message was unclear, but the tutorial you are looking
> > for is called "Internationalization" and is located
> > at: http://java.sun.com/docs/books/tutorial/i18n
> >
> > I'm curious about what it is that you're looking for, in terms of "classes
> > on Unicode". Most people who ask about it mean "How can I display foreign
> > (sic) language characters in my program?"
> >
> > Java, as I'm sure you're aware, uses a form of Unicode as its internal
> > character set for Strings and characters. As a result, a variety of
> > functions are "Unicode aware": for example, the Collator class has methods
> > for "normalizing" strings in order to get a better sorting, which is based
> > on the appropriate UTR (#15, if I remember correctly... I should look
> > these things up).
> >
> > But you really cannot separate "Unicode support" in Java from "Locale
> > support" and support for internationalization (features such as
> > ResourceBundles for storing your externalized strings or the DateFormat
> > class which lets you see appropriates formatted dates). You should make
> > yourself familiar with these concepts first.
> >
> > The Unicode website has a lot of information specific to the Unicode
> > Standard which will help you understand why Java is the way that it
> > is. You will probably want to purchase your own copy of the Unicode
> > Standard 3.0 if you really get into this stuff.
> >
> > Some caveats:
> >
> > If you are trying to do languages based on Devanagari or other Indic
> > languages, support is skimpy in Java at this time. Support for Thai is
> > sketchy.
> >
> > Some of the classes are incomplete or do not have in-built implementations
> > for all cases that you will need. For example, the Calendar class doesn't
> > have in-built support for non-Western calendars (like you'll find in
> > the Arabic speaking world, Thailand, Japan, and so on) and the
> > BreakIterator class really only handles text with spaces in it well.
> >
> > These kinds of things are being addressed in future JDKs, I'm told.
> >
> > I hope this helps. My website is new, so it's pretty skimpy on all of
> > these topics (no doubt you saw the "under construction" banners). However,
> > the Locale demo page is evolving pretty well (even today it's changed for
> > the better), and soon it will include code snippets and links to Java
> > documentation... and, if I have time over the weekend, I might even demo
> > some of IBM's nifty classes from AlphaWorks.
> >
> > I hope this helps.
> >
> > Best Regards,
> >
> > Addison
> >
> > ===========================================================
> > Addison P. Phillips Principal Consultant
> > Inter-Locale LLC http://www.inter-locale.com
> > Los Gatos, CA, USA mailto:addison@inter-locale.com
> >
> > +1 408.210.3569 (mobile) +1 408.904.4762 (fax)
> > ===========================================================
> > Globalization Engineering & Consulting Services
> >
> > On Tue, 1 Aug 2000, Vinit Bhatt wrote:
> >
> > > Hi Addison,
> > >
> > > Thanks for the information.
> > >
> > > I tried to look on your website to get more info. on Locale.
> > > Is it a translator that you are developing ?
> > >
> > > I looked under www.javasoft.com , under tutorial link and could
> > not find any
> > > Unicode tutorial. Can you please guide me through a specific URL on
> > > javasoft where
> > > i can find the example classes templates on Unicode ? That
> > will really help
> > > in
> > > coding my efforts. thanks a lot.
> > >
> > > Thanks and regards,
> > > Vinit Bhatt
> > > 703-344-6942
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From: addison@inter-locale.com [mailto:addison@inter-locale.com]
> > > > Sent: Tuesday, August 01, 2000 1:16 PM
> > > > To: Unicode List
> > > > Cc: Unicode List
> > > > Subject: Re: Question
> > > >
> > > >
> > > > Well....
> > > >
> > > > A list of languages supported by Unicode is fairly long (and a complex
> > > > topic).
> > > >
> > > > The Java programming language has varying levels of support
> > for a variety
> > > > of languages. This support is evolving, even as I write.
> > > >
> > > > For example:
> > > > There is no (built-in) support for calendars other than the Gregorian
> > > > calendar (although you can make your own and there are
> > several available
> > > > from IBM).
> > > >
> > > > The Sun JDK comes with a variety of locales (144 at my
> > > > last count) pre-installed. Check out my Java Locale Viewer at:
> > > >
> > > http://www.inter-locale.com/demos/locales.jsp
> > >
> > > This demo shows many of the basic classes related to the Locale
> > object in
> > > use. I'm adding collation, normalization, the BreakIterator, and other
> > > features sometime this week.
> > >
> > > Before you start with books, check out the Javasoft website. They have a
> > > comprehensive Internationalization tutorial and several articles on the
> > > basic classes you'll need to understand.
> > >
> > > Many books on Java have a chapter on internationalization,
> > which is where
> > > you'll mostly find reference to such matters as Unicode. There
> > are also a
> > > couple of books coming out shortly on the topic.
> > >
> > > ===========================================================
> > > Addison P. Phillips Principal Consultant
> > > Inter-Locale LLC http://www.inter-locale.com
> > > Los Gatos, CA, USA mailto:addison@inter-locale.com
> > >
> > > +1 408.210.3569 (mobile) +1 408.904.4762 (fax)
> > > ===========================================================
> > > Globalization Engineering & Consulting Services
> > >
> > > On Tue, 1 Aug 2000, Vinit Bhatt wrote:
> > >
> > > > How do i get list of languages which are supported by Unicode
> > in Java ?
> > > >
> > > > Also, what books you recommend to develop program in Java - Unicode ?
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Thanks and regards,
> > > > Vinit Bhatt
> > > > 703-344-6942
> > > >
> > > >
> > >
> > >
> >
This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:21:06 EDT