Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

German language editing #1552

Merged
merged 16 commits into from
Dec 5, 2022
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion client-admin/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Gulp v3 stops us from upgrading beyond Node v11
FROM docker.io/node:11.15.0-alpine
FROM docker.io/node:18.9.0-alpine
Copy link
Contributor

Choose a reason for hiding this comment

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

Did you mean to upgrade this as well? Usually pull requests strive to only touch the pieces of code that are relevant to the work (this change seems a bit more contentious, and might break things are require package updates)

Copy link
Contributor

Choose a reason for hiding this comment

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

Also curious whether package-lock.json needed to be updated :)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sorry, no idea. I am not a developer and not versed in using github. Simply went through the translation as a favour to one of the original devs.

Copy link
Member

Choose a reason for hiding this comment

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

This is somewhat our fault actually. We merged some dependency updated (from dependabot) which we later had to revert. It looks like @SvenSt-BIE made his changes on top of those dependency updates prior to our reversion.


WORKDIR /app

Expand Down
22,663 changes: 10,363 additions & 12,300 deletions client-admin/package-lock.json

Large diffs are not rendered by default.

30 changes: 15 additions & 15 deletions client-participation/js/strings/de_de.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

var s = {};

s.agree = "Ich stimme zu";
s.disagree = "Ich stimme nicht zu";
s.pass = "Weiter / Ich bin mir unsicher";
s.agree = "Ich stimme zu.";
s.disagree = "Ich stimme nicht zu.";
s.pass = "Weiter / Ich bin mir unsicher.";
metasoarous marked this conversation as resolved.
Show resolved Hide resolved

s.importantCheckbox = "Dieses Statement ist wichtig.";
s.howImportantPrompt = "Wie wichtig ist dieser Statement?";
s.howImportantPrompt = "Wie wichtig ist dieses Statement?";
s.howImportantLow = "Wenig";
s.howImportantMedium = "Mittel";
s.howImportantHigh = "Sehr";
Expand All @@ -20,7 +20,7 @@ s.modImportant = "Wichtig";
s.modSubmitInitialState = "Überspringen (nichts davon ist zutreffend), nächstes Statement";
s.modSubmit = "Fertig, nächstes Statement";

s.x_wrote = "schrieb:";
s.x_wrote = "hat geschrieb:";
Copy link

Choose a reason for hiding this comment

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

hat geschrieben

Copy link

Choose a reason for hiding this comment

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

Obwohl hier vermutlich "schrieb" die gängigere Form ist.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Danke für die Korrektur. Dumme Frage eine GuiHub Noobs: Wie ändere ich den Pull Request nun?

Zur Frage "hat geschrieben" vs. "schrieb": Ich verstehe den Einwand. Jeder Deutschlehrer würde wohl in der Schriftsprache "schrieb" bevorzugen. Ausschlaggebend war für mich am Ende, dass die Software möglichst inklusiv sein sollte. In den Regeln zur "leichten Sprache" wird vorgeschlagen, nur Präsens und Perfekt zu verwenden und niemals Präteritum. Es ist wohl für nicht-Muttersprachler leichter...warum auch immer....

Copy link
Contributor

@patcon patcon Oct 24, 2022

Choose a reason for hiding this comment

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

For linguistically-impoverished english-speaking folks, eager to follow along 🙂

Obwohl hier vermutlich "schrieb" die gängigere Form ist.

Although "wrote" is probably the more common form here.

Danke für die Korrektur. Dumme Frage eine GuiHub Noobs: Wie ändere ich den Pull Request nun?

Zur Frage "hat geschrieben" vs. "schrieb": Ich verstehe den Einwand. Jeder Deutschlehrer würde wohl in der Schriftsprache "schrieb" bevorzugen. Ausschlaggebend war für mich am Ende, dass die Software möglichst inklusiv sein sollte. In den Regeln zur "leichten Sprache" wird vorgeschlagen, nur Präsens und Perfekt zu verwenden und niemals Präteritum. Es ist wohl für nicht-Muttersprachler leichter...warum auch immer....

Thanks for the correction. Stupid question from a GuiHub noob: How do I change the pull request now?

Regarding the question "has written" vs. "wrote": I understand the objection. Every German teacher would probably prefer "wrote" in written language. In the end, the decisive factor for me was that the software should be as inclusive as possible. In the rules for "easy language" it is suggested to use only present and perfect tense and never past tense. It's probably easier for non-native speakers...for whatever reason....

Copy link
Contributor

@patcon patcon Oct 24, 2022

Choose a reason for hiding this comment

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

