Project moved to GitHub
Joda-Time provides a library of classes to replace the Java JDK Date and Time classes including formatting. It is based around the ISO8601 datetime standard, but also provides full support for other calendar systems, such as Gregorian and Buddhist. Project moved to GitHub: https://github.com/JodaOrg/joda-time
This is a collection of tools to be used in working with Term Base eXchange (TBX); an open, XML based standard for exchanging structured terminological data submitted for adoption under ISO 30042 Technical Committee 37.
A resource bundle implementation based on the Hibernate O/R persistence framework.
====== OIL (Object Introspection Library) for C++ ====== Aims at Facilitating the Object Introspection Capabilities for C++ Developers. The Goals is to be able to display and modify the contents of any given C++ Object at run time.
Utf8StringBuf is a small wrapper around standard c string-functions.
Utf8StringBuf is a small wrapper around the standard C string-functions. Utf8StringBuf works without dynamic memory, ensures to build strings within array bounds only and keeps them null-terminated. These functions prevent to cut an utf8 code-point in half. Utf8StringBuf allows to build and modify strings, to search and replace patterns in strings and to convert unicode codepoints to utf8-sequences and back to unicode.
"I18N" means way more than just translation. Other libraries claim to be an i18n solution when translation and string formatting is really all they offer. Yes, iLib has classes that do translation too, but there is also much, much more. From date formatting to name parsing to phone number handling to collation, iLib has classes that do it. And, it has the ability to support thousands of possible locales. Everything in iLib is written in pure JS with minimal platform dependencies, so it works the same way in many different environments and browsers, from Chrome to Opera to node to Qt/QML. Over 17K unit tests help to guarantee this. ILib is also the library of choice for enyo apps on webOS which ships on over 10 million LG SmartTVs in over 135 countries. Give it a try and see if it can work for your app too! Check the Files tab above to download pre-assembled copies for browsers, a set of CommonJS style modules, or use it in nodejs: "npm install ilib"
The i18n for data (i18n4data) is an i18n tool for java web application, which makes an existing web site to support multi languages easily. It supports not only for interface message, but also for user's data, such as product name.
The Aranea Library is a collection of useful aspects using AspectJ like an I18N (extendable) solution using annotations.
Caelum Stella is a set of validators, formatters and converters for Brazilian common ids like Zip codes, State codes, social ids and so on. Stella also provides adapters for JSF, Struts tag libs, JSP tag libs, Hibernate Validator and JS completion.
A client container for Swing, based on Java 5 language features (annotations, enums...), and PicoContainer. Develop Swing applications with a simple development model, using POJOs, a clean MVC pattern and services and be more productive.
A fully internationalized Java API for configuration information, enabling clients to access configuration information from the file system and centralized storage, in a configurable, flexible fashion.
This is a Java application to aid in creating language files for localized Flash-solutions. You are able to see the original text while you provide a localized version. All files are XML-based.
International Address Formats project provides for every country in the world a java.text.MessageFormat-like format for producing text (or XML/HTML-like) representation of a given address data object appropriate for a given destination country.
Easy Way to internationalize Source Code.
Easy Way to tnternationalize Source Code. You have only to Tag the Controls, Components and Nodes with a special Annotation, and the Tool does the remaining Work. Easy to Maintain the Text and Tooltip Properties on the Fly. 1. Step: Tag your Controls with suitable Annotations 2. Step: Insert a few lines of Code that specify your Resourcebundle 3. Step: Start your Application 4. Step: The I18N Driver has produced missing Resources and save them in a '_MissingKeys'-File 5. Step: Copy the missing Resources in all your Resource Bundle Files 6. Step: Maintain your Resources via Hot Key inside your Application
The Java Galician Locale is an implementation of Java localization SPIs which will allow the Java VM to use the Galician Language (locales "gl" and "gl_ES"), one of the official languages of Spain, which is not included in Sun's JVM distribution
Jaxmao 是基于开源Tomcat的JSP/Servlet服务器。多年的开发使Tomcat已越来越完善，被越来越多的网站采用。Jaxmao(中文版Tomcat)项目的任务是开发一个中文界面，推广JSP/Serlet 在中文开发者中的使用。
Project moved to GitHub
Joda-Money is a small library providing money and currency classes to complement Java 5 onwards. Project moved to GitHub: https://github.com/JodaOrg/joda-money
A small web-based application intended to assist project developers in managing and creating translations. Django based.
LiveMessage is a real-time Web-based editor for I18N resource bundles. It can be integrated with many popular Web frameworks and lets you edit localized messages without directly modifying the properties files and without restarting the application.
This is a PHP-5 library for language detection.
A lightweight and simple PHP website development kit
PHeasel is a light-weight PHP based website development kit with good support for internationalisation (I18N) and maximum flexibility for pretty URLs. It also includes a pragmatic templating system. PHeasel is straightforward and easy to learn. Just enough to get you going quickly, without getting in your way.
RbUtils is a development tool which provides utilities for Java ResourceBundles (convert properties file into java source ResourceBundle file, check if a properties file has a corresponding ResourceBundle that can be loaded from the classpath, ...)
Translation web site is used to translate java resource bundles.
The main use case for this application is to enable development team to concentrate on development with single language while automatically communicating new localization needs to designated translators via email and offering web user interface for the actual translation process. Resource bundle translation site can be applied as a standalone translation web application to translate Java resource bundles from source control. Easiest way to do this is to use translation-site-jetty Java console application which runs the web application inside embedded jetty. The resource bundles in file system are synchronized to JPA database and back. Pre and post synchronization shell command hooks can be used to pull and push files to source control systems or transfer them to remote servers.
Shikari is a set of Eclipse plugins that check for internationalization problems in Java applications. It runs as plugins to the Eclipse IDE and also as a headless Eclipse RCP application.
Secure application license management made easy in Java.