Browse Prior Art Database

Method and System for Storing and Retrieving Internationalization Data

IP.com Disclosure Number: IPCOM000204174D
Publication Date: 2011-Feb-17
Document File: 2 page(s) / 29K

Publishing Venue

The IP.com Prior Art Database

Related People

Nakin Viboonchan: INVENTOR

Abstract

A method and system for storing and retrieving internationalization data or rules is disclosed. The method facilitates in storing and retrieving internationalization data from a single or multiple databases through a web service Application Programming Interface (API) or a Web Interface thereby allowing users (for e.g. application developers, Quality Assurance (QA) engineers) to access such information easily.

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 53% of the total text.

Method and System for Storing and Retrieving Internationalization Data

Abstract

A method and system for storing and retrieving internationalization data or rules is disclosed.  The method facilitates in storing and retrieving internationalization data from a single or multiple databases through a web service Application Programming Interface (API) or a Web Interface thereby allowing users (for e.g. application developers, Quality Assurance (QA) engineers) to access such information easily.

Description

Disclosed is a method and system for storing and retrieving internationalization data or rules.  In general, applications developed for a global marketplace must be sensitive to local variations in certain data representation formats.  A data representation format may include rules, for example, rules for date and time formats, currency, number formatting, address, phone number, etc.  These rules are defined in various standards and are published by International Components for Unicode (ICU) and other organizations.  A developer writing an application or a Quality-Assurance (QA) engineer testing the application faces the challenge of finding all the relevant standards as there are many standard documents the developer or the QA engineer needs to look through.  In addition, the QA engineer testing the application must create test cases for each locality and for each data type. 

Thus, the method and system includes storing the internationalization data or rules as rows in a database.  For example, the internationalization data or rules may be stored in the database as:

locality: combination of language and country in RFC 4646. e.g. en-US, pt-BR;

data type: for e.g., 'date', 'phone', address', 'time' etc;

data format unique identifier: for e.g., MM_DD_YYYY;

data format description: for e.g., 2 digit month 2 digit day 4 digit year separated by an underscore;

data format example: for e.g., 12_01_2010.

In addition, test strings of the native language may be stored in sets of tables.  For example, test strings of the native language may be stored in a table en-US with following columns:

string:

pangram:

comment:

Thereafter, these test strings may be manipulated programmatically in various conditions through a web service API or a Web Interface.  For example, a test...