NAME
Lingua::KO::Munja - Korean letter conversion
SYNOPSIS
use utf8;
use Lingua::KO::Munja qw/roman2hangul hangul2roman/;
my $roman = hangul2roman ('유사쿠');
my $hangul = roman2hangul ('yusaku');
print "$roman $hangul\n";
produces output
yusaku 유사쿠
(This example is included as synopsis.pl in the distribution.)
VERSION
This documents Lingua::KO::Munja version 0.07 corresponding to git commit 867075cabf61c54296f7dce2da81fab473c4d52b released on Wed Mar 1 18:15:26 2017 +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
use Data::Kanji::Kanjidic ':all';
use Lingua::KO::Munja ':all';
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;
print "$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
.
use Lingua::KO::Munja ':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.