formosa

Get Version

0.0.1

→ ‘Taiwanese language processing’

What

Formosa is a Ruby library for processing Taiwanese languages. Major languages spoken in Taiwan include Holo, Hakka, Mandarin and those of the indigenous people. Formosa is the Ruby branch of the lib-formosa project (http://code.google.com/p/lib-formosa/).

Currently, we focus on the processing of the Holo (Southern Min) language, with necessary tools such as SyllableComposer available for general use.

Installing

sudo gem install formosa

The basics

Demonstration of usage

$KCODE="u"          # set the Ruby environment to use UTF-8
require "rubygems" 
require "formosa" 
include Formosa::Holo                                      
poj = SyllableType::POJ
tl = SyllableType::TL
SyllableUtility.compose_syllable(poj, tl, "goa2")  # => guá
SyllableUtility.compose_syllable(tl, poj, "gua2")  # => goá

Forum

How to submit patches

Read the 8 steps for fixing other people’s code and for section 8b: Submit patch to Google Groups, use the Google Group above.

The trunk repository is svn://rubyforge.org/var/svn/formosa/trunk for anonymous access.

License

This code is free to use under the terms of the New BSD license.

Contact

Comments are welcome. Send an email to lukhnos (at) gmail (dot) com.

Dr Nic, 30th July 2007
Theme extended from Paul Battley