I'm using Crowdin Enterprise in a bunch of open source projects for almost 
2 years now and am still amazed by what it is capable of. My main 
motivation was to provide an environment you can work on translations, even 
without knowledge about git or GitHub, to simply get started if you want to 
contribute. It looks like it turned out somewhat of well, now I have 
projects providing translations with ~17k words per project in 20+ 
languages. > Are you thinking this would just be for core or plugins as 
well? Enterprise for open source allows up to infinite projects and 
members, so I guess that could be something every plugin author can opt-in, 
if they want to manage their translations that way? >> Translator's 
contribution will not show in git history > is this because it should be 
pulling down data as an automated step? The attribution of the translator 
would not be tracked in the git history, if you setup your project with 
your account GitHub account or a PAT, the committer uses that. Though I 
didn't find that being a major concern yet, considering Crowdin keeps track 
of every modification of a string you edit, allowing you to have your 
history here. ~Alex

[email protected] schrieb am Mittwoch, 2. März 2022 um 19:25:05 UTC+1:

> That sounds like a great idea. I don't know anything about this space,
> nor the current state of jenkins translations.
>
> Are you thinking this would just be for core or plugins as well?
>
> > Translator's contribution will not show in git history
>
> is this because it should be pulling down data as an automated step?
>
> Gavin
>
> On Wed, Mar 2, 2022 at 10:02 AM Kevin Chiu <[email protected]> wrote:
> >
> > Hello everyone,
> > Is it possible that we can have official integration with translating 
> platforms like Weblate or Crowdin?
> >
> >
> > I think it's more easier for translators, reviewers working with 
> translating platforms, especially those who aren't familiar with JAVA dev 
> environment.
> >
> >
> > Pros:
> >
> > Easy to proofread (ISO-8859-1...)
> >
> > Glossary hint
> >
> > Reset translation when source string changed
> >
> > New strings notify
> >
> > Cons:
> >
> > Crowdin treat MIT license comments as part of key for first string, 
> remove comments will lost some translator's info
> >
> > Translator's contribution will not show in git history
> >
> >
> > I'm testing on Crowdin and here are my steps. I think they will be 
> helpful to other translators.(I tested on Crowdin but I think it will be 
> similar to any platforms)
> >
> > Prepare source string
> >
> > java's properties
> >
> > jelly/groovy's properties
> > some jelly file don't have English properties file,English string stay 
> in jelly file.
> >
> > Fill missing strings by
> > perl .\translation-tool.pl --lang=zh_TW --add
> >
> > merge English, zh_TW to a new en_US properties file.(If key from zh_TW 
> not show up in English then use the key as key and value )
> >
> > HTML:
> > Crowdin will split HTML to entries, there are some translated strings 
> missing because of different HTML markup structures.
> > I think it is better to treat HTML as plain text, but it looks like 
> that's a Pro feature on Crowdin.
> >
> > Using Crowdin CLI upload source and translated string
> >
> > crowdin upload source
> >
> > crowdin upload translations -l zh-TW
> >
> > Translate, proofread on Crowdin
> >
> > Using Crowdin CLI download translated string
> >
> > crowdin download -l zh-TW
> >
> > Convert properties to ISO-8859-1
> >
> > I didn't find an option to convert them when downloading from Crowdin. 
> So I convert manually with the native2ascii plugin in VSCode.
> >
> >
> > --
> > You received this message because you are subscribed to the Google 
> Groups "Jenkins Developers" group.
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to [email protected].
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/b8bb4cf3-e23c-4834-846a-2e470db5e8b3n%40googlegroups.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/b9a90eba-cdf3-4419-895d-da6de7bbb028n%40googlegroups.com.

Reply via email to