Pango is a library for layout and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed; however, most of the work on Pango so far has been done using the GTK widget toolkit as a test platform. Pango forms the core of text and font handling for GTK. Pango is designed to be modular; the core Pango layout can be used with different font backends. There are three basic backends, with multiple options for rendering with each. Client-side
Zuper is a minimalist library of extensions for Zsh programming, because believe it or not Zsh is so slick and powerful that it can be used as a programming language. Zuper features load/save of associative maps as key/value storage on filesystem, a native ztcp facility for get/set k/v on consul.io and some more workflow debugging facilities.
A library for parsing mathematical expressions. Unlike similar projects, JBEE is able to parse numbers formated according to the user's locale and uses BigDecimal internally instead of double for arbitrary precision.
iLib is a collection of internationalization functions for JavaScript. It provides date/time localization, duration & date range formatting, number, percentage, and currency formatting and parsing; calendar support, time zones and locale infos, string translation and formatting routines, "ctype" functions, collation/sorting, address, phone number and name parsing or formatting, phone number parsing and formatting.
GNU gettext is a software translation toolkit and library. It provides a standardized string storage format and language bindings to facilitate text lookups and pluralized variant interpolation. Command-line tools aid text extraction and inserting the gettext lookup _() function calls. It's widely used with C and C++ software, but also supports shell scripts, C#, Perl, Python, Lisp, Scheme, Java, AWK, Tcl, PHP, Glade, Lua, JavaScript and Vala.
|