AMLString  201909
String localization library
Andromeda String localization library

This library is essential for develop quality multilanguage applications.Typical localizing library needs to search in any data structure for localized string. This library not. At runtime, it only takes a pointer, so it may cost only one or two CPU instructions.

Usage is as usual with gettext. Parser finds all occurences of function "_" an store it to file with po suffix. This file is merged into global a take to translator. Result of this is process is mo file, that can be included back into project. Loading of mo files is not accomplished at this time.

How it works

Look! AMLString tooks only one mov instruction!

AMLString disassembly

Sources

Download at GitHUB

Building AMLString

Getting sources

git submodule update

Compiling

mkdir cmake-build-debug
cd cmake-build-debug
cmake ..
make

Output Library

/lib/libAMLString.so

Single test (not necessary)

./TEST_AMLString

License

This library is under GNU GPL v3 license. If you need business license, don't hesitate to contact me.

Contribute

Please contact me.

Dependencies