Skip to content

ptlug/a18n

This branch is up to date with astagi/a18n:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b144b09 · Oct 29, 2013

History

5 Commits
Oct 27, 2013
Oct 27, 2013
Oct 27, 2013
Oct 29, 2013
Oct 29, 2013
Oct 27, 2013
Oct 27, 2013

Repository files navigation

a18n

i18n library for Arduino

Usage

a18n is a small library to manage i18n on your Arduino projects. It accepts a json string in this format:

{
    "item_id": {
        "language_code_1":"translation_1", 
        "language_code_2":"translation_2", 
        ...
        "language_code_N":"translation_N"
    }
}

For example:

#include <a18n.h>
char* data = "{\"limit\":{\"en\":\"Limit\",\"it\":\"Limite\"}}";
a18n* imanager = new a18n("en", data);
imanager->getTranslation("limit"); //will return "Limit"

Relased under MIT license, Copyright (c) 2013 Andrea Stagi [email protected]

Releases

No releases published

Packages

No packages published