102 projects tagged "Internationalization"

Download Website Updated 01 Sep 2007 i18nHTML

Screenshot
Pop 69.50
Vit 3.39

i18nHTML is a collection of scripts that can be used to write Web pages that visitors can translate into their respective native languages. It uses a database to match sentences from the Web page against translations and defines a set of PHP functions that generate either the translated HTML sentences or the original (typically English) text with decorations that allow users to provide translations. It requires that internationalized pages be written using the functions but does not constrain the page design in any way. Internationalized pages can be updated without losing existing translations for sentences that were not changed.

No download No website Updated 20 Dec 2012 iLib for JavaScript

Screenshot
Pop 15.10
Vit 22.91

iLib is an internationalization library for JavaScript that was created because with the advent of AJAX, it is no longer possible to avoid internationalization. Previously, you could format dates in the user's locale on the server. Now, Web services called via AJAX return time stamps in Unix time and formatting has to be done in the browser, but the standard library is inadequate. In addition to dates, the library handles times, numbers, currency, percentages, calendar calculations (Arabic, Hebrew, Gregorian, and Julian), time zones, string translation, string formatting and choice formats, locale info, ctype functions, and Unicode normalization.

Download Website Updated 03 Mar 2010 itools

Screenshot
Pop 139.30
Vit 10.57

itools is a collection of Python libraries which provides a wide range of capabilities, including an abstraction over directory and file resources, a search engine, type marshallers, datatype schemas, i18n support, URI handlers, a Web programming interface, a workflow interface, and support for data formats such as (X)HTML, XML, iCalendar, RSS 2.0, and XLIFF.

Download Website Updated 19 Jan 2013 libgxim

Screenshot
Pop 37.31
Vit 5.81

libgxim is an X Input Method (a.k.a. XIM) protocol library that is implemented by GObject. This library helps you implement XIM servers or client applications to communicate through the XIM protocol without using the Xlib API directly, particularly if your application uses a GObject-based main loop.

Download Website Updated 24 Jan 2013 libintl-perl

Screenshot
Pop 61.04
Vit 12.70

libintl-perl is a library that supports message translation for Perl, written in pure Perl (version 5.004 or better). A faster C version is also built and installed if the system fulfills all requirements. Its interface is a superset of the gettext family of functions in C, and it uses the same file formats as GNU gettext, making it possible to use all tools available for gettext itself and to seamlessly integrate internationalized Perl code into mixed-language projects.

Download Website Updated 11 Aug 2012 liblinebreak

Screenshot
Pop 62.97
Vit 3.25

Liblinebreak is an implementation of the line breaking algorithm as described in Unicode Standard Annex 14. It breaks lines that contain Unicode characters. It is designed to be used in a generic text renderer. FBReader is one real-world example.

Download Website Updated 29 Apr 2005 libmba

Screenshot
Pop 195.23
Vit 4.63

The libmba package is a collection of mostly independent C modules potentially useful to any project. There are the usual ADTs including a linkedlist, hashmap, pool, stack, and varray, a flexible memory allocator, CSV parser, path canonicalization routine, I18N text abstraction, configuration file module, portable semaphores, condition variables, and more. The code is designed so that individual modules can be integrated into existing codebases rather than requiring the user to commit to the entire library. The code has no typedefs, few comments, and extensive man pages and HTML documentation.

Download No website Updated 24 Feb 2006 libmime

Screenshot
Pop 32.25
Vit 1.00

libmime is a MIME parser in the same vein as Expat, the stream-oriented XML parser. As input is fed to the parser, events are generated which an application can catch by registering event handlers. Such events include the Unix From_ line, start of entity, end of entity, entity boundary, header, end of headers, and body. libmime supports MIME message editing through a delta mechanism. Edit contexts are instantiated and changes applied to specific contexts. Edit contexts can then be expressed in standard unified diff format which, when applied to the input source stream, will result in the new message.

Download Website Updated 08 Oct 2013 libunibreak

Screenshot
Pop 34.38
Vit 2.37

libunibreak is an implementation of the line breaking and word breaking algorithms as described in Unicode Standard Annex 14 and Unicode Standard Annex 29. It is a superset of, and supersedes, liblinebreak. It is designed to be used in a generic text renderer. FBReader is one real-world example.

Download Website Updated 30 May 2008 locale4j

Screenshot
Pop 21.73
Vit 1.48

locale4j is a Java library for working with localization data. The library currently supports the TMX file format. Translations can also be stored in memory or in a database for use at runtime.

Screenshot

Project Spotlight

AeonWave

A cross platform, hardware accelerated, versatile stereo and 4D audio mixing library.

Screenshot

Project Spotlight

GDRSImageCache

A minimalistic caching and image resizing library for iOS