Loomio

We would love some more translation support if you have time.

RG
Rob Guthrie Public Seen by 616

Hello Loomio translation community!

It's been a while since you've heard from us - the team has been pretty small and quiet recently, but we've been delivering many new features and improvements in the Loomio software.

As of today things are in a reasonably stable place, and now is a good time for a translation update - if you are willing and have the time to spare.

We truely appreciate all the translation work gifted by this community - we're proud that Loomio continues to be open source and available in many languages, but we need to bring the translation coverage up to really deliver on this.

I hope we have your support, please reach out if there is anything I can do to help - particularly support in using Transifex.

Here is the latest snapshot of the client translations progress.

Many thanks!

RG

Rob Guthrie Thu 28 Sep 2017

I've updated the guide for translating to include examples of translating with code correctly. Feedback appreciated.

https://github.com/loomio/loomio/blob/master/docs/en/translation/README.md

RG

Rob Guthrie Sat 28 Oct 2017

Hi @juliencarnot thanks for joining the group and your recent interest in Loomio. Please let me know how I can help.

JC

Julien Carnot Sat 28 Oct 2017

Thanks @robertguthrie for accepting me in! My interest is not that recent (2014), but lately I'm joining groups of not so tech-savvy people that could benefit a lot from Loomio if every member could get on board (hence my efforts in translations and proposal for simplifying the UI).

Regarding translation, I have some ideas for improvement:
* setting a scheduled import of translations for each resources: it's frustrating to see strings you've translated a few weeks on transifex not being translated on the website or in the app. Frequence could be different between resources (marketing/server/app) but such a schedule could also help teams to set goals or starting streaks for translating features.
* regarding the strings themselves, I've noticed that in the Server resource, there are strings that are almost duplicates (with or without strong tags for example), which is quite frustrating to re-translate or copy/paste/edit.
* in some occurences in the Server resource, it seems like using a variable such as %poll_type would save us from translating the same strings for polls, checks, dot votes, time polls, etc.
* Transifex apparently has a search&replace function, which could be helpful to improve consistency (fr has a nice mix of 'email' and 'e-mail' for example), but I can't find the function in the right pane. Maybe it is restricted to translation coordinators?

Please let me know if I can help further, and thanks to all the Loomio team for this great platform!

RG

Rob Guthrie Sun 29 Oct 2017

Thanks for the detailed response! It's so great (for me) to have a connection to our translators.

I'd be happy to setup a weekly regular import of the translation strings. I'll setup a Monday recurring calendar event now.

We'll try not to introduce duplicate strings, and also try to keep strings as concise as we can.

Regarding the %poll_type thing, we've since replaced a lot of the duplicates with exactly what you're suggesting, sorry this means even more work as we dump the old translations but we're learning how to best compose strings and I think we've learned a lot of those lessons now. The poll stuff was such a major piece of work - but it's settled down now.

Would it help if I promoted you to a translation coordinator?

JC

Julien Carnot Sun 29 Oct 2017

A weekly import would be great!

I'm OK to become a translation coordinator for French, we'll see if it allows search&replace!

JC

Julien Carnot Mon 6 Nov 2017

An afterthought, have you investigated integrating push and pull from transifex with TravisCI?

Thanks for adding the plugins as resources, I've just noticed there are some strings showed in the "instant" notifications (shown in white in a black box appearing in the left bottom corner, such as 'Done'), which are not translated and that I can't find in the repos.

RG

Rob Guthrie Mon 6 Nov 2017

Interesting! Right now I manually check the updates for errors. There is often a missing angle bracket and such. I think we'd need to ensure that translations were reviewed or automatically validated if we moved to an automated system.

EK

Eduard Kurganskyi Mon 20 Nov 2017

I translate Loomio into Ukrainian (85%). But nobody review it (0%). Who and how can review the translation?

RG

Rob Guthrie Mon 20 Nov 2017

Thanks for your efforts. Right now we don't have anyone formally reviewing any of the translations, it would be great but seems like we just don't have enough people right now.

We're happy to merge and release unreviewed translations if you're happy to put the work in in the first place. And I'd be happy to include a link in the profile page requesting reviewers for particular translations.

RG

Rob Guthrie Sun 26 Nov 2017

Thanks for all the work and support, translation team!

It's great to see the translation activity of recent times. French, Chinese, Spanish and Ukrainian are all well translated, and it's great to see German, Danish, Dutch, Portuguese and Italian all moving in the right direction too.

Thanks from the Loomio team in Wellington!

MG

Marco Giustini Sun 3 Dec 2017

During translations I've seen that unfortunately there're some words not coded to be translated.

RG

Rob Guthrie Sun 3 Dec 2017

Which ones @marcogiustini? I thought we'd found them all, happy to fix this problem.

MG

Marco Giustini Sun 3 Dec 2017

@robertguthrie please give me your email, I'll send you the list of ones I've found. May you in the meantime update the italian translation from Transifex, because I translated lot of things?

RG

Rob Guthrie Sun 3 Dec 2017

Thank you. We'll update with new translations today!

Z

zack Mon 4 Dec 2017

I saw that only few languages are available to be picked in the user profiles. It makes sense to show only the most translated languages but what is the translation percentage required for a new language to be made available in user profile?

JC

Julien Carnot Mon 4 Dec 2017

Hi Zack,
I recently added all languages reaching 33% of completion on Transifex and being actively translated. This is quite arbitrary, I'd be glad to make a new PR with a better criteria!

Z

zack Tue 5 Dec 2017

I find 33% quite right. Maybe just let translators know so they can push translations at least to this percentage.

RG

Rob Guthrie Wed 6 Dec 2017

We've had so much translation support over the last few weeks - it's been wonderful! Thanks everyone!

I've just deployed the latest of the latest translations. What a big improvement.

French 100%

Spanish 100%

Chinese (Taiwan) 99%

Ukrainian 90%

Dutch (Netherlands) 89%

Italian 68%

MG

Marco Giustini Wed 6 Dec 2017

@robertguthrie thanks for updating italian translations! I'll send to your email the untranslatable sentences

MD

Milena Dyankova Wed 3 Jan 2018

Hello, I just joined with the idea to help with the translation in Bulgarian. Yet, while browsing I read somwhere that such translation has been completed. However, nowhere in the above progress reports have I seen Bulgarian mentioned. Could anyone please advise whether translation in Bulgarian is needed or not? Thank you.

JC

Julien Carnot Fri 27 Apr 2018

Hi Milena,

Sorry I missed your question! So far, Bulgarian (bg-BG) translations cover 2.74% of Loomio text strings, which is why it doesn't show in the language dropdown or in the progress reports. Feel free to start translating on https://www.transifex.com/rdbartlett/loomio-1/language/bg_BG/ and once the translations cover 33% of strings, they can be included in Loomio!

RG

Rob Guthrie Sun 23 Sep 2018

Hi @oyvinddahl thanks for joining the translation group. Please feel free to contact me if you have any questions or comments as you translate Loomio.