I'd appreciate some pointers to an issue we've been throwing
around for some time.
We are currently writing some code with International support
and one of the requirements is that we provide facilities to
convert as follows:
Romaji <--> Kana
Romaji <--> Hiragana
Romaji <--> Katakana
Hankaku <--> Zenkaku
We're developing under Win32 using C++ and would appreciate
if there are some hints how we should go about the above
requirements.
Thanks,
David Brock
--
MichKa
Michael Kaplan
Trigeminal Software, Inc. -- http://www.trigeminal.com/
International VB? -- http://www.i18nWithVB.com/
C++? MSLU -- http://msdn.microsoft.com/msdnmag/issues/01/10/
"David Brock" <dav...@dbrocksoftware.com> wrote in message
news:Xns91E3F093D11...@217.32.252.50...
Thanks for the quick response, I'll have a look through the
links.
FYI...I did spend some time on Google and did not turn up
that much. The right search phrases do help :)
Thanks,
David.
"Michael \(michka\) Kaplan" <forme...@nospam.trigeminal.spamless.com>
wrote in news:#nPvT1R2BHA.1864@tkmsftngp04:
> Well, there is definitely nothing built into Windows for this -- I
> think you will have to look to third party components to do this? Maybe
> you can find something in google.com (a quick search for the keywords
> toi the various scripts and the word convert found about 100 links).
>
>
> --
> MichKa
>
Converting from Romaji to Kana is not trivial. While within the context of
each Romaji transliteration method (Hepburn, Kunrei, Waapuro, etc.) the
mapping is one-to-one, not knowing what kind of Romaji you're dealing with
can pose problems. Converting from Kana to Romaji is simple enough once you
decide which kind of Romaji to use (maybe you should let the user choose?).
> Hankaku <--> Zenkaku
I think the LCMapString API function should be able to handle this.
HTH,
Daniel
ICU has full support for transliteration, not only in the Japanese space,
but also BiDi and Indic languages.
Thanks guys, found exactly what I was looking for at:
http://www.basistech.com/products/text-processing/rosette/
Does all I ask and then some more :)
David.
"Daniel Benito" <dbenito...@atril.com> wrote in
news:e#rfB9T2BHA.1912@tkmsftngp02:
Thanks for the pointer.
David.