Skip to content

Loading…

Move `de` and `fr` translation to Crowdin #391

Closed
gorhill opened this Issue · 7 comments

2 participants

@gorhill

@tlu1024, @tailHey:

It's just very tedious to do all the patching manually here. Crowdin does that automatically whenever I add/change strings, and also offers to notify translators whenever important changes occur.

Currently there are changes in _locales/en/messages.json which are not patched into the German/French versions. Crowdin would have done that without any extra work for me.

@tailHey

I understand, it makes sense, what are we supposed to do? I don't see the French part in µBlock's Crowdin project page.

@ghost
@gorhill

@tailHey, ok I will create slots for French/German. I don't know if you guys can upload translations though, if not, I can do it, but then all translations will be in my name as if I was the author.

@tailHey

@gorhill: If I can't upload the existing translation, I'll just play at copy-paste game :P

@gorhill

I will give you "Manager" status, so you can upload messages.json for the target language: go to target language (French, German), than click little gear, then upload translated messages.json file. Does not work for the description though, for whatever reason.

I will downgrade to "Proofreader" once you are done importing.

@tailHey

Uploaded, will work on remaining strings, thank you.

@gorhill

Thanks all.

By the way, you can still push if you wish your translation work on github with the changed translations, it's just that it makes everything easier if all the Crowdin translations are in sync with the project here.

@gorhill gorhill closed this
@AlexVallat AlexVallat pushed a commit to AlexVallat/uBlock that referenced this issue
@gorhill gorhill this fixes #391 e5d6acd
@andre-hub andre-hub pushed a commit to andre-hub/uBlock that referenced this issue
@gorhill gorhill this fixes #391 52d926b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.