Skip to content

Conversation

@Zack-83
Copy link
Member

@Zack-83 Zack-83 commented Oct 30, 2025

Description

In der deutschen Lokalisierung wurden "Tabs" inkonsequent benannt, mal als "Registerkarten" übersetzt, mal nicht. In den anderen Sprachen ebenso.

Dazu kamen fehlinterpretierte automatische Übersetzungen in den romanischen Sprachen wie z. B. "Registerkarte der Wiederverwendung" statt "Registerkarte wiederverwenden".

Anmerkung: beim Deutschen sind django.po und djangojs.po gut getrennt; in den anderen Sprachen gibt es Überlapp.

@Zack-83 Zack-83 marked this pull request as ready for review October 30, 2025 07:04
@jochenklar jochenklar added this to the RDMO 2.3.3 milestone Oct 30, 2025
@MyPyDavid MyPyDavid force-pushed the tabs-in-allen-sprachen branch from 820a9e9 to f3032a4 Compare October 31, 2025 10:16
@MyPyDavid
Copy link
Member

I have rebased it to 2.3.3, does the diff of the .po files look good like this @Zack-83?

@Zack-83 Zack-83 marked this pull request as draft November 3, 2025 18:46
@Zack-83 Zack-83 marked this pull request as ready for review November 3, 2025 18:53
@Zack-83 Zack-83 requested a review from sa-wetter November 4, 2025 13:00
@Zack-83
Copy link
Member Author

Zack-83 commented Nov 4, 2025

I have rebased it to 2.3.3, does the diff of the .po files look good like this @Zack-83?

* https://github.com/rdmorganiser/rdmo/pull/1459/files

Hallo David, es ist besser, aber wir haben noch Tippfehler entdeckt 😁

early changes, have not finished reading the file
@sa-wetter
Copy link
Member

@Zack-83 @jochenklar @MyPyDavid ich bin noch nicht fertig mit lesen, aber es gibt einiges, was man mal besprechen sollte. Teilweise passen die deutschen und englischen Sätze nicht zusammen und ich bin mir unsicher, wie ich es ändern soll.

#: management/viewsets.py:41 management/viewsets.py:77 projects/viewsets.py:370
#: projects/viewsets.py:371 projects/viewsets.py:542
msgid "This field may not be blank."
msgid "This field must not be left blank."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

when you change the text of the msgid then it also needs to be changed in the source code, templates and other languages .po files as well I think. For example, this search shows where this text as placeholder is used https://github.com/search?q=repo%3Ardmorganiser%2Frdmo+%22This+field+may+not+be+blank.%22&type=code. Those changes need to be added or this change of msgid should be reverted.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this pull request is time-sensitive, then perhaps we should only correct blatant grammatical errors in the DE/FR/EN/IT versions for now. However, we should also carefully check the English wording at some point.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, please leave those changes in English and 'msgid' for RDMO 3. You could make an issue and attach the milestone to it for that.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bonus problem: we/I copied the english term from the upstream library we use: https://github.com/encode/django-rest-framework/blob/2465f9b4876ce16f2d22aa8d9f3cd20abde1b7c8/rest_framework/fields.py#L725 (and which we will not change). So this is a matter of consitency as well.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jochenklar @MyPyDavid Danke für die Durchführung dieser zwei PR #1459 und #1503. Habt ihr aber diese eine Änderung (

msgid "This field must not be left blank."
) rückgängig gemacht?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ja das war im code schon immer "may" an der Stelle oder wir haben es zurück geändert damit das mit den Strings in Django Rest Framework konsistent ist.

changed all Registrierkarte(n) -> Tab(s)
@jochenklar jochenklar modified the milestones: RDMO 2.3.3, RDMO 2.4.0 Nov 6, 2025
@jochenklar jochenklar changed the base branch from 2.3.3 to 2.4.0-i18n November 11, 2025 12:39
@jochenklar jochenklar merged commit fab8df7 into 2.4.0-i18n Nov 11, 2025
18 checks passed
@Zack-83 Zack-83 deleted the tabs-in-allen-sprachen branch November 17, 2025 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants