NAME
Lingua::KO::Munja - Korean letter conversion
SYNOPSIS
use
utf8;
my
$roman
= hangul2roman (
'유사쿠'
);
my
$hangul
= roman2hangul (
'yusaku'
);
"$roman $hangul\n"
;
produces output yusaku 유사쿠
(This example is included as synopsis.pl in the distribution.)
VERSION
This documents Lingua::KO::Munja version 0.08 corresponding to git commit 4410ddcb7488a016bdef34b1699db70dd8316542 released on Fri Oct 5 11:07:49 2018 +0900.
DESCRIPTION
Inputs and outputs are in Perl's Unicode formulation.
This is a companion of Lingua::JA::Moji.
FUNCTIONS
roman2hangul
my
$hangul
= roman2hangul (
'munja'
);
Convert romanized Korean to hangul.
hangul2roman
my
$roman
= hangul2roman (
'문자'
);
Convert hangul to romanized Korean.
EXTENDED EXAMPLES
my
$k
= parse_kanjidic (
'/home/ben/data/edrdg/kanjidic'
);
my
@o
= kanjidic_order (
$k
);
my
$max
= 10;
for
my
$kanji
(
@o
[0..
$max
]) {
my
$entry
=
$k
->{
$kanji
};
my
$korean
=
$entry
->{W};
if
(!
$korean
) {
next
;
}
my
@hangul
=
map
{roman2hangul (
$_
)}
@$korean
;
"$kanji: @hangul\n"
;
}
produces output 亜: 아 唖: 아 娃: 왜 와 阿: 아 옥 哀: 애 愛: 애 挨: 애 姶: 압 逢: 봉 葵: 규 茜: 천
(This example is included as kanji2hanja.pl in the distribution.)
SEE ALSO
Other CPAN modules
- "kana2hangul" in Lingua::JA::Moji
-
This converts Japanese kana into hangul.
- Lingua::KO::Romanize::Hangul
-
This romanises Hangul.
About Korean romanisation
- Revised Romanization of Korean
-
Wikipedia article on the official form of Korean romanisation.
EXPORTS
Nothing is exported by default. All the functions can be exported using the tag :all
.
DEPENDENCIES
- Convert::Moji
-
Convert::Moji is used for making the conversions between alphabets.
AUTHOR
Ben Bullock, <bkb@cpan.org>
COPYRIGHT AND LICENCE
Portions of this are taken from Lingua::KO::Romanize::Hangul, version 0.20, by Yusuke Kawasaki, Copyright (c) 1998-2008 Yusuke Kawasaki.
The rest is by Ben Bullock.
This program may be copied, used, modified and redistributed under the same terms as Perl itself.