Download i18n Free Java Code
Description
Simple way to work with i18n on java web applications.
Source Files
The download file i18n-master.zip has the following entries.
.gitignore/* w w w . j a v a 2 s.c o m*/
README.md
i18n-core/pom.xml
i18n-core/src/main/java/net/jhorstmann/i18n/GettextResourceBundle.java
i18n-core/src/main/java/net/jhorstmann/i18n/I18N.java
i18n-core/src/main/java/net/jhorstmann/i18n/LocaleProvider.java
i18n-core/src/main/java/net/jhorstmann/i18n/LocaleProviderFactory.java
i18n-core/src/main/java/net/jhorstmann/i18n/ResourceBundleProvider.java
i18n-core/src/main/java/net/jhorstmann/i18n/ResourceBundleProviderFactory.java
i18n-core/src/main/java/net/jhorstmann/i18n/ServiceLoaderHelper.java
i18n-core/src/main/java/net/jhorstmann/i18n/impl/DefaultLocaleProviderFactory.java
i18n-core/src/main/java/net/jhorstmann/i18n/impl/DefaultResourceBundle.java
i18n-core/src/main/java/net/jhorstmann/i18n/impl/DefaultResourceBundleProviderFactory.java
i18n-core/src/test/java/net/jhorstmann/i18n/I18NBenchmark.java
i18n-core/src/test/java/net/jhorstmann/i18n/I18NTest.java
i18n-core/src/test/java/net/jhorstmann/i18n/MessageFormatTest.java
i18n-core/src/test/java/net/jhorstmann/i18n/attic/ClassLoaderLocal.java
i18n-core/src/test/java/net/jhorstmann/i18n/impl/DefaultLocaleProviderTest.java
i18n-core/src/test/java/net/jhorstmann/i18n/impl/DefaultResourceBundleProviderTest.java
i18n-core/src/test/resources/META-INF/services/net.jhorstmann.i18n.LocaleProviderFactory
i18n-core/src/test/resources/META-INF/services/net.jhorstmann.i18n.ResourceBundle
i18n-core/src/test/resources/log4j.properties
i18n-core/src/test/resources/net/jhorstmann/i18n/Messages.properties
i18n-core/src/test/resources/net/jhorstmann/i18n/Messages_de.properties
i18n-core/src/test/resources/net/jhorstmann/i18n/Messages_en.properties
i18n-gettext-tools/pom.xml
i18n-gettext-tools/src/main/antlr/net/jhorstmann/i18n/tools/expr.g
i18n-gettext-tools/src/main/antlr/net/jhorstmann/i18n/tools/plurals.g
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/MessageBundle.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/MessageUtils.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/MoParser.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/MoWriter.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/ParseException.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/PluralForms.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/ResourceBundleCompiler.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/AddExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/AndExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/BinaryExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/CmpEqExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/CmpGeExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/CmpGtExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/CmpLeExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/CmpLtExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/CmpNeExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/ComparisonExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/ConstantExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/DivExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/Expression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/InvalidExpressionException.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/ModExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/MulExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/NotExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/OrExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/SubExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/TernaryExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/expr/VariableExpression.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/xgettext/AbstractExtractorHandler.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/xgettext/MessageExtractor.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/xgettext/MessageExtractorException.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/xgettext/MessageFunction.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/xml/DefaultContentHandler.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/xml/NamespaceContextImpl.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/xml/NestedContentHandler.java
i18n-gettext-tools/src/main/java/net/jhorstmann/i18n/tools/xml/XMLHelper.java
i18n-gettext-tools/src/test/java/net/jhorstmann/i18n/tools/ExprParserTest.java
i18n-gettext-tools/src/test/java/net/jhorstmann/i18n/tools/MessageBundleTest.java
i18n-gettext-tools/src/test/java/net/jhorstmann/i18n/tools/MessageUtilsTest.java
i18n-gettext-tools/src/test/java/net/jhorstmann/i18n/tools/MoParserTest.java
i18n-gettext-tools/src/test/java/net/jhorstmann/i18n/tools/PluralParserTest.java
i18n-gettext-tools/src/test/java/net/jhorstmann/i18n/tools/ResourceBundleCompilerTest.java
i18n-gettext-tools/src/test/java/net/jhorstmann/i18n/tools/xgettext/ELSignatureTest.java
i18n-gettext-tools/src/test/java/net/jhorstmann/i18n/tools/xgettext/JavaSignatureTest.java
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/ABC.mo
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/ABC.properties
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/Header.mo
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/Header.properties
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/Test.properties
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/Test_de.mo
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/Test_de.properties
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/Test_de_DE.properties
i18n-gettext-tools/src/test/resources/net/jhorstmann/i18n/tools/Test_en.properties
i18n-gnu-gettext-runtime/pom.xml
i18n-gnu-gettext-runtime/src/main/java/net/jhorstmann/i18n/gnu/gettext/GettextResource.java
i18n-jsf/pom.xml
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/CommentTagHandler.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/ContextTagHandler.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/FacesLocale.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/FacesLocaleProviderFactory.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/FacesResourceBundle.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/FacesResourceBundleProviderFactory.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/Functions.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/PluralTagHandler.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/TagHelper.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/TranslationComponent.java
i18n-jsf/src/main/java/net/jhorstmann/i18n/jsf/TranslationTagHandler.java
i18n-jsf/src/main/resources/META-INF/faces-config.xml
i18n-jsf/src/main/resources/META-INF/i18n.taglib.xml
i18n-jsf/src/main/resources/META-INF/services/net.jhorstmann.i18n.LocaleProviderFactory
i18n-jsf/src/main/resources/META-INF/services/net.jhorstmann.i18n.ResourceBundleProviderFactory
i18n-jsp/pom.xml
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/AttributeTagSupport.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/ContextTag.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/I18nFilter.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/MessageTag.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/ParamTag.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/PluralTag.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/RequestLocaleProvider.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/RequestLocaleProviderFactory.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/RequestResourceBundleProvider.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/RequestResourceBundleProviderFactory.java
i18n-jsp/src/main/java/net/jhorstmann/i18n/jsp/TranslationTag.java
i18n-jsp/src/main/resources/META-INF/i18n.tld
i18n-maven-plugin/pom.xml
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/AbstractGettextMojo.java
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/ClassesGettextMojo.java
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/DistMojo.java
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/GettextMojo.java
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/GettextUtils.java
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/InitMojo.java
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/LoggerStreamConsumer.java
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/MergeMojo.java
i18n-maven-plugin/src/main/java/net/jhorstmann/i18n/mojo/WebappGettextMojo.java
i18n-sample-webapp/faces-config.NavData
i18n-sample-webapp/nbactions.xml
i18n-sample-webapp/pom.xml
i18n-sample-webapp/src/main/java/net/jhorstmann/i18n/sample/HelloWorld.java
i18n-sample-webapp/src/main/java/net/jhorstmann/i18n/sample/package-info.java
i18n-sample-webapp/src/main/po/de.po
i18n-sample-webapp/src/main/po/de.po.~1~
i18n-sample-webapp/src/main/po/en.po
i18n-sample-webapp/src/main/po/en.po.~1~
i18n-sample-webapp/src/main/po/keys.pot
i18n-sample-webapp/src/main/resources/META-INF/services/net.jhorstmann.i18n.LocaleProviderFactory
i18n-sample-webapp/src/main/resources/META-INF/services/net.jhorstmann.i18n.ResourceBundleProviderFactory
i18n-sample-webapp/src/main/tomcat/conf/logging.properties
i18n-sample-webapp/src/main/webapp/META-INF/context.xml
i18n-sample-webapp/src/main/webapp/WEB-INF/faces-config.xml
i18n-sample-webapp/src/main/webapp/WEB-INF/glassfish-web.xml
i18n-sample-webapp/src/main/webapp/WEB-INF/web.xml
i18n-sample-webapp/src/main/webapp/index.jspx
i18n-sample-webapp/src/main/webapp/index.xhtml
i18n-sample-webapp/src/test/java/net/jhorstmann/i18n/sample/TranslationTest.java
i18n-sample-webapp/src/test/resources/META-INF/services/net.jhorstmann.i18n.LocaleProviderFactory
i18n-sample-webapp/src/test/resources/META-INF/services/net.jhorstmann.i18n.ResourceBundle
i18n-sample-webapp/src/test/resources/META-INF/services/net.jhorstmann.i18n.ResourceBundleProviderFactory
i18n-sample-webapp/src/test/resources/log4j.properties
i18n-xgettext-asm/pom.xml
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/AbstractValue.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/AsmMessageExtractor.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/ConstantNullValue.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/ConstantStringValue.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/ConstantTrackingInterpreter.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/ConstantTypeValue.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/ReturnAddressValue.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/SearchKey.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/SimpleValue.java
i18n-xgettext-asm/src/main/java/net/jhorstmann/i18n/xgettext/asm/UninitializedValue.java
i18n-xgettext-asm/src/test/java/net/jhorstmann/i18n/xgettext/asm/AsmMessageExtractorTest.java
i18n-xgettext-asm/src/test/java/net/jhorstmann/i18n/xgettext/asm/poc/ConstantTracker.java
i18n-xgettext-asm/src/test/java/net/jhorstmann/i18n/xgettext/asm/poc/ConstantTrackerTest.java
i18n-xgettext-asm/src/test/resources/log4j.properties
i18n-xgettext-web/pom.xml
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/CommentFacetHandler.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/ComponentHandler.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/Constants.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/ContextFacetHandler.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/DummyHandler.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/FacetHandler.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/GettextNodeVisitor.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/MessageFacetHandler.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/PluralFacetHandler.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/RootHandler.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/WebMessageExtractor.java
i18n-xgettext-web/src/main/java/net/jhorstmann/i18n/xgettext/web/XMLReaderAdapter.java
i18n-xgettext-web/src/test/java/net/jhorstmann/i18n/xgettext/web/ExtractComponentsTest.java
i18n-xgettext-web/src/test/java/net/jhorstmann/i18n/xgettext/web/ExtractFunctionsTest.java
i18n-xgettext-web/src/test/java/net/jhorstmann/i18n/xgettext/web/JasperELTest.java
i18n-xgettext-web/src/test/java/net/jhorstmann/i18n/xgettext/web/NamespaceContextTest.java
i18n-xgettext-web/src/test/resources/log4j.properties
i18n-xgettext-web/src/test/resources/net/jhorstmann/i18n/xgettext/web/test.xhtml
i18n-xgettext-web/src/test/resources/net/jhorstmann/i18n/xgettext/web/test_components.xhtml
i18n-xgettext-web/src/test/resources/net/jhorstmann/i18n/xgettext/web/test_functions.xhtml
pom.xml
Download
Click the following link to download i18n-master.zip.
i18n-master.zip