mirror of
				https://github.com/TheAnachronism/docspell.git
				synced 2025-10-30 21:40:12 +00:00 
			
		
		
		
	Merge pull request #855 from eikek/translation-german
Translation german
This commit is contained in:
		| @@ -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
		Reference in New Issue
	
	Block a user