On Wed, Oct 26, 2022 at 11:59 AM 'Alina Strohaya' via Jenkins Developers <
jenkinsci-dev@googlegroups.com> wrote:

> I'm kind of surprised that you said this about maintenance, because if
> it's in OSS, and gets outdated, or people notice something they want to
> improve, they can file a PR and add to it. The community can review and
> assist. On an article on this kind of site, I'm the sole author. If I don't
> maintain or update it, no one will, it's just me.
>

True in the general case, but translations might be special in that a
relatively small group (contributors and reviewers) becomes even smaller
(contributors and reviewers fluent in a specific language). Additionally,
neither many contributors nor the majority of users will be able to even
identify content problems, and if they're identified, getting them
addressed other than just deletion is a new challenge. When KK merged
anonymously contributed translations without review, there was some
embarrassing
nonsense
<https://github.com/jenkinsci/jenkins/blob/ea724ab13dd3b55d41902fd723f788de080fd4d3/core/src/main/resources/lib/hudson/buildCaption_oc.properties>
included
in Jenkins for several years.

In general, we've not had great experiences in the past with bigger
translation projects specifically.
https://plugins.jenkins.io/localization-zh-cn/ , for which there's an
entire JEP, has had two contributions and no releases in the last
two years. Two other contributors wanted to go this route in core PRs #4306
and #4775 (first step: delete all translations that already exist…), and
there was very little followup when we suggested they start contributing
regular translations first.  The Chinese localized version of jenkins.io is
badly outdated: https://www.jenkins.io/zh/changelog-stable/ is probably the
most easily understandable example.

In the case of a localized tutorial, it is unclear what would need to be
done when the source text is substantially updated. In core, we generally
delete affected translations, resulting in a fallback to the updated
English text for a few more strings on the UI, and IIRC there've been some
interesting discrepancies when we didn't do that. Deleting an entire
tutorial doesn't seem practical.

I absolutely do not want to discourage you from contributing translations!
As a project we need to consider how this plays out long-term, including
after you've moved on or lost interest. If you have suggestions how we
would navigate that, it'd make your proposal much stronger.

-- 
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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAMo7PtKwDRqcOZe-79961LG_ah7_DJhQnNNQcg3zuCgEi6jVeg%40mail.gmail.com.

Reply via email to