diff --git a/frontend/lang/messages/de-DE.json b/frontend/lang/messages/de-DE.json index 450b8c9bd81..d7fb82be13c 100644 --- a/frontend/lang/messages/de-DE.json +++ b/frontend/lang/messages/de-DE.json @@ -22,7 +22,7 @@ "support": "Unterstützen", "version": "Version", "unknown-version": "unbekannt", - "sponsor": "Sponsor" + "sponsor": "Unterstützen" }, "asset": { "assets": "Anhänge", @@ -127,7 +127,7 @@ "sort-alphabetically": "Alphabetisch", "status": "Status", "subject": "Thema", - "submit": "Einfügen", + "submit": "Absenden", "success-count": "Erfolgreich: {count}", "sunday": "Sonntag", "templates": "Vorlagen:", @@ -144,7 +144,7 @@ "view": "Ansicht", "wednesday": "Mittwoch", "yes": "Ja", - "foods": "Speisen", + "foods": "Lebensmittel", "units": "Einheiten", "back": "Zurück", "next": "Weiter", @@ -165,16 +165,16 @@ "copy": "Kopieren", "color": "Farbe", "timestamp": "Zeitstempel", - "last-made": "Last Made", - "learn-more": "Learn More", - "this-feature-is-currently-inactive": "This feature is currently inactive", - "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", - "actions": "Actions", - "selected-count": "Selected: {count}", - "export-all": "Export All" + "last-made": "Zuletzt gemacht", + "learn-more": "Mehr erfahren", + "this-feature-is-currently-inactive": "Diese Funktion ist im Moment deaktiviert", + "clipboard-not-supported": "Zwischenablage nicht unterstützt", + "copied-to-clipboard": "In die Zwischenablage kopiert", + "your-browser-does-not-support-clipboard": "Dein Browser unterstützt die Zwischenablage nicht\")", + "copied-items-to-clipboard": "Kein Eintrag in die Zwischenablage kopiert|Ein Eintrag wurde in die Zwischenablage kopiert|{count} Einträge in die Zwischenablage kopiert", + "actions": "Aktionen", + "selected-count": "Ausgewählt: {count}", + "export-all": "Alle exportieren" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Bist du dir sicher, dass du die Gruppe {groupName} löschen möchtest?", @@ -199,24 +199,24 @@ "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." }, - "manage-members": "Manage Members", - "manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", - "manage": "Manage", - "invite": "Invite", - "looking-to-update-your-profile": "Looking to Update Your Profile?", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", - "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", - "private-group": "Private Group", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", - "show-nutrition-information": "Show nutrition information", - "show-recipe-assets": "Show recipe assets", - "default-to-landscape-view": "Default to landscape view", - "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", - "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", - "general-preferences": "General Preferences", - "group-recipe-preferences": "Group Recipe Preferences", - "report": "Report" + "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.", + "manage": "Verwalten", + "invite": "Einladen", + "looking-to-update-your-profile": "Möchtest du dein Profil aktualisieren?", + "default-recipe-preferences-description": "Das sind die Standardeinstellungen, wenn ein neues Rezept in deiner Gruppe erstellt wird. Diese können für einzelne Rezepte in den Rezept-Einstellungen geändert werden.", + "default-recipe-preferences": "Standard Rezept-Einstellungen", + "group-preferences": "Gruppeneinstellungen", + "private-group": "Private Gruppe", + "allow-users-outside-of-your-group-to-see-your-recipes": "Erlaube Benutzern außerhalb deiner Gruppe deine Rezepte zu sehen", + "show-nutrition-information": "Nährwerte anzeigen", + "show-recipe-assets": "Rezept-Anhänge anzeigen", + "default-to-landscape-view": "Querformat voreingestellt", + "disable-users-from-commenting-on-recipes": "Kommentieren von Rezepten deaktivieren", + "disable-organizing-recipe-ingredients-by-units-and-food": "Getrennte Eingabe von Menge und Einheiten in der Zutatenliste deaktivieren", + "general-preferences": "Allgemeine Einstellungen", + "group-recipe-preferences": "Gruppen-Rezept-Einstellungen", + "report": "Bericht" }, "meal-plan": { "create-a-new-meal-plan": "Neue Mahlzeit planen", @@ -252,27 +252,27 @@ "dinner": "Abendessen", "type-any": "Alle", "day-any": "Alle", - "editor": "Editor", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", - "meal-note": "Meal Note", - "note-only": "Note Only", - "random-meal": "Random Meal", - "random-dinner": "Random Dinner", - "random-side": "Random Side", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "to all days", - "on-days": "on {0}s", - "for-all-meal-types": "for all meal types", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", - "new-rule": "New Rule", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for you meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the categories of the rules will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", - "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", - "recipe-rules": "Recipe Rules", - "applies-to-all-days": "Applies to all days", - "applies-on-days": "Applies on {0}s", - "meal-plan-settings": "Meal Plan Settings" + "editor": "Bearbeiten", + "meal-recipe": "Gericht", + "meal-title": "Gericht", + "meal-note": "Anmerkung zum Gericht", + "note-only": "Nur Notiz", + "random-meal": "Zufälliges Gericht", + "random-dinner": "Zufälliges Abendessen", + "random-side": "Zufällige Beilage", + "this-rule-will-apply": "Diese Regel gilt {dayCriteria} {mealTypeCriteria}.", + "to-all-days": "an allen Tagen", + "on-days": "{0}s", + "for-all-meal-types": "für alle Mahlzeiten", + "for-type-meal-types": "für {0} Mahlzeit(en)", + "meal-plan-rules": "Essensplan Regeln", + "new-rule": "Neue Regel", + "meal-plan-rules-description": "Du kannst Regeln für die automatische Auswahl von Rezepten für deine Mahlzeiten erstellen. Anhand dieser Regeln wird das Programm zufällige Rezepte suchen, die bei der Erstellung von Essensplänen ausgewählt werden. Beachte, dass bei Regeln mit denselben Tag-/Mahlzeiten-Einschränkungen die Kategorien der Regeln zusammengeführt werden. In der Praxis ist es nicht notwendig, doppelte Regeln zu erstellen, aber es ist möglich.", + "new-rule-description": "Wenn du eine neue Regel für einen Essensplan erstellst, kannst du die Regel für einen bestimmten Wochentag und/oder eine bestimmte Mahlzeit einschränken. Um eine Regel auf alle Tage oder alle Mahlzeiten anzuwenden, kannst du die Regel auf \"Alle\" setzen, damit sämtliche Tage und/oder Mahlzeiten berücksichtigt werden.", + "recipe-rules": "Rezeptregeln", + "applies-to-all-days": "Gilt an allen Tagen", + "applies-on-days": "Gilt {0}s", + "meal-plan-settings": "Essensplan Einstellungen" }, "migration": { "chowdown": { @@ -288,7 +288,7 @@ "recipe-migration": "Rezepte übertragen" }, "new-recipe": { - "bulk-add": "Massenimport", + "bulk-add": "Mehrere hinzufügen", "error-details": "Mealie kann Rezepte nur von Webseiten importieren, die Id+json oder Mikrodaten enthalten. Die meisten großen Rezeptwebseiten unterstützen diese Datenstruktur. Wenn das Rezept nicht importiert werden kann, aber JSON-Daten im Log vorhanden sind, melde es bitte mit der URL und diesen Daten auf GitHub.", "error-title": "Anscheinend konnten wir nichts finden", "from-url": "Von URL", @@ -351,7 +351,7 @@ "insert-section": "Abschnitt einfügen", "instructions": "Zubereitung", "key-name-required": "Schlüsselname benötigt", - "landscape-view-coming-soon": "Landschaftsansicht (demnächst verfügbar)", + "landscape-view-coming-soon": "Querformat", "milligrams": "mg", "new-key-name": "Neuer Schlüsselname", "no-white-space-allowed": "Kein Leerzeichen erlaubt", @@ -398,7 +398,7 @@ "recipe-added-to-list": "Rezept wurde zur Einkaufsliste hinzugefügt", "recipe-added-to-mealplan": "Rezept zum Essensplan hinzugefügt", "failed-to-add-recipe-to-mealplan": "Fehler beim Hinzufügen des Rezepts zum Essensplan", - "yield": "Ergibt", + "yield": "Portionsangabe", "quantity": "Menge", "choose-unit": "Einheit wählen", "press-enter-to-create": "Zum Erstellen Eingabetaste drücken", @@ -425,47 +425,47 @@ "made-this": "Ich hab's gemacht", "how-did-it-turn-out": "Wie ist es geworden?", "user-made-this": "{user} hat's gemacht", - "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", + "last-made-date": "Zuletzt gemacht {date}", + "api-extras-description": "Rezepte-Extras sind ein Hauptmerkmal der Mealie API. Sie ermöglichen es dir, benutzerdefinierte JSON Schlüssel/Wert-Paare zu einem Rezept zu erstellen, um Anwendungen von Drittanbietern zu steuern. Du kannst diese Schlüssel dazu verwenden, Automatisierungen auszulösen oder benutzerdefinierte Nachrichten an deine gewünschten Geräte zu senden.", + "message-key": "Nachrichten-Schlüssel", + "parse": "Analysieren", + "attach-images-hint": "Bilder durch Ziehen & Ablegen in den Editor hinzufügen", + "enable-ingredient-amounts-to-use-this-feature": "Aktiviere Zutatenmengen, um diese Funktion zu nutzen", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Rezepte mit gesondert definierten Einheiten oder Lebensmitteln können nicht analysiert werden.", + "parse-ingredients": "Zutaten analysieren", + "edit-markdown": "Markdown bearbeiten", + "recipe-creation": "Rezept erstellen", + "select-one-of-the-various-ways-to-create-a-recipe": "Wähle eine der verschiedenen Möglichkeiten, um ein Rezept zu erstellen", + "looking-for-migrations": "Suchst du nach Migrationen?", + "import-with-url": "Von URL importieren", + "create-recipe": "Rezept erstellen", + "import-with-zip": "Von .zip importieren", + "create-recipe-from-an-image": "Rezept von Foto erstellen", + "bulk-url-import": "URL Massenimport", "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.", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Erstelle ein Rezept, indem du den Namen angibst. Alle Rezepte müssen eindeutige Namen haben.", + "new-recipe-names-must-be-unique": "Neue Rezeptnamen müssen eindeutig sein", + "scrape-recipe": "Rezept einlesen", + "scrape-recipe-description": "Importiere ein Rezept mit der URL. Gib die URL für die Seite an, die du importieren möchtest und Mealie wird versuchen, das Rezept von dieser Seite einzulesen und deiner Sammlung hinzuzufügen.", + "import-original-keywords-as-tags": "Importiere ursprüngliche Stichwörter als Schlagwörter", + "stay-in-edit-mode": "Im Bearbeitungsnodus bleiben", + "import-from-zip": "Von Zip importieren", + "import-from-zip-description": "Importiere ein einzelnes Rezept, das von einer anderen Mealie-Instanz exportiert wurde.", + "zip-files-must-have-been-exported-from-mealie": ".zip Dateien müssen aus Mealie exportiert worden sein", + "create-a-recipe-by-uploading-a-scan": "Erstelle ein Rezept durch Hochladen eines Scans.", + "upload-a-png-image-from-a-recipe-book": "Lade ein PNG-Bild aus einem Kochbuch hoch", + "recipe-bulk-importer": "Rezepte Massenimport", + "recipe-bulk-importer-description": "Mit dem Massenimport kannst du mehrere Rezepte auf einmal importieren, indem die Webseiten nacheinander im Hintergrund bearbeitet werden. Das kann sinnvoll sein, wenn du Mealie erstmalig einrichtest oder wenn du eine große Zahl von Rezepten importieren möchtest.", + "set-categories-and-tags": "Kategorien und Schlagwörter festlegen", + "bulk-imports": "Massenimporte", + "bulk-import-process-has-started": "Massenimport wurde gestartet", + "bulk-import-process-has-failed": "Massenimport fehlgeschlagen", + "report-deletion-failed": "Bericht löschen fehlgeschlagen", + "recipe-debugger": "Rezept Debugger", + "recipe-debugger-description": "Füge die URL des Rezepts, das du debuggen möchtest, hier ein. Die URL wird vom Scraper eingelesen und die Ergebnisse werden angezeigt. Wenn du keine Ausgabedaten sehen solltest, wird das Einlesen dieser Webseite nicht von Mealie oder dessen Scraper-Bibliothek unterstützt.", "debug": "Debug", - "tree-view": "Tree View", - "recipe-yield": "Recipe Yield" + "tree-view": "Strukturierte Ansicht", + "recipe-yield": "Portionsangabe" }, "search": { "advanced-search": "Erweiterte Suche", @@ -480,7 +480,7 @@ "search-placeholder": "Suchen...", "tag-filter": "Schlagwortfilter", "search-hint": "'/' drücken", - "advanced": "Advanced" + "advanced": "Erweitert" }, "settings": { "add-a-new-theme": "Neues Thema hinzufügen", @@ -593,17 +593,17 @@ "note": "Notiz", "label": "Etikett", "linked-item-warning": "Dieser Eintrag ist mit einem oder mehreren Rezepten verknüpft. Das Ändern der Einheiten oder Lebensmittel führt zu unerwarteten Ergebnissen, wenn das Rezept von dieser Einkaufsliste entfernt oder hinzugefügt wird.", - "toggle-food": "Lebensmittel-Eingabe ein/aus", - "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", - "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", - "items-checked-count": "No items checked|One item checked|{count} items checked", - "no-label": "No Label" + "toggle-food": "Lebensmittel-Eingabe umschalten", + "manage-labels": "Etiketten verwalten", + "are-you-sure-you-want-to-delete-this-item": "Möchtest du diesen Eintrag wirklich löschen?", + "copy-as-text": "Als Text kopieren", + "copy-as-markdown": "Als Markdown kopieren", + "delete-checked": "Erledigte löschen", + "toggle-label-sort": "Sortierung nach Etikett umschalten", + "uncheck-all-items": "Alle Einträge zurücksetzen", + "linked-recipes-count": "Kein verknüpftes Rezept|Ein verknüpftes Rezept|{count} verknüpfte Rezepte", + "items-checked-count": "Kein Eintrag erledigt|Ein Eintrag erledigt|{count} Einträge erledigt", + "no-label": "Kein Etikett" }, "sidebar": { "all-recipes": "Alle Rezepte", @@ -656,7 +656,7 @@ "tool-name": "Name des Utensils", "create-new-tool": "Neues Utensil erstellen", "on-hand-checkbox-label": "Als \"vorhanden\" anzeigen (markiert)", - "required-tools": "Required Tools" + "required-tools": "Benötigte Utensilien" }, "user": { "admin": "Admin", @@ -716,17 +716,17 @@ "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", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", - "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "email-or-username": "E-Mail oder Benutzername", + "remember-me": "Angemeldet bleiben", + "please-enter-your-email-and-password": "Bitte gib deine E-Mail-Adresse und dein Passwort ein", + "invalid-credentials": "Ungültige Zugangsdaten", + "account-locked-please-try-again-later": "Benutzerkonto gesperrt. Bitte versuche es später noch einmal", + "user-favorites": "Benutzer-Favoriten", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Schwach", + "good": "Gut", + "strong": "Stark", + "very-strong": "Sehr stark" } }, "language-dialog": { @@ -743,64 +743,64 @@ "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-warning": "Sie haben bereits einige Elemente in Ihrer Datenbank. Diese Aktion wird Duplikate nicht ausgleichen, Sie müssen sie manuell verwalten.", "combine-food": "Combine Food", - "source-food": "Source Food", + "source-food": "Ursprungs-Lebensmittel", "target-food": "Target Food", - "create-food": "Create Food", - "food-label": "Food Label", - "edit-food": "Edit Food", - "food-data": "Food Data" + "create-food": "Lebensmittel erstellen", + "food-label": "Lebensmittel Etikett", + "edit-food": "Lebensmittel bearbeiten", + "food-data": "Lebensmitteldaten" }, "units": { "seed-dialog-text": "Füllt die Datenbank mit gängigen Maßeinheiten basierend auf Ihrer 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": "Source Unit", + "source-unit": "Ursprungs-Einheit", "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", - "create-unit": "Create Unit", - "abbreviation": "Abbreviation", - "description": "Description", - "display-as-fraction": "Display as Fraction", - "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", - "unit-data": "Unit Data", - "use-abbv": "Use Abbv.", - "fraction": "Fraction" + "merging-unit-into-unit": "{0} wird in {1} zusammengeführt", + "create-unit": "Einheit erstellen", + "abbreviation": "Abkürzung", + "description": "Beschreibung", + "display-as-fraction": "Als Bruchzahl anzeigen", + "use-abbreviation": "Abkürzungen verwenden", + "edit-unit": "Einheit bearbeiten", + "unit-data": "Einheitendaten", + "use-abbv": "Verwende Abk.", + "fraction": "Bruchzahl" }, "labels": { "seed-dialog-text": "Füllt die Datenbank mit gängigen Etiketten basierend auf Ihrer Sprache.", - "edit-label": "Edit Label", - "new-label": "New Label", - "labels": "Labels" + "edit-label": "Etikett bearbeiten", + "new-label": "Neues Etikett", + "labels": "Etiketten" }, "recipes": { - "purge-exports": "Purge Exports", - "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", - "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", - "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", - "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", - "selected-length-recipe-s-settings-will-be-updated": "{0} recipe(s) settings will be updated.", - "recipe-data": "Recipe Data", - "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", - "recipe-columns": "Recipe Columns", - "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", - "data-exports": "Data Exports", - "tag": "Tag", - "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" + "purge-exports": "Exporte bereinigen", + "are-you-sure-you-want-to-delete-all-export-data": "Bist du dir sicher, dass du alle exportierten Daten löschen möchtest?", + "confirm-delete-recipes": "Bist du dir sicher, dass du die folgenden Rezepte löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.", + "the-following-recipes-selected-length-will-be-exported": "Die folgenden Rezepte ({0}) werden exportiert.", + "settings-chosen-explanation": "Die hier gewählten Einstellungen, außer der gesperrten Option, werden auf alle ausgewählten Rezepte angewendet.", + "selected-length-recipe-s-settings-will-be-updated": "{0} Rezepte-Einstellung(en) wird/werden aktualisiert.", + "recipe-data": "Rezeptdaten", + "recipe-data-description": "Verwende diesen Bereich, um die mit deinen Rezepten verbundenen Daten zu verwalten. Du kannst mehrere Massenaktionen für deine Rezepte ausführen, zum Beispiel Exportieren, Löschen und Zuweisen von Kategorien.", + "recipe-columns": "Rezept-Spalten", + "data-exports-description": "In diesem Bereich findest du die Links zu verfügbaren Exporten, die zum Herunterladen bereit sind. Diese Exporte verfallen nach einiger Zeit, deshalb lade sie herunter, solange sie noch verfügbar sind.", + "data-exports": "Daten Exporte", + "tag": "Verschlagworten", + "categorize": "Kategorisieren", + "update-settings": "Einstellungen aktualisieren", + "tag-recipes": "Rezepte verschlagworten", + "categorize-recipes": "Rezepte kategorisieren", + "export-recipes": "Rezept exportieren", + "delete-recipes": "Rezepte löschen", + "source-unit-will-be-deleted": "Ursprungs-Einheit wird gelöscht" }, "seed-data": "Musterdaten", - "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": "Musterdaten", + "data-management": "Datenverwaltung", + "data-management-description": "Wähle den Datensatz aus, an dem du Änderungen vornehmen möchtest.", + "select-data": "Daten auswählen", + "select-language": "Sprache wählen", + "columns": "Spalten" }, "user-registration": { "user-registration": "Benutzerregistrierung", @@ -914,52 +914,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": "👋 Willkommen, {0}", + "description": "Verwalte dein Profil, Rezepte und Gruppeneinstellungen.", + "get-invite-link": "Einladungslink erzeugen", + "account-summary": "Kontoübersicht", + "account-summary-description": "Hier ist eine Übersicht der Informationen deiner Gruppe", + "group-statistics": "Gruppenstatistik", + "group-statistics-description": "Deine Gruppenstatistik gibt dir einen Einblick, wie du Mealie verwendest.", + "storage-capacity": "Speicherplatz", + "storage-capacity-description": "Dein Speicherplatz wird anhand der Bilder und Anhänge berechnet, die du hochgeladen hast.", + "personal": "Persönlich", + "personal-description": "Dies sind deine persönlicen Einstellungen. Änderungen hier wirken sich nicht auf andere Benutzer aus", + "user-settings": "Benutzereinstellungen", + "user-settings-description": "Verwalte deine Einstellungen, ändere dein Passwort und aktualisiere deine E-Mail-Adresse", + "api-tokens-description": "Verwalte deine API Token für den Zugriff von externen Anwendungen", + "group-description": "Diese Elemente werden innerhalb deiner Gruppe geteilt. Änderungen wirken sich auf die gesamte Gruppe aus!", + "group-settings": "Gruppen-Einstellungen", + "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.", + "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.", + "manage-data": "Daten verwalten", + "manage-data-description": "Verwalte deine Rezepte, Lebensmittel, Einheiten und Etiketten (weitere Optionen kommen bald)", + "data-migrations": "Datenmigration", + "data-migrations-description": "Migriere deine vorhandenen Daten aus anderen Anwendungen wie Nextcloud-Rezepte und Chowdown", + "email-sent": "E-Mail gesendet", + "error-sending-email": "Fehler beim Senden der E-Mail", + "personal-information": "Persönliche Daten", + "preferences": "Einstellungen", + "show-advanced-description": "Erweiterte Funktionen anzeigen (API-Schlüssel, Webhooks und Datenverwaltung)", + "back-to-profile": "Zurück zum Profil", + "looking-for-privacy-settings": "Suchst du die Privatsphäre-Einstellungen?" }, "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": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", - "filter-options": "Filter Options", - "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", - "require-all-categories": "Require All Categories", - "require-all-tags": "Require All Tags", - "require-all-tools": "Require All Tools", - "cookbook-name": "Cookbook Name", - "cookbook-with-name": "Cookbook {0}" + "cookbooks": "Kochbücher", + "description": "Kochbücher sind eine weitere Möglichkeit, die Rezeptsammlung anhand von Rezepten und Schlagwörtern zu organisieren. Ein neues Kochbuch wird in die Seitenleiste hinzugefügt und alle Rezepte mit den ausgewählten Tags und Kategorien werden im Kochbuch angezeigt.", + "public-cookbook": "Öffentliches Kochbuch", + "public-cookbook-description": "Öffentliche Kochbücher können mit Nicht-Mealie-Benutzern geteilt werden und werden auf deiner Gruppenseite angezeigt.", + "filter-options": "Filteroptionen", + "filter-options-description": "Wenn \"Alle...\" ausgewählt wurde, enthält das Kochbuch nur Rezepte, die sämtlichen ausgewählten Kriterien entsprechen.", + "require-all-categories": "Alle Kategorien erforderlich", + "require-all-tags": "Alle Schlagwörter erforderlich", + "require-all-tools": "Alle Utensilien erforderlich", + "cookbook-name": "Kochbuch Name", + "cookbook-with-name": "Kochbuch {0}" } } diff --git a/frontend/lang/messages/fr-CA.json b/frontend/lang/messages/fr-CA.json index 31a47c42993..ade99be6dce 100644 --- a/frontend/lang/messages/fr-CA.json +++ b/frontend/lang/messages/fr-CA.json @@ -22,7 +22,7 @@ "support": "Soutenir", "version": "Version", "unknown-version": "inconnu", - "sponsor": "Sponsor" + "sponsor": "Sponsoriser" }, "asset": { "assets": "Ressources", @@ -53,7 +53,7 @@ "apprise-url": "URL apprise", "database": "Base de données", "delete-event": "Supprimer l’évènement", - "event-delete-confirmation": "Êtes-vous sûr de vouloir supprimer cet évènement ?", + "event-delete-confirmation": "Voulez-vous vraiment supprimer cet évènement ?", "event-deleted": "Événement supprimé", "event-updated": "Événement mis à jour", "new-notification-form-description": "Mealie utilise la bibliothèque apprise pour générer des notifications. Elle propose de nombreux services à utiliser pour les notifications. Consultez leur wiki pour un guide complet sur la façon de créer l'URL de votre service. Si disponible, sélectionner le type de votre notification peut inclure des fonctionnalités supplémentaires.", @@ -165,16 +165,16 @@ "copy": "Copier", "color": "Couleur", "timestamp": "Horodatage", - "last-made": "Last Made", - "learn-more": "Learn More", - "this-feature-is-currently-inactive": "This feature is currently inactive", - "clipboard-not-supported": "Clipboard not supported", - "copied-to-clipboard": "Copied to clipboard", + "last-made": "Cuisiné le", + "learn-more": "En savoir plus", + "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\")", - "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", + "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": "Selected: {count}", - "export-all": "Export All" + "selected-count": "Sélectionné : {count}", + "export-all": "Exporter tout" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Êtes-vous certain de vouloir supprimer {groupName}?", @@ -199,24 +199,24 @@ "keep-my-recipes-private": "Garder mes recettes privées", "keep-my-recipes-private-description": "Définit votre groupe et toutes les recettes par défaut sur privé. Vous pouvez toujours changer cela plus tard." }, - "manage-members": "Manage Members", - "manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", - "manage": "Manage", - "invite": "Invite", - "looking-to-update-your-profile": "Looking to Update Your Profile?", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", - "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", - "private-group": "Private Group", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", - "show-nutrition-information": "Show nutrition information", - "show-recipe-assets": "Show recipe assets", - "default-to-landscape-view": "Default to landscape view", - "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", - "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", - "general-preferences": "General Preferences", - "group-recipe-preferences": "Group Recipe Preferences", - "report": "Report" + "manage-members": "Gestion des membres", + "manage-members-description": "Gérez les permissions des membres de vos groupes. {manage} permet à l'utilisateur d'accéder à la page de gestion de données {invite} permet à l'utilisateur de générer des liens d'invitation pour d'autres utilisateurs. Les propriétaires du groupe ne peuvent pas changer leurs propres permissions.", + "manage": "Gérer", + "invite": "Inviter", + "looking-to-update-your-profile": "Vous cherchez à mettre à jour votre profil ?", + "default-recipe-preferences-description": "Ce sont les paramètres par défaut lorsqu'une nouvelle recette est créée dans votre groupe. Elles peuvent être modifiées individuellement dans le menu de configuration des recettes.", + "default-recipe-preferences": "Préférences de recette par défaut", + "group-preferences": "Préférences du groupe", + "private-group": "Groupe privé", + "allow-users-outside-of-your-group-to-see-your-recipes": "Autoriser les utilisateurs en dehors de votre groupe à voir vos recettes", + "show-nutrition-information": "Afficher les informations nutritionnelles", + "show-recipe-assets": "Afficher les ressources des recettes", + "default-to-landscape-view": "Vue paysage par défaut", + "disable-users-from-commenting-on-recipes": "Désactiver les commentaires utilisateur sur les recettes", + "disable-organizing-recipe-ingredients-by-units-and-food": "Désactiver l'organisation des ingrédients de recette par unité et aliment", + "general-preferences": "Préférences générales", + "group-recipe-preferences": "Préférences de recette du groupe", + "report": "Rapport" }, "meal-plan": { "create-a-new-meal-plan": "Créer un nouveau menu", @@ -252,27 +252,27 @@ "dinner": "Souper", "type-any": "Tous", "day-any": "Tous", - "editor": "Editor", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", - "meal-note": "Meal Note", - "note-only": "Note Only", - "random-meal": "Random Meal", - "random-dinner": "Random Dinner", - "random-side": "Random Side", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "to all days", - "on-days": "on {0}s", - "for-all-meal-types": "for all meal types", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", - "new-rule": "New Rule", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for you meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the categories of the rules will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", - "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", - "recipe-rules": "Recipe Rules", - "applies-to-all-days": "Applies to all days", - "applies-on-days": "Applies on {0}s", - "meal-plan-settings": "Meal Plan Settings" + "editor": "Éditeur", + "meal-recipe": "Recette du repas", + "meal-title": "Titre du repas", + "meal-note": "Note du repas", + "note-only": "Note uniquement", + "random-meal": "Repas aléatoire", + "random-dinner": "Dîner aléatoire", + "random-side": "Accompagnement aléatoire", + "this-rule-will-apply": "Cette règle s'appliquera {dayCriteria} {mealTypeCriteria}.", + "to-all-days": "à tous les jours", + "on-days": "les {0}s", + "for-all-meal-types": "pour tous les types de repas", + "for-type-meal-types": "pour les types de repas {0}", + "meal-plan-rules": "Règles du menu", + "new-rule": "Nouvelle règle", + "meal-plan-rules-description": "Vous pouvez créer des règles pour ajouter automatiquement des recettes à votre menu. Ces règles sont utilisées par le serveur pour déterminer les recettes aléatoires à sélectionner lors de la création de menus. Notez que si les règles ont les mêmes contraintes jour/type, alors les catégories des règles seront fusionnées. Dans la pratique, il est inutile de créer des règles en double, mais il est possible de le faire.", + "new-rule-description": "Lorsque vous créez une nouvelle règle pour un menu, vous pouvez restreindre la règle à un jour précis de la semaine et/ou un type de repas particulier. Pour appliquer une règle à tous les jours ou à tous les types de repas, vous pouvez définir la règle à \"Tous\".", + "recipe-rules": "Règles de recette", + "applies-to-all-days": "S'applique à tous les jours", + "applies-on-days": "S'applique les {0}s", + "meal-plan-settings": "Paramètres des menus" }, "migration": { "chowdown": { @@ -601,9 +601,9 @@ "delete-checked": "Delete Checked", "toggle-label-sort": "Toggle Label Sort", "uncheck-all-items": "Uncheck All Items", - "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", - "items-checked-count": "No items checked|One item checked|{count} items checked", - "no-label": "No Label" + "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" }, "sidebar": { "all-recipes": "Les recettes", @@ -652,11 +652,11 @@ "tool": { "tools": "Outils", "on-hand": "Disponible", - "create-a-tool": "Créer un outil", - "tool-name": "Nom de l’outil", - "create-new-tool": "Créer un nouvel outil", + "create-a-tool": "Créer un ustensile", + "tool-name": "Nom de l’ustensile", + "create-new-tool": "Créer un nouvel ustensile", "on-hand-checkbox-label": "Afficher comme disponible (coché)", - "required-tools": "Required Tools" + "required-tools": "Ustensiles nécessaires" }, "user": { "admin": "Administrateur", @@ -716,17 +716,17 @@ "enable-advanced-content": "Activer le contenu avancé", "enable-advanced-content-description": "Active les fonctionnalités avancées comme la mise à l'échelle des recettes, les clés API, les Webhooks, et la gestion des données. Ne vous inquiétez pas, vous pouvez toujours modifier cela plus tard", "favorite-recipes": "Recettes préférées", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", - "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "email-or-username": "E-mail ou nom d'utilisateur", + "remember-me": "Se souvenir de moi", + "please-enter-your-email-and-password": "Veuillez saisir votre e-mail et votre mot de passe", + "invalid-credentials": "Identifiants invalides", + "account-locked-please-try-again-later": "Compte verrouillé. Veuillez réessayer plus tard", + "user-favorites": "Favoris utilisateur", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Faible", + "good": "Satisfaisant", + "strong": "Fort", + "very-strong": "Très fort" } }, "language-dialog": { @@ -742,50 +742,50 @@ "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-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": "Combine Food", - "source-food": "Source Food", - "target-food": "Target Food", - "create-food": "Create Food", - "food-label": "Food Label", - "edit-food": "Edit Food", - "food-data": "Food Data" + "combine-food": "Combiner les aliments", + "source-food": "Aliment source", + "target-food": "Aliment cible", + "create-food": "Créer un aliment", + "food-label": "Étiquette de l'aliment", + "edit-food": "Modifier Aliment", + "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.", - "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": "Source Unit", - "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", - "create-unit": "Create Unit", - "abbreviation": "Abbreviation", + "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", + "target-unit": "Unité cible", + "merging-unit-into-unit": "Fusion de {0} dans {1}", + "create-unit": "Créer une unité", + "abbreviation": "Abréviation", "description": "Description", - "display-as-fraction": "Display as Fraction", - "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", - "unit-data": "Unit Data", - "use-abbv": "Use Abbv.", + "display-as-fraction": "Afficher sous forme de fraction", + "use-abbreviation": "Utiliser l'abréviation", + "edit-unit": "Modifier l'unité", + "unit-data": "Données de l'unité", + "use-abbv": "Utiliser abr.", "fraction": "Fraction" }, "labels": { "seed-dialog-text": "Introduisez dans la base de données des unités communes basées sur votre langue locale.", - "edit-label": "Edit Label", - "new-label": "New Label", - "labels": "Labels" + "edit-label": "Modifier l’étiquette", + "new-label": "Nouvelle étiquette", + "labels": "Étiquettes" }, "recipes": { - "purge-exports": "Purge Exports", - "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", - "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", - "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", - "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", - "selected-length-recipe-s-settings-will-be-updated": "{0} recipe(s) settings will be updated.", - "recipe-data": "Recipe Data", - "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", - "recipe-columns": "Recipe Columns", - "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", - "data-exports": "Data Exports", - "tag": "Tag", + "purge-exports": "Purger les exports", + "are-you-sure-you-want-to-delete-all-export-data": "Voulez-vous vraiment supprimer toutes les données d'export ?", + "confirm-delete-recipes": "Voulez-vous vraiment supprimer les recettes suivantes ? Cette action ne peut pas être annulée.", + "the-following-recipes-selected-length-will-be-exported": "Les recettes suivantes ({0}) seront exportées.", + "settings-chosen-explanation": "Les paramètres choisis ici, à l'exception de l'option de verrouillage, seront appliqués à toutes les recettes sélectionnées.", + "selected-length-recipe-s-settings-will-be-updated": "Les paramètres de {0} recettes(s) seront mis à jour.", + "recipe-data": "Données de la recette", + "recipe-data-description": "Utilisez cette section pour gérer les données associées à vos recettes. Vous pouvez effectuer plusieurs actions en masse sur vos recettes, y compris l'exportation, la suppression et l'assignation de mots-clés et de catégories.", + "recipe-columns": "Colonnes de recettes", + "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", @@ -953,13 +953,13 @@ "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": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", - "filter-options": "Filter Options", - "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", - "require-all-categories": "Require All Categories", - "require-all-tags": "Require All Tags", - "require-all-tools": "Require All Tools", - "cookbook-name": "Cookbook Name", - "cookbook-with-name": "Cookbook {0}" + "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.", + "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.", + "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}" } } diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index ad8495055dd..d3081f2e2b7 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -22,7 +22,7 @@ "support": "Soutenir", "version": "Version", "unknown-version": "inconnu", - "sponsor": "Sponsor" + "sponsor": "Sponsoriser" }, "asset": { "assets": "Ressources", @@ -53,7 +53,7 @@ "apprise-url": "URL Apprise", "database": "Base de données", "delete-event": "Supprimer l’évènement", - "event-delete-confirmation": "Êtes-vous sûr de vouloir supprimer cet évènement ?", + "event-delete-confirmation": "Voulez-vous vraiment supprimer cet évènement ?", "event-deleted": "Événement supprimé", "event-updated": "Événement mis à jour", "new-notification-form-description": "Mealie utilise la bibliothèque Apprise pour générer des notifications. Elle propose de nombreux services à utiliser pour les notifications. Consultez leur wiki pour un guide complet sur la façon de créer l’URL de votre service. Si disponible, sélectionner le type de votre notification peut inclure des fonctionnalités supplémentaires.", @@ -158,26 +158,26 @@ "menu": "Menu", "a-name-is-required": "Un nom est requis", "delete-with-name": "Supprimer {name}", - "confirm-delete-generic-with-name": "Êtes-vous sûr de vouloir supprimer {name}?", + "confirm-delete-generic-with-name": "Voulez-vous vraiment supprimer {name}?", "confirm-delete-own-admin-account": "Veuillez noter que vous essayez de supprimer votre propre compte administrateur ! Cette action ne peut pas être annulée et supprimera définitivement votre compte ?", "organizer": "Organiser", "transfer": "Transférer", "copy": "Copier", "color": "Couleur ", "timestamp": "Date et Heure", - "last-made": "Last Made", - "learn-more": "Learn More", - "this-feature-is-currently-inactive": "This feature is currently inactive", - "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", + "last-made": "Cuisiné le", + "learn-more": "En savoir plus", + "this-feature-is-currently-inactive": "Cette fonctionnalité est actuellement inactive", + "clipboard-not-supported": "Presse-papiers non pris en charge", + "copied-to-clipboard": "Copié vers le presse-papiers", + "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": "Selected: {count}", - "export-all": "Export All" + "selected-count": "Sélectionné : {count}", + "export-all": "Exporter tout" }, "group": { - "are-you-sure-you-want-to-delete-the-group": "Êtes-vous certain de vouloir supprimer {groupName} ?", + "are-you-sure-you-want-to-delete-the-group": "Voulez-vous vraiment supprimer {groupName} ?", "cannot-delete-default-group": "Vous ne pouvez pas supprimer le groupe par défaut", "cannot-delete-group-with-users": "Impossible de supprimer un groupe avec des utilisateurs", "confirm-group-deletion": "Confirmer la suppression du groupe", @@ -199,24 +199,24 @@ "keep-my-recipes-private": "Garder mes recettes privées", "keep-my-recipes-private-description": "Définit votre groupe et toutes les recettes par défaut sur privé. Vous pouvez toujours changer cela plus tard." }, - "manage-members": "Manage Members", - "manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", - "manage": "Manage", - "invite": "Invite", - "looking-to-update-your-profile": "Looking to Update Your Profile?", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", - "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", - "private-group": "Private Group", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", - "show-nutrition-information": "Show nutrition information", - "show-recipe-assets": "Show recipe assets", - "default-to-landscape-view": "Default to landscape view", - "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", - "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", - "general-preferences": "General Preferences", - "group-recipe-preferences": "Group Recipe Preferences", - "report": "Report" + "manage-members": "Gestion des membres", + "manage-members-description": "Gérez les permissions des membres de vos groupes. {manage} permet à l'utilisateur d'accéder à la page de gestion de données {invite} permet à l'utilisateur de générer des liens d'invitation pour d'autres utilisateurs. Les propriétaires du groupe ne peuvent pas changer leurs propres permissions.", + "manage": "Gérer", + "invite": "Inviter", + "looking-to-update-your-profile": "Vous cherchez à mettre à jour votre profil ?", + "default-recipe-preferences-description": "Ce sont les paramètres par défaut lorsqu'une nouvelle recette est créée dans votre groupe. Elles peuvent être modifiées individuellement dans le menu de configuration des recettes.", + "default-recipe-preferences": "Préférences de recette par défaut", + "group-preferences": "Préférences du groupe", + "private-group": "Groupe privé", + "allow-users-outside-of-your-group-to-see-your-recipes": "Autoriser les utilisateurs en dehors de votre groupe à voir vos recettes", + "show-nutrition-information": "Afficher les informations nutritionnelles", + "show-recipe-assets": "Afficher les ressources des recettes", + "default-to-landscape-view": "Vue paysage par défaut", + "disable-users-from-commenting-on-recipes": "Désactiver les commentaires utilisateur sur les recettes", + "disable-organizing-recipe-ingredients-by-units-and-food": "Désactiver l'organisation des ingrédients de recette par unité et aliment", + "general-preferences": "Préférences générales", + "group-recipe-preferences": "Préférences de recette du groupe", + "report": "Rapport" }, "meal-plan": { "create-a-new-meal-plan": "Créer un nouveau menu", @@ -252,27 +252,27 @@ "dinner": "Dîner", "type-any": "Tous", "day-any": "Tous", - "editor": "Editor", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", - "meal-note": "Meal Note", - "note-only": "Note Only", - "random-meal": "Random Meal", - "random-dinner": "Random Dinner", - "random-side": "Random Side", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "to all days", - "on-days": "on {0}s", - "for-all-meal-types": "for all meal types", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", - "new-rule": "New Rule", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for you meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the categories of the rules will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", - "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", - "recipe-rules": "Recipe Rules", - "applies-to-all-days": "Applies to all days", - "applies-on-days": "Applies on {0}s", - "meal-plan-settings": "Meal Plan Settings" + "editor": "Éditeur", + "meal-recipe": "Recette du repas", + "meal-title": "Titre du repas", + "meal-note": "Note du repas", + "note-only": "Note uniquement", + "random-meal": "Repas aléatoire", + "random-dinner": "Dîner aléatoire", + "random-side": "Accompagnement aléatoire", + "this-rule-will-apply": "Cette règle s'appliquera {dayCriteria} {mealTypeCriteria}.", + "to-all-days": "à tous les jours", + "on-days": "les {0}s", + "for-all-meal-types": "pour tous les types de repas", + "for-type-meal-types": "pour les types de repas {0}", + "meal-plan-rules": "Règles du menu", + "new-rule": "Nouvelle règle", + "meal-plan-rules-description": "Vous pouvez créer des règles pour ajouter automatiquement des recettes à votre menu. Ces règles sont utilisées par le serveur pour déterminer les recettes aléatoires à sélectionner lors de la création de menus. Notez que si les règles ont les mêmes contraintes jour/type, alors les catégories des règles seront fusionnées. Dans la pratique, il est inutile de créer des règles en double, mais il est possible de le faire.", + "new-rule-description": "Lorsque vous créez une nouvelle règle pour un menu, vous pouvez restreindre la règle à un jour précis de la semaine et/ou un type de repas particulier. Pour appliquer une règle à tous les jours ou à tous les types de repas, vous pouvez définir la règle à \"Tous\".", + "recipe-rules": "Règles de recette", + "applies-to-all-days": "S'applique à tous les jours", + "applies-on-days": "S'applique les {0}s", + "meal-plan-settings": "Paramètres des menus" }, "migration": { "chowdown": { @@ -281,8 +281,8 @@ }, "migration-data-removed": "Données de migration supprimées", "nextcloud": { - "description": "Importer des recettes depuis un livre de recettes Nextcloud existant", - "title": "Cookbook Nextcloud" + "description": "Importer des recettes depuis Nextcloud Cookbook", + "title": "Nextcloud Cookbook" }, "no-migration-data-available": "Aucune donnée d’importation n’est disponible", "recipe-migration": "Migrer les recettes" @@ -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", @@ -480,7 +480,7 @@ "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,16 +594,16 @@ "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", - "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", - "items-checked-count": "No items checked|One item checked|{count} items checked", - "no-label": "No Label" + "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" }, "sidebar": { "all-recipes": "Recettes", @@ -650,18 +650,18 @@ "tag-name": "Mot-clé" }, "tool": { - "tools": "Outils", + "tools": "Ustensiles", "on-hand": "Disponible", - "create-a-tool": "Créer un outil", - "tool-name": "Nom de l’outil", - "create-new-tool": "Créer un nouvel outil", + "create-a-tool": "Créer un ustensile", + "tool-name": "Nom de l’ustensile", + "create-new-tool": "Créer un nouvel ustensile", "on-hand-checkbox-label": "Afficher comme disponible (coché)", - "required-tools": "Required Tools" + "required-tools": "Ustensiles nécessaires" }, "user": { "admin": "Administrateur", - "are-you-sure-you-want-to-delete-the-link": "Êtes-vous sûr de vouloir supprimer le lien {link} ?", - "are-you-sure-you-want-to-delete-the-user": "Êtes-vous sûr de vouloir supprimer l’utilisateur {activeName} ID : {activeId} ?", + "are-you-sure-you-want-to-delete-the-link": "Voulez-vous vraiment supprimer le lien {link} ?", + "are-you-sure-you-want-to-delete-the-user": "Voulez-vous vraiment supprimer l’utilisateur {activeName} ID : {activeId} ?", "confirm-link-deletion": "Confirmer la suppression du lien", "confirm-password": "Confirmer mot de passe", "confirm-user-deletion": "Confirmer la suppression", @@ -716,17 +716,17 @@ "enable-advanced-content": "Activer le contenu avancé", "enable-advanced-content-description": "Active les fonctionnalités avancées comme la mise à l’échelle des recettes, les clés API, les Webhooks, et la gestion des données. Ne vous inquiétez pas, vous pouvez toujours modifier cela plus tard", "favorite-recipes": "Recettes préférées", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", - "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "email-or-username": "E-mail ou nom d'utilisateur", + "remember-me": "Se souvenir de moi", + "please-enter-your-email-and-password": "Veuillez saisir votre e-mail et votre mot de passe", + "invalid-credentials": "Identifiants invalides", + "account-locked-please-try-again-later": "Compte verrouillé. Veuillez réessayer plus tard", + "user-favorites": "Favoris utilisateur", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Faible", + "good": "Satisfaisant", + "strong": "Fort", + "very-strong": "Très fort" } }, "language-dialog": { @@ -740,67 +740,67 @@ "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": "Combine Food", - "source-food": "Source Food", - "target-food": "Target Food", - "create-food": "Create Food", - "food-label": "Food Label", - "edit-food": "Edit Food", - "food-data": "Food Data" + "combine-food": "Combiner les aliments", + "source-food": "Aliment source", + "target-food": "Aliment cible", + "create-food": "Créer un aliment", + "food-label": "Étiquette de l'aliment", + "edit-food": "Modifier Aliment", + "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.", - "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": "Source Unit", - "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", - "create-unit": "Create Unit", - "abbreviation": "Abbreviation", + "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", + "target-unit": "Unité cible", + "merging-unit-into-unit": "Fusion de {0} dans {1}", + "create-unit": "Créer une unité", + "abbreviation": "Abréviation", "description": "Description", - "display-as-fraction": "Display as Fraction", - "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", - "unit-data": "Unit Data", - "use-abbv": "Use Abbv.", + "display-as-fraction": "Afficher sous forme de fraction", + "use-abbreviation": "Utiliser l'abréviation", + "edit-unit": "Modifier l'unité", + "unit-data": "Données de l'unité", + "use-abbv": "Utiliser abr.", "fraction": "Fraction" }, "labels": { - "seed-dialog-text": "Introduisez dans la base de données des unités communes basées sur votre langue locale.", - "edit-label": "Edit Label", - "new-label": "New Label", - "labels": "Labels" + "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" }, "recipes": { - "purge-exports": "Purge Exports", - "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", - "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", - "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", - "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", - "selected-length-recipe-s-settings-will-be-updated": "{0} recipe(s) settings will be updated.", - "recipe-data": "Recipe Data", - "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", - "recipe-columns": "Recipe Columns", - "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", - "data-exports": "Data Exports", - "tag": "Tag", - "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" + "purge-exports": "Purger les exports", + "are-you-sure-you-want-to-delete-all-export-data": "Voulez-vous vraiment supprimer toutes les données d'export ?", + "confirm-delete-recipes": "Voulez-vous vraiment supprimer les recettes suivantes ? Cette action ne peut pas être annulée.", + "the-following-recipes-selected-length-will-be-exported": "Les recettes suivantes ({0}) seront exportées.", + "settings-chosen-explanation": "Les paramètres choisis ici, à l'exception de l'option de verrouillage, seront appliqués à toutes les recettes sélectionnées.", + "selected-length-recipe-s-settings-will-be-updated": "Les paramètres de {0} recettes(s) seront mis à jour.", + "recipe-data": "Données de la recette", + "recipe-data-description": "Utilisez cette section pour gérer les données associées à vos recettes. Vous pouvez effectuer plusieurs actions en masse sur vos recettes, y compris l'exportation, la suppression et l'assignation de mots-clés et de catégories.", + "recipe-columns": "Colonnes de recettes", + "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": "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 +809,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 +914,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": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", - "filter-options": "Filter Options", - "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", - "require-all-categories": "Require All Categories", - "require-all-tags": "Require All Tags", - "require-all-tools": "Require All Tools", - "cookbook-name": "Cookbook Name", - "cookbook-with-name": "Cookbook {0}" + "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 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 recettes", + "cookbook-with-name": "Livre de recettes {0}" } } diff --git a/frontend/lang/messages/it-IT.json b/frontend/lang/messages/it-IT.json index 0fff622486e..448f5ca5055 100644 --- a/frontend/lang/messages/it-IT.json +++ b/frontend/lang/messages/it-IT.json @@ -166,15 +166,15 @@ "color": "Colore", "timestamp": "Data e ora", "last-made": "Last Made", - "learn-more": "Learn More", - "this-feature-is-currently-inactive": "This feature is currently inactive", + "learn-more": "Per saperne di più", + "this-feature-is-currently-inactive": "Questa funzionalità è al momento disabilitata", "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", + "copied-to-clipboard": "Copiato negli appunti", + "your-browser-does-not-support-clipboard": "Il tuo browser non supporta gli appunti\")", + "copied-items-to-clipboard": "Nessun elemento copiato negli appunti|Un elemento copiato negli appunti|{count} elementi copiati negli appunti", "actions": "Actions", - "selected-count": "Selected: {count}", - "export-all": "Export All" + "selected-count": "Selezionati: {count}", + "export-all": "Esporta tutto" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Sei sicuro di volerlo eliminare {groupName}'?", @@ -199,23 +199,23 @@ "keep-my-recipes-private": "Mantieni Le Mie Ricette Private", "keep-my-recipes-private-description": "Imposta il tuo gruppo e tutte le ricette privati di default. Puoi sempre cambiare questa impostazione più tardi." }, - "manage-members": "Manage Members", - "manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", - "manage": "Manage", - "invite": "Invite", - "looking-to-update-your-profile": "Looking to Update Your Profile?", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", - "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", - "private-group": "Private Group", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", - "show-nutrition-information": "Show nutrition information", + "manage-members": "Gestisci i membri", + "manage-members-description": "Gestisci i permessi dei membri dei tuoi gruppi. {manage} permette all'utente di accedere alla pagina di gestione dei dati {invite} permette all'utente di generare dei link di invito per altri utenti. I proprietari del gruppo non possono cambiare i propri permessi.", + "manage": "Gestisci", + "invite": "Invita", + "looking-to-update-your-profile": "Stai cercando di aggiornare il tuo profilo?", + "default-recipe-preferences-description": "Queste sono le impostazioni predefinite quando viene creata una nuova ricetta nel tuo gruppo. Queste possono essere modificate per le singole ricette nel menu delle impostazioni della ricetta.", + "default-recipe-preferences": "Preferenze predefinite per le ricette", + "group-preferences": "Preferenze del gruppo", + "private-group": "Gruppo privato", + "allow-users-outside-of-your-group-to-see-your-recipes": "Consenti agli utenti al di fuori del tuo gruppo di vedere le tue ricette", + "show-nutrition-information": "Mostra informazioni nutrizionali", "show-recipe-assets": "Show recipe assets", - "default-to-landscape-view": "Default to landscape view", - "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", + "default-to-landscape-view": "Visualizzazione predefinita in orizzontale", + "disable-users-from-commenting-on-recipes": "Impedisci agli utenti di commentare le ricette", "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", - "general-preferences": "General Preferences", - "group-recipe-preferences": "Group Recipe Preferences", + "general-preferences": "Impostazioni Generali", + "group-recipe-preferences": "Impostazioni per le ricette del gruppo", "report": "Report" }, "meal-plan": { @@ -252,27 +252,27 @@ "dinner": "Cena", "type-any": "Qualsiasi", "day-any": "Qualsiasi", - "editor": "Editor", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", - "meal-note": "Meal Note", - "note-only": "Note Only", - "random-meal": "Random Meal", - "random-dinner": "Random Dinner", - "random-side": "Random Side", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "to all days", + "editor": "Modifica", + "meal-recipe": "Ricetta del pasto", + "meal-title": "Nome del piatto", + "meal-note": "Note sul piatto", + "note-only": "Solo appunto", + "random-meal": "Pasto Casuale", + "random-dinner": "Cena Casuale", + "random-side": "Contorno casuale", + "this-rule-will-apply": "Questa regola si applicherà a ogni {dayCriteria} per {mealTypeCriteria}.", + "to-all-days": "per tutti i giorni", "on-days": "on {0}s", - "for-all-meal-types": "for all meal types", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", - "new-rule": "New Rule", - "meal-plan-rules-description": "You can create rules for auto selecting recipes for you meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the categories of the rules will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", + "for-all-meal-types": "per tutti i tipi di pasto", + "for-type-meal-types": "per {0} tipi di pasto", + "meal-plan-rules": "Regole del piano alimentare", + "new-rule": "Nuova regola", + "meal-plan-rules-description": "È possibile creare regole per la selezione automatica delle ricette per il piano alimentare. Queste regole sono usate dal server per determinare l'insieme casuale delle ricette fra le quali selezionare quando si creano dei piani alimentari. Si noti che se le regole hanno gli stessi vincoli di giorno/tipo, le categorie delle regole saranno unite. In pratica, non è necessario creare regole duplicate, ma è possibile farlo.", "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", - "recipe-rules": "Recipe Rules", - "applies-to-all-days": "Applies to all days", - "applies-on-days": "Applies on {0}s", - "meal-plan-settings": "Meal Plan Settings" + "recipe-rules": "Regole per le ricette", + "applies-to-all-days": "Si applica a ogni giorno", + "applies-on-days": "Si applica ai {0}", + "meal-plan-settings": "Impostazioni del piano alimentare" }, "migration": { "chowdown": { @@ -594,16 +594,16 @@ "label": "Etichetta", "linked-item-warning": "Questo elemento è collegato a una o più ricette. La modifica delle unità o degli alimenti potrebbe dare risultati inattesi quando si aggiunge o si rimuove la ricetta da questo elenco.", "toggle-food": "Attiva/Disattiva Alimento", - "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", + "manage-labels": "Gestisci etichette", + "are-you-sure-you-want-to-delete-this-item": "Sei sicuro di voler rimuovere questo elemento?", + "copy-as-text": "Copia come testo", + "copy-as-markdown": "Copia come Markdown", + "delete-checked": "Elimina selezionati", "toggle-label-sort": "Toggle Label Sort", - "uncheck-all-items": "Uncheck All Items", - "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", - "items-checked-count": "No items checked|One item checked|{count} items checked", - "no-label": "No Label" + "uncheck-all-items": "Deseleziona tutti gli elementi", + "linked-recipes-count": "Nessuna ricetta collegata|Una ricetta collegata|{count} ricette collegate", + "items-checked-count": "Nessun elemento selezionato|Un elemento selezionato|{count} elementi selezionati", + "no-label": "Nessuna etichetta" }, "sidebar": { "all-recipes": "Ricette", @@ -656,7 +656,7 @@ "tool-name": "Nome dell'Utensile", "create-new-tool": "Crea un Nuovo Utensile", "on-hand-checkbox-label": "Mostra come Disponibile (Spuntato)", - "required-tools": "Required Tools" + "required-tools": "Strumenti necessari" }, "user": { "admin": "Amministratore", @@ -716,17 +716,17 @@ "enable-advanced-content": "Abilita Contenuto Avanzato", "enable-advanced-content-description": "Abilita funzionalità avanzate come Scraping Ricette, Chiavi API, Webhooks e Gestione dei Dati. Non ti preoccupare, puoi sempre cambiare questa configurazione in seguito", "favorite-recipes": "Ricette Preferite", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", - "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "email-or-username": "Email o nome utente", + "remember-me": "Resta collegato", + "please-enter-your-email-and-password": "Inserisci il tuo indirizzo e-mail e la password", + "invalid-credentials": "Credenziali errare", + "account-locked-please-try-again-later": "Account bloccato. Riprova più tardi", + "user-favorites": "Preferiti dall' utente", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Debole", + "good": "Buona", + "strong": "Forte", + "very-strong": "Molto sicura" } }, "language-dialog": { diff --git a/frontend/lang/messages/lt-LT.json b/frontend/lang/messages/lt-LT.json index 8d496e51928..7a6c4de3869 100644 --- a/frontend/lang/messages/lt-LT.json +++ b/frontend/lang/messages/lt-LT.json @@ -167,14 +167,14 @@ "timestamp": "Laiko žyma", "last-made": "Last Made", "learn-more": "Learn More", - "this-feature-is-currently-inactive": "This feature is currently inactive", - "clipboard-not-supported": "Clipboard not supported", - "copied-to-clipboard": "Copied to clipboard", + "this-feature-is-currently-inactive": "Ši funkcija šiuo metu neaktyvi", + "clipboard-not-supported": "Iškarpinė nepalaikoma", + "copied-to-clipboard": "Nukopijuota į iškarpinę", "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", - "actions": "Actions", - "selected-count": "Selected: {count}", - "export-all": "Export All" + "actions": "Veiksmai", + "selected-count": "Pasirinkta: {count}", + "export-all": "Eksportuoti visus" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Ar tikrai norite ištrinti {groupName}?", @@ -199,22 +199,22 @@ "keep-my-recipes-private": "Laikyti mano receptus privačiai", "keep-my-recipes-private-description": "Nustato, kad jūsų grupė ir visi receptai joje yra privatūs pagal nutylėjimą. Visada galėsite tai pakeisti vėliau." }, - "manage-members": "Manage Members", + "manage-members": "Tvarkyti narius", "manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", - "manage": "Manage", - "invite": "Invite", + "manage": "Tvarkyti", + "invite": "Pakviesti", "looking-to-update-your-profile": "Looking to Update Your Profile?", "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", + "group-preferences": "Grupės nustatymai", "private-group": "Private Group", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", + "allow-users-outside-of-your-group-to-see-your-recipes": "Leiskite vartotojams, nepriskirtiemsjūsų grupei, matyti jūsų receptus", "show-nutrition-information": "Show nutrition information", "show-recipe-assets": "Show recipe assets", "default-to-landscape-view": "Default to landscape view", - "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", + "disable-users-from-commenting-on-recipes": "Neleisti vartotojams komentuoti receptų", "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", - "general-preferences": "General Preferences", + "general-preferences": "Bendrosios nuostatos", "group-recipe-preferences": "Group Recipe Preferences", "report": "Report" }, @@ -266,11 +266,11 @@ "for-all-meal-types": "for all meal types", "for-type-meal-types": "for {0} meal types", "meal-plan-rules": "Meal Plan Rules", - "new-rule": "New Rule", + "new-rule": "Nauja taisyklė", "meal-plan-rules-description": "You can create rules for auto selecting recipes for you meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the categories of the rules will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", "recipe-rules": "Recipe Rules", - "applies-to-all-days": "Applies to all days", + "applies-to-all-days": "Galioja visoms dienoms", "applies-on-days": "Applies on {0}s", "meal-plan-settings": "Meal Plan Settings" }, @@ -429,7 +429,7 @@ "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", + "attach-images-hint": "Pridėkite vaizdus vilkdami ir numesdami juos į redaktorių", "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", @@ -437,9 +437,9 @@ "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", + "import-with-url": "Importuoti naudojant URL", + "create-recipe": "Sukurti receptą", + "import-with-zip": "Įkelti naudojant .zip failus", "create-recipe-from-an-image": "Create recipe from an image", "bulk-url-import": "Bulk URL Import", "debug-scraper": "Debug Scraper", @@ -596,7 +596,7 @@ "toggle-food": "Toggle Food", "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-text": "Kopijuoti kaip tekstą", "copy-as-markdown": "Copy as Markdown", "delete-checked": "Delete Checked", "toggle-label-sort": "Toggle Label Sort", @@ -716,17 +716,17 @@ "enable-advanced-content": "Enable Advanced Content", "enable-advanced-content-description": "Enables advanced features like Recipe Scaling, API keys, Webhooks, and Data Management. Don't worry, you can always change this later", "favorite-recipes": "Mėgstamiausi", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", - "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", + "email-or-username": "El. paštas arba vartotojo vardas", + "remember-me": "Atsiminti slaptažodį", + "please-enter-your-email-and-password": "Prašome įvesti savo el. paštą ir slaptažodį", + "invalid-credentials": "Neteisingi prisijungimo duomenys", + "account-locked-please-try-again-later": "Paskyra užrakinta. Prašome bandyti vėliau", "user-favorites": "User Favorites", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Silpnas", + "good": "Geras", + "strong": "Stiprus", + "very-strong": "Labai stiprus" } }, "language-dialog": { @@ -756,10 +756,10 @@ "combine-unit": "Combine Unit", "source-unit": "Source Unit", "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", + "merging-unit-into-unit": "Sujungiama {0} su {1}", "create-unit": "Create Unit", - "abbreviation": "Abbreviation", - "description": "Description", + "abbreviation": "Santrumpa", + "description": "Aprašymas", "display-as-fraction": "Display as Fraction", "use-abbreviation": "Use Abbreviation", "edit-unit": "Edit Unit", @@ -785,7 +785,7 @@ "recipe-columns": "Recipe Columns", "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", "data-exports": "Data Exports", - "tag": "Tag", + "tag": "Žymos", "categorize": "Categorize", "update-settings": "Update Settings", "tag-recipes": "Tag Recipes", @@ -914,22 +914,22 @@ } }, "profile": { - "welcome-user": "👋 Welcome, {0}", + "welcome-user": "Sveiki atvykę, {0}", "description": "Manage your profile, recipes, and group settings.", - "get-invite-link": "Get Invite Link", - "account-summary": "Account Summary", + "get-invite-link": "Gauti pakvietimo nuorodą", + "account-summary": "Paskyros apžvalga", "account-summary-description": "Here's a summary of your group's information", - "group-statistics": "Group Statistics", + "group-statistics": "Grupės statistika", "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": "Vartotojo nustatymai", "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": "Gupės nustatymai", "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", @@ -941,20 +941,20 @@ "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", + "email-sent": "El. laiškas išsiųstas", + "error-sending-email": "Klaida siunčiant el. laišką", "personal-information": "Personal Information", - "preferences": "Preferences", + "preferences": "Nuostatos", "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?" }, "cookbook": { - "cookbooks": "Cookbooks", + "cookbooks": "Receptų knygos", "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": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", - "filter-options": "Filter Options", + "filter-options": "Filtro parinktys", "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", "require-all-categories": "Require All Categories", "require-all-tags": "Require All Tags", diff --git a/frontend/lang/messages/nl-NL.json b/frontend/lang/messages/nl-NL.json index 2363077d23b..d94139fbdda 100644 --- a/frontend/lang/messages/nl-NL.json +++ b/frontend/lang/messages/nl-NL.json @@ -165,16 +165,16 @@ "copy": "Kopiëren", "color": "Kleur", "timestamp": "Tijdstempel", - "last-made": "Last Made", - "learn-more": "Learn More", - "this-feature-is-currently-inactive": "This feature is currently inactive", - "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", - "actions": "Actions", - "selected-count": "Selected: {count}", - "export-all": "Export All" + "last-made": "Voor het laatst gemaakt op", + "learn-more": "Lees meer", + "this-feature-is-currently-inactive": "Deze mogelijkheid is op dit moment uitgeschakeld", + "clipboard-not-supported": "Knippen en plakken kan niet", + "copied-to-clipboard": "Gekopieerd naar klembord", + "your-browser-does-not-support-clipboard": "Je browser heeft geen knippen en plakken", + "copied-items-to-clipboard": "Geen item gekopieerd naar klembord|Één item gekopieerd naar klembord|{count} items naar klembord gekopieerd", + "actions": "Acties", + "selected-count": "Geselecteerd: {count}", + "export-all": "Exporteer alles" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Weet je zeker dat je {groupName} wil verwijderen?", @@ -199,24 +199,24 @@ "keep-my-recipes-private": "Houd mijn recepten privé", "keep-my-recipes-private-description": "Stelt je groep en alle recepten standaard privé in. Je kunt dit later nog wijzigen." }, - "manage-members": "Manage Members", - "manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", - "manage": "Manage", - "invite": "Invite", - "looking-to-update-your-profile": "Looking to Update Your Profile?", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", - "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", - "private-group": "Private Group", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", - "show-nutrition-information": "Show nutrition information", - "show-recipe-assets": "Show recipe assets", - "default-to-landscape-view": "Default to landscape view", - "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", + "manage-members": "Beheer Leden", + "manage-members-description": "Beheer de rechten van de leden in uw groepen. {manage} geeft de gebruiker toegang tot de data-managementpagina {invite} geeft de gebruiker de mogelijkheid uitnodigingslinks voor andere gebruikers te maken. Groepseigenaren kunnen hun eigen rechten niet wijzigen.", + "manage": "Beheer", + "invite": "Uitnodigen", + "looking-to-update-your-profile": "Wil je je profiel bijwerken?", + "default-recipe-preferences-description": "Dit zijn de standaardinstellingen als er een nieuw recept in je groep wordt gemaakt. Deze kunnen worden gewijzigd voor individuele recepten in het menu recepteninstellingen.", + "default-recipe-preferences": "Standaardvoorkeuren", + "group-preferences": "Groepsvoorkeuren", + "private-group": "Privé-groep", + "allow-users-outside-of-your-group-to-see-your-recipes": "Sta gebruikers buiten je groep toe om je recepten te zien", + "show-nutrition-information": "Toon voedingsinformatie", + "show-recipe-assets": "Toon receptmiddelen", + "default-to-landscape-view": "Standaard naar liggende weergave", + "disable-users-from-commenting-on-recipes": "Gebruikersreacties uitschakelen op recepten", "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", - "general-preferences": "General Preferences", - "group-recipe-preferences": "Group Recipe Preferences", - "report": "Report" + "general-preferences": "Algemene voorkeuren", + "group-recipe-preferences": "Groepeer receptvoorkeuren", + "report": "Rapport" }, "meal-plan": { "create-a-new-meal-plan": "Maak een nieuw maaltijdplan", @@ -253,20 +253,20 @@ "type-any": "Alle", "day-any": "Elke", "editor": "Editor", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", - "meal-note": "Meal Note", - "note-only": "Note Only", - "random-meal": "Random Meal", - "random-dinner": "Random Dinner", - "random-side": "Random Side", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "to all days", + "meal-recipe": "Recept", + "meal-title": "Maaltijdtitel", + "meal-note": "Maaltijdnotitie", + "note-only": "Enkel notitie", + "random-meal": "Willekeurige maaltijd", + "random-dinner": "Willekeurig avondeten", + "random-side": "Willekeurig bijgerecht", + "this-rule-will-apply": "Deze regel wordt toegepast op {dayCriteria} {mealTypeCriteria}.", + "to-all-days": "voor alle dagen", "on-days": "on {0}s", - "for-all-meal-types": "for all meal types", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", - "new-rule": "New Rule", + "for-all-meal-types": "voor alle maaltijdsoorten", + "for-type-meal-types": "voor {0} maaltijdsoorten", + "meal-plan-rules": "Maaltijdplanregels", + "new-rule": "Nieuwe regel", "meal-plan-rules-description": "You can create rules for auto selecting recipes for you meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the categories of the rules will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", "recipe-rules": "Recipe Rules", diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index f61304be6f6..1b194d03598 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -22,7 +22,7 @@ "support": "Podpora", "version": "Verzia", "unknown-version": "neznáma", - "sponsor": "Sponsor" + "sponsor": "Sponzor" }, "asset": { "assets": "Prílohy", diff --git a/frontend/lang/messages/tr-TR.json b/frontend/lang/messages/tr-TR.json index 02940429a3c..cfd86ec78e0 100644 --- a/frontend/lang/messages/tr-TR.json +++ b/frontend/lang/messages/tr-TR.json @@ -172,7 +172,7 @@ "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", - "actions": "Actions", + "actions": "Eylemler", "selected-count": "Selected: {count}", "export-all": "Export All" }, @@ -199,22 +199,22 @@ "keep-my-recipes-private": "Keep My Recipes Private", "keep-my-recipes-private-description": "Sets your group and all recipes defaults to private. You can always change this later." }, - "manage-members": "Manage Members", + "manage-members": "Üyeleri Yönet", "manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", - "manage": "Manage", - "invite": "Invite", + "manage": "Yönet", + "invite": "Davet Et", "looking-to-update-your-profile": "Looking to Update Your Profile?", "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", - "private-group": "Private Group", + "group-preferences": "Grup Tercihleri", + "private-group": "Özel Grup", "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", "show-nutrition-information": "Show nutrition information", "show-recipe-assets": "Show recipe assets", "default-to-landscape-view": "Default to landscape view", "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", - "general-preferences": "General Preferences", + "general-preferences": "Genel Tercihler", "group-recipe-preferences": "Group Recipe Preferences", "report": "Report" }, @@ -252,7 +252,7 @@ "dinner": "Akşam Yemeği", "type-any": "Any", "day-any": "Any", - "editor": "Editor", + "editor": "Editör", "meal-recipe": "Meal Recipe", "meal-title": "Meal Title", "meal-note": "Meal Note", @@ -449,7 +449,7 @@ "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": "Zip'ten içeri aktar", "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.", @@ -463,8 +463,8 @@ "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", + "debug": "Hata ayıklama", + "tree-view": "Ağaç Görünümü", "recipe-yield": "Recipe Yield" }, "search": { @@ -480,7 +480,7 @@ "search-placeholder": "Ara...", "tag-filter": "Tag Filter", "search-hint": "Press '/'", - "advanced": "Advanced" + "advanced": "Gelişmiş" }, "settings": { "add-a-new-theme": "Add a New Theme", @@ -596,14 +596,14 @@ "toggle-food": "Toggle Food", "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-text": "Metin olarak kopyala", "copy-as-markdown": "Copy as Markdown", "delete-checked": "Delete Checked", "toggle-label-sort": "Toggle Label Sort", "uncheck-all-items": "Uncheck All Items", "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", "items-checked-count": "No items checked|One item checked|{count} items checked", - "no-label": "No Label" + "no-label": "Etiket Yok" }, "sidebar": { "all-recipes": "All Recipes", @@ -716,10 +716,10 @@ "enable-advanced-content": "Enable Advanced Content", "enable-advanced-content-description": "Enables advanced features like Recipe Scaling, API keys, Webhooks, and Data Management. Don't worry, you can always change this later", "favorite-recipes": "Favorite Recipes", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", + "email-or-username": "E-posta veya Kullanıcı Adı", + "remember-me": "Beni Hatırla", "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", + "invalid-credentials": "Geçersiz kimlik bilgileri", "account-locked-please-try-again-later": "Account Locked. Please try again later", "user-favorites": "User Favorites", "password-strength-values": { @@ -747,7 +747,7 @@ "target-food": "Target Food", "create-food": "Create Food", "food-label": "Food Label", - "edit-food": "Edit Food", + "edit-food": "Yiyecek Düzenle", "food-data": "Food Data" }, "units": { @@ -758,8 +758,8 @@ "target-unit": "Target Unit", "merging-unit-into-unit": "Merging {0} into {1}", "create-unit": "Create Unit", - "abbreviation": "Abbreviation", - "description": "Description", + "abbreviation": "Kısaltma", + "description": "Açıklama", "display-as-fraction": "Display as Fraction", "use-abbreviation": "Use Abbreviation", "edit-unit": "Edit Unit", @@ -769,9 +769,9 @@ }, "labels": { "seed-dialog-text": "Seed the database with common labels based on your local language.", - "edit-label": "Edit Label", - "new-label": "New Label", - "labels": "Labels" + "edit-label": "Etiketi Düzenle", + "new-label": "Yeni Etiket", + "labels": "Etiketler" }, "recipes": { "purge-exports": "Purge Exports", @@ -785,8 +785,8 @@ "recipe-columns": "Recipe Columns", "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", "data-exports": "Data Exports", - "tag": "Tag", - "categorize": "Categorize", + "tag": "Etiket", + "categorize": "Kategorize et", "update-settings": "Update Settings", "tag-recipes": "Tag Recipes", "categorize-recipes": "Categorize Recipes", @@ -914,12 +914,12 @@ } }, "profile": { - "welcome-user": "👋 Welcome, {0}", + "welcome-user": "👋 Hoşgeldiniz, {0}", "description": "Manage your profile, recipes, and group settings.", "get-invite-link": "Get Invite Link", - "account-summary": "Account Summary", + "account-summary": "Hesap Özeti", "account-summary-description": "Here's a summary of your group's information", - "group-statistics": "Group Statistics", + "group-statistics": "Grup İstatistikleri", "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.", @@ -932,19 +932,19 @@ "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": "Üyeler", "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": "Verileri Yönet", "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", + "preferences": "Tercihler", "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?" diff --git a/frontend/lang/messages/uk-UA.json b/frontend/lang/messages/uk-UA.json index 981237491cd..a7808dfeb20 100644 --- a/frontend/lang/messages/uk-UA.json +++ b/frontend/lang/messages/uk-UA.json @@ -22,18 +22,18 @@ "support": "Підтримка", "version": "Версія", "unknown-version": "невідомо", - "sponsor": "Sponsor" + "sponsor": "Спонсор" }, "asset": { - "assets": "Медіа-ресурси", + "assets": "Медіаресурси", "code": "Код", "file": "Файл", "image": "Зображення", - "new-asset": "Новий медіа-ресурс", + "new-asset": "Новий медіаресурс", "pdf": "PDF", "recipe": "Рецепт", - "show-assets": "Показати медіа-ресурси", - "error-submitting-form": "Помилка при відправці форми" + "show-assets": "Показати медіаресурси", + "error-submitting-form": "Помилка надсилання форми" }, "category": { "categories": "Категорії", @@ -165,16 +165,16 @@ "copy": "Скопіювати", "color": "Колір", "timestamp": "Час", - "last-made": "Last Made", - "learn-more": "Learn More", - "this-feature-is-currently-inactive": "This feature is currently inactive", - "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", - "actions": "Actions", - "selected-count": "Selected: {count}", - "export-all": "Export All" + "last-made": "Приготовано", + "learn-more": "Дізнатися більше", + "this-feature-is-currently-inactive": "Ця функція наразі не активна", + "clipboard-not-supported": "Буфер обміну не підтримується", + "copied-to-clipboard": "Скопійовано до буферу обміну", + "your-browser-does-not-support-clipboard": "Ваш браузер не підтримує буфер обміну\")", + "copied-items-to-clipboard": "Жоден елемент не скопійовано в буфер обміну|Один елемент скопійовано в буфер обміну|Скопійовано {count} елементів в буфер обміну", + "actions": "Дії", + "selected-count": "Обрано: {count}", + "export-all": "Експортувати Всі" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Ви дійсно бажаєте видалити {groupName}?", @@ -199,24 +199,24 @@ "keep-my-recipes-private": "Тримайте мої рецепти приватними", "keep-my-recipes-private-description": "Встановлює \"приватне\" налаштуванням по замовчування для групи та всіх рецептів. Це завжди можна змінити потім." }, - "manage-members": "Manage Members", - "manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", - "manage": "Manage", - "invite": "Invite", - "looking-to-update-your-profile": "Looking to Update Your Profile?", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", - "default-recipe-preferences": "Default Recipe Preferences", - "group-preferences": "Group Preferences", - "private-group": "Private Group", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", - "show-nutrition-information": "Show nutrition information", - "show-recipe-assets": "Show recipe assets", - "default-to-landscape-view": "Default to landscape view", - "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", - "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", - "general-preferences": "General Preferences", - "group-recipe-preferences": "Group Recipe Preferences", - "report": "Report" + "manage-members": "Керувати Користувачами", + "manage-members-description": "Керуйте дозволами для учасників у ваших групах. {manage} дозволяє користувачеві отримати доступ до сторінки керування даними {invite} дати користувачеві генерувати запрошувальні посилання для інших користувачів. Власники групи не можуть змінити власні дозволи.", + "manage": "Керування", + "invite": "Запрошення", + "looking-to-update-your-profile": "Бажаєте оновити свій профіль?", + "default-recipe-preferences-description": "Це типові налаштування, коли створюється новий рецепт у вашій групі. Ці параметри можна змінити для окремих рецептів в меню налаштувань рецептів.", + "default-recipe-preferences": "Параметри за умовчанням", + "group-preferences": "Налаштування групи", + "private-group": "Приватна група", + "allow-users-outside-of-your-group-to-see-your-recipes": "Дозволити користувачам за межами вашої групи бачити ваші рецепти", + "show-nutrition-information": "Показувати харчову цінність", + "show-recipe-assets": "Показувати медіаресурси рецепта", + "default-to-landscape-view": "Альбомний вид за замовчуванням", + "disable-users-from-commenting-on-recipes": "Вимкнути користувачам можливість коментувати рецепти", + "disable-organizing-recipe-ingredients-by-units-and-food": "Вимкнути можливість організовувати рецепти за одиницями та назвами", + "general-preferences": "Загальні налаштування", + "group-recipe-preferences": "Групові налаштування рецептів", + "report": "Звіт" }, "meal-plan": { "create-a-new-meal-plan": "Створити новий план харчування", @@ -252,27 +252,27 @@ "dinner": "Вечеря", "type-any": "Будь-який", "day-any": "Будь-який", - "editor": "Editor", - "meal-recipe": "Meal Recipe", - "meal-title": "Meal Title", - "meal-note": "Meal Note", - "note-only": "Note Only", - "random-meal": "Random Meal", - "random-dinner": "Random Dinner", - "random-side": "Random Side", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "to all days", - "on-days": "on {0}s", - "for-all-meal-types": "for all meal types", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", - "new-rule": "New Rule", + "editor": "Редактор", + "meal-recipe": "Рецепт страви", + "meal-title": "Назва страви", + "meal-note": "Нотатки страви", + "note-only": "Тільки нотатки", + "random-meal": "Випадкова страва", + "random-dinner": "Випадкова Вечеря", + "random-side": "Випадкова додаткова страва", + "this-rule-will-apply": "Це правило буде застосовуватися до {dayCriteria} {mealTypeCriteria}.", + "to-all-days": "до всіх днів", + "on-days": "на {0}сек", + "for-all-meal-types": "для всіх типів харчування", + "for-type-meal-types": "для {0} типів харчування", + "meal-plan-rules": "Правила планів харчування", + "new-rule": "Нове правило", "meal-plan-rules-description": "You can create rules for auto selecting recipes for you meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the categories of the rules will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", - "recipe-rules": "Recipe Rules", - "applies-to-all-days": "Applies to all days", - "applies-on-days": "Applies on {0}s", - "meal-plan-settings": "Meal Plan Settings" + "recipe-rules": "Правила рецептів", + "applies-to-all-days": "Застосовується до всіх днів", + "applies-on-days": "Застосовується на {0}сек", + "meal-plan-settings": "Налаштування плану харчування" }, "migration": { "chowdown": { @@ -425,42 +425,42 @@ "made-this": "Я це зробив", "how-did-it-turn-out": "Як вийшло?", "user-made-this": "{user} зробив це", - "last-made-date": "Last Made {date}", + "last-made-date": "Востаннє приготовано {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", + "message-key": "Ключ повідомлення", + "parse": "Проаналізувати", + "attach-images-hint": "Прикріпіть зображення, перетягнувши їх у редактор", + "enable-ingredient-amounts-to-use-this-feature": "Увімкніть кількість інгредієнтів, щоб використовувати цю функцію", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Рецепти з визначеними одиницями або їжею не можна проаналізувати.", + "parse-ingredients": "Проаналізувати інгредієнти", + "edit-markdown": "Редагувати Markdown", + "recipe-creation": "Створення рецептів", + "select-one-of-the-various-ways-to-create-a-recipe": "Оберіть один із різних способів створення рецепта", + "looking-for-migrations": "Шукаєте міграції?", + "import-with-url": "Імпорт з URL-адреси", + "create-recipe": "Створити рецепт", + "import-with-zip": "Імпорт з .zip", + "create-recipe-from-an-image": "Створити рецепт із зображення", + "bulk-url-import": "Масовий URL імпорт", "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", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Створіть рецепт, надавши назву. Усі рецепти повинні мати унікальні назви.", + "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", + "import-original-keywords-as-tags": "Імпортувати оригінальні ключові слова як теги", + "stay-in-edit-mode": "Залишитися в режимі редактора", + "import-from-zip": "Імпортувати з Zip", + "import-from-zip-description": "Імпортувати один рецепт, який був експортований з іншої Mealie.", + "zip-files-must-have-been-exported-from-mealie": ".zip файли повинні бути експортовані з Mealie", + "create-a-recipe-by-uploading-a-scan": "Створити рецепт, завантаживши скан.", + "upload-a-png-image-from-a-recipe-book": "Завантажити png зображення з книги рецептів", "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", + "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", + "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", @@ -480,7 +480,7 @@ "search-placeholder": "Пошук...", "tag-filter": "Фільтр міток", "search-hint": "Натисніть '/'", - "advanced": "Advanced" + "advanced": "Розширений" }, "settings": { "add-a-new-theme": "Додати нову тему", @@ -557,7 +557,7 @@ "api-token": "Ключ API", "api-tokens": "Ключі API", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Скопіюйте цей ключ для використання з зовнішнім додатком. Цей ключ не буде доступним для перегляду знову.", - "create-an-api-token": "Створити новий API ключ", + "create-an-api-token": "Створити новий ключ API", "token-name": "Назва ключа" }, "toolbox": { @@ -596,14 +596,14 @@ "toggle-food": "Переключити Їжу", "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", + "copy-as-text": "Копіювати як текст", + "copy-as-markdown": "Копіювати як Markdown", "delete-checked": "Delete Checked", "toggle-label-sort": "Toggle Label Sort", "uncheck-all-items": "Uncheck All Items", "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", "items-checked-count": "No items checked|One item checked|{count} items checked", - "no-label": "No Label" + "no-label": "Без мітки" }, "sidebar": { "all-recipes": "Всі рецепти", @@ -656,7 +656,7 @@ "tool-name": "Назва інструмента", "create-new-tool": "Створити новий інструмент", "on-hand-checkbox-label": "Show as On Hand (Checked)", - "required-tools": "Required Tools" + "required-tools": "Необхідні інструменти" }, "user": { "admin": "Адміністратор", @@ -716,17 +716,17 @@ "enable-advanced-content": "Увімкнути розширений контент", "enable-advanced-content-description": "Вмикає розширені функції, такі як масштабування рецептів, ключі API, вебхуки та керування даними. Не хвилюйтесь, завжди можна змінити це пізніше", "favorite-recipes": "Улюблені рецепти", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", - "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "email-or-username": "Електронна пошта або ім'я користувача", + "remember-me": "Запам'ятати мене", + "please-enter-your-email-and-password": "Будь ласка, введіть адресу електронної пошти та пароль", + "invalid-credentials": "Невірні облікові дані", + "account-locked-please-try-again-later": "Акаунт заблоковано. Повторіть спробу пізніше", + "user-favorites": "Уподобання користувача", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Простий", + "good": "Добрий", + "strong": "Надійний", + "very-strong": "Дуже надійний" } }, "language-dialog": { @@ -756,13 +756,13 @@ "combine-unit": "Combine Unit", "source-unit": "Source Unit", "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", + "merging-unit-into-unit": "Об'єднання {0} з {1}", "create-unit": "Create Unit", "abbreviation": "Abbreviation", "description": "Description", "display-as-fraction": "Display as Fraction", "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", + "edit-unit": "Редагувати одиницю", "unit-data": "Unit Data", "use-abbv": "Use Abbv.", "fraction": "Fraction" @@ -780,18 +780,18 @@ "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "selected-length-recipe-s-settings-will-be-updated": "{0} recipe(s) settings will be updated.", - "recipe-data": "Recipe Data", + "recipe-data": "Дані рецептів", "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", "recipe-columns": "Recipe Columns", "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", "data-exports": "Data Exports", - "tag": "Tag", + "tag": "Мітка", "categorize": "Categorize", - "update-settings": "Update Settings", + "update-settings": "Оновити налаштування", "tag-recipes": "Tag Recipes", - "categorize-recipes": "Categorize Recipes", - "export-recipes": "Export Recipes", - "delete-recipes": "Delete Recipes", + "categorize-recipes": "Упорядкувати рецепти", + "export-recipes": "Експорт рецептів", + "delete-recipes": "Видалити рецепти", "source-unit-will-be-deleted": "Source Unit will be deleted" }, "seed-data": "Дані Seed", @@ -800,7 +800,7 @@ "data-management-description": "Select which data set you want to make changes to.", "select-data": "Select Data", "select-language": "Select Language", - "columns": "Columns" + "columns": "Стовпці" }, "user-registration": { "user-registration": "Реєстрація користувачів", @@ -903,7 +903,7 @@ "action-clean-images-name": "Видалити зображення", "action-clean-images-description": "Видалити всі зображення, що не закінчуються на .webp", "actions-description": "Операції технічного обслуговування – {destructive_in_bold} і їх слід використовувати з обережністю. Будь-яка з цих дій {irreversible_in_bold}.", - "actions-description-destructive": "руйнівні", + "actions-description-destructive": "руйнівна", "actions-description-irreversible": "незворотня", "logs-action-refresh": "Оновити журнали", "logs-page-title": "Журнал Mealie", @@ -914,20 +914,20 @@ } }, "profile": { - "welcome-user": "👋 Welcome, {0}", + "welcome-user": "👋 Ласкаво просимо, {0}", "description": "Manage your profile, recipes, and group settings.", - "get-invite-link": "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", + "storage-capacity": "Обсяг сховища", + "storage-capacity-description": "Об'єм сховища це сума зображені та відвантажених медіаресурсів.", + "personal": "Особисте", + "personal-description": "Це особисті налаштування. Зміни тут не впливають на інших користувачів", + "user-settings": "Налаштування користувача", + "user-settings-description": "Керуйте вашими налаштуваннями, змінюйте пароль і оновлюйте адресу електронної пошти", + "api-tokens-description": "Керуйте своїми ключами API для доступу із зовнішніх програм", "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.", @@ -940,14 +940,14 @@ "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?" + "data-migrations-description": "Перенести наявні дані з таких програм, як Nextcloud Recipes і Chowdown", + "email-sent": "Лист надіслано", + "error-sending-email": "Помилка надсилання листа", + "personal-information": "Персональні данні", + "preferences": "Налаштування", + "show-advanced-description": "Показати розширені функції (ключі API, веб-хуки та керування даними)", + "back-to-profile": "Назад до профілю", + "looking-for-privacy-settings": "Шукаєте налаштування конфіденційності?" }, "cookbook": { "cookbooks": "Cookbooks", @@ -956,9 +956,9 @@ "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", - "require-all-categories": "Require All Categories", - "require-all-tags": "Require All Tags", - "require-all-tools": "Require All Tools", + "require-all-categories": "Вимагати всі категорії", + "require-all-tags": "Вимагати всі мітки", + "require-all-tools": "Вимагати всі інструменти", "cookbook-name": "Cookbook Name", "cookbook-with-name": "Cookbook {0}" } diff --git a/mealie/lang/messages/de-DE.json b/mealie/lang/messages/de-DE.json index fb49ad6d4c8..cd2bdd4fc78 100644 --- a/mealie/lang/messages/de-DE.json +++ b/mealie/lang/messages/de-DE.json @@ -6,12 +6,12 @@ "unique-name-error": "Rezeptnamen müssen einzigartig sein" }, "mealplan": { - "no-recipes-match-your-rules": "No recipes match your rules" + "no-recipes-match-your-rules": "Keine Rezepte entsprechen deinen Regeln" }, "user": { - "user-updated": "User updated", - "password-updated": "Password updated", - "invalid-current-password": "Invalid current password" + "user-updated": "Benutzer aktualisiert", + "password-updated": "Passwort aktualisiert", + "invalid-current-password": "Aktuelles Passwort ungültig" }, "group": { "report-deleted": "Report deleted." diff --git a/mealie/lang/messages/fr-FR.json b/mealie/lang/messages/fr-FR.json index ff47e260a43..bb7a4fb7f25 100644 --- a/mealie/lang/messages/fr-FR.json +++ b/mealie/lang/messages/fr-FR.json @@ -6,15 +6,15 @@ "unique-name-error": "Les noms de recette doivent être uniques" }, "mealplan": { - "no-recipes-match-your-rules": "No recipes match your rules" + "no-recipes-match-your-rules": "Aucune recette ne correspond à vos règles" }, "user": { - "user-updated": "User updated", - "password-updated": "Password updated", - "invalid-current-password": "Invalid current password" + "user-updated": "Utilisateur mis à jour", + "password-updated": "Mot de passe mis à jour", + "invalid-current-password": "Mot de passe actuel non valide" }, "group": { - "report-deleted": "Report deleted." + "report-deleted": "Rapport supprimé." }, "exceptions": { "permission_denied": "Vous n’avez pas la permission d’effectuer cette action", diff --git a/mealie/lang/messages/lt-LT.json b/mealie/lang/messages/lt-LT.json index b3ac965de29..7d54b7bebfa 100644 --- a/mealie/lang/messages/lt-LT.json +++ b/mealie/lang/messages/lt-LT.json @@ -9,12 +9,12 @@ "no-recipes-match-your-rules": "No recipes match your rules" }, "user": { - "user-updated": "User updated", - "password-updated": "Password updated", - "invalid-current-password": "Invalid current password" + "user-updated": "Vartotojas atnaujintas", + "password-updated": "Slaptažodis atnaujintas", + "invalid-current-password": "Blogas dabartinis slaptažodis" }, "group": { - "report-deleted": "Report deleted." + "report-deleted": "Ataskaita ištrinta." }, "exceptions": { "permission_denied": "Neturite leidimo atlikti šį veiksmą", diff --git a/mealie/lang/messages/ru-RU.json b/mealie/lang/messages/ru-RU.json index b64716f8c10..6a20633a796 100644 --- a/mealie/lang/messages/ru-RU.json +++ b/mealie/lang/messages/ru-RU.json @@ -1,27 +1,27 @@ { "generic": { - "server-error": "An unexpected error occurred" + "server-error": "Произошла непредвиденная ошибка" }, "recipe": { - "unique-name-error": "Recipe names must be unique" + "unique-name-error": "Название рецепта должно быть уникальным" }, "mealplan": { "no-recipes-match-your-rules": "No recipes match your rules" }, "user": { "user-updated": "User updated", - "password-updated": "Password updated", + "password-updated": "Пароль обновлен", "invalid-current-password": "Invalid current password" }, "group": { - "report-deleted": "Report deleted." + "report-deleted": "Отчет удален." }, "exceptions": { - "permission_denied": "You do not have permission to perform this action", - "no-entry-found": "The requested resource was not found", - "integrity-error": "Database integrity error", - "username-conflict-error": "This username is already taken", - "email-conflict-error": "This email is already in use" + "permission_denied": "У вас нет прав для выполнения этого действия", + "no-entry-found": "Запрашиваемый ресурс не найден", + "integrity-error": "Ошибка целостности базы данных", + "username-conflict-error": "Это имя пользователя уже занято", + "email-conflict-error": "Этот адрес эл. почты уже используется" }, "notifications": { "generic-created": "{name} was created", diff --git a/mealie/lang/messages/tr-TR.json b/mealie/lang/messages/tr-TR.json index d54e933f0e6..18d6a90ffe6 100644 --- a/mealie/lang/messages/tr-TR.json +++ b/mealie/lang/messages/tr-TR.json @@ -14,7 +14,7 @@ "invalid-current-password": "Invalid current password" }, "group": { - "report-deleted": "Report deleted." + "report-deleted": "Rapor silindi." }, "exceptions": { "permission_denied": "Bu eylemi gerçekleştirme izniniz yok", diff --git a/mealie/lang/messages/uk-UA.json b/mealie/lang/messages/uk-UA.json index 93d3f47dd3b..e36302fb2e2 100644 --- a/mealie/lang/messages/uk-UA.json +++ b/mealie/lang/messages/uk-UA.json @@ -9,12 +9,12 @@ "no-recipes-match-your-rules": "No recipes match your rules" }, "user": { - "user-updated": "User updated", - "password-updated": "Password updated", - "invalid-current-password": "Invalid current password" + "user-updated": "Користувача оновлено", + "password-updated": "Пароль оновлено", + "invalid-current-password": "Неправильний поточний пароль" }, "group": { - "report-deleted": "Report deleted." + "report-deleted": "Звіт видалено." }, "exceptions": { "permission_denied": "У вас немає дозволу на виконання цієї дії", diff --git a/mealie/repos/seed/resources/foods/locales/ru-RU.json b/mealie/repos/seed/resources/foods/locales/ru-RU.json index 807bdaaf694..8fbb3a0099e 100644 --- a/mealie/repos/seed/resources/foods/locales/ru-RU.json +++ b/mealie/repos/seed/resources/foods/locales/ru-RU.json @@ -1,222 +1,222 @@ { - "acorn-squash": "acorn squash", - "alfalfa-sprouts": "alfalfa sprouts", - "anchovies": "anchovies", - "apples": "apples", - "artichoke": "artichoke", - "arugula": "arugula", - "asparagus": "asparagus", - "aubergine": "aubergine", - "avocado": "avocado", - "bacon": "bacon", - "baking-powder": "baking powder", - "baking-soda": "baking soda", - "baking-sugar": "baking sugar", - "bar-sugar": "bar sugar", - "basil": "basil", - "bell-peppers": "bell peppers", - "blackberries": "blackberries", - "brassicas": "brassicas", - "bok-choy": "bok choy", - "broccoflower": "broccoflower", - "broccoli": "broccoli", - "broccolini": "broccolini", - "broccoli-rabe": "broccoli rabe", - "brussels-sprouts": "brussels sprouts", - "cabbage": "cabbage", - "cauliflower": "cauliflower", - "chinese-leaves": "chinese leaves", - "collard-greens": "collard greens", - "kohlrabi": "kohlrabi", - "bread": "bread", - "breadfruit": "breadfruit", - "broad-beans": "broad beans", - "brown-sugar": "brown sugar", - "butter": "butter", - "butternut-pumpkin": "butternut pumpkin", - "butternut-squash": "butternut squash", - "cactus-edible": "cactus, edible", - "calabrese": "calabrese", - "cannabis": "cannabis", - "capsicum": "capsicum", - "caraway": "caraway", - "carrot": "carrot", - "castor-sugar": "castor sugar", - "cayenne-pepper": "cayenne pepper", - "celeriac": "celeriac", - "celery": "celery", - "cereal-grains": "cereal grains", - "rice": "rice", - "chard": "chard", - "cheese": "cheese", - "chicory": "chicory", - "chilli-peppers": "chilli peppers", - "chives": "chives", - "chocolate": "chocolate", - "cilantro": "cilantro", - "cinnamon": "cinnamon", - "clarified-butter": "clarified butter", - "coconut": "coconut", - "coconut-milk": "coconut milk", - "coffee": "coffee", - "confectioners-sugar": "confectioners' sugar", - "coriander": "coriander", - "corn": "corn", - "corn-syrup": "corn syrup", - "cottonseed-oil": "cottonseed oil", - "courgette": "courgette", - "cream-of-tartar": "cream of tartar", - "cucumber": "cucumber", - "cumin": "cumin", - "daikon": "daikon", - "dairy-products-and-dairy-substitutes": "dairy products and dairy substitutes", - "eggs": "eggs", - "ghee": "ghee", - "milk": "milk", - "dandelion": "dandelion", - "demerara-sugar": "demerara sugar", - "dough": "dough", - "edible-cactus": "edible cactus", - "eggplant": "eggplant", - "endive": "endive", - "fats": "fats", - "speck": "speck", - "fava-beans": "fava beans", - "fiddlehead": "fiddlehead", - "fish": "fish", - "catfish": "catfish ", - "cod": "cod", - "salt-cod": "salt cod", - "salmon": "salmon", - "skate": "skate", - "stockfish": "stockfish", - "trout": "trout", - "tuna": "tuna", - "five-spice-powder": "five spice powder", - "flour": "flour", - "frisee": "frisee", - "fructose": "fructose", - "fruit": "fruit", - "apple": "apple", - "oranges": "oranges", - "pear": "pear", - "tomato": "tomato ", - "fruit-sugar": "fruit sugar", - "garam-masala": "garam masala", - "garlic": "garlic", - "gem-squash": "gem squash", - "ginger": "ginger", - "giblets": "giblets", - "grains": "grains", - "maize": "maize", - "sweetcorn": "sweetcorn", - "teff": "teff", - "grape-seed-oil": "grape seed oil", - "green-onion": "green onion", - "heart-of-palm": "heart of palm", - "hemp": "hemp", - "herbs": "herbs", - "oregano": "oregano", - "parsley": "parsley", - "honey": "honey", - "icing-sugar": "icing sugar", - "isomalt": "isomalt", - "jackfruit": "jackfruit", - "jaggery": "jaggery", - "jams": "jams", - "jellies": "jellies", - "jerusalem-artichoke": "jerusalem artichoke", - "jicama": "jicama", - "kale": "kale", - "kumara": "kumara", - "leavening-agents": "leavening agents", - "leek": "leek", - "legumes": "legumes ", - "peas": "peas", - "beans": "beans", - "lentils": "lentils", - "lemongrass": "lemongrass", - "lettuce": "lettuce", - "liver": "liver", - "maple-syrup": "maple syrup", - "meat": "meat", - "mortadella": "mortadella", - "mushroom": "mushroom", - "white-mushroom": "white mushroom", - "mussels": "mussels", - "nori": "nori", - "nutmeg": "nutmeg", - "nutritional-yeast-flakes": "nutritional yeast flakes", - "nuts": "nuts", - "nanaimo-bar-mix": "nanaimo bar mix", - "octopuses": "octopuses", - "oils": "oils", - "olive-oil": "olive oil", - "okra": "okra", - "olive": "olive", - "onion-family": "onion family", - "onion": "onion", - "scallion": "scallion", - "shallot": "shallot", - "spring-onion": "spring onion", - "orange-blossom-water": "orange blossom water", - "oysters": "oysters", - "panch-puran": "panch puran", - "paprika": "paprika", - "parsnip": "parsnip", - "pepper": "pepper", - "peppers": "peppers", - "plantain": "plantain", - "pineapple": "pineapple", - "poppy-seeds": "poppy seeds", - "potatoes": "potatoes", - "poultry": "poultry", - "powdered-sugar": "powdered sugar", - "pumpkin": "pumpkin", - "pumpkin-seeds": "pumpkin seeds", - "radish": "radish", - "raw-sugar": "raw sugar", - "refined-sugar": "refined sugar", - "rice-flour": "rice flour", - "rock-sugar": "rock sugar", - "rum": "rum", - "salt": "salt", - "seafood": "seafood", - "seeds": "seeds", - "sesame-seeds": "sesame seeds", - "sunflower-seeds": "sunflower seeds", - "soda": "soda", - "soda-baking": "soda, baking", - "soybean": "soybean", - "spaghetti-squash": "spaghetti squash", - "spices": "spices", - "spinach": "spinach", - "squash-family": "squash family", - "squash": "squash", - "zucchini": "zucchini", - "sugar": "sugar", - "caster-sugar": "caster sugar", - "granulated-sugar": "granulated sugar", - "superfine-sugar": "superfine sugar", - "turbanado-sugar": "turbanado sugar", - "unrefined-sugar": "unrefined sugar", - "white-sugar": "white sugar", - "sweet-potato": "sweet potato", - "sweeteners": "sweeteners", - "cane-sugar": "cane sugar", - "tahini": "tahini", - "tubers": "tubers", - "potato": "potato", - "sunchoke": "sunchoke", - "taro": "taro", - "yam": "yam", - "turnip": "turnip", - "vanilla": "vanilla", - "vegetables": "vegetables", - "fiddlehead-fern": "fiddlehead fern", - "ful": "ful", - "watercress": "watercress", - "watermelon": "watermelon", - "xanthan-gum": "xanthan gum", - "yeast": "yeast" + "acorn-squash": "тыква-желудь", + "alfalfa-sprouts": "ростки люцерны", + "anchovies": "анчоусы", + "apples": "яблоки", + "artichoke": "артишок", + "arugula": "руккола", + "asparagus": "спаржа", + "aubergine": "баклажан", + "avocado": "авокадо", + "bacon": "бекон", + "baking-powder": "разрыхлитель", + "baking-soda": "пищевая сода", + "baking-sugar": "сахар-песок", + "bar-sugar": "брусковый сахар", + "basil": "базилик", + "bell-peppers": "болгарский перец", + "blackberries": "ежевика", + "brassicas": "капуста", + "bok-choy": "пекинская капуста", + "broccoflower": "романеско", + "broccoli": "брокколи", + "broccolini": "брокколини", + "broccoli-rabe": "рапини", + "brussels-sprouts": "брюссельская капуста", + "cabbage": "капуста", + "cauliflower": "цветная капуста", + "chinese-leaves": "китайская капуста", + "collard-greens": "листовая капуста", + "kohlrabi": "кольраби", + "bread": "хлеб", + "breadfruit": "плод хлебного дерева", + "broad-beans": "бобы", + "brown-sugar": "коричневый сахар", + "butter": "сливочное масло", + "butternut-pumpkin": "тыква баттернат", + "butternut-squash": "мускатная тыква", + "cactus-edible": "кактус", + "calabrese": "брокколи калабрезе", + "cannabis": "конопля", + "capsicum": "стручковый перец", + "caraway": "тмин", + "carrot": "морковь", + "castor-sugar": "сахарная пудра", + "cayenne-pepper": "кайеннский перец", + "celeriac": "корень сельдерея", + "celery": "сельдерей", + "cereal-grains": "злаковое зерно", + "rice": "рис", + "chard": "мангольд", + "cheese": "сыр", + "chicory": "цикорий", + "chilli-peppers": "перец чили", + "chives": "шнитт-лук", + "chocolate": "шоколад", + "cilantro": "кинза", + "cinnamon": "корица", + "clarified-butter": "топленое масло", + "coconut": "кокос", + "coconut-milk": "кокосовое молоко", + "coffee": "кофе", + "confectioners-sugar": "кондитерский сахар", + "coriander": "кориандр", + "corn": "кукуруза", + "corn-syrup": "кукурузный сироп", + "cottonseed-oil": "хлопковое масло", + "courgette": "цукини", + "cream-of-tartar": "винный камень", + "cucumber": "огурцы", + "cumin": "зира", + "daikon": "дайкон", + "dairy-products-and-dairy-substitutes": "молочные продукты и заменители молочных продуктов", + "eggs": "яйца", + "ghee": "гхи", + "milk": "молоко", + "dandelion": "одуванчик", + "demerara-sugar": "сахар демерара", + "dough": "тесто", + "edible-cactus": "съедобный кактус", + "eggplant": "баклажан", + "endive": "эндивий", + "fats": "жиры", + "speck": "шпик", + "fava-beans": "бобы обыкновенные", + "fiddlehead": "побеги папоротника", + "fish": "рыба", + "catfish": "сом ", + "cod": "треска", + "salt-cod": "вяленая треска", + "salmon": "лосось", + "skate": "скат", + "stockfish": "стокфиск", + "trout": "форель", + "tuna": "тунец", + "five-spice-powder": "приправа 5 специй", + "flour": "мука", + "frisee": "фризе", + "fructose": "фруктоза", + "fruit": "фрукты", + "apple": "яблоко", + "oranges": "апельсины", + "pear": "груша", + "tomato": "помидор ", + "fruit-sugar": "фруктоза", + "garam-masala": "гарам масала", + "garlic": "чеснок", + "gem-squash": "тыква Драгоценный камень", + "ginger": "имбирь", + "giblets": "птичьи потроха", + "grains": "крупы", + "maize": "кукуруза", + "sweetcorn": "кукуруза сахарная", + "teff": "теф", + "grape-seed-oil": "масло из семян винограда", + "green-onion": "зеленый лук", + "heart-of-palm": "сердцевина пальмы", + "hemp": "конопля", + "herbs": "травы", + "oregano": "душица", + "parsley": "петрушка", + "honey": "мёд", + "icing-sugar": "сахарная пудра", + "isomalt": "изомальт", + "jackfruit": "джекфрут", + "jaggery": "джаггери", + "jams": "джем", + "jellies": "желе", + "jerusalem-artichoke": "топинамбур", + "jicama": "хикама", + "kale": "кудрявая капуста", + "kumara": "батат", + "leavening-agents": "разрыхлитель", + "leek": "лук-порей", + "legumes": "бобовые ", + "peas": "горох", + "beans": "фасоль", + "lentils": "чечевица", + "lemongrass": "лемонграсс", + "lettuce": "салат", + "liver": "печень", + "maple-syrup": "кленовый сироп", + "meat": "мясо", + "mortadella": "мортаделла", + "mushroom": "грибы", + "white-mushroom": "белый гриб", + "mussels": "мидии", + "nori": "нори", + "nutmeg": "мускат", + "nutritional-yeast-flakes": "пищевые дрожжи", + "nuts": "орехи", + "nanaimo-bar-mix": "смесь для батончика нанаймо", + "octopuses": "осьминоги", + "oils": "масла", + "olive-oil": "оливковое масло", + "okra": "абельмош", + "olive": "оливки", + "onion-family": "лук", + "onion": "лук", + "scallion": "зеленый лук", + "shallot": "шалот", + "spring-onion": "зелёный лук", + "orange-blossom-water": "флердоранжевая вода", + "oysters": "устрицы", + "panch-puran": "панч пуран", + "paprika": "паприка", + "parsnip": "пастернак", + "pepper": "перец", + "peppers": "перец", + "plantain": "плантан", + "pineapple": "ананас", + "poppy-seeds": "семена мака", + "potatoes": "картофель", + "poultry": "мясо птицы", + "powdered-sugar": "сахарная пудра", + "pumpkin": "тыква", + "pumpkin-seeds": "семена тыквы", + "radish": "редис", + "raw-sugar": "нерафинированный сахар", + "refined-sugar": "рафинад", + "rice-flour": "рисовая мука", + "rock-sugar": "сахар-кандис", + "rum": "ром", + "salt": "соль", + "seafood": "морепродукты", + "seeds": "семена", + "sesame-seeds": "семена кунжута", + "sunflower-seeds": "семена подсолнечника", + "soda": "сода", + "soda-baking": "пищевая сода", + "soybean": "соевые бобы", + "spaghetti-squash": "тыква-спагетти", + "spices": "специи", + "spinach": "шпинат", + "squash-family": "тыквы", + "squash": "тыква", + "zucchini": "цуккини", + "sugar": "сахар", + "caster-sugar": "мелкозернистый сахар", + "granulated-sugar": "гранулированный сахар", + "superfine-sugar": "ультрамелкий сахар", + "turbanado-sugar": "сахар турбинадо", + "unrefined-sugar": "нерафинированный сахар", + "white-sugar": "рафинад", + "sweet-potato": "сладкий картофель", + "sweeteners": "подсластители", + "cane-sugar": "тростниковый сахар", + "tahini": "тахини", + "tubers": "клубни", + "potato": "картофель", + "sunchoke": "топинамбур", + "taro": "таро", + "yam": "ямс", + "turnip": "репа", + "vanilla": "ваниль", + "vegetables": "овощи", + "fiddlehead-fern": "побеги папоротника", + "ful": "фул", + "watercress": "жеруха", + "watermelon": "арбуз", + "xanthan-gum": "ксантановая камедь", + "yeast": "дрожжи" } diff --git a/mealie/repos/seed/resources/labels/locales/ru-RU.json b/mealie/repos/seed/resources/labels/locales/ru-RU.json index fe4d0175fcb..8a7ad80de09 100644 --- a/mealie/repos/seed/resources/labels/locales/ru-RU.json +++ b/mealie/repos/seed/resources/labels/locales/ru-RU.json @@ -3,63 +3,63 @@ "name": "Produce" }, { - "name": "Grains" + "name": "Крупы" }, { - "name": "Fruits" + "name": "Фрукты" }, { - "name": "Vegetables" + "name": "Овощи" }, { - "name": "Meat" + "name": "Мясо" }, { - "name": "Seafood" + "name": "Морепродукты" }, { - "name": "Beverages" + "name": "Напитки" }, { - "name": "Baked Goods" + "name": "Выпечка" }, { - "name": "Canned Goods" + "name": "Консервы" }, { - "name": "Condiments" + "name": "Приправы" }, { - "name": "Confectionary" + "name": "Кондитерские изделия" }, { - "name": "Dairy Products" + "name": "Молочные продукты" }, { - "name": "Frozen Foods" + "name": "Замороженные продукты" }, { - "name": "Health Foods" + "name": "Здоровая еда" }, { "name": "Household" }, { - "name": "Meat Products" + "name": "Мясные продукты" }, { - "name": "Snacks" + "name": "Закуски" }, { - "name": "Spices" + "name": "Специи" }, { - "name": "Sweets" + "name": "Сладости" }, { - "name": "Alcohol" + "name": "Алкоголь" }, { - "name": "Other" + "name": "Другое" } ] diff --git a/mealie/repos/seed/resources/units/locales/ru-RU.json b/mealie/repos/seed/resources/units/locales/ru-RU.json index 336525a5aa5..19edb54d587 100644 --- a/mealie/repos/seed/resources/units/locales/ru-RU.json +++ b/mealie/repos/seed/resources/units/locales/ru-RU.json @@ -1,73 +1,73 @@ { "teaspoon": { - "name": "teaspoon", + "name": "чайная ложка", "description": "", - "abbreviation": "tsp" + "abbreviation": "ч. ложек" }, "tablespoon": { - "name": "tablespoon", + "name": "столовая ложка", "description": "", - "abbreviation": "tbsp" + "abbreviation": "ст. ложек" }, "cup": { - "name": "cup", + "name": "чашка", "description": "", - "abbreviation": "cup" + "abbreviation": "чашка" }, "fluid-ounce": { - "name": "fluid ounce", + "name": "жидкая унция", "description": "", - "abbreviation": "fl oz" + "abbreviation": "жид. ун." }, "pint": { - "name": "pint", + "name": "пинта", "description": "", - "abbreviation": "pt" + "abbreviation": "пт" }, "quart": { - "name": "quart", + "name": "кварта", "description": "", - "abbreviation": "qt" + "abbreviation": "кварта" }, "gallon": { - "name": "gallon", + "name": "галлон", "description": "", - "abbreviation": "gal" + "abbreviation": "гал" }, "milliliter": { - "name": "milliliter", + "name": "миллилитр", "description": "", - "abbreviation": "ml" + "abbreviation": "мл" }, "liter": { - "name": "liter", + "name": "литр", "description": "", - "abbreviation": "l" + "abbreviation": "л" }, "pound": { - "name": "pound", + "name": "фунт", "description": "", - "abbreviation": "lb" + "abbreviation": "фунт" }, "ounce": { - "name": "ounce", + "name": "унция", "description": "", - "abbreviation": "oz" + "abbreviation": "унция" }, "gram": { - "name": "gram", + "name": "грамм", "description": "", - "abbreviation": "g" + "abbreviation": "г" }, "kilogram": { - "name": "kilogram", + "name": "килограмм", "description": "", - "abbreviation": "kg" + "abbreviation": "кг" }, "milligram": { - "name": "milligram", + "name": "миллиграмм", "description": "", - "abbreviation": "mg" + "abbreviation": "мг" }, "splash": { "name": "splash", @@ -90,12 +90,12 @@ "abbreviation": "" }, "clove": { - "name": "clove", + "name": "долька", "description": "", "abbreviation": "" }, "can": { - "name": "can", + "name": "банка", "description": "", "abbreviation": "" }