diff --git a/frontend/lang/messages/ca-ES.json b/frontend/lang/messages/ca-ES.json index 1b048a88130..fb321dee89d 100644 --- a/frontend/lang/messages/ca-ES.json +++ b/frontend/lang/messages/ca-ES.json @@ -115,8 +115,8 @@ "keyword": "Paraula clau", "link-copied": "S'ha copiat l'enllaç", "loading-events": "Carregant esdeveniments", - "loading-recipe": "Loading recipe...", - "loading-ocr-data": "Loading OCR data...", + "loading-recipe": "Carregant la recepta...", + "loading-ocr-data": "Carregant les dades OCR...", "loading-recipes": "Carregant les receptes", "message": "Missatge", "monday": "Dilluns", @@ -127,7 +127,7 @@ "no-recipe-found": "No s'han trobat receptes", "ok": "D'acord", "options": "Opcions:", - "plural-name": "Plural Name", + "plural-name": "Nom en plural", "print": "Imprimiu", "print-preferences": "Imprimiu les preferències", "random": "Aleatori", @@ -197,7 +197,7 @@ "refresh": "Actualitza", "upload-file": "Puja un fitxer", "created-on-date": "Creat el: {0}", - "unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes." + "unsaved-changes": "Tens canvis que no estan guardats. Vols guardar-los abans de sortir? Clica d'acord per guardar-los o cancel·lar per descartar els canvis." }, "group": { "are-you-sure-you-want-to-delete-the-group": "Esteu segur de voler suprimir el grup {groupName}?", @@ -212,7 +212,7 @@ "group-id-with-value": "Identificador del grup: {groupID}", "group-name": "Nom del grup", "group-not-found": "No s'ha trobat el grup", - "group-token": "Group Token", + "group-token": "Token del grup", "group-with-value": "Grup: {groupID}", "groups": "Grups", "manage-groups": "Gestiona els grups", @@ -246,13 +246,13 @@ "disable-organizing-recipe-ingredients-by-units-and-food": "Desactiva l'organització dels ingredients de la recepta per unitats i aliments", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Amaga els camps Aliment, Unitat i Quantitat dels ingredients i tracta els ingredients com a camps de text sense format.", "general-preferences": "Preferències generals", - "group-recipe-preferences": "Group Recipe Preferences", - "report": "Report", - "report-with-id": "Report ID: {id}", + "group-recipe-preferences": "Preferències del grup de receptes", + "report": "Informe", + "report-with-id": "ID de l'informe: {id}", "group-management": "Gestió de grups", "admin-group-management": "Gestió del grup d'administradors", - "admin-group-management-text": "Changes to this group will be reflected immediately.", - "group-id-value": "Group Id: {0}" + "admin-group-management-text": "Els canvis en aquest grup s'actualitzaran immediatament.", + "group-id-value": "ID del grup: {0}" }, "meal-plan": { "create-a-new-meal-plan": "Crea un nou menú", @@ -291,68 +291,68 @@ "editor": "Editor", "meal-recipe": "Recepta del menú", "meal-title": "Títol del menú", - "meal-note": "Meal Note", + "meal-note": "Notes del menú", "note-only": "Note Only", "random-meal": "Menú aleatori", "random-dinner": "Principal aleatori", "random-side": "Guarnició aleatòria", - "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", + "this-rule-will-apply": "Aquesta regla s'aplicarà {dayCriteria} {mealTypeCriteria}.", "to-all-days": "a tots els dies", - "on-days": "on {0}s", + "on-days": "en {0}s", "for-all-meal-types": "per a tots els tipus de menús", - "for-type-meal-types": "for {0} meal types", - "meal-plan-rules": "Meal Plan Rules", - "new-rule": "New Rule", + "for-type-meal-types": "per {0} tipus de menús", + "meal-plan-rules": "Normes del planificador de menús", + "new-rule": "Nova norma", "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 categories of the rules will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", - "recipe-rules": "Recipe Rules", + "recipe-rules": "Normes per la recepta", "applies-to-all-days": "Aplica a tots els dies", - "applies-on-days": "Applies on {0}s", - "meal-plan-settings": "Meal Plan Settings" + "applies-on-days": "S'aplicarà en {0}s", + "meal-plan-settings": "Opcions de planificació de menús" }, "migration": { "migration-data-removed": "S'han suprimit les dades migrades", - "new-migration": "New Migration", + "new-migration": "Nova migració", "no-file-selected": "Cap fitxer seleccionat", "no-migration-data-available": "No hi han dades disponibles", - "previous-migrations": "Previous Migrations", + "previous-migrations": "Migracions prèvies", "recipe-migration": "Migració de receptes", "chowdown": { "description": "Migreu les dades de Chowdown", - "description-long": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", + "description-long": "Mealie suporta de forma nativa el format de Chowdown. Descarrega el codi del repositori com a .zip i carrega'l a sota.", "title": "Chowdown" }, "nextcloud": { "description": "Migreu les dades des d'una instància de Nextcloud Cookbook", - "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.", + "description-long": "Les receptes de Nextcloud es poden importar des d'un zip que contingui les dades guardades a Nextcloud. Com a exemple, observa l'estructura de carpetes de sota per assegurar-te que les teves receptes es poden importar.", "title": "Nextcloud Cookbook" }, "copymethat": { "description-long": "Mealie pot importar receptes de Copy Me That. Exporta les teves receptes en format HTML i llavors puja el fitxer .zip aquí sota.", - "title": "Copy Me That Recipe Manager" + "title": "Copia aquest gestor de receptes" }, "paprika": { - "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.", + "description-long": "Mealie pot importar receptes de l'aplicació Paprika. Exporta les teves receptes de Paprika, reanomena l'arxiu a format .zip i carrega'l a sota.", "title": "Paprika Recipe Manager" }, "mealie-pre-v1": { - "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.", + "description-long": "Mealie pot importar les receptes des de versions prèvies a la v1.0 d'aquesta aplicació. Exporta les teves receptes des de la teva antiga instància i carrega l'arxiu. zip a sota. Només s'importaran les receptes, i cap dada més.", "title": "Mealie Pre v1.0" }, "tandoor": { - "description-long": "Mealie can import recipes from Tandoor. Export your data in the \"Default\" format, then upload the .zip below.", + "description-long": "Mealie pot importar les receptes de Tandoor. Exporta les dades en format \"Default\", i carrega el .zip a sota.", "title": "Tandoor Recipes" }, - "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.", + "recipe-data-migrations": "Migració de receptes", + "recipe-data-migrations-explanation": "Les receptes es poden migrar des d'una altra aplicació suportada cap a Mealie. És una manera genial de començar a utilitzar el Mealie.", "choose-migration-type": "Elegeix un tipus de migració", "tag-all-recipes": "Etiqueta totes les receptes amb {tag-name}", "nextcloud-text": "Les receptes de Nextcloud poden ser importades d'un fitxer ZIP que contingui les dades emmagatzemades en Nextcloud. Segueix l'exemple d'estructura de directori de sota per assegurar que les receptes podran ser importades.", - "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below", + "chowdown-text": "Mealie suporta de forma nativa el format de Chowdown. Descarrega el codi del repositori com a .zip i carrega'l a sota", "recipe-1": "Recepta 1", "recipe-2": "Recepta 2", "paprika-text": "Mealie pot importar receptes des de l'aplicació Paprika. Exporta les teves receptes de Paprika, reanomena l'extensió de l'arxiu a .zip i penja'l aquí sota.", - "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.", + "mealie-text": "Mealie pot importar les receptes des de versions prèvies a la v1.0 d'aquesta aplicació. Exporta les teves receptes des de la teva antiga instància i carrega l'arxiu. zip a sota. Només s'importaran les receptes, i cap dada més.", "plantoeat": { "title": "Plan to Eat", "description-long": "Mealie pot importar receptes de Plan to Eat." @@ -469,9 +469,9 @@ "add-to-plan": "Afegiu al menú", "add-to-timeline": "Afegir a la cronologia", "recipe-added-to-list": "Recepta afegida a la llista", - "recipes-added-to-list": "Recipes added to list", + "recipes-added-to-list": "Receptes afegides a la llista", "recipe-added-to-mealplan": "Recepta afegida al menú", - "failed-to-add-recipes-to-list": "Failed to add recipe to list", + "failed-to-add-recipes-to-list": "S'ha produït un error al intentar afegir la recepta a la llista", "failed-to-add-recipe-to-mealplan": "S'ha produït un error afegint la recepta al menú", "yield": "Racions", "quantity": "Quantitat", @@ -508,50 +508,50 @@ "made-this": "Ho he fet", "how-did-it-turn-out": "Com ha sortit?", "user-made-this": "{user} ha fet això", - "last-made-date": "Last Made {date}", + "last-made-date": "Última vegada feta {date}", "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.", "message-key": "Message Key", - "parse": "Parse", - "attach-images-hint": "Attach images by dragging & dropping them into the editor", - "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", + "parse": "Analitzar", + "attach-images-hint": "Afegeix imatges arrossegant i deixant anar la imatge a l'editor", + "drop-image": "Deixa anar la imatge", + "enable-ingredient-amounts-to-use-this-feature": "Habilita les quantitats d'ingredients per a poder fer servir aquesta característica", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Les receptes amb unitats o aliments definits no es poden analitzar.", + "parse-ingredients": "Analitzar ingredients", "edit-markdown": "Editar Markdown", "recipe-creation": "Creació d'una recepta", "select-one-of-the-various-ways-to-create-a-recipe": "Selecciona una de les diverses formes de crear una recepta", - "looking-for-migrations": "Looking For Migrations?", + "looking-for-migrations": "Estàs buscant migracions?", "import-with-url": "Importar amb l'URL", "create-recipe": "Crea la recepta", "import-with-zip": "Importar amb un .zip", "create-recipe-from-an-image": "Crea la recepta a partir d'una imatge", "bulk-url-import": "Importació d'URL en massa", - "debug-scraper": "Debug Scraper", + "debug-scraper": "Rastrejador de depuració", "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Crea la recepta proporcionant-ne un nom. Totes les receptes han de tenir un nom únic.", - "new-recipe-names-must-be-unique": "New recipe names must be unique", - "scrape-recipe": "Scrape Recipe", - "scrape-recipe-description": "Scrape a recipe by url. Provide the url for the site you want to scrape, and Mealie will attempt to scrape the recipe from that site and add it to your collection.", - "import-original-keywords-as-tags": "Import original keywords as tags", + "new-recipe-names-must-be-unique": "Els noms de les noves receptes han de ser únics", + "scrape-recipe": "Rastrejar recepta", + "scrape-recipe-description": "Rastrejar recepta des de l'Url. Proporciona un Url del lloc que vols rastrejar i Mealie intentarà analitzar la recepta del lloc web i afegir-la a la teva col·lecció.", + "import-original-keywords-as-tags": "Importa les paraules clau originals com a tags", "stay-in-edit-mode": "Segueix en el mode d'edició", "import-from-zip": "Importa des d'un ZIP", - "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", + "import-from-zip-description": "Importa una sola recepta que ha estat importada d'una altra instància de Mealie.", "zip-files-must-have-been-exported-from-mealie": "Els fitxers .zip han d'haver sigut exportats des de Mealie", "create-a-recipe-by-uploading-a-scan": "Crea la recepta pujant-ne un escaneig.", "upload-a-png-image-from-a-recipe-book": "Puja una imatge PNG d'un llibre de receptes", "recipe-bulk-importer": "Importador de receptes en massa", - "recipe-bulk-importer-description": "The Bulk recipe importer allows you to import multiple recipes at once by queueing the sites on the backend and running the task in the background. This can be useful when initially migrating to Mealie, or when you want to import a large number of recipes.", - "set-categories-and-tags": "Set Categories and Tags", - "bulk-imports": "Bulk Imports", - "bulk-import-process-has-started": "Bulk Import process has started", - "bulk-import-process-has-failed": "Bulk import process has failed", - "report-deletion-failed": "Report deletion failed", - "recipe-debugger": "Recipe Debugger", - "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", - "debug": "Debug", - "tree-view": "Tree View", - "recipe-yield": "Recipe Yield", - "unit": "Unit", - "upload-image": "Upload image", + "recipe-bulk-importer-description": "L'importador de receptes a granel, permet que importis múltiples receptes a la vegada posant a la cua els llocs al backend i executant la tasca en segon pla. Això pot ser útil si es migra inicialment a Mealie o quan es vol importar un gran nombre de receptes.", + "set-categories-and-tags": "Estableix Categories i Etiquetes", + "bulk-imports": "Importacions a granel", + "bulk-import-process-has-started": "El procés d'importació a granel ha començat", + "bulk-import-process-has-failed": "El procés d'importació a granel ha fallat", + "report-deletion-failed": "No s'ha pogut suprimir l'informe", + "recipe-debugger": "Depuradora de receptes", + "recipe-debugger-description": "Agafa l'URL de la recepta que vols depurar i enganxa-la aquí. L'URL serà reastrejada pel rastrejador de receptes i es mostraran els resultats. Si no veieu cap dada retornada, el lloc que esteu provant de rastrejar no és compatible amb Mealie ni la seva biblioteca de rastreig.", + "debug": "Depuració", + "tree-view": "Vista en arbre", + "recipe-yield": "Rendiment de la recepta", + "unit": "Unitat", + "upload-image": "Puja una imatge", "screen-awake": "Mantenir la pantalla encesa", "remove-image": "Esborrar la imatge" }, @@ -562,26 +562,26 @@ "include": "Inclou", "max-results": "No mostreu més de", "or": "O", - "has-any": "Has Any", - "has-all": "Has All", + "has-any": "Conté qualsevol", + "has-all": "Ho conté tot", "results": "Resultats", "search": "Cerca", "search-mealie": "Cerca a Melie (prem /)", "search-placeholder": "Cerca...", "tag-filter": "Filtra per etiqueta", "search-hint": "Prem '/'", - "advanced": "Advanced", - "auto-search": "Auto Search", - "no-results": "No results found" + "advanced": "Avançat", + "auto-search": "Cerca automàtica", + "no-results": "No s'han trobat resultats" }, "settings": { "add-a-new-theme": "Afegiu un nou tema", "admin-settings": "Opcions de l'administrador", "backup": { - "backup-created": "Backup created successfully", + "backup-created": "La còpia de seguretat s'ha creat correctament", "backup-created-at-response-export_path": "S'ha creat una còpia de seguretat a {path}", "backup-deleted": "Còpia de seguretat suprimida", - "restore-success": "Restore successful", + "restore-success": "La restauració s'ha dut a terme correctament", "backup-tag": "Etiqueta de la còpia de seguretat", "create-heading": "Crea una còpia de seguretat", "delete-backup": "Esborra la còpia de seguretat", @@ -591,13 +591,13 @@ "partial-backup": "Còpia de seguretat parcial", "unable-to-delete-backup": "No s'ha pogut suprimir la còpia.", "experimental-description": "Backups a 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 off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup 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-restore": "Restaura la còpia de seguretat", + "back-restore-description": "Restaurar aquesta còpia de seguretat sobreescriurà totes les dades actuals de la teva base de dades i qualsevol directori i els substituirà amb el contingut d'aquesta còpia de seguretat. {cannot-be-undone} Si la restauració es duu a terme correctament, se us tancarà la sessió.", + "cannot-be-undone": "Aquesta acció no es pot desfer. Utilitza-la amb precaució.", + "postgresql-note": "Si estàs fent servir PostGresSQL, si us plau, revisa el {backup-restore-process} abans de fer la restauració.", + "backup-restore-process-in-the-documentation": "el procés de còpia de seguretat i restauració es troba a la documentació", + "irreversible-acknowledgment": "Entenc que aquesta acció és irreversible, destructiva i pot ocasionar la pèrdua de dades", + "restore-backup": "Restaura la còpia de seguretat" }, "backup-and-exports": "Còpies de seguretat", "change-password": "Canvia la contrasenya", @@ -661,8 +661,8 @@ "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Còpia aquest token per a utilitzar-lo en una aplicació externa. Aquest token, no es tornarà a mostrar.", "create-an-api-token": "Crea un token d'API", "token-name": "Nom del token", - "generate": "Generate", - "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." + "generate": "Genera", + "you-have-token-count": "No tens fitxes actives.|Tens una fitxa activa.|Tens {count} fitxes actives." }, "toolbox": { "assign-all": "Asigna tots", @@ -682,7 +682,7 @@ "webhooks-caps": "WEBHOOKS", "webhooks": "Webhooks", "webhook-name": "Nom del Webhook", - "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." + "description": "Els webhooks definits a sota s'executaran quan es defineixi un menú pel dia. En un temps estipulat, els webhooks s'enviaran amb les dades de la recepta que estigui programada pel dia. L'execució dels webhooks no és exacta. Els webhooks s'executen en un interval de 5 minuts, és a dir, que s'executaran en un interval de +/- 5 minuts del temps estipulat." }, "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.", @@ -742,8 +742,8 @@ "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}" + "no-label": "Sense etiqueta", + "completed-on": "Completat el {date}" }, "sidebar": { "all-recipes": "Receptes", @@ -796,13 +796,13 @@ "tool-name": "Nom de l'estri", "create-new-tool": "Crea un nou estri", "on-hand-checkbox-label": "Mostra com a disponible (marcat)", - "required-tools": "Required Tools" + "required-tools": "Eines necessàries" }, "user": { "admin": "Administrador/a", "are-you-sure-you-want-to-delete-the-link": "Esteu segur de voler suprimir l'enllaç {link}?", "are-you-sure-you-want-to-delete-the-user": "Esteu segur de voler suprimir l'usuari {activeName} ID: {activeId}?", - "auth-method": "Auth Method", + "auth-method": "Mètode d'autenticació", "confirm-link-deletion": "Confirmeu l'eliminació de l'enllaç", "confirm-password": "Confirmeu la contrasenya", "confirm-user-deletion": "Confirmeu l'eliminació de l'usuari", @@ -816,7 +816,7 @@ "error-cannot-delete-super-user": "S'ha produït un error. El Super usuari no es pot suprimir!", "existing-password-does-not-match": "La contrasenya actual no coincideix", "full-name": "Nom sencer", - "generate-password-reset-link": "Generate Password Reset Link", + "generate-password-reset-link": "Genera un enllaç per reiniciar la contrasenya", "invite-only": "Només per invitació", "link-id": "Id de l'enllaç", "link-name": "Nom de l'enllaç", @@ -831,7 +831,7 @@ "password-updated": "S'ha actualitzat la contrasenya", "password": "Contrasenya", "password-strength": "Fortalesa de la contrasenya: {strength}", - "please-enter-password": "Please enter your new password.", + "please-enter-password": "Si us plau, entra la teva nova contrasenya.", "register": "Registreu-vos", "reset-password": "Restableix la contrasenya", "sign-in": "Inicia sessió", @@ -852,7 +852,7 @@ "username": "Nom d'usuari", "users-header": "USUARIS", "users": "Usuaris", - "user-not-found": "User not found", + "user-not-found": "No s'ha trobat l'usuari", "webhook-time": "Hora del Webhook", "webhooks-enabled": "Webhooks habilitats", "you-are-not-allowed-to-create-a-user": "Vostè no està autoritzat per a crear un usuari", @@ -860,24 +860,24 @@ "enable-advanced-content": "Habilita el contingut avançat", "enable-advanced-content-description": "Habilita les funcions avançades com ara multiplicar els ingredients, claus API, Webhooks i la gestió de les dades. Pots tornar a canviar aquesta configuració més tard", "favorite-recipes": "Receptes preferides", - "email-or-username": "Email or Username", - "remember-me": "Remember Me", - "please-enter-your-email-and-password": "Please enter your email and password", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "email-or-username": "Correu electrònic o nom d'usuari", + "remember-me": "Recorda'm", + "please-enter-your-email-and-password": "Si us plau, introdueix el teu correu electrònic i la teva contrasenya", + "invalid-credentials": "Credencials no vàlides", + "account-locked-please-try-again-later": "Compte bloquejat, Si us plau, prova-ho més tard", + "user-favorites": "Favorits de l'usuari", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "Dèbil", + "good": "Bona", + "strong": "Forta", + "very-strong": "Molt forta" }, - "user-management": "User Management", - "reset-locked-users": "Reset Locked Users", - "admin-user-creation": "Admin User Creation", + "user-management": "Gestió d'usuaris", + "reset-locked-users": "Reinicia els usuaris bloquejats", + "admin-user-creation": "Creació d'un usuari administrador", "admin-user-management": "Admin User Management", - "user-details": "User Details", - "user-name": "User Name", + "user-details": "Detalls de l'usuari", + "user-name": "Nom de l'usuari", "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", diff --git a/frontend/lang/messages/pt-PT.json b/frontend/lang/messages/pt-PT.json index c6a1ae66cc8..ac59c05a6d6 100644 --- a/frontend/lang/messages/pt-PT.json +++ b/frontend/lang/messages/pt-PT.json @@ -3,7 +3,7 @@ "about": "Sobre", "about-mealie": "Sobre Mealie", "api-docs": "Documentação de API", - "api-port": "Porta de API", + "api-port": "Porta da API", "application-mode": "Modo de aplicação", "database-type": "Tipo de Base de Dados", "database-url": "Endereço da Base de Dados", @@ -77,7 +77,7 @@ "tag-events": "Eventos de Etiquetagem", "category-events": "Eventos de Categoria", "when-a-new-user-joins-your-group": "Quando um novo utilizador entra no seu grupo", - "recipe-events": "Recipe Events" + "recipe-events": "Eventos de receita" }, "general": { "cancel": "Cancelar", @@ -115,8 +115,8 @@ "keyword": "Palavra-chave", "link-copied": "Ligação copiada", "loading-events": "A carregar Eventos", - "loading-recipe": "Loading recipe...", - "loading-ocr-data": "Loading OCR data...", + "loading-recipe": "A carregar receita...", + "loading-ocr-data": "A carregar dados OCR...", "loading-recipes": "A carregar receitas", "message": "Mensagem", "monday": "Segunda-feira", @@ -127,7 +127,7 @@ "no-recipe-found": "Nenhuma Receita Encontrada", "ok": "OK", "options": "Opções:", - "plural-name": "Plural Name", + "plural-name": "Nome no Plural", "print": "Imprimir", "print-preferences": "Preferências de impressão", "random": "Aleatório", @@ -197,7 +197,7 @@ "refresh": "Atualizar", "upload-file": "Carregar ficheiro", "created-on-date": "Criado em: {0}", - "unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes." + "unsaved-changes": "Tem alterações por gravar. Quer gravar antes de sair? OK para gravar, Cancelar para descartar alterações." }, "group": { "are-you-sure-you-want-to-delete-the-group": "Tem a certeza que quer eliminar {groupName}?", @@ -212,7 +212,7 @@ "group-id-with-value": "ID do Grupo: {groupID}", "group-name": "Nome do grupo", "group-not-found": "Grupo não encontrado", - "group-token": "Group Token", + "group-token": "Token do Grupo", "group-with-value": "Grupo: {groupID}", "groups": "Grupos", "manage-groups": "Gerir Grupos", @@ -248,7 +248,7 @@ "general-preferences": "Preferências Gerais", "group-recipe-preferences": "Agrupar preferências de receita", "report": "Relatório", - "report-with-id": "Report ID: {id}", + "report-with-id": "ID do relatório: {id}", "group-management": "Gestão de Grupos", "admin-group-management": "Gestão do Grupo Admin", "admin-group-management-text": "As alterações a este grupo serão aplicadas imediatamente.", @@ -469,9 +469,9 @@ "add-to-plan": "Adicionar ao plano", "add-to-timeline": "Adicionar à Linha Temporal", "recipe-added-to-list": "Receita adicionada à lista", - "recipes-added-to-list": "Recipes added to list", + "recipes-added-to-list": "Receitas adicionadas à lista", "recipe-added-to-mealplan": "Receita adicionada ao plano de refeições", - "failed-to-add-recipes-to-list": "Failed to add recipe to list", + "failed-to-add-recipes-to-list": "Erro ao adicionar a receita à lista", "failed-to-add-recipe-to-mealplan": "Erro ao adicionar receita ao plano de refeições", "yield": "Rendimento", "quantity": "Quantidade", @@ -513,7 +513,7 @@ "message-key": "Chave de Mensagem", "parse": "Interpretar", "attach-images-hint": "Anexe imagens arrastando e soltando-as no editor", - "drop-image": "Drop image", + "drop-image": "Remover imagem", "enable-ingredient-amounts-to-use-this-feature": "Ativar para usar esta funcionalidade nas quantidades de ingredientes", "recipes-with-units-or-foods-defined-cannot-be-parsed": "Receitas com unidades ou alimentos definidos não podem ser interpretadas.", "parse-ingredients": "Interpretar ingredientes", @@ -572,16 +572,16 @@ "search-hint": "Prima '/'", "advanced": "Avançado", "auto-search": "Pesquisa Automática", - "no-results": "No results found" + "no-results": "Nenhum resultado encontrado" }, "settings": { "add-a-new-theme": "Adicionar novo tema", "admin-settings": "Definições de Administrador", "backup": { - "backup-created": "Backup created successfully", + "backup-created": "Backup realizado com sucesso", "backup-created-at-response-export_path": "Backup criado em {path}", "backup-deleted": "Backup eliminado", - "restore-success": "Restore successful", + "restore-success": "Restauro bem-sucedido", "backup-tag": "Cópia de segurança de Etiqueta", "create-heading": "Criar um Backup", "delete-backup": "Eliminar Backup", @@ -690,13 +690,13 @@ "configuration": "Configuração", "docker-volume": "Volume do Docker", "docker-volume-help": "O Mealie requer que o contentor do frontend e do backend partilhem o mesmo volume ou armazenamento do docker. Isso garante que o contentor do frontend pode aceder corretamente às imagens e recursos armazenados no disco.", - "volumes-are-misconfigured": "Volumes are misconfigured.", + "volumes-are-misconfigured": "Os volumes estão mal configurados.", "volumes-are-configured-correctly": "Os volumes estão configurados corretamente.", "status-unknown-try-running-a-validation": "Estado desconhecido. Tente executar uma validação.", "validate": "Validar", "email-configuration-status": "Estado de configuração do correio eletrónico", - "email-configured": "Email Configured", - "email-test-results": "Email Test Results", + "email-configured": "Email configurado", + "email-test-results": "Resultados do Teste de Email", "ready": "Pronto", "not-ready": "Não Pronto — Verificar Variáveis de Ambiente", "succeeded": "Sucesso", @@ -831,7 +831,7 @@ "password-updated": "Palavra-passe atualizada", "password": "Palavra-passe", "password-strength": "A palavra-passe é {strength}", - "please-enter-password": "Please enter your new password.", + "please-enter-password": "Por favor, introduza a sua nova palavra-passe.", "register": "Registar", "reset-password": "Repor Palavra-passe", "sign-in": "Inscreva-se", @@ -852,7 +852,7 @@ "username": "Nome de utilizador", "users-header": "UTILIZADORES", "users": "Utilizadores", - "user-not-found": "User not found", + "user-not-found": "Utilizador não encontrado", "webhook-time": "Hora do Webhook", "webhooks-enabled": "Webhooks ativados", "you-are-not-allowed-to-create-a-user": "Não tem permissão para criar um utilizador", @@ -875,7 +875,7 @@ "user-management": "Gestão de utilizadores", "reset-locked-users": "Reiniciar utilizadores bloqueados", "admin-user-creation": "Criação do Utilizador Administrador", - "admin-user-management": "Admin User Management", + "admin-user-management": "Gestão do Grupo Admin", "user-details": "Detalhes do Utilizador", "user-name": "Nome do Utilizador", "authentication-method": "Método de Autenticação", @@ -886,11 +886,11 @@ "user-can-manage-group": "O utilizador pode gerir o grupo", "user-can-organize-group-data": "O utilizador pode organizar dados do grupo", "enable-advanced-features": "Habilitar recursos avançados", - "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." + "it-looks-like-this-is-your-first-time-logging-in": "Parece que este é o seu primeiro login.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Não quer voltar a ver isto? Não se esqueça de alterar o seu email nas suas definições de utilizador!", + "forgot-password": "Esqueceu-se da palavra-passe", + "forgot-password-text": "Por favor, digite o seu endereço de email para enviarmos um link para redefinir a sua palavra-passe.", + "changes-reflected-immediately": "As alterações a este utilizador serão aplicadas imediatamente." }, "language-dialog": { "translated": "traduzido", @@ -912,8 +912,8 @@ "food-label": "Rótulo de Alimento", "edit-food": "Editar Alimento", "food-data": "Dados do Alimento", - "example-food-singular": "ex: Onion", - "example-food-plural": "ex: Onions" + "example-food-singular": "ex: Cebola", + "example-food-plural": "ex: Cebolas" }, "units": { "seed-dialog-text": "Popule a base de dados com unidades comuns no seu idioma.", @@ -924,7 +924,7 @@ "merging-unit-into-unit": "A juntar {0} com {1}", "create-unit": "Criar Unidade", "abbreviation": "Abreviatura", - "plural-abbreviation": "Plural Abbreviation", + "plural-abbreviation": "Abreviatura no Plural", "description": "Descrição", "display-as-fraction": "Mostrar como fração", "use-abbreviation": "Usar abreviatura", @@ -932,10 +932,10 @@ "unit-data": "Dados da Unidade", "use-abbv": "Usar Abrev.", "fraction": "Fração", - "example-unit-singular": "ex: Tablespoon", - "example-unit-plural": "ex: Tablespoons", - "example-unit-abbreviation-singular": "ex: Tbsp", - "example-unit-abbreviation-plural": "ex: Tbsps" + "example-unit-singular": "ex: Colher de Sopa", + "example-unit-plural": "ex: Colheres de Sopa", + "example-unit-abbreviation-singular": "ex: Cdsp", + "example-unit-abbreviation-plural": "ex: Cdsps" }, "labels": { "seed-dialog-text": "Adicionar à base de dados rótulos comuns no seu idioma local.", @@ -964,8 +964,8 @@ "delete-recipes": "Eliminar Receitas", "source-unit-will-be-deleted": "Unidade de origem será eliminada" }, - "create-alias": "Create Alias", - "manage-aliases": "Manage Aliases", + "create-alias": "Criar Pseudónimo", + "manage-aliases": "Gerir Pseudónimos", "seed-data": "Gerar dados", "seed": "Gerar", "data-management": "Gestão de dados", @@ -975,24 +975,24 @@ "columns": "Colunas", "combine": "Combinar", "categories": { - "edit-category": "Edit Category", - "new-category": "New Category", - "category-data": "Category Data" + "edit-category": "Editar Categoria", + "new-category": "Nova Categoria", + "category-data": "Dados de Categoria" }, "tags": { - "new-tag": "New Tag", - "edit-tag": "Edit Tag", - "tag-data": "Tag Data" + "new-tag": "Nova etiqueta", + "edit-tag": "Editar Etiqueta", + "tag-data": "Dados de Etiqueta" }, "tools": { - "new-tool": "New Tool", - "edit-tool": "Edit Tool", - "tool-data": "Tool Data" + "new-tool": "Novo Utensílio", + "edit-tool": "Editar Utensílio", + "tool-data": "Dados do Utensílio" } }, "user-registration": { "user-registration": "Registo de Utilizador", - "registration-success": "Registration Success", + "registration-success": "Registo Bem-sucedido", "join-a-group": "Juntar-se a um grupo", "create-a-new-group": "Criar um Novo Grupo", "provide-registration-token-description": "Por favor, forneça o token de registo associado ao grupo a que gostaria de aderir. Terá de o obter de um membro atual do grupo.", @@ -1039,7 +1039,7 @@ }, "ocr-editor": { "ocr-editor": "Editor OCR", - "toolbar": "Toolbar", + "toolbar": "Barra de ferramentas", "selection-mode": "Modo de seleção", "pan-and-zoom-picture": "Deslocar e ampliar imagem", "split-text": "Dividir texto", @@ -1047,8 +1047,8 @@ "split-by-block": "Dividir por bloco de texto", "flatten": "Nivelar independentemente da formatação original", "help": { - "help": "Help", - "mouse-modes": "Mouse modes", + "help": "Ajuda", + "mouse-modes": "Modos do rato", "selection-mode": "Modo de Seleção (padrão)", "selection-mode-desc": "O modo de seleção é o modo principal disponível para inserir dados:", "selection-mode-steps": {