From ecc8025e3e9aa3204bc8807e8758e8728d8706b6 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sat, 11 Apr 2026 11:39:49 -0500 Subject: [PATCH] New translations en-us.json (Italian) --- frontend/app/lang/messages/it-IT.json | 2552 +++++++++++++------------ 1 file changed, 1280 insertions(+), 1272 deletions(-) diff --git a/frontend/app/lang/messages/it-IT.json b/frontend/app/lang/messages/it-IT.json index 8298ebe3c..db06e83e4 100644 --- a/frontend/app/lang/messages/it-IT.json +++ b/frontend/app/lang/messages/it-IT.json @@ -1,1476 +1,1484 @@ { "about": { - "about": "Dettagli", - "about-mealie": "Info su Mealie", - "api-docs": "Documentazione API", - "api-port": "Importazione API", - "application-mode": "Modalità", - "database-type": "Tipo Database", - "database-url": "URL Database", - "default-group": "Gruppo Predefinito", - "default-household": "Famiglia Predefinita", + "about": "About", + "about-mealie": "About Mealie", + "api-docs": "API Docs", + "api-port": "API Port", + "application-mode": "Application Mode", + "database-type": "Database Type", + "database-url": "Database URL", + "default-group": "Default Group", + "default-household": "Default Household", "demo": "Demo", - "demo-status": "Stato Demo", - "development": "In Sviluppo", - "docs": "Documentazione", - "download-log": "Scarica Log", - "download-recipe-json": "Ultimo JSON", + "demo-status": "Demo Status", + "development": "Development", + "docs": "Docs", + "download-log": "Download Log", + "download-recipe-json": "Last Scraped JSON", "github": "GitHub", - "log-lines": "Log Linee", - "not-demo": "Non Demo", + "log-lines": "Log Lines", + "not-demo": "Not Demo", "portfolio": "Portfolio", - "production": "Produzione", - "support": "Supporto", - "version": "Versione", - "unknown-version": "sconosciuto", + "production": "Production", + "support": "Support", + "version": "Version", + "unknown-version": "unknown", "sponsor": "Sponsor" }, "asset": { - "assets": "Risorse", - "code": "Codice", + "assets": "Assets", + "code": "Code", "file": "File", - "image": "Immagine", - "new-asset": "Nuova Risorsa", + "image": "Image", + "new-asset": "New Asset", "pdf": "PDF", - "recipe": "Ricetta", - "show-assets": "Mostra Risorse", - "error-submitting-form": "Errore durante l'invio del form" + "recipe": "Recipe", + "show-assets": "Show Assets", + "error-submitting-form": "Error Submitting Form" }, "category": { - "categories": "Categorie", - "category-created": "Categoria creata", - "category-creation-failed": "Creazione categoria fallita", - "category-deleted": "Categoria Eliminata", - "category-deletion-failed": "Eliminazione categoria fallita", - "category-filter": "Filtro Categoria", - "category-update-failed": "Aggiornamento categoria fallito", - "category-updated": "Categoria aggiornata", - "uncategorized-count": "Senza categoria {count}", - "create-a-category": "Crea una Categoria", - "category-name": "Nome Categoria", - "category": "Categoria" + "categories": "Categories", + "category-created": "Category created", + "category-creation-failed": "Category creation failed", + "category-deleted": "Category Deleted", + "category-deletion-failed": "Category deletion failed", + "category-filter": "Category Filter", + "category-update-failed": "Category update failed", + "category-updated": "Category updated", + "uncategorized-count": "Uncategorized {count}", + "create-a-category": "Create a Category", + "category-name": "Category Name", + "category": "Category" }, "events": { - "apprise-url": "URL Apprise", + "apprise-url": "Apprise URL", "database": "Database", - "delete-event": "Elimina Evento", - "event-delete-confirmation": "Sei sicuro di voler eliminare questo evento?", - "event-deleted": "Evento Eliminato", - "event-updated": "Evento Aggiornato", - "new-notification-form-description": "Mealie usa la libreria Apprise per generare le notifiche. Offrono molte opzioni per i servizi da usare per le notifiche. Fare riferimento alla loro wiki per una estensiva guida di come creare l'URL per il tuo sevizio. Selezionando il tipo di notifica, se disponibile, potrebbe includere delle funzionalità extra.", - "new-version": "Nuova versione disponibile!", - "notification": "Notifica", - "refresh": "Aggiorna", - "scheduled": "Pianificato", - "something-went-wrong": "Si è verificato un errore!", - "subscribed-events": "Eventi Sottoscritti", - "test-message-sent": "Messaggio di prova inviato", - "message-sent": "Messaggio Inviato", - "new-notification": "Nuova Notifica", - "event-notifiers": "Notifiche Evento", - "apprise-url-skipped-if-blank": "Url di Apprise (ignorato se vuoto)", - "apprise-url-is-left-intentionally-blank": "Poiché gli URL Apprise contengono in genere informazioni sensibili, questo campo viene lasciato intenzionalmente vuoto durante la modifica. Se si desidera aggiornare l'URL, inserire qui il nuovo URL, altrimenti lasciarlo vuoto per mantenere l'URL corrente.", - "enable-notifier": "Abilita Notificatore", - "what-events": "Quali eventi dovrebbe sottoscrivere questo notificatore?", - "user-events": "Eventi Utente", - "mealplan-events": "Eventi Piano Alimentare", - "when-a-user-in-your-group-creates-a-new-mealplan": "Quando un utente del tuo gruppo crea un nuovo piano pasti", - "shopping-list-events": "Eventi Lista Della spesa", - "cookbook-events": "Eventi Del Ricettario", - "tag-events": "Tag Eventi", - "category-events": "Categoria Eventi", - "when-a-new-user-joins-your-group": "Quando un nuovo utente entra nel tuo gruppo", - "recipe-events": "Eventi di ricette", - "label-events": "Eventi Etichetta" + "delete-event": "Delete Event", + "event-delete-confirmation": "Are you sure you want to delete this event?", + "event-deleted": "Event Deleted", + "event-updated": "Event Updated", + "new-notification-form-description": "Mealie uses the Apprise library to generate notifications. They offer many options for services to use for notifications. Refer to their wiki for a comprehensive guide on how to create the URL for your service. If available, selecting the type of your notification may include extra features.", + "new-version": "New version available!", + "notification": "Notification", + "refresh": "Refresh", + "scheduled": "Scheduled", + "something-went-wrong": "Something Went Wrong!", + "subscribed-events": "Subscribed Events", + "test-message-sent": "Test Message Sent", + "message-sent": "Message Sent", + "new-notification": "New Notification", + "event-notifiers": "Event Notifiers", + "apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)", + "apprise-url-is-left-intentionally-blank": "Since Apprise URLs typically contain sensitive information, this field is left intentionally blank while editing. If you wish to update the URL, please enter the new one here, otherwise leave it blank to keep the current URL.", + "enable-notifier": "Enable Notifier", + "what-events": "What events should this notifier subscribe to?", + "user-events": "User Events", + "mealplan-events": "Mealplan Events", + "when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan", + "shopping-list-events": "Shopping List Events", + "cookbook-events": "Cookbook Events", + "tag-events": "Tag Events", + "category-events": "Category Events", + "when-a-new-user-joins-your-group": "When a new user joins your group", + "recipe-events": "Recipe Events", + "label-events": "Label Events" }, "general": { - "add": "Aggiungi", - "cancel": "Cancella", - "clear": "Resetta", - "close": "Chiudi", - "confirm": "Conferma", - "confirm-how-does-everything-look": "Come ti sembra tutto questo?", - "confirm-delete-generic": "Sei sicuro di volere eliminare?", - "copied_message": "Copiato!", - "create": "Crea", - "created": "Creato", - "custom": "Personalizzato", - "dashboard": "Pannello di controllo", - "delete": "Elimina", - "disabled": "Disabilita", + "add": "Add", + "cancel": "Cancel", + "clear": "Clear", + "close": "Close", + "confirm": "Confirm", + "confirm-how-does-everything-look": "How does everything look?", + "confirm-delete-generic": "Are you sure you want to delete this?", + "copied_message": "Copied!", + "create": "Create", + "created": "Created", + "custom": "Custom", + "dashboard": "Dashboard", + "delete": "Delete", + "disabled": "Disabled", + "done": "Done", "download": "Download", - "duplicate": "Duplicato", - "edit": "Modifica", - "enabled": "Abilitato", - "exception": "Eccezione", - "failed-count": "Fallito: {count}", - "failure-uploading-file": "Caricamento file fallito", - "favorites": "Preferiti", - "field-required": "Campo obbligatorio", - "file-folder-not-found": "Cartella/File non trovato", - "file-uploaded": "File caricato", - "filter": "Filtro", - "friday": "Venerdì", - "general": "Generale", - "get": "Ottieni", - "home": "Pagina iniziale", - "image": "Immagine", - "image-upload-failed": "Caricamento immagine fallito", - "import": "Importa", + "duplicate": "Duplicate", + "edit": "Edit", + "enabled": "Enabled", + "exception": "Exception", + "failed-count": "Failed: {count}", + "failure-uploading-file": "Failure uploading file", + "favorites": "Favorites", + "field-required": "Field Required", + "file-folder-not-found": "File/folder not found", + "file-uploaded": "File uploaded", + "filter": "Filter", + "friday": "Friday", + "general": "General", + "get": "Get", + "home": "Home", + "image": "Image", + "image-upload-failed": "Image upload failed", + "import": "Import", "json": "JSON", - "keyword": "Parola chiave", - "link-copied": "Link Copiato", - "loading": "Caricamento in corso", - "loading-events": "Caricamento eventi", - "loading-recipe": "Caricamento della ricetta...", - "loading-ocr-data": "Caricamento dati OCR...", - "loading-recipes": "Caricamento Ricette", - "message": "Messaggio", - "monday": "Lunedì", - "name": "Nome", - "new": "Nuovo", - "never": "Mai", + "keyword": "Keyword", + "link-copied": "Link Copied", + "loading": "Loading", + "loading-events": "Loading Events", + "loading-recipe": "Loading recipe...", + "loading-ocr-data": "Loading OCR data...", + "loading-recipes": "Loading Recipes", + "message": "Message", + "monday": "Monday", + "name": "Name", + "new": "New", + "never": "Never", "no": "No", - "no-recipe-found": "Nessuna Ricetta Trovata", + "no-recipe-found": "No Recipe Found", "ok": "OK", - "options": "Opzioni:", - "plural-name": "Nome Plurale", - "print": "Stampa", - "print-preferences": "Preferenze Di Stampa", - "random": "Casuale", - "rating": "Valutazione", - "recent": "Recente", - "recipe": "Ricetta", - "recipes": "Ricette", - "rename-object": "Rinomina {0}", - "reset": "Reimposta", - "saturday": "Sabato", - "save": "Salva", - "settings": "Impostazioni", - "share": "Condividi", - "show-all": "Mostra tutto", - "shuffle": "Casuale", - "sort": "Ordina", - "sort-ascending": "Ordinamento crescente", - "sort-descending": "Ordinamento discendente", - "sort-alphabetically": "Alfabetico", - "status": "Stato", - "subject": "Soggetto", - "submit": "Invia", - "success-count": "Successo: {count}", - "sunday": "Domenica", - "system": "Sistema", - "templates": "Modelli:", + "options": "Options:", + "plural-name": "Plural Name", + "print": "Print", + "print-preferences": "Print Preferences", + "random": "Random", + "rating": "Rating", + "recent": "Recent", + "recipe": "Recipe", + "recipes": "Recipes", + "rename-object": "Rename {0}", + "reset": "Reset", + "saturday": "Saturday", + "save": "Save", + "settings": "Settings", + "share": "Share", + "show-all": "Show All", + "shuffle": "Shuffle", + "sort": "Sort", + "sort-ascending": "Sort Ascending", + "sort-descending": "Sort Descending", + "sort-alphabetically": "Alphabetical", + "status": "Status", + "subject": "Subject", + "submit": "Submit", + "success-count": "Success: {count}", + "sunday": "Sunday", + "system": "System", + "templates": "Templates:", "test": "Test", - "themes": "Temi", - "thursday": "Giovedì", - "title": "Titolo", + "themes": "Themes", + "thursday": "Thursday", + "title": "Title", "token": "Token", - "tuesday": "Martedì", - "type": "Tipo", - "update": "Aggiorna", - "updated": "Aggiornato", - "upload": "Carica", + "tuesday": "Tuesday", + "type": "Type", + "update": "Update", + "updated": "Updated", + "upload": "Upload", "url": "URL", - "view": "Visualizza", - "wednesday": "Mercoledì", - "yes": "Sì", - "foods": "Alimenti", - "units": "Unità", - "back": "Indietro", - "next": "Avanti", - "start": "Inizia", - "toggle-view": "Cambia Vista", - "date": "Data", + "view": "View", + "wednesday": "Wednesday", + "yes": "Yes", + "foods": "Foods", + "units": "Units", + "back": "Back", + "next": "Next", + "start": "Start", + "toggle-view": "Toggle View", + "date": "Date", "id": "Id", - "owner": "Proprietario", - "change-owner": "Cambia Proprietario", - "date-added": "Data Aggiunta", - "none": "Nessuno", - "run": "Avvia", + "owner": "Owner", + "change-owner": "Change Owner", + "date-added": "Date Added", + "none": "None", + "run": "Run", "menu": "Menu", - "a-name-is-required": "E' necessario un nome", - "delete-with-name": "Elimina {name}", - "confirm-delete-generic-with-name": "Sei sicuro di voler eliminare questo {name}?", - "confirm-delete-own-admin-account": "Nota che stai cercando di eliminare il tuo account amministratore! Questa azione non può essere annullata e cancellerà definitivamente il tuo account?", - "organizer": "Organizzatore", - "transfer": "Trasferisci", - "copy": "Copia", - "color": "Colore", - "timestamp": "Data e ora", - "last-made": "Ultima Preparazione", - "learn-more": "Per saperne di più", - "this-feature-is-currently-inactive": "Questa funzionalità è al momento disabilitata", - "clipboard-not-supported": "Appunti non supportati", - "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": "Azioni", - "selected-count": "Selezionati: {count}", - "export-all": "Esporta tutto", - "refresh": "Ricarica", - "upload-file": "Carica file", - "created-on-date": "Creato il: {0}", - "unsaved-changes": "Sono state apportate modifiche non salvate. Salvare prima di uscire? Premi Ok per salvare, Annulla per scartare le modifiche.", - "discard-changes": "Scarta le modifiche", - "discard-changes-description": "Sono state apportate modifiche non salvate. Sei sicuro di volerle scartare?", - "clipboard-copy-failure": "Impossibile copiare negli appunti.", - "confirm-delete-generic-items": "Sei sicuro di voler eliminare i seguenti elementi?", - "organizers": "Organizzatori", - "caution": "Attenzione", - "show-advanced": "Mostra Avanzate", - "add-field": "Aggiungi campo", - "date-created": "Data di Creazione", - "date-updated": "Data di aggiornamento" + "a-name-is-required": "A Name is Required", + "delete-with-name": "Delete {name}", + "confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?", + "confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?", + "organizer": "Organizer", + "transfer": "Transfer", + "copy": "Copy", + "color": "Color", + "timestamp": "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", + "refresh": "Refresh", + "upload-file": "Upload File", + "created-on-date": "Created on: {0}", + "unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes.", + "discard-changes": "Discard Changes", + "discard-changes-description": "You have unsaved changes. Are you sure you want to discard them?", + "clipboard-copy-failure": "Failed to copy to the clipboard.", + "confirm-delete-generic-items": "Are you sure you want to delete the following items?", + "organizers": "Organizers", + "caution": "Caution", + "show-advanced": "Show Advanced", + "add-field": "Add Field", + "date-created": "Date Created", + "date-updated": "Date Updated" }, "group": { - "are-you-sure-you-want-to-delete-the-group": "Sei sicuro di volerlo eliminare {groupName}'?", - "cannot-delete-default-group": "Impossibile eliminare il gruppo predefinito", - "cannot-delete-group-with-users": "Impossibile eliminare il gruppo con utenti", - "confirm-group-deletion": "Conferma Eliminazione Gruppo", - "create-group": "Crea Gruppo", - "error-updating-group": "Errore aggiornamento gruppo", - "group": "Gruppo", - "group-deleted": "Gruppo eliminato", - "group-deletion-failed": "Eliminazione gruppo fallita", - "group-id-with-value": "ID Gruppo:{groupID}", - "group-name": "Nome Gruppo", - "group-not-found": "Gruppo non trovato", - "group-token": "Token del gruppo", - "group-with-value": "Gruppo: {groupID}", - "groups": "Gruppi", - "manage-groups": "Gestisci Gruppi", - "user-group": "Gruppo Utente", - "user-group-created": "Gruppo Utente Creato", - "user-group-creation-failed": "Creazione Gruppo Utente Fallita", + "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete {groupName}?", + "cannot-delete-default-group": "Cannot delete default group", + "cannot-delete-group-with-users": "Cannot delete group with users", + "confirm-group-deletion": "Confirm Group Deletion", + "create-group": "Create Group", + "error-updating-group": "Error updating group", + "group": "Group", + "group-deleted": "Group deleted", + "group-deletion-failed": "Group deletion failed", + "group-id-with-value": "Group ID: {groupID}", + "group-name": "Group Name", + "group-not-found": "Group not found", + "group-token": "Group Token", + "group-with-value": "Group: {groupID}", + "groups": "Groups", + "manage-groups": "Manage Groups", + "user-group": "User Group", + "user-group-created": "User Group Created", + "user-group-creation-failed": "User Group Creation Failed", "settings": { - "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." + "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": "Gestisci i membri", - "manage-members-description": "Gestisci i permessi dei membri della tua famiglia. {manage} permette all'utente di accedere alla pagina di gestione dei dati, e {invite} permette all'utente di generare link di invito per altri utenti. I proprietari del gruppo non possono cambiare i propri permessi.", - "manage": "Gestisci", - "manage-household": "Gestisci Famiglia", - "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 Gruppo", - "private-group": "Gruppo Privato", - "private-group-description": "Impostare il tuo gruppo in privato disabiliterà tutte le opzioni di visualizzazione pubblica. Questo sovrascrive le impostazioni di visualizzazione pubblica", - "enable-public-access": "Abilita accesso pubblico", - "enable-public-access-description": "Rendi pubbliche le ricette di gruppo per impostazione predefinita, e consenti ai visitatori di visualizzare le ricette senza effettuare l'accesso", - "allow-users-outside-of-your-group-to-see-your-recipes": "Consenti agli utenti al di fuori del tuo gruppo di vedere le tue ricette", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "Se abilitato, è possibile utilizzare un link pubblico per condividere ricette specifiche senza autorizzare l'utente. Se disabilitato, puoi condividere ricette solo con gli utenti che sono nel tuo gruppo o con un link privato pre-generato", - "show-nutrition-information": "Mostra informazioni nutrizionali", - "show-nutrition-information-description": "Quando abilitato, le informazioni nutrizionali saranno mostrate sulla ricetta, se disponibili. Se non sono disponibili, le informazioni nutrizionali non saranno mostrate", - "show-recipe-assets": "Mostra risorse ricetta", - "show-recipe-assets-description": "Quando abilitato, le risorse della ricetta saranno mostrate, se disponibili", - "default-to-landscape-view": "Visualizzazione predefinita in orizzontale", - "default-to-landscape-view-description": "Quando abilitato, la sezione dell'intestazione delle ricette sarà mostrata in vista orizzontale", - "disable-users-from-commenting-on-recipes": "Impedisci agli utenti di commentare le ricette", - "disable-users-from-commenting-on-recipes-description": "Nasconde la sezione commenti sulla pagina delle ricette e disabilita i commenti", - "disable-organizing-recipe-ingredients-by-units-and-food": "Disabilita l'organizzazione degli ingredienti delle ricette per unità e alimento", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "Nasconde i campi di alimento, unità e quantità per gli ingredienti e tratta gli ingredienti come campi di testo semplice", - "general-preferences": "Impostazioni Generali", - "group-recipe-preferences": "Impostazioni per le ricette del gruppo", + "manage-members": "Manage Members", + "manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", + "manage": "Manage", + "manage-household": "Manage Household", + "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", + "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "enable-public-access": "Enable Public Access", + "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", + "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-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your group or with a pre-generated private link", + "show-nutrition-information": "Show nutrition information", + "show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available, the nutrition information will not be shown", + "show-recipe-assets": "Show recipe assets", + "show-recipe-assets-description": "When enabled the recipe assets will be shown on the recipe if available", + "default-to-landscape-view": "Default to landscape view", + "default-to-landscape-view-description": "When enabled the recipe header section will be shown in landscape view", + "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", + "disable-users-from-commenting-on-recipes-description": "Hides the comment section on the recipe page and disables commenting", + "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", + "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields", + "general-preferences": "General Preferences", + "group-recipe-preferences": "Group Recipe Preferences", "report": "Report", - "report-with-id": "ID Report: {id}", - "group-management": "Gestione Gruppo", - "admin-group-management": "Gestione Gruppo Amministratore", - "admin-group-management-text": "Le modifiche a questo gruppo si rifletteranno immediatamente.", - "group-id-value": "Id Gruppo: {0}", - "total-households": "Famiglie Totali", - "you-must-select-a-group-before-selecting-a-household": "Devi selezionare un gruppo prima di selezionare una famiglia" + "report-with-id": "Report ID: {id}", + "group-management": "Group Management", + "admin-group-management": "Admin Group Management", + "admin-group-management-text": "Changes to this group will be reflected immediately.", + "group-id-value": "Group Id: {0}", + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { - "household": "Famiglia", - "households": "Famiglie", - "user-household": "Famiglia Dell'Utente", - "create-household": "Crea Famiglia", - "household-name": "Nome Famiglia", - "household-group": "Gruppo Famiglia", - "household-management": "Gestione Famiglia", - "manage-households": "Gestisci Famiglie", - "admin-household-management": "Gestione Famiglia Amministratore", - "admin-household-management-text": "Le modifiche apportate a questa famiglia saranno immediatamente rispecchiate.", - "household-id-value": "Id Famiglia: {0}", - "private-household": "Famiglia Privata", - "private-household-description": "Impostare la famiglia in privato disabiliterà tutte le opzioni di visualizzazione pubblica. Questo sovrascrive le impostazioni di visualizzazione pubblica", - "lock-recipe-edits-from-other-households": "Blocca le modifiche della ricetta da altre famiglie", - "lock-recipe-edits-from-other-households-description": "Quando abilitato, solo gli utenti della famiglia possono modificare le ricette create dalla tua famiglia", - "household-recipe-preferences": "Preferenze Della Ricetta Della Famiglia", - "default-recipe-preferences-description": "Queste sono le impostazioni predefinite quando una nuova ricetta viene creata nella tua famiglia. Questi possono essere modificati per le singole ricette nel menu delle impostazioni della ricetta.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Consenti agli utenti al di fuori della famiglia di vedere le tue ricette", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "Quando abilitato è possibile utilizzare un link di condivisione pubblica per condividere ricette specifiche senza autorizzare l'utente. Se disabilitato, puoi condividere ricette solo con gli utenti che sono nella tua famiglia o con un link privato pre-generato", - "household-preferences": "Preferenze Della Famiglia" + "household": "Household", + "households": "Households", + "user-household": "User Household", + "create-household": "Create Household", + "household-name": "Household Name", + "household-group": "Household Group", + "household-management": "Household Management", + "manage-households": "Manage Households", + "admin-household-management": "Admin Household Management", + "admin-household-management-text": "Changes to this household will be reflected immediately.", + "household-id-value": "Household Id: {0}", + "private-household": "Private Household", + "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", + "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", + "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", + "household-recipe-preferences": "Household Recipe Preferences", + "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", + "household-preferences": "Household Preferences" }, "meal-plan": { - "create-a-new-meal-plan": "Crea un Nuovo Piano Alimentare", - "update-this-meal-plan": "Aggiorna questo piano alimentare", - "dinner-this-week": "Cena Questa Settimana", - "dinner-today": "Cena Oggi", - "dinner-tonight": "CENA STASERA", - "edit-meal-plan": "Modifica Piano Alimentare", - "end-date": "Data Fine", - "group": "Gruppo (Beta)", - "main": "Portata Principale", - "meal-planner": "Piano Alimentare", - "meal-plans": "Piani Alimentari", - "mealplan-categories": "CATEGORIE PIANO ALIMENTARE", - "mealplan-created": "Piano alimentare creato", - "mealplan-creation-failed": "Creazione piano alimentare fallita", - "mealplan-deleted": "Piano Alimentare Eliminato", - "mealplan-deletion-failed": "Eliminazione piano alimentare fallita", - "mealplan-settings": "Impostazioni Piano Alimentare", - "mealplan-update-failed": "Aggiornamento piano alimentare fallito", - "mealplan-updated": "Piano Alimentare Aggiornato", - "mealplan-households-description": "Se nessuna famiglia è selezionata, le ricette possono essere aggiunte da qualsiasi famiglia", - "any-category": "Qualsiasi categoria", - "any-tag": "Qualsiasi Tag", - "any-household": "Qualsiasi Famiglia", - "no-meal-plan-defined-yet": "Ancora nessun piano alimentare definito", - "no-meal-planned-for-today": "Nessun piano alimentare per oggi", - "numberOfDaysPast-hint": "Numero di giorni passati nel caricamento della pagina", - "numberOfDaysPast-label": "Giorni predefiniti nel passato", - "numberOfDays-hint": "Numero di giorni sul caricamento della pagina", - "numberOfDays-label": "Giorni Predefiniti", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Solo ricette con queste categorie possono essere utilizzate un un Piano Alimentare", - "planner": "Pianificatore", - "quick-week": "Settimana Veloce", - "side": "Contorno", - "sides": "Contorni", - "start-date": "Data Inizio", - "rule-day": "Regola giornaliera", - "meal-type": "Tipo di Pasto", - "breakfast": "Colazione", - "lunch": "Pranzo", - "dinner": "Cena", + "create-a-new-meal-plan": "Create a New Meal Plan", + "update-this-meal-plan": "Update this Meal Plan", + "dinner-this-week": "Dinner This Week", + "dinner-today": "Dinner Today", + "dinner-tonight": "DINNER TONIGHT", + "edit-meal-plan": "Edit Meal Plan", + "end-date": "End Date", + "group": "Group (Beta)", + "main": "Main", + "meal-planner": "Meal Planner", + "meal-plans": "Meal Plans", + "mealplan-categories": "MEALPLAN CATEGORIES", + "mealplan-created": "Mealplan created", + "mealplan-creation-failed": "Mealplan creation failed", + "mealplan-deleted": "Mealplan Deleted", + "mealplan-deletion-failed": "Mealplan deletion failed", + "mealplan-settings": "Mealplan Settings", + "mealplan-update-failed": "Mealplan update failed", + "mealplan-updated": "Mealplan Updated", + "mealplan-households-description": "If no household is selected, recipes can be added from any household", + "any-category": "Any Category", + "any-tag": "Any Tag", + "any-household": "Any Household", + "no-meal-plan-defined-yet": "No meal plan defined yet", + "no-meal-planned-for-today": "No meal planned for today", + "numberOfDaysPast-hint": "Number of days in the past on page load", + "numberOfDaysPast-label": "Default Days in the Past", + "numberOfDays-hint": "Number of days on page load", + "numberOfDays-label": "Default Days", + "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", + "planner": "Planner", + "quick-week": "Quick Week", + "side": "Side", + "sides": "Sides", + "start-date": "Start Date", + "rule-day": "Rule Day", + "meal-type": "Meal Type", + "breakfast": "Breakfast", + "lunch": "Lunch", + "dinner": "Dinner", "snack": "Snack", - "drink": "Bevanda", + "drink": "Drink", "dessert": "Dessert", - "type-any": "Qualsiasi", - "day-any": "Qualsiasi", - "editor": "Modifica", - "meal-recipe": "Ricetta del pasto", - "meal-title": "Nome del piatto", - "meal-note": "Note sul piatto", - "note-only": "Solo Nota", - "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": "il/la {0}", - "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": "Si possono creare regole per la selezione automatica delle ricette per i piani alimentari. Queste regole vengono utilizzate dal server per determinare l'insieme casuale di ricette da cui prelevare quando si creano i piani. Si noti che se le regole hanno gli stessi vincoli giorno/tipo, i filtri delle regole verranno uniti. In pratica, non è necessario creare regole duplicate, ma è comunque possibile farlo.", - "new-rule-description": "Quando si crea una nuova regola per un piano alimentare è possibile limitare la sua applicazione ad un giorno specifico della settimana e/o un tipo specifico di pasto. Per applicare una regola a tutti i giorni o a tutti i tipi di pasto, è possibile impostare la regola a \"Qualsiasi\", applicandola a tutti i possibili valori per il tipo di giorno e/o di pasto.", - "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", - "add-all-to-list": "Aggiungi tutto alla lista", - "add-day-to-list": "Aggiungi Giorno" + "type-any": "Any", + "day-any": "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", + "meal-plan-rules-description": "You can create rules for auto selecting recipes for your 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 rule filters 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", + "add-all-to-list": "Add All to List", + "add-day-to-list": "Add Day to List" }, "migration": { - "migration-data-removed": "Dati di migrazione rimossi", - "new-migration": "Nuova Migrazione", - "no-file-selected": "Nessun file selezionato", - "no-migration-data-available": "Dati Migrazione Non Disponibili", - "previous-migrations": "Migrazioni Precedenti", - "recipe-migration": "Migrazione Ricetta", + "migration-data-removed": "Migration data removed", + "new-migration": "New Migration", + "no-file-selected": "No File Selected", + "no-migration-data-available": "No Migration Data Available", + "previous-migrations": "Previous Migrations", + "recipe-migration": "Recipe Migration", "chowdown": { - "description": "Migra dati da Chowdown", - "description-long": "Mealie supporta nativamente il formato del repository chowdown. Scarica il repository del codice come file .zip e caricalo qui sotto.", + "description": "Migrate data from Chowdown", + "description-long": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", "title": "Chowdown" }, "nextcloud": { - "description": "Migra i dati da Nextcloud Cookbook", - "description-long": "Le ricette di Nextcloud possono essere importate da un file zip che contiene i dati memorizzati in Nextcloud. Osserva la struttura della cartella di esempio qui sotto per assicurarti che le tue ricette siano in grado di essere importate.", + "description": "Migrate data from a Nextcloud Cookbook instance", + "description-long": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", "title": "Nextcloud Cookbook" }, "copymethat": { - "description-long": "Mealie può importare ricette da Copy Me That. Esporta le tue ricette in formato HTML, quindi carica il .zip qui sotto.", - "title": "Copy Me That Gestore Ricette" + "description-long": "Mealie can import recipes from Copy Me That. Export your recipes in HTML format, then upload the .zip below.", + "title": "Copy Me That Recipe Manager" }, "paprika": { - "description-long": "Mealie può importare ricette dall'applicazione Paprika. Esporta le tue ricette da paprika, rinomina l'estensione di esportazione in .zip e caricala qui sotto.", - "title": "Paprika Ricette Manager" + "description-long": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", + "title": "Paprika Recipe Manager" }, "mealie-pre-v1": { - "description-long": "Mealie può importare ricette dall'applicazione Mealie da un versione pre v1.0. Esporta le tue ricette dalla tua vecchia istanza e carica il file zip qui sotto. Nota che solo le ricette possono essere importate dall'esportazione.", + "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "title": "Mealie Pre v1.0" }, "tandoor": { - "description-long": "Mealie può importare ricette da Tandoor. Esporta i tuoi dati nel formato \"Predefinito\", quindi carica il file .zip sottostante.", - "title": "Ricette Del Tandoore" + "description-long": "Mealie can import recipes from Tandoor. Export your data in the \"Default\" format, then upload the .zip below.", + "title": "Tandoor Recipes" }, "cookn": { - "description-long": "Mealie può importare ricette da DVO Cook'n X3. Per esportare un ricettario o un menu nel formato \"Cook'n\", rinominare l'estensione di esportazione in .zip, quindi caricare il file .zip qui sotto.", + "description-long": "Mealie can import recipes from DVO Cook'n X3. Export a cookbook or menu in the \"Cook'n\" format, rename the export extension to .zip, then upload the .zip below.", "title": "DVO Cook'n X3" }, - "recipe-data-migrations": "Migrazione Dati Ricetta", - "recipe-data-migrations-explanation": "Le ricette possono essere migrate da un'altra applicazione supportata da Mealie. Questo è un ottimo modo per iniziare con Mealie.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Arrivi da un'altra applicazione o da una versione più vecchia di Mealie? Scopri le migrazioni e scopri se i tuoi dati possono essere importati.", - "choose-migration-type": "Scegli Il Tipo Di Migrazione", - "tag-all-recipes": "Etichetta tutte le ricette con {tag-name} etichetta", - "nextcloud-text": "Le ricette di Nextcloud possono essere importate da un file zip che contiene i dati memorizzati in Nextcloud. Osserva la struttura della cartella di esempio qui sotto per assicurarti che le tue ricette siano in grado di essere importate.", - "chowdown-text": "Mealie supporta nativamente il formato del repository chowdown. Scarica il repository del codice come file .zip e caricalo qui sotto.", - "recipe-1": "Ricetta 1", - "recipe-2": "Ricetta 2", - "paprika-text": "Mealie può importare ricette dall'applicazione Paprika. Esporta le tue ricette da paprika, rinomina l'estensione di esportazione in .zip e caricala qui sotto.", - "mealie-text": "Mealie può importare ricette dall'applicazione Mealie da un versione pre v1.0. Esporta le tue ricette dalla tua vecchia istanza e carica il file zip qui sotto. Nota che solo le ricette possono essere importate dall'esportazione.", + "recipe-data-migrations": "Recipe Data Migrations", + "recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.", + "coming-from-another-application-or-an-even-older-version-of-mealie": "Coming from another application or an even older version of Mealie? Check out migrations and see if your data can be imported.", + "choose-migration-type": "Choose Migration Type", + "tag-all-recipes": "Tag all recipes with {tag-name} tag", + "nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", + "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", + "recipe-1": "Recipe 1", + "recipe-2": "Recipe 2", + "paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", + "mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "plantoeat": { "title": "Plan to Eat", - "description-long": "Mealie può importare le ricette da Plan to Eat." + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { - "title": "Il mio ricettario", - "description-long": "Mealie può importare ricette da My Recipe Box. Esporta le tue ricette in formato HTML, quindi carica il .zip qui sotto." + "title": "My Recipe Box", + "description-long": "Mealie can import recipes from My Recipe Box. Export your recipes in CSV format, then upload the .csv file below." }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "Mealie può importare ricette da Recipe Keeper. Esporta le tue ricette in formato zip, quindi carica lo .zip qui sotto." + "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." } }, "new-recipe": { - "bulk-add": "Inserimento Multiplo", - "error-details": "Solo i siti web contenenti ld+json o microdata possono essere importati da Mealie. Se il tuo sito non può essere importato, ma ci sono dati json nel log, per favore crea una issue su github con l'URL e i dati.", - "error-title": "Sembra che non riusciamo a trovare nulla", - "from-url": "Importa ricetta", + "bulk-add": "Bulk Add", + "error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a github issue with the URL and data.", + "error-title": "Looks Like We Couldn't Find Anything", + "from-url": "Import a Recipe", "github-issues": "GitHub Issues", "google-ld-json-info": "Google ld+json Info", - "must-be-a-valid-url": "Deve essere un URL valido", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Inserisci i dati della tua ricetta. Ogni riga sarà trattata come uno step della ricetta.", - "recipe-markup-specification": "Specifiche Markup Ricetta", - "recipe-url": "URL Ricetta", - "recipe-html-or-json": "Ricetta HTML o JSON", - "upload-a-recipe": "Carica una Ricetta", - "upload-individual-zip-file": "Carica un singolo file .zip esportato da un'altra istanza di Mealie.", - "url-form-hint": "Copia e incolla un link dal tuo sito di ricette preferito", - "copy-and-paste-the-source-url-of-your-data-optional": "Copia e incolla lo URL della fonte dei dati (opzionale)", - "view-scraped-data": "Visualizza Dati Ottenuti dallo Scraping", - "trim-whitespace-description": "Tagliare lo spazio bianco iniziale e finale così come le linee vuote", - "trim-prefix-description": "Taglia il primo carattere da ogni riga", - "split-by-numbered-line-description": "Tenta di dividere un paragrafo con i modelli '1)' o '1.'", - "import-by-url": "Importa una ricetta tramite URL", - "create-manually": "Crea una ricetta manualmente", - "make-recipe-image": "Usa come immagine della ricetta", - "add-food": "Aggiungi cibo", - "add-recipe": "Aggiungi ricetta" + "must-be-a-valid-url": "Must be a Valid URL", + "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list", + "recipe-markup-specification": "Recipe Markup Specification", + "recipe-url": "Recipe URL", + "recipe-html-or-json": "Recipe HTML or JSON", + "upload-a-recipe": "Upload a Recipe", + "upload-individual-zip-file": "Upload an individual .zip file exported from another Mealie instance.", + "url-form-hint": "Copy and paste a link from your favorite recipe website", + "copy-and-paste-the-source-url-of-your-data-optional": "Copy and paste the source URL of your data (optional)", + "view-scraped-data": "View Scraped Data", + "trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines", + "trim-prefix-description": "Trim first character from each line", + "split-by-numbered-line-description": "Attempts to split a paragraph by matching '1)' or '1.' patterns", + "import-by-url": "Import a recipe by URL", + "create-manually": "Create a recipe manually", + "make-recipe-image": "Make this the recipe image", + "add-food": "Add Food", + "add-recipe": "Add Recipe" }, "page": { - "404-page-not-found": "404 Pagina non Trovata", - "all-recipes": "Tutte le ricette", - "new-page-created": "Nuova pagina creata", - "page": "Pagina", - "page-creation-failed": "Creazione pagina fallita", - "page-deleted": "Pagina eliminata", - "page-deletion-failed": "Eliminazione pagina fallita", - "page-update-failed": "Aggiornamento pagina fallito", - "page-updated": "Pagina aggiornata", - "pages-update-failed": "Aggiornamento pagine fallito", - "pages-updated": "Pagine aggiornate", - "404-not-found": "404 Non Trovato", - "an-error-occurred": "Si è verificato un errore" + "404-page-not-found": "404 Page not found", + "all-recipes": "All Recipes", + "new-page-created": "New page created", + "page": "Page", + "page-creation-failed": "Page creation failed", + "page-deleted": "Page deleted", + "page-deletion-failed": "Page deletion failed", + "page-update-failed": "Page update failed", + "page-updated": "Page updated", + "pages-update-failed": "Pages update failed", + "pages-updated": "Pages updated", + "404-not-found": "404 Not Found", + "an-error-occurred": "An error occurred" }, "recipe": { - "add-key": "Aggiungi Chiave", - "add-to-favorites": "Aggiungi ai Preferiti", - "api-extras": "API Extra", - "calories": "Calorie", - "calories-suffix": "calorie", - "carbohydrate-content": "Carboidrati", - "categories": "Categorie", - "cholesterol-content": "Colesterolo", - "comment-action": "Commento", - "comment": "Commento", - "comments": "Commenti", - "delete-confirmation": "Sei sicuro di voler eliminare questa ricetta?", - "admin-delete-confirmation": "Stai per eliminare una ricetta che non è tua usando i permessi di amministrazione. Sei sicuro?", - "delete-recipe": "Elimina Ricetta", - "description": "Descrizione", - "disable-amount": "Disabilita Quantità Ingredienti", - "disable-comments": "Disattiva Commenti", - "duplicate": "Duplica ricetta", - "duplicate-name": "Nome della nuova ricetta", - "edit-scale": "Modifica Scala", - "fat-content": "Grassi", - "fiber-content": "Fibre", - "grams": "grammi", - "ingredient": "Ingrediente", - "ingredients": "Ingredienti", - "insert-ingredient": "Inserisci Ingrediente", - "insert-section": "Inserisci Sezione", - "insert-above": "Inserisci Sopra", - "insert-below": "Inserisci Sotto", - "instructions": "Istruzioni", - "key-name-required": "Nome Chiave Richiesto", - "landscape-view-coming-soon": "Vista Orizzontale (Prossimamente)", - "milligrams": "milligrammi", - "new-key-name": "Nuovo Nome Chiave", - "no-white-space-allowed": "Nessun Spazio Consentito", - "note": "Nota", - "nutrition": "Nutrienti", - "object-key": "Chiave Oggetto", - "object-value": "Valore Oggetto", - "original-url": "URL Originale", - "perform-time": "Tempo Cottura", - "prep-time": "Tempo Preparazione", - "protein-content": "Proteine", - "public-recipe": "Ricetta Pubblica", - "recipe-created": "Ricetta creata", - "recipe-creation-failed": "Creatione ricetta fallita", - "recipe-deleted": "Ricetta eliminata", - "recipe-image": "Immagine Ricetta", - "recipe-image-updated": "Immagine ricetta aggiornata", - "delete-image": "Elimina Immagine Ricetta", - "delete-image-confirmation": "Sei sicuro di voler eliminare questa immagine della ricetta?", - "recipe-image-deleted": "Immagine della ricetta eliminata", - "recipe-name": "Nome Ricetta", - "recipe-settings": "Impostazioni Ricetta", - "recipe-update-failed": "Aggiornamento ricetta fallito", - "recipe-updated": "Ricetta aggiornata", - "remove-from-favorites": "Rimuovi dai Preferiti", - "remove-section": "Rimuovi Sezione", - "saturated-fat-content": "Grassi saturi", - "save-recipe-before-use": "Salva la ricetta prima dell'uso", - "section-title": "Titolo Sezione", - "servings": "Porzioni", - "serves-amount": "Porzioni {amount}", - "share-recipe-message": "Volevo condividere la mia {0} ricetta con te.", - "show-nutrition-values": "Mostra Valori Nutrizionali", - "sodium-content": "Sodio", + "add-key": "Add Key", + "add-to-favorites": "Add to Favorites", + "api-extras": "API Extras", + "calories": "Calories", + "calories-suffix": "calories", + "carbohydrate-content": "Carbohydrate", + "categories": "Categories", + "cholesterol-content": "Cholesterol", + "comment-action": "Comment", + "comment": "Comment", + "comments": "Comments", + "delete-confirmation": "Are you sure you want to delete this recipe?", + "admin-delete-confirmation": "You're about to delete a recipe that isn't yours using admin permissions. Are you sure?", + "delete-recipe": "Delete Recipe", + "description": "Description", + "disable-amount": "Disable Ingredient Amounts", + "disable-comments": "Disable Comments", + "duplicate": "Duplicate recipe", + "duplicate-name": "Name of the new recipe", + "edit-scale": "Edit Scale", + "fat-content": "Fat", + "fiber-content": "Fiber", + "grams": "grams", + "ingredient": "Ingredient", + "ingredients": "Ingredients", + "insert-ingredient": "Insert Ingredient", + "insert-section": "Insert Section", + "insert-above": "Insert Above", + "insert-below": "Insert Below", + "instructions": "Instructions", + "key-name-required": "Key Name Required", + "landscape-view-coming-soon": "Landscape View", + "milligrams": "milligrams", + "new-key-name": "New Key Name", + "no-white-space-allowed": "No White Space Allowed", + "note": "Note", + "nutrition": "Nutrition", + "object-key": "Object Key", + "object-value": "Object Value", + "original-url": "Original URL", + "perform-time": "Cook Time", + "prep-time": "Prep Time", + "protein-content": "Protein", + "public-recipe": "Public Recipe", + "recipe-created": "Recipe created", + "recipe-creation-failed": "Recipe creation failed", + "recipe-deleted": "Recipe deleted", + "recipe-image": "Recipe Image", + "recipe-image-updated": "Recipe image updated", + "delete-image": "Delete Recipe Image", + "delete-image-confirmation": "Are you sure you want to delete this recipe image?", + "recipe-image-deleted": "Recipe image deleted", + "recipe-name": "Recipe Name", + "recipe-settings": "Recipe Settings", + "recipe-update-failed": "Recipe update failed", + "recipe-updated": "Recipe updated", + "remove-from-favorites": "Remove from Favorites", + "remove-section": "Remove Section", + "saturated-fat-content": "Saturated fat", + "save-recipe-before-use": "Save recipe before use", + "section-title": "Section Title", + "servings": "Servings", + "serves-amount": "Serves {amount}", + "share-recipe-message": "I wanted to share my {0} recipe with you.", + "show-nutrition-values": "Show Nutrition Values", + "sodium-content": "Sodium", "step-index": "Step: {step}", - "sugar-content": "Zuccheri", - "title": "Titolo", - "total-time": "Tempo Totale", - "trans-fat-content": "Grassi trans", - "unable-to-delete-recipe": "Impossibile eliminare ricetta", - "unsaturated-fat-content": "Grassi insaturi", - "no-recipe": "Nessuna Ricetta", - "locked-by-owner": "Bloccato dal Proprietario", - "join-the-conversation": "Unisciti alla conversazione", - "add-recipe-to-mealplan": "Aggiungi la Ricetta al Piano Giornaliero", - "entry-type": "Tipo di voce", - "date-format-hint": "Formato MM/GG/AAAA", - "date-format-hint-yyyy-mm-dd": "Formato YYYY-MM-DD", - "add-to-list": "Aggiungi alla lista", - "add-to-plan": "Aggiungi al piano giornaliero", - "add-to-timeline": "Aggiungi alla linea temporale", - "recipe-added-to-list": "Ricetta aggiunta alla lista", - "recipes-added-to-list": "Ricette aggiunte alla lista", - "successfully-added-to-list": "Aggiunto correttamente alla lista", - "recipe-added-to-mealplan": "Ricetta aggiunta al piano alimentare", - "failed-to-add-recipes-to-list": "Impossibile aggiungere la ricetta alla lista", - "failed-to-add-recipe-to-mealplan": "Impossibile aggiungere la ricetta al piano alimentare", - "failed-to-add-to-list": "Errore durante l'aggiunta alla lista", - "yield": "Quantità prodotta", - "yields-amount-with-text": "Quantità prodotta: {amount} {text}", - "yield-text": "Unità della quantità prodotta", - "quantity": "Quantità", - "choose-unit": "Scegli Unità", - "press-enter-to-create": "Premi invio per creare", - "choose-food": "Scegli Cibo", - "choose-recipe": "Scegli Ricetta", - "notes": "Note", - "toggle-section": "Attiva Sezione", - "see-original-text": "Vedi Testo Originale", - "original-text-with-value": "Testo originale: {originalText}", - "ingredient-linker": "Linker degli Ingredienti", - "unlinked": "Non ancora collegato", - "linked-to-other-step": "Collegato ad un altro passaggio", - "auto": "Automatico", - "cook-mode": "Modalità Cucina", - "link-ingredients": "Link Ingredienti", - "merge-above": "Unisci Sopra", - "move-to-bottom": "Sposta in fondo", - "move-to-top": "Sposta in cima", - "reset-scale": "Ripristina la Scala", - "decrease-scale-label": "Riduci la Scala di 1", - "increase-scale-label": "Aumenta la scala di 1", - "locked": "Bloccato", - "public-link": "Link Pubblico", - "edit-timeline-event": "Modifica evento sulla linea temporale", - "timeline": "Linea temporale", - "timeline-is-empty": "Niente sulla linea temporale. Prova a fare questa ricetta!", - "timeline-no-events-found-try-adjusting-filters": "Nessun evento trovato. Prova a modificare i filtri di ricerca.", - "group-global-timeline": "{groupName} Linea temporale globale", - "open-timeline": "Apri la linea temporale", - "made-this": "L'Ho Preparato", - "how-did-it-turn-out": "Come è venuto?", - "user-made-this": "{user} l'ha preparato", - "made-for-recipe": "Creato per {recipe}", - "added-to-timeline": "Aggiunto alla cronologia", - "failed-to-add-to-timeline": "Impossibile aggiungere alla cronologia", - "failed-to-update-recipe": "Impossibile aggiornare la ricetta", - "added-to-timeline-but-failed-to-add-image": "Aggiunto alla cronologia, ma non è stato possibile aggiungere l'immagine", - "api-extras-description": "Le opzioni extra delle ricette sono una caratteristica fondamentale dell'API Mealie. Consentono di creare json personalizzati con coppie di chiavi/valore all'interno di una ricetta a cui fare riferimento tramite applicazioni terze. È possibile utilizzare queste chiavi per inserire informazioni, per esempio per attivare automazioni oppure per inoltrare messaggi personalizzati al dispositivo desiderato.", - "message-key": "Chiave Messaggio", - "parse": "Analizza", - "ingredients-not-parsed-description": "Sembra che gli ingredienti non siano ancora analizzati. Fare clic il pulsante \"{parse}\" qui sotto per analizzare gli ingredienti in alimenti strutturati.", - "attach-images-hint": "Allega immagini trascinandole nell'editor", - "drop-image": "Trascina l'immagine", - "enable-ingredient-amounts-to-use-this-feature": "Abilita le quantità degli ingredienti per utilizzare questa funzione", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Le ricette con unità o alimenti definiti non possono essere analizzate.", - "parse-ingredients": "Analizza ingredienti", - "edit-markdown": "Modifica Markdown", - "recipe-creation": "Creazione Ricetta", - "select-one-of-the-various-ways-to-create-a-recipe": "Seleziona uno dei diversi modi per creare una ricetta", - "looking-for-migrations": "Stai Cercando Le Migrazioni?", - "import-with-url": "Importa da URL", - "create-recipe": "Crea Ricetta", - "create-recipe-description": "Crea una nuova ricetta da zero.", - "create-recipes": "Crea Ricette", - "import-with-zip": "Importa da .zip", - "create-recipe-from-an-image": "Crea ricetta da un'immagine", - "create-recipe-from-an-image-description": "Crea una ricetta caricando un'immagine di essa. Mealie tenterà di estrarre il testo dall'immagine usando l'IA e creare una ricetta da esso.", - "crop-and-rotate-the-image": "Ritaglia e ruota l'immagine in modo che solo il testo sia visibile e che sia orientato correttamente.", - "create-from-images": "Crea da immagini", - "should-translate-description": "Traduci la ricetta nella mia lingua", - "please-wait-image-procesing": "Attendere, l'immagine è in fase di elaborazione. Potrebbe volerci un po' di tempo.", - "please-wait-images-processing": "Attendere, le immagini sono in fase di elaborazione. Potrebbe volerci un po' di tempo.", - "bulk-url-import": "Importazione multipla URL", + "sugar-content": "Sugar", + "title": "Title", + "total-time": "Total Time", + "trans-fat-content": "Trans-fat", + "unable-to-delete-recipe": "Unable to Delete Recipe", + "unsaturated-fat-content": "Unsaturated fat", + "no-recipe": "No Recipe", + "locked-by-owner": "Locked by Owner", + "join-the-conversation": "Join the Conversation", + "add-recipe-to-mealplan": "Add Recipe to Mealplan", + "entry-type": "Entry Type", + "date-format-hint": "MM/DD/YYYY format", + "date-format-hint-yyyy-mm-dd": "YYYY-MM-DD format", + "add-to-list": "Add to List", + "add-to-plan": "Add to Plan", + "add-to-timeline": "Add to Timeline", + "recipe-added-to-list": "Recipe added to list", + "recipes-added-to-list": "Recipes added to list", + "successfully-added-to-list": "Successfully added to list", + "recipe-added-to-mealplan": "Recipe added to mealplan", + "failed-to-add-recipes-to-list": "Failed to add recipe to list", + "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", + "failed-to-add-to-list": "Failed to add to list", + "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", + "quantity": "Quantity", + "choose-unit": "Choose Unit", + "press-enter-to-create": "Press Enter to Create", + "choose-food": "Choose Food", + "choose-recipe": "Choose Recipe", + "notes": "Notes", + "toggle-section": "Toggle Section", + "see-original-text": "See Original Text", + "original-text-with-value": "Original Text: {originalText}", + "ingredient-linker": "Ingredient Linker", + "unlinked": "Not linked yet", + "linked-to-other-step": "Linked to other step", + "auto": "Auto", + "cook-mode": "Cook Mode", + "link-ingredients": "Link Ingredients", + "merge-above": "Merge Above", + "move-to-bottom": "Move To Bottom", + "move-to-top": "Move To Top", + "reset-scale": "Reset Scale", + "decrease-scale-label": "Decrease Scale by 1", + "increase-scale-label": "Increase Scale by 1", + "locked": "Locked", + "public-link": "Public Link", + "edit-timeline-event": "Edit Timeline Event", + "timeline": "Timeline", + "timeline-is-empty": "Nothing on the timeline yet. Try making this recipe!", + "timeline-no-events-found-try-adjusting-filters": "No events found. Try adjusting your search filters.", + "group-global-timeline": "{groupName} Global Timeline", + "open-timeline": "Open Timeline", + "made-this": "I Made This", + "how-did-it-turn-out": "How did it turn out?", + "user-made-this": "{user} made this", + "made-for-recipe": "Made for {recipe}", + "added-to-timeline": "Added to timeline", + "failed-to-add-to-timeline": "Failed to add to timeline", + "failed-to-update-recipe": "Failed to update recipe", + "added-to-timeline-but-failed-to-add-image": "Added to timeline, but failed to add image", + "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 party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", + "message-key": "Message Key", + "parse": "Parse", + "ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.", + "attach-images-hint": "Attach images by dragging & dropping them into the editor", + "drop-image": "Drop image", + "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", + "create-recipe-description": "Create a new recipe from scratch.", + "create-recipes": "Create Recipes", + "import-with-zip": "Import with .zip", + "create-recipe-from-an-image": "Create Recipe from Images", + "create-recipe-from-an-image-description": "Create a recipe by uploading images of the recipe text. Mealie will attempt to extract the text from the images using AI and create a new recipe from it.", + "crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.", + "create-from-images": "Create from Images", + "should-translate-description": "Translate the recipe into my language", + "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", + "please-wait-images-processing": "Please wait, the images are processing. This may take some time.", + "bulk-url-import": "Bulk URL Import", "debug-scraper": "Debug Scraper", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Crea una ricetta fornendo il nome. Tutte le ricette devono avere nomi univoci.", - "new-recipe-names-must-be-unique": "I nuovi nomi delle ricette devono essere univoci", - "scrape-recipe": "Recupera Ricetta", - "scrape-recipe-description": "Recupera una ricetta da url. Fornire l'url per il sito che si desidera analizzare, e Mealie cercherà di recuperare la ricetta da quel sito e aggiungerlo alla vostra raccolta.", - "scrape-recipe-description-transcription": "Puoi anche fornire l'url di un video e Mealie cercherà di trascrivere in una ricetta.", - "scrape-recipe-have-a-lot-of-recipes": "Hai un sacco di ricette che vuoi importare contemporaneamente?", - "scrape-recipe-suggest-bulk-importer": "Prova l'importatore massivo", - "scrape-recipe-have-raw-html-or-json-data": "Hai dei dati grezzi HTML o JSON?", - "scrape-recipe-you-can-import-from-raw-data-directly": "È possibile importare direttamente dai dati grezzi", - "scrape-recipe-website-being-blocked": "Il sito viene bloccato?", - "scrape-recipe-try-importing-raw-html-instead": "Prova a importare l'HTML puro.", - "import-original-keywords-as-tags": "Importa parole chiave originali come tag", - "import-original-categories": "Importa categorie originali", - "stay-in-edit-mode": "Rimani in modalità Modifica", - "parse-recipe-ingredients-after-import": "Analizza gli ingredienti della ricetta dopo l'importazione", - "import-from-zip": "Importa da Zip", - "import-from-zip-description": "Importa una singola ricetta esportata da un'altra istanza di Mealie.", - "import-from-html-or-json": "Importa da HTML o JSON", - "import-from-html-or-json-description": "Importa una singola ricetta da HTML o JSON grezzi. Utile se si ha una ricetta proveniente da siti da cui solitamente Mealie non riesce a importare, o da qualche altra fonte esterna.", - "json-import-format-description-colon": "Per importare tramite JSON, deve essere in un formato valido:", - "json-editor": "Editor JSON", - "zip-files-must-have-been-exported-from-mealie": "I file .zip devono essere stati esportati da Mealie", - "create-a-recipe-by-uploading-a-scan": "Crea una ricetta caricando una scansione.", - "upload-a-png-image-from-a-recipe-book": "Carica un'immagine png da un libro di ricette", - "recipe-bulk-importer": "Importazione Multipla Ricette", - "recipe-bulk-importer-description": "L'importatore multipla delle ricette consente di importare più ricette contemporaneamente accodando i siti sul backend ed eseguendo l'attività in background. Questo può essere utile nella migrazione inizialmente a Mealie, o quando si desidera importare un gran numero di ricette.", - "set-categories-and-tags": "Imposta Categorie e Tag", - "bulk-imports": "Importazioni Multiple", - "bulk-import-process-has-started": "Processo di importazione multipla iniziato", - "bulk-import-process-has-failed": "Processo di importazione multipla non riuscito", - "report-deletion-failed": "Eliminazione report fallita", - "recipe-debugger": "Debugger Ricetta", - "recipe-debugger-description": "Prendi l'URL della ricetta che vuoi fare il debug e incollalo qui. L'URL verrà recuperato dallo scraper di ricette e i risultati verranno visualizzati. Se non si vede alcun dato restituito, il sito che si sta cercando di analizzare non è supportato da Mealie o la sua libreria di scraping.", - "use-openai": "Usa OpenAI", - "recipe-debugger-use-openai-description": "Usa OpenAI per analizzare i risultati invece di affidarsi alla libreria scraper. Quando si crea una ricetta tramite URL, questo viene fatto automaticamente se la libreria scraper fallisce, ma è possibile testarlo manualmente qui.", + "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.", + "scrape-recipe-description-transcription": "You can also provide the url to a video and Mealie will attempt to transcribe it into a recipe.", + "scrape-recipe-have-a-lot-of-recipes": "Have a lot of recipes you want to scrape at once?", + "scrape-recipe-suggest-bulk-importer": "Try out the bulk importer", + "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", + "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", + "scrape-recipe-website-being-blocked": "Website being blocked?", + "scrape-recipe-try-importing-raw-html-instead": "Try importing the raw HTML instead.", + "import-original-keywords-as-tags": "Import original keywords as tags", + "import-original-categories": "Import original categories", + "stay-in-edit-mode": "Stay in Edit mode", + "parse-recipe-ingredients-after-import": "Parse recipe ingredients after import", + "import-from-zip": "Import from Zip", + "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", + "import-from-html-or-json": "Import from HTML or JSON", + "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", + "json-import-format-description-colon": "To import via JSON, it must be in valid format:", + "json-editor": "JSON Editor", + "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.", + "use-openai": "Use OpenAI", + "recipe-debugger-use-openai-description": "Use OpenAI to parse the results instead of relying on the scraper library. When creating a recipe via URL, this is done automatically if the scraper library fails, but you may test it manually here.", "debug": "Debug", - "tree-view": "Visualizzazione ad Albero", - "recipe-servings": "Porzioni ricetta", - "recipe-yield": "Resa Ricetta", - "recipe-yield-text": "Testo del rendimento ricetta", - "unit": "Unità", - "upload-image": "Carica immagine", - "screen-awake": "Mantieni lo schermo acceso", - "remove-image": "Rimuovi immagine", - "nextStep": "Passo successivo", - "recipe-actions": "Azioni Ricetta", + "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", + "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", + "unit": "Unit", + "upload-image": "Upload image", + "screen-awake": "Keep Screen Awake", + "remove-image": "Remove image", + "nextStep": "Next step", + "recipe-actions": "Recipe Actions", "parser": { - "ingredient-parser": "Analizzatore ingredienti", - "explanation": "Per utilizzare l'analizzatore degli ingredienti, fare clic sul pulsante 'Analizza tutto' per avviare il processo. Una volta che gli ingredienti elaborati saranno disponibili, sarà possibile rivedere gli elementi e verificare che siano stati analizzati correttamente. Il punteggio di confidenza del modello viene visualizzato alla destra del titolo dell'elemento. Questo punteggio è una media di tutti i singoli punteggi e potrebbe non essere sempre completamente accurato.", - "alerts-explainer": "Gli avvisi verranno visualizzati se si trova un prodotto o un'unità corrispondente ma non esiste nel database.", - "select-parser": "Seleziona Analizzatore", - "natural-language-processor": "Analizzatore di Linguaggio Naturale", - "brute-parser": "Analizzatore brutale", - "openai-parser": "Parser OpenAI", - "parse-all": "Analizza tutto", - "no-unit": "Nessuna unità", - "missing-unit": "Crea unità mancante: {unit}", - "missing-food": "Crea cibo mancante: {food}", - "this-unit-could-not-be-parsed-automatically": "Questa unità non può essere analizzata automaticamente", - "this-food-could-not-be-parsed-automatically": "Questo alimento non può essere analizzato automaticamente", - "no-food": "Nessun Alimento", - "review-parsed-ingredients": "Controlla ingredienti analizzati", - "confidence-score": "Punteggio Di Confidenza", - "ingredient-parser-description": "I tuoi ingredienti sono stati analizzati con successo. Controlla gli ingredienti di cui non siamo sicuri.", - "ingredient-parser-final-review-description": "Una volta che tutti gli ingredienti sono stati controllati, avrai ancora una possibilità di rivederli tutti prima di applicare le modifiche alla ricetta.", - "add-text-as-alias-for-item": "Aggiungi \"{text}\" come alias per {item}", - "delete-item": "Elimina elemento" + "ingredient-parser": "Ingredient Parser", + "explanation": "To use the ingredient parser, click the 'Parse All' button to start the process. Once the processed ingredients are available, you can review the items and verify that they were parsed correctly. The model's confidence score is displayed on the right of the item title. This score is an average of all the individual scores and may not always be completely accurate.", + "alerts-explainer": "Alerts will be displayed if a matching foods or unit is found but does not exists in the database.", + "select-parser": "Select Parser", + "natural-language-processor": "Natural Language Processor", + "brute-parser": "Brute Parser", + "openai-parser": "OpenAI Parser", + "parse-all": "Parse All", + "no-unit": "No unit", + "missing-unit": "Create missing unit: {unit}", + "missing-food": "Create missing food: {food}", + "this-unit-could-not-be-parsed-automatically": "This unit could not be parsed automatically", + "this-food-could-not-be-parsed-automatically": "This food could not be parsed automatically", + "no-food": "No Food", + "review-parsed-ingredients": "Review parsed ingredients", + "confidence-score": "Confidence Score", + "ingredient-parser-description": "Your ingredients have been successfully parsed. Please review the ingredients we're not sure about.", + "ingredient-parser-final-review-description": "Once all ingredients have been reviewed, you'll have one more chance to review all ingredients before applying the changes to your recipe.", + "add-text-as-alias-for-item": "Add \"{text}\" as alias for {item}", + "delete-item": "Delete Item" }, - "reset-servings-count": "Reimposta conteggio porzioni", - "not-linked-ingredients": "Ingredienti Aggiuntivi", - "upload-another-image": "Carica un'altra immagine", - "upload-images": "Carica immagini", - "upload-more-images": "Carica altre immagini", - "set-as-cover-image": "Imposta come immagine di copertina della ricetta", - "cover-image": "Immagine di copertina", - "include-linked-recipes": "Includi Ricette Collegate", - "include-linked-recipe-ingredients": "Includi Ingredienti Della Ricetta Collegata", - "toggle-recipe": "Attiva/Disattiva Ricetta" + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients", + "upload-another-image": "Upload another image", + "upload-images": "Upload images", + "upload-more-images": "Upload more images", + "set-as-cover-image": "Set as recipe cover image", + "cover-image": "Cover image", + "include-linked-recipes": "Include Linked Recipes", + "include-linked-recipe-ingredients": "Include Linked Recipe Ingredients", + "toggle-recipe": "Toggle Recipe" }, "recipe-finder": { - "recipe-finder": "Trova ricette", - "recipe-finder-description": "Cerca ricette in base agli ingredienti a portata di mano. Si può anche filtrare in base agli utensili che si ha a disposizione e impostare un numero massimo d'ingredienti o utensili mancanti.", - "selected-ingredients": "Seleziona ingredienti", - "no-ingredients-selected": "Nessun ingrediente selezionato", - "missing": "Mancante", - "no-recipes-found": "Nessuna ricetta trovata", - "no-recipes-found-description": "Prova ad aggiungere altri ingredienti alla tua ricerca o a regolare i tuoi filtri", - "include-ingredients-on-hand": "Includi ingredienti a mano", - "include-tools-on-hand": "Includi strumenti a mano", - "max-missing-ingredients": "Max Ingredienti Mancanti", - "max-missing-tools": "Massimo Strumenti Mancanti", - "selected-tools": "Strumenti Selezionati", - "other-filters": "Altri filtri", - "ready-to-make": "Pronto da fare", - "almost-ready-to-make": "Quasi pronto da fare" + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { - "advanced-search": "Ricerca Avanzata", - "and": "e", - "exclude": "Escludi", - "include": "Includi", - "max-results": "Risultati Massimi", - "or": "O", - "has-any": "Una Delle Scelte", - "has-all": "Tutte Le Scelte", - "clear-selection": "Azzera selezione", - "results": "Risultati", - "search": "Cerca", - "search-mealie": "Cerca Mealie (premi /)", - "search-placeholder": "Cerca...", - "tag-filter": "Filtro Tag", - "search-hint": "Premi '/'", - "advanced": "Ricerca Avanzata", - "auto-search": "Ricerca automatica", - "no-results": "Nessun risultato trovato", - "type-to-search": "Scrivi per cercare..." + "advanced-search": "Advanced Search", + "and": "and", + "exclude": "Exclude", + "include": "Include", + "max-results": "Max Results", + "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", + "clear-selection": "Clear Selection", + "results": "Results", + "search": "Search", + "search-mealie": "Search Mealie (press /)", + "search-placeholder": "Search...", + "tag-filter": "Tag Filter", + "search-hint": "Press '/'", + "advanced": "Advanced", + "auto-search": "Auto Search", + "no-results": "No results found", + "type-to-search": "Type to search..." }, "settings": { - "add-a-new-theme": "Aggiungi un Nuovo Tema", - "admin-settings": "Impostazioni Amministratore", + "add-a-new-theme": "Add a New Theme", + "admin-settings": "Admin Settings", "backup": { - "backup-created": "Backup creato con successo", - "backup-created-at-response-export_path": "Backup Creato in {path}", - "backup-deleted": "Backup eliminato", - "restore-success": "Ripristino riuscito", - "restore-fail": "Ripristino non riuscito. Controlla i log del tuo server per maggiori dettagli", - "backup-tag": "Tag Backup", - "create-heading": "Crea un Backup", - "delete-backup": "Elimina Backup", - "error-creating-backup-see-log-file": "Errore nella creazione del Backup. Vedi il file di log", - "full-backup": "Backup Completo", - "import-summary": "Importa Riepilogo", - "partial-backup": "Backup Parziale", - "unable-to-delete-backup": "Impossibile rimuovere backup.", - "experimental-description": "I backup sono immagini complete del database e della cartella dati del sito. Questo include tutti i dati e non è possibile escluderne alcune. Puoi pensare a questo come un'immagine vera e propria di Mealie a uno specifico orario. Questo funge da metodo agnostico per esportare e importare database e relativi dati, o per fare un backup del sito in una posizione esterna.", - "backup-restore": "Ripristina backup", - "back-restore-description": "Il ripristino di questo backup sovrascriverà tutti i dati correnti nel database e nella directory dei dati e li sostituirà con il contenuto di questo backup. {cannot-be-undone} Se il ripristino avrà successo, sarai disconnesso.", - "cannot-be-undone": "Questa azione non può essere annullata - usa con cautela.", - "postgresql-note": "Se stai utilizzando PostgreSQL, controlla il {backup-restore-process} prima di ripristinarlo.", - "backup-restore-process-in-the-documentation": "processo di backup/restore nella documentazione", - "irreversible-acknowledgment": "Capisco che questa azione è irreversibile, distruttiva e può causare la perdita di dati", - "restore-backup": "Ripristina Backup" + "backup-created": "Backup created successfully", + "backup-created-at-response-export_path": "Backup Created at {path}", + "backup-deleted": "Backup deleted", + "restore-success": "Restore successful", + "restore-fail": "Restore failed. Check your server logs for more details", + "backup-tag": "Backup Tag", + "create-heading": "Create A Backup", + "delete-backup": "Delete Backup", + "error-creating-backup-see-log-file": "Error Creating Backup. See Log File", + "full-backup": "Full Backup", + "import-summary": "Import Summary", + "partial-backup": "Partial Backup", + "unable-to-delete-backup": "Unable to Delete Backup.", + "experimental-description": "Backups are total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think of this as a snapshot of Mealie at a specific time. These serve as a database agnostic way to export and import data, or back up the site to an external location.", + "backup-restore": "Backup Restore", + "back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.", + "cannot-be-undone": "This action cannot be undone - use with caution.", + "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "backup-restore-process-in-the-documentation": "backup/restore process in the documentation", + "irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss", + "restore-backup": "Restore Backup" }, - "backup-and-exports": "Backup", - "change-password": "Modifica Password", - "current": "Versione:", - "custom-pages": "Pagine Personalizzate", - "edit-page": "Modifica Pagina", - "events": "Eventi", - "first-day-of-week": "Primo giorno della settimana", - "group-settings-updated": "Impostazioni Gruppo Aggiornate", + "backup-and-exports": "Backups", + "change-password": "Change Password", + "current": "Version:", + "custom-pages": "Custom Pages", + "edit-page": "Edit Page", + "events": "Events", + "first-day-of-week": "First day of the week", + "group-settings-updated": "Group Settings Updated", "homepage": { - "all-categories": "Tutte le Categorie", - "card-per-section": "Scheda Per Sezione", - "home-page": "Pagina iniziale", - "home-page-sections": "Sezioni Home Page", - "show-recent": "Mostra Recenti" + "all-categories": "All Categories", + "card-per-section": "Card Per Section", + "home-page": "Home Page", + "home-page-sections": "Home Page Sections", + "show-recent": "Show Recent" }, - "language": "Lingua", - "latest": "Recenti", - "local-api": "API Locale", - "locale-settings": "Impostazioni regionali", - "migrations": "Migrazioni", - "new-page": "Nuova Pagina", - "notify": "Notifica", - "organize": "Organizza", - "page-name": "Nome Pagina", - "pages": "Pagine", - "profile": "Profilo", - "remove-existing-entries-matching-imported-entries": "Rimuovi le voci esistenti corrispondenti alle voci importate", - "set-new-time": "Imposta Nuova Ora", - "settings-update-failed": "Aggiornamento impostazioni fallito", - "settings-updated": "Impostazioni aggiornate", - "site-settings": "Impostazioni Sito", + "language": "Language", + "latest": "Latest", + "local-api": "Local API", + "locale-settings": "Locale settings", + "migrations": "Migrations", + "new-page": "New Page", + "notify": "Notify", + "organize": "Organize", + "page-name": "Page Name", + "pages": "Pages", + "profile": "Profile", + "remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries", + "set-new-time": "Set New Time", + "settings-update-failed": "Settings update failed", + "settings-updated": "Settings updated", + "site-settings": "Site Settings", "theme": { - "accent": "Accento", - "dark": "Scuro", - "default-to-system": "Predefinito di sistema", - "error": "Errore", - "error-creating-theme-see-log-file": "Errore creazione tema. Guarda i log.", - "error-deleting-theme": "Errore eliminazione tema", - "error-updating-theme": "Errore aggiornamento tema", + "accent": "Accent", + "dark": "Dark", + "default-to-system": "Default to system", + "error": "Error", + "error-creating-theme-see-log-file": "Error creating theme. See log file.", + "error-deleting-theme": "Error deleting theme", + "error-updating-theme": "Error updating theme", "info": "Info", - "light": "Chiaro", - "primary": "Primario", - "secondary": "Secondario", - "success": "Successo", - "switch-to-dark-mode": "Passa al tema scuro", - "switch-to-light-mode": "Passa al tema chiaro", - "theme-deleted": "Tema eliminato", - "theme-name": "Nome Tema", - "theme-name-is-required": "Nome Tema obbligatorio.", - "theme-saved": "Tema Salvato", - "theme-updated": "Tema aggiornato", - "warning": "Avviso", - "light-mode": "Tema chiaro", - "dark-mode": "Tema scuro" + "light": "Light", + "primary": "Primary", + "secondary": "Secondary", + "success": "Success", + "switch-to-dark-mode": "Switch to dark mode", + "switch-to-light-mode": "Switch to light mode", + "theme-deleted": "Theme deleted", + "theme-name": "Theme Name", + "theme-name-is-required": "Theme Name is required.", + "theme-saved": "Theme Saved", + "theme-updated": "Theme updated", + "warning": "Warning", + "light-mode": "Light Mode", + "dark-mode": "Dark Mode" }, "token": { - "active-tokens": "TOKEN ATTIVI", - "api-token": "Token API", - "api-tokens": "API Token", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copia questo token in modo da utilizzarlo con una applicazione esterna. Questo token non sarà più visibile.", - "create-an-api-token": "Crea Token API", - "token-name": "Nome Token", - "generate": "Genera", - "you-have-token-count": "Non hai token attivi.|Hai un token attivo.|Hai {count} token attivi." + "active-tokens": "ACTIVE TOKENS", + "api-token": "API Token", + "api-tokens": "API Tokens", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", + "create-an-api-token": "Create an API Token", + "token-name": "Token Name", + "generate": "Generate", + "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." }, "toolbox": { - "assign-all": "Assegna Tutto", - "bulk-assign": "Assegnazione Multipla", - "new-name": "Nuovo nome", - "no-unused-items": "Nessun Elemento Inutilizzato", - "recipes-affected": "Nessuna Ricetta Interessata|Una Ricetta Interessata|{count} Ricette Interessate", - "remove-unused": "Rimuovi Inutilizzate", - "title-case-all": "Maiuscole Ovunque", - "toolbox": "Strumenti", - "unorganized": "Non Organizzati" + "assign-all": "Assign All", + "bulk-assign": "Bulk Assign", + "new-name": "New Name", + "no-unused-items": "No Unused Items", + "recipes-affected": "No Recipes Affected|One Recipe Affected|{count} Recipes Affected", + "remove-unused": "Remove Unused", + "title-case-all": "Title Case All", + "toolbox": "Toolbox", + "unorganized": "Unorganized" }, "webhooks": { - "test-webhooks": "Testa Webhooks", - "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Gli URL elencati sotto riceveranno dei webhooks contenenti i dati delle ricette per il piano alimentare nel giorno programmato. I Webhooks correnti verrano eseguiti alle", - "webhook-url": "URL Webhook", + "test-webhooks": "Test Webhooks", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at", + "webhook-url": "Webhook URL", "webhooks-caps": "WEBHOOKS", "webhooks": "Webhooks", - "webhook-name": "Nome Webhook", - "description": "I webhooks definiti di seguito saranno eseguiti quando un pasto è definito per il giorno. All'orario previsto i webhooks saranno inviati con i dati della ricetta che è prevista per il giorno. Si noti che l'esecuzione di webhook non è esatta. I webhook sono eseguiti su un intervallo di 5 minuti quindi i webhook saranno eseguiti entro 5 +/- minuti dal previsto." + "webhook-name": "Webhook Name", + "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the scheduled." }, - "bug-report": "Segnala un bug", - "bug-report-information": "Usa queste informazioni per segnalare un bug. Fornire i dettagli della tua istanza agli sviluppatori è il modo migliore per risolvere rapidamente i tuoi problemi.", - "tracker": "Invia", - "configuration": "Configurazione", + "bug-report": "Bug Report", + "bug-report-information": "Use this information to report a bug. Providing details of your instance to developers is the best way to get your issues resolved quickly.", + "tracker": "Tracker", + "configuration": "Configuration", "docker-volume": "Docker Volume", - "docker-volume-help": "Mealie richiede che il frontend e il backend condividano lo stesso volume docker o archiviazione. Ciò assicura che il frontend possa accedere correttamente alle immagini e alle risorse memorizzate sul disco.", - "volumes-are-misconfigured": "I volumi sono configurati male.", - "volumes-are-configured-correctly": "I volumi sono stati configurati correttamente.", - "status-unknown-try-running-a-validation": "Stato sconosciuto. Prova ad eseguire una convalida.", - "validate": "Convalida", - "email-configuration-status": "Configurazione e-mail", - "email-configured": "Email configurata", - "email-test-results": "Risultati del test email", - "ready": "Pronto", - "not-ready": "Non Pronto - Verifica Variabili Di Ambiente", - "succeeded": "Operazione riuscita", - "failed": "Non riuscita", - "general-about": "Informazioni Generali", - "application-version": "Versione dell'applicazione", - "application-version-error-text": "La tua versione attuale ({0}) non corrisponde all'ultima versione. Considera l'aggiornamento all'ultima versione ({1}).", - "mealie-is-up-to-date": "Mealie è aggiornato", - "secure-site": "Sito sicuro", - "secure-site-error-text": "Servire tramite localhost o sicuro con https. Gli appunti e le API aggiuntive del browser potrebbero non funzionare.", - "secure-site-success-text": "Il sito è accessibile tramite localhost o https", - "server-side-base-url": "Url Base Del Server", - "server-side-base-url-error-text": "`BASE_URL` è ancora il valore predefinito sul server API. Questo causerà problemi con i link di notifica generati sul server per le email, ecc.", - "server-side-base-url-success-text": "L'URL del server non corrisponde a quello predefinito", - "ldap-ready": "LDAP Pronto", - "ldap-not-ready": "LDAP Non Attivo", - "ldap-ready-error-text": "Non tutti i valori LDAP sono configurati. Questo può essere ignorato se non si utilizza l'Autenticazione LDAP.", - "ldap-ready-success-text": "Le variabili LDAP richieste sono tutte configurate.", - "build": "Versione", - "recipe-scraper-version": "Versione Recipe Scraper", - "oidc-ready": "Pronto per OIDC", - "oidc-not-ready": "OIDC Non Attivo", - "oidc-ready-error-text": "I valori OIDC non sono configurati. Questo può essere ignorato se non si utilizza Autenticazione OIDC.", - "oidc-ready-success-text": "Le variabili OIDC richieste sono tutte impostate.", - "openai-ready": "OpenAI Pronto", - "openai-not-ready": "OpenAI Non Pronto", - "openai-ready-error-text": "Non tutti i valori OpenAI sono configurati. Puoi ignorarlo se non utilizzi le funzioni di OpenAI.", - "openai-ready-success-text": "Le variabili OpenAI richieste sono tutte impostate." + "docker-volume-help": "Mealie requires that the frontend container and the backend share the same docker volume or storage. This ensures that the frontend container can properly access the images and assets stored on disk.", + "volumes-are-misconfigured": "Volumes are misconfigured.", + "volumes-are-configured-correctly": "Volumes are configured correctly.", + "status-unknown-try-running-a-validation": "Status Unknown. Try running a validation.", + "validate": "Validate", + "email-configuration-status": "Email Configuration Status", + "email-configured": "Email Configured", + "email-test-results": "Email Test Results", + "ready": "Ready", + "not-ready": "Not Ready - Check Environmental Variables", + "succeeded": "Succeeded", + "failed": "Failed", + "general-about": "General About", + "application-version": "Application Version", + "application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).", + "mealie-is-up-to-date": "Mealie is up to date", + "secure-site": "Secure Site", + "secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.", + "secure-site-success-text": "Site is accessed by localhost or https", + "server-side-base-url": "Server Side Base URL", + "server-side-base-url-error-text": "`BASE_URL` is still the default value on API Server. This will cause issues with notifications links generated on the server for emails, etc.", + "server-side-base-url-success-text": "Server Side URL does not match the default", + "ldap-ready": "LDAP Ready", + "ldap-not-ready": "LDAP Not Ready", + "ldap-ready-error-text": "Not all LDAP Values are configured. This can be ignored if you are not using LDAP Authentication.", + "ldap-ready-success-text": "Required LDAP variables are all set.", + "build": "Build", + "recipe-scraper-version": "Recipe Scraper Version", + "oidc-ready": "OIDC Ready", + "oidc-not-ready": "OIDC Not Ready", + "oidc-ready-error-text": "Not all OIDC Values are configured. This can be ignored if you are not using OIDC Authentication.", + "oidc-ready-success-text": "Required OIDC variables are all set.", + "openai-ready": "OpenAI Ready", + "openai-not-ready": "OpenAI Not Ready", + "openai-ready-error-text": "Not all OpenAI Values are configured. This can be ignored if you are not using OpenAI features.", + "openai-ready-success-text": "Required OpenAI variables are all set." }, "shopping-list": { - "all-lists": "Tutte le Liste", - "create-shopping-list": "Crea Lista della Spesa", - "from-recipe": "Dalla Ricetta", - "ingredient-of-recipe": "Ingrediente di {recipe}", - "list-name": "Nome Lista", - "new-list": "Nuova Lista", - "quantity": "Quantità: {0}", - "shopping-list": "Lista della Spesa", - "shopping-lists": "Liste della Spesa", - "food": "Alimenti", - "note": "Nota", - "label": "Etichetta", - "save-label": "Salva 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": "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": "Attiva/Disattiva Ordinamento Etichette", - "reorder-labels": "Riordina Etichette", - "uncheck-all-items": "Deseleziona tutti gli elementi", - "check-all-items": "Seleziona 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", - "completed-on": "Completato il {date}", - "you-are-offline": "Non sei in linea", - "you-are-offline-description": "Non tutte le funzioni sono disponibili quando non sei in linea. Puoi ancora aggiungere, modificare e rimuovere elementi, ma non sarai in grado di sincronizzare le modifiche con il server fino a quando non sarai di nuovo in linea.", - "are-you-sure-you-want-to-check-all-items": "Sei sicuro di voler tutti gli elementi?", - "are-you-sure-you-want-to-uncheck-all-items": "Sei sicuro di voler deselezionare tutti gli elementi?", - "are-you-sure-you-want-to-delete-checked-items": "Sei sicuro di voler rimuovere tutti gli articoli selezionati?", - "no-shopping-lists-found": "Nessuna lista della spesa trovata" + "all-lists": "All Lists", + "create-shopping-list": "Create Shopping List", + "from-recipe": "From Recipe", + "ingredient-of-recipe": "Ingredient of {recipe}", + "list-name": "List Name", + "new-list": "New List", + "quantity": "Quantity: {0}", + "shopping-list": "Shopping List", + "shopping-lists": "Shopping Lists", + "food": "Food", + "note": "Note", + "label": "Label", + "save-label": "Save Label", + "linked-item-warning": "This item is linked to one or more recipe. Adjusting the units or foods will yield unexpected results when adding or removing the recipe from this list.", + "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-markdown": "Copy as Markdown", + "delete-checked": "Delete Checked", + "toggle-label-sort": "Toggle Label Sort", + "reorder-labels": "Reorder Labels", + "uncheck-all-items": "Uncheck All Items", + "check-all-items": "Check 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", + "completed-on": "Completed on {date}", + "you-are-offline": "You are offline", + "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", + "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", + "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { - "all-recipes": "Ricette", - "backups": "Backup", - "categories": "Categorie", - "cookbooks": "Ricettari", + "all-recipes": "All Recipes", + "backups": "Backups", + "categories": "Categories", + "cookbooks": "Cookbooks", "dashboard": "Dashboard", - "home-page": "Pagina iniziale", - "manage-users": "Gestire Utenti", - "migrations": "Migrazioni", - "profile": "Profilo", - "search": "Cerca", - "site-settings": "Impostazioni", - "tags": "Tag", - "toolbox": "Strumenti", - "language": "Lingua", - "maintenance": "Manutenzione", - "background-tasks": "Attività in Background", + "home-page": "Home Page", + "manage-users": "Manage Users", + "migrations": "Migrations", + "profile": "Profile", + "search": "Search", + "site-settings": "Site Settings", + "tags": "Tags", + "toolbox": "Toolbox", + "language": "Language", + "maintenance": "Maintenance", + "background-tasks": "Background Tasks", "parser": "Parser", - "developer": "Sviluppatore", - "cookbook": "Ricettario", - "create-cookbook": "Crea un nuovo ricettario" + "developer": "Developer", + "cookbook": "Cookbook", + "create-cookbook": "Create a new cookbook" }, "signup": { - "error-signing-up": "Errore Registrazione", - "sign-up": "Registrati", - "sign-up-link-created": "Link di registrazione creato", - "sign-up-link-creation-failed": "Creazione del link di registrazione fallita", - "sign-up-links": "Link Registrazione", - "sign-up-token-deleted": "Token Registrazione Eliminato", - "sign-up-token-deletion-failed": "Eliminazione token registrazione fallita", - "welcome-to-mealie": "Benvenuto a Mealie! Per diventare un utente hai bisogno di un link di invito alla registazione. Se non hai ricevuto il link non puoi registrarti. Per ricevere il link contatta l'amministratore." + "error-signing-up": "Error Signing Up", + "sign-up": "Sign Up", + "sign-up-link-created": "Sign up link created", + "sign-up-link-creation-failed": "Sign up link creation failed", + "sign-up-links": "Sign Up Links", + "sign-up-token-deleted": "Sign Up Token Deleted", + "sign-up-token-deletion-failed": "Sign up token deletion failed", + "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator." }, "tag": { - "tag-created": "Tag creato", - "tag-creation-failed": "Creazione tag fallita", - "tag-deleted": "Tag eliminato", - "tag-deletion-failed": "Eliminazione tag fallita", - "tag-update-failed": "Aggiornamento tag fallito", - "tag-updated": "Tag aggiornato", - "tags": "Tag", - "untagged-count": "Senza Tag {count}", - "create-a-tag": "Crea un Tag", - "tag-name": "Nome del Tag", + "tag-created": "Tag created", + "tag-creation-failed": "Tag creation failed", + "tag-deleted": "Tag deleted", + "tag-deletion-failed": "Tag deletion failed", + "tag-update-failed": "Tag update failed", + "tag-updated": "Tag updated", + "tags": "Tags", + "untagged-count": "Untagged {count}", + "create-a-tag": "Create a Tag", + "tag-name": "Tag Name", "tag": "Tag" }, "tool": { - "tools": "Strumenti", - "on-hand": "A Disposizione", - "create-a-tool": "Crea un Utensile", - "tool-name": "Nome dell'Utensile", - "create-new-tool": "Crea un Nuovo Utensile", - "on-hand-checkbox-label": "Mostra come Disponibile (Spuntato)", - "required-tools": "Strumenti necessari", - "tool": "Strumento" + "tools": "Tools", + "on-hand": "On Hand", + "create-a-tool": "Create a Tool", + "tool-name": "Tool Name", + "create-new-tool": "Create New Tool", + "on-hand-checkbox-label": "Show as On Hand (Checked)", + "required-tools": "Required Tools", + "tool": "Tool" }, "user": { - "admin": "Amministratore", - "are-you-sure-you-want-to-delete-the-link": "Sei sicuro di voler eliminare il link {link}?", - "are-you-sure-you-want-to-delete-the-user": "Sei dicuro di voler eliminare l'utente {activeName} ID: {activeId}?", - "auth-method": "Metodo Autenticazione", - "confirm-link-deletion": "Conferma Eliminazione Link", - "confirm-password": "Conferma Password", - "confirm-user-deletion": "Conferma Eliminazione Utente", - "could-not-validate-credentials": "Credenziale Non Valide", - "create-link": "Crea Link", - "create-user": "Crea Utente", - "current-password": "Password Corrente", - "e-mail-must-be-valid": "E-mail deve essere valida", - "edit-user": "Modifica Utente", + "admin": "Admin", + "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link {link}?", + "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user {activeName} ID: {activeId}?", + "auth-method": "Auth Method", + "confirm-link-deletion": "Confirm Link Deletion", + "confirm-password": "Confirm Password", + "confirm-user-deletion": "Confirm User Deletion", + "could-not-validate-credentials": "Could Not Validate Credentials", + "create-link": "Create Link", + "create-user": "Create User", + "current-password": "Current Password", + "e-mail-must-be-valid": "E-mail must be valid", + "edit-user": "Edit User", "email": "Email", - "error-cannot-delete-super-user": "Errore! Impossibile Eliminare Super User", - "existing-password-does-not-match": "La nuova password non corrisponde", - "full-name": "Nome", - "generate-password-reset-link": "Genera Link Di Reset Password", - "invite-only": "Solo su invito", + "error-cannot-delete-super-user": "Error! Cannot Delete Super User", + "existing-password-does-not-match": "Existing password does not match", + "full-name": "Full Name", + "generate-password-reset-link": "Generate Password Reset Link", + "invite-only": "Invite Only", "link-id": "Link ID", - "link-name": "Link Nome", + "link-name": "Link Name", "login": "Login", - "login-oidc": "Accedi con", - "or": "oppure", + "login-oidc": "Login with", + "or": "or", "logout": "Logout", - "manage-users": "Gestisci Utenti", - "manage-users-description": "Crea e gestisci gli utenti.", - "new-password": "Nuova Password", - "new-user": "Nuovo Utente", - "password-has-been-reset-to-the-default-password": "La password è stata reimpostata a quella di default", - "password-must-match": "Le password devono essere uguali", - "password-reset-failed": "Reimpostazione della password fallita", - "password-updated": "Password aggiornata", + "manage-users": "Manage Users", + "manage-users-description": "Create and manage users.", + "new-password": "New Password", + "new-user": "New User", + "password-has-been-reset-to-the-default-password": "Password has been reset to the default password", + "password-must-match": "Password must match", + "password-reset-failed": "Password reset failed", + "password-updated": "Password updated", "password": "Password", - "password-strength": "La password è {strength}", - "please-enter-password": "Si prega di inserire la nuova password.", - "register": "Registrati", - "reset-password": "Reimposta Password", - "sign-in": "Accedi", - "total-mealplans": "Totale Piani Alimentari", - "total-users": "Totale Utenti", - "upload-photo": "Carica Foto", - "use-8-characters-or-more-for-your-password": "Usa 8 caratteri o piú per la password", - "user-created": "Utente creato", - "user-creation-failed": "Creazione utente fallita", - "user-deleted": "Utente eliminato", - "user-id-with-value": "ID Utente:{id}", - "user-id": "ID Utente", - "user-password": "Password Utente", - "user-successfully-logged-in": "Autenticato Con Successo", - "user-update-failed": "Aggiornamento Utenete Fallito", - "user-updated": "Utente Aggiornato", - "user": "Utente", - "username": "Nome Utente", - "users-header": "UTENTI", - "users": "Utenti", - "user-not-found": "Utente non trovato", - "webhook-time": "Ora Webhook", - "webhooks-enabled": "Webhooks Abilitati", - "you-are-not-allowed-to-create-a-user": "Non sei autorizzato per la creazione di utenti", - "you-are-not-allowed-to-delete-this-user": "Non sei autorizzato per la eliminazione di utenti", - "enable-advanced-content": "Abilita Contenuto Avanzato", - "enable-advanced-content-description": "Abilita funzionalità avanzate come Scraping Ricette, Chiavi API, Webhook e Gestione Dati. Non ti preoccupare, puoi sempre cambiare questa configurazione in seguito", - "favorite-recipes": "Ricette Preferite", - "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": "Password is {strength}", + "please-enter-password": "Please enter your new password.", + "register": "Register", + "reset-password": "Reset Password", + "sign-in": "Sign in", + "total-mealplans": "Total MealPlans", + "total-users": "Total Users", + "upload-photo": "Upload Photo", + "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password", + "user-created": "User created", + "user-creation-failed": "User creation failed", + "user-deleted": "User deleted", + "user-id-with-value": "User ID: {id}", + "user-id": "User ID", + "user-password": "User Password", + "user-successfully-logged-in": "User Successfully Logged In", + "user-update-failed": "User update failed", + "user-updated": "User updated", + "user": "User", + "username": "Username", + "users-header": "USERS", + "users": "Users", + "user-not-found": "User not found", + "webhook-time": "Webhook Time", + "webhooks-enabled": "Webhooks Enabled", + "you-are-not-allowed-to-create-a-user": "You are not allowed to create a user", + "you-are-not-allowed-to-delete-this-user": "You are not allowed to delete this user", + "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", + "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", "password-strength-values": { - "weak": "Debole", - "good": "Buona", - "strong": "Forte", - "very-strong": "Molto sicura" + "weak": "Weak", + "good": "Good", + "strong": "Strong", + "very-strong": "Very Strong" }, - "user-management": "Gestione Utenti", - "reset-locked-users": "Ripristina Utenti Bloccati", - "admin-user-creation": "Creazione Utente Amministratore", - "admin-user-management": "Gestione Utente Amministratore", - "user-details": "Dettagli Utente", - "user-name": "Nome Utente", - "authentication-method": "Metodo di autenticazione", - "authentication-method-hint": "Indica come un utente si autenticherà con Mealie. Se non sei sicuro, scegli 'Mealie", - "permissions": "Permessi", - "administrator": "Amministratore", - "user-can-invite-other-to-group": "L'utente può invitare altre persone nel gruppo", - "user-can-manage-group": "L'utente può gestire il gruppo", - "user-can-manage-household": "L'utente può gestire la famiglia", - "user-can-organize-group-data": "L'utente può organizzare i dati del gruppo", - "enable-advanced-features": "Abilita funzionalità avanzate", - "it-looks-like-this-is-your-first-time-logging-in": "Sembra che questa sia la tua prima volta che accedi.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Non vuoi più vederlo? Assicurati di modificare la tua email nelle impostazioni utente!", - "forgot-password": "Password Dimenticata", - "forgot-password-text": "Inserisci il tuo indirizzo email e ti invieremo un collegamento per reimpostare la tua password.", - "changes-reflected-immediately": "Le modifiche a questo utente diventeranno immediatamente effettive.", - "default-activity": "Attività Predefinita", - "default-activity-hint": "Seleziona a quale pagina vuoi navigare al momento dell'accesso da questo dispositivo" + "user-management": "User Management", + "reset-locked-users": "Reset Locked Users", + "admin-user-creation": "Admin User Creation", + "admin-user-management": "Admin User Management", + "user-details": "User Details", + "user-name": "User Name", + "authentication-method": "Authentication Method", + "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie'", + "permissions": "Permissions", + "administrator": "Administrator", + "user-can-invite-other-to-group": "User can invite others to group", + "user-can-manage-group": "User can manage group", + "user-can-manage-household": "User can manage household", + "user-can-organize-group-data": "User can organize group data", + "enable-advanced-features": "Enable advanced features", + "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", + "forgot-password": "Forgot Password", + "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", + "changes-reflected-immediately": "Changes to this user will be reflected immediately.", + "default-activity": "Default Activity", + "default-activity-hint": "Select which page you'd like to navigate to upon logging in from this device" }, "language-dialog": { - "translated": "tradotto", - "choose-language": "Seleziona la Lingua", - "select-description": "Scegli la lingua per l'interfaccia utente Mealie. L'impostazione si applica solo a te, non ad altri utenti.", - "how-to-contribute-description": "Qualcosa non è ancora tradotto, tradotto male o la tua lingua mancante dalla lista? {read-the-docs-link} su come contribuire!", - "read-the-docs": "Consulta la documentazione" + "translated": "translated", + "choose-language": "Choose Language", + "select-description": "Choose the language for the Mealie UI. The setting only applies to you, not other users.", + "how-to-contribute-description": "Is something not translated yet, mistranslated, or your language missing from the list? {read-the-docs-link} on how to contribute!", + "read-the-docs": "Read the docs" }, "data-pages": { "foods": { - "merge-dialog-text": "Combinando gli alimenti selezionati, l'alimento di origine e l'alimento di destinazione verranno uniti in un unico alimento. L'alimento di origine verrà eliminato e tutti i riferimenti all'alimento di origine verranno aggiornati per puntare all'alimento di destinazione.", - "merge-food-example": "Unione di {food1} in {food2}", - "seed-dialog-text": "Inizializzare il database con alimenti della propria lingua locale. Ciò creerà oltre 200 alimenti comuni che potranno essere usati per organizzare il proprio database. Gli alimenti vengono tradotti grazie al contributo della comunità degli utenti.", - "seed-dialog-warning": "Ci sono già alcuni elementi nel database. Questa azione non unificherà i duplicati, bisognerà gestirli manualmente.", - "combine-food": "Combina Alimenti", - "source-food": "Alimento di Origine", - "target-food": "Alimento di Destinazione", - "create-food": "Crea Alimento", - "food-label": "Etichetta Alimento", - "edit-food": "Modifica Alimento", - "food-data": "Dati Alimento", - "example-food-singular": "esempio: Cipolla", - "example-food-plural": "esempio: Cipolle", - "label-overwrite-warning": "Questo assegnerà l'etichetta scelta a tutti gli alimenti selezionati e potenzialmente sovrascriverà le etichette esistenti.", - "on-hand-checkbox-label": "Abilitando questa impostazione, l'alimento verrà deselezionato di default quando si aggiungerà una ricetta a una lista della spesa." + "merge-dialog-text": "Combining the selected foods will merge the source food and target food into a single food. The source food will be deleted and all of the references to the source food will be updated to point to the target food.", + "merge-food-example": "Merging {food1} into {food2}", + "seed-dialog-text": "Seed the database with foods based on your local language. This will create ~2700 common foods that can be used to organize your database. Foods are translated via a community effort.", + "seed-dialog-warning": "You already have some items in your database. A new item will not be added if an item with the same name already exists.", + "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", + "example-food-singular": "ex: Onion", + "example-food-plural": "ex: Onions", + "label-overwrite-warning": "This will assign the chosen label to all selected foods and potentially overwrite your existing labels.", + "on-hand-checkbox-label": "Setting this flag will make this food unchecked by default when adding a recipe to a shopping list." }, "units": { - "seed-dialog-text": "Riempie il database con unità comuni basate sulla lingua.", - "combine-unit-description": "Combinando le unità selezionate, l'Unità di Origine e l'Unità di Destinazione verranno unite in un'unica unità. {source-unit-will-be-deleted} e tutti i riferimenti all'Unità di Origine verranno aggiornati per puntare all'Unità di Destinazione.", - "combine-unit": "Combina Unità", - "source-unit": "Unità di Origine", - "target-unit": "Unità di Destinazione", - "merging-unit-into-unit": "Unione di {0} in {1}", - "create-unit": "Crea Unità", - "abbreviation": "Abbreviazione", - "plural-abbreviation": "Abbreviazione Plurale", - "description": "Descrizione", - "display-as-fraction": "Mostra come Frazione", - "use-abbreviation": "Usa Abbreviazione", - "edit-unit": "Modifica Unità", - "unit-data": "Dati Unità", - "use-abbv": "Utilizzare Abbrev.", - "fraction": "Frazione", - "example-unit-singular": "esempio: Cucchiaino", - "example-unit-plural": "esempio: Cucchiaini", - "example-unit-abbreviation-singular": "esempio: Ccno", - "example-unit-abbreviation-plural": "esempio: Ccni", - "standardization": "Standardizzazione", - "standardization-description": "Come questa unità può essere rappresentata come un'unità standard. Ciò consente le funzioni di conversione dell'unità, come il raggruppamento di unità compatibili nelle liste della spesa.", - "standard-unit": "Unità Standard", - "standard-quantity": "Quantità Standard", - "unit-conversion": "Conversione Unità", + "seed-dialog-text": "Seed the database with common units based on your local language.", + "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", + "plural-abbreviation": "Plural 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", + "example-unit-singular": "ex: Tablespoon", + "example-unit-plural": "ex: Tablespoons", + "example-unit-abbreviation-singular": "ex: Tbsp", + "example-unit-abbreviation-plural": "ex: Tbsps", + "standardization": "Standardization", + "standardization-description": "How this unit can be represented as a standard unit. This enables unit conversion features such as merging compatible units in shopping lists.", + "standard-unit": "Standard Unit", + "standard-quantity": "Standard Quantity", + "unit-conversion": "Unit Conversion", "standard-unit-labels": { - "fluid-ounce": "oncia liquida", - "cup": "tazza", - "ounce": "oncia", - "pound": "libbra", - "milliliter": "millilitro", - "liter": "litro", - "gram": "grammo", - "kilogram": "chilogrammo" + "fluid-ounce": "fluid ounce", + "cup": "cup", + "ounce": "ounce", + "pound": "pound", + "milliliter": "milliliter", + "liter": "liter", + "gram": "gram", + "kilogram": "kilogram" } }, "labels": { - "seed-dialog-text": "Riempie il database con etichette comuni basate sulla lingua.", - "edit-label": "Modifica Etichetta", - "new-label": "Nuova Etichetta", - "labels": "Etichette", - "assign-label": "Assegna Etichetta" + "seed-dialog-text": "Seed the database with common labels based on your local language.", + "edit-label": "Edit Label", + "new-label": "New Label", + "labels": "Labels", + "assign-label": "Assign Label" }, "recipes": { - "purge-exports": "Elimina Esportazioni", - "are-you-sure-you-want-to-delete-all-export-data": "Sei sicuro di voler cancellare tutti i dati di esportazione?", - "confirm-delete-recipes": "Sei sicuro di voler eliminare le seguenti ricette? Questa azione non può essere annullata.", - "the-following-recipes-selected-length-will-be-exported": "Le seguenti ricette ({0}) verranno esportate.", - "settings-chosen-explanation": "Le impostazioni selezionate, esclusa l'opzione Bloccato, saranno applicate a tutte le ricette selezionate.", - "selected-length-recipe-s-settings-will-be-updated": "{count} impostazione(i) della(e) ricetta(e) saranno aggiornate.", - "recipe-data": "Dati Ricetta", - "recipe-data-description": "Usa questa sezione per gestire i dati associati alle tue ricette. È possibile eseguire diverse azioni massive sulle ricette, tra cui l'esportazione, cancellazione, tagging, e l'assegnazione di categorie.", - "recipe-columns": "Colonne Ricetta", - "data-exports-description": "Questa sezione fornisce i link alle esportazioni disponibili pronte per il download. Queste esportazioni hanno una scadenza, quindi assicurati di scaricarle finché sono ancora disponibili.", - "data-exports": "Esportazione Dati", + "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": "{count} 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": "Categorizza", - "update-settings": "Aggiorna Impostazioni", - "tag-recipes": "Tag Ricette", - "categorize-recipes": "Categorizza Ricette", - "export-recipes": "Esporta Ricette", - "delete-recipes": "Elimina Ricette", - "source-unit-will-be-deleted": "L'unità di origine verrà eliminata" + "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" }, "recipe-actions": { - "recipe-actions-data": "Dati Azioni Ricetta", - "new-recipe-action": "Nuova Azione Ricetta", - "edit-recipe-action": "Modifica Azione Ricetta", - "action-type": "Tipo Di Azione", + "recipe-actions-data": "Recipe Actions Data", + "new-recipe-action": "New Recipe Action", + "edit-recipe-action": "Edit Recipe Action", + "action-type": "Action Type", "action-types": { "link": "Link", - "post": "Pubblica" + "post": "Post" } }, - "create-alias": "Crea Alias", - "manage-aliases": "Gestisci Alias", - "seed-data": "Dati Predefiniti", - "seed": "Inizializza", - "data-management": "Gestione Dati", - "data-management-description": "Seleziona il set di dati a cui vuoi apportare modifiche.", - "select-data": "Seleziona Dati", - "select-language": "Seleziona Lingua", - "columns": "Colonne", - "combine": "Unisci", + "create-alias": "Create Alias", + "manage-aliases": "Manage Aliases", + "seed-data": "Seed Data", + "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", + "combine": "Combine", "categories": { - "edit-category": "Modifica categoria", - "new-category": "Nuova categoria", - "category-data": "Categoria Dati" + "edit-category": "Edit Category", + "new-category": "New Category", + "category-data": "Category Data" }, "tags": { - "new-tag": "Nuovo Tag", - "edit-tag": "Modifica Tag", - "tag-data": "Dati del Tag" + "new-tag": "New Tag", + "edit-tag": "Edit Tag", + "tag-data": "Tag Data" }, "tools": { - "new-tool": "Nuovo strumento", - "edit-tool": "Modifica Strumento", - "tool-data": "Dati dello Strumento" + "new-tool": "New Tool", + "edit-tool": "Edit Tool", + "tool-data": "Tool Data" } }, "user-registration": { - "user-registration": "Registrazione Utente", - "registration-success": "Registrazione completata", - "join-a-group": "Unisciti a un Gruppo", - "create-a-new-group": "Crea un Nuovo Gruppo", - "provide-registration-token-description": "Fornisci il token di registrazione associato al gruppo a cui desideri partecipare. Dovrai ottenerlo da un membro di gruppo esistente.", - "group-details": "Dettagli Gruppo", - "group-details-description": "Prima di creare un account, è necessario creare un gruppo. Il gruppo conterrà solo voi, ma potrete invitare altre persone in seguito. I membri del gruppo possono condividere piani alimentari, liste della spesa, ricette e molto altro!", - "use-seed-data": "Utilizzo Dati Generati", - "use-seed-data-description": "Mealie include una raccolta di Alimenti, Unità ed Etichette che possono essere utilizzate per arricchire il proprio gruppo con dati utili per organizzare le proprie ricette. Questi dati vengono tradotti nella lingua selezionata. Si può sempre aggiungere o modificare questi dati in seguito.", - "account-details": "Dettagli dell'Account" + "user-registration": "User Registration", + "registration-success": "Registration Success", + "join-a-group": "Join a Group", + "create-a-new-group": "Create a New Group", + "provide-registration-token-description": "Please provide the registration token associated with the group that you'd like to join. You'll need to obtain this from an existing group member.", + "group-details": "Group Details", + "group-details-description": "Before you create an account you'll need to create a group. Your group will only contain you, but you'll be able to invite others later. Members in your group can share meal plans, shopping lists, recipes, and more!", + "use-seed-data": "Use Seed Data", + "use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.", + "account-details": "Account Details" }, "validation": { - "group-name-is-taken": "Il nome del gruppo non è disponibile", - "username-is-taken": "Username non disponibile", - "email-is-taken": "Email già in uso", - "this-field-is-required": "Questo campo è obbligatorio" + "group-name-is-taken": "Group name is taken", + "username-is-taken": "Username is taken", + "email-is-taken": "Email is taken", + "this-field-is-required": "This Field is Required" }, "export": { - "export": "Esporta", - "file-name": "Nome file", - "size": "Dimensione", - "link-expires": "Scadenza del Link" + "export": "Export", + "file-name": "File Name", + "size": "Size", + "link-expires": "Link Expires" }, "recipe-share": { - "expiration-date": "Data di scadenza", - "share-recipe": "Condividi ricetta", - "default-30-days": "Predefinito 30 Giorni", - "expires-at": "Scade il", - "recipe-link-copied-message": "Link della ricetta copiato negli appunti" + "expiration-date": "Expiration Date", + "share-recipe": "Share Recipe", + "default-30-days": "Default 30 Days", + "expires-at": "Expires At", + "recipe-link-copied-message": "Recipe link copied to clipboard" }, "banner-experimental": { - "title": "Funzionalità sperimentali", - "description": "Questa pagina contiene funzioni sperimentali o ancora in fase di sviluppo. Ci scusiamo per il disagio.", - "issue-link-text": "Traccia i nostri progressi qui" + "title": "Experimental Feature", + "description": "This page contains experimental or still-baking features. Please excuse the mess.", + "issue-link-text": "Track our progress here" }, "form": { - "quantity-label-abbreviated": "Qtà" + "quantity-label-abbreviated": "Qty" }, "markdown-editor": { - "preview-markdown-button-label": "Anteprima Markdown" + "preview-markdown-button-label": "Preview Markdown" }, "demo": { - "info_message_with_version": "Questa è una Demo per la versione: {version}", - "demo_username": "Nome utente: {username}", + "info_message_with_version": "This is a Demo for version: {version}", + "demo_username": "Username: {username}", "demo_password": "Password: {password}" }, "ocr-editor": { - "ocr-editor": "Editor Ocr", - "toolbar": "Barra degli strumenti", - "selection-mode": "Modalità di selezione", - "pan-and-zoom-picture": "Sposta e Ingrandisci l'immagine", - "split-text": "Dividi testo", - "preserve-line-breaks": "Conserva le interruzioni di riga originali", - "split-by-block": "Dividi per blocco di testo", - "flatten": "Appiattire indipendentemente dalla formattazione originale", + "ocr-editor": "Ocr editor", + "toolbar": "Toolbar", + "selection-mode": "Selection mode", + "pan-and-zoom-picture": "Pan and zoom picture", + "split-text": "Split text", + "preserve-line-breaks": "Preserve original line breaks", + "split-by-block": "Split by text block", + "flatten": "Flatten regardless of original formating", "help": { - "help": "Aiuto", - "mouse-modes": "Modalità Mouse", - "selection-mode": "Modalità di Selezione (Predefinito)", - "selection-mode-desc": "La modalità di selezione è la modalità principale per inserire i dati:", + "help": "Help", + "mouse-modes": "Mouse modes", + "selection-mode": "Selection Mode (default)", + "selection-mode-desc": "The selection mode is the main mode that can be used to enter data:", "selection-mode-steps": { - "draw": "Disegna un rettangolo sul testo che vuoi selezionare.", - "click": "Fare clic su un qualsiasi campo a destra e poi fare nuovamente clic sul rettangolo sopra l'immagine.", - "result": "Il testo selezionato apparirà all'interno del campo precedentemente selezionato." + "draw": "Draw a rectangle on the text you want to select.", + "click": "Click on any field on the right and then click back on the rectangle above the image.", + "result": "The selected text will appear inside the previously selected field." }, - "pan-and-zoom-mode": "Modalità Sposta e Ingrandisci", - "pan-and-zoom-desc": "Seleziona Sposta e Ingrandisci facendo clic sull'icona. Questa modalità consente di zoomare all'interno dell'immagine e di spostarsi per facilitare l'utilizzo d'immagini di grandi dimensioni.", - "split-text-mode": "Modalità di Divisione del Testo", + "pan-and-zoom-mode": "Pan and Zoom Mode", + "pan-and-zoom-desc": "Select pan and zoom by clicking the icon. This mode allows to zoom inside the image and move around to make using big images easier.", + "split-text-mode": "Split Text modes", "split-modes": { - "line-mode": "Modalità in Linea (predefinita)", - "line-mode-desc": "Nella modalità in linea, il testo verrà propagato mantenendo le interruzioni di riga originali. Questa modalità è utile quando si utilizza l'aggiunta in blocco su un elenco d'ingredienti in cui ogni ingrediente corrisponde a una riga.", - "block-mode": "Modalità in Blocco", - "block-mode-desc": "Nella modalità a blocchi, il testo viene suddiviso in blocchi. Questa modalità è utile quando si aggiungono in blocco istruzioni che di solito sono scritte in paragrafi.", - "flat-mode": "Modalità Flat", - "flat-mode-desc": "Nella modalità flat, il testo viene aggiunto al campo della ricetta selezionata senza interruzioni di riga." + "line-mode": "Line mode (default)", + "line-mode-desc": "In line mode, the text will be propagated by keeping the original line breaks. This mode is useful when using bulk add on a list of ingredients where one ingredient is one line.", + "block-mode": "Block mode", + "block-mode-desc": "In block mode, the text will be split in blocks. This mode is useful when bulk adding instructions that are usually written in paragraphs.", + "flat-mode": "Flat mode", + "flat-mode-desc": "In flat mode, the text will be added to the selected recipe field with no line breaks." } } }, "admin": { "maintenance": { - "storage-details": "Dettagli Archiviazione", - "page-title": "Manutenzione del sito", - "summary-title": "Riepilogo", - "button-label-get-summary": "Ottieni Riepilogo", - "button-label-open-details": "Dettagli", - "info-description-data-dir-size": "Dimensione della Directory dei Dati", - "info-description-log-file-size": "Dimensione del file di log", - "info-description-cleanable-directories": "Directory Eliminabili", - "info-description-cleanable-images": "Immagini Eliminabili", + "storage-details": "Storage Details", + "page-title": "Site Maintenance", + "summary-title": "Summary", + "button-label-get-summary": "Get Summary", + "button-label-open-details": "Details", + "info-description-data-dir-size": "Data Directory Size", + "info-description-log-file-size": "Log File Size", + "info-description-cleanable-directories": "Cleanable Directories", + "info-description-cleanable-images": "Cleanable Images", "storage": { - "title-temporary-directory": "Directory Temporanea (.temp)", - "title-backups-directory": "Directory di Backup (Backup)", - "title-groups-directory": "Directory Gruppi (gruppi)", - "title-recipes-directory": "Directory Ricette (ricette)", - "title-user-directory": "Directory Utente (utente)" + "title-temporary-directory": "Temporary Directory (.temp)", + "title-backups-directory": "Backups Directory (backups)", + "title-groups-directory": "Groups Directory (groups)", + "title-recipes-directory": "Recipes Directory (recipes)", + "title-user-directory": "User Directory (user)" }, - "action-delete-log-files-name": "Elimina file log", - "action-delete-log-files-description": "Elimina tutti i file di log", - "action-clean-directories-name": "Pulisci Directory", - "action-clean-directories-description": "Rimuove tutte le cartelle di ricette che non hanno UUID validi", - "action-clean-temporary-files-name": "Elimina File Temporanei", - "action-clean-temporary-files-description": "Rimuove tutti i file e le cartelle nella directory .temp", - "action-clean-images-name": "Cancella Immagini", - "action-clean-images-description": "Rimuove tutte le immagini che non finiscono con .webp", - "actions-description": "Le azioni di manutenzione sono {destructive_in_bold} e devono essere usate con cautela. L'esecuzione di una di queste azioni è {irreversible_in_bold}.", - "actions-description-destructive": "distruttive", - "actions-description-irreversible": "irreversibile", - "logs-action-refresh": "Aggiorna Log", - "logs-page-title": "Log di Mealie", - "logs-tail-lines-label": "Ultime Linee" + "action-delete-log-files-name": "Delete Log Files", + "action-delete-log-files-description": "Deletes all the log files", + "action-clean-directories-name": "Clean Directories", + "action-clean-directories-description": "Removes all the recipe folders that are not valid UUIDs", + "action-clean-temporary-files-name": "Clean Temporary Files", + "action-clean-temporary-files-description": "Removes all files and folders in the .temp directory", + "action-clean-images-name": "Clean Images", + "action-clean-images-description": "Removes all the images that don't end with .webp", + "actions-description": "Maintenance actions are {destructive_in_bold} and should be used with caution. Performing any of these actions is {irreversible_in_bold}.", + "actions-description-destructive": "destructive", + "actions-description-irreversible": "irreversible", + "logs-action-refresh": "Refresh Logs", + "logs-page-title": "Mealie Logs", + "logs-tail-lines-label": "Tail Lines" }, "mainentance": { - "actions-title": "Azioni" + "actions-title": "Actions" }, - "ingredients-natural-language-processor": "Processore Di Lingua Naturale degli Ingredienti", - "ingredients-natural-language-processor-explanation": "Mealie utilizza campi casuali condizionali (CRFs) per l'analisi e la lavorazione di ingredienti. Il modello utilizzato per gli ingredienti è basato su una serie di dati di oltre 100.000 ingredienti da un set di dati compilato dal New York Times. Si noti che poiché il modello è addestrato solo in inglese, si possono avere risultati vari quando si utilizza il modello in altre lingue. Questa pagina è un campo di gioco per testare il modello.", - "ingredients-natural-language-processor-explanation-2": "Non è perfetto, ma produce ottimi risultati in generale ed è un buon punto di partenza per separare manualmente gli ingredienti in singoli campi. In alternativa, è anche possibile utilizzare il processore \"Bruto\" che utilizza una tecnica di corrispondenza di modello per identificare gli ingredienti.", + "ingredients-natural-language-processor": "Ingredients Natural Language Processor", + "ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.", + "ingredients-natural-language-processor-explanation-2": "It's not perfect, but it yields great results in general and is a good starting point for manually parsing ingredients into individual fields. Alternatively, you can also use the \"Brute\" processor that uses a pattern matching technique to identify ingredients.", "nlp": "NLP", - "brute": "Bruto", + "brute": "Brute", "openai": "OpenAI", - "show-individual-confidence": "Mostra fiducia individuale", - "ingredient-text": "Testo Ingrediente", - "average-confident": "{0} Fiducia", - "try-an-example": "Prova un esempio", - "parser": "Analizzatore", - "background-tasks": "Attività in Background", - "background-tasks-description": "Qui puoi visualizzare tutte le attività in background in esecuzione e il loro stato", - "no-logs-found": "Nessun Log Trovato", - "tasks": "Compiti", + "show-individual-confidence": "Show individual confidence", + "ingredient-text": "Ingredient Text", + "average-confident": "{0} Confident", + "try-an-example": "Try an example", + "parser": "Parser", + "background-tasks": "Background Tasks", + "background-tasks-description": "Here you can view all the running background tasks and their status", + "no-logs-found": "No Logs Found", + "tasks": "Tasks", "setup": { - "first-time-setup": "Configurazione iniziale", - "welcome-to-mealie-get-started": "Un benvenuto su Mealie! Iniziamo", - "already-set-up-bring-to-homepage": "Ho già configurato tutto, portami alla pagina iniziale", - "common-settings-for-new-sites": "Ecco alcune impostazioni comuni per i nuovi siti", - "setup-complete": "Configurazione completata!", - "here-are-a-few-things-to-help-you-get-started": "Qui ci sono alcune cose per aiutarvi a iniziare con Mealie", - "restore-from-v1-backup": "Hai un backup da un'istanza precedente di Mealie v1? Puoi ripristinarlo qui.", - "manage-profile-or-get-invite-link": "Gestisci il tuo profilo, o parti da un link di invito per condividere con gli altri." + "first-time-setup": "First Time Setup", + "welcome-to-mealie-get-started": "Welcome to Mealie! Let's get started", + "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", + "common-settings-for-new-sites": "Here are some common settings for new sites", + "setup-complete": "Setup Complete!", + "here-are-a-few-things-to-help-you-get-started": "Here are a few things to help you get started with Mealie", + "restore-from-v1-backup": "Have a backup from a previous instance of Mealie v1? You can restore it here.", + "manage-profile-or-get-invite-link": "Manage your own profile, or grab an invite link to share with others." }, - "debug-openai-services": "Debug Dei Servizi OpenAI", - "debug-openai-services-description": "Usa questa pagina per fare debug dei servizi OpenAI. Puoi testare la tua connessione OpenAI e vedere i risultati qui. Se si dispone di servizi di immagine abilitati, è anche possibile fornire un'immagine.", - "run-test": "Esegui test", - "test-results": "Risultati dei test", - "group-delete-note": "I gruppi con utenti o famiglie non possono essere eliminati", - "household-delete-note": "Le famiglie con utenti non possono essere eliminate" + "debug-openai-services": "Debug OpenAI Services", + "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", + "run-test": "Run Test", + "test-results": "Test Results", + "group-delete-note": "Groups with users or households cannot be deleted", + "household-delete-note": "Households with users cannot be deleted" }, "profile": { - "welcome-user": "👋 Benvenutǝ, {0}!", - "description": "Gestisci il tuo profilo, le ricette e le impostazioni di gruppo.", - "invite-link": "Collegamento d'invito", - "get-invite-link": "Ottieni Link Di Invito", - "get-public-link": "Ottieni link pubblico", - "account-summary": "Riepilogo Account", - "account-summary-description": "Ecco un riepilogo delle informazioni del tuo gruppo.", - "group-statistics": "Statistiche Gruppo", - "group-statistics-description": "Le statistiche di gruppo forniscono alcune informazioni su come stai usando Mealie.", - "household-statistics": "Statistiche Sulle famiglie", - "household-statistics-description": "Le statistiche sulle tue famiglie forniscono alcune informazioni su come stai usando Mealie.", - "storage-capacity": "Capacità di Archiviazione", - "storage-capacity-description": "La capacità di archiviazione è data dall'insieme delle immagini e delle risorse caricate.", - "personal": "Personale", - "personal-description": "Queste sono le tue impostazioni personali. Le modifiche non influenzeranno gli altri utenti.", - "user-settings": "Impostazioni Utente", - "user-settings-description": "Gestisci le tue preferenze, modifica la tua password e aggiorna la tua email.", - "api-tokens-description": "Gestisci i tuoi Token API per l'accesso da applicazioni esterne.", - "group-description": "Questi elementi sono condivisi all'interno del tuo gruppo. Modificando uno di essi cambierà per l'intero gruppo!", - "group-settings": "Impostazioni Gruppo", - "group-settings-description": "Gestisci le impostazioni di gruppo comuni, come le impostazioni sulla privacy.", - "household-description": "Questi elementi sono condivisi all'interno della tua famiglia. Modificando uno di essi lo cambierà per tutta la famiglia!", - "household-settings": "Impostazioni Della Famiglia", - "household-settings-description": "Gestisci le impostazioni della tua famiglia, come il piano alimentare e le impostazioni della privacy.", - "cookbooks-description": "Gestisci una raccolta di categorie di ricette e genera pagine per loro.", - "members": "Membri", - "members-description": "Vedi chi è nella tua famiglia e gestisci i loro permessi.", - "webhooks-description": "Imposta webhook che si attivano nei giorni in cui hai pasti programmati.", - "notifiers": "Notifiche", - "notifiers-description": "Imposta email e notifiche push che si attivano per eventi specifici.", - "manage-data": "Gestisci Dati", - "manage-data-description": "Gestisci i tuoi dati di Mealie; Alimenti, Unità, Categorie, Tag e altro ancora.", - "data-migrations": "Migrazioni Dati", - "data-migrations-description": "Migra i dati esistenti da altre applicazioni come Nextcloud Recipes e Chowdown.", - "email-sent": "Email Inviata", - "error-sending-email": "Errore Nell'Invio Email", - "personal-information": "Informazioni Personali", - "preferences": "Opzioni", - "show-advanced-description": "Mostra funzionalità avanzate (Chiavi API, Webhook e Gestione dati)", - "back-to-profile": "Torna al Profilo", - "looking-for-privacy-settings": "Stai cercando le Impostazioni Della Privacy?", - "manage-your-api-tokens": "Gestisci i tuoi Token Api", - "manage-user-profile": "Gestisci Profilo Utente", - "manage-cookbooks": "Gestisci Libri Di Cucina", - "manage-members": "Gestisci i membri", - "manage-webhooks": "Gestisci i Webhook", - "manage-notifiers": "Gestisci Notifiche", - "manage-data-migrations": "Gestione Migrazioni Dei Dati" + "welcome-user": "👋 Welcome, {0}!", + "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", + "get-invite-link": "Get Invite Link", + "get-public-link": "Get Public 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.", + "household-statistics": "Household Statistics", + "household-statistics-description": "Your Household 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 privacy settings.", + "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", + "household-settings": "Household Settings", + "household-settings-description": "Manage your household 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 household and manage their permissions.", + "webhooks-description": "Set up webhooks that trigger on days that you have mealplans scheduled.", + "notifiers": "Notifiers", + "notifiers-description": "Set up email and push notifications that trigger on specific events.", + "manage-data": "Manage Data", + "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", + "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?", + "manage-your-api-tokens": "Manage Your API Tokens", + "manage-user-profile": "Manage User Profile", + "manage-cookbooks": "Manage Cookbooks", + "manage-members": "Manage Members", + "manage-webhooks": "Manage Webhooks", + "manage-notifiers": "Manage Notifiers", + "manage-data-migrations": "Manage Data Migrations" }, "cookbook": { - "cookbooks": "Ricettari", - "description": "I libri di cucina sono un altro modo per organizzare le ricette creando insiemi di ricette, ordinamenti e altri filtri. La creazione di un libro di cucina aggiungerà una voce alla barra laterale e tutte le ricette con i filtri scelti verranno visualizzate nel libro di cucina.", - "hide-cookbooks-from-other-households": "Nascondi i libri di cucina delle altre famiglie", - "hide-cookbooks-from-other-households-description": "Se abilitata, nella barra laterale appariranno solo libri di cucina della propria famiglia", - "public-cookbook": "Ricettario Pubblico", - "public-cookbook-description": "I ricettari pubblici possono essere condivisi con gli utenti non-mealie e saranno visualizzati nella pagina dei gruppi.", - "filter-options": "Opzioni Filtro", - "filter-options-description": "Quando richiedi tutti è selezionato, il ricettario includerà solo ricette che hanno tutti gli elementi selezionati. Questo vale per ogni sottoinsieme di selettori e non per una sezione trasversale degli elementi selezionati.", - "require-all-categories": "Richiedi Tutte Le Categorie", - "require-all-tags": "Richiedi Tutti I Tag", - "require-all-tools": "Richiedi Tutti Gli Strumenti", - "cookbook-name": "Nome Ricettario", - "cookbook-with-name": "Ricettario {0}", + "cookbooks": "Cookbooks", + "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", + "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}", "household-cookbook-name": "{0} Cookbook {1}", - "create-a-cookbook": "Crea un libro di cucina", - "cookbook": "Libro di cucina" + "create-a-cookbook": "Create a Cookbook", + "cookbook": "Cookbook" }, "query-filter": { "logical-operators": { - "and": "E", - "or": "O" + "and": "AND", + "or": "OR" }, "relational-operators": { - "equals": "è uguale", - "does-not-equal": "è diverso", - "is-greater-than": "è maggiore di", - "is-greater-than-or-equal-to": "è maggiore o uguale di", - "is-less-than": "è minore di", - "is-less-than-or-equal-to": "è minore o uguale di", - "is-older-than": "è più vecchio di", - "is-newer-than": "è più recente di" + "equals": "equals", + "does-not-equal": "does not equal", + "is-greater-than": "is greater than", + "is-greater-than-or-equal-to": "is greater than or equal to", + "is-less-than": "is less than", + "is-less-than-or-equal-to": "is less than or equal to", + "is-older-than": "is older than", + "is-newer-than": "is newer than" }, "relational-keywords": { - "is": "è", - "is-not": "non è", - "is-one-of": "è uno di", - "is-not-one-of": "non è uno di", - "contains-all-of": "contiene tutti i", - "is-like": "è simile", - "is-not-like": "non è come" + "is": "is", + "is-not": "is not", + "is-one-of": "is one of", + "is-not-one-of": "is not one of", + "contains-all-of": "contains all of", + "is-like": "is like", + "is-not-like": "is not like" }, "dates": { - "days-ago": "giorni fa|giorno fa|giorni fa" + "days-ago": "days ago|day ago|days ago" } }, "validators": { - "required": "Questo Campo è Obbligatorio", - "invalid-email": "L'Email Deve Essere Valida", - "invalid-url": "Lo URL Deve Essere Valido", - "no-whitespace": "Gli Spazi Non Sono Ammessi", - "min-length": "Deve Essere Almeno {min} Caratteri", - "max-length": "Deve Essere Al Più {max} Carattere|Deve Essere Al Più {max} Caratteri" + "required": "This Field is Required", + "invalid-email": "Email Must Be Valid", + "invalid-url": "Must Be A Valid URL", + "no-whitespace": "No Whitespace Allowed", + "min-length": "Must Be At Least {min} Characters", + "max-length": "Must Be At Most {max} Character|Must Be At Most {max} Characters" + }, + "announcements": { + "announcements": "Announcements", + "all-announcements": "All announcements", + "mark-all-as-read": "Mark All as Read", + "show-announcements-from-mealie": "Show announcements from Mealie", + "show-announcements-setting-description": "Whether or not you want to allow users to see announcements from Mealie. When enabled users can still opt-out from seeing them in their user settings" } }