From: James Edward Gray II Date: 2005-05-23T02:13:31+09:00 Subject: Re: HighLine 0.6.0 -- Now with menus! On May 21, 2005, at 8:23 AM, Brian Schr�der wrote: > Thanks, it really sounds great. If you want something more on the > plates, I'd offer internationalization. And have you checked if it is > utf-8 compatible? Here are the relevant details I can think of in regards to this: 1. HighLine's data set is Ruby Strings (input and output). 2. User code provides the output. 3. End users respond to provide the input. 4. When HighLine manipulates these Strings, it happens in one of two way: Strings are modified based on two whitespace characters (space and newline). Strings are also modified as directed by user code (asking HighLine to call capitalize() for you, for example). 5. While they all have (English) defaults, any message HighLine displays can be set to whatever the user code feels is best. To me, the above means that HighLine is almost as internationalized as ordinary Ruby Strings, but please do correct me if I'm wrong! If you discover and specific issues with internationalization support, send us the bug report and we'll do our best to fix it. James Edward Gray II