mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-04 14:15:59 +00:00
Merge pull request #855 from eikek/translation-german
Translation german
This commit is contained in:
commit
c879fdf460
@ -291,7 +291,7 @@ view2 flags texts settings model =
|
||||
]
|
||||
[]
|
||||
, span [ class "ml-2" ]
|
||||
[ text texts.integrationEndpointHelp
|
||||
[ text texts.integrationEndpointLabel
|
||||
]
|
||||
]
|
||||
, div [ class "opacity-50 text-sm" ]
|
||||
|
@ -694,15 +694,15 @@ view2 texts attr settings model =
|
||||
(viewIntern2 texts settings True model)
|
||||
|
||||
|
||||
formHeading : String -> Model -> Html msg
|
||||
formHeading classes model =
|
||||
formHeading : Texts -> String -> Model -> Html msg
|
||||
formHeading texts classes model =
|
||||
let
|
||||
heading =
|
||||
fold (\_ -> "Add Tag")
|
||||
(\_ -> "Add Person")
|
||||
(\_ -> "Add Organization")
|
||||
(\_ -> "Add Equipment")
|
||||
(\_ -> "Add Custom Field")
|
||||
fold (\_ -> texts.addTagHeader)
|
||||
(\_ -> texts.addPersonHeader)
|
||||
(\_ -> texts.addOrgHeader)
|
||||
(\_ -> texts.addEquipmentHeader)
|
||||
(\_ -> texts.addCustomFieldHeader)
|
||||
|
||||
headIcon =
|
||||
fold (\_ -> Icons.tagIcon2 "mr-2")
|
||||
@ -724,11 +724,11 @@ viewModal2 texts settings mm =
|
||||
mm == Nothing
|
||||
|
||||
heading =
|
||||
fold (\_ -> "Add Tag")
|
||||
(\_ -> "Add Person")
|
||||
(\_ -> "Add Organization")
|
||||
(\_ -> "Add Equipment")
|
||||
(\_ -> "Add Custom Field")
|
||||
fold (\_ -> texts.addTagHeader)
|
||||
(\_ -> texts.addPersonHeader)
|
||||
(\_ -> texts.addOrgHeader)
|
||||
(\_ -> texts.addEquipmentHeader)
|
||||
(\_ -> texts.addCustomFieldHeader)
|
||||
|
||||
headIcon =
|
||||
fold (\_ -> Icons.tagIcon2 "mr-2")
|
||||
|
@ -117,7 +117,7 @@ formTabs texts flags settings model =
|
||||
directionCfg =
|
||||
{ makeOption =
|
||||
\entry ->
|
||||
{ text = Data.Direction.toString entry
|
||||
{ text = texts.direction entry
|
||||
, additional = ""
|
||||
}
|
||||
, placeholder = texts.chooseDirection
|
||||
@ -241,7 +241,7 @@ formTabs texts flags settings model =
|
||||
, ( "hidden", isFolderMember model )
|
||||
]
|
||||
]
|
||||
[ Markdown.toHtml [] texts.folderNotOwnerWarning
|
||||
[ Markdown.toHtml [] texts.basics.folderNotOwnerWarning
|
||||
]
|
||||
]
|
||||
]
|
||||
@ -407,7 +407,11 @@ renderSuggestions texts model mkName idnames tagger =
|
||||
, class "flex flex-col text-sm"
|
||||
]
|
||||
[ div [ class "font-bold my-1" ]
|
||||
[ text texts.suggestions
|
||||
[ if List.isEmpty idnames then
|
||||
text texts.noSuggestions
|
||||
|
||||
else
|
||||
text texts.suggestions
|
||||
]
|
||||
, ul [ class "list-disc ml-6" ] <|
|
||||
(idnames
|
||||
|
@ -104,7 +104,7 @@ multiUpdate flags ids change receive =
|
||||
DirectionChange dir ->
|
||||
let
|
||||
data =
|
||||
ItemsAndDirection items (Data.Direction.toString dir)
|
||||
ItemsAndDirection items (Data.Direction.asString dir)
|
||||
in
|
||||
Api.setDirectionMultiple flags data receive
|
||||
|
||||
|
@ -46,7 +46,7 @@ import Styles as S
|
||||
import Task
|
||||
import Throttle exposing (Throttle)
|
||||
import Time
|
||||
import Util.Folder exposing (mkFolderOption)
|
||||
import Util.Folder
|
||||
import Util.List
|
||||
import Util.Maybe
|
||||
import Util.Tag
|
||||
@ -688,7 +688,7 @@ renderEditForm2 texts flags cfg settings model =
|
||||
directionCfg =
|
||||
{ makeOption =
|
||||
\entry ->
|
||||
{ text = Data.Direction.toString entry
|
||||
{ text = texts.direction entry
|
||||
, additional = ""
|
||||
}
|
||||
, placeholder = texts.chooseDirection
|
||||
@ -765,7 +765,7 @@ renderEditForm2 texts flags cfg settings model =
|
||||
, ( "hidden", isFolderMember model )
|
||||
]
|
||||
]
|
||||
[ Markdown.toHtml [] texts.folderNotOwnerWarning
|
||||
[ Markdown.toHtml [] texts.basics.folderNotOwnerWarning
|
||||
]
|
||||
]
|
||||
}
|
||||
|
@ -1628,7 +1628,7 @@ setDirection flags model =
|
||||
in
|
||||
case dir of
|
||||
Just d ->
|
||||
Api.setDirection flags model.item.id (DirectionValue (Data.Direction.toString d)) SaveResp
|
||||
Api.setDirection flags model.item.id (DirectionValue (Data.Direction.asString d)) SaveResp
|
||||
|
||||
Nothing ->
|
||||
Cmd.none
|
||||
|
@ -314,7 +314,7 @@ addDetailForm texts settings model =
|
||||
[ class "flex flex-col px-2 py-2 mb-4"
|
||||
, class S.box
|
||||
]
|
||||
[ Comp.DetailEdit.formHeading S.header3 mm
|
||||
[ Comp.DetailEdit.formHeading texts.detailEdit S.header3 mm
|
||||
, Html.map ModalEditMsg (Comp.DetailEdit.view2 texts.detailEdit [] settings mm)
|
||||
]
|
||||
|
||||
|
@ -61,7 +61,7 @@ view2 texts model =
|
||||
[ tr []
|
||||
[ th [ class "" ] []
|
||||
, th [ class "text-left pr-1 md:px-2" ]
|
||||
[ text "Use"
|
||||
[ text texts.use
|
||||
]
|
||||
, th [ class "text-left" ]
|
||||
[ text texts.basics.name
|
||||
|
@ -303,7 +303,7 @@ makeSettings model =
|
||||
, deleteMail = model.deleteMail
|
||||
, targetFolder = model.targetFolder
|
||||
, folders = folders
|
||||
, direction = Maybe.map Data.Direction.toString model.direction
|
||||
, direction = Maybe.map Data.Direction.asString model.direction
|
||||
, schedule = Data.CalEvent.makeEvent timer
|
||||
, itemFolder = model.itemFolderId
|
||||
, fileFilter = model.fileFilter
|
||||
@ -1123,7 +1123,7 @@ viewMetadata2 texts flags settings model =
|
||||
]
|
||||
, class S.message
|
||||
]
|
||||
[ Markdown.toHtml [] texts.folderOwnerWarning
|
||||
[ Markdown.toHtml [] texts.basics.folderNotOwnerWarning
|
||||
]
|
||||
]
|
||||
, div [ class "mb-4" ]
|
||||
|
@ -1120,7 +1120,7 @@ searchTabs texts ddd flags settings model =
|
||||
directionCfg =
|
||||
{ makeOption =
|
||||
\entry ->
|
||||
{ text = Data.Direction.toString entry
|
||||
{ text = texts.direction entry
|
||||
, additional = ""
|
||||
}
|
||||
, placeholder = texts.chooseDirection
|
||||
|
@ -442,7 +442,7 @@ view2 flags texts settings model =
|
||||
]
|
||||
, class S.message
|
||||
]
|
||||
[ Markdown.toHtml [] texts.folderForbiddenText
|
||||
[ Markdown.toHtml [] texts.basics.folderNotOwnerWarning
|
||||
]
|
||||
]
|
||||
, div [ class "mb-4" ]
|
||||
|
@ -629,9 +629,10 @@ settingFormTabs texts flags _ model =
|
||||
]
|
||||
, Markdown.toHtml
|
||||
[ classList
|
||||
[ ( S.message, True )
|
||||
, ( "hidden", not model.showPatternHelp )
|
||||
[ ( "hidden", not model.showPatternHelp )
|
||||
]
|
||||
, class S.message
|
||||
, class "markdown-preview"
|
||||
]
|
||||
texts.templateHelpMessage
|
||||
]
|
||||
|
@ -60,7 +60,7 @@ view2 texts model =
|
||||
, th [ class "text-left" ] [ text texts.login ]
|
||||
, th [ class "text-center" ] [ text texts.state ]
|
||||
, th [ class "hidden md:table-cell text-left" ] [ text texts.email ]
|
||||
, th [ class "hidden md:table-cell text-center" ] [ text texts.login ]
|
||||
, th [ class "hidden md:table-cell text-center" ] [ text texts.logins ]
|
||||
, th [ class "hidden sm:table-cell text-center" ] [ text texts.lastLogin ]
|
||||
, th [ class "hidden md:table-cell text-center" ]
|
||||
[ text texts.basics.created
|
||||
|
@ -1,6 +1,7 @@
|
||||
module Data.Direction exposing
|
||||
( Direction(..)
|
||||
, all
|
||||
, asString
|
||||
, fromString
|
||||
, icon
|
||||
, icon2
|
||||
@ -8,7 +9,6 @@ module Data.Direction exposing
|
||||
, iconFromMaybe2
|
||||
, iconFromString
|
||||
, iconFromString2
|
||||
, toString
|
||||
)
|
||||
|
||||
|
||||
@ -37,8 +37,8 @@ all =
|
||||
]
|
||||
|
||||
|
||||
toString : Direction -> String
|
||||
toString dir =
|
||||
asString : Direction -> String
|
||||
asString dir =
|
||||
case dir of
|
||||
Incoming ->
|
||||
"Incoming"
|
||||
|
@ -46,6 +46,9 @@ get lang =
|
||||
English ->
|
||||
gb
|
||||
|
||||
German ->
|
||||
de
|
||||
|
||||
|
||||
{-| Get a ISO-3166-1 code of the given lanugage.
|
||||
-}
|
||||
@ -100,3 +103,23 @@ gb =
|
||||
, manageData = Messages.Page.ManageData.gb
|
||||
, home = Messages.Page.Home.gb
|
||||
}
|
||||
|
||||
|
||||
de : Messages
|
||||
de =
|
||||
{ lang = German
|
||||
, iso2 = "de"
|
||||
, label = "Deutsch"
|
||||
, flagIcon = "flag-icon flag-icon-de"
|
||||
, app = Messages.App.de
|
||||
, collectiveSettings = Messages.Page.CollectiveSettings.de
|
||||
, login = Messages.Page.Login.de
|
||||
, register = Messages.Page.Register.de
|
||||
, newInvite = Messages.Page.NewInvite.de
|
||||
, upload = Messages.Page.Upload.de
|
||||
, itemDetail = Messages.Page.ItemDetail.de
|
||||
, queue = Messages.Page.Queue.de
|
||||
, userSettings = Messages.Page.UserSettings.de
|
||||
, manageData = Messages.Page.ManageData.de
|
||||
, home = Messages.Page.Home.de
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
module Messages.App exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
@ -33,17 +34,16 @@ gb =
|
||||
}
|
||||
|
||||
|
||||
|
||||
-- de : Texts
|
||||
-- de =
|
||||
-- { collectiveProfile = "Kollektiv-Profil"
|
||||
-- , userProfile = "Benutzer-Profil"
|
||||
-- , lightDark = "Hell/Dunkel"
|
||||
-- , logout = "Abmelden"
|
||||
-- , items = "Dokumente"
|
||||
-- , manageData = "Daten verwalten"
|
||||
-- , uploadFiles = "Dateien hochladen"
|
||||
-- , processingQueue = "Verarbeitung"
|
||||
-- , newInvites = "Neue Einladung"
|
||||
-- , help = "Hilfe (English)"
|
||||
-- }
|
||||
de : Texts
|
||||
de =
|
||||
{ collectiveProfile = "Kollektiv-Profil"
|
||||
, userProfile = "Benutzer-Profil"
|
||||
, lightDark = "Hell/Dunkel"
|
||||
, logout = "Abmelden"
|
||||
, items = "Dokumente"
|
||||
, manageData = "Daten verwalten"
|
||||
, uploadFiles = "Dateien hochladen"
|
||||
, processingQueue = "Verarbeitung"
|
||||
, newInvites = "Neue Einladung"
|
||||
, help = "Hilfe (English)"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Basics exposing (Texts, gb)
|
||||
module Messages.Basics exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
|
||||
type alias Texts =
|
||||
@ -32,6 +36,7 @@ type alias Texts =
|
||||
, concerning : String
|
||||
, customFields : String
|
||||
, direction : String
|
||||
, folderNotOwnerWarning : String
|
||||
}
|
||||
|
||||
|
||||
@ -67,4 +72,52 @@ gb =
|
||||
, concerning = "Concerning"
|
||||
, customFields = "Custom Fields"
|
||||
, direction = "Direction"
|
||||
, folderNotOwnerWarning =
|
||||
"""
|
||||
You are **not a member** of this folder. This item will be **hidden**
|
||||
from any search now. Use a folder where you are a member of to make this
|
||||
item visible. This message will disappear then.
|
||||
"""
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ incoming = "Eingehend"
|
||||
, outgoing = "Ausgehend"
|
||||
, tags = "Tags"
|
||||
, items = "Dokumente"
|
||||
, submit = "Absenden"
|
||||
, submitThisForm = "Formular abschicken"
|
||||
, cancel = "Abbrechen"
|
||||
, delete = "Löschen"
|
||||
, created = "Erstellt"
|
||||
, edit = "Ändern"
|
||||
, back = "Zurück"
|
||||
, backToList = "Zurück zur Liste"
|
||||
, searchPlaceholder = "Suche…"
|
||||
, selectPlaceholder = "Auswahl…"
|
||||
, id = "Id"
|
||||
, ok = "Ok"
|
||||
, yes = "Ja"
|
||||
, no = "Nein"
|
||||
, chooseTag = "Wähle enien Tag…"
|
||||
, loading = "Laden…"
|
||||
, name = "Name"
|
||||
, organization = "Organisation"
|
||||
, person = "Person"
|
||||
, equipment = "Zubehör"
|
||||
, folder = "Ordner"
|
||||
, date = "Datum"
|
||||
, correspondent = "Korrespondent"
|
||||
, concerning = "Betreffend"
|
||||
, customFields = "Benutzer-Felder"
|
||||
, direction = "Richtung"
|
||||
, folderNotOwnerWarning =
|
||||
"""
|
||||
Du bist *kein* Mitglied dieses Ordners. Dokumnte, welche durch diese
|
||||
URL hochgeladen werden, sind für dich in der Suche *nicht* sichtbar.
|
||||
Nutze lieber einen Ordner, dem Du als Mitglied zugeordnet bist. Diese
|
||||
Nachricht verschwindet dann.
|
||||
"""
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.AddressForm exposing (Texts, gb)
|
||||
module Messages.Comp.AddressForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
|
||||
type alias Texts =
|
||||
@ -18,3 +22,13 @@ gb =
|
||||
, city = "City"
|
||||
, country = "Country"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ selectCountry = "Land auswählen"
|
||||
, street = "Straße"
|
||||
, zipCode = "Postleitzahl"
|
||||
, city = "Stadt"
|
||||
, country = "Land"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.AttachmentMeta exposing (Texts, gb)
|
||||
module Messages.Comp.AttachmentMeta exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -40,3 +44,21 @@ gb =
|
||||
, itemDueDate = "Item Due Date"
|
||||
, formatDateShort = DF.formatDateShort Messages.UiLanguage.English
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, extractedMetadata = "Extrahierte Metadaten"
|
||||
, content = "Inhalt"
|
||||
, labels = "Label"
|
||||
, proposals = "Vorschläge"
|
||||
, correspondentOrg = "Korrespondent Organisation"
|
||||
, correspondentPerson = "Korrespondent Person"
|
||||
, concerningPerson = "Betreffend Person"
|
||||
, concerningEquipment = "Betreffend Zubehör"
|
||||
, itemDate = "Dokument Datum"
|
||||
, itemDueDate = "Fälligkeits-Datum"
|
||||
, formatDateShort = DF.formatDateShort Messages.UiLanguage.German
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.CalEventInput exposing (Texts, gb)
|
||||
module Messages.Comp.CalEventInput exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Comp.HttpError
|
||||
@ -35,3 +39,19 @@ gb =
|
||||
, formatDateTime = DF.formatDateTimeLong Messages.UiLanguage.English
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ weekday = "Wochentag"
|
||||
, year = "Jahr"
|
||||
, month = "Monat"
|
||||
, day = "Tag"
|
||||
, hour = "Stunde"
|
||||
, minute = "Minute"
|
||||
, error = "Fehler"
|
||||
, schedule = "Zeitplan"
|
||||
, next = "Nächsten Zeiten"
|
||||
, formatDateTime = DF.formatDateTimeLong Messages.UiLanguage.German
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ChangePasswordForm exposing (Texts, gb)
|
||||
module Messages.Comp.ChangePasswordForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -34,3 +38,19 @@ gb =
|
||||
, fillRequiredFields = "Please fill required fields."
|
||||
, passwordChangeSuccessful = "Password has been changed."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, currentPassword = "Passwort ändern"
|
||||
, newPassword = "Neues Passwort"
|
||||
, repeatPassword = "Neues Passwort (Wiederholung)"
|
||||
, currentPasswordPlaceholder = "Passwort"
|
||||
, newPasswordPlaceholder = "Passwort"
|
||||
, repeatPasswordPlaceholder = "Passwort"
|
||||
, passwordMismatch = "Die Passwörter stimmen nicht überein."
|
||||
, fillRequiredFields = "Bitte die erforderlichen Felder ausfüllen."
|
||||
, passwordChangeSuccessful = "Das Passwort wurde geändert."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ClassifierSettingsForm exposing (Texts, gb)
|
||||
module Messages.Comp.ClassifierSettingsForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.Comp.CalEventInput
|
||||
@ -40,3 +44,28 @@ Use an empty whitelist to disable auto tagging.
|
||||
, schedule = "Schedule"
|
||||
, itemCountHelp = "The maximum number of items to learn from, order by date newest first. Use 0 to mean all."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, calEventInput = Messages.Comp.CalEventInput.de
|
||||
, autoTaggingText =
|
||||
"""
|
||||
|
||||
Das Auto-Tagging funktioniert über das Lernen aus bereits
|
||||
existierenden Dokumenten. Je mehr Dokumente korrekt getagged sind,
|
||||
desto besser. Das Lernen passiert regelmäßig nach einem Zeitplan. Hier
|
||||
können Tag-Gruppen definiert werden, die entweder nicht gelernt werden
|
||||
sollen (blacklist) oder ausschließlich gelernt werden sollen
|
||||
(whitelist).
|
||||
|
||||
Eine leere Whitelist stellt das Auto-Tagging ab.
|
||||
"""
|
||||
, blacklistOrWhitelist = "Ist das folgende eine Blacklist oder eine Whitelist?"
|
||||
, whitelistLabel = "Nur aus diesen Tag-Katogrien lernen"
|
||||
, blacklistLabel = "Aus diesen Tag-Kategorien nicht lernen"
|
||||
, itemCount = "Anzahl Dokumente"
|
||||
, schedule = "Zeitplan"
|
||||
, itemCountHelp = "Die maximale Anzahl an Dokumenten, von denen gelernt werden soll (sortiert nach Datum, neueste zuerst). Verwende 0 um alle einzuschließen."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.CollectiveSettingsForm exposing (Texts, gb)
|
||||
module Messages.Comp.CollectiveSettingsForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Language exposing (Language)
|
||||
import Http
|
||||
@ -58,3 +62,32 @@ gb =
|
||||
, fulltextReindexOkMissing =
|
||||
"Please type OK in the field if you really want to start re-indexing your data."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, classifierSettingsForm = Messages.Comp.ClassifierSettingsForm.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, save = "Speichern"
|
||||
, saveSettings = "Einstellungen speichern"
|
||||
, documentLanguage = "Dokument Sprache"
|
||||
, documentLanguageHelp = "Die Sprache der Dokumente. Das hilft der Text-Extraktion (OCR) und -Analyse."
|
||||
, integrationEndpoint = "Integrations-Endpunkt"
|
||||
, integrationEndpointLabel = "Aktiviere den Integrations-Endpunkt"
|
||||
, integrationEndpointHelp =
|
||||
"Der Integrations-Endpunkt erlaubt es (lokalen) Anwendungen, Dateien einzustellen. "
|
||||
++ "Dies kann für dieses Kollektiv de-/aktiviert werden."
|
||||
, fulltextSearch = "Volltext Suche"
|
||||
, reindexAllData = "Alle Daten neu indexieren"
|
||||
, reindexAllDataHelp =
|
||||
"Es wird im Hintergrund der Index gelöscht und alle Daten neu indexiert. "
|
||||
++ "Bitte tippe OK ein vor dem Klicken, um ein versehentliches Neu-Indexieren zu vermeiden."
|
||||
, autoTagging = "Auto-Tagging"
|
||||
, startNow = "Jetzt starten"
|
||||
, languageLabel = Messages.Data.Language.de
|
||||
, classifierTaskStarted = "Auto-Tagger Job gestartet."
|
||||
, fulltextReindexSubmitted = "Volltext Neu-Indexierung gestartet."
|
||||
, fulltextReindexOkMissing =
|
||||
"Bitte tippe OK in das Feld, wenn Du wirklich den Index neu erzeugen möchtest."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.CustomFieldForm exposing (Texts, gb)
|
||||
module Messages.Comp.CustomFieldForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.CustomFieldType exposing (CustomFieldType)
|
||||
import Http
|
||||
@ -52,3 +56,31 @@ gb =
|
||||
, fieldTypeRequired = "A type is required."
|
||||
, updateSuccessful = "Field has been saved."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, reallyDeleteField = "Das Benutzer-Feld wirklich löschen?"
|
||||
, fieldTypeLabel = Messages.Data.CustomFieldType.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, createCustomField = "Ein neues Benutzer-Feld erstellen."
|
||||
, modifyTypeWarning =
|
||||
"Beachte, dass eine Änderung im Format zu nicht-sichtbare Werten führen kann, falls diese dem "
|
||||
++ "neuen Format nicht entsprechen!"
|
||||
, nameInfo =
|
||||
"Der Name des Feldes identifiziert es eindeutig und wird im erweiterten Such-Query "
|
||||
++ "verwendet. Es muss eine gültige ID sein, darf also keine Leerzeichen oder "
|
||||
++ "andere seltsame Zeichen enthalten."
|
||||
, fieldFormat = "Feld Format"
|
||||
, fieldFormatInfo =
|
||||
"Ein Feld muss ein Format angeben. Werte werden dagegen validiert."
|
||||
, label = "Bezeichnung"
|
||||
, labelInfo =
|
||||
"Diese Bezeichnung erscheint im UI für das Feld. Es kann im Gegensatz zum Namen "
|
||||
++ "Leerzeichen etc enthalten. Falls nicht angegeben, wird der Name verwendet."
|
||||
, deleteThisField = "Dieses Feld löschen"
|
||||
, fieldNameRequired = "Ein Name ist erforderlich."
|
||||
, fieldTypeRequired = "Ein Format ist erforderlich."
|
||||
, updateSuccessful = "Das Feld wurde gespeichert."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.CustomFieldInput exposing (Texts, gb)
|
||||
module Messages.Comp.CustomFieldInput exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
|
||||
type alias Texts =
|
||||
@ -16,3 +20,12 @@ gb =
|
||||
, errorNoAmount = "No amount given"
|
||||
, errorNotANumber = \str -> "Not a number: " ++ str
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ errorNoValue = "Bitte gebe einen Wert an"
|
||||
, errorNoNumber = "Keine Zahl angegeben"
|
||||
, errorNoAmount = "Kein Betrag angegeben"
|
||||
, errorNotANumber = \str -> "Keine Zahl: " ++ str
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.CustomFieldManage exposing (Texts, gb)
|
||||
module Messages.Comp.CustomFieldManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.Comp.CustomFieldForm
|
||||
@ -22,3 +26,13 @@ gb =
|
||||
, addCustomField = "Add a new custom field"
|
||||
, newCustomField = "New custom field"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, fieldForm = Messages.Comp.CustomFieldForm.de
|
||||
, fieldTable = Messages.Comp.CustomFieldTable.de
|
||||
, addCustomField = "Ein neues Benutzer-Feld anlegen"
|
||||
, newCustomField = "Neues Benutzer-Feld"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.CustomFieldMultiInput exposing (Texts, gb)
|
||||
module Messages.Comp.CustomFieldMultiInput exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Comp.CustomFieldInput
|
||||
|
||||
@ -12,3 +16,9 @@ gb : Texts
|
||||
gb =
|
||||
{ customFieldInput = Messages.Comp.CustomFieldInput.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ customFieldInput = Messages.Comp.CustomFieldInput.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.CustomFieldTable exposing (Texts, gb)
|
||||
module Messages.Comp.CustomFieldTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.DateFormat as DF
|
||||
@ -22,3 +26,13 @@ gb =
|
||||
, usageCount = "#Usage"
|
||||
, formatDateShort = DF.formatDateShort Messages.UiLanguage.English
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, nameLabel = "Name/Label"
|
||||
, format = "Format"
|
||||
, usageCount = "#Nutzung"
|
||||
, formatDateShort = DF.formatDateShort Messages.UiLanguage.German
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.DetailEdit exposing (Texts, gb)
|
||||
module Messages.Comp.DetailEdit exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -20,6 +24,11 @@ type alias Texts =
|
||||
, httpError : Http.Error -> String
|
||||
, submitSuccessful : String
|
||||
, missingRequiredFields : String
|
||||
, addTagHeader : String
|
||||
, addPersonHeader : String
|
||||
, addOrgHeader : String
|
||||
, addEquipmentHeader : String
|
||||
, addCustomFieldHeader : String
|
||||
}
|
||||
|
||||
|
||||
@ -34,4 +43,28 @@ gb =
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
, submitSuccessful = "Successfully saved."
|
||||
, missingRequiredFields = "Please fill required fields."
|
||||
, addTagHeader = "Add Tag"
|
||||
, addPersonHeader = "Add Person"
|
||||
, addOrgHeader = "Add Organization"
|
||||
, addEquipmentHeader = "Add Equipment"
|
||||
, addCustomFieldHeader = "Add Custom Field"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, tagForm = Messages.Comp.TagForm.de
|
||||
, personForm = Messages.Comp.PersonForm.de
|
||||
, orgForm = Messages.Comp.OrgForm.de
|
||||
, equipmentForm = Messages.Comp.EquipmentForm.de
|
||||
, customFieldForm = Messages.Comp.CustomFieldForm.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, submitSuccessful = "Erfolgreich gespeichert."
|
||||
, missingRequiredFields = "Bitte erforderliche Felder ausfüllen."
|
||||
, addTagHeader = "Tag anlegen"
|
||||
, addPersonHeader = "Person anlegen"
|
||||
, addOrgHeader = "Organisation anlegen"
|
||||
, addEquipmentHeader = "Zubehör anlegen"
|
||||
, addCustomFieldHeader = "Benutzer-Feld anlegen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.Dropzone exposing (Texts, gb)
|
||||
module Messages.Comp.Dropzone exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -20,3 +24,14 @@ gb =
|
||||
"Choose document files (pdf, docx, txt, html, …). "
|
||||
++ "Archives (zip and eml) are extracted."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, dropFilesHere = "Dateien hier hineinziehen"
|
||||
, or = "Oder"
|
||||
, selectInfo =
|
||||
"Dateien auswählen (pdf, docx, txt, html, …). "
|
||||
++ "Archive (zip und eml) werden extrahiert."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.EmailSettingsForm exposing (Texts, gb)
|
||||
module Messages.Comp.EmailSettingsForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.SSLType exposing (SSLType)
|
||||
import Messages.Basics
|
||||
@ -42,7 +46,29 @@ gb =
|
||||
, fromAddress = "From Address"
|
||||
, fromAddressPlaceholder = "Sender E-Mail address"
|
||||
, replyTo = "Reply-To"
|
||||
, replyToPlaceholder = "Optional reply-to E-Mail address"
|
||||
, replyToPlaceholder = "Optional Reply-To E-Mail address"
|
||||
, ssl = "SSL"
|
||||
, ignoreCertCheck = "Ignore certificate check"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, sslTypeLabel = Messages.Data.SSLType.de
|
||||
, connectionPlaceholder = "Name der Verbindung, z.B. 'gmail.com'"
|
||||
, connectionNameInfo = "Der Name muss eine gültige ID sein, es dürfen keine Leerzeichen oder andere spezielle Zeichen verwendet werden."
|
||||
, smtpHost = "SMTP Server"
|
||||
, smtpHostPlaceholder = "SMTP Server, z.B. 'mail.gmail.com'"
|
||||
, smtpPort = "SMTP Port"
|
||||
, smtpUser = "SMTP Benutzer"
|
||||
, smtpUserPlaceholder = "SMTP Benutzername, z.B. 'your.name@gmail.com'"
|
||||
, smtpPassword = "SMTP Passwort"
|
||||
, smtpPasswordPlaceholder = "Passwort"
|
||||
, fromAddress = "Absender Adresse"
|
||||
, fromAddressPlaceholder = "Absender E-Mail Addresse"
|
||||
, replyTo = "Reply-To"
|
||||
, replyToPlaceholder = "Optionale Reply-To E-Mail Addresse"
|
||||
, ssl = "SSL"
|
||||
, ignoreCertCheck = "Zertifikatsprüfung ignorieren"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.EmailSettingsManage exposing (Texts, gb)
|
||||
module Messages.Comp.EmailSettingsManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -26,9 +30,23 @@ gb =
|
||||
, settingsForm = Messages.Comp.EmailSettingsForm.gb
|
||||
, settingsTable = Messages.Comp.EmailSettingsTable.gb
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
, newSettings = "New Settings"
|
||||
, newSettings = "New connection"
|
||||
, addNewSmtpSettings = "Add new SMTP settings"
|
||||
, reallyDeleteConnection = "Really delete these connection?"
|
||||
, deleteThisEntry = "Delete this connection"
|
||||
, fillRequiredFields = "Please fill required fields."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, settingsForm = Messages.Comp.EmailSettingsForm.de
|
||||
, settingsTable = Messages.Comp.EmailSettingsTable.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, newSettings = "Neue Verbindung"
|
||||
, addNewSmtpSettings = "Neue SMTP Einstellungen hinzufügen"
|
||||
, reallyDeleteConnection = "Diese Verbindung wirklich löschen?"
|
||||
, deleteThisEntry = "Verbindung löschen"
|
||||
, fillRequiredFields = "Bitte erforderliche Felder ausfüllen."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.EmailSettingsTable exposing (Texts, gb)
|
||||
module Messages.Comp.EmailSettingsTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -16,3 +20,11 @@ gb =
|
||||
, hostPort = "Host/Port"
|
||||
, from = "From"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, hostPort = "Server/Port"
|
||||
, from = "Absender"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.EquipmentForm exposing (Texts, gb)
|
||||
module Messages.Comp.EquipmentForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.EquipmentUse exposing (EquipmentUse)
|
||||
import Messages.Basics
|
||||
@ -24,3 +28,14 @@ gb =
|
||||
, equipmentUseLabel = Messages.Data.EquipmentUse.gb
|
||||
, notes = "Notes"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, use = "Art"
|
||||
, useAsConcerning = "Als betreffendes Zubehör verwenden"
|
||||
, useNotSuggestions = "Nicht für Vorschläge verwenden"
|
||||
, equipmentUseLabel = Messages.Data.EquipmentUse.de
|
||||
, notes = "Notizen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.EquipmentManage exposing (Texts, gb)
|
||||
module Messages.Comp.EquipmentManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -32,3 +36,17 @@ gb =
|
||||
, deleteThisEquipment = "Delete this equipment"
|
||||
, correctFormErrors = "Please correct the errors in the form."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, equipmentTable = Messages.Comp.EquipmentTable.de
|
||||
, equipmentForm = Messages.Comp.EquipmentForm.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, createNewEquipment = "Neues Zubehör anlegen"
|
||||
, newEquipment = "Neues Zubehör"
|
||||
, reallyDeleteEquipment = "Das Zubehör wirklich löschen?"
|
||||
, deleteThisEquipment = "Zubehör löschen"
|
||||
, correctFormErrors = "Bitte korrigiere die Fehler im Formular."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.EquipmentTable exposing (Texts, gb)
|
||||
module Messages.Comp.EquipmentTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.EquipmentUse exposing (EquipmentUse)
|
||||
import Messages.Basics
|
||||
@ -18,3 +22,11 @@ gb =
|
||||
, use = "Use"
|
||||
, equipmentUseLabel = Messages.Data.EquipmentUse.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, use = "Art"
|
||||
, equipmentUseLabel = Messages.Data.EquipmentUse.de
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
module Messages.Comp.ExpandCollapse exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
@ -15,3 +16,10 @@ gb =
|
||||
{ showMoreLabel = "Show More …"
|
||||
, showLessLabel = "Show Less …"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ showMoreLabel = "Mehr …"
|
||||
, showLessLabel = "Weniger …"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.FolderDetail exposing (Texts, gb)
|
||||
module Messages.Comp.FolderDetail exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -40,3 +44,22 @@ gb =
|
||||
, nameChangeSuccessful = "Name has been changed."
|
||||
, deleteSuccessful = "Folder has been deleted."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, reallyDeleteThisFolder = "Den Ordner wirklich löschen?"
|
||||
, autoOwnerInfo = "Du wirst automatisch als Besizter des neuen Ordners gesetzt."
|
||||
, modifyInfo = "Der Ordner Name kann geändert werden, sowie die Mitglieder."
|
||||
, notOwnerInfo = "Du bist nicht der Besitzer des Ordners und kannst ihn daher auch nicht ändern."
|
||||
, members = "Mitglieder"
|
||||
, addMember = "Neues Mitglied hinzufügen"
|
||||
, add = "Hinzufügen"
|
||||
, removeMember = "Mitglied entfernen"
|
||||
, deleteThisFolder = "Den Ordner löschen"
|
||||
, folderCreated = "Der Ordner wurde erstellt."
|
||||
, nameChangeSuccessful = "Der Name wurde aktualisiert."
|
||||
, deleteSuccessful = "Der Ordner wurde gelöscht."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.FolderManage exposing (Texts, gb)
|
||||
module Messages.Comp.FolderManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.Comp.FolderDetail
|
||||
@ -24,3 +28,14 @@ gb =
|
||||
, createNewFolder = "Create a new folder"
|
||||
, newFolder = "New Folder"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, folderDetail = Messages.Comp.FolderDetail.de
|
||||
, folderTable = Messages.Comp.FolderTable.de
|
||||
, showOwningFoldersOnly = "Nur besitzende Ordner anzeigen"
|
||||
, createNewFolder = "Neuen Ordner anlegen"
|
||||
, newFolder = "Neuer Ordner"
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
module Messages.Comp.FolderSelect exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
@ -15,3 +16,9 @@ gb : Texts
|
||||
gb =
|
||||
{ expandCollapse = Messages.Comp.ExpandCollapse.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ expandCollapse = Messages.Comp.ExpandCollapse.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.FolderTable exposing (Texts, gb)
|
||||
module Messages.Comp.FolderTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.DateFormat as DF
|
||||
@ -18,3 +22,11 @@ gb =
|
||||
, memberCount = "#Member"
|
||||
, formatDateShort = DF.formatDateShort Messages.UiLanguage.English
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, memberCount = "#Mitglieder"
|
||||
, formatDateShort = DF.formatDateShort Messages.UiLanguage.German
|
||||
}
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Comp.HttpError exposing (gb)
|
||||
module Messages.Comp.HttpError exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
|
||||
@ -21,6 +24,24 @@ gb err =
|
||||
errorToString texts err
|
||||
|
||||
|
||||
de : Http.Error -> String
|
||||
de err =
|
||||
let
|
||||
texts =
|
||||
{ badUrl = \url -> "Die URL ist falsch: " ++ url
|
||||
, timeout = "Es gab einen Netzwerk-Timeout."
|
||||
, networkError = "Es gab ein Netzwerk-Fehler."
|
||||
, invalidResponseStatus =
|
||||
\status ->
|
||||
"Ein ungültiger Antwort-Code: " ++ String.fromInt status ++ "."
|
||||
, invalidInput = "Die Daten im Request waren ungültig."
|
||||
, notFound = "Die angegebene Ressource wurde nicht gefunden."
|
||||
, invalidBody = \str -> "Es gab einen Fehler beim Dekodieren der Antwort: " ++ str
|
||||
}
|
||||
in
|
||||
errorToString texts err
|
||||
|
||||
|
||||
|
||||
-- Error Utilities
|
||||
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ImapSettingsForm exposing (Texts, gb)
|
||||
module Messages.Comp.ImapSettingsForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.SSLType exposing (SSLType)
|
||||
import Messages.Basics
|
||||
@ -42,3 +46,23 @@ gb =
|
||||
, enableOAuth2 = "Enable OAuth2 authentication"
|
||||
, oauth2Info = "Enabling this, allows to connect via XOAuth using the password as access token."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, sslTypeLabel = Messages.Data.SSLType.de
|
||||
, connectionNamePlaceholder = "Name der Verbindung, z.B. 'gmail.com'"
|
||||
, connectionNameInfo = "Der Name muss eine gültige ID sein, es dürfen keine Leerzeichen oder andere spezielle Zeichen verwendet werden."
|
||||
, imapHost = "IMAP Server"
|
||||
, imapHostPlaceholder = "IMAP Server Name, z.B. 'mail.gmail.com'"
|
||||
, imapPort = "IMAP Port"
|
||||
, imapUser = "IMAP Benutzer"
|
||||
, imapUserPlaceholder = "IMAP Benutzername, z.B. 'your.name@gmail.com'"
|
||||
, imapPassword = "IMAP Passwort"
|
||||
, imapPasswordPlaceholder = "Passwort"
|
||||
, ssl = "SSL"
|
||||
, ignoreCertCheck = "Zertifikatprüfung ignorieren"
|
||||
, enableOAuth2 = "Aktiviere OAuth2 Authentifizierung"
|
||||
, oauth2Info = "Wenn dies aktiviert ist, wird via XOAuth authentifiziert wobei das Passwort wird als Access-Token verwendet wird."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ImapSettingsManage exposing (Texts, gb)
|
||||
module Messages.Comp.ImapSettingsManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -27,8 +31,22 @@ gb =
|
||||
, imapTable = Messages.Comp.ImapSettingsTable.gb
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
, addNewImapSettings = "Add new IMAP settings"
|
||||
, newSettings = "New Settings"
|
||||
, newSettings = "New connection"
|
||||
, reallyDeleteSettings = "Really delete this mail-box connection?"
|
||||
, deleteThisEntry = "Delete this settings entry"
|
||||
, fillRequiredFields = "Please fill required fields."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, imapForm = Messages.Comp.ImapSettingsForm.de
|
||||
, imapTable = Messages.Comp.ImapSettingsTable.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, addNewImapSettings = "Neue IMAP Einstellungen hinzufügen"
|
||||
, newSettings = "Neue Verbindung"
|
||||
, reallyDeleteSettings = "Diese Verbindung wirklich löschen?"
|
||||
, deleteThisEntry = "Lösche diese Verbindung"
|
||||
, fillRequiredFields = "Bitte erforderliche Felder ausfüllen."
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
module Messages.Comp.ImapSettingsTable exposing (Texts, gb)
|
||||
module Messages.Comp.ImapSettingsTable exposing (Texts, de, gb)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -14,3 +14,10 @@ gb =
|
||||
{ basics = Messages.Basics.gb
|
||||
, hostPort = "Host/Port"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, hostPort = "Server/Port"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ItemCard exposing (Texts, gb)
|
||||
module Messages.Comp.ItemCard exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Direction exposing (Direction)
|
||||
import Messages.Basics
|
||||
@ -32,3 +36,17 @@ gb =
|
||||
, formatDateShort = Messages.DateFormat.formatDateShort Messages.UiLanguage.English
|
||||
, directionLabel = Messages.Data.Direction.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, dueOn = "Fällig am"
|
||||
, new = "Neu"
|
||||
, openAttachmentFile = "Öffne Anhang"
|
||||
, gotoDetail = "Gehe zur Detail-Ansicht"
|
||||
, cycleAttachments = "Gehe durch Anhänge"
|
||||
, formatDateLong = Messages.DateFormat.formatDateLong Messages.UiLanguage.German
|
||||
, formatDateShort = Messages.DateFormat.formatDateShort Messages.UiLanguage.German
|
||||
, directionLabel = Messages.Data.Direction.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ItemCardList exposing (Texts, gb)
|
||||
module Messages.Comp.ItemCardList exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Comp.ItemCard
|
||||
|
||||
@ -12,3 +16,9 @@ gb : Texts
|
||||
gb =
|
||||
{ itemCard = Messages.Comp.ItemCard.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ itemCard = Messages.Comp.ItemCard.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ItemDetail exposing (Texts, gb)
|
||||
module Messages.Comp.ItemDetail exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Comp.DetailEdit
|
||||
@ -59,8 +63,8 @@ gb =
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
, key = "Key"
|
||||
, backToSearchResults = "Back to search results"
|
||||
, previousItem = "Previous item."
|
||||
, nextItem = "Next item."
|
||||
, previousItem = "Previous item"
|
||||
, nextItem = "Next item"
|
||||
, sendMail = "Send Mail"
|
||||
, addMoreFiles = "Add more files to this item"
|
||||
, confirmItemMetadata = "Confirm item metadata"
|
||||
@ -77,3 +81,36 @@ gb =
|
||||
, formatDateTime = DF.formatDateTimeLong Messages.UiLanguage.English
|
||||
, mailSendSuccessful = "Mail sent."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ addFilesForm = Messages.Comp.ItemDetail.AddFilesForm.de
|
||||
, itemInfoHeader = Messages.Comp.ItemDetail.ItemInfoHeader.de
|
||||
, singleAttachment = Messages.Comp.ItemDetail.SingleAttachment.de
|
||||
, sentMails = Messages.Comp.SentMails.de
|
||||
, notes = Messages.Comp.ItemDetail.Notes.de
|
||||
, itemMail = Messages.Comp.ItemMail.de
|
||||
, detailEdit = Messages.Comp.DetailEdit.de
|
||||
, confirmModal = Messages.Comp.ItemDetail.ConfirmModal.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, key = "Taste"
|
||||
, backToSearchResults = "Zurück zu den Suchresultaten"
|
||||
, previousItem = "Voriges Dokument"
|
||||
, nextItem = "Nächstes Dokument"
|
||||
, sendMail = "E-Mail senden"
|
||||
, addMoreFiles = "Mehr Dateien diesem Dokument anfügen"
|
||||
, confirmItemMetadata = "Metadaten bestätigen"
|
||||
, confirm = "Bestätige"
|
||||
, unconfirmItemMetadata = "Widerrufe Bestätigung"
|
||||
, reprocessItem = "Das Dokument nochmal verarbeiten"
|
||||
, deleteThisItem = "Das Dokument löschen"
|
||||
, sentEmails = "Versendete E-Mails"
|
||||
, sendThisItemViaEmail = "Sende dieses Dokument via E-Mail"
|
||||
, itemId = "Dokument ID"
|
||||
, createdOn = "Erstellt am"
|
||||
, lastUpdateOn = "Letzte Aktualisierung"
|
||||
, sendingMailNow = "E-Mail wird gesendet…"
|
||||
, formatDateTime = DF.formatDateTimeLong Messages.UiLanguage.German
|
||||
, mailSendSuccessful = "E-Mail wurde versendet."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ItemDetail.AddFilesForm exposing (Texts, gb)
|
||||
module Messages.Comp.ItemDetail.AddFilesForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.Comp.Dropzone
|
||||
@ -25,3 +29,16 @@ gb =
|
||||
++ "may not be available immediately. "
|
||||
, refreshNow = "Refresh now"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ dropzone = Messages.Comp.Dropzone.de
|
||||
, basics = Messages.Basics.de
|
||||
, addMoreFilesToItem = "Mehr Anhänge hinzufügen"
|
||||
, reset = "Zurücksetzen"
|
||||
, filesSubmittedInfo =
|
||||
"Alle Dateien wurden hochgeladen und werden jetzt verarbeitet. Einige Daten "
|
||||
++ "sind evtl. noch nicht sofort verfügbar. "
|
||||
, refreshNow = "Neu laden"
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
module Messages.Comp.ItemDetail.ConfirmModal exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
@ -42,3 +43,31 @@ gb =
|
||||
, confirmDeleteFile = "Really delete this file?"
|
||||
, confirmDeleteAllFiles = "Really delete these files?"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, confirmReprocessItem =
|
||||
\state ->
|
||||
if state == "created" then
|
||||
"Durch die Neuverarbeitung dieses Dokuments können sich die Metadaten ändern, "
|
||||
++ "da sie nicht bestätigt sind. Möchtest du fortfahren?"
|
||||
|
||||
else
|
||||
"Die Neuverarbeitung dieses Dokuments wird dessen Metadaten nicht beeinflussen, "
|
||||
++ "da sie nicht bestätigt wurden. Möchtest du fortfahren?"
|
||||
, confirmReprocessFile =
|
||||
\state ->
|
||||
if state == "created" then
|
||||
"Durch die Neuverarbeitung dieses Anhangs können sich die Metadaten des Dokuments ändern, "
|
||||
++ " da sie nicht bestätigt sind. Möchtest du fortfahren?"
|
||||
|
||||
else
|
||||
"Die Neuverarbeitung dieses Anhangs wird die Metadaten des Dokuments nicht beeinflussen, "
|
||||
++ "da sie bereits bestätigt sind. Möchtest du fortfahren?"
|
||||
, confirmDeleteItem =
|
||||
"Dieses Dokument wirklich löschen? Das kann nicht rückgängig gemacht werden."
|
||||
, confirmDeleteFile = "Diese Datei wirklich löschen?"
|
||||
, confirmDeleteAllFiles = "Die gewählten Dateien wirklich löschen?"
|
||||
}
|
||||
|
@ -1,7 +1,13 @@
|
||||
module Messages.Comp.ItemDetail.EditForm exposing (Texts, gb)
|
||||
module Messages.Comp.ItemDetail.EditForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Direction exposing (Direction)
|
||||
import Messages.Basics
|
||||
import Messages.Comp.CustomFieldMultiInput
|
||||
import Messages.Data.Direction
|
||||
import Messages.DateFormat as DF
|
||||
import Messages.UiLanguage
|
||||
|
||||
@ -11,7 +17,6 @@ type alias Texts =
|
||||
, customFieldInput : Messages.Comp.CustomFieldMultiInput.Texts
|
||||
, createNewCustomField : String
|
||||
, chooseDirection : String
|
||||
, folderNotOwnerWarning : String
|
||||
, dueDateTab : String
|
||||
, addNewOrg : String
|
||||
, editOrg : String
|
||||
@ -23,7 +28,9 @@ type alias Texts =
|
||||
, addNewEquipment : String
|
||||
, editEquipment : String
|
||||
, suggestions : String
|
||||
, noSuggestions : String
|
||||
, formatDate : Int -> String
|
||||
, direction : Direction -> String
|
||||
}
|
||||
|
||||
|
||||
@ -33,12 +40,6 @@ gb =
|
||||
, customFieldInput = Messages.Comp.CustomFieldMultiInput.gb
|
||||
, createNewCustomField = "Create new custom field"
|
||||
, chooseDirection = "Choose a direction…"
|
||||
, folderNotOwnerWarning =
|
||||
"""
|
||||
You are **not a member** of this folder. This item will be **hidden**
|
||||
from any search now. Use a folder where you are a member of to make this
|
||||
item visible. This message will disappear then.
|
||||
"""
|
||||
, dueDateTab = "Due Date"
|
||||
, addNewOrg = "Add new organization"
|
||||
, editOrg = "Edit organization"
|
||||
@ -50,5 +51,30 @@ item visible. This message will disappear then.
|
||||
, addNewEquipment = "Add new equipment"
|
||||
, editEquipment = "Edit equipment"
|
||||
, suggestions = "Suggestions"
|
||||
, noSuggestions = "No suggestions"
|
||||
, formatDate = DF.formatDateLong Messages.UiLanguage.English
|
||||
, direction = Messages.Data.Direction.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, customFieldInput = Messages.Comp.CustomFieldMultiInput.de
|
||||
, createNewCustomField = "Erstelle neues Benutzer-Feld"
|
||||
, chooseDirection = "Wähle Richtung…"
|
||||
, dueDateTab = "Fälligkeits-Datum"
|
||||
, addNewOrg = "Neue Organisation hinzufügen"
|
||||
, editOrg = "Ändere Organisation"
|
||||
, chooseOrg = "Wähle Organisation"
|
||||
, addNewCorrespondentPerson = "Neuen Korrespondent (Person) hinzufügen"
|
||||
, editPerson = "Ändere die Person"
|
||||
, personOrgInfo = "Die ausgewählte Person gehört nicht zur gesetzten Organisation."
|
||||
, addNewConcerningPerson = "Neue betreffende Person hinzufügen"
|
||||
, addNewEquipment = "Neues Zubehör hinzufügen"
|
||||
, editEquipment = "Zubehör ändern"
|
||||
, suggestions = "Vorschläge"
|
||||
, noSuggestions = "Keine Vorschläge"
|
||||
, formatDate = DF.formatDateLong Messages.UiLanguage.German
|
||||
, direction = Messages.Data.Direction.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ItemDetail.ItemInfoHeader exposing (Texts, gb)
|
||||
module Messages.Comp.ItemDetail.ItemInfoHeader exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.DateFormat as DF
|
||||
@ -24,3 +28,14 @@ gb =
|
||||
, new = "New"
|
||||
, formatDate = DF.formatDateLong Messages.UiLanguage.English
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, itemDate = "Dokument Datum"
|
||||
, dueDate = "Fälligkeits-Datum"
|
||||
, source = "Quelle"
|
||||
, new = "Neu"
|
||||
, formatDate = DF.formatDateLong Messages.UiLanguage.German
|
||||
}
|
||||
|
@ -1,7 +1,13 @@
|
||||
module Messages.Comp.ItemDetail.MultiEditMenu exposing (Texts, gb)
|
||||
module Messages.Comp.ItemDetail.MultiEditMenu exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Direction exposing (Direction)
|
||||
import Messages.Basics
|
||||
import Messages.Comp.CustomFieldMultiInput
|
||||
import Messages.Data.Direction
|
||||
|
||||
|
||||
type alias Texts =
|
||||
@ -15,8 +21,8 @@ type alias Texts =
|
||||
, confirm : String
|
||||
, unconfirm : String
|
||||
, changeTagMode : String
|
||||
, folderNotOwnerWarning : String
|
||||
, dueDateTab : String
|
||||
, direction : Direction -> String
|
||||
}
|
||||
|
||||
|
||||
@ -32,11 +38,23 @@ gb =
|
||||
, confirm = "Confirm"
|
||||
, unconfirm = "Unconfirm"
|
||||
, changeTagMode = "Change tag edit mode"
|
||||
, folderNotOwnerWarning =
|
||||
"""
|
||||
You are **not a member** of this folder. This item will be **hidden**
|
||||
from any search now. Use a folder where you are a member of to make this
|
||||
item visible. This message will disappear then.
|
||||
"""
|
||||
, dueDateTab = "Due Date"
|
||||
, direction = Messages.Data.Direction.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, customFieldMultiInput = Messages.Comp.CustomFieldMultiInput.de
|
||||
, tagModeAddInfo = "Tags werden zu gewählten Dokumenten *hinzugefügt*."
|
||||
, tagModeRemoveInfo = "Tags werden von gewählten Dokumenten *entfernt*."
|
||||
, tagModeReplaceInfo = "Tags *ersetzen* die der gewählten Dokumente."
|
||||
, chooseDirection = "Wähle eine Richtung…"
|
||||
, confirmUnconfirm = "Bestätige/Widerrufe Metadaten"
|
||||
, confirm = "Bestätige"
|
||||
, unconfirm = "Widerufe Betätigung"
|
||||
, changeTagMode = "Wechsel den Änderungs-Modus für Tags"
|
||||
, dueDateTab = "Fälligkeits-Datum"
|
||||
, direction = Messages.Data.Direction.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ItemDetail.Notes exposing (Texts, gb)
|
||||
module Messages.Comp.ItemDetail.Notes exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -18,3 +22,12 @@ gb =
|
||||
, preview = "Preview"
|
||||
, supportsMarkdown = "Supports Markdown"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, notes = "Notizen"
|
||||
, preview = "Vorschau"
|
||||
, supportsMarkdown = "Unterstützt Markdown"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ItemDetail.SingleAttachment exposing (Texts, gb)
|
||||
module Messages.Comp.ItemDetail.SingleAttachment exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Comp.AttachmentMeta
|
||||
import Messages.Comp.ItemDetail.ConfirmModal
|
||||
@ -41,3 +45,23 @@ gb =
|
||||
, exitSelectMode = "Exit Select Mode"
|
||||
, deleteAttachments = "Delete attachments"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ attachmentMeta = Messages.Comp.AttachmentMeta.de
|
||||
, confirmModal = Messages.Comp.ItemDetail.ConfirmModal.de
|
||||
, noName = "Kein Name"
|
||||
, openFileInNewTab = "Anhang im neuen Tab öffnen"
|
||||
, downloadFile = "Anhang herunterladen"
|
||||
, renameFile = "Anhang umbenennen"
|
||||
, downloadOriginalArchiveFile = "Originale Archiv-Datei herunterladen"
|
||||
, originalFile = "Originale Datei"
|
||||
, renderPdfByBrowser = "PDF nativ durch Browser rendern"
|
||||
, viewExtractedData = "Extrahierte Daten ansehen"
|
||||
, reprocessFile = "Anhang nochmal verarbeiten"
|
||||
, deleteThisFile = "Anhang löschen"
|
||||
, selectModeTitle = "Auswahl Modus"
|
||||
, exitSelectMode = "Auswahl Modus beenden"
|
||||
, deleteAttachments = "Anhänge löschen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ItemMail exposing (Texts, gb)
|
||||
module Messages.Comp.ItemMail exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -36,3 +40,20 @@ gb =
|
||||
, connectionMissing = "No E-Mail connections configured. Goto user settings to add one."
|
||||
, sendLabel = "Send"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, selectConnection = "Verbindung wählen..."
|
||||
, sendVia = "Senden via"
|
||||
, recipients = "Empfänger"
|
||||
, ccRecipients = "CC"
|
||||
, bccRecipients = "BCC"
|
||||
, subject = "Betreff"
|
||||
, body = "Inhalt"
|
||||
, includeAllAttachments = "All Anhänge mit einfügen"
|
||||
, connectionMissing = "Keine E-Mail Verbindung definiert. Gehe zu den Benutzer-Einstellungen und füge eine hinzu."
|
||||
, sendLabel = "Senden"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.NotificationForm exposing (Texts, gb)
|
||||
module Messages.Comp.NotificationForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -77,3 +81,42 @@ gb =
|
||||
, remindDaysRequired = "Remind-Days is required."
|
||||
, recipientsRequired = "At least one recipient is required."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, calEventInput = Messages.Comp.CalEventInput.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, reallyDeleteTask = "Diesen Notifizierungs-Auftrag wirklich löschen?"
|
||||
, startOnce = "Jetzt starten"
|
||||
, startTaskNow = "Starte den Auftrag sofort"
|
||||
, selectConnection = "Verbindung auswählen..."
|
||||
, deleteThisTask = "Den Auftrag löschen"
|
||||
, enableDisable = "Aktiviere/Deaktiviere den Auftrag"
|
||||
, summary = "Kurzbeschreibung"
|
||||
, summaryInfo = "Eine kurze lesbare Zusammenfassung, nur für die Anzeige"
|
||||
, sendVia = "Senden via"
|
||||
, sendViaInfo = "Die SMTP Verbindung, dies zum Senden der Notifizierungs E-Mails verwendet werden soll."
|
||||
, recipients = "Empfänger"
|
||||
, recipientsInfo = "Eine oder mehrere E-Mail Adressen, jede mit 'Eingabe' bestätigen."
|
||||
, tagsInclude = "Tags verknüpft (&&)"
|
||||
, tagsIncludeInfo = "Dokuments müssen all diese Tags haben."
|
||||
, tagsExclude = "Tags nicht verknüpft (||)"
|
||||
, tagsExcludeInfo = "Dokumente dürfen keinen dieser Tags haben."
|
||||
, remindDaysLabel = "Fällig in Tagen"
|
||||
, remindDaysInfo = "Wähle Dokumente, die in weniger als diesen Tagen fällig sind."
|
||||
, capOverdue = "Deckle überfällige Dokumente"
|
||||
, capOverdueInfo = "Wenn aktiviert, werden nur Dokumente gesucht, die vor weniger als 'Fällig in Tagen' fällig waren."
|
||||
, schedule = "Zeitplan"
|
||||
, scheduleClickForHelp = "Klicke für Hilfe"
|
||||
, scheduleInfo =
|
||||
"Gib an, wie oft und wann der Auftrag laufen soll. "
|
||||
++ "Verwende Englische 3-Buchstaben Wochentage. Entweder ein einzelner Wert, "
|
||||
++ "eine Liste (wie `1,2,3`), eine Bereich (wie `1..3`) oder ein '*' (für alle) "
|
||||
++ "ist mögich für jeden Teil."
|
||||
, connectionMissing = "Keine E-Mail Verbindung definiert. Gehe zu den E-Mail Einstellungen und füge eine hinzu."
|
||||
, invalidCalEvent = "Das Kalender-Ereignis ist nicht gültig."
|
||||
, remindDaysRequired = "'Fällig in Tagen' ist erforderlich."
|
||||
, recipientsRequired = "Mindestens ein Empfänger muss angegeben werden."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.NotificationManage exposing (Texts, gb)
|
||||
module Messages.Comp.NotificationManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -34,3 +38,18 @@ gb =
|
||||
, taskStarted = "Task started."
|
||||
, taskDeleted = "Task deleted."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, notificationForm = Messages.Comp.NotificationForm.de
|
||||
, notificationTable = Messages.Comp.NotificationTable.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, newTask = "Neuer Auftrag"
|
||||
, createNewTask = "Erstelle einen neuen Notifizierungs-Auftrag"
|
||||
, taskCreated = "Auftrag erstellt."
|
||||
, taskUpdated = "Auftrag aktualisiert."
|
||||
, taskStarted = "Auftrag gestartet."
|
||||
, taskDeleted = "Auftrag gelöscht."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.NotificationTable exposing (Texts, gb)
|
||||
module Messages.Comp.NotificationTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -20,3 +24,13 @@ gb =
|
||||
, connection = "Connection"
|
||||
, recipients = "Recipients"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, summary = "Kurzbeschreibung"
|
||||
, schedule = "Zeitplan"
|
||||
, connection = "Verbindung"
|
||||
, recipients = "Empfänger"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.OrgForm exposing (Texts, gb)
|
||||
module Messages.Comp.OrgForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.ContactType exposing (ContactType)
|
||||
import Data.OrgUse exposing (OrgUse)
|
||||
@ -37,3 +41,19 @@ gb =
|
||||
, contactTypeLabel = Messages.Data.ContactType.gb
|
||||
, notes = "Notes"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, addressForm = Messages.Comp.AddressForm.de
|
||||
, orgUseLabel = Messages.Data.OrgUse.de
|
||||
, shortName = "Kurzname"
|
||||
, use = "Art"
|
||||
, useAsCorrespondent = "Als Korrespondent verwenden"
|
||||
, dontUseForSuggestions = "Nicht für Vorschläge verwenden."
|
||||
, address = "Addresse"
|
||||
, contacts = "Kontakte"
|
||||
, contactTypeLabel = Messages.Data.ContactType.de
|
||||
, notes = "Notizen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.OrgManage exposing (Texts, gb)
|
||||
module Messages.Comp.OrgManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -32,3 +36,17 @@ gb =
|
||||
, deleteThisOrg = "Delete this organization"
|
||||
, correctFormErrors = "Please correct the errors in the form."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, orgForm = Messages.Comp.OrgForm.de
|
||||
, orgTable = Messages.Comp.OrgTable.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, newOrganization = "Neue Organisation"
|
||||
, createNewOrganization = "Neue Organisation anlegen"
|
||||
, reallyDeleteOrg = "Die Organisation wirklich löschen?"
|
||||
, deleteThisOrg = "Organisation löschen"
|
||||
, correctFormErrors = "Bitte korrigiere die Fehler im Formular."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.OrgTable exposing (Texts, gb)
|
||||
module Messages.Comp.OrgTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.OrgUse exposing (OrgUse)
|
||||
import Messages.Basics
|
||||
@ -9,6 +13,7 @@ type alias Texts =
|
||||
{ basics : Messages.Basics.Texts
|
||||
, address : String
|
||||
, contact : String
|
||||
, use : String
|
||||
, orgUseLabel : OrgUse -> String
|
||||
}
|
||||
|
||||
@ -18,5 +23,16 @@ gb =
|
||||
{ basics = Messages.Basics.gb
|
||||
, address = "Address"
|
||||
, contact = "Contact"
|
||||
, use = "Use"
|
||||
, orgUseLabel = Messages.Data.OrgUse.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, address = "Addresse"
|
||||
, contact = "Kontakt"
|
||||
, use = "Art"
|
||||
, orgUseLabel = Messages.Data.OrgUse.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.PersonForm exposing (Texts, gb)
|
||||
module Messages.Comp.PersonForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.ContactType exposing (ContactType)
|
||||
import Data.PersonUse exposing (PersonUse)
|
||||
@ -41,3 +45,21 @@ gb =
|
||||
, contactTypeLabel = Messages.Data.ContactType.gb
|
||||
, notes = "Notes"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, addressForm = Messages.Comp.AddressForm.de
|
||||
, personUseLabel = Messages.Data.PersonUse.de
|
||||
, useOfPerson = "Wie diese Person verwendet werden soll"
|
||||
, useAsConcerningOnly = "Nur als betreffende Person verwenden"
|
||||
, useAsCorrespondentOnly = "Nur als Korrespondent verwenden"
|
||||
, useAsBoth = "Als Betreffend und Korrespondent verwenden"
|
||||
, dontUseForSuggestions = "Nicht für Vorschläge verwenden"
|
||||
, chooseAnOrg = "Wähle eine Organisation"
|
||||
, address = "Addresse"
|
||||
, contacts = "Kontakte"
|
||||
, contactTypeLabel = Messages.Data.ContactType.de
|
||||
, notes = "Notizen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.PersonManage exposing (Texts, gb)
|
||||
module Messages.Comp.PersonManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -32,3 +36,17 @@ gb =
|
||||
, deleteThisPerson = "Delete this person"
|
||||
, correctFormErrors = "Please correct the errors in the form."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, personForm = Messages.Comp.PersonForm.de
|
||||
, personTable = Messages.Comp.PersonTable.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, newPerson = "Neue Person"
|
||||
, createNewPerson = "Neue Person anlegen"
|
||||
, reallyDeletePerson = "Die Person wirklich löschen?"
|
||||
, deleteThisPerson = "Person löschen"
|
||||
, correctFormErrors = "Bitte korrigiere die Fehler im Formular."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.PersonTable exposing (Texts, gb)
|
||||
module Messages.Comp.PersonTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.PersonUse exposing (PersonUse)
|
||||
import Messages.Basics
|
||||
@ -22,3 +26,13 @@ gb =
|
||||
, use = "Use"
|
||||
, personUseLabel = Messages.Data.PersonUse.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, address = "Addresse"
|
||||
, contact = "Kontakt"
|
||||
, use = "Art"
|
||||
, personUseLabel = Messages.Data.PersonUse.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ScanMailboxForm exposing (Texts, gb)
|
||||
module Messages.Comp.ScanMailboxForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -50,7 +54,6 @@ type alias Texts =
|
||||
, itemDirectionInfo : String
|
||||
, itemFolder : String
|
||||
, itemFolderInfo : String
|
||||
, folderOwnerWarning : String
|
||||
, tagsInfo : String
|
||||
, documentLanguage : String
|
||||
, documentLanguageInfo : String
|
||||
@ -88,7 +91,7 @@ gb =
|
||||
, mailbox = "Mailbox"
|
||||
, summary = "Summary"
|
||||
, summaryInfo = "Some human readable name, only for displaying"
|
||||
, connectionInfo = "The IMAP connection to use when sending notification mails."
|
||||
, connectionInfo = "The IMAP connection to use for fetching mails."
|
||||
, folders = "Folders"
|
||||
, foldersInfo = "The folders to look for mails."
|
||||
, receivedHoursInfo = "Select mails newer than `now - receivedHours`"
|
||||
@ -124,12 +127,6 @@ gb =
|
||||
++ "at sender and receiver."
|
||||
, itemFolder = "Item Folder"
|
||||
, itemFolderInfo = "Put all items from this mailbox into the selected folder"
|
||||
, folderOwnerWarning = """
|
||||
You are **not a member** of this folder. Items created from mails in
|
||||
this mailbox will be **hidden** from any search results. Use a folder
|
||||
where you are a member of to make items visible. This message will
|
||||
disappear then.
|
||||
"""
|
||||
, tagsInfo = "Choose tags that should be applied to items."
|
||||
, documentLanguage = "Language"
|
||||
, documentLanguageInfo =
|
||||
@ -146,3 +143,77 @@ disappear then.
|
||||
, noProcessingFolders = "No processing folders given."
|
||||
, invalidCalEvent = "The calendar event is not valid."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, calEventInput = Messages.Comp.CalEventInput.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, reallyDeleteTask = "Den Auftrag wirklich löschen?"
|
||||
, startOnce = "Jetzt starten"
|
||||
, startNow = "Den Auftrag sofort starten"
|
||||
, deleteThisTask = "Den Auftrag löschen"
|
||||
, generalTab = "Allgemein"
|
||||
, processingTab = "E-Mails abholen"
|
||||
, additionalFilterTab = "Zusätzliche Filter"
|
||||
, postProcessingTab = "Nachverarbeitung"
|
||||
, metadataTab = "Metadaten"
|
||||
, scheduleTab = "Zeitplan"
|
||||
, processingTabInfo = "Diese Einstellungen legen fest, welche E-Mails aus dem Postfach heruntergeladen werden."
|
||||
, additionalFilterTabInfo = "Diese Filter werden auf die bereits heruntergeladenen E-Mails angewendet und können nochmals E-Mails von der Verarbeitung ausschließen."
|
||||
, postProcessingTabInfo = "Hier wird definiert was mit den E-Mails passiert, die heruntergeladen wurden."
|
||||
, metadataTabInfo = "Gebe an, was für Metadaten an Dokumente geknüpft werden sollen, die durch diesen Auftrag entstehen."
|
||||
, scheduleTabInfo = "Gebe an, wann und wie oft die E-Mails abgeholt werden sollen."
|
||||
, selectConnection = "Verbindung wählen…"
|
||||
, enableDisable = "Aktiviere/Deaktiviere den Auftrag"
|
||||
, mailbox = "Postfach"
|
||||
, summary = "Kurzbeschreibung"
|
||||
, summaryInfo = "Eine kurze lesbare Zusammenfassung, nur für die Anzeige"
|
||||
, connectionInfo = "Die IMAP Verbindung, die zum Abholen der E-Mails verwendet werden soll."
|
||||
, folders = "Postfach Ordner"
|
||||
, foldersInfo = "In diesen Ordner nach E-Mails suchen."
|
||||
, receivedHoursInfo = "E-Mails suchen, die neuer sind als `heute - empfangenSeit`"
|
||||
, receivedHoursLabel = "Empfangen seit (Stunden)"
|
||||
, fileFilter = "Datei Filter"
|
||||
, fileFilterInfo =
|
||||
"Verwende eine Glob zum filtern von Anhängen. Zum Beispiel, um nur PDF Anhänge aus den Mails zu holen: "
|
||||
++ "`*.pdf`. Wenn auch der E-Mail Inhalt verwendet werden soll, erlaube alle HTML Dateien oder "
|
||||
++ "`mail.html`. Globs können kombiniert werden mit ODER, wie z.B.: "
|
||||
++ "`*.pdf|mail.html`. Wird kein Glob angegeben, ist es `*`, es werden alle Dateien verwendet."
|
||||
, subjectFilter = "Betreff Filter"
|
||||
, subjectFilterInfo =
|
||||
"Verwende einen Gblo, um E-Mails anhand des Betreffs zu filtern. Zum Beispiel: "
|
||||
++ "`*Scanned Document*`. Kein Filter bedeutet `*`, was jeden Betreff zulässt."
|
||||
, postProcessingLabel = "Wende Nachverarbeitung auf alle heruntergeladenen E-Mails an."
|
||||
, postProcessingInfo = """
|
||||
Heruntergeladene E-Mails, die aber durch die Filter nicht importiert wurden, können durch dieses Flag von der gesamten Nachverarbeitung ein- oder ausgeschlossen werden. Ist es aktiviert wird die Nachverarbeitung, die hier definiert wird, auf alle E-Mails angewendet. Wenn es deaktiviert ist, wird es nur auf E-Mails angewendet, die importiert wurden.
|
||||
"""
|
||||
, targetFolder = "Ziel Ordner"
|
||||
, targetFolderInfo = "E-Mails nach der Verarbeitung in diesen Ordner verschieben."
|
||||
, deleteMailLabel = "Importiete E-Mails löschen"
|
||||
, deleteMailInfo =
|
||||
"Importierte E-Mails auf dem Postfach löschen. Das wird nur dann angewendet, falls *kein* Ziel-Ordner angegeben ist."
|
||||
, itemDirection = "Richtung"
|
||||
, automatic = "Automatisch"
|
||||
, itemDirectionInfo = """
|
||||
Setzt die Richtung des Dokuments. Falls sie für all diese Mails schon fest
|
||||
steht, dann kann hier ein Wert für alle festgelegt werden. Bei 'Automatisch' wird auf den Sender und Empfänger geschaut, um eine Richtung zu erraten."""
|
||||
, itemFolder = "Dokument Ordner"
|
||||
, itemFolderInfo = "Alle Dokumente aus diesem Auftrag in den Ordner tun"
|
||||
, tagsInfo = "Wähle Tags, die den Dokumenten zugordnet werden"
|
||||
, documentLanguage = "Sprache"
|
||||
, documentLanguageInfo =
|
||||
"Wird für Text-Extraktion und -Analyse verwendet. Die Standard-Sprache des Kollektivs "
|
||||
++ "wird verwendet, falls hier nicht angegeben."
|
||||
, schedule = "Zeitplan"
|
||||
, scheduleClickForHelp = "Klicke für Hilfe"
|
||||
, scheduleInfo =
|
||||
"Gib an, wie oft und wann der Auftrag laufen soll. "
|
||||
++ "Verwende Englische 3-Buchstaben Wochentage. Entweder ein einzelner Wert, "
|
||||
++ "eine Liste (wie `1,2,3`), eine Bereich (wie `1..3`) oder ein '*' (für alle) "
|
||||
++ "ist mögich für jeden Teil."
|
||||
, connectionMissing = "Keine E-Mail Verbindung definiert. Gehe zu den E-Mail Einstellungen und füge eine hinzu."
|
||||
, noProcessingFolders = "Keine Postfach Ordner ausgewählt."
|
||||
, invalidCalEvent = "Das Kalender-Ereignis ist ungültig."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ScanMailboxManage exposing (Texts, gb)
|
||||
module Messages.Comp.ScanMailboxManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -34,3 +38,18 @@ gb =
|
||||
, taskStarted = "Task started."
|
||||
, taskDeleted = "Task deleted."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, form = Messages.Comp.ScanMailboxForm.de
|
||||
, table = Messages.Comp.ScanMailboxTable.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, newTask = "Neuer Auftrag"
|
||||
, createNewTask = "Einen neuen E-Mail Such Auftrag erstellen"
|
||||
, taskCreated = "Auftrag created."
|
||||
, taskUpdated = "Auftrag updated."
|
||||
, taskStarted = "Auftrag started."
|
||||
, taskDeleted = "Auftrag deleted."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.ScanMailboxTable exposing (Texts, gb)
|
||||
module Messages.Comp.ScanMailboxTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -20,3 +24,13 @@ gb =
|
||||
, folders = "Folders"
|
||||
, receivedSince = "Received Since"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, summary = "Kurzbeschreibung"
|
||||
, connection = "Verbindung"
|
||||
, folders = "Ordner"
|
||||
, receivedSince = "Empfangen seit"
|
||||
}
|
||||
|
@ -1,9 +1,15 @@
|
||||
module Messages.Comp.SearchMenu exposing (Texts, gb)
|
||||
module Messages.Comp.SearchMenu exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Direction exposing (Direction)
|
||||
import Messages.Basics
|
||||
import Messages.Comp.CustomFieldMultiInput
|
||||
import Messages.Comp.FolderSelect
|
||||
import Messages.Comp.TagSelect
|
||||
import Messages.Data.Direction
|
||||
|
||||
|
||||
type alias Texts =
|
||||
@ -32,6 +38,7 @@ type alias Texts =
|
||||
, dueTo : String
|
||||
, sourceTab : String
|
||||
, searchInItemSource : String
|
||||
, direction : Direction -> String
|
||||
}
|
||||
|
||||
|
||||
@ -62,4 +69,36 @@ gb =
|
||||
, dueTo = "Due To"
|
||||
, sourceTab = "Source"
|
||||
, searchInItemSource = "Search in item source…"
|
||||
, direction = Messages.Data.Direction.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, customFieldMultiInput = Messages.Comp.CustomFieldMultiInput.de
|
||||
, tagSelect = Messages.Comp.TagSelect.de
|
||||
, folderSelect = Messages.Comp.FolderSelect.de
|
||||
, chooseDirection = "Wähle eine Richtung…"
|
||||
, choosePerson = "Wähle eine Person…"
|
||||
, chooseEquipment = "Wähle ein Zubehör"
|
||||
, inbox = "Eingang/Neu"
|
||||
, fulltextSearch = "Volltext Suche"
|
||||
, searchInNames = "Suche in Namen"
|
||||
, switchSearchModes = "Zwischen den Such-Modi wechseln"
|
||||
, contentSearch = "Volltext Suche…"
|
||||
, searchInNamesPlaceholder = "Suche in Namen…"
|
||||
, fulltextSearchInfo = "Volltext Suche in Dokument Inhalt and Notizen."
|
||||
, nameSearchInfo = "Sucht in Namen von Korrespondent/Betreffend, Dokument and Notizen."
|
||||
, tagCategoryTab = "Tag Kategorien"
|
||||
, chooseOrganization = "Wähle eine Organisation"
|
||||
, createCustomFieldTitle = "Neues Benutzer-Feld erstellen"
|
||||
, from = "Von"
|
||||
, to = "Zu"
|
||||
, dueDateTab = "Fälligkeits-Datum"
|
||||
, dueFrom = "Fällig von"
|
||||
, dueTo = "Fällig bis"
|
||||
, sourceTab = "Quelle"
|
||||
, searchInItemSource = "Suche in Dokument Quelle…"
|
||||
, direction = Messages.Data.Direction.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.SearchStatsView exposing (Texts, gb)
|
||||
module Messages.Comp.SearchStatsView exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
|
||||
type alias Texts =
|
||||
@ -20,3 +24,14 @@ gb =
|
||||
, min = "Min"
|
||||
, max = "Max"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ items = "Dokumente"
|
||||
, count = "Anzahl"
|
||||
, sum = "Summe"
|
||||
, avg = "Durchschnitt"
|
||||
, min = "Minimum"
|
||||
, max = "Maximum"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.SentMails exposing (Texts, gb)
|
||||
module Messages.Comp.SentMails exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.DateFormat as DF
|
||||
import Messages.UiLanguage
|
||||
@ -25,3 +29,15 @@ gb =
|
||||
, sender = "Sender"
|
||||
, formatDateTime = DF.formatDateTimeLong Messages.UiLanguage.English
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ from = "Von"
|
||||
, date = "Datum"
|
||||
, recipients = "Empfänger"
|
||||
, subject = "Betreff"
|
||||
, sent = "Gesendet"
|
||||
, sender = "Sender"
|
||||
, formatDateTime = DF.formatDateTimeLong Messages.UiLanguage.German
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.SourceForm exposing (Texts, gb)
|
||||
module Messages.Comp.SourceForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Language exposing (Language)
|
||||
import Messages.Basics
|
||||
@ -14,7 +18,6 @@ type alias Texts =
|
||||
, metadata : String
|
||||
, metadataInfoText : String
|
||||
, folderInfo : String
|
||||
, folderForbiddenText : String
|
||||
, tagsInfo : String
|
||||
, fileFilter : String
|
||||
, fileFilterInfo : String
|
||||
@ -37,13 +40,6 @@ gb =
|
||||
++ "through this source, unless it is overriden in the upload request meta data. "
|
||||
++ "Tags from the request are added to those defined here."
|
||||
, folderInfo = "Choose a folder to automatically put items into."
|
||||
, folderForbiddenText =
|
||||
"""
|
||||
You are **not a member** of this folder. Items created through this
|
||||
link will be **hidden** from any search results. Use a folder where
|
||||
you are a member of to make items visible. This message will
|
||||
disappear then.
|
||||
"""
|
||||
, tagsInfo = "Choose tags that should be applied to items."
|
||||
, fileFilter = "File Filter"
|
||||
, fileFilterInfo = """
|
||||
@ -59,3 +55,35 @@ Specify a file glob to filter files when uploading archives
|
||||
++ "default language is used if not specified here."
|
||||
, languageLabel = Messages.Data.Language.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, description = "Beschreibung"
|
||||
, enabled = "Aktiviert"
|
||||
, priority = "Priorität"
|
||||
, priorityInfo = "Die Priorität, die für die Hintergrund-Jobs zur Verarbeitung der Dokument verwendet wird."
|
||||
, metadata = "Metadaten"
|
||||
, metadataInfoText =
|
||||
"Die hier definierten Metadaten werden automatisch an das Dokument angefügt, was durch diese "
|
||||
++ "Quelle hochgeladen wurde. Es kann im Upload-Request direkt nochmals überschrieben "
|
||||
++ "oder (bei Tags) erweitert werden."
|
||||
, folderInfo = "Wähle einen Ordner; Dokumente werden automatisch damit verknüpft."
|
||||
, tagsInfo = "Wähle Tags, die automatisch angefügt werden sollen."
|
||||
, fileFilter = "Datei Filter"
|
||||
, fileFilterInfo = """
|
||||
|
||||
Hier kann ein "glob" definiert werden, um nur bestimmte Dateien *aus
|
||||
Archiven* (zip oder E-Mail) zu importieren und die anderen zu
|
||||
ignorieren. Zum Beispiel: um nur PDF Dateien aus E-Mails zu
|
||||
importieren: `*.pdf`. Globs können auch via OR kombiniert werden:
|
||||
`*.pdf|mail.html`.
|
||||
|
||||
"""
|
||||
, language = "Sprache"
|
||||
, languageInfo =
|
||||
"Wird für Text-Extraktion und -Analyse verwendet. Die Standard-Sprache des Kollektivs "
|
||||
++ "wird verwendet, falls hier nicht angegeben."
|
||||
, languageLabel = Messages.Data.Language.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.SourceManage exposing (Texts, gb)
|
||||
module Messages.Comp.SourceManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -57,3 +61,33 @@ gb =
|
||||
, errorGeneratingQR = "Error generating QR Code"
|
||||
, correctFormErrors = "Please correct the errors in the form."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, sourceTable = Messages.Comp.SourceTable.de
|
||||
, sourceForm = Messages.Comp.SourceForm.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, addSourceUrl = "Quell-URL hinzufügen"
|
||||
, newSource = "Neue Quelle"
|
||||
, publicUploads = "Öffentlicher Upload"
|
||||
, sourceInfoText =
|
||||
"Diese Quelle definiert eine zuällige URL, die von jedem genutzt werden kann, um Dateien ins "
|
||||
++ "Kollektiv zu senden. Es gibt eine Webseite, die Du teilen kannst, oder die API URL "
|
||||
++ "kann mit anderen Programmen, wie der Android App, verwendet werden."
|
||||
, itemsCreatedInfo =
|
||||
\n ->
|
||||
"Es wurden "
|
||||
++ String.fromInt n
|
||||
++ " dokumente durch diese Quelle erzeugt."
|
||||
, publicUploadPage = "Öffentliche Upload Webseite"
|
||||
, copyToClipboard = "In die Zwischenablage kopieren"
|
||||
, openInNewTab = "Im neuen Tab/Fenster öffnen"
|
||||
, publicUploadUrl = "Öffentliche API Upload URL"
|
||||
, reallyDeleteSource = "Diese Quelle wirklich entfernen?"
|
||||
, createNewSource = "Neue Quelle erstellen"
|
||||
, deleteThisSource = "Quelle löschen"
|
||||
, errorGeneratingQR = "Fehler beim Generieren des QR Code"
|
||||
, correctFormErrors = "Bitte korrigiere die Fehler im Formular."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.SourceTable exposing (Texts, gb)
|
||||
module Messages.Comp.SourceTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -24,3 +28,15 @@ gb =
|
||||
, id = "Id"
|
||||
, show = "Show"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, abbrev = "Name"
|
||||
, enabled = "Aktiviert"
|
||||
, counter = "Zähler"
|
||||
, priority = "Priorität"
|
||||
, id = "Id"
|
||||
, show = "Anzeigen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.TagForm exposing (Texts, gb)
|
||||
module Messages.Comp.TagForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -16,3 +20,11 @@ gb =
|
||||
, selectDefineCategory = "Select or define category..."
|
||||
, category = "Category"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, selectDefineCategory = "Wähle oder erstelle eine Kategorie..."
|
||||
, category = "Kategorie"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.TagManage exposing (Texts, gb)
|
||||
module Messages.Comp.TagManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -32,3 +36,17 @@ gb =
|
||||
, deleteThisTag = "Delete this tag"
|
||||
, correctFormErrors = "Please correct the errors in the form."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, tagTable = Messages.Comp.TagTable.de
|
||||
, tagForm = Messages.Comp.TagForm.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, createNewTag = "Neuen Tag erstellen"
|
||||
, newTag = "Neuer Tag"
|
||||
, reallyDeleteTag = "Den Tag wirklich löschen?"
|
||||
, deleteThisTag = "Tag löschen"
|
||||
, correctFormErrors = "Bitte korrigiere die Fehler im Formular."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.TagSelect exposing (Texts, gb)
|
||||
module Messages.Comp.TagSelect exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Comp.ExpandCollapse
|
||||
|
||||
@ -18,3 +22,12 @@ gb =
|
||||
, showEmpty = "Show empty"
|
||||
, filterPlaceholder = "Filter …"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ expandCollapse = Messages.Comp.ExpandCollapse.de
|
||||
, hideEmpty = "Leere ausblenden"
|
||||
, showEmpty = "Leere anzeigen"
|
||||
, filterPlaceholder = "Filter …"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.TagTable exposing (Texts, gb)
|
||||
module Messages.Comp.TagTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -14,3 +18,10 @@ gb =
|
||||
{ basics = Messages.Basics.gb
|
||||
, category = "Category"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, category = "Kategorie"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.UiSettingsForm exposing (Texts, gb)
|
||||
module Messages.Comp.UiSettingsForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Color exposing (Color)
|
||||
import Data.Fields exposing (Field)
|
||||
@ -117,3 +121,79 @@ and if that is not present the person. If both are absent a dash `-`
|
||||
is rendered.
|
||||
"""
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, general = "Allgemein"
|
||||
, showSideMenuByDefault = "Seiten-Menü standardmäßig anzeigen"
|
||||
, uiLanguage = "Sprache der Oberfläche"
|
||||
, itemSearch = "Dokumenten Suche"
|
||||
, maxResultsPerPageInfo =
|
||||
\max ->
|
||||
"Maximale Anzahl von Resultaten in einer Seite. Maximal "
|
||||
++ String.fromInt max
|
||||
++ "."
|
||||
, maxResultsPerPage = "Anzahl pro Seite"
|
||||
, showBasicSearchStatsByDefault = "Zeige einfache Statistiken zum Suchresultat an"
|
||||
, enablePowerSearch = "Die 'Power Suche' aktivieren"
|
||||
, itemCards = "Dokumenten Kachel"
|
||||
, maxNoteSize = "Max. Länge der Notizen"
|
||||
, maxNoteSizeInfo =
|
||||
\max ->
|
||||
"Maximale Länge der Dokument Notizen, die in der Kachel dargestellt werden. Zwischen 0 - "
|
||||
++ String.fromInt max
|
||||
++ "."
|
||||
, sizeOfItemPreview = "Größe der Vorschau (kann bei Feldern unten ganz ausgeschaltet werden)"
|
||||
, cardTitlePattern = "Titel Template der Kachel"
|
||||
, togglePatternHelpText = "Template Hilfe anzeigen/ausblenden"
|
||||
, cardSubtitlePattern = "Sub-Titel Template der Kachel"
|
||||
, searchMenu = "Such Menü"
|
||||
, searchMenuTagCount = "Anzahl von Tags"
|
||||
, searchMenuTagCountInfo = "So viele Tags werden im Such-Menü gleichzeitig dargestellt. Weiter Tags können ausgeklappt werden. Verwende 0, um alle anzuzeigen."
|
||||
, searchMenuCatCount = "Anzahl Tag-Kategorien"
|
||||
, searchMenuCatCountInfo = "So viele Tag-Kategorien werden gleichzeitig im Such-Menü dargestellt. Andere können ausgeklappt werden. Verwende 0, um alle anzuzeigen."
|
||||
, searchMenuFolderCount = "Anzahl von Ordnern"
|
||||
, searchMenuFolderCountInfo = "So viele Ordner werden gleichzeitig im Such-Menü dargestellt. Weitere können ausgeklappt werden. Verwende 0, um alle anzuzeigen."
|
||||
, itemDetail = "Dokumenten Detail"
|
||||
, browserNativePdfView = "Browser-native PDF Vorschau"
|
||||
, keyboardShortcutLabel = "Aktivere Tastenkürzel zur Navigation und zum Bestätigen der Metadaten"
|
||||
, tagCategoryColors = "Tag Kategorie Farben"
|
||||
, colorLabel = Messages.Data.Color.de
|
||||
, chooseTagColorLabel = "Wähle eine Farbe für eine Tag-Kategorie"
|
||||
, tagColorDescription = "Tags können anhand ihrer Kategorie verschieden dargestellt werden."
|
||||
, fields = "Felder"
|
||||
, fieldsInfo = "Wähle welche Felder angezeigt werden sollen und welche nicht"
|
||||
, fieldLabel = Messages.Data.Fields.de
|
||||
, templateHelpMessage =
|
||||
"""
|
||||
Ein Template erlaubt es, den Titel und Untertitel eine Kachel
|
||||
individuel anzupassen. Dabei werden Variablen innerhalb `{{` und `}}`
|
||||
verwendet. Anderer Text wird wörtlich dargestellt. Die folgenden
|
||||
Variablen sind verfügbar:
|
||||
|
||||
- `{{name}}` Der Dokument Name
|
||||
- `{{source}}` die Quelle durch welche das Dokument entstand
|
||||
- `{{folder}}` der Ordner
|
||||
- `{{corrOrg}}` die Korrespondent Organisation
|
||||
- `{{corrPerson}}` die Korrespondent Person
|
||||
- `{{correspondent}}` Organisation und Person, separiert durch ein Komma
|
||||
- `{{concPerson}}` die betreffende Person
|
||||
- `{{concEquip}}` das betreffende Zubehör
|
||||
- `{{concerning}}` Person und Zubehör, separiert durch ein Komma
|
||||
- `{{fileCount}}` die Anzahl an Anhängen des Dokuments
|
||||
- `{{dateLong}}` das Dokument Datum lang formatiert
|
||||
- `{{dateShort}}` das Dokument Datum kurz formatiert (yyyy/mm/dd)
|
||||
- `{{dueDateLong}}` das Fälligkeits-Datum lang formatiert
|
||||
- `{{dueDateShort}}` das Fälligkeits-Datum kurz formatiert (yyyy/mm/dd)
|
||||
- `{{direction}}` die Richtung des Dokuments
|
||||
|
||||
Wenn eine Variable nicht vorhanden ist, wird ein leerer String
|
||||
geschrieben. Mit einem `|` können mehrere Variablen hintereinander
|
||||
versucht werden, bis zur ersten die einen Wert enthält. Zum Beispiel:
|
||||
`{{corrOrg|corrPerson|-}}` würde entweder die Organisation darstellen
|
||||
oder, wenn die leer ist, die Person. Sind beide leer wird ein `-`
|
||||
dargestellt.
|
||||
"""
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.UiSettingsManage exposing (Texts, gb)
|
||||
module Messages.Comp.UiSettingsManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -27,3 +31,15 @@ gb =
|
||||
, unknownSaveError = "Unknown error while trying to save settings."
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, uiSettingsForm = Messages.Comp.UiSettingsForm.de
|
||||
, saveSettings = "Einstellungen speichern"
|
||||
, settingsUnchanged = "Einstellungen nicht verändert oder ungültig."
|
||||
, settingsSaved = "Einstellungen gespeichert"
|
||||
, unknownSaveError = "Unbekannter Fehler beim Speichern der Einstellungen."
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.UserForm exposing (Texts, gb)
|
||||
module Messages.Comp.UserForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
@ -20,3 +24,13 @@ gb =
|
||||
, email = "E-Mail"
|
||||
, password = "Password"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, login = "Benutzername"
|
||||
, state = "Status"
|
||||
, email = "E-Mail"
|
||||
, password = "Passwort"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.UserManage exposing (Texts, gb)
|
||||
module Messages.Comp.UserManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -36,3 +40,19 @@ gb =
|
||||
, deleteThisUser = "Delete this user"
|
||||
, pleaseCorrectErrors = "Please correct the errors in the form."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ userTable = Messages.Comp.UserTable.de
|
||||
, userForm = Messages.Comp.UserForm.de
|
||||
, basics = Messages.Basics.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, users = "Benutzer"
|
||||
, newUser = "Neuer Benutzer"
|
||||
, addNewUser = "Neuen Benutzen hinzufügen"
|
||||
, reallyDeleteUser = "Den Benutzer wirklich löschen?"
|
||||
, createNewUser = "Neuen Benutzer erstellen"
|
||||
, deleteThisUser = "Benutzer löschen"
|
||||
, pleaseCorrectErrors = "Bitte korrigiere die Fehler im Formular."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Comp.UserTable exposing (Texts, gb)
|
||||
module Messages.Comp.UserTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.DateFormat as DF
|
||||
@ -26,3 +30,15 @@ gb =
|
||||
, lastLogin = "Last Login"
|
||||
, formatDateTime = DF.formatDateTimeLong Messages.UiLanguage.English
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, login = "Benutzername"
|
||||
, state = "Status"
|
||||
, email = "E-Mail"
|
||||
, logins = "Anmeldungen"
|
||||
, lastLogin = "Letzte Anmeldung"
|
||||
, formatDateTime = DF.formatDateTimeLong Messages.UiLanguage.English
|
||||
}
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.Color exposing (gb)
|
||||
module Messages.Data.Color exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Color exposing (Color(..))
|
||||
|
||||
@ -44,3 +47,46 @@ gb color =
|
||||
|
||||
Black ->
|
||||
"Black"
|
||||
|
||||
|
||||
de : Color -> String
|
||||
de color =
|
||||
case color of
|
||||
Red ->
|
||||
"Rot"
|
||||
|
||||
Orange ->
|
||||
"Orange"
|
||||
|
||||
Yellow ->
|
||||
"Gelb"
|
||||
|
||||
Olive ->
|
||||
"Olive-Grün"
|
||||
|
||||
Green ->
|
||||
"Grün"
|
||||
|
||||
Teal ->
|
||||
"Blaugrün"
|
||||
|
||||
Blue ->
|
||||
"Blau"
|
||||
|
||||
Violet ->
|
||||
"Violett"
|
||||
|
||||
Purple ->
|
||||
"Lila"
|
||||
|
||||
Pink ->
|
||||
"Rosa"
|
||||
|
||||
Brown ->
|
||||
"Braun"
|
||||
|
||||
Grey ->
|
||||
"Grau"
|
||||
|
||||
Black ->
|
||||
"Schwarz"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.ContactType exposing (gb)
|
||||
module Messages.Data.ContactType exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.ContactType exposing (ContactType(..))
|
||||
|
||||
@ -23,3 +26,25 @@ gb ct =
|
||||
|
||||
Website ->
|
||||
"Website"
|
||||
|
||||
|
||||
de : ContactType -> String
|
||||
de ct =
|
||||
case ct of
|
||||
Phone ->
|
||||
"Telefon"
|
||||
|
||||
Mobile ->
|
||||
"Mobil"
|
||||
|
||||
Fax ->
|
||||
"Fax"
|
||||
|
||||
Email ->
|
||||
"E-Mail"
|
||||
|
||||
Docspell ->
|
||||
"Docspell"
|
||||
|
||||
Website ->
|
||||
"Webseite"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.CustomFieldType exposing (gb)
|
||||
module Messages.Data.CustomFieldType exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.CustomFieldType exposing (CustomFieldType(..))
|
||||
|
||||
@ -20,3 +23,22 @@ gb ft =
|
||||
|
||||
Money ->
|
||||
"Money"
|
||||
|
||||
|
||||
de : CustomFieldType -> String
|
||||
de ft =
|
||||
case ft of
|
||||
Text ->
|
||||
"Text"
|
||||
|
||||
Numeric ->
|
||||
"Numerisch"
|
||||
|
||||
Date ->
|
||||
"Datum"
|
||||
|
||||
Boolean ->
|
||||
"Boolean"
|
||||
|
||||
Money ->
|
||||
"Geldbetrag"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.Direction exposing (gb)
|
||||
module Messages.Data.Direction exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Direction exposing (Direction(..))
|
||||
|
||||
@ -11,3 +14,13 @@ gb dir =
|
||||
|
||||
Outgoing ->
|
||||
"Outgoing"
|
||||
|
||||
|
||||
de : Direction -> String
|
||||
de dir =
|
||||
case dir of
|
||||
Incoming ->
|
||||
"Eingehend"
|
||||
|
||||
Outgoing ->
|
||||
"Ausgehend"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.EquipmentUse exposing (gb)
|
||||
module Messages.Data.EquipmentUse exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.EquipmentUse exposing (EquipmentUse(..))
|
||||
|
||||
@ -11,3 +14,13 @@ gb pu =
|
||||
|
||||
Disabled ->
|
||||
"Disabled"
|
||||
|
||||
|
||||
de : EquipmentUse -> String
|
||||
de pu =
|
||||
case pu of
|
||||
Concerning ->
|
||||
"Betreffend"
|
||||
|
||||
Disabled ->
|
||||
"Deaktiviert"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.Fields exposing (gb)
|
||||
module Messages.Data.Fields exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Fields exposing (Field(..))
|
||||
|
||||
@ -41,3 +44,43 @@ gb field =
|
||||
|
||||
SourceName ->
|
||||
"Item Source"
|
||||
|
||||
|
||||
de : Field -> String
|
||||
de field =
|
||||
case field of
|
||||
Tag ->
|
||||
"Tag"
|
||||
|
||||
Folder ->
|
||||
"Ordner"
|
||||
|
||||
CorrOrg ->
|
||||
"Korrespondent Organisation"
|
||||
|
||||
CorrPerson ->
|
||||
"Korrespondent Person"
|
||||
|
||||
ConcPerson ->
|
||||
"Betreffend Person"
|
||||
|
||||
ConcEquip ->
|
||||
"Betreffend Zubehör"
|
||||
|
||||
Date ->
|
||||
"Datum"
|
||||
|
||||
DueDate ->
|
||||
"Fälligkeits-Datum"
|
||||
|
||||
Direction ->
|
||||
"Richtung"
|
||||
|
||||
PreviewImage ->
|
||||
"Vorschau Bild"
|
||||
|
||||
CustomFields ->
|
||||
"Benutzer Felder"
|
||||
|
||||
SourceName ->
|
||||
"Quelle"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.Language exposing (gb)
|
||||
module Messages.Data.Language exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.Language exposing (Language(..))
|
||||
|
||||
@ -50,3 +53,52 @@ gb lang =
|
||||
|
||||
Latvian ->
|
||||
"Latvian"
|
||||
|
||||
|
||||
de : Language -> String
|
||||
de lang =
|
||||
case lang of
|
||||
German ->
|
||||
"Deutsch"
|
||||
|
||||
English ->
|
||||
"Englisch"
|
||||
|
||||
French ->
|
||||
"Französisch"
|
||||
|
||||
Italian ->
|
||||
"Italienisch"
|
||||
|
||||
Spanish ->
|
||||
"Spanisch"
|
||||
|
||||
Portuguese ->
|
||||
"Portugiesisch"
|
||||
|
||||
Czech ->
|
||||
"Tschechisch"
|
||||
|
||||
Danish ->
|
||||
"Dänisch"
|
||||
|
||||
Finnish ->
|
||||
"Finnisch"
|
||||
|
||||
Norwegian ->
|
||||
"Norwegisch"
|
||||
|
||||
Swedish ->
|
||||
"Schwedisch"
|
||||
|
||||
Russian ->
|
||||
"Russisch"
|
||||
|
||||
Romanian ->
|
||||
"Romänisch"
|
||||
|
||||
Dutch ->
|
||||
"Niederländisch"
|
||||
|
||||
Latvian ->
|
||||
"Lettisch"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.OrgUse exposing (gb)
|
||||
module Messages.Data.OrgUse exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.OrgUse exposing (OrgUse(..))
|
||||
|
||||
@ -11,3 +14,13 @@ gb pu =
|
||||
|
||||
Disabled ->
|
||||
"Disabled"
|
||||
|
||||
|
||||
de : OrgUse -> String
|
||||
de pu =
|
||||
case pu of
|
||||
Correspondent ->
|
||||
"Korrespondent"
|
||||
|
||||
Disabled ->
|
||||
"Deaktiviert"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.PersonUse exposing (gb)
|
||||
module Messages.Data.PersonUse exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.PersonUse exposing (PersonUse(..))
|
||||
|
||||
@ -17,3 +20,19 @@ gb pu =
|
||||
|
||||
Disabled ->
|
||||
"Disabled"
|
||||
|
||||
|
||||
de : PersonUse -> String
|
||||
de pu =
|
||||
case pu of
|
||||
Correspondent ->
|
||||
"Korrespondent"
|
||||
|
||||
Concerning ->
|
||||
"Betreffend"
|
||||
|
||||
Both ->
|
||||
"Beide"
|
||||
|
||||
Disabled ->
|
||||
"Deaktiviert"
|
||||
|
@ -1,4 +1,7 @@
|
||||
module Messages.Data.SSLType exposing (gb)
|
||||
module Messages.Data.SSLType exposing
|
||||
( de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.SSLType exposing (SSLType(..))
|
||||
|
||||
@ -14,3 +17,16 @@ gb st =
|
||||
|
||||
StartTLS ->
|
||||
"StartTLS"
|
||||
|
||||
|
||||
de : SSLType -> String
|
||||
de st =
|
||||
case st of
|
||||
None ->
|
||||
"Keine"
|
||||
|
||||
SSL ->
|
||||
"SSL/TLS"
|
||||
|
||||
StartTLS ->
|
||||
"StartTLS"
|
||||
|
@ -30,6 +30,9 @@ get lang =
|
||||
English ->
|
||||
gb
|
||||
|
||||
German ->
|
||||
de
|
||||
|
||||
|
||||
format : UiLanguage -> (DateTimeMsg -> List Token) -> Int -> String
|
||||
format lang pattern millis =
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Page.CollectiveSettings exposing (Texts, gb)
|
||||
module Messages.Page.CollectiveSettings exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
@ -22,6 +26,7 @@ type alias Texts =
|
||||
, user : String
|
||||
, collective : String
|
||||
, size : String
|
||||
, items : String
|
||||
, submitSuccessful : String
|
||||
}
|
||||
|
||||
@ -41,5 +46,26 @@ gb =
|
||||
, user = "User"
|
||||
, collective = "Collective"
|
||||
, size = "Size"
|
||||
, items = "Items"
|
||||
, submitSuccessful = "Settings saved."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, userManage = Messages.Comp.UserManage.de
|
||||
, collectiveSettingsForm = Messages.Comp.CollectiveSettingsForm.de
|
||||
, sourceManage = Messages.Comp.SourceManage.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, collectiveSettings = "Kollektiv Einstellungen"
|
||||
, insights = "Einblicke"
|
||||
, sources = "Quellen"
|
||||
, settings = "Einstellungen"
|
||||
, users = "Benuzter"
|
||||
, user = "Benutzer"
|
||||
, collective = "Kollektiv"
|
||||
, size = "Größe"
|
||||
, items = "Dokumente"
|
||||
, submitSuccessful = "Einstellungen gespeichert."
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Page.Home exposing (Texts, gb)
|
||||
module Messages.Page.Home exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.Comp.ItemCardList
|
||||
@ -51,3 +55,27 @@ gb =
|
||||
, resetSearchForm = "Reset search form"
|
||||
, exitSelectMode = "Exit Select Mode"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, itemCardList = Messages.Comp.ItemCardList.de
|
||||
, searchStatsView = Messages.Comp.SearchStatsView.de
|
||||
, sideMenu = Messages.Page.HomeSideMenu.de
|
||||
, contentSearch = "Volltext Suche…"
|
||||
, searchInNames = "Suche in Namen…"
|
||||
, selectModeTitle = "Auswahl-Modus"
|
||||
, fullHeightPreviewTitle = "Vorschau in voller Höhe"
|
||||
, fullWidthPreviewTitle = "Vorschau in voller Breite"
|
||||
, powerSearchPlaceholder = "Such query …"
|
||||
, reallyReprocessQuestion = "Wirklich die gewählten Dokumente neu verarbeiten? Die Metadaten von nicht-bestätigten Dokumenten kann sich dabei ändern."
|
||||
, reallyDeleteQuestion = "Wirklich alle gewählten Dokumente löschen?"
|
||||
, editSelectedItems = \n -> "Ändere " ++ String.fromInt n ++ " gewählte Dokumente"
|
||||
, reprocessSelectedItems = \n -> "Neu-Verarbeitung von " ++ String.fromInt n ++ " gewählten Dokumenten"
|
||||
, deleteSelectedItems = \n -> "Lösche " ++ String.fromInt n ++ " gewählte Dokumente"
|
||||
, selectAllVisible = "Wähle alle Dokumente in der Liste"
|
||||
, selectNone = "Wähle alle Dokumente ab"
|
||||
, resetSearchForm = "Such-Formular zurücksetzen"
|
||||
, exitSelectMode = "Auswahl-Modus verlassen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Page.HomeSideMenu exposing (Texts, gb)
|
||||
module Messages.Page.HomeSideMenu exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Comp.ItemDetail.MultiEditMenu
|
||||
import Messages.Comp.SearchMenu
|
||||
@ -25,3 +29,15 @@ gb =
|
||||
, multiEditInfo = "Note that a change here immediatly affects all selected items on the right!"
|
||||
, close = "Close"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ searchMenu = Messages.Comp.SearchMenu.de
|
||||
, multiEdit = Messages.Comp.ItemDetail.MultiEditMenu.de
|
||||
, editMode = "Änderungs-Modus"
|
||||
, resetSearchForm = "Such-Formular zurücksetzen"
|
||||
, multiEditHeader = "Mehre Dokumente ändern"
|
||||
, multiEditInfo = "Beachte, dass eine Änderung hier direkt auf alle gewählten Dokumente angwendet wird!"
|
||||
, close = "Schließen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Page.ItemDetail exposing (Texts, gb)
|
||||
module Messages.Page.ItemDetail exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Comp.ItemDetail
|
||||
import Messages.Comp.ItemDetail.EditForm
|
||||
@ -19,3 +23,12 @@ gb =
|
||||
, editMetadata = "Edit Metadata"
|
||||
, collapseExpand = "Collapse/Expand"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ itemDetail = Messages.Comp.ItemDetail.de
|
||||
, editForm = Messages.Comp.ItemDetail.EditForm.de
|
||||
, editMetadata = "Metadaten ändern"
|
||||
, collapseExpand = "Aus-/Einklappen"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Page.Login exposing (Texts, gb)
|
||||
module Messages.Page.Login exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Comp.HttpError
|
||||
@ -37,18 +41,18 @@ gb =
|
||||
}
|
||||
|
||||
|
||||
|
||||
-- de : Texts
|
||||
-- de =
|
||||
-- { loginToDocspell = "Docspell Anmeldung"
|
||||
-- , username = "Benutzer"
|
||||
-- , collectiveSlashLogin = "Kollektiv / Benutzer"
|
||||
-- , password = "Passwort"
|
||||
-- , rememberMe = "Anmeldung speichern"
|
||||
-- , loginPlaceholder = "Benutzer"
|
||||
-- , passwordPlaceholder = "Passwort"
|
||||
-- , loginButton = "Anmelden"
|
||||
-- , loginSuccessful = "Anmeldung erfolgreich"
|
||||
-- , noAccount = "Kein Konto?"
|
||||
-- , signupLink = "Hier registrieren!"
|
||||
-- }
|
||||
de : Texts
|
||||
de =
|
||||
{ httpError = Messages.Comp.HttpError.de
|
||||
, loginToDocspell = "Docspell Anmeldung"
|
||||
, username = "Benutzer"
|
||||
, collectiveSlashLogin = "Kollektiv / Benutzer"
|
||||
, password = "Passwort"
|
||||
, rememberMe = "Anmeldung speichern"
|
||||
, loginPlaceholder = "Benutzer"
|
||||
, passwordPlaceholder = "Passwort"
|
||||
, loginButton = "Anmelden"
|
||||
, loginSuccessful = "Anmeldung erfolgreich"
|
||||
, noAccount = "Kein Konto?"
|
||||
, signupLink = "Hier registrieren!"
|
||||
}
|
||||
|
@ -1,4 +1,8 @@
|
||||
module Messages.Page.ManageData exposing (Texts, gb)
|
||||
module Messages.Page.ManageData exposing
|
||||
( Texts
|
||||
, de
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
import Messages.Comp.CustomFieldManage
|
||||
@ -32,3 +36,16 @@ gb =
|
||||
, customFieldManage = Messages.Comp.CustomFieldManage.gb
|
||||
, manageData = "Manage Data"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, tagManage = Messages.Comp.TagManage.de
|
||||
, equipmentManage = Messages.Comp.EquipmentManage.de
|
||||
, orgManage = Messages.Comp.OrgManage.de
|
||||
, personManage = Messages.Comp.PersonManage.de
|
||||
, folderManage = Messages.Comp.FolderManage.de
|
||||
, customFieldManage = Messages.Comp.CustomFieldManage.de
|
||||
, manageData = "Daten verwalten"
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user