Wow, that is awesome. It's exactly the tool I need. I will definitely use
it, and maybe with this tool I will also extend the translations beyond
just the ecommerce labels. Thank you so much Tomislav!

On Wed, 21 Aug 2024, 18:58 Tomislav Preksavec, <tomislav.preksa...@gmail.com>
wrote:

> Hi Groza,
>
> actually I made a tool for OfBiz labels translation a few years ago.
> It's a python3 script, it runs in terminal and utilizes Google Translate
> API to suggest translations. It helped me translate all of the OfBiz UI
> label files (~14.5K labels) to Croatian in approx 60 hours.
>
> You pass it the UI label filename (no path needed if you start it in the
> OfBiz root directory) and locale you want to use (default locale is
> 'hr', change it in utils.py file to make your life easier ;-)) and it
> goes through the xml finding the labels which don't have the translation
> for the given locale. It displays property name, EN locale label and GT
> suggested translation.
>
> If you agree with the suggestion all you have to do is hit ENTER and it
> moves to the next label. Else, you can edit the suggested label and then
> hit ENTER to move on. This is a very fast workflow, you can easily hit
> 200+ translations per hour.
>
> There are some other tools included too - you can analyze UI label file
> for given locale, search for label in the UI label file and transfer
> translations (if you do your work on the trunk branch, you can use it to
> transfer translations to some other branch, e.g. release18.12). It has
> simple help system integrated in the script, and there are some usage
> examples in the Github repo:
> https://github.com/mikrotron-zg/poslotron-tools/tree/main/translatr
>
> Please be sure to read the 'Known issues' section before starting,
> especially be aware of the fact that your work won't be saved until you
> quit the tool, so make sure to quit regularly :-) Also, I've used it on
> Linux only, so there might be some issues on Win/Mac platforms I'm not
> aware of.
>
> Hope this helps,
> Tomislav Preksavec
>
> On 21. 08. 2024. 14:29, Groza Danut wrote:
> > Hello community,
> >
> > I want to contribute Romanian translations for ecommerce labels, because
> a
> > lot of them are missing and a lot of them are wrong.
> >
> > Do I need to open a Jira issue, since this is only going to touch one
> > file: ofbiz-plugins\ecommerce\config\EcommerceUiLabels.xml ?
> >
> > Also, are there any tools you are using to make the editing of labels
> > faster?
> >
> > PS: should I send these kind of messages to the dev ML?
> >
> > Groza Danut
> >
>

Reply via email to