# NLize (Native Languageize Ruby's error messages)

**URL:** <https://www.ruby-forum.com/t/nlize-native-languageize-rubys-error-messages/147900>\
**Category:** Ruby\
**Created:** [September 6, 2008, 7:40pm UTC](https://www.ruby-forum.com/t/nlize-native-languageize-rubys-error-messages/147900 "2008-09-06T19:40:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![arton](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arton](https://www.ruby-forum.com/u/arton)\
**Post date:** [September 6, 2008, 7:40pm UTC](https://www.ruby-forum.com/t/nlize-native-languageize-rubys-error-messages/147900/1 "2008-09-06T19:40:44Z")

</div>

Hi all

I’ve just released NLize.  
NLize is an extended library that converts Ruby’s error messages into  
native language using Ruby-GetText.  
At this time, it only supports x86 Ruby (I’ve tested on Vista x86 with  
msvc-60 and OS X 10.5 with x86 ruby), and has only ja/rubymsg.po and mo.  
But already I’ve extracted the messages into pot file, so you can change  
ruby’s message into your native language with some translation effort  
and some Ruby-GetText knowledge.  
The repositry already has Rakefile with update\_po, make\_mo task and  
creating gem task.

The usage is very simpl, you only need to put “require ‘nlize’” line on  
your top of the script, or invoking ruby with -rnlize option. Of course  
if you’ll install it with gem, prior loading RubyGems is required.

I think it’s useful for novice programmer, so anyone who teaches ruby to  
his students, co-workers etc, may have some interrest for it.

The sources are pushed in github.

> **[Home](https://github.com/arton/nlize/wiki/)**
>
> native languageize to ruby's message. Contribute to arton/nlize development by creating an account on GitHub.

Any suggestions, patches, pull requests are welcome.

Cheers.

–  
arton [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
