Add teams and internationalization

This commit is contained in:
rucki
2026-08-23 14:55:04 +02:00
parent 218d841d7f
commit c409fbc441
26 changed files with 1582 additions and 149 deletions
+517
View File
@@ -0,0 +1,517 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-23 14:50+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: core/forms.py:28
msgid "Write something … /todo /link /public #tag [[note:1]]"
msgstr "Schreibe etwas … /todo /link /public #tag [[note:1]]"
#: core/forms.py:65
msgid "Show notes"
msgstr "Notizen anzeigen"
#: core/forms.py:66
msgid "Show open tasks"
msgstr "Offene Aufgaben anzeigen"
#: core/forms.py:67
msgid "Show completed tasks"
msgstr "Erledigte Aufgaben anzeigen"
#: core/forms.py:68
msgid "Show links"
msgstr "Links anzeigen"
#: core/forms.py:69
msgid "Show journal"
msgstr "Journal anzeigen"
#: core/forms.py:70
msgid "Lines in overview"
msgstr "Zeilen in der Übersicht"
#: core/forms.py:79 core/templates/core/settings.html:37
msgid "Team name"
msgstr "Teamname"
#: core/forms.py:79 core/templates/core/settings.html:38
msgid "Team tag"
msgstr "Team-Tag"
#: core/forms.py:93 core/templates/core/settings.html:13
msgid "Email"
msgstr "E-Mail"
#: core/forms.py:98
msgid "Tag"
msgstr "Tag"
#: core/forms.py:103
msgid "Kanban name"
msgstr "Name des Kanbans"
#: core/forms.py:117
msgid "API key name"
msgstr "Name des API Keys"
#: core/models.py:75 core/templates/core/index.html:5
#: core/templates/core/index.html:53 core/templates/core/journal.html:25
msgid "Task"
msgstr "Aufgabe"
#: core/models.py:76 core/templates/core/index.html:6
#: core/templates/core/index.html:54 core/templates/core/journal.html:26
msgid "Note"
msgstr "Notiz"
#: core/models.py:77
msgid "Link"
msgstr "Link"
#: core/models.py:78 core/templates/core/base.html:24
msgid "Journal"
msgstr "Journal"
#: core/models.py:81 core/templates/core/_edit_form.html:20
#: core/templates/core/item_editor.html:25
msgid "Private"
msgstr "Privat"
#: core/models.py:82 core/templates/core/team_detail.html:7
msgid "Team"
msgstr "Team"
#: core/models.py:83 core/templates/core/_edit_form.html:21
#: core/templates/core/item_editor.html:25
msgid "Public"
msgstr "Öffentlich"
#: core/models.py:92 core/templates/core/kanban_detail.html:7
msgid "Inbox"
msgstr "Eingang"
#: core/models.py:94
msgid "In Progress"
msgstr "In Bearbeitung"
#: core/models.py:95 core/templates/core/kanban_detail.html:10
#: core/templates/core/kanban_list.html:7
msgid "Done"
msgstr "Erledigt"
#: core/templates/core/_edit_form.html:5
#: core/templates/core/item_editor.html:11
msgid "Type:"
msgstr "Typ:"
#: core/templates/core/_edit_form.html:7 core/templates/core/index.html:58
#: core/templates/core/item_editor.html:13 core/templates/core/journal.html:29
#: core/templates/core/new_item.html:13
msgid "Add tags"
msgstr "Tags hinzufügen"
#: core/templates/core/_edit_form.html:10
#: core/templates/core/item_editor.html:16 core/templates/core/new_item.html:16
msgid "Choose tag"
msgstr "Tag auswählen"
#: core/templates/core/_edit_form.html:14
msgid "Comment, e.g. same task already captured [[12]]"
msgstr "Kommentar, z.B. gleiche Aufgabe bereits erfasst [[12]]"
#: core/templates/core/_edit_form.html:23
msgid "Date/time for todo"
msgstr "Datum/Zeit für Todo"
#: core/templates/core/_edit_form.html:27 core/templates/core/index.html:69
msgid "Image from clipboard:"
msgstr "Bild aus Zwischenablage:"
#: core/templates/core/_edit_form.html:29 core/templates/core/index.html:67
#: core/templates/core/item_editor.html:9
#: core/templates/core/item_editor.html:31 core/templates/core/journal.html:32
#: core/templates/core/new_item.html:10 core/templates/core/new_item.html:30
#: core/templates/core/settings.html:14
msgid "Save"
msgstr "Speichern"
#: core/templates/core/_edit_form.html:30
msgid "Open in editor"
msgstr "Im Editor öffnen"
#: core/templates/core/_edit_form.html:31
#: core/templates/core/item_editor.html:9
#: core/templates/core/item_editor.html:31 core/templates/core/new_item.html:10
msgid "Cancel"
msgstr "Abbrechen"
#: core/templates/core/_item.html:14
msgid "show less"
msgstr "weniger anzeigen"
#: core/templates/core/_item.html:14
msgid "show more"
msgstr "mehr anzeigen"
#: core/templates/core/_item.html:17
msgid "Due:"
msgstr "Fällig:"
#: core/templates/core/_item.html:19
msgid "Links:"
msgstr "Links:"
#: core/templates/core/_item.html:21
msgid "Attachments:"
msgstr "Anhänge:"
#: core/templates/core/_tags.html:9 core/templates/core/index.html:44
msgid "No tags yet"
msgstr "Noch keine Tags"
#: core/templates/core/base.html:24
msgid "Notes · Tasks · Links"
msgstr "Notizen · Aufgaben · Links"
#: core/templates/core/base.html:24
msgid "Kanban"
msgstr "Kanban"
#: core/templates/core/base.html:24 core/templates/core/settings.html:34
msgid "Teams"
msgstr "Teams"
#: core/templates/core/base.html:24 core/templates/core/team_detail.html:4
msgid "Settings"
msgstr "Einstellungen"
#: core/templates/core/base.html:24
msgid "Install app"
msgstr "App installieren"
#: core/templates/core/base.html:24
msgid "Logout"
msgstr "Logout"
#: core/templates/core/base.html:24 core/templates/core/login.html:6
msgid "Login"
msgstr "Login"
#: core/templates/core/base.html:32 core/templates/core/index.html:99
#: core/templates/core/new_item.html:9
msgid "Create task"
msgstr "Aufgabe erstellen"
#: core/templates/core/base.html:32 core/templates/core/index.html:100
#, fuzzy
#| msgid "Create link"
msgid "Save link"
msgstr "Link erstellen"
#: core/templates/core/base.html:32 core/templates/core/index.html:101
#, fuzzy
#| msgid "Create journal entry"
msgid "Journal entry"
msgstr "Journal-Eintrag erstellen"
#: core/templates/core/base.html:32 core/templates/core/index.html:102
#, fuzzy
#| msgid "Public"
msgid "public"
msgstr "Öffentlich"
#: core/templates/core/base.html:32 core/templates/core/index.html:103
#, fuzzy
#| msgid "Private"
msgid "private"
msgstr "Privat"
#: core/templates/core/base.html:32 core/templates/core/index.html:104
msgid "Insert Markdown code block"
msgstr "Markdown Codeblock einfügen"
#: core/templates/core/base.html:32 core/templates/core/index.html:105
msgid "Search internal task/note"
msgstr "interne Aufgabe/Notiz suchen"
#: core/templates/core/base.html:32 core/templates/core/index.html:106
#, fuzzy
#| msgid "to insert images into the text."
msgid "Insert image from attachments"
msgstr "können Bilder im Text eingefügt werden."
#: core/templates/core/base.html:33 core/templates/core/index.html:113
#, fuzzy
#| msgid "Image preview:"
msgid "Image:"
msgstr "Bildvorschau:"
#: core/templates/core/detail.html:4 core/templates/core/kanban_list.html:4
#: core/templates/core/settings.html:4
msgid "back"
msgstr "zurück"
#: core/templates/core/index.html:13
msgid "Filter"
msgstr "Filter"
#: core/templates/core/index.html:16
msgid "Notes"
msgstr "Notizen"
#: core/templates/core/index.html:18 core/templates/core/kanban_list.html:7
msgid "Open"
msgstr "Offen"
#: core/templates/core/index.html:19
msgid "Archive"
msgstr "Archiv"
#: core/templates/core/index.html:26
msgid "Search (Ctrl+F, # for tags)"
msgstr "Suche (Ctrl+F, # für Tags)"
#: core/templates/core/index.html:27
msgid "Clear search"
msgstr "Suche löschen"
#: core/templates/core/index.html:34 core/templates/core/journal.html:15
#: core/templates/core/settings.html:61
msgid "Tags"
msgstr "Tags"
#: core/templates/core/index.html:40
msgid "Show tags"
msgstr "Tags anzeigen"
#: core/templates/core/index.html:65 core/templates/core/journal.html:32
#: core/templates/core/new_item.html:26
msgid "Gallery"
msgstr "Galerie"
#: core/templates/core/index.html:65 core/templates/core/journal.html:32
#: core/templates/core/new_item.html:26
msgid "Photo"
msgstr "Foto"
#: core/templates/core/index.html:66
msgid "Editor"
msgstr "Editor"
#: core/templates/core/index.html:72
msgid "Nothing here yet."
msgstr "Noch nichts vorhanden."
#: core/templates/core/item_editor.html:8
#, python-format
msgid "Edit item #%(id)s"
msgstr "Eintrag #%(id)s bearbeiten"
#: core/templates/core/item_editor.html:20
msgid "Comment"
msgstr "Kommentar"
#: core/templates/core/item_editor.html:30 core/templates/core/new_item.html:29
msgid "Image preview:"
msgstr "Bildvorschau:"
#: core/templates/core/journal.html:35
msgid "No journal activity on this day."
msgstr "Keine Journal-Aktivität an diesem Tag."
#: core/templates/core/kanban_list.html:6
msgid "New Kanban"
msgstr "Neues Kanban"
#: core/templates/core/kanban_list.html:6
msgid "Create"
msgstr "Anlegen"
#: core/templates/core/kanban_list.html:7
msgid "No Kanbans yet."
msgstr "Noch keine Kanbans."
#: core/templates/core/login.html:7
msgid "Username or password is incorrect."
msgstr "Benutzername oder Passwort ist falsch."
#: core/templates/core/login.html:10
msgid "Username"
msgstr "Benutzername"
#: core/templates/core/login.html:11
msgid "Password"
msgstr "Passwort"
#: core/templates/core/new_item.html:9
msgid "Create link"
msgstr "Link erstellen"
#: core/templates/core/new_item.html:9
msgid "Create journal entry"
msgstr "Journal-Eintrag erstellen"
#: core/templates/core/new_item.html:9
msgid "Create note"
msgstr "Notiz erstellen"
#: core/templates/core/new_item.html:24
msgid "Add image"
msgstr "Bild hinzufügen"
#: core/templates/core/new_item.html:27
msgid "Use"
msgstr "Mit"
#: core/templates/core/new_item.html:27
msgid "to insert images into the text."
msgstr "können Bilder im Text eingefügt werden."
#: core/templates/core/settings.html:8
msgid "User settings"
msgstr "Benutzereinstellungen"
#: core/templates/core/settings.html:11
msgid "First name"
msgstr "Vorname"
#: core/templates/core/settings.html:12
msgid "Last name"
msgstr "Name"
#: core/templates/core/settings.html:20
msgid "Default view"
msgstr "Standardansicht"
#: core/templates/core/settings.html:30
msgid "Save default view"
msgstr "Standardansicht speichern"
#: core/templates/core/settings.html:38
msgid "This tag automatically turns items into team items, e.g. #my2dos."
msgstr "Dieser Tag macht Einträge automatisch zu Team-Einträgen, z.B. #my2dos."
#: core/templates/core/settings.html:39
msgid "Create team"
msgstr "Team erstellen"
#: core/templates/core/settings.html:42
msgid "No teams yet."
msgstr "Noch keine Teams."
#: core/templates/core/settings.html:46
msgid "Create API key"
msgstr "API Key erzeugen"
#: core/templates/core/settings.html:49
msgid "Name"
msgstr "Name"
#: core/templates/core/settings.html:50
msgid "Restrict to tags"
msgstr "Auf Tags beschränken"
#: core/templates/core/settings.html:50
msgid "No selection = access to all own items."
msgstr "Keine Auswahl = Zugriff auf alle eigenen Einträge."
#: core/templates/core/settings.html:51
msgid "Generate API key"
msgstr "API Key generieren"
#: core/templates/core/settings.html:55
msgid "API keys"
msgstr "API Keys"
#: core/templates/core/settings.html:59
msgid "Delete"
msgstr "Löschen"
#: core/templates/core/settings.html:61
msgid "all"
msgstr "alle"
#: core/templates/core/settings.html:63
msgid "No API keys yet."
msgstr "Noch keine API Keys."
#: core/templates/core/team_detail.html:8
msgid "Team tag:"
msgstr "Team-Tag:"
#: core/templates/core/team_detail.html:10
#, python-format
msgid "Create item with #%(slug)s"
msgstr "Eintrag mit #%(slug)s erstellen"
#: core/templates/core/team_detail.html:15
msgid "Members"
msgstr "Mitglieder"
#: core/templates/core/team_detail.html:22
msgid "Invite"
msgstr "Einladen"
#: core/templates/core/team_detail.html:26
msgid "Create invitation link"
msgstr "Einladungslink erzeugen"
#: core/templates/core/team_detail.html:28
msgid "Open invitations:"
msgstr "Offene Einladungen:"
#: core/templates/core/team_detail.html:29
msgid "No open invitations."
msgstr "Keine offenen Einladungen."
#: core/templates/core/team_detail.html:34
msgid "Team items"
msgstr "Team-Einträge"
#: core/templates/core/team_detail.html:36
#, python-format
msgid "No team items yet. Create something with #%(slug)s."
msgstr "Noch keine Team-Einträge. Erstelle etwas mit #%(slug)s."
#: core/views.py:271
msgid "Settings saved."
msgstr "Einstellungen gespeichert."
#: core/views.py:278
msgid "Default view saved."
msgstr "Standardansicht gespeichert."
#: core/views.py:287
#, python-format
msgid "API key created: %(token)s"
msgstr "API Key erzeugt: %(token)s"
#: core/views.py:297
#, python-format
msgid "Team %(team)s created. Use #%(slug)s for team items."
msgstr "Team %(team)s erstellt. Nutze #%(slug)s für Team-Einträge."
#: core/views.py:329
#, python-format
msgid "Invitation link created: %(url)s"
msgstr "Einladungslink erzeugt: %(url)s"
#: core/views.py:349
#, python-format
msgid "You are now a member of team %(team)s."
msgstr "Du bist jetzt Mitglied im Team %(team)s."