diff --git a/frontend/app/lang/messages/ro-RO.json b/frontend/app/lang/messages/ro-RO.json index d43915d54..db06e83e4 100644 --- a/frontend/app/lang/messages/ro-RO.json +++ b/frontend/app/lang/messages/ro-RO.json @@ -1,1147 +1,1148 @@ { "about": { - "about": "Despre", - "about-mealie": "Despre Mealie", - "api-docs": "Documentație API", - "api-port": "Port API", - "application-mode": "Mod Aplicație", - "database-type": "Tipul bazei de date", - "database-url": "URL bază de date", - "default-group": "Grup implicit", - "default-household": "Locuință implicită", + "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": "Status Demo", - "development": "Dezvoltare", - "docs": "Documentație", - "download-log": "Descarcă jurnal", - "download-recipe-json": "Ultimul fișier JSON parcurs", + "demo-status": "Demo Status", + "development": "Development", + "docs": "Docs", + "download-log": "Download Log", + "download-recipe-json": "Last Scraped JSON", "github": "GitHub", - "log-lines": "Linii de jurnal", - "not-demo": "Nu este Demo", - "portfolio": "Portofoliu", - "production": "Producție", - "support": "Asistență", - "version": "Versiune", - "unknown-version": "necunoscut(ă)", + "log-lines": "Log Lines", + "not-demo": "Not Demo", + "portfolio": "Portfolio", + "production": "Production", + "support": "Support", + "version": "Version", + "unknown-version": "unknown", "sponsor": "Sponsor" }, "asset": { - "assets": "Resurse", - "code": "Cod", - "file": "Fișier", - "image": "Imagine", - "new-asset": "Resursă Nouă", + "assets": "Assets", + "code": "Code", + "file": "File", + "image": "Image", + "new-asset": "New Asset", "pdf": "PDF", - "recipe": "Reţetă", - "show-assets": "Arată Resursele", - "error-submitting-form": "Eroare la trimiterea formularului" + "recipe": "Recipe", + "show-assets": "Show Assets", + "error-submitting-form": "Error Submitting Form" }, "category": { - "categories": "Categorii", - "category-created": "Categorie creată", - "category-creation-failed": "Crearea categoriei a eșuat", - "category-deleted": "Categorie ștearsă", - "category-deletion-failed": "Ştergerea categoriei a eşuat", - "category-filter": "Filtru categorie", - "category-update-failed": "Actualizarea categoriei a eșuat", - "category-updated": "Categorie actualizată", - "uncategorized-count": "Necategorizat {count}", - "create-a-category": "Creează o categorie", - "category-name": "Nume categorie", - "category": "Categorie" + "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": "evaluare URL", - "database": "Bază de date", - "delete-event": "Șterge evenimentul", - "event-delete-confirmation": "Ești sigur(ă) că vrei să ștergi acest eveniment?", - "event-deleted": "Eveniment șters", - "event-updated": "Eveniment actualizat", - "new-notification-form-description": "Mealie folosește librăria Apprise pentru a genera notificări. Acestea oferă nenumărate opțiuni de integrare cu servicii pentru notificări. Consultați wiki-ul pentru un ghid cuprinzător despre cum să creați URL-ul pentru serviciul dvs. Dacă este disponibil, selectarea tipului de notificare poate include caracteristici suplimentare.", - "new-version": "Versiune nouă disponibilă!", - "notification": "Notificare", - "refresh": "Reîncarcă", - "scheduled": "Programat", - "something-went-wrong": "Ceva nu a funcţionat corect!", - "subscribed-events": "Evenimente la care ești Abonat", - "test-message-sent": "Mesaj de test trimis", - "message-sent": "Mesaj trimis", - "new-notification": "Notificare nouă", - "event-notifiers": "Notificatori de evenimente", - "apprise-url-skipped-if-blank": "URL Apprise (ignorat daca e gol)", - "apprise-url-is-left-intentionally-blank": "Deoarece URL-urile Apprise conțin de obicei informații sensibile, acest câmp este lăsat intenționat gol în timpul editării. Dacă doriți să actualizați URL-ul, vă rugăm să introduceți cel nou aici, altfel lăsați-l gol pentru a păstra URL-ul curent.", - "enable-notifier": "Activare notificator", - "what-events": "La ce evenimente ar trebui să se înscrie acest notificator?", - "user-events": "Evenimente Utilizator", - "mealplan-events": "Evenimente planificare mese", - "when-a-user-in-your-group-creates-a-new-mealplan": "Când un utilizator din grupul dvs. creează un nou plan de mese", - "shopping-list-events": "Evenimente din lista de cumpărături", - "cookbook-events": "Evenimente carte de bucate", - "tag-events": "Etichetele de Evenimente", - "category-events": "Categorie de Evenimente", - "when-a-new-user-joins-your-group": "Când un utilizator nou se alătură grupului tău", - "recipe-events": "Evenimente rețetă", - "label-events": "Etichete Evenimente" + "apprise-url": "Apprise URL", + "database": "Database", + "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": "Adaugă", - "cancel": "Anulează", - "clear": "Șterge", - "close": "Închide", - "confirm": "Confirmă", - "confirm-how-does-everything-look": "Cum arată totul?", - "confirm-delete-generic": "Ești sigur(ă) că dorești să ștergi acest element?", - "copied_message": "Copiat!", - "create": "Creează", - "created": "Creat", - "custom": "Personalizat", - "dashboard": "Panou de control", - "delete": "Șterge", - "disabled": "Inactiv", - "download": "Descarcă", - "duplicate": "Duplicat", - "edit": "Editează", - "enabled": "Activ", - "exception": "Excepție", - "failed-count": "Eșuat: {count}", - "failure-uploading-file": "Încărcarea fișierului a eșuat", - "favorites": "Favorite", - "field-required": "Câmp obligatoriu", - "file-folder-not-found": "Fișierul/folderul nu a fost găsit", - "file-uploaded": "Fișier încărcat", - "filter": "Filtru", - "friday": "Vineri", + "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": "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": "Obțineți", - "home": "Acasă", - "image": "Imagine", - "image-upload-failed": "Încărcarea imaginii a eșuat", - "import": "Importă", + "get": "Get", + "home": "Home", + "image": "Image", + "image-upload-failed": "Image upload failed", + "import": "Import", "json": "JSON", - "keyword": "Cuvânt cheie", - "link-copied": "Link copiat", - "loading": "Se încarcă", - "loading-events": "Se încarcă evenimentele", - "loading-recipe": "Se încarcă rețeta...", - "loading-ocr-data": "Se încarcă datele OCR...", - "loading-recipes": "Se încarcă rețetele", - "message": "Mesaj", - "monday": "Luni", - "name": "Nume", - "new": "Nou", - "never": "Niciodată", - "no": "Nu", - "no-recipe-found": "Nici o rețetă găsită", + "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": "No Recipe Found", "ok": "OK", - "options": "Opțiuni:", - "plural-name": "Denumire Plural", - "print": "Imprimare", - "print-preferences": "Preferințe de imprimare", - "random": "Aleatoriu", - "rating": "Evaluare", + "options": "Options:", + "plural-name": "Plural Name", + "print": "Print", + "print-preferences": "Print Preferences", + "random": "Random", + "rating": "Rating", "recent": "Recent", - "recipe": "Reţetă", - "recipes": "Rețete", - "rename-object": "Redenumiți {0}", - "reset": "Resetează", - "saturday": "Sâmbătă", - "save": "Salvează", - "settings": "Setări", - "share": "Distribuie", - "show-all": "Arată totul", - "shuffle": "Redați aleatoriu", - "sort": "Sortează", - "sort-ascending": "Sortare ascendentă", - "sort-descending": "Sortare descendentă", - "sort-alphabetically": "Alfabetic", - "status": "Stare", - "subject": "Subiect", - "submit": "Trimite", - "success-count": "Succes: {count}", - "sunday": "Duminică", - "system": "Sistem", - "templates": "Șabloane:", - "test": "Testează", - "themes": "Teme", - "thursday": "Joi", - "title": "Titlu", + "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": "Themes", + "thursday": "Thursday", + "title": "Title", "token": "Token", - "tuesday": "Marţi", - "type": "Tip", - "update": "Actualizează", - "updated": "Actualizat", - "upload": "Încarcă", + "tuesday": "Tuesday", + "type": "Type", + "update": "Update", + "updated": "Updated", + "upload": "Upload", "url": "URL", - "view": "Afișare", - "wednesday": "Miercuri", - "yes": "Da", - "foods": "Alimente", - "units": "Unități", - "back": "Înapoi", - "next": "Continuare", + "view": "View", + "wednesday": "Wednesday", + "yes": "Yes", + "foods": "Foods", + "units": "Units", + "back": "Back", + "next": "Next", "start": "Start", - "toggle-view": "Activează/dezactivează Vizualizarea", - "date": "Dată", + "toggle-view": "Toggle View", + "date": "Date", "id": "Id", - "owner": "Proprietar", - "change-owner": "Modifica proprietar", - "date-added": "Data adăugării", - "none": "Niciuna", - "run": "Execută", - "menu": "Meniu", - "a-name-is-required": "Este necesar un nume", - "delete-with-name": "Ștergere {name}", - "confirm-delete-generic-with-name": "Ești sigur(ă) că vrei să ștergi {name}?", - "confirm-delete-own-admin-account": "Te rugăm să reții că încerci să ștergi propriul cont de administrator! Această acțiune nu poate fi anulată și iți va șterge permanent contul", - "organizer": "Organizator", - "transfer": "Transferă", - "copy": "Copiază", - "color": "Culoare", - "timestamp": "Data/Ora", - "last-made": "Ultima realizare", - "learn-more": "Află mai multe", - "this-feature-is-currently-inactive": "Această funcție este momentan inactivă", - "clipboard-not-supported": "Clipboard-ul nu este acceptat", - "copied-to-clipboard": "Copiat în clipboard", - "your-browser-does-not-support-clipboard": "Browser-ul tău nu suportă copierea in clipboard", - "copied-items-to-clipboard": "Niciun element copiat în clipboard / Un element copiat în clipboard - copiat {count} elemente în clipboard", - "actions": "Acțiuni", - "selected-count": "Selectate: {count}", - "export-all": "Exportă toate", - "refresh": "Reîncarcă", - "upload-file": "Încărcă fișier", - "created-on-date": "Creat pe {0}", - "unsaved-changes": "Aveți modificări nesalvate. Doriți să salvați înainte de a închide aplicația? Apăsați \"OK\" pentru a salva sau \"Anulare\" pentru a renunța la modificări.", - "discard-changes": "Renunțați la modificări", - "discard-changes-description": "Ai modificări nesalvate. Sigur dorești să le abandonezi?", - "clipboard-copy-failure": "Copierea în clipboard a eșuat.", - "confirm-delete-generic-items": "Sunteți sigur că doriți să ștergeți următoarele?", - "organizers": "Organizatori", - "caution": "Atenție", - "show-advanced": "Arată avansate", - "add-field": "Adaugă câmp", - "date-created": "Data creării", - "date-updated": "Data actualizată" + "owner": "Owner", + "change-owner": "Change Owner", + "date-added": "Date Added", + "none": "None", + "run": "Run", + "menu": "Menu", + "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": "Sunteți sigur că doriți să ștergeți {groupName}?", - "cannot-delete-default-group": "Nu se poate șterge grupul implicit", - "cannot-delete-group-with-users": "Nu se poate șterge grupul cu utilizatori", - "confirm-group-deletion": "Confirmați ștergerea grupului", - "create-group": "Creează grup", - "error-updating-group": "Eroare la actualizarea grupului", - "group": "Grup", - "group-deleted": "Grup șters", - "group-deletion-failed": "Ștergerea grupului a eșuat", - "group-id-with-value": "ID-ul grupului: {groupID}", - "group-name": "Numele Grupului", - "group-not-found": "Grupul nu a fost găsit", - "group-token": "Token de grup", - "group-with-value": "Grup: {groupID}", - "groups": "Grupuri", - "manage-groups": "Gestionare grupuri", - "user-group": "Grup de utilizator", - "user-group-created": "Grup de utilizator creat", - "user-group-creation-failed": "Crearea grupului de utilizator a eșuat", + "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": "Păstrează-mi rețetele private", - "keep-my-recipes-private-description": "Setează toate grupurile și toate rețetele tale implicite la privat. Puteți să schimbați asta oricând mai târziu." + "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": "Gestionează membri", - "manage-members-description": "Gestionează permisiunile membrilor locuinței tale. {manage} permite utilizatorului să acceseze pagina de administrare a datelor, iar {invite} permite utilizatorului să genereze link-uri de invitație pentru alți utilizatori. Proprietarii de grupuri nu își pot schimba propriile permisiuni.", - "manage": "Gestionare", - "manage-household": "Gestionare locuință", - "invite": "Invită", - "looking-to-update-your-profile": "Doriți să vă actualizați profilul?", - "default-recipe-preferences-description": "Acestea sunt setările implicite atunci când o nouă rețetă este creată în grupul dvs. Acestea pot fi schimbate pentru rețete individuale în meniul Setări rețete.", - "default-recipe-preferences": "Preferințe implicite rețetă", - "group-preferences": "Preferințe grup", - "private-group": "Grup privat", - "private-group-description": "Setarea grupului la privat va dezactiva toate opțiunile de vizualizare publică. Acest lucru suprascrie orice setare individuală de afișare publică a rețetelor", - "enable-public-access": "Permite accesul Public", - "enable-public-access-description": "Faceți rețete din grup publice implicit și permiteți vizitatorilor să vizualizeze rețetele fără să se logheze", - "allow-users-outside-of-your-group-to-see-your-recipes": "Permite utilizatorilor din afara grupului tău să îți vadă rețetele", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "Când este activată, poți folosi un link public de partajare pentru a distribui rețete specifice fără a autoriza utilizatorul. Când este dezactivat, poți partaja rețete doar cu utilizatori din grupul tău sau cu un link privat pre-generat", - "show-nutrition-information": "Afișare informații nutriționale", - "show-nutrition-information-description": "Când este activată, informațiile nutriționale vor fi afișate în rețetă, dacă sunt disponibile. Dacă nu există informații nutriționale disponibile, informațiile nutriționale nu vor fi afișate", - "show-recipe-assets": "Arată bunurile rețetei", - "show-recipe-assets-description": "Când este activată, activele rețetei vor fi afișate pe rețetă, dacă sunt disponibile", - "default-to-landscape-view": "Implicit la vizualizare peisaj", - "default-to-landscape-view-description": "Când este activată, secțiunea antet rețetă va fi afișată în modul peisaj", - "disable-users-from-commenting-on-recipes": "Dezactivează utilizatorii să comenteze pe rețete", - "disable-users-from-commenting-on-recipes-description": "Ascunde secțiunea de comentariu pe pagina de rețetă și dezactivează comentariile", - "disable-organizing-recipe-ingredients-by-units-and-food": "Dezactivează organizarea ingredientelor pe unități și pe mâncare", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "Ascunde câmpurile de aliment, unitate și cantitate pentru ingrediente și tratează ingredientele precum câmpuri de text simple", - "general-preferences": "Preferințe generale", - "group-recipe-preferences": "Preferințe Rețetă de grup", - "report": "Raportează", - "report-with-id": "ID Raport: {id}", - "group-management": "Management grup", - "admin-group-management": "Gestionare grup administratori", - "admin-group-management-text": "Modificările la acest grup se vor reflecta imediat.", - "group-id-value": "ID grup: {0}", - "total-households": "Total locuințe", - "you-must-select-a-group-before-selecting-a-household": "Trebuie să selectaţi un grup înainte de a selecta o gospodărie" + "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": "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": "Locuință", - "households": "Locuințe", - "user-household": "Locuință utilizator", - "create-household": "Creează locuință", - "household-name": "Nume locuință", - "household-group": "Grup locuință", - "household-management": "Gestionare locuință", - "manage-households": "Gestionează locuințe", - "admin-household-management": "Gestionare locuință administrator", - "admin-household-management-text": "Modificările acestei locuințe se vor reflecta imediat.", - "household-id-value": "Id locuință: {0}", - "private-household": "Locuință privată", - "private-household-description": "Setarea locuinței tale la privat va dezactiva toate opțiunile de vizualizare publică. Acest lucru suprascrie orice setare individuală de afișare publică a rețetelor", - "lock-recipe-edits-from-other-households": "Blochează editarea rețetelor din alte locuințe", - "lock-recipe-edits-from-other-households-description": "Când este activata, doar utilizatorii locuinței tale pot modifica rețetele create in locuința voastră", - "household-recipe-preferences": "Preferințe pentru rețetele locuinței", - "default-recipe-preferences-description": "Acestea sunt setările implicite atunci când o nouă rețetă este creată în grupul tău. Acestea pot fi schimbate pentru rețete individuale în meniul Setări rețete.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Permite utilizatorilor din afara locuinței tale să îți vadă rețetele", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "Când este activată, poți folosi un link public de partajare pentru a distribui rețete specifice fără a autoriza utilizatorul. Când este dezactivat, poți partaja rețete doar cu utilizatori din grupul tău sau cu un link privat pre-generat", - "household-preferences": "Preferințe locuință" + "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": "Creează un nou plan de mase", - "update-this-meal-plan": "Actualizează acest Plan de Masă", - "dinner-this-week": "Cină săptămâna aceasta", - "dinner-today": "Cină astăzi", - "dinner-tonight": "CINĂ ÎN SEARA ACEASTA", - "edit-meal-plan": "Editare plan de mese", - "end-date": "Data sfarsit", - "group": "Grup (Beta)", - "main": "Principal", - "meal-planner": "Planificator de mese", - "meal-plans": "Planuri de mese", - "mealplan-categories": "CATEGORII DE PLANURI DE MESE", - "mealplan-created": "Plan de mase creat", - "mealplan-creation-failed": "Crearea planului de mese a eșuat", - "mealplan-deleted": "Plan de mese șters", - "mealplan-deletion-failed": "Ștergerea planului de mese a eșuat", - "mealplan-settings": "Setările planului de mese", - "mealplan-update-failed": "Actualizarea planului de mese a eșuat", - "mealplan-updated": "Plan de mese actualizat", - "mealplan-households-description": "Daca nici o locuință nu este selectata, rețetele pot fi adăugate din orice locuință", - "any-category": "Orice categorie", - "any-tag": "Orice etichetă", - "any-household": "Orice locuință", - "no-meal-plan-defined-yet": "Nici un plan de mese definit încă", - "no-meal-planned-for-today": "Nicio masă planificată pentru astăzi", + "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": "Număr de zile pe pagină încărcată", - "numberOfDays-label": "Zile implicite", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Numai rețetele cu aceste categorii vor fi utilizate în Planurile de mese", - "planner": "Planificator", - "quick-week": "Săptămână rapidă", - "side": "Garnitura", - "sides": "Garnituri", - "start-date": "Data de început", - "rule-day": "În zilele", - "meal-type": "Tipul mesei", - "breakfast": "Mic dejun", - "lunch": "Prânz", - "dinner": "Cină", - "snack": "Gustare", - "drink": "Băutură", - "dessert": "Desert", - "type-any": "Oricare", - "day-any": "Oricare", + "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": "Drink", + "dessert": "Dessert", + "type-any": "Any", + "day-any": "Any", "editor": "Editor", - "meal-recipe": "Rețetă fel de mâncare", - "meal-title": "Titlul felului de mâncare", - "meal-note": "Note fel de mâncare", - "note-only": "Doar Notă", - "random-meal": "Mâncare aleatorie", - "random-dinner": "Cină aleatorie", - "random-side": "Garnitura aleatorie", - "this-rule-will-apply": "Această regulă va aplica {dayCriteria} {mealTypeCriteria}.", - "to-all-days": "la toate zilele", - "on-days": "în {0}s", - "for-all-meal-types": "pentru toate tipurile de mese", - "for-type-meal-types": "pentru {0} tipuri de mese", - "meal-plan-rules": "Regulile Planului de Masă", - "new-rule": "Regulă nouă", - "meal-plan-rules-description": "Puteți crea reguli pentru selectarea automată a rețetelor pentru planurile dumneavoastră de masă. Aceste reguli sunt folosite de către server pentru a determina rețetele valabile pentru selecție, atunci când creezi planurile de masă. În cazul in care regulile au aceleași constrângeri de zi sau de tip, atunci categoriile regulilor vor fi fuzionate. În practică, este inutilă creerea regulilor dublate, dar este posibil să se întample acest lucru.", - "new-rule-description": "Atunci când creați o nouă regulă pentru un plan de masă puteți restricționa regula aplicabilă pentru o anumită zi a săptămânii și/sau pentru un anumit tip de masă. Pentru a aplica o regulă pentru toate zilele sau toate tipurile de mese puteţi seta regula la \"Oricare\" ce va fi aplicată la toate valorile posibile pentru ziua şi/sau tipul mesei.", - "recipe-rules": "Reguli rețetă", - "applies-to-all-days": "Se aplică pentru toate zilele", - "applies-on-days": "Aplică pe {0}s", - "meal-plan-settings": "Setările Planului de Masă", - "add-all-to-list": "Adaugă toate în Listă", - "add-day-to-list": "Adaugă Ziua la Listă" + "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": "Datele migrării au fost șterse", - "new-migration": "Migrare nouă", - "no-file-selected": "Nici un fișier selecționat", - "no-migration-data-available": "Nu există date de migrare disponibile", - "previous-migrations": "Migrări anterioare", - "recipe-migration": "Migrare rețeta", + "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": "Migrează datele din Chowdown", - "description-long": "Mealie acceptă nativ formatul repo-ului Chowdown. Descărcați repository-ul de cod ca fișier \".zip\" și încărcați-l mai jos.", + "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": "Migrează datele dintr-o instanță de Nextcloud Cookbook", - "description-long": "Rețetele din Nextcloud pot fi importate dintr-un fișier de tip \". zip\" ce conține toate datele stocate în Nextcloud. Vedeți structura directorului din exemplul de mai jos pentru a vă asigura că rețetele pot fi importate cu succes.", + "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 poate importa rețete din Copy Me That. Exportă rețetele în format HTML, apoi încarcă fișierul de tip \".ZIP\" folosind câmpul de mai jos.", + "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 poate importa rețete din aplicația Paprika. Exportă rețetele din Paprika, redenumește extensia de export în \".ZIP\" și încarcă-o folosind câmpul de mai jos.", + "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 poate importa rețetele din aplicația Mealie dintr-o lansare pre-v1.0. Exportă rețetele din vechea aplicație, apoi încarcă fișierul de tip \".ZIP\" folosind câmpul de mai jos. Numai rețetele pot fi importate din export.", + "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 poate importa rețete din Tandoor. Exportă datele în formatul \"Implicit\", apoi încarcă fișierul de tip \".ZIP\" folosind câmpul de mai jos.", - "title": "Rețete Tandoor" + "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 poate importa rețete din DVO Cook'n X3. Exportă o carte de bucate sau un meniu în formatul \"Cook'n\", redenumește extensia de export în .zip, apoi încarcă fișierul .zip mai jos.", + "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": "Migrarea datelor rețetelor", - "recipe-data-migrations-explanation": "Rețetele pot fi migrate de la o altă aplicație ce este suportată de Mealie. Acesta este un mod excelent de a începe să folosiți Mealie.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Veniți dintr-o altă aplicație sau o versiune și mai veche a Mealie? Uitați-vă la migrări și vedeți dacă datele dvs. pot fi importate.", - "choose-migration-type": "Alegeți tipul de migrare", - "tag-all-recipes": "Etichetați toate rețetele cu eticheta {tag-name}", - "nextcloud-text": "Rețetele din Nextcloud pot fi importate dintr-un fișier de tip \".ZIP\" ce conține toate datele stocate în Nextcloud. Vedeți structura directorului din exemplul de mai jos pentru a vă asigura că rețetele pot fi importate cu succes.", - "chowdown-text": "Mealie acceptă nativ formatul repo-ului Chowdown. Descărcați repository-ul de cod ca fișier \".zip\" și încărcați-l mai jos.", - "recipe-1": "Rețeta 1", - "recipe-2": "Rețeta 2", - "paprika-text": "Mealie poate importa rețete din aplicația Paprika. Exportă rețetele din Paprika, redenumește extensia de export în \".zip\" și încarcă-o folosind câmpul de mai jos.", - "mealie-text": "Mealie poate importa rețetele din aplicația Mealie dintr-o lansare mai veche de v1.0. Exportă rețetele din vechea aplicație, apoi încarcă fișierul de tip \". zip\" folosind câmpul de mai jos. Numai rețetele pot fi importate din export.", + "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": "Planifică să Mănânci", - "description-long": "Mealie poate importa rețete din Planul de Masă." + "title": "Plan to Eat", + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { - "title": "Cutia mea de rețete", - "description-long": "Mealie poate importa rețete din Cutia mea de rețete. Exportă rețetele în format CSV, apoi încarcă fișierul .csv de mai jos." + "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": "Oraganizator de rețete", - "description-long": "Mealie poate importa rețete din \"Recipe Keeper\". Exportă rețetele tale în format ZIP, apoi încarcă fișierul .zip mai jos." + "title": "Recipe Keeper", + "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": "Adăugare în masă", - "error-details": "Mealie poate importa doar site-uri web care conțin ld+json sau microdata. Majoritatea site-urilor web majore cu rețete susțin această structură de date. Dacă site-ul dvs. nu poate fi importat, dar există date json în loguri, vă rugăm să creați un github issue cu adresa URL și datele.", - "error-title": "Se pare că nu am găsit nimic", - "from-url": "Importați o rețetă", + "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": "Trebuie să fie o adresă URL validă", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Introduceți datele rețetei. Fiecare linie va fi tratată ca un element într-o listă", - "recipe-markup-specification": "Specificație Markup rețetă", - "recipe-url": "URL rețetă", - "recipe-html-or-json": "Rețetă HTML sau JSON", - "upload-a-recipe": "Încarcă o rețetă", - "upload-individual-zip-file": "Încărcaţi un fişier individual .zip exportat dintr-o altă instanţă de Mealie.", - "url-form-hint": "Copiază și lipește un link de pe site-ul tău web preferat de rețete", - "copy-and-paste-the-source-url-of-your-data-optional": "Copiați și lipiți adresa URL sursă a datelor dvs. (opțional)", - "view-scraped-data": "Vezi datele colectate", - "trim-whitespace-description": "Elimină spațiile albe de la început și sfârșit precum și liniile goale", - "trim-prefix-description": "Elimină primul caracter din fiecare linie", - "split-by-numbered-line-description": "Încearcă să împartă un paragraf prin potrivirea modelelor \"1)\" sau \"1.\"", - "import-by-url": "Importă rețetă prin URL", - "create-manually": "Creează o rețetă manual", - "make-recipe-image": "Setează ca imaginea rețetei", - "add-food": "Adaugă Aliment", - "add-recipe": "Adaugă Rețetă" + "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 nu a fost găsită", - "all-recipes": "Toate rețetele", - "new-page-created": "Pagină nouă creată", - "page": "Pagină", - "page-creation-failed": "Crearea paginii a eșuat", - "page-deleted": "Pagină ștearsă", - "page-deletion-failed": "Ștergerea paginii a eșuat", - "page-update-failed": "Actualizarea paginii a eșuat", - "page-updated": "Pagina a fost actualizată", - "pages-update-failed": "Actualizarea paginilor a eșuat", - "pages-updated": "Pagini actualizate", - "404-not-found": "404 Pagina nu a fost gasita", - "an-error-occurred": "A intervenit o eroare" + "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": "Adăugați cheia", - "add-to-favorites": "Adaugă la Favorite", + "add-key": "Add Key", + "add-to-favorites": "Add to Favorites", "api-extras": "API Extras", - "calories": "Calorii", - "calories-suffix": "calorii", - "carbohydrate-content": "Carbohidrat", - "categories": "Categorii", - "cholesterol-content": "Colesterol", - "comment-action": "Comentariu", - "comment": "Comentariu", - "comments": "Comentarii", - "delete-confirmation": "Sunteți sigur că doriți să ștergeți această rețetă?", - "admin-delete-confirmation": "Ești pe cale să ștergi o rețetă care nu este a ta folosind permisiuni de administrator. Ești sigur?", - "delete-recipe": "Șterge rețeta", - "description": "Descriere", - "disable-amount": "Dezactivați cantitățile Ingredientelor", - "disable-comments": "Dezactivează comentariile", - "duplicate": "Reţeta duplicată", - "duplicate-name": "Denumirea noii rețete", - "edit-scale": "Modifică scara", - "fat-content": "Grăsime", - "fiber-content": "Fibră", - "grams": "grame", + "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": "Ingrediente", - "insert-ingredient": "Inserați Ingredientul", - "insert-section": "Adăugare secțiune", - "insert-above": "Inserare deasupra", - "insert-below": "Inserare dedesubt", - "instructions": "Instrucțiuni", - "key-name-required": "Numele cheii este necesar", - "landscape-view-coming-soon": "Afișare în mod peisaj", - "milligrams": "miligrame", - "new-key-name": "Nume cheie nouă", - "no-white-space-allowed": "Nu este permis niciun spațiu alb", - "note": "Notă", - "nutrition": "Nutriție", - "object-key": "Cheie obiect", - "object-value": "Valoare obiect", - "original-url": "Adresa URL originală", - "perform-time": "Timp de gătire", - "prep-time": "Timp de pregătire", - "protein-content": "Proteină", - "public-recipe": "Rețetă publică", - "recipe-created": "Rețetă creată", - "recipe-creation-failed": "Crearea rețetei a eșuat", - "recipe-deleted": "Rețeta a fost ștearsă", - "recipe-image": "Imagine rețetă", - "recipe-image-updated": "Imagine rețetă actualizată", - "delete-image": "Șterge Imaginea Rețetei", - "delete-image-confirmation": "Sunteți sigur că doriți să ștergeți această imagine de rețetă?", - "recipe-image-deleted": "Imaginea rețetei a fost ștearsă", - "recipe-name": "Numele rețetei", - "recipe-settings": "Setări rețetă", - "recipe-update-failed": "Actualizarea rețetei a eșuat", - "recipe-updated": "Rețetă actualizată", - "remove-from-favorites": "Șterge din Favorite", - "remove-section": "Elimină secţiunea", - "saturated-fat-content": "Acizi grași saturați", - "save-recipe-before-use": "Salvați rețeta înainte de utilizare", - "section-title": "Titlu secțiune", - "servings": "Porții", - "serves-amount": "Servire {amount}", - "share-recipe-message": "Voiam să vă împărtășesc rețeta mea: {0}.", - "show-nutrition-values": "Afișare valori nutriționale", - "sodium-content": "Sodiu", - "step-index": "Pasul {step}", - "sugar-content": "Zaharuri", - "title": "Titlu", - "total-time": "Timp total", - "trans-fat-content": "Acizii grași nesaturați", - "unable-to-delete-recipe": "Rețeta nu a putut fi ștearsă", - "unsaturated-fat-content": "Acizi grași nesaturați", - "no-recipe": "Nicio rețetă", - "locked-by-owner": "Blocat de proprietar", - "join-the-conversation": "Alătură-te conversației", - "add-recipe-to-mealplan": "Adaugă rețetă la Planul de masă", - "entry-type": "Tipul intrării", - "date-format-hint": "Format MM/ZZ/AAAA", - "date-format-hint-yyyy-mm-dd": "Format AAAA-LL-ZZ", - "add-to-list": "Adaugă la Listă", - "add-to-plan": "Adaugă la Plan", - "add-to-timeline": "Adaugă la Cronologie", - "recipe-added-to-list": "Rețeta a fost adăugată la listă", - "recipes-added-to-list": "Rețeta a fost adăugată în listă", - "successfully-added-to-list": "Adăugat cu succes la listă", - "recipe-added-to-mealplan": "Rețeta a fist adăugată la planul de mese", - "failed-to-add-recipes-to-list": "Adăugarea rețetei în listă a eșuat", - "failed-to-add-recipe-to-mealplan": "Adăugarea rețetei la planul de mese a eșuat", - "failed-to-add-to-list": "Adăugarea la listă a eșuat", - "yield": "Producție", - "yields-amount-with-text": "Produce {amount} {text}", - "yield-text": "Text pentru cantitate obținută", - "quantity": "Cantitate", - "choose-unit": "Alegeţi unitatea", - "press-enter-to-create": "Apăsați Enter pentru a crea", - "choose-food": "Alege Mâncarea", - "choose-recipe": "Alege Rețeta", - "notes": "Notițe", - "toggle-section": "Activează/dezactivează secțiunea", - "see-original-text": "Vezi Textul Original", - "original-text-with-value": "Text original: {originalText}", - "ingredient-linker": "Legarea cu ingrediente", - "unlinked": "Încă nu este conectat", - "linked-to-other-step": "Conectat la alt pas", + "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": "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": "Modul de gătire", - "link-ingredients": "Link-uri Ingrediente", - "merge-above": "Îmbină deasupra", - "move-to-bottom": "Mutare la sfârșit", - "move-to-top": "Mutare la început", - "reset-scale": "Resetează scara", - "decrease-scale-label": "Scade scara cu 1", - "increase-scale-label": "Crește scara cu 1", - "locked": "Blocat", - "public-link": "Link public", - "edit-timeline-event": "Modifică Evenimentul din Cronologie", - "timeline": "Cronologie", - "timeline-is-empty": "Nimic în timeline deocamdată. Încearcă să gătești o rețeta!", - "timeline-no-events-found-try-adjusting-filters": "Nu s-au găsit evenimente. Încercați să ajustați filtrele de căutare.", - "group-global-timeline": "Cronologia globală a grupului {groupName} ", - "open-timeline": "Deschide Cronologia", - "made-this": "Am făcut asta", - "how-did-it-turn-out": "Cum a ieșit?", - "user-made-this": "{user} a făcut asta", - "made-for-recipe": "Făcut pentru {recipe}", - "added-to-timeline": "Adăugat la cronologie", - "failed-to-add-to-timeline": "Eroare la adăugarea în cronologie", - "failed-to-update-recipe": "Eroare la actualizarea rețetei", - "added-to-timeline-but-failed-to-add-image": "Adăugat la cronologie, dar nu s-a putut adăuga imaginea", - "api-extras-description": "Recipes extras sunt o caracteristică cheie a API-ului Mealie. Îți permit să creezi perechi personalizate de cheie/valoare JSON într-o rețetă, ca să faci referire la aplicații terțe. Puteți utiliza aceste chei pentru a furniza informații, de exemplu pentru a declanșa automatizări sau mesaje personalizate pentru a transmite dispozitivul dorit.", - "message-key": "Cheie mesaj", - "parse": "Parsează", - "ingredients-not-parsed-description": "Se pare că ingredientele tale nu sunt încă analizate. Apăsați butonul \"{parse}\" de mai jos pentru a analiza ingredientele în alimente structurate.", - "attach-images-hint": "Atașează imagini trăgându-le cu mouse-ul și plasându-le în editor", - "drop-image": "Trage imaginea", - "enable-ingredient-amounts-to-use-this-feature": "Activaţi cantităţile de ingrediente pentru a utiliza această funcționalitate", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "Reţetele cu unităţi sau alimente definite nu pot fi analizate.", - "parse-ingredients": "Analizează ingredientele", - "edit-markdown": "Editează Markdown", - "recipe-creation": "Crearea rețetei", - "select-one-of-the-various-ways-to-create-a-recipe": "Selectează una dintre diferitele modalități de a crea o rețetă", - "looking-for-migrations": "Cauți migrațiile?", - "import-with-url": "Import cu URL", - "create-recipe": "Crează rețetă", - "create-recipe-description": "Creează o rețetă nouă de la zero.", - "create-recipes": "Crează rețetă", - "import-with-zip": "Importă cu .zip", - "create-recipe-from-an-image": "Creează o rețetă dintr-o imagine", - "create-recipe-from-an-image-description": "Creează o rețetă prin încărcarea unei imagini a acesteia. Mealie va încerca să extragă textul din imagine folosind AI și să creeze o rețetă din el.", - "crop-and-rotate-the-image": "Decupați și rotiți imaginea astfel încât numai textul să fie vizibil, iar orientarea să fie corectă.", - "create-from-images": "Creează din Imagini", - "should-translate-description": "Tradu rețeta în limba mea", - "please-wait-image-procesing": "Te rog așteaptă, imaginea este procesata. Acest lucru poate dura ceva timp.", - "please-wait-images-processing": "Vă rugăm să așteptați, imaginile sunt în procesare. Acest lucru poate dura ceva timp.", - "bulk-url-import": "Import URL în bulk", - "debug-scraper": "Depanare funcție Importare", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Creează o rețetă furnizând numele. Toate rețetele trebuie să aibă nume unice.", - "new-recipe-names-must-be-unique": "Numele rețetei trebuie să fie unic", - "scrape-recipe": "Importare rețetă", + "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": "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": "Ai mai multe rețete pe care vrei să le imporți simultan?", - "scrape-recipe-suggest-bulk-importer": "Încearcă importatorul în bulk", - "scrape-recipe-have-raw-html-or-json-data": "Ai date de tip HTML sau JSON?", - "scrape-recipe-you-can-import-from-raw-data-directly": "Poți importa datele direct", - "scrape-recipe-website-being-blocked": "Site-ul este blocat?", - "scrape-recipe-try-importing-raw-html-instead": "Încercați în schimb să importați HTML-ul brut.", - "import-original-keywords-as-tags": "Importă cuvintele cheie originale ca tag-uri", - "import-original-categories": "Importă categoriile originale", - "stay-in-edit-mode": "Rămâi în modul Editare", - "parse-recipe-ingredients-after-import": "Analizează ingredientele rețetei după import", - "import-from-zip": "Importă din zip", - "import-from-zip-description": "Importă o rețetă care a fost exportată dintr-o altă instanță a Mealie.", - "import-from-html-or-json": "Importă din HTML sau JSON", - "import-from-html-or-json-description": "Importă o singură rețetă din HTML sau JSON. Acest lucru este util dacă ai o reţetă de la un site pe care Mealie nu îl poate procesa normal, sau de la o altă sursă externă.", - "json-import-format-description-colon": "Pentru a importa prin JSON, trebuie să fie în format valid:", - "json-editor": "Editor JSON", - "zip-files-must-have-been-exported-from-mealie": "Fișierele .zip trebuie să fi fost exportate din Mealie", - "create-a-recipe-by-uploading-a-scan": "Creează o rețetă prin încărcarea unei scanări.", - "upload-a-png-image-from-a-recipe-book": "Încărcați o imagine png dintr-o carte de rețete", - "recipe-bulk-importer": "Importator în masa de rețete", - "recipe-bulk-importer-description": "Importatorul de rețete in masă vă permite să importați simultan mai multe rețete prin ordonarea in coada site-urilor in backend și prin derularea sarcinii în fundal. Acest lucru poate fi util atunci când migrați la Mealie, sau când doriți să importați un număr mare de rețete.", - "set-categories-and-tags": "Setează Categorii și Etichete", - "bulk-imports": "Importuri în masă", - "bulk-import-process-has-started": "Procesul de Import în masă a început", - "bulk-import-process-has-failed": "Procesul de import în masă a eșuat", - "report-deletion-failed": "Ștergerea raportului a eșuat", - "recipe-debugger": "Depanare rețetă", - "recipe-debugger-description": "Copiază URL-ul rețetei pe care vrei să o depanezi și lipește-l aici. URL-ul va fi importat și rezultatele vor fi afișate ulterior. Dacă nu vedeți date returnate, site-ul pe care încerci să îl procesezi nu este suportat de Mealie sau biblioteca sa de import.", - "use-openai": "Folosește OpenAI", - "recipe-debugger-use-openai-description": "Folosește OpenAI pentru a analiza rezultatele în loc să te bazezi pe biblioteca de \"scraping\". La crearea unei rețete prin URL, acest lucru se face automat în cazul în care biblioteca de \"scraping\" eșuează, dar puteți testa manual acest lucru aici.", - "debug": "Depanare", - "tree-view": "Vizualizare Ierarhică", - "recipe-servings": "Porții rețetă", - "recipe-yield": "Producere rețetă", - "recipe-yield-text": "Text pentru cantitatea obținută din rețetă", - "unit": "Unitate", - "upload-image": "Încărcare imagine", - "screen-awake": "Păstrare ecran aprins", - "remove-image": "Șterge Imaginea", - "nextStep": "Pasul următor", - "recipe-actions": "Acțiuni rețetă", + "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": "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": "Analizator de ingrediente", - "explanation": "Pentru a utiliza analizatorul ingredientelor, faceți clic pe butonul „Analiză tot” pentru a începe procesul. Odată ce ingredientele procesate sunt disponibile, puteți revizui articolele și verifica dacă acestea au fost analizate corect. Scorul de încredere al modelului este afișat în dreapta titlului articolului. Acest scor este o medie a tuturor scorurilor individuale și este posibil să nu fie întotdeauna complet exact.", - "alerts-explainer": "Vor fi afișate alerte in cazul in care un aliment sau o unitate au fost găsite, dar nu exista in baza de date.", - "select-parser": "Alege analizatorul", - "natural-language-processor": "Procesor de limbaj natural", - "brute-parser": "Analizator brut", - "openai-parser": "Analizator OpenAI", - "parse-all": "Analizează tot", - "no-unit": "Nicio unitate", - "missing-unit": "Creează unitate lipsă: {unit}", - "missing-food": "Creează mâncare lipsă: {food}", - "this-unit-could-not-be-parsed-automatically": "Această unitate nu a putut fi analizată automat", - "this-food-could-not-be-parsed-automatically": "Acest aliment nu a putut fi analizat automat", - "no-food": "Niciun aliment", - "review-parsed-ingredients": "Revizuiește ingredientele analizate", - "confidence-score": "Scor de încredere", - "ingredient-parser-description": "Ingredientele tale au fost analizate cu succes. Te rugăm să revizuiești ingredientele despre care nu suntem siguri.", - "ingredient-parser-final-review-description": "Odată ce toate ingredientele au fost revizuite, vei mai avea o șansă de a revizui toate ingredientele înainte de a aplica modificările la rețetă.", - "add-text-as-alias-for-item": "Adaugă \"{text}\" ca alias pentru {item}", - "delete-item": "Șterge Articol" + "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": "Resetează numărul de serviri", - "not-linked-ingredients": "Ingrediente suplimentare", - "upload-another-image": "Încărcă o altă imagine", - "upload-images": "Încărcă imagini", - "upload-more-images": "Încărcă mai multe imagini", - "set-as-cover-image": "Setează ca imagine copertă rețetă", - "cover-image": "Imagine copertă", - "include-linked-recipes": "Include rețetele conectate", - "include-linked-recipe-ingredients": "Include ingredientele rețetelor conectate", - "toggle-recipe": "Comută Rețeta" + "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": "Căutător de rețete", - "recipe-finder-description": "Caută rețete pe baza ingredientelor pe care le ai la dispoziție. Poți, de asemenea, să filtrezi după ustensilele pe care le ai și să setezi un număr maxim de ingrediente sau ustensile lipsă.", - "selected-ingredients": "Ingrediente selectate", - "no-ingredients-selected": "Nici un ingredient selectat", - "missing": "Lipsă", - "no-recipes-found": "Nu au fost găsite rețete", - "no-recipes-found-description": "Încercați să adăugați mai multe ingrediente la căutare sau să ajustați filtrele", - "include-ingredients-on-hand": "Include ingredientele Din Mână", - "include-tools-on-hand": "Include Ustensilele Disponibile", - "max-missing-ingredients": "Maxim Ingrediente lipsă", - "max-missing-tools": "Număr maxim de ustensile lipsă", - "selected-tools": "Ustensile Selectate", - "other-filters": "Alte filtre", - "ready-to-make": "Gata de făcut", - "almost-ready-to-make": "Aproape gata de făcut" + "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": "Căutare avansată", - "and": "și", + "advanced-search": "Advanced Search", + "and": "and", "exclude": "Exclude", "include": "Include", - "max-results": "Număr maxim de rezultate", - "or": "Sau", - "has-any": "Are orice", - "has-all": "Are toate", - "clear-selection": "Anulează selecția", - "results": "Rezultate", - "search": "Caută", - "search-mealie": "Căutare Mealie (apasă /)", - "search-placeholder": "Caută...", - "tag-filter": "Filtrare după Tag-uri", - "search-hint": "Apasă „/”", - "advanced": "Avansat", - "auto-search": "Căutare automată", - "no-results": "Nu s-au găsit rezultate", - "type-to-search": "Tastați pentru a căuta..." + "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": "Adaugă o nouă temă", - "admin-settings": "Setări administrator", + "add-a-new-theme": "Add a New Theme", + "admin-settings": "Admin Settings", "backup": { - "backup-created": "Copia de rezervă a fost salvată", - "backup-created-at-response-export_path": "Backup creat la {path}", - "backup-deleted": "Backup şters", - "restore-success": "Restaurare efectuată", - "restore-fail": "Restaurarea a eșuat. Verifică jurnalele serverului pentru mai multe detalii", - "backup-tag": "Backup la Tag-uri", - "create-heading": "Create a Backup", - "delete-backup": "Șterge Backup", - "error-creating-backup-see-log-file": "Eroare la crearea backup-ului. Vezi fişierul log", - "full-backup": "Backup complet", - "import-summary": "Rezumat import", - "partial-backup": "Backup parțial", - "unable-to-delete-backup": "Backup imposibil de șters.", - "experimental-description": "Backup-ul este un instantaneu total al bazei de date și al dosarului de date al site-ului. Acesta include toate datele și nu poate fi setat pentru a exclude subseturi de date. Vă puteţi gândi la asta ca la un instantaneu al Mealie la un anumit moment. Acesta serveşte ca o modalitatea a bazei de date pentru a exporta şi importa date, sau de a face o copie de rezervă a site-ului la o locaţie externă.", - "backup-restore": "Restaurare backup", - "back-restore-description": "Restaurarea acestui backup va suprascrie toate datele curente din baza de date și din folderul de date și le va înlocui cu conținutul acestei copii de rezervă. {cannot-be-undone} Dacă restaurarea are succes, vei fi deconectat.", - "cannot-be-undone": "Această acțiune nu poate fi anulată - utilizează cu prudență.", - "postgresql-note": "Dacă utilizezi PostGreSQL, te rog să verifici {backup-restore-process} înainte de a restaura.", - "backup-restore-process-in-the-documentation": "procesul de backup/restaurare în documentație", - "irreversible-acknowledgment": "Înțeleg că această acțiune este ireversibilă, distructivă și poate provoca pierderea datelor", - "restore-backup": "Restaurează 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": "Backups", - "change-password": "Schimbă parola", - "current": "Versiune:", - "custom-pages": "Pagini personalizate", - "edit-page": "Editare pagină", - "events": "Evenimente", - "first-day-of-week": "Prima zi a săptămânii", - "group-settings-updated": "Setări de grup actualizate", + "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": "Toate categoriile", - "card-per-section": "Card per secțiune", - "home-page": "Pagina principală", - "home-page-sections": "Secţiuni pagină principală", - "show-recent": "Afișare Recente" + "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": "Limbă", - "latest": "Ultimele", - "local-api": "API local", - "locale-settings": "Setările locale", - "migrations": "Migrații", - "new-page": "Pagină nouă", - "notify": "Notificare", - "organize": "Organizare", - "page-name": "Numele paginii", - "pages": "Pagini", - "profile": "Profil", - "remove-existing-entries-matching-imported-entries": "Elimină intrările existente care se potrivesc intrărilor importate", - "set-new-time": "Setează timp nou", - "settings-update-failed": "Actualizarea setărilor a eșuat", - "settings-updated": "Setările au fost actualizate", - "site-settings": "Setările site-ului", + "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": "Accent", - "dark": "Întunecat", - "default-to-system": "Implicit în sistem", - "error": "Eroare", - "error-creating-theme-see-log-file": "Eroare la crearea temei. Vezi fişierul de jurnal.", - "error-deleting-theme": "Eroare la ștergerea temei", - "error-updating-theme": "Eroare la actualizarea temei", - "info": "Informații", - "light": "Luminos", - "primary": "Primară", - "secondary": "Secundar", - "success": "Succes", - "switch-to-dark-mode": "Schimbă la modul întunecat", - "switch-to-light-mode": "Schimbă la modul luminos", - "theme-deleted": "Tema a fost ștearsă", - "theme-name": "Nume temă", - "theme-name-is-required": "Numele temei este necesar.", - "theme-saved": "Tema a fost salvată", - "theme-updated": "Tema a fost actualizată", - "warning": "Atenţie", - "light-mode": "Mod Luminos", - "dark-mode": "Mod Întunecat" + "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": "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": "TOKENI ACTIVI", - "api-token": "Token API", - "api-tokens": "Tokeni API", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copiați acest token pentru utilizarea cu o aplicație externă. Acest token nu va mai fi vizibil din nou.", - "create-an-api-token": "Creează un token API", - "token-name": "Nume token", - "generate": "Generează", - "you-have-token-count": "Nu ai niciun token activ.|Ai cel putin un token activ.|Ai {count} tokeni activi." + "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": "Atribuie tot", - "bulk-assign": "Atribuire în masă", - "new-name": "Nume nou", - "no-unused-items": "Niciun element neutilizat", - "recipes-affected": "Nicio rețetă afectata|O rețetă afectata|{count} rețete afectate", - "remove-unused": "Elimină neutilizate", - "title-case-all": "Transformare în \"Title Case\" pentru tot textul", - "toolbox": "Instrumente", - "unorganized": "Neorganizate" + "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": "Testează Webhook-uri", - "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "URL-urile enumerate mai jos vor primi webhook-uri care conțin datele rețetelor pentru planul de mase în ziua programată. În prezent, Webhook-urile se vor executa la", - "webhook-url": "Adresa URL webhook", - "webhooks-caps": "WEBHOOK-URI", - "webhooks": "Webhook-uri", - "webhook-name": "Nume webhook", - "description": "Webhook-urile definite mai jos vor fi executate atunci când o masă este definită pentru o anumita zi. La ora programată, webhook-urile vor fi trimise cu datele din rețeta care este programată pentru acea zi. Reţineţi că execuţia webhook-ului nu este exactă. Webhook-urile sunt executate la un interval de 5 minute, astfel încât vor fi executate în termen de 5 +/- minute de la data programată." + "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": "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": "Rapoarte erori", - "bug-report-information": "Folosiți aceste informații pentru a raporta o eroare. Furnizarea de detalii despre instanța dvs. pentru dezvoltatori este cea mai bună modalitate de a rezolva rapid problemele dvs.", + "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": "Configurare", - "docker-volume": "Volumul Docker", - "docker-volume-help": "Mealie necesită ca recipientul frontend şi backend-ul să partajeze acelaşi volum Docker sau acelaşi depozit de stocare. Acest lucru asigură accesarea corectă a imaginilor şi activelor stocate pe disc de către recipientul frontend.", - "volumes-are-misconfigured": "Volumele sunt configurate greșit.", - "volumes-are-configured-correctly": "Volumele sunt configurate corect.", - "status-unknown-try-running-a-validation": "Status necunoscut. Încercați să rulați o validare.", - "validate": "Validare", - "email-configuration-status": "Status configurație email", - "email-configured": "E-mail configurat", - "email-test-results": "Trimite rezultatele testului pe e-mail", - "ready": "Pregătit", - "not-ready": "Nu este gata - verifică variabilele de mediu", - "succeeded": "Reușit", - "failed": "Eșuat", - "general-about": "General despre", - "application-version": "Versiunea aplicaţiei", - "application-version-error-text": "Versiunea dvs. curentă ({0}) nu se potrivește cu cea mai recentă versiune. Luați în considerare actualizarea la ultima versiune ({1}).", - "mealie-is-up-to-date": "Mealie este la zi", - "secure-site": "Site securizat", - "secure-site-error-text": "Distribuie conținutul prin localhost sau securizează cu https. Este posibil ca API-urile adiționale si Clipboard sa nu functioneze.", - "secure-site-success-text": "Site-ul este accesat prin localhost sau https", - "server-side-base-url": "URL-ul de baza a serverului", - "server-side-base-url-error-text": "`BASE_URL` încă este setat la valoarea implicită pe serverul API. Acest lucru va cauza probleme cu link-urile de notificări generate pe server pentru e-mailuri, etc.", - "server-side-base-url-success-text": "Adresa URL a serverului nu se potrivește cu cea implicită", - "ldap-ready": "LDAP pregătit", + "configuration": "Configuration", + "docker-volume": "Docker Volume", + "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": "Nu toate valorile LDAP sunt configurate. Acest lucru poate fi ignorat dacă nu utilizați autentificarea cu LDAP.", - "ldap-ready-success-text": "Variabilele LDAP necesare sunt setate.", - "build": "Compilare", - "recipe-scraper-version": "Versiune \"scraper\" de rețete", - "oidc-ready": "OIDC pregătit", + "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": "Nu toate valorile OIDC sunt configurate. Acest lucru poate fi ignorat dacă nu folosiți autentificarea OIDC.", - "oidc-ready-success-text": "Variabilele OIDC necesare sunt setate.", - "openai-ready": "OpenAI pregătit", + "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": "Nu toate valorile OpenAI sunt configurate. Acest lucru poate fi ignorat dacă nu utilizaţi caracteristicile OpenAI.", - "openai-ready-success-text": "Variabilele necesare OpenAI sunt setate." + "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": "Toate listele", - "create-shopping-list": "Creează listă de cumpărături", - "from-recipe": "Dintr-o rețetă", + "all-lists": "All Lists", + "create-shopping-list": "Create Shopping List", + "from-recipe": "From Recipe", "ingredient-of-recipe": "Ingredient of {recipe}", - "list-name": "Nume listă", - "new-list": "Listă nouă", - "quantity": "Cantitate: {0}", - "shopping-list": "Listă de cumpărături", - "shopping-lists": "Liste de cumpărături", - "food": "Aliment", + "list-name": "List Name", + "new-list": "New List", + "quantity": "Quantity: {0}", + "shopping-list": "Shopping List", + "shopping-lists": "Shopping Lists", + "food": "Food", "note": "Note", - "label": "Etichetă", - "save-label": "Salvează etichetă", - "linked-item-warning": "Acest element este legat de una sau mai multe rețete. Ajustarea unităților sau a alimentelor va produce rezultate neașteptate la adăugarea sau scoaterea rețetei din listă.", - "toggle-food": "Comută aliment", - "manage-labels": "Gestionează etichetele", - "are-you-sure-you-want-to-delete-this-item": "Ești sigur(ă) că vrei să ștergi acest element?", - "copy-as-text": "Copiază ca text", - "copy-as-markdown": "Copiază ca Markdown", - "delete-checked": "Șterge selecționate", - "toggle-label-sort": "Comută sortare etichete", - "reorder-labels": "Reordonare etichete", - "uncheck-all-items": "Debifează toate elementele", - "check-all-items": "Bifează toate elementele", - "linked-recipes-count": "Nicio rețetă legată|O rețetă legată|{count} rețete legate", - "items-checked-count": "Niciun element bifat|Un element bifat|{count} elemente bifate", - "no-label": "Fără etichetă", - "completed-on": "Finalizat pe {date}", - "you-are-offline": "Ești offline", - "you-are-offline-description": "Nu toate funcțiile sunt disponibile în timp ce sunteți offline. Încă mai puteți adăuga, modifica sau șterge articolele, dar nu vei putea sincroniza modificările la server până nu vei fi din nou online.", - "are-you-sure-you-want-to-check-all-items": "Sunteți sigur că doriți să bifați toate elementele?", - "are-you-sure-you-want-to-uncheck-all-items": "Sunteți sigur că doriți să debifați toate elementele?", - "are-you-sure-you-want-to-delete-checked-items": "Sunteți sigur că doriți să ștergeți toate elementele selectate?", - "no-shopping-lists-found": "Nu s-au găsit liste de cumpărături" + "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": "Toate reţetele", - "backups": "Copii de rezervă", - "categories": "Categorii", - "cookbooks": "Cărţi de bucate", - "dashboard": "Panou de control", - "home-page": "Pagina principală", - "manage-users": "Gestionare utilizatori", - "migrations": "Migraţii", - "profile": "Profil", - "search": "Căutare", - "site-settings": "Setările site-ului", - "tags": "Etichete", - "toolbox": "Instrumente", - "language": "Limbă", - "maintenance": "Mentenanță", - "background-tasks": "Sarcini de fundal", + "all-recipes": "All Recipes", + "backups": "Backups", + "categories": "Categories", + "cookbooks": "Cookbooks", + "dashboard": "Dashboard", + "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": "Dezvoltator", - "cookbook": "Carte de bucate", - "create-cookbook": "Creați o nouă carte de bucate" + "developer": "Developer", + "cookbook": "Cookbook", + "create-cookbook": "Create a new cookbook" }, "signup": { - "error-signing-up": "Eroare la înregistrare", - "sign-up": "Înregistrați-vă", - "sign-up-link-created": "Link creat pentru înregistrare", - "sign-up-link-creation-failed": "Crearea link-ului de înregistrare a eșuat", - "sign-up-links": "Link-uri de înregistrare", - "sign-up-token-deleted": "Token de înscriere șters", - "sign-up-token-deletion-failed": "Ștergerea token-ului de înscriere a eșuat", - "welcome-to-mealie": "Bun venit la Mealie! Pentru a deveni utilizator al acestei instanțe trebuie să aveți un link valid de invitație. Dacă nu ați primit o invitație nu vă puteți înregistra. Pentru a primi un link, contactați administratorul site-ului." + "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": "Etichetă creată", - "tag-creation-failed": "Crearea etichetei a eșuat", - "tag-deleted": "Etichetă ștearsă", - "tag-deletion-failed": "Ștergerea etichetei a eșuat", - "tag-update-failed": "Actualizarea etichetei a eșuat", - "tag-updated": "Etichetă actualizată", - "tags": "Etichete", - "untagged-count": "Fără etichetă {count}", - "create-a-tag": "Creează o eticheta", - "tag-name": "Denumire etichetă", - "tag": "Etichetă" + "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": "Ustensile pentru gătit", - "on-hand": "La îndemână", - "create-a-tool": "Creează o unealtă pentru gătit", - "tool-name": "Nume unealtă pentru gătit", - "create-new-tool": "Creează o nouă unealtă pentru gătit", - "on-hand-checkbox-label": "Afișare ca la îndemână (verificat)", - "required-tools": "Ustensile necesare", - "tool": "Instrument" + "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": "Admin", - "are-you-sure-you-want-to-delete-the-link": "Sunteți sigur că doriți să ștergeți linkul {link}?", - "are-you-sure-you-want-to-delete-the-user": "Sunteți sigur că doriți să ștergeți utilizatorul {activeName} ID: {activeId}?", - "auth-method": "Metoda de autentificare", - "confirm-link-deletion": "Confirmă ștergerea link-ului", - "confirm-password": "Confirmă parola", - "confirm-user-deletion": "Confirmă ștergerea utilizatorului", - "could-not-validate-credentials": "Credențialele nu au putut fi validate", - "create-link": "Creare legătură", - "create-user": "Creează utilizator", - "current-password": "Parola actuală", - "e-mail-must-be-valid": "E-mailul trebuie să fie valid", - "edit-user": "Editare utilizator", + "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": "Eroare! Nu se poate șterge Super Utilizatorul", - "existing-password-does-not-match": "Parola existentă nu corespunde", - "full-name": "Nume complet", - "generate-password-reset-link": "Generează link-ul de resetare a parolei", - "invite-only": "Doar pe bază de invitație", - "link-id": "ID Link", - "link-name": "Nume Link", - "login": "Autentificare", - "login-oidc": "Autentifică-te cu", - "or": "sau", - "logout": "Deconectare", - "manage-users": "Gestionare utilizatori", - "manage-users-description": "Creați și gestionați utilizatorii.", - "new-password": "Parolă Nouă", - "new-user": "Utilizator nou", - "password-has-been-reset-to-the-default-password": "Parola a fost resetată la parola implicită", - "password-must-match": "Parola trebuie să se potrivească", - "password-reset-failed": "Resetarea parolei a eșuat", - "password-updated": "Parola a fost actualizată", - "password": "Parolă", - "password-strength": "Parola este {strength}", - "please-enter-password": "Vă rugăm să introduceţi parola nouă.", - "register": "Înregistrare", - "reset-password": "Resetare parolă", - "sign-in": "Autentificare", - "total-mealplans": "Total planuri de masă", - "total-users": "Total utilizatori", - "upload-photo": "Încarcă Poză", - "use-8-characters-or-more-for-your-password": "Folosește cel puțin 8 caractere pentru parola ta", - "user-created": "Utilizator creat", - "user-creation-failed": "Eșuare creare utilizator", - "user-deleted": "Utilizator șters", - "user-id-with-value": "ID utilizator: {id}", - "user-id": "ID utilizator", - "user-password": "Parolă Utilizator", - "user-successfully-logged-in": "Utilizator logat cu succes", - "user-update-failed": "Actualizare utilizator eșuată", - "user-updated": "Utilizator actualizat", - "user": "Utilizator", - "username": "Nume de utilizator", - "users-header": "UTILIZATORI", - "users": "Utilizatori", - "user-not-found": "Utilizatorul nu a fost găsit", - "webhook-time": "Timpul Webhook-ului", - "webhooks-enabled": "Webhook-uri activate", - "you-are-not-allowed-to-create-a-user": "Nu ai permisiunea de a crea un utilizator", - "you-are-not-allowed-to-delete-this-user": "Nu ai permisiunea de a șterge acest utilizator", - "enable-advanced-content": "Activează conținutul avansat", - "enable-advanced-content-description": "Activează caracteristici avansate cum ar fi scalarea rețetelor, cheile API, Webhooks și Managementul de date. Nu-ți face griji, poți schimba oricând asta mai târziu", - "favorite-recipes": "Rețete favorite", - "email-or-username": "Email sau nume de utilizator", - "remember-me": "Ține-mă minte", - "please-enter-your-email-and-password": "Te rugăm să introduci adresa de email și parola", - "invalid-credentials": "Datele de autentificare sunt invalide", - "account-locked-please-try-again-later": "Cont blocat. Te rugăm să încerci mai târziu", - "user-favorites": "Favoritele Utilizatorului", + "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 Name", + "login": "Login", + "login-oidc": "Login with", + "or": "or", + "logout": "Logout", + "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": "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": "Slabă", - "good": "Bună", - "strong": "Puternică", - "very-strong": "Foarte puternică" + "weak": "Weak", + "good": "Good", + "strong": "Strong", + "very-strong": "Very Strong" }, - "user-management": "Management utilizatori", - "reset-locked-users": "Resetare utilizatori blocați", - "admin-user-creation": "Creare utilizator Admin", - "admin-user-management": "Gestionare utilizatori de tip administrator", - "user-details": "Detalii Utilizator", - "user-name": "Nume Utilizator", - "authentication-method": "Metodă de autentificare", - "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", - "permissions": "Permisiuni", + "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": "Utilizatorul poate invita alte persoane în grup", - "user-can-manage-group": "Utilizatorul poate gestiona grupul", - "user-can-manage-household": "Utilizatorul poate gestiona gospodăria", - "user-can-organize-group-data": "Utilizatorul poate organiza datele grupului", - "enable-advanced-features": "Activează funcțiile avansate", - "it-looks-like-this-is-your-first-time-logging-in": "Se pare că este prima dată când te conectezi.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Nu mai vrei să vezi acest lucru? Asigură-te că îți schimbi adresa de e-mail în setările de utilizator!", - "forgot-password": "Recuperare parola", - "forgot-password-text": "Va rugam introduceti adresa de e-mail pentru a va trimite un link de resetare parola.", - "changes-reflected-immediately": "Modificările aduse acestui utilizator vor fi reflectate imediat.", - "default-activity": "Activitate implicită", - "default-activity-hint": "Selectați la care pagină doriți să navigați la conectarea de pe acest dispozitiv" + "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": "tradus", - "choose-language": "Alege Limba", - "select-description": "Alegeți limba pentru interfața Mealie. Setarea se aplică doar în cazul dvs., nu și în cazul altor utilizatori.", - "how-to-contribute-description": "Ceva nu este tradus încă, este greșit sau limba ta lipsită din listă? {read-the-docs-link} despre cum să contribui!", - "read-the-docs": "Citește documentația" + "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": "Combinarea alimentelor selectate va fuziona alimentul sursă și alimentul țintă într-un singur aliment. Alimentul sursă va fi șters, iar toate referințele către alimentul sursă vor fi actualizate pentru a indica alimentul țintă.", - "merge-food-example": "Combinarea {food1} în {food2}", - "seed-dialog-text": "Populează baza de date cu alimente în funcție de limba ta locală. Aceasta va crea peste 200 de alimente comune care pot fi utilizate pentru a organiza baza de date. Alimentele sunt traduse printr-un efort comunitar.", - "seed-dialog-warning": "Aveți deja unele elemente în baza dvs. de date. Această acțiune nu va reconcilia duplicatele, va trebui să le gestionați manual.", - "combine-food": "Combină mâncarea", - "source-food": "Sursa de mâncare", - "target-food": "Mâncare țintită", - "create-food": "Crează mâncare", - "food-label": "Etichetă mâncare", - "edit-food": "Editează Mâncare", - "food-data": "Date despre mâncare", - "example-food-singular": "ex: Ceapă", - "example-food-plural": "ex: Cepe", - "label-overwrite-warning": "Acest lucru va atribui eticheta aleasă tuturor alimentelor selectate și ar putea suprascrie etichetele existente.", - "on-hand-checkbox-label": "Setarea acestui indicator va face ca acest aliment să fie debifat în mod implicit atunci când se adaugă o rețetă pe lista de cumpărături." + "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": "Populează baza de date cu unități comune în funcție de limba ta locală.", - "combine-unit-description": "Combinarea unităților selectate va fuziona Unitatea Sursă și Unitatea Țintă într-o singură unitate. {source-unit-will-be-deleted} iar toate referințele către Unitatea Sursă vor fi actualizate pentru a indica Unitatea Țintă.", - "combine-unit": "Combină unitatea", - "source-unit": "Unitate Sursă", - "target-unit": "Unitatea Țintă", - "merging-unit-into-unit": "Combinarea {0} în {1}", - "create-unit": "Creează o unitate", - "abbreviation": "Abreviere", - "plural-abbreviation": "Abreviere la Plural", - "description": "Descriere", - "display-as-fraction": "Afișează ca Fracție", - "use-abbreviation": "Utilizează Abreviere", - "edit-unit": "Editează Unitatea", - "unit-data": "Date Unitate", - "use-abbv": "Utilizare Abrv.", - "fraction": "Fracție", - "example-unit-singular": "ex: Lingură", - "example-unit-plural": "ex: Linguri", - "example-unit-abbreviation-singular": "ex: Lg", - "example-unit-abbreviation-plural": "ex: Lg", + "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", @@ -1159,318 +1160,325 @@ } }, "labels": { - "seed-dialog-text": "Populează baza de date cu unități comune în funcție de limba ta locală.", - "edit-label": "Editare etichetă", - "new-label": "Etichetă Nouă", - "labels": "Etichete", - "assign-label": "Atribuie etichetă" + "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": "Curăță Exporturile", - "are-you-sure-you-want-to-delete-all-export-data": "Sunteţi sigur că doriţi să ştergeţi toate datele de export?", - "confirm-delete-recipes": "Ești sigur că vrei să ștergi următoarele rețete? Această acțiune nu poate fi anulată.", - "the-following-recipes-selected-length-will-be-exported": "Următoarele rețete ({0}) vor fi exportate.", - "settings-chosen-explanation": "Setările alese aici, cu excepția opțiunii blocate, vor fi aplicate tuturor rețetelor selectate.", - "selected-length-recipe-s-settings-will-be-updated": "{count} setări rețetă(e) vor fi actualizate.", - "recipe-data": "Date reţetă", - "recipe-data-description": "Utilizează această secțiune pentru a gestiona datele asociate rețetelor tale. Poți efectua mai multe acțiuni în masă asupra rețetelor, inclusiv exportare, ștergere, adăugare de etichete și atribuirea de categorii.", - "recipe-columns": "Coloane Rețetă", - "data-exports-description": "Această secțiune oferă linkuri către exporturile disponibile, care sunt gata pentru descărcare. Aceste exporturi au o perioadă de valabilitate limitată, așa că asigură-te că le descarci cât timp sunt încă disponibile.", - "data-exports": "Exporturi de date", - "tag": "Etichetă", - "categorize": "Categorizare", - "update-settings": "Actualizare setări", - "tag-recipes": "Etichete de Rețete", - "categorize-recipes": "Categorizează Rețetele", - "export-recipes": "Exportă rețetele", - "delete-recipes": "Șterge rețete", - "source-unit-will-be-deleted": "Unitatea Sursă va fi ștearsă" + "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": "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": "Date acțiuni rețetă", - "new-recipe-action": "Acțiune rețetă nouă", - "edit-recipe-action": "Editează Acțiune Rețetă", - "action-type": "Tip de acțiune", + "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": "Postare" + "post": "Post" } }, - "create-alias": "Creează Alias", - "manage-aliases": "Gestionare Aliasuri", - "seed-data": "Date Populare", - "seed": "Populare", - "data-management": "Gestionarea datelor", - "data-management-description": "Selectează setul de date la care dorești să faci modificări.", - "select-data": "Selectează setul de date", - "select-language": "Selectează limba", - "columns": "Coloane", - "combine": "Combina", + "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": "Editează Categoria", - "new-category": "Categorie nouă", - "category-data": "Date categorie" + "edit-category": "Edit Category", + "new-category": "New Category", + "category-data": "Category Data" }, "tags": { - "new-tag": "Etichetă nouă", - "edit-tag": "Editează eticheta", - "tag-data": "Date etichetă" + "new-tag": "New Tag", + "edit-tag": "Edit Tag", + "tag-data": "Tag Data" }, "tools": { - "new-tool": "Ustensilă nouă", - "edit-tool": "Editare Ustensilă", - "tool-data": "Date ustensilă" + "new-tool": "New Tool", + "edit-tool": "Edit Tool", + "tool-data": "Tool Data" } }, "user-registration": { - "user-registration": "Înregistrare Utilizator", - "registration-success": "Înregistrare cu succes", - "join-a-group": "Alătură-te unui Grup", - "create-a-new-group": "Creează un Grup Nou", - "provide-registration-token-description": "Vă rugăm să furnizați token-ul de înregistrare asociat cu grupul la care doriți să vă alăturați. Va trebui să obțineți acest lucru de la un membru existent al grupului.", - "group-details": "Detalii grup", - "group-details-description": "Înainte de a crea un cont, va trebui să creezi un grup. Grupul tău va conține inițial doar pe tine, dar vei putea invita și alte persoane ulterior. Membrii din grupul tău vor putea să partajeze planuri de mese, liste de cumpărături, rețete și multe altele!", - "use-seed-data": "Utilizează setul de date a populării", - "use-seed-data-description": "Mealie este livrată cu o colecție de alimente, unități și etichete care pot fi folosite pentru a popula grupul tău cu date utile pentru organizarea rețetelor. Acestea sunt traduse în limba pe care ai selectat-o în prezent. Puteți oricând adăuga sau modifica aceste date mai târziu.", - "account-details": "Detalii Cont" + "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": "Numele grupului este folosit deja", - "username-is-taken": "Numele de utilizator este deja înregistrat", - "email-is-taken": "Adresa de email este deja utilizată", - "this-field-is-required": "Acest câmp este obligatoriu" + "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": "Exportă", - "file-name": "Nume Fişier", - "size": "Dimensiune", - "link-expires": "Link-ul expiră" + "export": "Export", + "file-name": "File Name", + "size": "Size", + "link-expires": "Link Expires" }, "recipe-share": { - "expiration-date": "Data expirării", - "share-recipe": "Distribuie rețeta", - "default-30-days": "Implicit 30 de zile", - "expires-at": "Expiră la", - "recipe-link-copied-message": "Link-ul rețetei copiat în clipboard" + "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": "Funcționalitate experimentală", - "description": "Această pagină conține funcții experimentale sau încă în dezvoltare. Vă rugăm să scuzați eventualele inconveniențe.", - "issue-link-text": "Urmărește progresul nostru aici" + "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": "Cantitate" + "quantity-label-abbreviated": "Qty" }, "markdown-editor": { - "preview-markdown-button-label": "Previzualizare Markdown" + "preview-markdown-button-label": "Preview Markdown" }, "demo": { - "info_message_with_version": "Acesta este un Demo pentru versiunea: {version}", - "demo_username": "Nume utilizator: {username}", - "demo_password": "Parolă: {password}" + "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": "Bară de instrumente", - "selection-mode": "Mod de selecţie", - "pan-and-zoom-picture": "Zoomează și panoramează imaginea", - "split-text": "Divizare text", - "preserve-line-breaks": "Păstrează liniile de pauză originale", - "split-by-block": "Împarte după bloc text", - "flatten": "Aplatizează indiferent de formatarea originală", + "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": "Ajutor", - "mouse-modes": "Moduri Mouse", - "selection-mode": "Mod selecţie (implicit)", - "selection-mode-desc": "Modul de selecţie este modul principal care poate fi folosit pentru a introduce date:", + "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": "Desenează un dreptunghi pe textul pe care vrei să-l selectezi.", - "click": "Dă click pe orice câmp din dreapta și apoi apasă înapoi pe dreptunghiul de deasupra imaginii.", - "result": "Textul selectat va apărea în interiorul câmpului selectat anterior." + "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": "Mod panoramă și zoom", - "pan-and-zoom-desc": "Selectează pan și zoom făcând clic pe pictogramă. Acest mod permite să mărești imaginea și să te deplasezi pentru a facilita utilizarea imaginilor mari.", - "split-text-mode": "Divizare moduri text", + "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": "Mod linie (implicit)", - "line-mode-desc": "În modul linie, textul va fi propagat prin menținerea pauzelor de linie inițiale. Acest mod este util atunci când se folosește adăugarea în bloc pe o listă de ingrediente atunci când un ingredient este o linie.", - "block-mode": "Mod bloc", - "block-mode-desc": "În modul bloc, textul va fi împărțit în blocuri. Acest mod este util atunci când adaugă în masă instrucțiuni care sunt de obicei scrise în paragrafe.", - "flat-mode": "Mod plat", - "flat-mode-desc": "În modul forfetar, textul va fi adăugat la câmpul de rețetă selectat fără linii de pauză." + "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": "Detalii stocare", - "page-title": "Mentenanță site", - "summary-title": "Rezumat", - "button-label-get-summary": "Obține Sumar", - "button-label-open-details": "Detalii", - "info-description-data-dir-size": "Mărime Folder de Date", - "info-description-log-file-size": "Dimensiune fișier jurnal", - "info-description-cleanable-directories": "Foldere ce pot fi curățate", - "info-description-cleanable-images": "Imagini ce pot fi curățate", + "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": "Folderul temporar (.temp)", - "title-backups-directory": "Folder de copii de rezervă (backups)", - "title-groups-directory": "Dosar de grupuri (grupuri)", - "title-recipes-directory": "Dosar de rețete (rețete)", - "title-user-directory": "Folder de utilizatori (utilizator)" + "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": "Ştergere fişiere jurnal", - "action-delete-log-files-description": "Şterge toate fişierele jurnal", - "action-clean-directories-name": "Curăță folderele", - "action-clean-directories-description": "Elimină toate folderele de rețete care nu sunt UUID-uri valide", - "action-clean-temporary-files-name": "Curăță Fișierele Temporare", - "action-clean-temporary-files-description": "Elimină toate fişierele şi folderele din folderul .temp", - "action-clean-images-name": "Curăță Imaginile", - "action-clean-images-description": "Elimină toate imaginile care nu se termină cu .webp", - "actions-description": "Acțiunile de întreținere sunt {destructive_in_bold} și trebuie utilizate cu precauție. Efectuarea oricăreia dintre aceste acțiuni este {irreversible_in_bold}.", - "actions-description-destructive": "distructiv", - "actions-description-irreversible": "ireversibilă", - "logs-action-refresh": "Reîmprospătare Jurnale", - "logs-page-title": "Jurnale Mealie", - "logs-tail-lines-label": "Linii de final" + "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": "Acțiuni" + "actions-title": "Actions" }, - "ingredients-natural-language-processor": "Procesor de limbaj natural pentru ingrediente", - "ingredients-natural-language-processor-explanation": "Mealie utilizează Conditional Random Fields (CRFs) pentru a analiza și procesa ingredientele. Modelul folosit pentru ingrediente se bazează pe un set de date care conține peste 100.000 de ingrediente, compilat de New York Times. Rețineți că, deoarece modelul a fost antrenat doar în limba engleză, rezultatele pot varia atunci când este utilizat în alte limbi. Această pagină este un spațiu de testare pentru experimentarea cu modelul.", - "ingredients-natural-language-processor-explanation-2": "Nu este perfect, dar în general oferă rezultate foarte bune și reprezintă un punct de plecare solid pentru a analiza manual ingredientele în câmpuri individuale. Alternativ, puteți utiliza procesorul \"Brute\" care folosește o tehnică de potrivire a modelelor pentru a identifica ingredientele.", + "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": "Brute", "openai": "OpenAI", - "show-individual-confidence": "Afișare încredere individuală", - "ingredient-text": "Textul ingredientului", - "average-confident": "{0} Încrezător", - "try-an-example": "Încearcă un exemplu", + "show-individual-confidence": "Show individual confidence", + "ingredient-text": "Ingredient Text", + "average-confident": "{0} Confident", + "try-an-example": "Try an example", "parser": "Parser", - "background-tasks": "Sarcini de fundal", - "background-tasks-description": "Aici puteți vizualiza toate sarcinile de fundal care rulează și starea lor", - "no-logs-found": "Nu s-au găsit jurnale", - "tasks": "Sarcini", + "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": "Configurare pentru prima dată", - "welcome-to-mealie-get-started": "Bine ai venit la Mealie! Să începem", - "already-set-up-bring-to-homepage": "Sunt deja configurat, du-mă direct la pagina principală", - "common-settings-for-new-sites": "Aici sunt câteva setări comune pentru noile site-uri", - "setup-complete": "Configurare finalizată!", - "here-are-a-few-things-to-help-you-get-started": "Aici sunt câteva lucruri care te ajută să începi cu Mealie", - "restore-from-v1-backup": "Aveţi o copie de rezervă dintr-o instanţă anterioară a lui Mealie v1? O puteţi restaura aici.", - "manage-profile-or-get-invite-link": "Gestionează-ți propriul profil, sau apasă un link de invitație pentru a distribui cu alții." + "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": "Depanare servicii OpenAI", - "debug-openai-services-description": "Utilizați această pagină pentru a depana serviciile OpenAI. Puteți testa conexiunea OpenAI și vedea rezultatele aici. Dacă aveți servicii de imagine activate, puteți de asemenea să furnizați o imagine.", - "run-test": "Rulează Testul", - "test-results": "Rezultate test", - "group-delete-note": "Grupurile cu utilizatori sau gospodării nu pot fi șterse", - "household-delete-note": "Gospodăriile cu utilizatorii nu pot fi șterse" + "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": "👋 Bine ai venit, {0}!", - "description": "Gestionează-ți profilul, rețetele și setările de grup.", - "invite-link": "Link de invitație", - "get-invite-link": "Obține link-ul de invitație", - "get-public-link": "Obțineți link-ul public", - "account-summary": "Sumar Cont", - "account-summary-description": "Iată un rezumat al informaţiilor grupului tău.", - "group-statistics": "Statistici Grup", - "group-statistics-description": "Statisticile Grupului Tău oferă informații despre cum folosești Mealie.", - "household-statistics": "Statistici Gospodărie", - "household-statistics-description": "Statisticile tale pentru gospodării oferă o perspectivă despre cum folosești Mealie.", - "storage-capacity": "Spațiu de stocare", - "storage-capacity-description": "Capacitatea ta de stocare este un calcul al imaginilor si al fișierelor pe care le-ai încărcat.", + "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": "Acestea sunt setări personale pentru tine. Modificările de aici nu vor afecta alţi utilizatori.", - "user-settings": "Setări utilizator", - "user-settings-description": "Gestionează-ți preferințele, schimbă-ți parola și actualizează adresa de e-mail.", - "api-tokens-description": "Gestionați tokenurile API pentru acces de la aplicațiile externe.", - "group-description": "Aceste elemente sunt partajate în cadrul grupului dvs. Editarea unuia dintre ele îl va schimba pentru întregul grup!", - "group-settings": "Setarile Grupului", - "group-settings-description": "Gestionează setările de grup obișnuite, cum ar fi setările de confidențialitate.", - "household-description": "Aceste elemente sunt partajate în gospodăria ta. Editarea unuia dintre ele o va schimba pentru întreaga gospodărie!", - "household-settings": "Setări pentru gospodărie", - "household-settings-description": "Gestionați setările pentru gospodărie cum ar fi planul de mese și setările de confidențialitate.", - "cookbooks-description": "Gestionează o colecție de categorii de rețete și generează pagini pentru ele.", - "members": "Membri", - "members-description": "Vezi cine se află în gospodăria ta și gestionează permisiunile lor.", - "webhooks-description": "Configurați webhook-uri care se declanșează în zile în care aveți planurile de mese planificate.", - "notifiers": "Notificatori", - "notifiers-description": "Configurați notificările de e-mail și push care declanșează evenimente specifice.", - "manage-data": "Gestionează Datele", - "manage-data-description": "Gestionează-ți datele Mealie; Alimente, Unități, Categorii, Etichete și multe altele.", - "data-migrations": "Migrări de date", - "data-migrations-description": "Migrați datele existente din alte aplicații, cum ar fi rețetele Nextcloud și Chowdown.", - "email-sent": "E-mail trimis", - "error-sending-email": "Eroare la trimiterea e-mailului", - "personal-information": "Informații personale", - "preferences": "Preferințe", - "show-advanced-description": "Arată caracteristici avansate (Chei API, Webhook-uri și Administrare date)", - "back-to-profile": "Înapoi la profil", - "looking-for-privacy-settings": "Cauți setările de confidențialitate?", - "manage-your-api-tokens": "Gestionați tokenurile API", - "manage-user-profile": "Gestionare profil utilizator", - "manage-cookbooks": "Gestionare Cărți de Bucate", - "manage-members": "Gestionare Membri", - "manage-webhooks": "Gestionare Webhook-uri", - "manage-notifiers": "Gestionează notificatorii", - "manage-data-migrations": "Gestionați migrările de date" + "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": "Cărţi de bucate", - "description": "Cărțile de bucate sunt o altă modalitate de a organiza rețete prin crearea unor secțiuni de rețete, organizatori, și alte filtre. Crearea unei carte de bucate va adăuga o înregistrare în bara laterală și toate rețetele cu filtrele alese vor fi afișate în carte de bucate.", - "hide-cookbooks-from-other-households": "Ascunde cărţile de bucate din alte gospodării", - "hide-cookbooks-from-other-households-description": "Când este activată, vor apărea doar cărți de bucate de la gospodăria ta pe bara laterală", - "public-cookbook": "Carte de bucate publică", - "public-cookbook-description": "Cărțile de bucate publice pot fi partajate cu utilizatorii care nu sunt pe mealie și vor fi afișate pe pagina grupurilor dvs.", - "filter-options": "Opțiuni filtrare", - "filter-options-description": "Atunci când este nevoie ca toate să fie selectate, cartea de bucate va include numai rețete care au toate articolele selectate. Acest lucru se aplică pentru fiecare subset de selectori și nu pentru o secțiune transversală a elementelor selectate.", - "require-all-categories": "Necesită toate categoriile", - "require-all-tags": "Necesită toate etichetele", - "require-all-tools": "Necesită toate ustensilele", - "cookbook-name": "Numele Cărţii de bucate", - "cookbook-with-name": "Cartea de bucate {0}", - "household-cookbook-name": "{0} carte de bucate {1}", - "create-a-cookbook": "Creează o carte de bucate", - "cookbook": "Carte de bucate" + "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": "Create a Cookbook", + "cookbook": "Cookbook" }, "query-filter": { "logical-operators": { - "and": "ȘI", - "or": "SAU" + "and": "AND", + "or": "OR" }, "relational-operators": { - "equals": "este egal cu", - "does-not-equal": "nu este egal cu", - "is-greater-than": "este mai mare ca", - "is-greater-than-or-equal-to": "este mai mare sau egală cu", - "is-less-than": "este mai mic decât", - "is-less-than-or-equal-to": "este mai mic sau egal cu", - "is-older-than": "este mai vechi de", - "is-newer-than": "este mai nou decât" + "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": "este", - "is-not": "nu este", - "is-one-of": "este unul din", - "is-not-one-of": "nu este unul din", - "contains-all-of": "conţine toate din", - "is-like": "este similar", - "is-not-like": "nu este similar" + "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": "zile în urmă|zi în urmă|zile în urmă" + "days-ago": "days ago|day ago|days ago" } }, "validators": { - "required": "Acest Câmp Este Obligatoriu", - "invalid-email": "E-mailul Trebuie Să Fie Valid", - "invalid-url": "Trebuie Să Fie Un URL Valid", - "no-whitespace": "Niciun Spațiu Alb Permis", - "min-length": "Trebuie Să Aibă Cel Puțin {min} Caractere", - "max-length": "Trebuie să aibă cel mult {max} caracter | Trebuie să aibă cel mult {max} caractere" + "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" } }