Project i18n DB

i18n refers to internationalization: the process of enabling a software application to support multiple locales. Internationalized software can be localized to broaden its appeal across markets. For many software applications, the process of internationalization begins with externalizing the text which the application displays to its users. The text is often stored in resource bundles, structured files that an application can load and use to find a localized version of a block of text given a unique identifier.

Overview

i18n DB is an effort to create open-source resource bundles of commonly used text by leveraging crowdsourcing. Key value pairs are organized in domains, enabling users to infer context and choose the most apropos set of key value pairs for their application. In addition, each i18n user can enter a new key text pair or supply an alternate value for an existing key value pair, creating a customized variant of a key value pair set.

All new web applications produced by the Astrient Foundation will leverage i18n DB, in most cases loading localized text from i18n DB dynamically. There is no need to create an account in order to utilize i18n DB. Simply send a query specifying a domain, country, and language to i18n DB to retrieve the available localized text. To participate and help grow the i18n DB, create an account through the account sign up page.

Overview
My Account
Create an Account
Nightly Checkpoints
Browse the Database
Documentation