re: changing PR. the easiest way to make a "suggestion" (which anyone can do, including me), is to click the little "plus-minus" button in one of these line comments. This adds some text to the comment box:

Screen Shot 2022-10-24 at 3 14 49 PM

```suggestion
s.x_wrote = "hat geschrieb:";
```

If I replace the text with a change (like below), it renders like the box below, and can be merged in with a button-click:

```suggestion
s.x_wrote = "schrieb:";
```
Suggested change
s.x_wrote = "hat geschrieb:";
s.x_wrote = "schrieb:";

EDIT: Either you (as PR author) or the maintainer of the upstream repo (anyone at compdem) can click the button to merge :) Hope this helps!

s.x_tweeted = "hat getweeted:";
s.comments_remaining = "{{num_comments}} verbleibend";
s.comments_remaining2 = "{{num_comments}} verbleibende Statements";
Expand All @@ -32,12 +32,12 @@ s.info = "Information";
s.addPolisToYourSite = "<img style='height: 20px; margin: 0px 4px;' src='{{URL}}'/>";
s.privacy = "Privatsphäre";
s.TOS = "Nutzungsbedingungen";
s.writePrompt = "Teilen Sie Ihren Standpunkt mit ...";
s.writePrompt = "Teilen Sie Ihre Meinung mit ...";
s.anonPerson = "Anonym";
s.helpWhatAmISeeingTitle = "Was wird hier angezeigt?";
s.helpWhatAmISeeing = "Leute, die ähnlich abstimmen, werden zu einer Gruppe zusammengefasst. Klicken Sie auf eine Gruppe, um die gemeinsamen Standpunkte zu sehen.";
s.helpWhatDoIDoTitle = " Wie gehe ich nun vor?";
s.helpWhatDoIDo = "Stimmen Sie über die Statements der anderen TeilnehmerInnen ab, indem Sie auf 'Ich stimme zu' oder 'Ich stimme nicht zu' klicken. Verfassen Sie selbst ein Statement (beschränken Sie sich dabei jeweils auf einen einzelnen Aspekt). Laden Sie Ihre Freunde und Bekannten zur Teilnahme an der Diskussion ein!";
s.helpWhatDoIDoTitle = "Was muss ich tun?";
s.helpWhatDoIDo = "Stimmen Sie über die Statements anderer TeilnehmerInnen ab, indem Sie auf 'Ich stimme zu' oder 'Ich stimme nicht zu' klicken. Verfassen Sie selbst ein Statement (beschränken Sie sich dabei jeweils auf einen einzelnen Aspekt). Laden Sie Ihre Freunde und Bekannten zur Teilnahme an der Diskussion ein!";
s.writeCommentHelpText = "Wenn Ihre Sichtweise noch nicht vertreten wird, <strong>verfassen</strong> Sie ein Statement!";
s.helpWriteListIntro = "Was macht ein gutes Statement aus?";
s.helpWriteListStandalone = "Eine unabhängige Idee";
Expand All @@ -48,8 +48,8 @@ s.one_person = "{{x}} Person";
s.x_people = "{{x}} Leute";
s.acrossAllPtpts = "Über alle TeilnehmerInnen:";
s.xPtptsSawThisComment = " sah(en) diesen Statement";
s.xOfThoseAgreed = "dieser TeilnehmerInnen stimmten zu";
s.xOfthoseDisagreed = "dieser TeilnehmerInnen stimmten nicht zu";
s.xOfThoseAgreed = "diese TeilnehmerInnen stimmten zu";
s.xOfthoseDisagreed = "diese TeilnehmerInnen stimmten nicht zu";
s.opinionGroups = "Meinungsgruppen";
s.topComments = "Top Statements";
s.divisiveComments = "Kontroverse Statements";
Expand Down Expand Up @@ -78,7 +78,7 @@ s.connectToPostPrompt = "Verknüpfen Sie eine Identität, um ein Statement zu ve
s.connectToVotePrompt = "Verknüpfen Sie eine Identität, um abstimmen zu können. Wir werden keine Inhalte auf Ihrer Pinnwand posten.";
s.tip = "Tipp:";
s.commentWritingTipsHintsHeader = "Hinweise für dein Statement.";
s.tipCharLimit = "Kommentare sind auf 140 Zeichen limitiert.";
s.tipCharLimit = "Kommentare sind auf 140 Zeichen beschränkt.";
s.tipCommentsRandom = "Statements werden in zufälliger Reihenfolge angezeigt. Ihre Antwort bezieht sich dabei nicht auf eine bestimmte Person.";
s.tipOneIdea = "Teilen Sie längere Statements, die mehrere Aspekte beinhalten in einzelne Statements auf. Das erleichtert es den TeilnehmerInnen, über Ihr Statement abzustimmen.";
s.tipNoQuestions = "Statements sollten als Standpunkte und nicht als Fragen formuliert werden. Die TeilnehmerInnen werden Ihrem Standpunkt zustimmen oder ihn ablehnen.";
Expand All @@ -88,12 +88,12 @@ s.submitComment = "Einreichen";
s.tipStarred = "Als wichtig markiert.";
s.participantHelpWelcomeText = "Willkommen zu einer neuen Art der Diskussion - <span style='font-weight: 700;'>stimme</span> über die Standpunkte der anderen TeilnehmerInnen <span style='font-weight: 700;'>ab</span> und <span style='font-weight: 700;'>teilen</span> Sie Ihren eigenen Standpunkt.";
s.participantHelpGroupsText = "DiskussionsteilnehmerInnen, die ähnlich abstimmen, <span style='font-weight: 700;'>werden zu einer Gruppe zusammengefasst.</span> Klicken Sie auf eine Gruppe, um zu sehen, welche gemeinsamen Standpunkte diese Gruppe vertritt <a style='font-weight: 700; cursor: pointer; text-decoration: underline' id='helpTextGroupsExpand'>... Mehr anzeigen</a>";
s.participantHelpGroupsNotYetText = "Die Visualisierung startet, sobald sieben Teilnehmer abgestimmt haben.";
s.participantHelpGroupsNotYetText = "Die Visualisierung startet, sobald mindestens sieben TeilnehmerInnen abgestimmt haben.";
s.helpWhatAreGroupsDetail = "<p>Sie kennen wahrscheinlich 'Andere Kunden kauften auch' auf Amazon oder 'personalisierte Empfehlungen' auf Netflix. Diese Dienste verwenden Statistiken, um Nutzer mit gemeinsamen Interessen zuzammenzufassen und darauf basierend entsprechende Produkt- oder Filmempfehlungen zu geben.</p> <p> Wenn Sie auf Pol.is über einen Kommentar abstimmen, werden Sie mit anderen Nutzern, die eine ähnliche Abstimmungspräferenz haben, in einer Gruppe zusammengefasst. Diese Gruppen werden unten angezeigt. Jede Gruppe besteht aus TeilnehmerInnen, die ähnliche Meinungen haben. Jede Diskussion bietet deshalb faszinierende Einblicke in das allgemeine Meinungsbild. Legen Sie los - klicken Sie auf eine Gruppe und erfahren Sie, welche Standpunkte diese Gruppe teilt und was sie einzigartig macht! </p>";
s.socialConnectPrompt = "Melden Sie sich optional an, um Freunde und andere TeilnehmerInnen, denen Sie folgen, in der Visualisierung zu sehen.";
s.connectFbButton = "Über Facebook anmelden";
s.connectTwButton = "Über Twitter anmelden";
s.polis_err_reg_fb_verification_email_sent = "Wir haben Ihnen einen Verifizierungslink zugeschickt, bitte überprüfen Sie Ihren Email-Posteingang und fahren Sie dann hier fort.";
s.connectFbButton = "Über Facebook anmelden.";
s.connectTwButton = "Über Twitter anmelden.";
s.polis_err_reg_fb_verification_email_sent = "Wir haben Ihnen einen Link zur Verifizierung zugeschickt. Bitte überprüfen Sie Ihren Email-Posteingang und fahren Sie dann hier fort.";
s.polis_err_reg_fb_verification_noemail_unverified = "Ihr Facebook-Account ist nicht verifiziert. Bitte verifizieren Sie Ihre Email-Adresse auf Facebook und fahren Sie dann hier fort.";
s.showTranslationButton = "Übersetzung aktivieren.";
s.hideTranslationButton = "Übersetzung ausschalten.";
Expand Down
2 changes: 1 addition & 1 deletion client-report/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Gulp v3 stops us from upgrading beyond Node v11
FROM docker.io/node:11.15.0-alpine
FROM docker.io/node:18.9.0-alpine

WORKDIR /app

Expand Down
43 changes: 36 additions & 7 deletions client-report/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion client-report/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
"hull.js": "^0.2.10",
"jquery": "^2.1.4",
"lodash": "4.17.21",
"moment": "^2.14.1",
"moment": "^2.29.4",
"moment-range": "^2.2.0",
"prop-types": "^15.5.10",
"query-string": "^4.2.3",
Expand Down
Loading