Skip to content

Commit bec0674

Browse files
committed
added endings de
1 parent 697bb07 commit bec0674

19 files changed

+51
-94
lines changed

Diff for: README.md

+2-25
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
1-
# The Good, The Bad and The Accountant
1+
# Can you break the algorithm?
22

3-
[![Code Climate](https://codeclimate.com/github/jplusplus/the-accountant/badges/gpa.svg)](https://codeclimate.com/github/jplusplus/the-accountant)
4-
[![Build Status](https://travis-ci.org/jplusplus/the-accountant.svg?branch=master)](https://travis-ci.org/jplusplus/the-accountant)
5-
[![Coverage Status](https://coveralls.io/repos/github/jplusplus/the-accountant/badge.svg?branch=master)](https://coveralls.io/github/jplusplus/the-accountant?branch=master)
6-
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b65cf5498d7d4f5b99214c1f6e2b297b)](https://www.codacy.com/app/pirhoo/the-accountant)
73
[![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](http://www.gnu.org/licenses/lgpl-3.0)
84

95
## Getting Started
106

117
### Prerequisites
128

139
- [Git](https://git-scm.com/)
14-
- [Node.js and npm](nodejs.org) Node >= 6.9.x, npm >= 2.x.x (or Yarn)
10+
- [Node.js and npm](nodejs.org) Node = 6.9.x, npm >= 2.x.x (or Yarn)
1511

1612
### Developing
1713

@@ -21,22 +17,3 @@
2117
## Deploy
2218

2319
To deploy on Github Pages run `make deploy`.
24-
25-
## Test
26-
27-
To run unit tests use `make test`.
28-
29-
30-
## Embed
31-
32-
**In english:**
33-
34-
```
35-
<iframe width="100%" height="700" src="//jplusplus.github.io/the-accountant/" frameborder="0" allowfullscreen></iframe>
36-
```
37-
38-
**In french:**
39-
40-
```
41-
<iframe width="100%" height="700" src="//jplusplus.github.io/the-accountant/fr.html" frameborder="0" allowfullscreen></iframe>
42-
```

Diff for: gulp_tasks/misc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ function other() {
2828

2929
function deploy() {
3030
return gulp.src('./dist/**/*').pipe(ghPages({
31-
remoteUrl: '[email protected]:n-kb/ai-game.git'
31+
remoteUrl: '[email protected]:algorithmwatch/can-you-break-the-algorithm.git'
3232
}));
3333
}

Diff for: src/components/game/game.json

+18-18
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
"name@en": "You",
239239
"name@de": "Du",
240240
"title@en": "Reporter",
241-
"title@de":"Reporter*in",
241+
"title@de":"Reporterin",
242242
"avatar": null
243243
}
244244
},
@@ -336,7 +336,7 @@
336336
{
337337
"character": "editor",
338338
"text@en": "I hear you're the new algorithmic accountability reporter.",
339-
"text@de": "Du bist also die*der neue Reporter*in für algorithmische Rechenschaft. "
339+
"text@de": "Du bist also die neue Reporterin für algorithmische Rechenschaft. "
340340
},
341341
{
342342
"character": "editor",
@@ -1430,7 +1430,7 @@
14301430
},
14311431
{
14321432
"text@en": "I'm a journalist researching TikTube.",
1433-
"text@de": "Ich bin Journalist*in und mache eine Recherche über TikTube.",
1433+
"text@de": "Ich bin Journalistin und mache eine Recherche über TikTube.",
14341434
"var_changes": {
14351435
"sources_contacted": 3,
14361436
"teens_spoke" : 1
@@ -1439,7 +1439,7 @@
14391439
{
14401440
"character": "you",
14411441
"text@en": "I'm a journalist researching TikTube.",
1442-
"text@de": "Ich bin Journalist*in und mache eine Recherche über TikTube."
1442+
"text@de": "Ich bin Journalistin und mache eine Recherche über TikTube."
14431443
},
14441444
{
14451445
"character": "you",
@@ -1807,70 +1807,70 @@
18071807
{
18081808
"character": "editor",
18091809
"text@en": "And what will you do with that time?",
1810-
"text@de": ""
1810+
"text@de": "Und was wirst du mit der zusätzlichen Zeit anfangen?"
18111811
}
18121812
],
18131813
"choices": [
18141814
{
18151815
"text@en": "Read what academics wrote on the issue.",
1816-
"text@de": "",
1816+
"text@de": "Ich werde mir wissenschaftliche Literatur anlesen.",
18171817
"var_changes": {
18181818
"time_left": 8
18191819
},
18201820
"feedback": [
18211821
{
18221822
"character": "you",
18231823
"text@en": "I'll read up what academics published.",
1824-
"text@de": ""
1824+
"text@de": "Ich werde mir anschauen, was in der Wissenschaft dazu veröffentlicht wurde."
18251825
},
18261826
{
18271827
"character": "editor",
18281828
"text@en": "You have two more days.",
1829-
"text@de": ""
1829+
"text@de": "Ich gebe dir noch zwei Tage."
18301830
},
18311831
{
18321832
"character": "editor",
18331833
"text@en": "Not more.",
1834-
"text@de": ""
1834+
"text@de": "Das war's aber dann."
18351835
}
18361836
]
18371837
},
18381838
{
18391839
"text@en": "Ask Oti at TikTok for more info.",
1840-
"text@de": "",
1840+
"text@de": "Frag Oti bei TikTok nach weiteren Infos.",
18411841
"var_changes": {
18421842
"game_over": 1
18431843
},
18441844
"feedback": [
18451845
{
18461846
"character": "you",
18471847
"text@en": "I'll ask Otmar, I feel that we're becoming friends.",
1848-
"text@de": ""
1848+
"text@de": "Ich werde Otmar fragen. Ich habe das Gefühl, dass wir uns anfreunden könnten."
18491849
},
18501850
{
18511851
"character": "editor",
18521852
"text@en": "My dear.",
1853-
"text@de": ""
1853+
"text@de": "Oh je."
18541854
},
18551855
{
18561856
"character": "editor",
18571857
"text@en": "All press officers pretend to be your friend.",
1858-
"text@de": ""
1858+
"text@de": "Alle Pressemenschen tun so, als ob sie dich besonders sympathisch finden."
18591859
},
18601860
{
18611861
"character": "editor",
18621862
"text@en": "They are the opposite.",
1863-
"text@de": ""
1863+
"text@de": "Du kannst ihnen nie trauen."
18641864
},
18651865
{
18661866
"character": "editor",
18671867
"text@en": "I can't give you more time.",
1868-
"text@de": ""
1868+
"text@de": "Du hattest genug Zeit."
18691869
},
18701870
{
18711871
"character": "editor",
18721872
"text@en": "Just drop the story.",
1873-
"text@de": ""
1873+
"text@de": "Die Story ist ein Rohrkrepierer. Wirf sie in die Tonne."
18741874
}
18751875
]
18761876
}
@@ -2623,7 +2623,7 @@
26232623
"texts": [
26242624
{
26252625
"character": "brandt",
2626-
"text@en": "Not only are there many algorithms – plural.",
2626+
"text@en": "Not only are there many algorithms.",
26272627
"text@de": "Es gibt nicht nur viele Algorithmen."
26282628
},
26292629
{
@@ -4024,7 +4024,7 @@
40244024
"title@en": "Subject: Auditing an automated system",
40254025
"title@de": "Betreff: Wie ein automatisiertes System geprüft wird",
40264026
"body@en": "<p>Dear journalist,</p><p>I enjoyed talking to you earlier.</p><p>Auding an automated system is actually much more than running computer code. You need to understand how the system works in relation with the people who operate it, and the people who use it.</p><p>Academics call these kinds of investigation \"mixed-methods\", which are a combination of qualitative and quantitative techniques.</p><p>AlgorithmWatch wrote a good piece on the topic: <a href='https://algorithmwatch.org/en/researchers-audit-recommender-systems/' target='_blank'>How researchers are upping their game to audit recommender systems</a>.</p><p>Good luck with your investigation,</p><p>Dr. Brandt</p>",
4027-
"body@de": "<p>Liebe*r Pressevertreter*in,</p><p>es hat mich gefreut, vorhin mit Ihnen zu reden.</p><p>Es gehört mehr dazu, ein automatisiertes System zu prüfen, als nur einen Computercode auszuführen. Sie müssen lernen zu verstehen, wie das System funktioniert – für die Menschen, die es betreiben, und die Menschen, die es verwenden.</p><p>Diese Art der Untersuchung nennen Wissenschaftler*innen „Mixed Methods”, was eine Kombination aus qualitativen und quantitativen Methoden bezeichnet.</p><p>AlgorithmWatch hat dazu einen guten Artikel veröffentlicht: <a href='https://algorithmwatch.org/en/researchers-audit-recommender-systems/' target='_blank'>How researchers are upping their game to audit recommender systems</a>.</p><p>Viel Glück bei Ihrer Recherche!</p><p>Dr. Brandt</p>"
4027+
"body@de": "<p>Liebe Pressevertreterin,</p><p>es hat mich gefreut, vorhin mit Ihnen zu reden.</p><p>Es gehört mehr dazu, ein automatisiertes System zu prüfen, als nur einen Computercode auszuführen. Sie müssen lernen zu verstehen, wie das System funktioniert – für die Menschen, die es betreiben, und die Menschen, die es verwenden.</p><p>Diese Art der Untersuchung nennen Wissenschaftler*innen „Mixed Methods”, was eine Kombination aus qualitativen und quantitativen Methoden bezeichnet.</p><p>AlgorithmWatch hat dazu einen guten Artikel veröffentlicht: <a href='https://algorithmwatch.org/en/researchers-audit-recommender-systems/' target='_blank'>How researchers are upping their game to audit recommender systems</a>.</p><p>Viel Glück bei Ihrer Recherche!</p><p>Dr. Brandt</p>"
40284028
}
40294029
}
40304030
}

Diff for: src/components/game/partials/04_Day3_Teens.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -635,70 +635,70 @@
635635
{
636636
"character": "editor",
637637
"text@en": "And what will you do with that time?",
638-
"text@de": ""
638+
"text@de": "Und was wirst du mit der zusätzlichen Zeit anfangen?"
639639
}
640640
],
641641
"choices": [
642642
{
643643
"text@en": "Read what academics wrote on the issue.",
644-
"text@de": "",
644+
"text@de": "Ich werde mir wissenschaftliche Literatur anlesen.",
645645
"var_changes": {
646646
"time_left": 8
647647
},
648648
"feedback": [
649649
{
650650
"character": "you",
651651
"text@en": "I'll read up what academics published.",
652-
"text@de": ""
652+
"text@de": "Ich werde mir anschauen, was in der Wissenschaft dazu veröffentlicht wurde."
653653
},
654654
{
655655
"character": "editor",
656656
"text@en": "You have two more days.",
657-
"text@de": ""
657+
"text@de": "Ich gebe dir noch zwei Tage."
658658
},
659659
{
660660
"character": "editor",
661661
"text@en": "Not more.",
662-
"text@de": ""
662+
"text@de": "Das war's aber dann."
663663
}
664664
]
665665
},
666666
{
667667
"text@en": "Ask Oti at TikTok for more info.",
668-
"text@de": "",
668+
"text@de": "Frag Oti bei TikTok nach weiteren Infos.",
669669
"var_changes": {
670670
"game_over": 1
671671
},
672672
"feedback": [
673673
{
674674
"character": "you",
675675
"text@en": "I'll ask Otmar, I feel that we're becoming friends.",
676-
"text@de": ""
676+
"text@de": "Ich werde Otmar fragen. Ich habe das Gefühl, dass wir uns anfreunden könnten."
677677
},
678678
{
679679
"character": "editor",
680680
"text@en": "My dear.",
681-
"text@de": ""
681+
"text@de": "Oh je."
682682
},
683683
{
684684
"character": "editor",
685685
"text@en": "All press officers pretend to be your friend.",
686-
"text@de": ""
686+
"text@de": "Alle Pressemenschen tun so, als ob sie dich besonders sympathisch finden."
687687
},
688688
{
689689
"character": "editor",
690690
"text@en": "They are the opposite.",
691-
"text@de": ""
691+
"text@de": "Du kannst ihnen nie trauen."
692692
},
693693
{
694694
"character": "editor",
695695
"text@en": "I can't give you more time.",
696-
"text@de": ""
696+
"text@de": "Du hattest genug Zeit."
697697
},
698698
{
699699
"character": "editor",
700700
"text@en": "Just drop the story.",
701-
"text@de": ""
701+
"text@de": "Die Story ist ein Rohrkrepierer. Wirf sie in die Tonne."
702702
}
703703
]
704704
}

Diff for: src/components/game/partials/06_Day5_Academic.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@
497497
"texts": [
498498
{
499499
"character": "brandt",
500-
"text@en": "Not only are there many algorithms – plural.",
500+
"text@en": "Not only are there many algorithms.",
501501
"text@de": "Es gibt nicht nur viele Algorithmen."
502502
},
503503
{

Diff for: src/images/endings/corruption-rampant-de.mp4

35.5 KB
Binary file not shown.

Diff for: src/images/endings/large-platforms-regulation-de.mp4

40.3 KB
Binary file not shown.
54.3 KB
Binary file not shown.

Diff for: src/images/endings/teens-happy-with-tiktube-de.mp4

78.6 KB
Binary file not shown.

Diff for: src/images/endings/tiktube-harms-leak-de.mp4

39 KB
Binary file not shown.

Diff for: src/images/endings/tiktube-mostly-good-de.mp4

41.5 KB
Binary file not shown.

Diff for: src/images/endings/tiktube-prio-sad-content-de.mp4

48 KB
Binary file not shown.

Diff for: src/images/endings/tiktube-too-complex-de.mp4

57.2 KB
Binary file not shown.

Diff for: src/images/share-de.png

641 KB
Loading

Diff for: src/images/share-fr.png

-267 KB
Binary file not shown.

Diff for: src/images/share-start.png

-73.7 KB
Binary file not shown.

Diff for: src/locales/de.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
{
22
"app": {
3-
"title": "",
4-
"url": "",
5-
"description": "",
6-
"image": "",
3+
"title": "Kannst du den Algorithmus knacken?",
4+
"url": "https://algorithmwatch.github.io/can-you-break-the-algorithm/de.html",
5+
"description": "Du bist eine Journalistin. Eine neue App beeinträchtigt die geistige Gesundheit von Teenagern. Finde heraus, was der Algorithmus damit zu tun hat.",
6+
"image": "https://algorithmwatch.github.io/can-you-break-the-algorithm/images/share-de.png",
77
"share": {
88
"tweet": {
9-
"via": "",
10-
"text": ""
9+
"via": "AlgorithmWatch",
10+
"text": "Kannst du TikTubes Algorithmus knacken? Versuch's einmal."
1111
}
1212
}
1313
},
1414
"main": {
1515
"back": "Zurück zum Spiel",
1616
"intro": {
17-
"heading": "",
17+
"heading": "Kannst du den Algorithmus knacken?",
1818
"meta": "— von <a href='http://algorithmwatch.org' target='_blank'>AlgorithmWatch</a>",
19-
"description": "",
19+
"description": "<p>Du bist eine Journalistin. Eine neue App beeinträchtigt die geistige Gesundheit von Teenagern. Finde heraus, was der Algorithmus damit zu tun hat.</p><p>Alle Beispiele in diesem Spiel beruhen auf Fällen, die tatsächlich stattgefunden haben.</p>",
2020
"new-game": "Neues Spiel starten",
2121
"continue": "Weiter"
2222
},
@@ -25,11 +25,11 @@
2525
"over": {
2626
"undo": "vorherige Aktion rückgängig machen",
2727
"again": "Noch einmal spielen",
28-
"share": ""
28+
"share": "Du siehst, wie schwierig es ist, Big-Tech-Konzerne zur Verantwortung zu ziehen.<br/><br/>Wir arbeiten bei AlgorithmWatch in der Realität daran, das umzusetzen, was du soeben virtuell versucht hast: TikTok, Instagram, LinkedIn und Google manchmal zu Änderungen zu bewegen. Oft genug haben sie uns deswegen mit rechtlichen Schritten gedroht.<br/><br/>Wenn du unsere Arbeit unterstützen möchtest, kannst du gerne dieses<ul><li>Spiel teilen</li> oder uns einen Betrag deiner Wahl <li><a href='https://algorithmwatch.org/de/spenden/' target='_blank'>spenden</a> – auch ein Euro hilft uns schon!</li><li>Und abonniere unseren zweiwöchentlichen Newsletter <a href='https://automatedsociety.algorithmwatch.org/#/de' target='_blank'>Die automatisierte Gesellschaft</a>, die wahrscheinlich beste regelmäßig erscheinende Publikation über automatisierte Entscheidungssysteme in Europa.</li></ul>"
2929
}
3030
},
3131
"toolbar": {
32-
"heading": "",
32+
"heading": "Kannst du den Algorithmus knacken?",
3333
"links": {
3434
"chats": "Chats",
3535
"hints": "E-Mails",

Diff for: src/markdowns/about/de.md

+6-26
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,11 @@
1-
# Über dieses Anwendung
1+
# Über dieses Spiel
22

3-
_Die Guten, die Bösen und die Buchhalter_ möchte Journalisten und ihrem Publikum zeigen, welche subtilen Wege die Korruption in kommunalen Haushalten geht. Dies ist das interaktive Gegenstück zu [Cooking Budgets](http://cookingbudgets.com/), eine Serie von Tutorials die zeigt, wie Korruption in Europe funktioniert.
3+
_Kannst du den Algorithmus knacken?_ soll Journalist\*innen und ihrer Leserschaft die Schwierigkeiten vermitteln, die bei der Berichterstattung über automatisierte Systeme auftreten können.
44

5-
Die Handlungsmöglichkeiten, die in _Die Guten, die Bösen und die Buchhalter_ zur Verfügung stehen, können aktive oder passive Korruption zur Folge haben. Dies bedeutet nicht, dass alle Beamte und Verwaltungsmitarbeitende korrupt sind. Es zeigt aber, dass Korruption ein systematisches Problem ist. Wer mit den Vertragsvergaben im öffentlichen oder privaten Bereich vertraut ist, der trifft früher oder später auf Handlungsbefugte, die ihre Position nutzen, um wiederum Dritten Vorteile zu verschaffen. In der Anwendung wird klar, dass es nicht immer einfach ist, der Korruption aus dem Weg zu gehen. Damit riskiert man eventuell Konflikte mit anderen wichtigen Beteiligten.
5+
Das Spiel wurde von AlgorithmWatch mit Mitteln der Deutschen Postcode Lotterie umgesetzt.
66

7-
Mehrere Studien aus [Schweden](http://www.nordicacademicpress.com/bok/a-clean-house/), den [Niederlanden](http://link.springer.com/chapter/10.1007/978-3-319-01839-3_19), [Québec](https://en.wikipedia.org/wiki/Charbonneau_Commission) und [Deutschland](https://www.amazon.de/Korruption-Deutschland-Portrait-einer-Wachstumsbranche/dp/3406510663) machen deutlich, dass Korruption keine Seltenheit ist. Im Gegenteil - beinahe überall in Europa ist Korruption ein systematisches Problem. Journalisten und die Öffentlichkeit sollen jene Mechanismen kennenlernen, die es Beamten ermöglicht, ihr Amt zu ihrem persönlichen Vorteil zu nutzen. Wie das funktioniert, das möchte diese Anwendung zeigen.
7+
Die Illustrationen wurden automatisch mit MidJourney generiert. Der professionelle Spiele-Illustrator Alexandre Grilletta hat diesen Prozess kontrolliert.
88

9-
# Wie es funktioniert
9+
Falls du Fragen hast oder das Spiel übersetzen oder adaptieren willst, schreibe bitte Nicolas Kayser-Bril unter [email protected] an.
1010

11-
Auf Basis von gezielten Fragen müssen die Nutzer Entscheidungen treffen. Mehrere Variablen stehen ihnen dabei zur Verfügung. Sie erfahren, wie viel Geld die Stadt jährlich einnimmt (**Ressourcen**), wie viel sie ausgibt (**Ausgaben**) und wie viel Geld die Stadt auf der Bank hat (**Reserven**).
12-
13-
Die **Politische Zurückweisung** nimmt zu, wenn unbeliebte Entscheidungen getroffen werden; das **Misstrauen der Industrie** steigt, wenn die Nutzer mit ihren Entscheidungen Vertragsnehmer verärgern. Und die **rechtliche Risiken** nehmen zu, wenn die Nutzer illegal handeln.
14-
15-
Nach jeder Entscheidung gibt es eine Wahrscheinlichkeit von (Risiko / 20), dass ein „Game over“ ausgelöst wird, je nach Art des Risikos.
16-
17-
Liegt beispielsweise das **rechtliche Risiko** bei 9, so kommt es in 9 von 20 Fällen im nächsten Schritt zu einer Festnahme des Nutzers.
18-
19-
Diese Anwendung ist Teil von <strong><a target="_blank" href="http://openbudgets.eu/">OpenBudgets.eu</a>: Korruption durch Fiskale Transparenz bekämpfen</strong>, einem Konsortium, bestehend aus neun verschiedenen Organisationen und Institutionen im Bereich Transparenz <a target="_blank" href="https://okfn.org/">Open Knowledge</a>, <a target="_blank" href="https://okfn.de/">Open Knowledge Germany</a>, <a target="_blank" href="http://okfn.gr/">Open Knowledge Greece</a>, <a target="_blank" href="https://www.iais.fraunhofer.de/en.html">Fraunhofer IAIS</a>, <a target="_blank" href="https://www.uni-bonn.de/">Universität Bonn </a>, <a target="_blank" href="http://www.civio.es/en/">CIVIO</a>, <a target="_blank" href="http://transparency.eu//">Transparency Int. EU</a>, <a target="_blank" href="http://www.jplusplus.org/en/paris-berlin/">Journalism++ Paris/Berlin</a> and <a target="_blank" href="https://www.vse.cz/english/">Universität für Wirtschaft Prag </a>.
20-
21-
<table>
22-
23-
<tr>
24-
25-
<td><img src="./images/logos/eu-flag.jpg" name="Flagge der Europäischen Union" width="100px" border="0"></td>
26-
27-
<td>Dieses Projekt wird durch das EU-Förderprogramm für Wissenschaft und Innovation Horizon 2020 finanziert (Identifikationsnummer 645833)</td>
28-
29-
</tr>
30-
31-
</table>
11+
Es basiert auf [The Good, The Bad And The Accountant](https://jplusplus.github.io/the-accountant/#/), das von [Journalism++](https://jplusplus.org/en/) entwickelt wurde.

Diff for: src/markdowns/about/en.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# About this game
22

3-
_Can you break the algorithm?_ aims at teaching journalists and their audiences about the intricacies of reporting on automated systems.
3+
_Can you break the algorithm?_ aims at explaining journalists and their audiences about the intricacies of reporting on automated systems.
44

55
It is built by AlgorithmWatch with funding from the Deutsche Postcode Lotterie.
66

0 commit comments

Comments
 (0)