documentation icon indicating copy to clipboard operation
documentation copied to clipboard

Sync of docs to Transifex is not working

Open rakekniven opened this issue 4 years ago • 14 comments

Strings of new docs about groupware, specially calendar, are not available at Transifex.

Checked german the last three days. No changes are synced but people commited changes to GitHub.

Also the renaming from "pim" to "groupware" does not show up and "index" is old as well.

Bildschirmfoto 2021-12-01 um 16 18 41

rakekniven avatar Dec 01 '21 15:12 rakekniven

did that break because of https://github.com/nextcloud/documentation/pull/7633 perhaps?

ChristophWurst avatar Dec 01 '21 15:12 ChristophWurst

Not sure as I do not know details about the sync.

But even after rename the new resources should come up AFAIU.

rakekniven avatar Dec 01 '21 16:12 rakekniven

I've asked our sysadmins for help.

ChristophWurst avatar Dec 01 '21 16:12 ChristophWurst

Somebody started some action already. Looks promising. Will report tomorrow in detail.

rakekniven avatar Dec 01 '21 20:12 rakekniven

Ok, that finally works. Last evening and night there has been a lot of changes. The renaming has caused about 250 sentences to be untranslated for each language. So for the future this has to be kept in mind. For most of them it is just picking the previous translations.

Will do the new calendar strings the next days.

Closing here. Bye.

rakekniven avatar Dec 02 '21 07:12 rakekniven

After reinserting all previous translations for the strings I found out, that for the resource "calendar" the strings for new features like "appointment" are still not at Transifex.

rakekniven avatar Dec 02 '21 08:12 rakekniven

At docs.nextcloud.com they are present in english. See https://docs.nextcloud.com/server/latest/user_manual/de/groupware/calendar.html#appointments

That content is generated by content from GitHub, or?

Which branches are currently synced to Transifex? EDIT: content for appointment feature is in master, stable23 and release23. Not in any 22 branches which makes sense.

rakekniven avatar Dec 02 '21 08:12 rakekniven

So for the future this has to be kept in mind.

My bad. Will do.

At docs.nextcloud.com they are present in english. See https://docs.nextcloud.com/server/latest/user_manual/de/groupware/calendar.html#appointments

That page is only deployed once a day. You don't see it update live. Was that your question?

ChristophWurst avatar Dec 02 '21 08:12 ChristophWurst

You don't see it update live. Was that your question?

That wasn't a question. Just an information to support finding the cause.

To make it short: Description of appointment feature is at GitHub in various branches and at docs.nextcloud.com but not at Transifex. Even after the renamed resources have been synced last night.

What is the reason?

rakekniven avatar Dec 02 '21 08:12 rakekniven

@matthieugallien do you know?

ChristophWurst avatar Dec 02 '21 09:12 ChristophWurst

See https://docs.nextcloud.com/server/latest/user_manual/de/groupware/calendar.html#appointments after job ran last night.

At Transifex everything is 100% complete translated, but the appointment section is still english.

rakekniven avatar Dec 03 '21 05:12 rakekniven

Hey @CarlSchwan ,

Transifex notification just arrived. Thanks for this. You closed this issue by mentioning #7892 . I would vote to reopen this issue to have issue for repairing/integrating GitHub action for it. What do you think?

rakekniven avatar Jan 10 '22 17:01 rakekniven

Ok, it's good that doing it manually worked. I will do a bit of testing to figure out why the action doesn't work anymore this week ;)

CarlSchwan avatar Jan 10 '22 19:01 CarlSchwan

Just for reference: I am still missing some changes. An example would be here, see also my comment in #7848. Note the missing double * in the translated version at the end. The change was made by me before the manual intervention by @CarlSchwan so could you please have a look if there is still something missing/failing?

christianlupus avatar Mar 07 '22 10:03 christianlupus