mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-23 10:58:26 +00:00
Basic ui for addons
This commit is contained in:
@ -0,0 +1,54 @@
|
||||
{-
|
||||
Copyright 2020 Eike K. & Contributors
|
||||
|
||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
-}
|
||||
|
||||
|
||||
module Messages.Comp.AddonArchiveForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, fr
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
|
||||
type alias Texts =
|
||||
{ basics : Messages.Basics.Texts
|
||||
, addonUrl : String
|
||||
, addonUrlPlaceholder : String
|
||||
, installInfoText : String
|
||||
}
|
||||
|
||||
|
||||
gb : Texts
|
||||
gb =
|
||||
{ basics = Messages.Basics.gb
|
||||
, addonUrl = "Addon URL"
|
||||
, addonUrlPlaceholder = "e.g. https://github.com/some-user/project/refs/tags/1.0.zip"
|
||||
, installInfoText = "Only urls to remote addon zip files are supported."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, addonUrl = "Addon URL"
|
||||
, addonUrlPlaceholder = "z.B. https://github.com/some-user/project/refs/tags/1.0.zip"
|
||||
, installInfoText = "Nur URLs to externen zip Dateien werden unterstützt."
|
||||
}
|
||||
|
||||
|
||||
|
||||
-- TODO: translate-fr
|
||||
|
||||
|
||||
fr : Texts
|
||||
fr =
|
||||
{ basics = Messages.Basics.fr
|
||||
, addonUrl = "Addon URL"
|
||||
, addonUrlPlaceholder = "p.e. https://github.com/some-user/project/refs/tags/1.0.zip"
|
||||
, installInfoText = "Only urls to remote addon zip files are supported."
|
||||
}
|
@ -0,0 +1,86 @@
|
||||
{-
|
||||
Copyright 2020 Eike K. & Contributors
|
||||
|
||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
-}
|
||||
|
||||
|
||||
module Messages.Comp.AddonArchiveManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, fr
|
||||
, gb
|
||||
)
|
||||
|
||||
import Http
|
||||
import Messages.Basics
|
||||
import Messages.Comp.AddonArchiveForm
|
||||
import Messages.Comp.AddonArchiveTable
|
||||
import Messages.Comp.HttpError
|
||||
|
||||
|
||||
type alias Texts =
|
||||
{ basics : Messages.Basics.Texts
|
||||
, addonArchiveTable : Messages.Comp.AddonArchiveTable.Texts
|
||||
, addonArchiveForm : Messages.Comp.AddonArchiveForm.Texts
|
||||
, httpError : Http.Error -> String
|
||||
, newAddonArchive : String
|
||||
, reallyDeleteAddonArchive : String
|
||||
, createNewAddonArchive : String
|
||||
, deleteThisAddonArchive : String
|
||||
, correctFormErrors : String
|
||||
, installNow : String
|
||||
, updateNow : String
|
||||
, description : String
|
||||
}
|
||||
|
||||
|
||||
gb : Texts
|
||||
gb =
|
||||
{ basics = Messages.Basics.gb
|
||||
, addonArchiveTable = Messages.Comp.AddonArchiveTable.gb
|
||||
, addonArchiveForm = Messages.Comp.AddonArchiveForm.gb
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
, newAddonArchive = "New Addon"
|
||||
, reallyDeleteAddonArchive = "Really delete this Addon?"
|
||||
, createNewAddonArchive = "Install new Addon"
|
||||
, deleteThisAddonArchive = "Delete this Addon"
|
||||
, correctFormErrors = "Please correct the errors in the form."
|
||||
, installNow = "Install Addon"
|
||||
, updateNow = "Update Addon"
|
||||
, description = "Description"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, addonArchiveTable = Messages.Comp.AddonArchiveTable.de
|
||||
, addonArchiveForm = Messages.Comp.AddonArchiveForm.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, newAddonArchive = "Neues Addon"
|
||||
, reallyDeleteAddonArchive = "Dieses Addon wirklich entfernen?"
|
||||
, createNewAddonArchive = "Neues Addon installieren"
|
||||
, deleteThisAddonArchive = "Addon löschen"
|
||||
, correctFormErrors = "Bitte korrigiere die Fehler im Formular."
|
||||
, installNow = "Addon Installieren"
|
||||
, updateNow = "Addon aktualisieren"
|
||||
, description = "Beschreibung"
|
||||
}
|
||||
|
||||
|
||||
fr : Texts
|
||||
fr =
|
||||
{ basics = Messages.Basics.fr
|
||||
, addonArchiveTable = Messages.Comp.AddonArchiveTable.fr
|
||||
, addonArchiveForm = Messages.Comp.AddonArchiveForm.fr
|
||||
, httpError = Messages.Comp.HttpError.fr
|
||||
, newAddonArchive = "Nouveau favori"
|
||||
, reallyDeleteAddonArchive = "Confirmer la suppression de ce favori ?"
|
||||
, createNewAddonArchive = "Créer un nouveau favori"
|
||||
, deleteThisAddonArchive = "Supprimer ce favori"
|
||||
, correctFormErrors = "Veuillez corriger les erreurs du formulaire"
|
||||
, installNow = "Installation de l'addon"
|
||||
, updateNow = "Actualiser l'addon"
|
||||
, description = "Description"
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
{-
|
||||
Copyright 2020 Eike K. & Contributors
|
||||
|
||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
-}
|
||||
|
||||
|
||||
module Messages.Comp.AddonArchiveTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, fr
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
|
||||
type alias Texts =
|
||||
{ basics : Messages.Basics.Texts
|
||||
, version : String
|
||||
}
|
||||
|
||||
|
||||
gb : Texts
|
||||
gb =
|
||||
{ basics = Messages.Basics.gb
|
||||
, version = "Version"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, version = "Version"
|
||||
}
|
||||
|
||||
|
||||
fr : Texts
|
||||
fr =
|
||||
{ basics = Messages.Basics.fr
|
||||
, version = "Version"
|
||||
}
|
108
modules/webapp/src/main/elm/Messages/Comp/AddonRunConfigForm.elm
Normal file
108
modules/webapp/src/main/elm/Messages/Comp/AddonRunConfigForm.elm
Normal file
@ -0,0 +1,108 @@
|
||||
{-
|
||||
Copyright 2020 Eike K. & Contributors
|
||||
|
||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
-}
|
||||
|
||||
|
||||
module Messages.Comp.AddonRunConfigForm exposing
|
||||
( Texts
|
||||
, de
|
||||
, fr
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.TimeZone exposing (TimeZone)
|
||||
import Messages.Basics
|
||||
import Messages.Comp.CalEventInput
|
||||
|
||||
|
||||
type alias Texts =
|
||||
{ basics : Messages.Basics.Texts
|
||||
, calEventInput : Messages.Comp.CalEventInput.Texts
|
||||
, enableDisable : String
|
||||
, chooseName : String
|
||||
, impersonateUser : String
|
||||
, triggerRun : String
|
||||
, schedule : String
|
||||
, addons : String
|
||||
, includedAddons : String
|
||||
, add : String
|
||||
, readMore : String
|
||||
, readLess : String
|
||||
, arguments : String
|
||||
, update : String
|
||||
, argumentsUpdated : String
|
||||
, configureTitle : String
|
||||
, configureLabel : String
|
||||
}
|
||||
|
||||
|
||||
gb : TimeZone -> Texts
|
||||
gb tz =
|
||||
{ basics = Messages.Basics.gb
|
||||
, calEventInput = Messages.Comp.CalEventInput.gb tz
|
||||
, enableDisable = "Enable or disable this run configuration."
|
||||
, chooseName = "Choose a name…"
|
||||
, impersonateUser = "Run on behalf of user"
|
||||
, triggerRun = "Trigger Run"
|
||||
, schedule = "Schedule"
|
||||
, addons = "Addons"
|
||||
, includedAddons = "Included addons"
|
||||
, add = "Add"
|
||||
, readMore = "Read more"
|
||||
, readLess = "Read less"
|
||||
, arguments = "Arguments"
|
||||
, update = "Update"
|
||||
, argumentsUpdated = "Arguments updated"
|
||||
, configureTitle = "Configure this addon"
|
||||
, configureLabel = "Configure"
|
||||
}
|
||||
|
||||
|
||||
de : TimeZone -> Texts
|
||||
de tz =
|
||||
{ basics = Messages.Basics.de
|
||||
, calEventInput = Messages.Comp.CalEventInput.de tz
|
||||
, enableDisable = "Konfiguration aktivieren oder deaktivieren"
|
||||
, chooseName = "Name der Konfiguration…"
|
||||
, impersonateUser = "Als Benutzer ausführen"
|
||||
, triggerRun = "Auslöser"
|
||||
, schedule = "Zeitplan"
|
||||
, addons = "Addons"
|
||||
, includedAddons = "Gewählte Addons"
|
||||
, add = "Hinzufügen"
|
||||
, readMore = "Mehr"
|
||||
, readLess = "Weniger"
|
||||
, arguments = "Argumente"
|
||||
, update = "Aktualisieren"
|
||||
, argumentsUpdated = "Argumente aktualisiert"
|
||||
, configureTitle = "Konfiguriere dieses Addon"
|
||||
, configureLabel = "Konfigurieren"
|
||||
}
|
||||
|
||||
|
||||
|
||||
-- TODO: translate-fr
|
||||
|
||||
|
||||
fr : TimeZone -> Texts
|
||||
fr tz =
|
||||
{ basics = Messages.Basics.fr
|
||||
, calEventInput = Messages.Comp.CalEventInput.fr tz
|
||||
, enableDisable = "Activer ou désactiver cette tâche."
|
||||
, chooseName = "Choose a name…"
|
||||
, impersonateUser = "Impersonate user"
|
||||
, triggerRun = "Trigger Run"
|
||||
, schedule = "Programmation"
|
||||
, addons = "Addons"
|
||||
, includedAddons = "Included addons"
|
||||
, add = "Ajouter"
|
||||
, readMore = "Read more"
|
||||
, readLess = "Read less"
|
||||
, arguments = "Arguments"
|
||||
, update = "Update"
|
||||
, argumentsUpdated = "Arguments updated"
|
||||
, configureTitle = "Configure this addon"
|
||||
, configureLabel = "Configure"
|
||||
}
|
@ -0,0 +1,79 @@
|
||||
{-
|
||||
Copyright 2020 Eike K. & Contributors
|
||||
|
||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
-}
|
||||
|
||||
|
||||
module Messages.Comp.AddonRunConfigManage exposing
|
||||
( Texts
|
||||
, de
|
||||
, fr
|
||||
, gb
|
||||
)
|
||||
|
||||
import Data.TimeZone exposing (TimeZone)
|
||||
import Http
|
||||
import Messages.Basics
|
||||
import Messages.Comp.AddonRunConfigForm
|
||||
import Messages.Comp.AddonRunConfigTable
|
||||
import Messages.Comp.HttpError
|
||||
|
||||
|
||||
type alias Texts =
|
||||
{ basics : Messages.Basics.Texts
|
||||
, addonArchiveTable : Messages.Comp.AddonRunConfigTable.Texts
|
||||
, addonArchiveForm : Messages.Comp.AddonRunConfigForm.Texts
|
||||
, httpError : Http.Error -> String
|
||||
, newAddonRunConfig : String
|
||||
, reallyDeleteAddonRunConfig : String
|
||||
, createNewAddonRunConfig : String
|
||||
, deleteThisAddonRunConfig : String
|
||||
, correctFormErrors : String
|
||||
}
|
||||
|
||||
|
||||
gb : TimeZone -> Texts
|
||||
gb tz =
|
||||
{ basics = Messages.Basics.gb
|
||||
, addonArchiveTable = Messages.Comp.AddonRunConfigTable.gb
|
||||
, addonArchiveForm = Messages.Comp.AddonRunConfigForm.gb tz
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
, newAddonRunConfig = "New"
|
||||
, reallyDeleteAddonRunConfig = "Really delete this run config?"
|
||||
, createNewAddonRunConfig = "Create a new run configuration"
|
||||
, deleteThisAddonRunConfig = "Delete this run configuration"
|
||||
, correctFormErrors = "Please correct the errors in the form."
|
||||
}
|
||||
|
||||
|
||||
de : TimeZone -> Texts
|
||||
de tz =
|
||||
{ basics = Messages.Basics.de
|
||||
, addonArchiveTable = Messages.Comp.AddonRunConfigTable.de
|
||||
, addonArchiveForm = Messages.Comp.AddonRunConfigForm.de tz
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, newAddonRunConfig = "Neu"
|
||||
, reallyDeleteAddonRunConfig = "Dieses Konfiguration wirklich entfernen?"
|
||||
, createNewAddonRunConfig = "Neue Run-Konfiguration erstellen"
|
||||
, deleteThisAddonRunConfig = "Run-Konfiguration löschen"
|
||||
, correctFormErrors = "Bitte korrigiere die Fehler im Formular."
|
||||
}
|
||||
|
||||
|
||||
|
||||
--- TODO translate-fr
|
||||
|
||||
|
||||
fr : TimeZone -> Texts
|
||||
fr tz =
|
||||
{ basics = Messages.Basics.fr
|
||||
, addonArchiveTable = Messages.Comp.AddonRunConfigTable.fr
|
||||
, addonArchiveForm = Messages.Comp.AddonRunConfigForm.fr tz
|
||||
, httpError = Messages.Comp.HttpError.fr
|
||||
, newAddonRunConfig = "Nouveau favori"
|
||||
, reallyDeleteAddonRunConfig = "Confirmer la suppression de ce favori ?"
|
||||
, createNewAddonRunConfig = "Créer un nouveau favori"
|
||||
, deleteThisAddonRunConfig = "Supprimer ce favori"
|
||||
, correctFormErrors = "Veuillez corriger les erreurs du formulaire"
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
{-
|
||||
Copyright 2020 Eike K. & Contributors
|
||||
|
||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
-}
|
||||
|
||||
|
||||
module Messages.Comp.AddonRunConfigTable exposing
|
||||
( Texts
|
||||
, de
|
||||
, fr
|
||||
, gb
|
||||
)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
|
||||
type alias Texts =
|
||||
{ basics : Messages.Basics.Texts
|
||||
, enabled : String
|
||||
, trigger : String
|
||||
}
|
||||
|
||||
|
||||
gb : Texts
|
||||
gb =
|
||||
{ basics = Messages.Basics.gb
|
||||
, enabled = "Enabled"
|
||||
, trigger = "Triggered"
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, enabled = "Aktive"
|
||||
, trigger = "Auslöser"
|
||||
}
|
||||
|
||||
|
||||
|
||||
-- TODO translate-fr
|
||||
|
||||
|
||||
fr : Texts
|
||||
fr =
|
||||
{ basics = Messages.Basics.fr
|
||||
, enabled = "Enabled"
|
||||
, trigger = "Triggered"
|
||||
}
|
@ -20,6 +20,7 @@ import Messages.Comp.ItemDetail.AddFilesForm
|
||||
import Messages.Comp.ItemDetail.ConfirmModal
|
||||
import Messages.Comp.ItemDetail.ItemInfoHeader
|
||||
import Messages.Comp.ItemDetail.Notes
|
||||
import Messages.Comp.ItemDetail.RunAddonForm
|
||||
import Messages.Comp.ItemDetail.SingleAttachment
|
||||
import Messages.Comp.ItemLinkForm
|
||||
import Messages.Comp.ItemMail
|
||||
@ -38,6 +39,7 @@ type alias Texts =
|
||||
, detailEdit : Messages.Comp.DetailEdit.Texts
|
||||
, confirmModal : Messages.Comp.ItemDetail.ConfirmModal.Texts
|
||||
, itemLinkForm : Messages.Comp.ItemLinkForm.Texts
|
||||
, runAddonForm : Messages.Comp.ItemDetail.RunAddonForm.Texts
|
||||
, httpError : Http.Error -> String
|
||||
, key : String
|
||||
, backToSearchResults : String
|
||||
@ -64,6 +66,8 @@ type alias Texts =
|
||||
, selectItem : String
|
||||
, deselectItem : String
|
||||
, relatedItems : String
|
||||
, runAddonLabel : String
|
||||
, runAddonTitle : String
|
||||
}
|
||||
|
||||
|
||||
@ -78,6 +82,7 @@ gb tz =
|
||||
, detailEdit = Messages.Comp.DetailEdit.gb
|
||||
, confirmModal = Messages.Comp.ItemDetail.ConfirmModal.gb
|
||||
, itemLinkForm = Messages.Comp.ItemLinkForm.gb tz
|
||||
, runAddonForm = Messages.Comp.ItemDetail.RunAddonForm.gb
|
||||
, httpError = Messages.Comp.HttpError.gb
|
||||
, key = "Key"
|
||||
, backToSearchResults = "Back to search results"
|
||||
@ -104,6 +109,8 @@ gb tz =
|
||||
, selectItem = "Select this item"
|
||||
, deselectItem = "Deselect this item"
|
||||
, relatedItems = "Linked items"
|
||||
, runAddonLabel = "Run addon"
|
||||
, runAddonTitle = "Run an addon on this item"
|
||||
}
|
||||
|
||||
|
||||
@ -118,6 +125,7 @@ de tz =
|
||||
, detailEdit = Messages.Comp.DetailEdit.de
|
||||
, confirmModal = Messages.Comp.ItemDetail.ConfirmModal.de
|
||||
, itemLinkForm = Messages.Comp.ItemLinkForm.de tz
|
||||
, runAddonForm = Messages.Comp.ItemDetail.RunAddonForm.de
|
||||
, httpError = Messages.Comp.HttpError.de
|
||||
, key = "Taste"
|
||||
, backToSearchResults = "Zurück zur Suche"
|
||||
@ -144,6 +152,8 @@ de tz =
|
||||
, selectItem = "Zur Auswahl hinzufügen"
|
||||
, deselectItem = "Aus Auswahl entfernen"
|
||||
, relatedItems = "Verknüpfte Dokumente"
|
||||
, runAddonLabel = "Addon ausführen"
|
||||
, runAddonTitle = "Addons für dieses Dokument ausführen"
|
||||
}
|
||||
|
||||
|
||||
@ -158,6 +168,7 @@ fr tz =
|
||||
, detailEdit = Messages.Comp.DetailEdit.fr
|
||||
, confirmModal = Messages.Comp.ItemDetail.ConfirmModal.fr
|
||||
, itemLinkForm = Messages.Comp.ItemLinkForm.fr tz
|
||||
, runAddonForm = Messages.Comp.ItemDetail.RunAddonForm.fr
|
||||
, httpError = Messages.Comp.HttpError.fr
|
||||
, key = "Clé"
|
||||
, backToSearchResults = "Retour aux résultat de recherche"
|
||||
@ -184,4 +195,10 @@ fr tz =
|
||||
, selectItem = "Sélectionner ce document"
|
||||
, deselectItem = "Désélectionner ce document"
|
||||
, relatedItems = "Documents associés"
|
||||
, runAddonLabel = "Run addon"
|
||||
, runAddonTitle = "Run an addon on this item"
|
||||
}
|
||||
|
||||
|
||||
|
||||
-- TODO translate-fr
|
||||
|
@ -0,0 +1,49 @@
|
||||
{-
|
||||
Copyright 2020 Eike K. & Contributors
|
||||
|
||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
-}
|
||||
|
||||
|
||||
module Messages.Comp.ItemDetail.RunAddonForm exposing (Texts, de, fr, gb)
|
||||
|
||||
import Messages.Basics
|
||||
|
||||
|
||||
type alias Texts =
|
||||
{ basics : Messages.Basics.Texts
|
||||
, runAddon : String
|
||||
, addonRunConfig : String
|
||||
, runAddonTitle : String
|
||||
}
|
||||
|
||||
|
||||
gb : Texts
|
||||
gb =
|
||||
{ basics = Messages.Basics.gb
|
||||
, runAddon = "Run an addon"
|
||||
, addonRunConfig = "Addon run configuration"
|
||||
, runAddonTitle = "Run the selected addon on this item."
|
||||
}
|
||||
|
||||
|
||||
de : Texts
|
||||
de =
|
||||
{ basics = Messages.Basics.de
|
||||
, runAddon = "Addon ausführen"
|
||||
, addonRunConfig = "Addon Konfiguration"
|
||||
, runAddonTitle = "Run the selected addon on this item."
|
||||
}
|
||||
|
||||
|
||||
|
||||
-- TODO: translate-fr
|
||||
|
||||
|
||||
fr : Texts
|
||||
fr =
|
||||
{ basics = Messages.Basics.fr
|
||||
, runAddon = "Run an addon"
|
||||
, addonRunConfig = "Addon run configuration"
|
||||
, runAddonTitle = "Run the selected addon on this item."
|
||||
}
|
@ -14,6 +14,8 @@ module Messages.Page.ManageData exposing
|
||||
|
||||
import Data.TimeZone exposing (TimeZone)
|
||||
import Messages.Basics
|
||||
import Messages.Comp.AddonArchiveManage
|
||||
import Messages.Comp.AddonRunConfigManage
|
||||
import Messages.Comp.BookmarkManage
|
||||
import Messages.Comp.CustomFieldManage
|
||||
import Messages.Comp.EquipmentManage
|
||||
@ -32,8 +34,12 @@ type alias Texts =
|
||||
, folderManage : Messages.Comp.FolderManage.Texts
|
||||
, customFieldManage : Messages.Comp.CustomFieldManage.Texts
|
||||
, bookmarkManage : Messages.Comp.BookmarkManage.Texts
|
||||
, addonArchiveManage : Messages.Comp.AddonArchiveManage.Texts
|
||||
, addonRunConfigManage : Messages.Comp.AddonRunConfigManage.Texts
|
||||
, manageData : String
|
||||
, bookmarks : String
|
||||
, addonArchives : String
|
||||
, addonRunConfigs : String
|
||||
}
|
||||
|
||||
|
||||
@ -47,8 +53,12 @@ gb tz =
|
||||
, folderManage = Messages.Comp.FolderManage.gb tz
|
||||
, customFieldManage = Messages.Comp.CustomFieldManage.gb tz
|
||||
, bookmarkManage = Messages.Comp.BookmarkManage.gb
|
||||
, addonArchiveManage = Messages.Comp.AddonArchiveManage.gb
|
||||
, addonRunConfigManage = Messages.Comp.AddonRunConfigManage.gb tz
|
||||
, manageData = "Manage Data"
|
||||
, bookmarks = "Bookmarks"
|
||||
, addonArchives = "Addons"
|
||||
, addonRunConfigs = "Addon Run Configurations"
|
||||
}
|
||||
|
||||
|
||||
@ -62,8 +72,12 @@ de tz =
|
||||
, folderManage = Messages.Comp.FolderManage.de tz
|
||||
, customFieldManage = Messages.Comp.CustomFieldManage.de tz
|
||||
, bookmarkManage = Messages.Comp.BookmarkManage.de
|
||||
, addonArchiveManage = Messages.Comp.AddonArchiveManage.de
|
||||
, addonRunConfigManage = Messages.Comp.AddonRunConfigManage.de tz
|
||||
, manageData = "Daten verwalten"
|
||||
, bookmarks = "Bookmarks"
|
||||
, addonArchives = "Addons"
|
||||
, addonRunConfigs = "Addon Run Configurations"
|
||||
}
|
||||
|
||||
|
||||
@ -77,6 +91,10 @@ fr tz =
|
||||
, folderManage = Messages.Comp.FolderManage.fr tz
|
||||
, customFieldManage = Messages.Comp.CustomFieldManage.fr tz
|
||||
, bookmarkManage = Messages.Comp.BookmarkManage.fr
|
||||
, addonArchiveManage = Messages.Comp.AddonArchiveManage.fr
|
||||
, addonRunConfigManage = Messages.Comp.AddonRunConfigManage.fr tz
|
||||
, manageData = "Gestion des métadonnées"
|
||||
, bookmarks = "Favoris"
|
||||
, addonArchives = "Addons"
|
||||
, addonRunConfigs = "Addon Run Configurations"
|
||||
}
|
||||
|
Reference in New Issue
Block a user