diff --git a/client/lang/de.js b/client/lang/de.js
new file mode 100644
index 0000000..f7822b1
--- /dev/null
+++ b/client/lang/de.js
@@ -0,0 +1,17 @@
+// This file was generated by silverstripe/tx-translator from client/lang/src/de.json.
+// See https://github.com/silverstripe/silverstripe-tx-translator for details
+if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
+ if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
+ console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
+ }
+} else {
+ ss.i18n.addDictionary('de', {
+ "ShareDraftContent.DESCRIPTION": "Jeder, der über diesen Link verfügt, kann die Entwurfsfassung dieser Seite einsehen.",
+ "ShareDraftContent.FETCH_ERROR": "Es gab ein Problem bei der Generierung des teilbaren Links!",
+ "ShareDraftContent.LEARN_MORE": "Mehr erfahren",
+ "ShareDraftContent.LINK_HELP": "Link zum Teilen von Entwurfsinhalten",
+ "ShareDraftContent.LOADING": "Laden...",
+ "ShareDraftContent.SHARE": "Teilen",
+ "ShareDraftContent.SHARE_DRAFT_CONTENT": "Entwurfsinhalte teilen"
+});
+}
\ No newline at end of file
diff --git a/client/lang/src/de.json b/client/lang/src/de.json
new file mode 100644
index 0000000..55a9ee1
--- /dev/null
+++ b/client/lang/src/de.json
@@ -0,0 +1,9 @@
+{
+ "ShareDraftContent.DESCRIPTION": "Jeder, der über diesen Link verfügt, kann die Entwurfsfassung dieser Seite einsehen.",
+ "ShareDraftContent.FETCH_ERROR": "Es gab ein Problem bei der Generierung des teilbaren Links!",
+ "ShareDraftContent.LEARN_MORE": "Mehr erfahren",
+ "ShareDraftContent.LINK_HELP": "Link zum Teilen von Entwurfsinhalten",
+ "ShareDraftContent.LOADING": "Laden...",
+ "ShareDraftContent.SHARE": "Teilen",
+ "ShareDraftContent.SHARE_DRAFT_CONTENT": "Entwurfsinhalte teilen"
+}
\ No newline at end of file
diff --git a/lang/de.yml b/lang/de.yml
new file mode 100644
index 0000000..881f93a
--- /dev/null
+++ b/lang/de.yml
@@ -0,0 +1,27 @@
+de:
+ SilverStripe\Admin\LeftAndMain_ViewModeSelector:
+ ChangeViewMode: 'Ansichtsmodus ändern'
+ DualWindowView: 'Geteiltes Fenster'
+ EditView: Bearbeitungsmodus
+ PreviewView: Vorschau-Modus
+ SplitView: 'Geteilter Modus'
+ SilverStripe\ShareDraftContent\Controllers\ShareDraftController:
+ DRAFT_STATE: Entwurfsstatus
+ PAGE_EXPIRED: 'Ups. Die Seite, die Sie zu erreichen versuchen, ist möglicherweise abgelaufen.'
+ PUBLISHED_STATE: 'Veröffentlichter Stand'
+ TOPBAR_CURRENTLY_DRAFT: 'Sie sehen den Entwurfsstatus dieser Seite, jede Seite, zu der Sie navigieren, wird der veröffentlichte Status sein.'
+ TOPBAR_DRAFT_DESC: 'enthält Inhalte, die erst noch veröffentlicht werden müssen. Bei der Anzeige von Entwürfen erscheint eine Meldung, die Sie darüber informiert.'
+ TOPBAR_HOW_IT_WORKS: 'Wie es funktioniert.'
+ TOPBAR_PUBLISHED_DESC: 'enthält Inhalte, die bereits veröffentlicht wurden. Daher werden Sie nicht darüber benachrichtigt, sondern sehen die Live-Version der Website.'
+ TOPBAR_TWO_STATES: 'Die Seiten erscheinen in zwei Zuständen:'
+ SilverStripe\ShareDraftContent\Extensions\ShareDraftContentSiteTreeExtension:
+ db_ShareTokenSalt: 'Tokensalz teilen'
+ has_many_ShareTokens: Teilen-Token
+ SilverStripe\ShareDraftContent\Models\ShareToken:
+ PLURALNAME: Teilen-Token
+ PLURALS:
+ one: 'Ein Teilen-Token'
+ other: '{count} Teilen-Tokens'
+ SINGULARNAME: Teilen-Token
+ db_ValidForDays: 'Gültig für Tage'
+ has_one_Page: Seite