diff --git a/frontend/lang/messages/af-ZA.json b/frontend/lang/messages/af-ZA.json index 58bca5b0fb8e..c2bdbadb8c00 100644 --- a/frontend/lang/messages/af-ZA.json +++ b/frontend/lang/messages/af-ZA.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/ar-SA.json b/frontend/lang/messages/ar-SA.json index 0d127c19b5fe..327f9b678350 100644 --- a/frontend/lang/messages/ar-SA.json +++ b/frontend/lang/messages/ar-SA.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/bg-BG.json b/frontend/lang/messages/bg-BG.json index 9dd3819e560f..3460db5cdd34 100644 --- a/frontend/lang/messages/bg-BG.json +++ b/frontend/lang/messages/bg-BG.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/ca-ES.json b/frontend/lang/messages/ca-ES.json index 7b54eb131ee1..7fa89fddecc7 100644 --- a/frontend/lang/messages/ca-ES.json +++ b/frontend/lang/messages/ca-ES.json @@ -474,6 +474,8 @@ "include": "Inclou", "max-results": "No mostreu més de", "or": "O", + "has-any": "Has Any", + "has-all": "Has All", "results": "Resultats", "search": "Cerca", "search-mealie": "Cerca a Melie (prem /)", diff --git a/frontend/lang/messages/cs-CZ.json b/frontend/lang/messages/cs-CZ.json index 34caf5a824a9..1ea78acb9683 100644 --- a/frontend/lang/messages/cs-CZ.json +++ b/frontend/lang/messages/cs-CZ.json @@ -474,6 +474,8 @@ "include": "Obsahuje", "max-results": "Maximální počet výsledků", "or": "Nebo", + "has-any": "Has Any", + "has-all": "Has All", "results": "Výsledky", "search": "Hledat", "search-mealie": "Hledat v Mealie (stiskněte /)", diff --git a/frontend/lang/messages/da-DK.json b/frontend/lang/messages/da-DK.json index 9f668390b9e8..c2c3065be9f4 100644 --- a/frontend/lang/messages/da-DK.json +++ b/frontend/lang/messages/da-DK.json @@ -168,10 +168,10 @@ "last-made": "Senest Lavet", "learn-more": "Lær mere", "this-feature-is-currently-inactive": "Denne funktion er i øjeblikket inaktiv", - "clipboard-not-supported": "Clipboard not supported", - "copied-to-clipboard": "Copied to clipboard", - "your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", - "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", + "clipboard-not-supported": "Udklipsholder er ikke understøttet", + "copied-to-clipboard": "Kopieret til udklipsholderen", + "your-browser-does-not-support-clipboard": "Din browser understøtter ikke udklipsholder\")", + "copied-items-to-clipboard": "Intet element er kopieret til udklipsholderen|Ét element er kopieret til udklipsholderen|Kopierede {count} elementer til udklipsholderen", "actions": "Actions", "selected-count": "Selected: {count}", "export-all": "Export All" @@ -474,6 +474,8 @@ "include": "Inkluder", "max-results": "Maksimalt antal resultater", "or": "Eller", + "has-any": "Has Any", + "has-all": "Has All", "results": "Resultater", "search": "Søg", "search-mealie": "Søg Mealie (tryk /)", diff --git a/frontend/lang/messages/de-DE.json b/frontend/lang/messages/de-DE.json index 0a45a73d3668..b802b17d918a 100644 --- a/frontend/lang/messages/de-DE.json +++ b/frontend/lang/messages/de-DE.json @@ -197,7 +197,7 @@ "user-group-creation-failed": "Anlegen der Benutzergruppe fehlgeschlagen", "settings": { "keep-my-recipes-private": "Meine Rezepte privat halten", - "keep-my-recipes-private-description": "Setzt Ihre Gruppe und alle Rezepte standardmäßig privat. Sie können dies später jederzeit ändern." + "keep-my-recipes-private-description": "Setzt deine Gruppe und alle Rezepte standardmäßig privat. Du kannst dies später jederzeit ändern." }, "manage-members": "Mitglieder verwalten", "manage-members-description": "Verwalte die Mitgliederberechtigungen in deinen Gruppen. {manage} erlaubt den Benutzern, auf die Datenverwaltungsseite zuzugreifen {invite} erlaubt Benutzern, Einladungslinks für andere Benutzer zu erstellen. Gruppenbesitzer können nicht ihre eigenen Berechtigungen ändern.", @@ -474,6 +474,8 @@ "include": "Einbeziehen", "max-results": "Max. Ergebnisse", "or": "Oder", + "has-any": "Irgendeines enthalten", + "has-all": "Alle enthalten", "results": "Ergebnisse", "search": "Suchen", "search-mealie": "Mealie durchsuchen (/ drücken)", @@ -556,7 +558,7 @@ "active-tokens": "AKTIVE TOKEN", "api-token": "API-Token", "api-tokens": "API-Tokens", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopieren Sie dieses Token für die Verwendung mit einer externen Anwendung. Dieses Token wird nicht mehr sichtbar sein.", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopiere dieses Token für die Verwendung mit einer externen Anwendung. Dieses Token wird nicht mehr sichtbar sein.", "create-an-api-token": "Erstelle ein API-Token", "token-name": "Token-Name" }, @@ -711,8 +713,8 @@ "users": "Benutzer", "webhook-time": "Webhook Zeit", "webhooks-enabled": "Webhooks aktiviert", - "you-are-not-allowed-to-create-a-user": "Sie sind nicht berechtigt, einen Benutzer anzulegen", - "you-are-not-allowed-to-delete-this-user": "Sie sind nicht berechtigt, diesen Benutzer zu entfernen", + "you-are-not-allowed-to-create-a-user": "Du bist nicht berechtigt, einen Benutzer anzulegen", + "you-are-not-allowed-to-delete-this-user": "Du bist nicht berechtigt, diesen Benutzer zu entfernen", "enable-advanced-content": "Erweiterten Inhalt aktivieren", "enable-advanced-content-description": "Aktiviert zusätzliche Funktionen wie Rezept-Skalierung, API-Schlüssel, Webhooks und Datenverwaltung. Keine Sorge, das kann später noch geändert werden.", "favorite-recipes": "Favoriten", @@ -740,11 +742,11 @@ "foods": { "merge-dialog-text": "Zusammenführen der ausgewählten Lebensmittel führt diese zusammen in ein einzelnes Lebensmittel. Die Ausgangslebensmittel werden gelöscht und alle Verweise werden auf das zusammengeführte Lebensmittel angepasst.", "merge-food-example": "{food1} wird zu {food2} zusammengeführt", - "seed-dialog-text": "Füllt die Datenbank mit Lebensmitteln basierend auf Ihrer Landessprache. Dadurch werden mehr als 200 gängige Lebensmittel eingetragen, die verwendet werden können, um die Datenbank zu organisieren. Die Speisen werden über einen Gemeinschaftsanstrengung übersetzt.", + "seed-dialog-text": "Füllt die Datenbank mit Lebensmitteln basierend auf deiner Landessprache. Dadurch werden mehr als 200 gängige Lebensmittel eingetragen, die verwendet werden können, um die Datenbank zu organisieren. Die Speisen werden über eine Gemeinschaftsleistung übersetzt.", "seed-dialog-warning": "Du hast bereits einige Elemente in deiner Datenbank. Diese Aktion wird Duplikate nicht ausgleichen, du musst sie manuell verwalten.", - "combine-food": "Combine Food", - "source-food": "Ursprungs-Lebensmittel", - "target-food": "Target Food", + "combine-food": "Lebensmittel zusammenführen", + "source-food": "Quell-Lebensmittel", + "target-food": "Ziel-Lebensmittel", "create-food": "Lebensmittel erstellen", "food-label": "Lebensmittel Etikett", "edit-food": "Lebensmittel bearbeiten", @@ -752,10 +754,10 @@ }, "units": { "seed-dialog-text": "Füllt die Datenbank mit gängigen Maßeinheiten basierend auf deiner Sprache.", - "combine-unit-description": "Combining the selected units will merge the Source Unit and Target Unit into a single unit. The {source-unit-will-be-deleted} and all of the references to the Source Unit will be updated to point to the Target Unit.", - "combine-unit": "Combine Unit", - "source-unit": "Ursprungs-Einheit", - "target-unit": "Target Unit", + "combine-unit-description": "Die Kombination der ausgewählten Einheiten führt die Quelleinheit und die Zieleinheit zu einer Einheit zusammen. Die {source-unit-will-be-deleted} und alle Verweise auf die Quelleinheit werden aktualisiert, um auf die Zieleinheit zu verweisen.", + "combine-unit": "Einheiten zusammenführen", + "source-unit": "Quell-Einheit", + "target-unit": "Ziel-Einheit", "merging-unit-into-unit": "{0} wird in {1} zusammengeführt", "create-unit": "Einheit erstellen", "abbreviation": "Abkürzung", @@ -768,7 +770,7 @@ "fraction": "Bruchzahl" }, "labels": { - "seed-dialog-text": "Füllt die Datenbank mit gängigen Etiketten basierend auf Ihrer Sprache.", + "seed-dialog-text": "Füllt die Datenbank mit gängigen Etiketten basierend auf deiner Sprache.", "edit-label": "Etikett bearbeiten", "new-label": "Neues Etikett", "labels": "Etiketten" @@ -792,7 +794,7 @@ "categorize-recipes": "Rezepte kategorisieren", "export-recipes": "Rezept exportieren", "delete-recipes": "Rezepte löschen", - "source-unit-will-be-deleted": "Ursprungs-Einheit wird gelöscht" + "source-unit-will-be-deleted": "Quell-Einheit wird gelöscht" }, "seed-data": "Musterdaten", "seed": "Musterdaten", @@ -808,7 +810,7 @@ "create-a-new-group": "Neue Gruppe erstellen", "provide-registration-token-description": "Bitte gib den Registrierungstoken für die Gruppe ein, der du beitreten möchtest. Du kannst ihn von einem bestehenden Gruppenmitglied erhalten.", "group-details": "Gruppendetails", - "group-details-description": "Bevor Sie ein Konto erstellen, müssen Sie eine Gruppe erstellen. Ihre Gruppe wird nur Sie enthalten, aber Sie können andere später einladen. Mitglieder in Ihrer Gruppe können Essenspläne, Einkaufslisten, Rezepte und vieles mehr teilen!", + "group-details-description": "Bevor du ein Konto erstellst, musst du eine Gruppe erstellen. Deine Gruppe wird nur dich enthalten, aber du kannst andere später einladen. Mitglieder in deiner Gruppe können Essenspläne, Einkaufslisten, Rezepte und vieles mehr teilen!", "use-seed-data": "Musterdaten", "use-seed-data-description": "Mealie enthält eine Sammlung von Lebensmitteln, Maßeinheiten und Etiketten, die verwendet werden können, um deine Gruppe mit hilfreichen Daten für die Organisation deiner Rezepte zu füllen.", "account-details": "Kontoinformationen" @@ -933,7 +935,7 @@ "group-settings-description": "Verwalte deine allgemeinen Gruppeneinstellungen wie Essenspläne und Privatsphäre.", "cookbooks-description": "Verwalte eine Sammlung mit Rezept-Kategorien und erstelle Seiten für sie.", "members": "Mitglieder", - "members-description": "Sieh nach, wer in deiner Gruppe ist und verwalte deren Berechtigungen.", + "members-description": "Erfahre, wer in deiner Gruppe ist und verwalte deren Berechtigungen.", "webhooks-description": "Richte Webhooks ein, die an Tagen mit geplanten Mahlzeiten ausgelöst werden.", "notifiers": "Benachrichtigungen", "notifiers-description": "Richte E-Mail und Push-Benachrichtigungen ein, die bei bestimmten Ereignissen ausgelöst werden.", diff --git a/frontend/lang/messages/el-GR.json b/frontend/lang/messages/el-GR.json index 4d9c916646a8..365281502db1 100644 --- a/frontend/lang/messages/el-GR.json +++ b/frontend/lang/messages/el-GR.json @@ -474,6 +474,8 @@ "include": "Συμπερίληψη", "max-results": "Μέγιστα Αποτελέσματα", "or": "Ή", + "has-any": "Has Any", + "has-all": "Has All", "results": "Αποτελέσματα", "search": "Αναζήτηση", "search-mealie": "Αναζήτηση Mealie (πατήστε /)", diff --git a/frontend/lang/messages/en-GB.json b/frontend/lang/messages/en-GB.json index a823784e681c..618ea81c2b5a 100644 --- a/frontend/lang/messages/en-GB.json +++ b/frontend/lang/messages/en-GB.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/es-ES.json b/frontend/lang/messages/es-ES.json index 4a02e13b5fee..d006276d4587 100644 --- a/frontend/lang/messages/es-ES.json +++ b/frontend/lang/messages/es-ES.json @@ -474,6 +474,8 @@ "include": "Incluir", "max-results": "Resultados máximos", "or": "O", + "has-any": "Has Any", + "has-all": "Has All", "results": "Resultados", "search": "Buscar", "search-mealie": "Buscar Mealie (presione /)", diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json index dd3a6e39ea91..22bcfb089516 100644 --- a/frontend/lang/messages/fi-FI.json +++ b/frontend/lang/messages/fi-FI.json @@ -474,6 +474,8 @@ "include": "Sisällytä", "max-results": "Tulosten enimmäismäärä", "or": "Tai", + "has-any": "Has Any", + "has-all": "Has All", "results": "Tulokset", "search": "Hae", "search-mealie": "Hae Mealiestä (paina /)", diff --git a/frontend/lang/messages/fr-CA.json b/frontend/lang/messages/fr-CA.json index ade99be6dce6..f0cead603220 100644 --- a/frontend/lang/messages/fr-CA.json +++ b/frontend/lang/messages/fr-CA.json @@ -170,7 +170,7 @@ "this-feature-is-currently-inactive": "Cette fonctionnalité est actuellement inactive", "clipboard-not-supported": "Presse-papier non supporté", "copied-to-clipboard": "Copié dans le presse-papiers", - "your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", + "your-browser-does-not-support-clipboard": "Votre navigateur ne supporte pas le presse-papiers", "copied-items-to-clipboard": "Aucun élément copié dans le presse-papier|Un élément copié dans le presse-papier|{count} éléments copiés dans le presse-papiers", "actions": "Actions", "selected-count": "Sélectionné : {count}", @@ -425,47 +425,47 @@ "made-this": "Je l’ai cuisiné", "how-did-it-turn-out": "C’était bon ?", "user-made-this": "{user} l’a cuisiné", - "last-made-date": "Last Made {date}", - "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.", - "message-key": "Message Key", - "parse": "Parse", - "attach-images-hint": "Attach images by dragging & dropping them into the editor", - "enable-ingredient-amounts-to-use-this-feature": "Enable ingredient amounts to use this feature", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recipes with units or foods defined cannot be parsed.", - "parse-ingredients": "Parse ingredients", - "edit-markdown": "Edit Markdown", - "recipe-creation": "Recipe Creation", - "select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe", - "looking-for-migrations": "Looking For Migrations?", - "import-with-url": "Import with URL", - "create-recipe": "Create Recipe", - "import-with-zip": "Import with .zip", - "create-recipe-from-an-image": "Create recipe from an image", - "bulk-url-import": "Bulk URL Import", - "debug-scraper": "Debug Scraper", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Create a recipe by providing the name. All recipes must have unique names.", - "new-recipe-names-must-be-unique": "New recipe names must be unique", - "scrape-recipe": "Scrape Recipe", - "scrape-recipe-description": "Scrape a recipe by url. Provide the url for the site you want to scrape, and Mealie will attempt to scrape the recipe from that site and add it to your collection.", - "import-original-keywords-as-tags": "Import original keywords as tags", - "stay-in-edit-mode": "Stay in Edit mode", - "import-from-zip": "Import from Zip", - "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", - "zip-files-must-have-been-exported-from-mealie": ".zip files must have been exported from Mealie", - "create-a-recipe-by-uploading-a-scan": "Create a recipe by uploading a scan.", - "upload-a-png-image-from-a-recipe-book": "Upload a png image from a recipe book", - "recipe-bulk-importer": "Recipe Bulk Importer", - "recipe-bulk-importer-description": "The Bulk recipe importer allows you to import multiple recipes at once by queueing the sites on the backend and running the task in the background. This can be useful when initially migrating to Mealie, or when you want to import a large number of recipes.", - "set-categories-and-tags": "Set Categories and Tags", - "bulk-imports": "Bulk Imports", - "bulk-import-process-has-started": "Bulk Import process has started", - "bulk-import-process-has-failed": "Bulk import process has failed", - "report-deletion-failed": "Report deletion failed", - "recipe-debugger": "Recipe Debugger", - "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", - "debug": "Debug", - "tree-view": "Tree View", - "recipe-yield": "Recipe Yield" + "last-made-date": "Cuisiné le {date}", + "api-extras-description": "Les extras de recette sont une caractéristique clé de l'API Mealie. Ils vous permettent de créer des paires clé/valeur json personnalisées dans une recette à référencer depuis des applications externes. Vous pouvez utiliser ces clés pour stocker des informations utiles à l'automatisation ou des messages personnalisés à relayer vers l'appareil souhaité.", + "message-key": "Clé de message", + "parse": "Analyser", + "attach-images-hint": "Joindre des images en les glissant et les déposant dans l'éditeur", + "enable-ingredient-amounts-to-use-this-feature": "Activez les quantités d'ingrédients pour utiliser cette fonctionnalité", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Les recettes avec des unités ou des aliments définis ne peuvent pas être analysées.", + "parse-ingredients": "Analyser les ingrédients", + "edit-markdown": "Modifier le Markdown", + "recipe-creation": "Création d'une recette", + "select-one-of-the-various-ways-to-create-a-recipe": "Sélectionnez l'une des différentes façons de créer une recette", + "looking-for-migrations": "Vous cherchez les migrations ?", + "import-with-url": "Importer depuis une URL", + "create-recipe": "Créer une recette", + "import-with-zip": "Importer un .zip", + "create-recipe-from-an-image": "Créer une recette à partir d'une image", + "bulk-url-import": "Importation en masse d'URL", + "debug-scraper": "Déboguer le récupérateur", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Créer une recette en fournissant le nom. Toutes les recettes doivent avoir des noms uniques.", + "new-recipe-names-must-be-unique": "Les noms de nouvelles recettes doivent être uniques", + "scrape-recipe": "Récupérer une recette", + "scrape-recipe-description": "Récupérer une recette par URL. Fournissez l'URL de la page que vous voulez récupérer, et Mealie essaiera d'en extraire la recette pour l'ajouter à votre collection.", + "import-original-keywords-as-tags": "Importer les mots-clés d'origine en tant que tags", + "stay-in-edit-mode": "Rester en mode édition", + "import-from-zip": "Importer depuis un zip", + "import-from-zip-description": "Importer une recette qui a été exportée depuis une autre instance de Mealie.", + "zip-files-must-have-been-exported-from-mealie": "Les fichiers .zip doivent avoir été exportés depuis Mealie", + "create-a-recipe-by-uploading-a-scan": "Créer une recette en envoyant un scan.", + "upload-a-png-image-from-a-recipe-book": "Importer une image png d'un livre de recettes", + "recipe-bulk-importer": "Importation en masse de recettes", + "recipe-bulk-importer-description": "L'importateur en masse de recettes vous permet d'importer plusieurs recettes à la fois en lançant l'import en arrière-plan. Cela peut être utile lors de la migration vers Mealie, ou lorsque vous voulez importer un grand nombre de recettes.", + "set-categories-and-tags": "Définir des catégories et des étiquettes", + "bulk-imports": "Imports en masse", + "bulk-import-process-has-started": "Le processus d'importation en masse a commencé", + "bulk-import-process-has-failed": "Le processus d'importation en masse a échoué", + "report-deletion-failed": "La suppression du rapport a échoué", + "recipe-debugger": "Débogueur de recette", + "recipe-debugger-description": "Récupérez l'URL de la recette que vous voulez déboguer et collez-la ici. La recette sera analysée et les résultats seront affichés. Si vous ne voyez aucune donnée retournée, le site que vous essayez de récupérer n'est pas pris en charge par Mealie.", + "debug": "Déboguer", + "tree-view": "Vue en arborescence", + "recipe-yield": "Nombre de parts" }, "search": { "advanced-search": "Recherche avancée", @@ -474,13 +474,15 @@ "include": "Inclure", "max-results": "Nombre de résultats maximum", "or": "Ou", + "has-any": "Has Any", + "has-all": "Has All", "results": "Résultats", "search": "Rechercher", "search-mealie": "Rechercher dans Mealie (appuyez sur /)", "search-placeholder": "Rechercher...", "tag-filter": "Filtre par mots-clés", "search-hint": "Appuyez sur « /»", - "advanced": "Advanced" + "advanced": "Avancé" }, "settings": { "add-a-new-theme": "Ajouter un nouveau thème", @@ -594,13 +596,13 @@ "label": "Étiquette", "linked-item-warning": "Cet article est lié à une ou plusieurs recettes. Ajuster les unités ou les aliments donnera des résultats inattendus lors de l’ajout ou de la suppression de la recette de cette liste.", "toggle-food": "Activer/Désactiver aliment", - "manage-labels": "Manage Labels", - "are-you-sure-you-want-to-delete-this-item": "Are you sure you want to delete this item?", - "copy-as-text": "Copy as Text", - "copy-as-markdown": "Copy as Markdown", - "delete-checked": "Delete Checked", - "toggle-label-sort": "Toggle Label Sort", - "uncheck-all-items": "Uncheck All Items", + "manage-labels": "Gérer les libellés", + "are-you-sure-you-want-to-delete-this-item": "Êtes-vous sûr de vouloir supprimer cet élément?", + "copy-as-text": "Copier comme texte", + "copy-as-markdown": "Copier comme Markdown", + "delete-checked": "Supprimer la sélection", + "toggle-label-sort": "Activer le tri par étiquettes", + "uncheck-all-items": "Décocher tous les éléments", "linked-recipes-count": "Aucune recette liée|Une recette liée|{count} recettes liées", "items-checked-count": "Aucun élément coché|Un élément coché|{count} éléments cochés", "no-label": "Aucune étiquette" @@ -740,7 +742,7 @@ "foods": { "merge-dialog-text": "La combinaison des aliments sélectionnés fusionnera l’aliment source et l’aliment cible en un seul aliment. L’aliment source sera supprimé et toutes les références à l’aliment source seront mises à jour pour pointer vers l’aliment cible.", "merge-food-example": "Fusion de {food1} dans {food2}", - "seed-dialog-text": "Ensemencez la base de données avec des aliments basés sur votre langue locale. Cela permettra de créer plus de 200 aliments communs qui pourront être utilisés pour organiser votre base de données. Les aliments sont traduits grâce à un effort communautaire.", + "seed-dialog-text": "Initialisez la base de données avec des aliments basés sur votre langue locale. Cela permettra de créer plus de 200 aliments communs qui pourront être utilisés pour organiser votre base de données. Les aliments sont traduits grâce à un effort communautaire.", "seed-dialog-warning": "Vous avez déjà des éléments dans votre base de données. Cette action ne réconciliera pas les doublons, vous devrez les gérer manuellement.", "combine-food": "Combiner les aliments", "source-food": "Aliment source", @@ -751,7 +753,7 @@ "food-data": "Données de l'aliment" }, "units": { - "seed-dialog-text": "Introduisez dans la base de données des unités communes basées sur votre langue locale.", + "seed-dialog-text": "Initialisez la base de données avec des unités communes basées sur votre langue locale.", "combine-unit-description": "Combiner les unités sélectionnées fusionnera l'unité source et l'unité cible en une seule unité. L'{source-unit-will-be-deleted} et toutes les références à l’unité source seront mises à jour pour pointer vers l’unité cible.", "combine-unit": "Combiner l'unité", "source-unit": "Unité source", @@ -768,7 +770,7 @@ "fraction": "Fraction" }, "labels": { - "seed-dialog-text": "Introduisez dans la base de données des unités communes basées sur votre langue locale.", + "seed-dialog-text": "Initialisez la base de données avec des étiquettes communes basées sur votre langue locale.", "edit-label": "Modifier l’étiquette", "new-label": "Nouvelle étiquette", "labels": "Étiquettes" @@ -786,21 +788,21 @@ "data-exports-description": "Cette section fournit des liens vers les exportations disponibles qui sont prêtes à être téléchargées. Ces exportations expirent, alors assurez-vous de les récupérer tant qu'elles sont encore disponibles.", "data-exports": "Exportations de données", "tag": "Mot-clé", - "categorize": "Categorize", - "update-settings": "Update Settings", - "tag-recipes": "Tag Recipes", - "categorize-recipes": "Categorize Recipes", - "export-recipes": "Export Recipes", - "delete-recipes": "Delete Recipes", - "source-unit-will-be-deleted": "Source Unit will be deleted" + "categorize": "Catégoriser", + "update-settings": "Mettre à jour les paramètres", + "tag-recipes": "Ajouter des mots-clés aux recettes", + "categorize-recipes": "Catégoriser les recettes", + "export-recipes": "Exporter les recettes", + "delete-recipes": "Supprimer les recettes", + "source-unit-will-be-deleted": "L'unité source sera supprimée" }, - "seed-data": "Génération de données", - "seed": "Seed", - "data-management": "Data Management", - "data-management-description": "Select which data set you want to make changes to.", - "select-data": "Select Data", - "select-language": "Select Language", - "columns": "Columns" + "seed-data": "Initialiser les données", + "seed": "Initialiser", + "data-management": "Gestion des données", + "data-management-description": "Sélectionnez le type de données que vous souhaitez modifier.", + "select-data": "Sélectionner les données", + "select-language": "Sélectionnez une langue", + "columns": "Colonnes" }, "user-registration": { "user-registration": "Inscription d’utilisateur", @@ -809,8 +811,8 @@ "provide-registration-token-description": "Veuillez fournir le jeton d’enregistrement associé au groupe que vous souhaitez rejoindre. Vous devrez l’obtenir auprès d’un membre existant du groupe.", "group-details": "Détails du groupe", "group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d’autres personnes plus tard. Les membres de votre groupe peuvent partager leur menu de la semaine, leurs listes d’achat, leurs recettes et plus encore !", - "use-seed-data": "Utiliser la génération de données", - "use-seed-data-description": "Mealie est livré avec une collection d’aliments, d’unités et d’étiquettes qui peuvent être utilisés pour alimenter votre groupe avec des données utiles pour organiser vos recettes.", + "use-seed-data": "Utiliser l'initialisation de données", + "use-seed-data-description": "Mealie inclut avec une liste d’aliments, d’unités et d’étiquettes qui peut être utilisée pour initialiser votre groupe avec des données utiles pour organiser vos recettes.", "account-details": "Détails du compte" }, "validation": { @@ -914,52 +916,52 @@ } }, "profile": { - "welcome-user": "👋 Welcome, {0}", - "description": "Manage your profile, recipes, and group settings.", - "get-invite-link": "Get Invite Link", - "account-summary": "Account Summary", - "account-summary-description": "Here's a summary of your group's information", - "group-statistics": "Group Statistics", - "group-statistics-description": "Your Group Statistics provide some insight how you're using Mealie.", - "storage-capacity": "Storage Capacity", - "storage-capacity-description": "Your storage capacity is a calculation of the images and assets you have uploaded.", - "personal": "Personal", - "personal-description": "These are settings that are personal to you. Changes here won't affect other users", - "user-settings": "User Settings", - "user-settings-description": "Manage your preferences, change your password, and update your email", - "api-tokens-description": "Manage your API Tokens for access from external applications", - "group-description": "These items are shared within your group. Editing one of them will change it for the whole group!", - "group-settings": "Group Settings", - "group-settings-description": "Manage your common group settings like mealplan and privacy settings.", - "cookbooks-description": "Manage a collection of recipe categories and generate pages for them.", - "members": "Members", - "members-description": "See who's in your group and manage their permissions.", - "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", - "notifiers": "Notifiers", - "notifiers-description": "Setup email and push notifications that trigger on specific events.", - "manage-data": "Manage Data", - "manage-data-description": "Manage your Food and Units (more options coming soon)", - "data-migrations": "Data Migrations", - "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown", - "email-sent": "Email Sent", - "error-sending-email": "Error Sending Email", - "personal-information": "Personal Information", - "preferences": "Preferences", - "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", - "back-to-profile": "Back to Profile", - "looking-for-privacy-settings": "Looking for Privacy Settings?" + "welcome-user": "👋 Bienvenue, {0}", + "description": "Gérez votre profil, les recettes et les paramètres de groupe.", + "get-invite-link": "Obtenir un lien d'invitation", + "account-summary": "Aperçu du compte", + "account-summary-description": "Voici un résumé des informations de votre groupe", + "group-statistics": "Statistiques du groupe", + "group-statistics-description": "Les statistiques de votre groupe vous donnent un aperçu de la façon dont vous utilisez Mealie.", + "storage-capacity": "Capacité de stockage", + "storage-capacity-description": "Votre capacité de stockage est un calcul des images et des ressources que vous avez téléchargées.", + "personal": "Personnel", + "personal-description": "Ici se trouvent des paramètres qui vous sont propres personnellement. Toute modification n'affectera pas les autres utilisateurs.", + "user-settings": "Paramètres utilisateur", + "user-settings-description": "Gérez vos préférences, changez votre mot de passe et mettez à jour votre adresse e-mail", + "api-tokens-description": "Gérez vos jetons API pour un accès à partir d'applications externes", + "group-description": "Ces éléments sont partagés au sein de votre groupe. Un changement impactera l'ensemble du groupe !", + "group-settings": "Paramètres de groupe", + "group-settings-description": "Gérez vos paramètres de groupe habituels tels que le menu de la semaine et les paramètres de confidentialité.", + "cookbooks-description": "Gérez une collection de catégories de recettes et générez des pages.", + "members": "Membres", + "members-description": "Voyez qui est dans votre groupe et gérez leurs autorisations.", + "webhooks-description": "Configurez les webhooks qui se déclenchent les jours où il y a un plan au menu.", + "notifiers": "Notifications", + "notifiers-description": "Configurer les e-mails et les notifications push qui se déclenchent sur des événements spécifiques.", + "manage-data": "Gérer les données", + "manage-data-description": "Gérer vos Aliments et Unités (plus d'options seront bientôt disponibles)", + "data-migrations": "Migration des données", + "data-migrations-description": "Migrez vos données existantes à partir d'autres applications comme Nextcloud Cookbook et Chowdown", + "email-sent": "E-mail envoyé", + "error-sending-email": "Erreur lors de l'envoi de l'email", + "personal-information": "Informations personnelles", + "preferences": "Préférences", + "show-advanced-description": "Afficher les fonctionnalités avancées (clés API, Webhooks, et gestion des données)", + "back-to-profile": "Retour au profil", + "looking-for-privacy-settings": "Vous cherchez les paramètres de confidentialité ?" }, "cookbook": { - "cookbooks": "Cookbooks", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes and tags. Creating a cookbook will add an entry to the side-bar and all the recipes with the tags and categories chosen will be displayed in the cookbook.", - "public-cookbook": "Public Cookbook", - "public-cookbook-description": "Les livres de cuisine publics peuvent être partagés avec des personnes qui n'ont pas Mealie et seront affichés sur la page de vos groupes.", + "cookbooks": "Livres de recettes", + "description": "Les livres de recettes sont un autre moyen d'organiser des recettes en sélectionnant un ensemble précis de recettes et de mots-clés. La création d'un livre de recettes ajoute une entrée à la barre latérale et toutes les recettes avec les étiquettes et les catégories choisies seront affichées dans le livre de recettes.", + "public-cookbook": "Livre de recettes public", + "public-cookbook-description": "Les livres de recettes publics peuvent être partagés avec des personnes qui n'ont pas Mealie et seront affichés sur la page de vos groupes.", "filter-options": "Options de filtre", - "filter-options-description": "Si coché, le livre de cuisine n'incluera que les recettes qui remplissent tous les critères. Cela s'applique à chaque section individuellement, et non à l'entièreté des sections.", + "filter-options-description": "Si coché, le livre de recettes n'incluera que les recettes qui remplissent tous les critères. Cela s'applique à chaque section individuellement, et non à l'entièreté des sections.", "require-all-categories": "Necessite toutes les catégories", "require-all-tags": "Nécessite tous les mots-clés", "require-all-tools": "Tous les ustensiles sont nécessaires", - "cookbook-name": "Nom du livre de cuisine", - "cookbook-with-name": "Livre de cuisine {0}" + "cookbook-name": "Nom du livre de recettes", + "cookbook-with-name": "Livre de recettes {0}" } } diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index d3081f2e2b7b..2218d6077e6b 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -474,6 +474,8 @@ "include": "Inclure", "max-results": "Résultats max", "or": "Ou", + "has-any": "Has Any", + "has-all": "Has All", "results": "Résultats", "search": "Rechercher", "search-mealie": "Rechercher dans Mealie (appuyez sur /)", diff --git a/frontend/lang/messages/he-IL.json b/frontend/lang/messages/he-IL.json index f0822e8f8565..ad0ad2aefd71 100644 --- a/frontend/lang/messages/he-IL.json +++ b/frontend/lang/messages/he-IL.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/hu-HU.json b/frontend/lang/messages/hu-HU.json index ac453c6c915a..e14f61520c09 100644 --- a/frontend/lang/messages/hu-HU.json +++ b/frontend/lang/messages/hu-HU.json @@ -474,6 +474,8 @@ "include": "Tartalmaz", "max-results": "Max. találatok", "or": "Vagy", + "has-any": "Has Any", + "has-all": "Has All", "results": "Találatok", "search": "Keresés", "search-mealie": "Keresés a Mealie-ben (/ gombbal)", diff --git a/frontend/lang/messages/it-IT.json b/frontend/lang/messages/it-IT.json index 448f5ca5055b..6ccb87bfe798 100644 --- a/frontend/lang/messages/it-IT.json +++ b/frontend/lang/messages/it-IT.json @@ -474,6 +474,8 @@ "include": "Includi", "max-results": "Risultati Massimi", "or": "O", + "has-any": "Has Any", + "has-all": "Has All", "results": "Risultati", "search": "Cerca", "search-mealie": "Cerca Mealie (premi /)", diff --git a/frontend/lang/messages/ja-JP.json b/frontend/lang/messages/ja-JP.json index 58bca5b0fb8e..c2bdbadb8c00 100644 --- a/frontend/lang/messages/ja-JP.json +++ b/frontend/lang/messages/ja-JP.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/ko-KR.json b/frontend/lang/messages/ko-KR.json index 58bca5b0fb8e..c2bdbadb8c00 100644 --- a/frontend/lang/messages/ko-KR.json +++ b/frontend/lang/messages/ko-KR.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/lt-LT.json b/frontend/lang/messages/lt-LT.json index 7a6c4de38694..9190f6f4d547 100644 --- a/frontend/lang/messages/lt-LT.json +++ b/frontend/lang/messages/lt-LT.json @@ -474,6 +474,8 @@ "include": "Įtraukti", "max-results": "Maks rezultat.", "or": "Arba", + "has-any": "Has Any", + "has-all": "Has All", "results": "Rezultatai", "search": "Ieškoti", "search-mealie": "Pradėti ieškoti \"Mealie\" (spauskite /)", diff --git a/frontend/lang/messages/nl-NL.json b/frontend/lang/messages/nl-NL.json index 82a36dc6ed59..1cde051c5e1f 100644 --- a/frontend/lang/messages/nl-NL.json +++ b/frontend/lang/messages/nl-NL.json @@ -474,6 +474,8 @@ "include": "Insluiten", "max-results": "Max. resultaten", "or": "Of", + "has-any": "Heeft een", + "has-all": "Has All", "results": "Resultaten", "search": "Zoek", "search-mealie": "Zoek in Mealie (druk /)", diff --git a/frontend/lang/messages/no-NO.json b/frontend/lang/messages/no-NO.json index e5f20f55a897..3efe89c000df 100644 --- a/frontend/lang/messages/no-NO.json +++ b/frontend/lang/messages/no-NO.json @@ -474,6 +474,8 @@ "include": "Inkluder", "max-results": "Maks resultater", "or": "Eller", + "has-any": "Has Any", + "has-all": "Has All", "results": "Resultater", "search": "Søk", "search-mealie": "Søke i Mealie (trykk /)", diff --git a/frontend/lang/messages/pl-PL.json b/frontend/lang/messages/pl-PL.json index 6bf4d7614c8d..e9ada00eebcd 100644 --- a/frontend/lang/messages/pl-PL.json +++ b/frontend/lang/messages/pl-PL.json @@ -474,6 +474,8 @@ "include": "Dołącz", "max-results": "Maksymalna liczba wyników", "or": "Lub", + "has-any": "Has Any", + "has-all": "Has All", "results": "Wyniki", "search": "Szukaj", "search-mealie": "Przeszukaj Mealie (naciśnij /)", diff --git a/frontend/lang/messages/pt-BR.json b/frontend/lang/messages/pt-BR.json index 7557d9a0225a..2ef254d8b4dc 100644 --- a/frontend/lang/messages/pt-BR.json +++ b/frontend/lang/messages/pt-BR.json @@ -474,6 +474,8 @@ "include": "Incluir", "max-results": "Número máx. de resultados", "or": "Ou", + "has-any": "Has Any", + "has-all": "Has All", "results": "Resultados", "search": "Pesquisar", "search-mealie": "Pesquisar no Mealie (pressione /)", diff --git a/frontend/lang/messages/pt-PT.json b/frontend/lang/messages/pt-PT.json index 4bba87ccb1f4..1c2db6408502 100644 --- a/frontend/lang/messages/pt-PT.json +++ b/frontend/lang/messages/pt-PT.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/ro-RO.json b/frontend/lang/messages/ro-RO.json index 58bca5b0fb8e..c2bdbadb8c00 100644 --- a/frontend/lang/messages/ro-RO.json +++ b/frontend/lang/messages/ro-RO.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/ru-RU.json b/frontend/lang/messages/ru-RU.json index c7f810e818ed..42408db8aebc 100644 --- a/frontend/lang/messages/ru-RU.json +++ b/frontend/lang/messages/ru-RU.json @@ -474,6 +474,8 @@ "include": "Включить", "max-results": "Макс. результатов", "or": "Или", + "has-any": "Has Any", + "has-all": "Has All", "results": "Результаты", "search": "Поиск", "search-mealie": "Поиск Mealie (нажмите /)", diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index eb02748582c1..1fac294e81d1 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -474,6 +474,8 @@ "include": "Zahrnúť", "max-results": "Max. počet výsledkov", "or": "Alebo", + "has-any": "Has Any", + "has-all": "Has All", "results": "Výsledky", "search": "Vyhľadať", "search-mealie": "Prehľadať Mealie (stlač /)", diff --git a/frontend/lang/messages/sl-SI.json b/frontend/lang/messages/sl-SI.json index 36b526855a29..4a139c62d800 100644 --- a/frontend/lang/messages/sl-SI.json +++ b/frontend/lang/messages/sl-SI.json @@ -474,6 +474,8 @@ "include": "Vključi", "max-results": "Največ rezultatov", "or": "Ali", + "has-any": "Has Any", + "has-all": "Has All", "results": "Rezultati", "search": "Iskanje", "search-mealie": "Išči po Mealie (pritisni /)", diff --git a/frontend/lang/messages/sr-SP.json b/frontend/lang/messages/sr-SP.json index 3638dce958e2..39152f8304dc 100644 --- a/frontend/lang/messages/sr-SP.json +++ b/frontend/lang/messages/sr-SP.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/sv-SE.json b/frontend/lang/messages/sv-SE.json index c9536670c381..f730b971f82e 100644 --- a/frontend/lang/messages/sv-SE.json +++ b/frontend/lang/messages/sv-SE.json @@ -474,6 +474,8 @@ "include": "Inkludera", "max-results": "Max resultat", "or": "Eller", + "has-any": "Har någon", + "has-all": "Har alla", "results": "Resultat", "search": "Sök", "search-mealie": "Sök Mealie (tryck /)", diff --git a/frontend/lang/messages/tr-TR.json b/frontend/lang/messages/tr-TR.json index cfd86ec78e02..12033f071a5e 100644 --- a/frontend/lang/messages/tr-TR.json +++ b/frontend/lang/messages/tr-TR.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Veya", + "has-any": "Herhangi biri var", + "has-all": "Hepsi var", "results": "Sonuçlar", "search": "Ara", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/uk-UA.json b/frontend/lang/messages/uk-UA.json index b4dd4da224e8..11925f0a4227 100644 --- a/frontend/lang/messages/uk-UA.json +++ b/frontend/lang/messages/uk-UA.json @@ -474,6 +474,8 @@ "include": "Включаючи", "max-results": "Максимальна кількість результатів", "or": "Або", + "has-any": "Has Any", + "has-all": "Has All", "results": "Результати", "search": "Пошук", "search-mealie": "Пошук по Mealie (натисніть /)", diff --git a/frontend/lang/messages/vi-VN.json b/frontend/lang/messages/vi-VN.json index 58bca5b0fb8e..c2bdbadb8c00 100644 --- a/frontend/lang/messages/vi-VN.json +++ b/frontend/lang/messages/vi-VN.json @@ -474,6 +474,8 @@ "include": "Include", "max-results": "Max Results", "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", "results": "Results", "search": "Search", "search-mealie": "Search Mealie (press /)", diff --git a/frontend/lang/messages/zh-CN.json b/frontend/lang/messages/zh-CN.json index 9387b1d25226..f923376a52e8 100644 --- a/frontend/lang/messages/zh-CN.json +++ b/frontend/lang/messages/zh-CN.json @@ -474,6 +474,8 @@ "include": "包括", "max-results": "最大结果", "or": "或", + "has-any": "Has Any", + "has-all": "Has All", "results": "结果", "search": "搜索", "search-mealie": "搜索Mealie (按 /)", diff --git a/frontend/lang/messages/zh-TW.json b/frontend/lang/messages/zh-TW.json index b3b050806f85..3a4e8fcf8bf4 100644 --- a/frontend/lang/messages/zh-TW.json +++ b/frontend/lang/messages/zh-TW.json @@ -474,6 +474,8 @@ "include": "包含", "max-results": "最多結果", "or": "或", + "has-any": "Has Any", + "has-all": "Has All", "results": "結果", "search": "搜尋", "search-mealie": "搜尋Mealie (按 /)", diff --git a/mealie/lang/messages/de-DE.json b/mealie/lang/messages/de-DE.json index cd2bdd4fc787..6d1f8b87337a 100644 --- a/mealie/lang/messages/de-DE.json +++ b/mealie/lang/messages/de-DE.json @@ -14,10 +14,10 @@ "invalid-current-password": "Aktuelles Passwort ungültig" }, "group": { - "report-deleted": "Report deleted." + "report-deleted": "Bericht gelöscht." }, "exceptions": { - "permission_denied": "Sie haben keine Berechtigung, um diese Aktion auszuführen", + "permission_denied": "Du hast keine Berechtigung, um diese Aktion auszuführen", "no-entry-found": "Die angeforderte Ressource wurde nicht gefunden", "integrity-error": "Datenbankintegritätsfehler", "username-conflict-error": "Dieser Benutzername ist bereits vergeben",