Software for managing java lang .properties files for translation [closed]
Asked Answered
T

9

17

Is there a good software for managing java .properties language files, I have tried Pootle but there u must convert to po files and back is there any other alternative?

I neead something that translators could use to translate our JSF gui via some translating software which could manage .properties files

Trimly answered 14/10, 2011 at 14:18 Comment(3)
"software"? Are you looking for a library that enables you to handle them programatically? Or a UI for editing? Or something else?Alchemy
I think it's clear he needs a tool for translators to do their job. "I need something that translators could use tot translate our..."Tlingit
i'm looking for a software to help translators to easily translate all our language files which are in this case .properties, for example when we develop we fill in only one language file and then I upload this to some software and use it as template for other translations, then translators translates the new entries in other languages. After the translation is complete the software should be able to export all translations in a form of properties files which I then include in our applicationTrimly
S
8

Our localization team uses poeditor.com It works with .properties files and the thing I like most is that it integrates with the projects on GitHub. If your project is Open Source or has less than 1000 strings, it's free of charge.

Shovelnose answered 2/7, 2014 at 12:9 Comment(1)
This one looks like a better option, specially for open source projects. it integrates with Github and that's a huge plus.Juggernaut
E
5

We use https://webtranslateit.com/ as a hosted solution - we upload the english resource bundle with our continuous integration server, our users translate this online, and then we donwload the translated bundles. It's nice that the translators can do this online, and you have control over the files and the history.

Managing the localization of Java properties files

Best regards

Epicalyx answered 27/11, 2011 at 21:1 Comment(1)
Lame because you have to upload each property file individually.Wildfowl
P
4

Zanata is a web-based translation platform that understands .properties files natively. It supports the standard .properties encoding (ISO-8859-1), but also non-standard utf-8 encoding since some choose to use it.

COI declaration: I am part of the core development team for Zanata.

If your project uses Maven, a Maven plugin is available to update source strings and translations as part of your build. Other clients are available for integrating with other build processes.

You can host open source projects on the public server (see http://zanata.org). For private development you can host your own server (see http://zanata.org/download/).

If you want more detail I'll update this answer.

Privacy answered 27/5, 2014 at 1:38 Comment(4)
For JBoss related project, use translate.jboss.orgBisayas
Also lame because you cannot import property files. There is some hidden command line program that you need to upload property files. You can specify your git repo but it will not import your files. Pretty nice website but lame because it will not allow you to get your property files.Wildfowl
@Wildfowl you can upload properties files through the website, with a Maven plugin, or with a command-line client. I can give you a hand or point you to the docs if you have trouble with any of those. It sounds like you want the files to be fetched from your repo automatically though.Privacy
This project is discontinued as they say on their website: "Zanata is in maintenance mode and new projects are not accepted."Poll
H
2

The ResourceBundle Editor Eclipse Plugin provides a nice GUI for editing language property files.

Update: In my company we use Multilizer for localizing our Delphi applications. There are tools included for external translators. In their feature matrix a Java properties file plugin is mentioned, but I have no expierence with that plugin. Maybe it's worth a look.

Henryk answered 14/10, 2011 at 14:45 Comment(1)
I nead a software for translators not for developers.Trimly
S
1

I recommend you oneskyapp.com

  • can parse java properties (and other formats)
  • hosted online
  • great pricing (free for team to up to 5 collaborators)
  • has api (so you can integrate in your developer flow)
Sybilsybila answered 16/9, 2013 at 10:16 Comment(0)
I
1

There is also a new one, called http://lokali.se.

A bit different view on project ideology and cool stuff like webhooks on export and custom zips.

Islet answered 20/1, 2015 at 9:35 Comment(1)
looks nice but it looks it does not support .properties java files, although it should, but I gen an error ... "this file tipe is not supported" when I upload a .properties java fileTrimly
D
0

crowdin is an excellent resource which I have seen many popular software bases utilize. While I have never participated in the development side of using this website, I have participated in translations which have been quite simple to understand, get in, and start translating quickly. Looking at the supported software, it states that it supports exporting projects into .properties files which is what you are looking for.

Duester answered 9/5, 2012 at 19:9 Comment(1)
I would prefer a free solution, we are still on pootle for nowTrimly
B
0

Transifex is a web based translation platform which supports Java .properties files. I've used Transifex in multiple Java projects to localize my GUI, and I must say it really works well.

Transifex costs some money, but it's free of charge for open source projects.

Browder answered 19/8, 2013 at 12:48 Comment(0)
S
-2

You can just add/edit to them using any text editor such as notepad++

There's also a handy Eclipse plugin that can be used by developers as well. Not sure if this is any good to you in this case.

Staggs answered 14/10, 2011 at 14:49 Comment(1)
I know notepad++ but I nead something for translators not for developers, something that can compare which translations are missing in other languages based on a template translation file, which would be in our case the main language .property fileTrimly

© 2022 - 2024 — McMap. All rights reserved.