This still seems kind of in favor of OSS/Github to me - even if you delete
for the user to see it as untranslated but updated, the work is not
entirely lost, it's still there in the commit history (example: this file
that has been initially badly encoded, got mojibaked even worse in another
commit and became completely unrecoverable, but through the commit history
I could dig out the version that was recoverable
<https://github.com/jenkinsci/jenkins/pull/7230/files#diff-693e51e15a0b425eba970aeb3bb698cfecefe69649c0e088bc59d4ad478543f7>)
That'd necessitate some kind of information that the deleted file initially
existed though.
I have definitely noticed outdated Jenkins UI translation chunks, and also
have been wondering what could be done better about propagating changes to
translations. I'm not sure how doable it'd be to, for example, create
issues for the propagation after making changes to lines, or would a huge
number of them just clog the system.
(In that example, I feel like "without review" is definitely the key. That
mojibake also probably happened because the text hasn't been at least
looked at with a cursory scroll.)

On Wed, Oct 26, 2022 at 1:38 PM 'Daniel Beck' via Jenkins Developers <
jenkinsci-dev@googlegroups.com> wrote:

>
> 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 a topic in the
> Google Groups "Jenkins Developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-dev/mXP6LC7y5TI/unsubscribe.
> To unsubscribe from this group and all its topics, 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
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAMo7PtKwDRqcOZe-79961LG_ah7_DJhQnNNQcg3zuCgEi6jVeg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CACTHNw_gcisELb9xriTJfYrLhd4ZyUAy8Nz8OGzomcdMPQSMng%40mail.gmail.com.

Reply via email to