Natural language support objects
From Wikipedia, the free encyclopedia
| This article may not meet the general notability guideline or one of the following specific guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. If you are familiar with the subject matter, please expand or rewrite the article to establish its notability. The best way to address this concern is to reference published, third-party sources about the subject. If notability cannot be established, the article is more likely to be considered for redirection, merge or ultimately deletion, per Wikipedia:Guide to deletion. This article has been tagged since August 2007. |
NLSO or Natural Language Support Objects, is a software library being developed as an open source project for the purpose of easy translation of web sites and applications to different languages Natural Language Support Objects are the creation of Peter Ivan Dunne The class library attempts to manage language dependent resource strings through database tables, thus enabling translation of a project by switching to the relevant database
The NLSO projects are divided into 3 distinct area's NLSO-WEB, which deals with web site specifics using PHP/mysql NLSO-ADDRESS, designed to enhance the NLSO family by providing address information both in english and the native language NLSO-OBJECTS, the most difficult to attain as commercial compilers are supplied in compiled form and can not be modified by end users, thus the project has now turned to the opensource project Lazarus, which uses the Free Pascal Compiler
The goals of these projects are 1: Reduce translation workload 2: Enable end users to translate applications to their own language 3: Share translation information among web servers and applications to reduce the replication of translation work 4: Provide accurate, localized address information, to enable more accurate mail delivery
The developer has still to consider cultural impact of any changes to the website or application, this is beyond the scope of NLSO
[edit] External links
link ComChatter.com is constructed using NLSO methods as a community web site to demonstrate the purpose and capabilities of Language Neutral software design systems such as NLSO
See also: Software localization

