Translation knowledge (valid for the entire Nextcloud project) - Wiki

General revision. Please have a look.

Comment please here:

We need a section here to explain why the “Nextcloud website” project has many languages and only englisch, german and french are available. Nearly once a week there contributor requests to join existing teams or rquests for new languages. @jospoortvliet The company decided this and you wrote two announcements (comments IMHO). Would you please add some notes?

3 Likes

this is in the ‘extended description’, but I also updated the normal description to note we only translate German and French


@jospoortvliet Ok, just seen it.

But to be honest this is not enough. IMHO we should remove all non-official languages.
Otherwise, people start translating and are disappointed when the work is not published.
I would be interested to know how many people find the description and read it. :wink:

What do you think?

Yeah, true. We might simply want to remove them. Ok, let me then just do that
 And not add them anymore, that was a mistake.

Ok, would recommed to write an announcement to https://www.transifex.com/nextcloud/nextcloud-website/announcements/ before removing them. Just some words.

So I tried to write the note in a few places, didn’t know about announcements and I didn’t see your message somehow. But I removed some lanaguages, only kept Spanish, which has contributors, and that’s the next language we’d want to add
 But let’s see, Lukas is also experimenting with automatic, AI guided translations :see_no_evil:

1 Like

Oh, you already put an announcement there. Let’s stick with that! Thanks :smiley:

1 Like

Added Q&A section.
Added first question “Why are there sometimes strange strings in Transifex where a translation does not make sense?”

1 Like

Added Q&A article about ordering.

Update about locating string resources in vue files.

Questions about the “String Freeze”:
Which resources on Transifex are affected by this? Is it exactly those that are listed with priority 1 at “List of resources and their priority for translation”?

When is the last date when the translations from Transifex are still considered for the release? (I’m not sure, but I suspect in the last rollouts some translations were not taken into account, even though they were already entered into Transifex 1 week before rollout).

Are updated translations also taken into account for the rollout if the program code is unchanged and there were only changes in translations?

Yes. For this resources a modification of source strings is not allowed after String Freeze.

@nickvergessen Can you answer this?

Absolutely. That is the reason for string freeze. It should give us, the translators, the chance to polish translations for the release.

There was a bug in the sync of several apps. I hope it is fixed now.
Other than that, there is no “last considered”. Sync happens every night around 4am CET/CEST and whatever was synced until we package is in.

2 Likes

Apparently, even after your post, some rollouts did not use the latest translation from transifex. e.g. Contacts, Two-Factor TOTP Provider


App Two-Factor TOTP Provider
Get the authentication code from the two-factor authentication app on your device.

App Two-Factor TOTP Provider 6.4.1 13.10.2022
German (de): Erhalte den Authentifizierungscode von der Zweifaktorauthentifizierung-App auf Deinem GerÀt.",
but
Transifex, German (de) since 5.8.2022
Erhalte den Authentifizierungscode von der Zweifaktorauthentifizierung-App auf deinem GerÀt.


App: contacts
The contact you were trying to edit has changed. Please manually refresh the contact. Any further edits will be discarded.

App Contacts 4.2.3 (NC24) date 15.12.2022
German (de): Der Kontakt, den Du versuchst zu bearbeiten, hat sich geĂ€ndert. Bitte aktualisiere den Kontakt manuell. Alle weiteren Änderungen werden verworfen.",
but
Transifex, German (de) since 5.8.2022
Der Kontakt, den du versuchst zu bearbeiten, hat sich geĂ€ndert. Bitte aktualisiere den Kontakt manuell. Alle weiteren Änderungen werden verworfen.

1 Like

Danke @amarillo fĂŒr das auflisten der Details.
Hatte das auch schon gesehen, doch leider nicht so akribisch verfolgt.
@nickvergessen Kannst Du Dir das erklÀren?

6.4.1 wurde von stable6.4 aus getaggt.

Da steht Deinem und es wird derzeit nicht auf stable6.4 geported.

Wir könnten jetzt den Sync kaputt machen:

Oder das einmalig backporten, aber solange da niemand ein release macht wird sich da auch nichts Àndern.

Can you elaborate on this section?

Luckily every week we get new language requests. Great. But do not simply accept it.
Please check if similar languages are already there. If so, check the team size and send a personal message to the language requester. Tell him/her about the language you found, provide link to team and ask her/him to join named team.

I requested to add Zulu with the intent of contributing a translation. My request wast declined without any information. The only similar language listed on Transifex is Swahili but it’s 0% translated. On what basis was the request to add Zulu declined?

Hello @fredmb ,

it has been me declining your request.
Last year we had more than 200 requests and not only one was serious.
Unfortunately I am not able to add any comment when accepting or declining language requests. That is poor on Transifex side (already requested improvements there).

Please add your request again and I will happily check on it.

Cheers

1 Like

Just added Zulu and added you as a reviewer to the language team.
See https://www.transifex.com/nextcloud/teams/64236/zu_ZA/

Enjoy localizing Nextcloud. Also wrote a post at Mastodon to promote it and attract more volunteers.

3 Likes