Java Properties Free
ByCrowdinVerified Author

Localization format for Java apps

Try Crowdin

Java Properties translation with Crowdin

Copy link

Java Properties is a natively supported file format, you can use it without an additional installation. Just upload it to your projects and start the localization.

Available Configurations

Copy link

The Java Properties file format can be configured to optimize its use with Crowdin for better content handling. The following is a list of available configuration options.

  • Single quote escape options.

  • Escape special characters.

File Format Details

Copy link
Attribute Value
File Extension .properties
API Type properties
Source can be edited in Crowdin Yes
Generating translated files via Bundles Search Crowdin Store
Supports pluralization No
WYSIWYG Preview in the editor No
Supported types of contextual information Text comments, Screenshots, In-Context
Custom attributes No
Existing translations import possibility Key-value mapping

Sample File

Copy link
string_one = String for translation 1
string_two = one + one \= two
# String key with spaces
key\ with\ spaces = This is the value that could be looked up with the key "key with spaces".
# Unicode
tab : \u0009
# Backslash in value should be escaped by another backslash
path=c:\\wiki\\ templates

Translating Java Properties

Copy link

Comments


! Context for string 1

# Another context for string 1

string_one = String for translation 1

Spring Framework Localization

Spring applications are written in Java (or Groovy) and run on the JVM, so they use the same MessageBundle API for internationalization as Java does.

GWT Framework Localization

GWT is a web development framework that is built on the Java programming language and uses the same properties files for internationalization. The i18nCreator tool provided by GWT simplifies the process of creating Java interfaces to access the strings in these properties files.

Grails Framework Localization

Grails is a web development framework that is written in Groovy and runs on the Java Virtual Machine (JVM). Like other Java applications, Grails applications can be easily translated using Crowdin. By integrating with Crowdin, developers can easily manage the translation process and provide support for multiple languages in their Grails applications.

Vaadin Framework Localization

Vaadin, which is built on the GWT framework, uses the same approach to internationalization as Java, utilizing .properties files to externalize translatable segments. This means that Vaadin applications can be translated using Crowdin in the same way as a regular Java application.

Crowdin is a platform that helps you manage and translate content into different languages. Integrate Crowdin with your repo, CMS, or other systems. Source content is always up to date for your translators, and translated content is returned automatically.

Learn More
Categories
File Formats
Works with
  • Crowdin Enterprise
  • crowdin.com
Details

Released on May 16, 2022

Updated on Feb 23, 2024

Published by Crowdin

Identifier:java-properties