From e120f51fcf00c21cc3d5503b33d90bc94e82af67 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sun, 15 Jan 2023 23:23:04 -0800 Subject: [PATCH 01/20] New translations en-US.json (Slovak) --- frontend/lang/messages/sk-SK.json | 40 +++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index 3666e7d0e3..bd2f300fc2 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -21,7 +21,7 @@ "production": "Produkčné prostredie", "support": "Podpora", "version": "Verzia", - "unknown-version": "unknown" + "unknown-version": "neznáma" }, "asset": { "assets": "Prílohy", @@ -32,7 +32,7 @@ "pdf": "PDF", "recipe": "Recept", "show-assets": "Ukáž prílohy", - "error-submitting-form": "Error Submitting Form" + "error-submitting-form": "Chyba pri odosielaní formulára" }, "category": { "categories": "Kategórie", @@ -44,17 +44,17 @@ "category-update-failed": "Aktualizácia kategórie zlyhala", "category-updated": "Kategória aktualizovaná", "uncategorized-count": "Nezaradené {count}", - "create-a-category": "Create a Category", - "category-name": "Category Name", - "category": "Category" + "create-a-category": "Vytvoriť kategóriu", + "category-name": "Názov kategórie", + "category": "Kategória" }, "events": { "apprise-url": "URL na oboznámenie", "database": "Databáza", "delete-event": "Odstrániť akciu", - "event-delete-confirmation": "Are you sure you want to delete this event?", - "event-deleted": "Event Deleted", - "event-updated": "Event Updated", + "event-delete-confirmation": "Ste si istý, že chcete zmazať túto udalosť?", + "event-deleted": "Udalosť vymazaná", + "event-updated": "Udalosť aktualizovaná", "new-notification-form-description": "Mealie používa na generovanie upozornení knižnicu Apprise. Vďaka tomu ponúkajú množstvo možností pre služby využívajúce upozornenia. V prípade, ak chcete vytvoriť URL odkaz na Vašu službu, obráťte sa na ich oficiálnu wiki. Výberom vhodného typu upozornení môžete získať prístup k ďalším užitočným funkciám.", "new-version": "K dispozícií je nová verzia!", "notification": "Upozornenie", @@ -70,7 +70,7 @@ "close": "Zavrieť", "confirm": "Potvrdiť", "confirm-delete-generic": "Naozaj chcete odstrániť?", - "copied_message": "Copied!", + "copied_message": "Okopírované!", "create": "Vytvoriť", "created": "Vytvorenia", "custom": "Vlastné", @@ -78,7 +78,7 @@ "delete": "Odstrániť", "disabled": "Deaktivované", "download": "Stiahnuť", - "duplicate": "Duplicate", + "duplicate": "Duplikovať", "edit": "Upraviť", "enabled": "Povolené", "exception": "Výnimka", @@ -100,11 +100,11 @@ "keyword": "Kľučové slovo", "link-copied": "Odkaz bol skopírovaný", "loading-recipes": "Nahrávanie receptu", - "message": "Message", + "message": "Správa", "monday": "Pondelok", "name": "Názov", "new": "Nový", - "never": "Never", + "never": "Nikdy", "no": "Nie", "no-recipe-found": "Žiadny recept nenájdený", "ok": "OK", @@ -125,7 +125,7 @@ "sort": "Usporiadať", "sort-alphabetically": "Abecedne", "status": "Stav", - "subject": "Subject", + "subject": "Predmet", "submit": "Odoslať", "success-count": "Úspešné {count}", "sunday": "Nedeľa", @@ -147,14 +147,14 @@ "units": "Jednotky", "back": "Späť", "next": "Nasledujúci", - "toggle-view": "Toggle View", - "date": "Date", + "toggle-view": "Zmeniť zobrazenie", + "date": "Dátum", "id": "Id", - "owner": "Owner", - "date-added": "Date Added", - "none": "None", - "run": "Run", - "menu": "Menu", + "owner": "Vlastník", + "date-added": "Dátum pridania", + "none": "Žiadny", + "run": "Spustiť", + "menu": "Ponuka", "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}?", From 2d547fb78c5162c1afdc5ff0e03ea691f57370ae Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 16 Jan 2023 00:34:49 -0800 Subject: [PATCH 02/20] New translations en-US.json (Slovak) --- frontend/lang/messages/sk-SK.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index bd2f300fc2..668601a9e5 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -155,9 +155,9 @@ "none": "Žiadny", "run": "Spustiť", "menu": "Ponuka", - "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}?", + "a-name-is-required": "Meno je povinné", + "delete-with-name": "Vymazať {name}", + "confirm-delete-generic-with-name": "Naozaj chcete odstrániť {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", From a5678e754acae26fe1a9e5c45667795c79748ee9 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Tue, 17 Jan 2023 11:25:33 -0800 Subject: [PATCH 03/20] New translations en-US.json (Slovak) --- frontend/lang/messages/sk-SK.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index 668601a9e5..c8879a164a 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -158,12 +158,12 @@ "a-name-is-required": "Meno je povinné", "delete-with-name": "Vymazať {name}", "confirm-delete-generic-with-name": "Naozaj chcete odstrániť {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" + "confirm-delete-own-admin-account": "Prosím spozornite, chystáte sa zmazať Váš administrátorský účet! Táto operácia nemôže byť spätne zrušená a Váš účet bude natrvalo vymazaný?", + "organizer": "Organizátor", + "transfer": "Presun", + "copy": "Kopírovať", + "color": "Farba", + "timestamp": "Časová značka" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Naozaj chcete odstrániť {groupName}?", From dc00eaef3370b73dde3f740ba87b04321726e57e Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Tue, 17 Jan 2023 13:51:45 -0800 Subject: [PATCH 04/20] New translations en-US.json (Slovak) --- frontend/lang/messages/sk-SK.json | 170 +++++++++++++++--------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index c8879a164a..95c40274fa 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -216,13 +216,13 @@ "side": "Príloha", "sides": "Prílohy", "start-date": "Dátum od", - "rule-day": "Rule Day", - "meal-type": "Meal Type", - "breakfast": "Breakfast", - "lunch": "Lunch", - "dinner": "Dinner", - "type-any": "Any", - "day-any": "Any" + "rule-day": "Deň s pravidlom", + "meal-type": "Druh jedla", + "breakfast": "Raňajky", + "lunch": "Obed", + "dinner": "Večera", + "type-any": "Ľubovoľný", + "day-any": "Ľubovoľný" }, "migration": { "chowdown": { @@ -255,9 +255,9 @@ "trim-whitespace-description": "Vymažte medzery a prázdne riadky na začiatku a na konci", "trim-prefix-description": "Vymažte prvé písmeno z každého riadku", "split-by-numbered-line-description": "Pokus rozdeliť odsek pomocou výrazu '1)' alebo '1.'", - "import-by-url": "Import a recipe by URL", - "create-manually": "Create a recipe manually", - "make-recipe-image": "Make this the recipe image" + "import-by-url": "Importovať recept z URL", + "create-manually": "Vytvoriť recept manuálne", + "make-recipe-image": "Nastaviť ako obrázok receptu" }, "page": { "404-page-not-found": "Chyba 404 - Stránka nenájdená", @@ -271,8 +271,8 @@ "page-updated": "Stránka bola aktualizovaná", "pages-update-failed": "Aktualizácia stránok zlyhala", "pages-updated": "Stránky boli aktualizované", - "404-not-found": "404 Not Found", - "an-error-occurred": "An error occurred" + "404-not-found": "404 Nenájdená", + "an-error-occurred": "Vyskytla sa chyba" }, "recipe": { "add-key": "Pridať kľúč", @@ -283,15 +283,15 @@ "carbohydrate-content": "Sacharidy", "categories": "Kategórie", "comment-action": "Komentovať", - "comment": "Comment", + "comment": "Komentár", "comments": "Komentáre", "delete-confirmation": "Naozaj chcete odstrániť zvolený recept?", "delete-recipe": "Odstrániť recept", "description": "Popis", "disable-amount": "Vypnúť množstvá surovín", "disable-comments": "Vypnúť komentáre", - "duplicate": "Duplicate recipe", - "duplicate-name": "Name of the new recipe", + "duplicate": "Duplikovať recept", + "duplicate-name": "Názov nového receptu", "edit-scale": "Upraviť mierku", "fat-content": "Tuky", "fiber-content": "Vlákniny", @@ -337,44 +337,44 @@ "total-time": "Celkový čas", "unable-to-delete-recipe": "Recept nie je možné odstrániť", "no-recipe": "Bez receptu", - "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", - "recipe-added-to-list": "Recipe added to list", - "recipe-added-to-mealplan": "Recipe added to mealplan", - "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", - "yield": "Yield", - "quantity": "Quantity", - "choose-unit": "Choose Unit", - "press-enter-to-create": "Press Enter to Create", - "choose-food": "Choose Food", - "notes": "Notes", - "toggle-section": "Toggle Section", - "see-original-text": "See Original Text", - "original-text-with-value": "Original Text: {originalText}", - "ingredient-linker": "Ingredient Linker", - "linked-to-other-step": "Linked to other step", - "auto": "Auto", - "cook-mode": "Cook Mode", - "link-ingredients": "Link Ingredients", - "merge-above": "Merge Above", - "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!", - "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" + "locked-by-owner": "Uzamknuté vlastníkom", + "join-the-conversation": "Pripojiť sa ku konverzácii", + "add-recipe-to-mealplan": "Pridať recept do stravovacieho plánu", + "entry-type": "Typ položky", + "date-format-hint": "Formát MM/DD/YYYY", + "date-format-hint-yyyy-mm-dd": "Formát YYY-MM-DD", + "add-to-list": "Pridať do zoznamu", + "add-to-plan": "Pridať do plánu", + "recipe-added-to-list": "Recept bol pridaný do zoznamu", + "recipe-added-to-mealplan": "Recept bol pridaný do stravovacieho plánu", + "failed-to-add-recipe-to-mealplan": "Pridanie receptu do stravovacieho plánu zlyhalo", + "yield": "Počet porcií", + "quantity": "Množstvo", + "choose-unit": "Vyberte jednotku", + "press-enter-to-create": "Stlačte Enter pre vytvorenie", + "choose-food": "Vyberte jedlo", + "notes": "Poznámky", + "toggle-section": "Prepnúť sekciu", + "see-original-text": "Pozrieť pôvodný text", + "original-text-with-value": "Pôvodný text: {originalText}", + "ingredient-linker": "Prepojenie surovín", + "linked-to-other-step": "Prepojené s iným krokom", + "auto": "Automaticky", + "cook-mode": "Režim varenia", + "link-ingredients": "Prepojiť suroviny", + "merge-above": "Zlúčiť s predchádzajúcim", + "reset-scale": "Obnoviť škálovanie", + "decrease-scale-label": "Znížiť škálovanie o 1", + "increase-scale-label": "Zvýšiť škálovanie o 1", + "locked": "Zamknuté", + "public-link": "Verejný odkaz", + "edit-timeline-event": "Upraviť udalosť na časovej osi", + "timeline": "Časová os", + "timeline-is-empty": "Na časovej osi zatiaľ nič nie je. Skúste pripraviť tento recept!", + "open-timeline": "Otvoriť časovú os", + "made-this": "Toto som uvaril", + "how-did-it-turn-out": "Ako to dopadlo?", + "user-made-this": "{user} toto uvaril/-a" }, "search": { "advanced-search": "Rozšírené vyhľadávanie", @@ -388,7 +388,7 @@ "search-mealie": "Prehľadať Mealie (stlač /)", "search-placeholder": "Hľadať...", "tag-filter": "Filter štítkov", - "search-hint": "Press '/'" + "search-hint": "Stlač '/'" }, "settings": { "add-a-new-theme": "Pridať nový motív", @@ -457,8 +457,8 @@ "theme-saved": "Motív bol uložený", "theme-updated": "Motív bol aktualizovaný", "warning": "Upozornenie", - "light-mode": "Light Mode", - "dark-mode": "Dark Mode" + "light-mode": "Svetlá téma", + "dark-mode": "Tmavá téma" }, "token": { "active-tokens": "Aktívne kľúče", @@ -485,7 +485,7 @@ "webhook-url": "URL adresa webhooku", "webhooks-caps": "WEBHOOKS", "webhooks": "Webhooky", - "webhook-name": "Webhook Name" + "webhook-name": "Názov webhooku" } }, "shopping-list": { @@ -497,11 +497,11 @@ "quantity": "Množstvo: {0}", "shopping-list": "Nákupný zoznam", "shopping-lists": "Nákupné zoznamy", - "food": "Food", - "note": "Note", - "label": "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" + "food": "Jedlo", + "note": "Poznámka", + "label": "Štítok", + "linked-item-warning": "Táto položka je prepojená s jedným alebo viacerými receptami. Zmena jednotiek alebo jedál bude viesť k neželaným zmenám pri pridávaní alebo odoberaní receptov z tohto zoznamu.", + "toggle-food": "Prepnúť jedlo" }, "sidebar": { "all-recipes": "Všetky recepty", @@ -518,12 +518,12 @@ "tags": "Štítky", "toolbox": "Nástroje", "language": "Jazyk", - "maintenance": "Maintenance", - "background-tasks": "Background Tasks", + "maintenance": "Údržba", + "background-tasks": "Úlohy na pozadí", "parser": "Parser", - "developer": "Developer", - "cookbook": "Cookbook", - "create-cookbook": "Create a new cookbook" + "developer": "Vývojár", + "cookbook": "Kuchárska kniha", + "create-cookbook": "Vytvoriť novú kuchársku knihu" }, "signup": { "error-signing-up": "Nastala chyba pri registrácii", @@ -544,16 +544,16 @@ "tag-updated": "Štítok bol aktualizovaný", "tags": "Štítky", "untagged-count": "Neoznačené {count}", - "create-a-tag": "Create a Tag", - "tag-name": "Tag Name" + "create-a-tag": "Vytvoriť štítok", + "tag-name": "Názov štítku" }, "tool": { "tools": "Nástroje", - "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)" + "on-hand": "K dispozícii", + "create-a-tool": "Vytvoriť náčinie", + "tool-name": "Názov náčinia", + "create-new-tool": "Vytvoriť nové náčinie", + "on-hand-checkbox-label": "Zobraz ako \"K dispozícii\" (Checked)" }, "user": { "admin": "Administrátor", @@ -612,7 +612,7 @@ "you-are-not-allowed-to-delete-this-user": "Nie Ste oprávnený odstrániť tohto užívateľa", "enable-advanced-content": "Povoliť pokročilé funkcie", "enable-advanced-content-description": "Povoliť pokročilé funkcie, ako je škálovanie receptov, API kľúče, webhooky a správa údajov. Nebojte sa, neskôr to môžete kedykoľvek zmeniť", - "favorite-recipes": "Favorite Recipes" + "favorite-recipes": "Obľúbené recepty" }, "language-dialog": { "translated": "preložené", @@ -653,20 +653,20 @@ "email-is-taken": "Email je už obsadený" }, "export": { - "export": "Export", - "file-name": "File Name", - "size": "Size", - "link-expires": "Link Expires" + "export": "Exportovať", + "file-name": "Názov súboru", + "size": "Veľkosť", + "link-expires": "Vypršanie odkazu" }, "recipe-share": { - "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" + "expiration-date": "Vypršanie platnosti", + "share-recipe": "Zdieľať recept", + "default-30-days": "Predvolené 30 dní", + "expires-at": "Platnosť uplynie", + "recipe-link-copied-message": "Odkaz na recept bol skopírovaný do schránky" }, "banner-experimental": { - "title": "Experimental Feature", + "title": "Experimentálna funkcia", "description": "This page contains experimental or still-baking features. Please excuse the mess.", "issue-link-text": "Track our progress here" }, From 771db979123841fdec7976110c1c1d1d117cc294 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Tue, 17 Jan 2023 22:56:38 -0900 Subject: [PATCH 05/20] New translations en-US.json (Slovak) --- frontend/lang/messages/sk-SK.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index 95c40274fa..49737fba81 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -667,27 +667,27 @@ }, "banner-experimental": { "title": "Experimentálna funkcia", - "description": "This page contains experimental or still-baking features. Please excuse the mess.", - "issue-link-text": "Track our progress here" + "description": "Táto stránka obsahuje experimentálne alebo aktuálne vyvíjané funkcie. Ospravedlňte, prosím, neporiadok.", + "issue-link-text": "Sleduj náš postup tu" }, "form": { - "quantity-label-abbreviated": "Qty" + "quantity-label-abbreviated": "Množstvo" }, "markdown-editor": { - "preview-markdown-button-label": "Preview Markdown" + "preview-markdown-button-label": "Náhľad" }, "demo": { - "info_message_with_version": "This is a Demo for version: {version}", - "demo_username": "Username: {username}", - "demo_password": "Password: {password}" + "info_message_with_version": "Toto je demo pre verziu: {version}", + "demo_username": "Užívateľské meno: {username}", + "demo_password": "Heslo: {password}" }, "ocr-editor": { - "ocr-editor": "Ocr editor", - "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", + "ocr-editor": "OCR editor", + "selection-mode": "Režim výberu", + "pan-and-zoom-picture": "Priblížiť a posunúť obrázok", + "split-text": "Rozdeliť text", + "preserve-line-breaks": "Zachovať pôvodné delenie riadkov", + "split-by-block": "Rozdeliť podľa blokov textu", "flatten": "Flatten regardless of original formating", "help": { "selection-mode": "Selection Mode (default)", From 0a253d5e3e6e64e62029f2fddacce578c20c97af Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 18 Jan 2023 00:04:15 -0900 Subject: [PATCH 06/20] New translations en-US.json (Slovak) --- frontend/lang/messages/sk-SK.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index 49737fba81..ee5988b1ad 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -688,20 +688,20 @@ "split-text": "Rozdeliť text", "preserve-line-breaks": "Zachovať pôvodné delenie riadkov", "split-by-block": "Rozdeliť podľa blokov textu", - "flatten": "Flatten regardless of original formating", + "flatten": "Zrovnať bez ohľadu na pôvodné formátovanie", "help": { - "selection-mode": "Selection Mode (default)", - "selection-mode-desc": "The selection mode is the main mode that can be used to enter data:", + "selection-mode": "Režim výberu (predvolený)", + "selection-mode-desc": "Režim výberu je hlavný režim, ktorý môže byť použitý na zadávanie údajov:", "selection-mode-steps": { - "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." + "draw": "Načrtnite obdĺžnik okolo textu, ktorý chcete vybrať.", + "click": "Kliknite na ľubovoľné pole vpravo a potom kliknite na obdĺžnik nad obrázkom.", + "result": "Vybraný text sa zobrazí vo vnútri vopred zvoleného poľa." }, - "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", + "pan-and-zoom-mode": "Režim priblíženia a posunu", + "pan-and-zoom-desc": "Vyberte priblíženie a posun kliknutím na ich ikonu. Tento režim umožňuje meniť priblíženie obrázka a pohybovať ním, čo napomáha najmä práci s veľkými obrázkami.", + "split-text-mode": "Režimy delenia textu", "split-modes": { - "line-mode": "Line mode (default)", + "line-mode": "Riadkový režim (predvolený)", "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.", From 00d6c5ef90c21fec67b99914fba2cae425a80ef1 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 18 Jan 2023 04:49:34 -0900 Subject: [PATCH 07/20] New translations en-US.json (Slovak) --- frontend/lang/messages/sk-SK.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index ee5988b1ad..efd04702d8 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -702,8 +702,8 @@ "split-text-mode": "Režimy delenia textu", "split-modes": { "line-mode": "Riadkový režim (predvolený)", - "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", + "line-mode-desc": "V riadkovom režime je v prevzatom texte zachované pôvodné delenie riadkov. Tento režim je užitočný najmä pri hromadnom vkladaní do zoznamu surovín, kde sa každá zo surovín nachádza v samostatnom riadku.", + "block-mode": "Blokový režim", "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." From 09a8611f49572d2c287314e7bb97502e8a28a971 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 18 Jan 2023 04:49:35 -0900 Subject: [PATCH 08/20] New translations en-US.json (Slovak) --- mealie/lang/messages/sk-SK.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mealie/lang/messages/sk-SK.json b/mealie/lang/messages/sk-SK.json index 36a9518cbf..0951b29558 100644 --- a/mealie/lang/messages/sk-SK.json +++ b/mealie/lang/messages/sk-SK.json @@ -17,7 +17,7 @@ "generic-updated": "{name} bol aktualizovaný", "generic-created-with-url": "{name} bol vytvorený, {url}", "generic-updated-with-url": "{name} bol aktualizovaný, {url}", - "generic-duplicated": "{name} has been duplicated", + "generic-duplicated": "{name} bol duplikovaný", "generic-deleted": "{name} bol vymazaný" } } From fc88eab66a4bff102b838d18d34e057f8af8d454 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 18 Jan 2023 05:58:19 -0900 Subject: [PATCH 09/20] New translations en-US.json (Slovak) --- frontend/lang/messages/sk-SK.json | 64 +++++++++++++++---------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json index efd04702d8..769b793d2c 100644 --- a/frontend/lang/messages/sk-SK.json +++ b/frontend/lang/messages/sk-SK.json @@ -704,47 +704,47 @@ "line-mode": "Riadkový režim (predvolený)", "line-mode-desc": "V riadkovom režime je v prevzatom texte zachované pôvodné delenie riadkov. Tento režim je užitočný najmä pri hromadnom vkladaní do zoznamu surovín, kde sa každá zo surovín nachádza v samostatnom riadku.", "block-mode": "Blokový režim", - "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." + "block-mode-desc": "V blokovom režime je text rozdelený na svoje jednotlivé bloky. Tento režim je užitočný pri vkladaní inštrukcií, ktoré majú zvyčajne formu individuálnych odstavcov.", + "flat-mode": "Plochý režim", + "flat-mode-desc": "V plochom režime je text vkladaný do jednotlivých polí bez akýchkoľvek zalomení na koncoch riadkov, či odstavcov." } } }, "admin": { "maintenance": { - "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-details": "Detail úložiska", + "page-title": "Údržba stránky", + "summary-title": "Zhrnutie", + "button-label-get-summary": "Získať zhrnutie", + "button-label-open-details": "Detaily", + "info-description-data-dir-size": "Veľkosť dátového adresára", + "info-description-log-file-size": "Veľkosť súboru logovania", + "info-description-cleanable-directories": "Čistiteľné adresáre", + "info-description-cleanable-images": "Čistiteľné obrázky", "storage": { - "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)" + "title-temporary-directory": "Adresár dočasných súborov (.temp)", + "title-backups-directory": "Adresár záloh (backups)", + "title-groups-directory": "Adresár skupín (groups)", + "title-recipes-directory": "Adresár receptov (recipes)", + "title-user-directory": "Adresár užívateľa (user)" }, - "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" + "action-delete-log-files-name": "Odstrániť súbory logovania", + "action-delete-log-files-description": "Odstrániť všetky súbory logovania", + "action-clean-directories-name": "Vyčistiť adresáre", + "action-clean-directories-description": "Odstráni všetky priečinky receptov, ktoré nie sú platné UUID", + "action-clean-temporary-files-name": "Vymazať dočasné súbory", + "action-clean-temporary-files-description": "Odstráni všetky priečinky a súbory v adresári .temp", + "action-clean-images-name": "Vymazať obrázky", + "action-clean-images-description": "Odstráni všetky obrázky bez prípony .webp", + "actions-description": "Akcie údržby sú {destructive_in_bold} a mali by byť používané len so zvýšenou opatrnosťou. Spustenie ktorejkoľvek z týchto akcií je {irreversible_in_bold}.", + "actions-description-destructive": "ničivý", + "actions-description-irreversible": "nezvratný", + "logs-action-refresh": "Obnoviť logy", + "logs-page-title": "Mealie logy", + "logs-tail-lines-label": "Koncové riadky" }, "mainentance": { - "actions-title": "Actions" + "actions-title": "Akcie" } } } From 359a7d3ecbc5da78cffe66b89f15a217789dde7b Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 18 Jan 2023 05:58:21 -0900 Subject: [PATCH 10/20] New translations en-US.json (Slovak) --- .../seed/resources/units/locales/sk-SK.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mealie/repos/seed/resources/units/locales/sk-SK.json b/mealie/repos/seed/resources/units/locales/sk-SK.json index 3ce08df60d..d1d21962a6 100644 --- a/mealie/repos/seed/resources/units/locales/sk-SK.json +++ b/mealie/repos/seed/resources/units/locales/sk-SK.json @@ -2,12 +2,12 @@ "teaspoon": { "name": "čajová lyžička", "description": "", - "abbreviation": "tsp" + "abbreviation": "čl" }, "tablespoon": { "name": "polievková lyžica", "description": "", - "abbreviation": "tbsp" + "abbreviation": "pl" }, "cup": { "name": "šálka", @@ -20,7 +20,7 @@ "abbreviation": "fl oz" }, "pint": { - "name": "pint", + "name": "pinta", "description": "", "abbreviation": "pt" }, @@ -35,7 +35,7 @@ "abbreviation": "gal" }, "milliliter": { - "name": "milliliter", + "name": "mililiter", "description": "", "abbreviation": "ml" }, @@ -70,12 +70,12 @@ "abbreviation": "mg" }, "splash": { - "name": "splash", + "name": "kvapka", "description": "", "abbreviation": "" }, "dash": { - "name": "dash", + "name": "štipka", "description": "", "abbreviation": "" }, @@ -85,12 +85,12 @@ "abbreviation": "" }, "head": { - "name": "head", + "name": "hlávka", "description": "", "abbreviation": "" }, "clove": { - "name": "clove", + "name": "strúčik", "description": "", "abbreviation": "" }, From d88f5e0b50bed52e1600e65bcb66aba29499dab8 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 18 Jan 2023 08:54:57 -0900 Subject: [PATCH 11/20] New translations en-US.json (French) --- frontend/lang/messages/fr-FR.json | 58 +++++++++++++++---------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index 40c7957d4f..c35713567e 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -373,7 +373,7 @@ "timeline-is-empty": "Le calendrier est vide. Essayer de créer cette recette !", "open-timeline": "Ouvrir le calendrier", "made-this": "Faire cela", - "how-did-it-turn-out": "How did it turn out?", + "how-did-it-turn-out": "C'était bon ?", "user-made-this": "{user} a créé ceci" }, "search": { @@ -712,36 +712,36 @@ }, "admin": { "maintenance": { - "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-details": "Détails du stockage", + "page-title": "Maintenance du site", + "summary-title": "Résumé", + "button-label-get-summary": "Obtenir le résumé", + "button-label-open-details": "Détails", + "info-description-data-dir-size": "Taille du répertoire de données", + "info-description-log-file-size": "Taille du fichier journal", + "info-description-cleanable-directories": "Répertoires nettoyables", + "info-description-cleanable-images": "Images Nettoyables", "storage": { - "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)" + "title-temporary-directory": "Répertoire temporaire (.temp)", + "title-backups-directory": "Répertoire des sauvegardes (backups)", + "title-groups-directory": "Répertoire des groupes (groups)", + "title-recipes-directory": "Répertoire des recettes (recipes)", + "title-user-directory": "Répertoire utilisateur (user)" }, - "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" + "action-delete-log-files-name": "Supprimer les fichiers de log", + "action-delete-log-files-description": "Supprime tous les fichiers log", + "action-clean-directories-name": "Nettoyer les répertoires", + "action-clean-directories-description": "Supprime tous les dossiers de recettes qui ne sont pas des UUID valides", + "action-clean-temporary-files-name": "Nettoyage des fichiers temporaires", + "action-clean-temporary-files-description": "Supprime tous les fichiers et dossiers du répertoire .temp", + "action-clean-images-name": "Nettoyer les images", + "action-clean-images-description": "Supprime toutes les images qui ne se terminent pas par .webp", + "actions-description": "Les actions de maintenance sont {destructive_in_bold} et doivent être utilisées avec prudence. Exécuter l'une de ces actions est {irreversible_in_bold}.", + "actions-description-destructive": "destructrices", + "actions-description-irreversible": "irréversible", + "logs-action-refresh": "Rafraîchir les logs", + "logs-page-title": "Logs de Mealie", + "logs-tail-lines-label": "Nombre de lignes" }, "mainentance": { "actions-title": "Actions" From 66e35f55bb8c8ff5a55d81f6fc736506549be12a Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Thu, 19 Jan 2023 07:11:40 -0900 Subject: [PATCH 12/20] New translations en-US.json (French) --- frontend/lang/messages/fr-FR.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index c35713567e..a07e23dd3f 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -211,7 +211,7 @@ "no-meal-plan-defined-yet": "Aucun menu planifié", "no-meal-planned-for-today": "Aucun repas prévu pour aujourd'hui", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Seules les recettes appartenant à ces catégories seront utilisées dans les menus", - "planner": "Planificateur", + "planner": "Menu", "quick-week": "Semaine rapide", "side": "Accompagnement", "sides": "Accompagnements", @@ -339,15 +339,15 @@ "no-recipe": "Pas de recette", "locked-by-owner": "Verrouillé par le propriétaire", "join-the-conversation": "Rejoindre la conversation", - "add-recipe-to-mealplan": "Ajouter la recette à la planification du menu", - "entry-type": "Type d'entrée", + "add-recipe-to-mealplan": "Ajouter la recette au menu", + "entry-type": "Type de plat", "date-format-hint": "Format MM/JJ/AAAA", "date-format-hint-yyyy-mm-dd": "Format AAAA-MM-JJ", "add-to-list": "Ajouter à la liste", "add-to-plan": "Ajouter à la planification des repas", "recipe-added-to-list": "Recette ajoutée à la liste", - "recipe-added-to-mealplan": "Recette ajoutée à la planification des repas", - "failed-to-add-recipe-to-mealplan": "Échec de l'ajout de la recette à la planification des repas", + "recipe-added-to-mealplan": "Recette ajoutée au menu", + "failed-to-add-recipe-to-mealplan": "Échec de l'ajout de la recette au menu", "yield": "Nombre de portions", "quantity": "Quantité", "choose-unit": "Choisissez une unité", @@ -368,13 +368,13 @@ "increase-scale-label": "Augmenter l'échelle de 1", "locked": "Verrouillé", "public-link": "Lien public", - "edit-timeline-event": "Modifier le calendrier de l'évènement", - "timeline": "Calendrier", - "timeline-is-empty": "Le calendrier est vide. Essayer de créer cette recette !", - "open-timeline": "Ouvrir le calendrier", - "made-this": "Faire cela", + "edit-timeline-event": "Modifier l'événement dans l'historique", + "timeline": "Historique", + "timeline-is-empty": "Pas encore d'historique. Essayez de cuisiner cette recette !", + "open-timeline": "Ouvrir l'historique", + "made-this": "Je l'ai cuisiné", "how-did-it-turn-out": "C'était bon ?", - "user-made-this": "{user} a créé ceci" + "user-made-this": "{user} l'a cuisiné" }, "search": { "advanced-search": "Recherche avancée", @@ -642,7 +642,7 @@ "create-a-new-group": "Créer un nouveau groupe", "provide-registration-token-description": "Veuillez fournir le jeton d'enregistrement associé au groupe que vous souhaitez rejoindre. Vous devrez l'obtenir auprès d'un membre existant du groupe.", "group-details": "Détails du groupe", - "group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d'autres personnes plus tard. Les membres de votre groupe peuvent partager leur planification de repas, leurs listes d'achat, leurs recettes et plus encore !", + "group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d'autres personnes plus tard. Les membres de votre groupe peuvent partager leur menu de la semaine, leurs listes d'achat, leurs recettes et plus encore !", "use-seed-data": "Utiliser la génération de données", "use-seed-data-description": "Mealie est livré avec une collection d'aliments, d'unités et d'étiquettes qui peuvent être utilisés pour alimenter votre groupe avec des données utiles pour organiser vos recettes.", "account-details": "Détails du compte" From fd2d37f2adc2c7972366420f4ef6b26a4092bf5a Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Thu, 19 Jan 2023 09:51:31 -0900 Subject: [PATCH 13/20] New translations en-US.json (Finnish) --- frontend/lang/messages/fi-FI.json | 248 +++++++++++++++--------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json index 9a0afed59d..f55add91e2 100644 --- a/frontend/lang/messages/fi-FI.json +++ b/frontend/lang/messages/fi-FI.json @@ -88,22 +88,22 @@ "field-required": "Kenttä vaaditaan", "file-folder-not-found": "Tiedostoa tai kansiota ei löydy", "file-uploaded": "Tiedosto ladattu", - "filter": "Filter", - "friday": "Friday", - "general": "General", + "filter": "Suodatin", + "friday": "Perjantai", + "general": "Yleiset", "get": "Get", - "home": "Home", - "image": "Image", - "image-upload-failed": "Image upload failed", - "import": "Import", + "home": "Koti", + "image": "Kuva", + "image-upload-failed": "Kuvan tallennus epäonnistui", + "import": "Tuo", "json": "JSON", - "keyword": "Keyword", - "link-copied": "Link Copied", - "loading-recipes": "Loading Recipes", - "message": "Message", - "monday": "Monday", - "name": "Name", - "new": "New", + "keyword": "Hakusana", + "link-copied": "Linkki kopioitu", + "loading-recipes": "Ladataan reseptejä", + "message": "Viesti", + "monday": "Maanantai", + "name": "Nimi", + "new": "Uusi", "never": "Ei koskaan", "no": "Ei", "no-recipe-found": "Reseptiä ei löytynyt", @@ -210,12 +210,12 @@ "mealplan-updated": "Ateriasuunnitelma päivitetty", "no-meal-plan-defined-yet": "Ateriasuunnitelmaa ei ole vielä määritelty", "no-meal-planned-for-today": "Ei ateriasuunnitelmaa tälle päivälle", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", - "planner": "Planner", + "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Vain näiden luokkien reseptejä käytetään ateriasuunnitelmissa", + "planner": "Suunnittelija", "quick-week": "Quick Week", "side": "Side", "sides": "Sides", - "start-date": "Start Date", + "start-date": "Aloituspäivämäärä", "rule-day": "Rule Day", "meal-type": "Aterian tyyppi", "breakfast": "Aamiainen", @@ -239,43 +239,43 @@ }, "new-recipe": { "bulk-add": "Lisää useita kerralla", - "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", + "error-details": "Mealieen voi tuoda vain niitä sivuja, jotka sisältävät mikrodataa tai ld+json:in. Suurin osa suosituista reseptisivuista tukevat tätä. Jos sivustoasi ei voi tuoda, mutta lokissa on json-tietoja, ilmoita siitä GitHubiin ja mainitse verkko-osoite ja tiedot.", + "error-title": "Emme löytäneet mitään", "from-url": "Tuo resepti", "github-issues": "GitHub-ongelmat", "google-ld-json-info": "Google ld+json info", "must-be-a-valid-url": "URL:n muoto ei ole oikea", - "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", + "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Liitä reseptitiedot. Joka riviä kohdellaan luettelon kohteena", + "recipe-markup-specification": "Reseptin merkkimääritys", "recipe-url": "Reseptin URL", "upload-a-recipe": "Lataa resepti", - "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", - "view-scraped-data": "View Scraped Data", + "upload-individual-zip-file": "Tuo yksittäinen pakattu kansio toisesta Mealie-ilmeentymästä.", + "url-form-hint": "Liitä linkki lempireseptiverkkosivultasi", + "view-scraped-data": "Näytä hankittu data", "trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines", - "trim-prefix-description": "Trim first character from each line", + "trim-prefix-description": "Poista joka rivin ensimmäinen merkki", "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" + "import-by-url": "Tuo resepti osoitteesta", + "create-manually": "Luo resepti manuaalisesti", + "make-recipe-image": "Luo reseptikuva" }, "page": { - "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" + "404-page-not-found": "404 sivua ei löydy", + "all-recipes": "Kaikki reseptit", + "new-page-created": "Sivu luotu", + "page": "Sivu", + "page-creation-failed": "Sivun luonti epäonnistui", + "page-deleted": "Sivu poistettu", + "page-deletion-failed": "Sivun poisto epäonnistui", + "page-update-failed": "Sivun päivitys epäonnistui", + "page-updated": "Sivu päivitetty", + "pages-update-failed": "Sivujen päivitys epäonnistui", + "pages-updated": "Sivut päivitetty", + "404-not-found": "404 ei löydy", + "an-error-occurred": "Virhe on tapahtunut" }, "recipe": { - "add-key": "Add Key", + "add-key": "Lisää avain", "add-to-favorites": "Add to Favorites", "api-extras": "API Extras", "calories": "Calories", @@ -370,25 +370,25 @@ "public-link": "Public Link", "edit-timeline-event": "Edit Timeline Event", "timeline": "Timeline", - "timeline-is-empty": "Nothing on the timeline yet. Try making this recipe!", - "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" + "timeline-is-empty": "Aikajana on tyhjä. Tee resepti.", + "open-timeline": "Avaa aikajana", + "made-this": "Tein tämän", + "how-did-it-turn-out": "Miten se onnistui?", + "user-made-this": "{user} teki tämän" }, "search": { - "advanced-search": "Advanced Search", - "and": "and", - "exclude": "Exclude", - "include": "Include", - "max-results": "Max Results", - "or": "Or", - "results": "Results", - "search": "Search", - "search-mealie": "Search Mealie (press /)", - "search-placeholder": "Search...", - "tag-filter": "Tag Filter", - "search-hint": "Press '/'" + "advanced-search": "Tarkennettu haku", + "and": "ja", + "exclude": "Rajaa ulos", + "include": "Sisällytä", + "max-results": "Tulosten enimmäismäärä", + "or": "Tai", + "results": "Tulokset", + "search": "Hae", + "search-mealie": "Hae Mealiestä (paina /)", + "search-placeholder": "Hae...", + "tag-filter": "Tunnisteen mukaan suodatus", + "search-hint": "Paina '/'" }, "settings": { "add-a-new-theme": "Lisää uusi teema", @@ -447,34 +447,34 @@ "info": "Tiedot", "light": "Vaalea", "primary": "Ensisijainen", - "secondary": "Secondary", + "secondary": "Toissijainen", "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" + "switch-to-dark-mode": "Vaihda tummaan tilaan", + "switch-to-light-mode": "Vaihda vaaleaan tilaan", + "theme-deleted": "Teema poistettu", + "theme-name": "Teeman nimi", + "theme-name-is-required": "Teemalla on oltava nimi.", + "theme-saved": "Teema tallennettu", + "theme-updated": "Teema päivitetty", + "warning": "Varoitus", + "light-mode": "Vaalea tila", + "dark-mode": "Tumma tila" }, "token": { "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" + "api-token": "API-tokeni", + "api-tokens": "API-tokenit", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopioi tokeni käyttääksesi sitä muussa sovelluksessa. Et voi nähdä tokenia tämän jälkeen.", + "create-an-api-token": "Luo API-tokeni", + "token-name": "Tokenin nimi" }, "toolbox": { "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", + "recipes-affected": "Ei vaikuttanut resepteihin|Vaikutti yhteen reseptiin|Vaikutti {count} reseptiin", + "remove-unused": "Poista käyttämättömät", "title-case-all": "Title Case All", "toolbox": "Toolbox", "unorganized": "Unorganized" @@ -557,55 +557,55 @@ }, "user": { "admin": "Admin", - "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link {link}?", - "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user {activeName} ID: {activeId}?", - "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": "Error! Cannot Delete Super User", - "existing-password-does-not-match": "Existing password does not match", - "full-name": "Full Name", + "are-you-sure-you-want-to-delete-the-link": "Haluatko varmasti poistaa linkin {link}?", + "are-you-sure-you-want-to-delete-the-user": "Haluatko varmasti poistaa käyttäjän {activeName} ID: {activeId}?", + "confirm-link-deletion": "Varmista linkin poisto", + "confirm-password": "Vahvista salasana", + "confirm-user-deletion": "Vahvista käyttäjän poisto", + "could-not-validate-credentials": "Ei voitu vahvistaa tunnuksia", + "create-link": "Luo linkki", + "create-user": "Luo käyttäjä", + "current-password": "Nykyinen salasana", + "e-mail-must-be-valid": "Sähköpostin on oltava kelvollinen", + "edit-user": "Muokkaa käyttäjää", + "email": "Sähköpostiosoite", + "error-cannot-delete-super-user": "Virhe! Pääkäyttäjän poisto ei ole mahdollista", + "existing-password-does-not-match": "Salasana ei täsmää", + "full-name": "Koko nimi", "invite-only": "Invite Only", - "link-id": "Link ID", - "link-name": "Link Name", - "login": "Login", - "logout": "Logout", - "manage-users": "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}", - "register": "Register", - "reset-password": "Reset Password", - "sign-in": "Sign in", + "link-id": "Linkin ID", + "link-name": "Linkin nimi", + "login": "Kirjaudu", + "logout": "Uloskirjaudu", + "manage-users": "Käyttäjien hallinta", + "new-password": "Uusi salasana", + "new-user": "Uusi käyttäjä", + "password-has-been-reset-to-the-default-password": "Salasana on palautettu oletussalasanaksi", + "password-must-match": "Salasanojen on täsmättävä", + "password-reset-failed": "Salasanan palautus epäonnistui", + "password-updated": "Salasana päivitetty", + "password": "Salasana", + "password-strength": "Salasana on {strength}", + "register": "Rekisteröidy", + "reset-password": "Palauta salasana", + "sign-in": "Kirjaudu", "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", + "total-users": "Käyttäjien määrä", + "upload-photo": "Tuo kuva", + "use-8-characters-or-more-for-your-password": "Salasanan pituuden on oltava vähintään kahdeksan merkkiä", + "user-created": "Käyttäjä luotu", + "user-creation-failed": "Käyttäjän luonti epäonnistui", + "user-deleted": "Käyttäjä poistettu", + "user-id-with-value": "Käyttäjän ID: {id}", + "user-id": "Käyttäjän ID", + "user-password": "Käyttäjän salasana", + "user-successfully-logged-in": "Käyttäjä kirjautunut", + "user-update-failed": "Käyttäjän päivitys epäonnistui", + "user-updated": "Käyttäjää päivitetty", + "user": "Käyttäjä", + "username": "Käyttäjänimi", + "users-header": "KÄYTTÄJÄT", + "users": "Käyttäjät", "webhook-time": "Webhook Time", "webhooks-enabled": "Webhooks Enabled", "you-are-not-allowed-to-create-a-user": "You are not allowed to create a user", From ef02c2e1ce4edbbb120dcf307918d9f02181dbe7 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Fri, 20 Jan 2023 04:41:53 -0900 Subject: [PATCH 14/20] New translations en-US.json (French) --- frontend/lang/messages/fr-FR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index a07e23dd3f..dc750878cf 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -232,7 +232,7 @@ "migration-data-removed": "Données de migration supprimées", "nextcloud": { "description": "Importer des recettes depuis un livre de recettes Nextcloud existant", - "title": "Nextcloud Cookbook" + "title": "Cookbook Nextcloud" }, "no-migration-data-available": "Aucune donnée d'importation n'est disponible", "recipe-migration": "Migrer les recettes" From 61d2a625602de77775b6627161df64402e765af4 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Fri, 20 Jan 2023 05:51:06 -0900 Subject: [PATCH 15/20] New translations en-US.json (French) --- frontend/lang/messages/fr-FR.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index dc750878cf..b34c19f23d 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -301,7 +301,7 @@ "insert-section": "Insérer une section", "instructions": "Instructions", "key-name-required": "Un nom de clé est requis", - "landscape-view-coming-soon": "Vue paysage (bientôt disponible)", + "landscape-view-coming-soon": "Vue paysage", "milligrams": "milligrammes", "new-key-name": "Nouveau nom de clé", "no-white-space-allowed": "Aucun espace blanc autorisé", @@ -356,7 +356,7 @@ "notes": "Notes", "toggle-section": "Activer/Désactiver la section", "see-original-text": "Afficher le texte original", - "original-text-with-value": "Texte original: {originalText}", + "original-text-with-value": "Texte original : {originalText}", "ingredient-linker": "Liaison d'ingrédients", "linked-to-other-step": "Déjà associé à une autre étape", "auto": "Auto", @@ -677,12 +677,12 @@ "preview-markdown-button-label": "Aperçu du Markdown" }, "demo": { - "info_message_with_version": "Ceci est une démo de la version: {version}", - "demo_username": "Nom d'utilisateur: {username}", - "demo_password": "Mot de passe: {password}" + "info_message_with_version": "Ceci est une démo de la version : {version}", + "demo_username": "Nom d'utilisateur : {username}", + "demo_password": "Mot de passe : {password}" }, "ocr-editor": { - "ocr-editor": "Éditeur d'Ocr", + "ocr-editor": "Éditeur OCR", "selection-mode": "Mode de sélection", "pan-and-zoom-picture": "Déplacer et zoomer dans l'image", "split-text": "Découper le texte", From b72ba042b1ef6ae3b28ecf93b859f643927870c2 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Fri, 20 Jan 2023 07:40:12 -0900 Subject: [PATCH 16/20] New translations en-US.json (Portuguese) --- .../seed/resources/foods/locales/pt-PT.json | 184 +++++++++--------- 1 file changed, 92 insertions(+), 92 deletions(-) diff --git a/mealie/repos/seed/resources/foods/locales/pt-PT.json b/mealie/repos/seed/resources/foods/locales/pt-PT.json index 57fbe08d0d..ac92993d58 100644 --- a/mealie/repos/seed/resources/foods/locales/pt-PT.json +++ b/mealie/repos/seed/resources/foods/locales/pt-PT.json @@ -49,56 +49,56 @@ "rice": "arroz", "chard": "acelga portuguesa", "cheese": "queijo", - "chicory": "chicory", - "chilli-peppers": "chilli peppers", - "chives": "chives", + "chicory": "chicória", + "chilli-peppers": "pimenta chili", + "chives": "cebolinho", "chocolate": "chocolate", - "cilantro": "cilantro", - "cinnamon": "cinnamon", - "clarified-butter": "clarified butter", - "coconut": "coconut", - "coconut-milk": "coconut milk", - "coffee": "coffee", - "confectioners-sugar": "confectioners' sugar", - "coriander": "coriander", - "corn": "corn", - "corn-syrup": "corn syrup", - "cottonseed-oil": "cottonseed oil", + "cilantro": "coentros", + "cinnamon": "canela", + "clarified-butter": "manteiga clarificada", + "coconut": "côco", + "coconut-milk": "leite de côco", + "coffee": "café", + "confectioners-sugar": "açucar em pó", + "coriander": "coentro", + "corn": "milho", + "corn-syrup": "xarope de milho", + "cottonseed-oil": "óleo de algodão", "courgette": "courgette", - "cream-of-tartar": "cream of tartar", - "cucumber": "cucumber", - "cumin": "cumin", + "cream-of-tartar": "creme de tártaro", + "cucumber": "pepino", + "cumin": "cominho", "daikon": "daikon", - "dairy-products-and-dairy-substitutes": "dairy products and dairy substitutes", - "eggs": "eggs", + "dairy-products-and-dairy-substitutes": "produtos lácteos e substitutos de leite", + "eggs": "ovos", "ghee": "ghee", - "milk": "milk", - "dandelion": "dandelion", + "milk": "leite", + "dandelion": "dente-de-leão", "demerara-sugar": "demerara sugar", - "dough": "dough", + "dough": "massa", "edible-cactus": "edible cactus", - "eggplant": "eggplant", - "endive": "endive", - "fats": "fats", + "eggplant": "berinjela", + "endive": "endívia", + "fats": "gorduras", "speck": "speck", - "fava-beans": "fava beans", + "fava-beans": "favas", "fiddlehead": "fiddlehead", - "fish": "fish", - "catfish": "catfish ", - "cod": "cod", - "salt-cod": "salt cod", - "salmon": "salmon", + "fish": "peixe", + "catfish": "peixe-gato ", + "cod": "bacalhau", + "salt-cod": "bacalhau salgado", + "salmon": "salmão", "skate": "skate", "stockfish": "stockfish", - "trout": "trout", - "tuna": "tuna", + "trout": "truta", + "tuna": "atum", "five-spice-powder": "five spice powder", - "flour": "flour", + "flour": "farinha", "frisee": "frisee", - "fructose": "fructose", - "fruit": "fruit", - "apple": "apple", - "oranges": "oranges", + "fructose": "frutose", + "fruit": "fruta", + "apple": "maçã", + "oranges": "laranjas", "pear": "pera", "tomato": "tomate ", "fruit-sugar": "açúcar de fruta", @@ -127,96 +127,96 @@ "jellies": "jellies", "jerusalem-artichoke": "jerusalem artichoke", "jicama": "jicama", - "kale": "kale", + "kale": "couve", "kumara": "kumara", "leavening-agents": "leavening agents", "leek": "leek", "legumes": "legumes ", - "peas": "peas", - "beans": "beans", - "lentils": "lentils", + "peas": "ervilhas", + "beans": "feijões", + "lentils": "lentilhas", "lemongrass": "lemongrass", - "lettuce": "lettuce", - "liver": "liver", - "maple-syrup": "maple syrup", - "meat": "meat", - "mortadella": "mortadella", - "mushroom": "mushroom", - "white-mushroom": "white mushroom", - "mussels": "mussels", + "lettuce": "alface", + "liver": "fígado", + "maple-syrup": "xarope de ácer", + "meat": "carne", + "mortadella": "mortadela", + "mushroom": "cogumelo", + "white-mushroom": "cogumelo branco", + "mussels": "mexilhão", "nori": "nori", - "nutmeg": "nutmeg", + "nutmeg": "noz-moscada", "nutritional-yeast-flakes": "nutritional yeast flakes", - "nuts": "nuts", + "nuts": "frutos secos", "nanaimo-bar-mix": "nanaimo bar mix", - "octopuses": "octopuses", - "oils": "oils", - "olive-oil": "olive oil", + "octopuses": "polvos", + "oils": "óleos", + "olive-oil": "azeite", "okra": "okra", - "olive": "olive", + "olive": "azeitona", "onion-family": "onion family", - "onion": "onion", + "onion": "cebola", "scallion": "scallion", "shallot": "shallot", "spring-onion": "spring onion", "orange-blossom-water": "orange blossom water", - "oysters": "oysters", + "oysters": "ostras", "panch-puran": "panch puran", - "paprika": "paprika", - "parsnip": "parsnip", - "pepper": "pepper", + "paprika": "colorau", + "parsnip": "cherovia", + "pepper": "pimenta", "peppers": "peppers", "plantain": "plantain", - "pineapple": "pineapple", + "pineapple": "ananás", "poppy-seeds": "poppy seeds", - "potatoes": "potatoes", - "poultry": "poultry", - "powdered-sugar": "powdered sugar", - "pumpkin": "pumpkin", - "pumpkin-seeds": "pumpkin seeds", - "radish": "radish", + "potatoes": "batatas", + "poultry": "carne de aves", + "powdered-sugar": "açucar em pó", + "pumpkin": "abóbora", + "pumpkin-seeds": "sementes de abóbora", + "radish": "rabanete", "raw-sugar": "raw sugar", - "refined-sugar": "refined sugar", - "rice-flour": "rice flour", + "refined-sugar": "açúcar refinado", + "rice-flour": "farinha de arroz", "rock-sugar": "rock sugar", "rum": "rum", - "salt": "salt", - "seafood": "seafood", - "seeds": "seeds", - "sesame-seeds": "sesame seeds", - "sunflower-seeds": "sunflower seeds", + "salt": "sal", + "seafood": "marisco", + "seeds": "sementes", + "sesame-seeds": "sementes de sésamo", + "sunflower-seeds": "sementes de girassol", "soda": "soda", "soda-baking": "soda, baking", - "soybean": "soybean", + "soybean": "soja", "spaghetti-squash": "spaghetti squash", - "spices": "spices", - "spinach": "spinach", + "spices": "especiarias", + "spinach": "espinafre", "squash-family": "squash family", "squash": "squash", - "zucchini": "zucchini", - "sugar": "sugar", + "zucchini": "courgette", + "sugar": "açúcar", "caster-sugar": "caster sugar", - "granulated-sugar": "granulated sugar", - "superfine-sugar": "superfine sugar", + "granulated-sugar": "açúcar granulado", + "superfine-sugar": "açúcar superfino", "turbanado-sugar": "turbanado sugar", "unrefined-sugar": "unrefined sugar", - "white-sugar": "white sugar", - "sweet-potato": "sweet potato", - "sweeteners": "sweeteners", - "cane-sugar": "cane sugar", + "white-sugar": "açúcar branco", + "sweet-potato": "batata-doce", + "sweeteners": "adoçantes", + "cane-sugar": "açúcar de cana", "tahini": "tahini", "tubers": "tubers", - "potato": "potato", + "potato": "batata", "sunchoke": "sunchoke", "taro": "taro", "yam": "yam", - "turnip": "turnip", - "vanilla": "vanilla", - "vegetables": "vegetables", + "turnip": "nabo", + "vanilla": "baunilha", + "vegetables": "vegetais", "fiddlehead-fern": "fiddlehead fern", "ful": "ful", "watercress": "watercress", - "watermelon": "watermelon", + "watermelon": "melancia", "xanthan-gum": "xanthan gum", - "yeast": "yeast" + "yeast": "fermento" } From 65924e0e0a8c6c5cf997730c1c1fb73b72b96f3d Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 23 Jan 2023 04:11:26 -0900 Subject: [PATCH 17/20] New translations en-US.json (French) --- frontend/lang/messages/fr-FR.json | 206 +++++++++++++++--------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index b34c19f23d..1f8dcbf799 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -2,9 +2,9 @@ "about": { "about": "À propos", "about-mealie": "À propos de Mealie", - "api-docs": "Documentation de l'API", - "api-port": "Port de l'API", - "application-mode": "Mode de l'application", + "api-docs": "Documentation de l’API", + "api-port": "Port de l’API", + "application-mode": "Mode de l’application", "database-type": "Type de base de données", "database-url": "URL de la base de données", "default-group": "Groupe par défaut", @@ -32,7 +32,7 @@ "pdf": "PDF", "recipe": "Recette", "show-assets": "Afficher les ressources", - "error-submitting-form": "Erreur lors de l'envoi du formulaire" + "error-submitting-form": "Erreur lors de l’envoi du formulaire" }, "category": { "categories": "Catégories", @@ -52,15 +52,15 @@ "apprise-url": "URL Apprise", "database": "Base de données", "delete-event": "Supprimer l’évènement", - "event-delete-confirmation": "Êtes-vous sûr de vouloir supprimer cet évènement ?", + "event-delete-confirmation": "Êtes-vous sûr de vouloir supprimer cet évènement ?", "event-deleted": "Événement supprimé", "event-updated": "Événement mis à jour", - "new-notification-form-description": "Mealie utilise la bibliothèque Apprise pour générer des notifications. Elle propose de nombreux services à utiliser pour les notifications. Consultez leur wiki pour un guide complet sur la façon de créer l'URL de votre service. Si disponible, sélectionner le type de votre notification peut inclure des fonctionnalités supplémentaires.", - "new-version": "Nouvelle version disponible !", + "new-notification-form-description": "Mealie utilise la bibliothèque Apprise pour générer des notifications. Elle propose de nombreux services à utiliser pour les notifications. Consultez leur wiki pour un guide complet sur la façon de créer l’URL de votre service. Si disponible, sélectionner le type de votre notification peut inclure des fonctionnalités supplémentaires.", + "new-version": "Nouvelle version disponible !", "notification": "Notification", "refresh": "Rafraîchir", "scheduled": "Planifié", - "something-went-wrong": "Une erreur s'est produite !", + "something-went-wrong": "Une erreur s’est produite !", "subscribed-events": "Évènements suivis", "test-message-sent": "Message de test envoyé" }, @@ -69,8 +69,8 @@ "clear": "Effacer", "close": "Fermer", "confirm": "Confirmer", - "confirm-delete-generic": "Voulez-vous vraiment supprimer ceci ?", - "copied_message": "Copié !", + "confirm-delete-generic": "Voulez-vous vraiment supprimer ceci ?", + "copied_message": "Copié !", "create": "Créer", "created": "Créé", "custom": "Personnalisé", @@ -82,8 +82,8 @@ "edit": "Modifier", "enabled": "Activé", "exception": "Exception", - "failed-count": "Échec : {count}", - "failure-uploading-file": "Échec de l'envoi du fichier", + "failed-count": "Échec : {count}", + "failure-uploading-file": "Échec de l’envoi du fichier", "favorites": "Favoris", "field-required": "Champ obligatoire", "file-folder-not-found": "Fichier/dossier introuvable", @@ -92,9 +92,9 @@ "friday": "Vendredi", "general": "Général", "get": "Envoyer", - "home": "Page d'accueil", + "home": "Page d’accueil", "image": "Image", - "image-upload-failed": "Le téléchargement de l'image a échoué", + "image-upload-failed": "Le téléchargement de l’image a échoué", "import": "Importer", "json": "JSON", "keyword": "Mot-clé", @@ -108,7 +108,7 @@ "no": "Non", "no-recipe-found": "Aucune recette trouvée", "ok": "OK", - "options": "Options :", + "options": "Options :", "print": "Imprimer", "random": "Aléatoire", "rating": "Note", @@ -127,9 +127,9 @@ "status": "Statut", "subject": "Sujet", "submit": "Envoyer", - "success-count": "Succès : {count}", + "success-count": "Succès : {count}", "sunday": "Dimanche", - "templates": "Modèles :", + "templates": "Modèles :", "test": "Tester", "themes": "Thèmes", "thursday": "Jeudi", @@ -147,7 +147,7 @@ "units": "Unités", "back": "Précédent", "next": "Suivant", - "toggle-view": "Basculer l'affichage", + "toggle-view": "Basculer l’affichage", "date": "Date", "id": "Identifiant", "owner": "Propriétaire", @@ -158,7 +158,7 @@ "a-name-is-required": "Un nom est requis", "delete-with-name": "Supprimer {name}", "confirm-delete-generic-with-name": "Êtes-vous sûr de vouloir supprimer {name}?", - "confirm-delete-own-admin-account": "Veuillez noter que vous essayez de supprimer votre propre compte administrateur ! Cette action ne peut pas être annulée et supprimera définitivement votre compte ?", + "confirm-delete-own-admin-account": "Veuillez noter que vous essayez de supprimer votre propre compte administrateur ! Cette action ne peut pas être annulée et supprimera définitivement votre compte ?", "organizer": "Organiser", "transfer": "Transférer", "copy": "Copier", @@ -166,7 +166,7 @@ "timestamp": "Date et Heure" }, "group": { - "are-you-sure-you-want-to-delete-the-group": "Êtes-vous certain de vouloir supprimer {groupName} ?", + "are-you-sure-you-want-to-delete-the-group": "Êtes-vous certain de vouloir supprimer {groupName} ?", "cannot-delete-default-group": "Vous ne pouvez pas supprimer le groupe par défaut", "cannot-delete-group-with-users": "Impossible de supprimer un groupe avec des utilisateurs", "confirm-group-deletion": "Confirmer la suppression du groupe", @@ -175,15 +175,15 @@ "group": "Groupe", "group-deleted": "Groupe supprimé", "group-deletion-failed": "Échec de la suppression du groupe", - "group-id-with-value": "ID groupe : {groupID}", + "group-id-with-value": "ID groupe : {groupID}", "group-name": "Nom du groupe", "group-not-found": "Groupe non trouvé", - "group-with-value": "Groupe : {groupID}", + "group-with-value": "Groupe : {groupID}", "groups": "Groupes", "manage-groups": "Gérer les groupes", "user-group": "Groupe utilisateur", - "user-group-created": "Groupe d'utilisateurs créé", - "user-group-creation-failed": "La création du groupe d'utilisateur a échoué", + "user-group-created": "Groupe d’utilisateurs créé", + "user-group-creation-failed": "La création du groupe d’utilisateur a échoué", "settings": { "keep-my-recipes-private": "Garder mes recettes privées", "keep-my-recipes-private-description": "Définit votre groupe et toutes les recettes par défaut sur privé. Vous pouvez toujours changer cela plus tard." @@ -209,7 +209,7 @@ "mealplan-update-failed": "La mise à jour du menu a échoué", "mealplan-updated": "Menu mis à jour", "no-meal-plan-defined-yet": "Aucun menu planifié", - "no-meal-planned-for-today": "Aucun repas prévu pour aujourd'hui", + "no-meal-planned-for-today": "Aucun repas prévu pour aujourd’hui", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Seules les recettes appartenant à ces catégories seront utilisées dans les menus", "planner": "Menu", "quick-week": "Semaine rapide", @@ -234,13 +234,13 @@ "description": "Importer des recettes depuis un livre de recettes Nextcloud existant", "title": "Cookbook Nextcloud" }, - "no-migration-data-available": "Aucune donnée d'importation n'est disponible", + "no-migration-data-available": "Aucune donnée d’importation n’est disponible", "recipe-migration": "Migrer les recettes" }, "new-recipe": { "bulk-add": "Ajouter en masse", - "error-details": "Seuls les sites web contenant ld+json ou des microdonnées peuvent être importés par Mealie. La plupart des grands sites web de recettes sont compatibles avec cette structure de données. Si votre site ne peut pas être importé mais qu'il y a des données json dans le journal, veuillez soumettre un problème GitHub avec l'URL et les données.", - "error-title": "On dirait qu'on n'a pas pu trouver quoi que ce soit", + "error-details": "Seuls les sites web contenant ld+json ou des microdonnées peuvent être importés par Mealie. La plupart des grands sites web de recettes sont compatibles avec cette structure de données. Si votre site ne peut pas être importé mais qu’il y a des données json dans le journal, veuillez soumettre un problème GitHub avec l’URL et les données.", + "error-title": "On dirait qu’on n’a pas pu trouver quoi que ce soit", "from-url": "Depuis une adresse web", "github-issues": "Anomalies GitHub", "google-ld-json-info": "Infos Json-Ld Google", @@ -254,10 +254,10 @@ "view-scraped-data": "Voir les données récupérées", "trim-whitespace-description": "Ajuster les espaces de début et de fin ainsi que les lignes vides", "trim-prefix-description": "Couper le premier caractère de chaque ligne", - "split-by-numbered-line-description": "Tente de découper un paragraphe par correspondance de motifs : '1) ou '1.'", + "split-by-numbered-line-description": "Tente de découper un paragraphe par correspondance de motifs : ’1) ou ’1.’", "import-by-url": "Importer une recette par son URL", "create-manually": "Créer une recette manuellement", - "make-recipe-image": "Faire de cette image l'image de recette" + "make-recipe-image": "Faire de cette image l’image de recette" }, "page": { "404-page-not-found": "404 Page introuvable", @@ -285,14 +285,14 @@ "comment-action": "Commenter", "comment": "Commentaire", "comments": "Commentaires", - "delete-confirmation": "Voulez-vous vraiment supprimer cette recette ?", + "delete-confirmation": "Voulez-vous vraiment supprimer cette recette ?", "delete-recipe": "Supprimer la recette", "description": "Description", "disable-amount": "Désactiver les quantités des ingrédients", "disable-comments": "Désactiver les commentaires", "duplicate": "Dupliquer la recette", "duplicate-name": "Nom de la nouvelle recette", - "edit-scale": "Modifier l'échelle", + "edit-scale": "Modifier l’échelle", "fat-content": "Matières grasses", "fiber-content": "Fibres", "grams": "grammes", @@ -307,8 +307,8 @@ "no-white-space-allowed": "Aucun espace blanc autorisé", "note": "Remarque", "nutrition": "Valeurs nutritionnelles", - "object-key": "Clé d'objet", - "object-value": "Valeur d'objet", + "object-key": "Clé d’objet", + "object-value": "Valeur d’objet", "original-url": "Recette originale", "perform-time": "Temps de cuisson", "prep-time": "Temps de préparation", @@ -318,7 +318,7 @@ "recipe-creation-failed": "La création de la recette a échoué", "recipe-deleted": "Recette supprimée", "recipe-image": "Image de la recette", - "recipe-image-updated": "L'image de la recette a été mise à jour", + "recipe-image-updated": "L’image de la recette a été mise à jour", "recipe-name": "Nom de la recette", "recipe-settings": "Paramètres de la recette", "recipe-update-failed": "La mise à jour de la recette a échoué", @@ -347,7 +347,7 @@ "add-to-plan": "Ajouter à la planification des repas", "recipe-added-to-list": "Recette ajoutée à la liste", "recipe-added-to-mealplan": "Recette ajoutée au menu", - "failed-to-add-recipe-to-mealplan": "Échec de l'ajout de la recette au menu", + "failed-to-add-recipe-to-mealplan": "Échec de l’ajout de la recette au menu", "yield": "Nombre de portions", "quantity": "Quantité", "choose-unit": "Choisissez une unité", @@ -356,25 +356,25 @@ "notes": "Notes", "toggle-section": "Activer/Désactiver la section", "see-original-text": "Afficher le texte original", - "original-text-with-value": "Texte original : {originalText}", - "ingredient-linker": "Liaison d'ingrédients", + "original-text-with-value": "Texte original : {originalText}", + "ingredient-linker": "Liaison d’ingrédients", "linked-to-other-step": "Déjà associé à une autre étape", "auto": "Auto", "cook-mode": "Mode Cuisine", "link-ingredients": "Lier des ingrédients", "merge-above": "Fusionner avec au-dessus", - "reset-scale": "Rétablir l'échelle par défaut", - "decrease-scale-label": "Diminuer l'échelle de 1", - "increase-scale-label": "Augmenter l'échelle de 1", + "reset-scale": "Rétablir l’échelle par défaut", + "decrease-scale-label": "Diminuer l’échelle de 1", + "increase-scale-label": "Augmenter l’échelle de 1", "locked": "Verrouillé", "public-link": "Lien public", - "edit-timeline-event": "Modifier l'événement dans l'historique", + "edit-timeline-event": "Modifier l’événement dans l’historique", "timeline": "Historique", - "timeline-is-empty": "Pas encore d'historique. Essayez de cuisiner cette recette !", - "open-timeline": "Ouvrir l'historique", - "made-this": "Je l'ai cuisiné", - "how-did-it-turn-out": "C'était bon ?", - "user-made-this": "{user} l'a cuisiné" + "timeline-is-empty": "Pas encore d’historique. Essayez de cuisiner cette recette !", + "open-timeline": "Ouvrir l’historique", + "made-this": "Je l’ai cuisiné", + "how-did-it-turn-out": "C’était bon ?", + "user-made-this": "{user} l’a cuisiné" }, "search": { "advanced-search": "Recherche avancée", @@ -392,7 +392,7 @@ }, "settings": { "add-a-new-theme": "Ajouter un nouveau thème", - "admin-settings": "Paramètres d'administration", + "admin-settings": "Paramètres d’administration", "backup": { "backup-created-at-response-export_path": "Sauvegarde créée dans {path}", "backup-deleted": "Sauvegarde supprimée", @@ -401,13 +401,13 @@ "delete-backup": "Supprimer la sauvegarde", "error-creating-backup-see-log-file": "Erreur de création de la sauvegarde. Voir les logs", "full-backup": "Sauvegarde complète", - "import-summary": "Résumé de l'importation", + "import-summary": "Résumé de l’importation", "partial-backup": "Sauvegarde partielle", "unable-to-delete-backup": "Impossible de supprimer la sauvegarde." }, "backup-and-exports": "Sauvegardes", "change-password": "Modifier le mot de passe", - "current": "Version :", + "current": "Version :", "custom-pages": "Pages personnalisées", "edit-page": "Modifier la page", "events": "Évènements", @@ -416,8 +416,8 @@ "homepage": { "all-categories": "Toutes les catégories", "card-per-section": "Tuiles par section", - "home-page": "Page d'accueil", - "home-page-sections": "Sections de la page d'accueil", + "home-page": "Page d’accueil", + "home-page-sections": "Sections de la page d’accueil", "show-recent": "Afficher les récentes" }, "language": "Langue", @@ -462,9 +462,9 @@ }, "token": { "active-tokens": "JETONS ACTIFS", - "api-token": "Jeton de l'API", - "api-tokens": "Jetons de l'API", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copiez ce jeton pour l'utiliser avec une application externe. Ce jeton ne sera plus consultable.", + "api-token": "Jeton de l’API", + "api-tokens": "Jetons de l’API", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copiez ce jeton pour l’utiliser avec une application externe. Ce jeton ne sera plus consultable.", "create-an-api-token": "Créer un jeton API", "token-name": "Nom du jeton" }, @@ -491,16 +491,16 @@ "shopping-list": { "all-lists": "Toutes les listes", "create-shopping-list": "Créer une liste de courses", - "from-recipe": "À partir d'une recette", + "from-recipe": "À partir d’une recette", "list-name": "Nom de la liste", "new-list": "Nouvelle liste", - "quantity": "Quantité : {0}", + "quantity": "Quantité : {0}", "shopping-list": "Liste de courses", "shopping-lists": "Listes de courses", "food": "Aliment", "note": "Note", "label": "Étiquette", - "linked-item-warning": "Cet article est lié à une ou plusieurs recettes. Ajuster les unités ou les aliments donnera des résultats inattendus lors de l'ajout ou de la suppression de la recette de cette liste.", + "linked-item-warning": "Cet article est lié à une ou plusieurs recettes. Ajuster les unités ou les aliments donnera des résultats inattendus lors de l’ajout ou de la suppression de la recette de cette liste.", "toggle-food": "Activer/Désactiver aliment" }, "sidebar": { @@ -526,14 +526,14 @@ "create-cookbook": "Créer un nouveau livre de recettes" }, "signup": { - "error-signing-up": "Erreur lors de l'inscription", - "sign-up": "S'inscrire", - "sign-up-link-created": "Lien d'inscription créé", - "sign-up-link-creation-failed": "La création du lien d'inscription a échoué", - "sign-up-links": "Liens d'inscription", - "sign-up-token-deleted": "Jeton d'inscription supprimé", - "sign-up-token-deletion-failed": "La suppression du jeton d'inscription a échoué", - "welcome-to-mealie": "Bienvenue sur Mealie ! Pour devenir un utilisateur de cette instance, vous devez avoir un lien d'invitation valide. Si vous n'avez pas reçu d'invitation, vous ne pouvez pas vous inscrire. Pour recevoir un lien, contactez l'administrateur du site." + "error-signing-up": "Erreur lors de l’inscription", + "sign-up": "S’inscrire", + "sign-up-link-created": "Lien d’inscription créé", + "sign-up-link-creation-failed": "La création du lien d’inscription a échoué", + "sign-up-links": "Liens d’inscription", + "sign-up-token-deleted": "Jeton d’inscription supprimé", + "sign-up-token-deletion-failed": "La suppression du jeton d’inscription a échoué", + "welcome-to-mealie": "Bienvenue sur Mealie ! Pour devenir un utilisateur de cette instance, vous devez avoir un lien d’invitation valide. Si vous n’avez pas reçu d’invitation, vous ne pouvez pas vous inscrire. Pour recevoir un lien, contactez l’administrateur du site." }, "tag": { "tag-created": "Mot-clé créé", @@ -551,14 +551,14 @@ "tools": "Outils", "on-hand": "Disponible", "create-a-tool": "Créer un outil", - "tool-name": "Nom de l'outil", + "tool-name": "Nom de l’outil", "create-new-tool": "Créer un nouvel outil", "on-hand-checkbox-label": "Afficher comme disponible (coché)" }, "user": { "admin": "Administrateur", - "are-you-sure-you-want-to-delete-the-link": "Êtes-vous sûr de vouloir supprimer le lien {link} ?", - "are-you-sure-you-want-to-delete-the-user": "Êtes-vous sûr de vouloir supprimer l'utilisateur {activeName} ID : {activeId} ?", + "are-you-sure-you-want-to-delete-the-link": "Êtes-vous sûr de vouloir supprimer le lien {link} ?", + "are-you-sure-you-want-to-delete-the-user": "Êtes-vous sûr de vouloir supprimer l’utilisateur {activeName} ID : {activeId} ?", "confirm-link-deletion": "Confirmer la suppression du lien", "confirm-password": "Confirmer mot de passe", "confirm-user-deletion": "Confirmer la suppression", @@ -566,10 +566,10 @@ "create-link": "Créer un lien", "create-user": "Créer utilisateur", "current-password": "Mot de passe actuel", - "e-mail-must-be-valid": "L'e-mail doit être valide", - "edit-user": "Modifier l'utilisateur", + "e-mail-must-be-valid": "L’e-mail doit être valide", + "edit-user": "Modifier l’utilisateur", "email": "E-mail", - "error-cannot-delete-super-user": "Erreur ! Impossible de supprimer le super utilisateur", + "error-cannot-delete-super-user": "Erreur ! Impossible de supprimer le super utilisateur", "existing-password-does-not-match": "Le mot de passe actuel ne correspond pas", "full-name": "Nom", "invite-only": "Invités uniquement", @@ -585,46 +585,46 @@ "password-reset-failed": "Échec de la réinitialisation du mot de passe", "password-updated": "Mot de passe mis à jour", "password": "Mot de passe", - "password-strength": "Robustesse du mot de passe : {strength}", - "register": "S'inscrire", + "password-strength": "Robustesse du mot de passe : {strength}", + "register": "S’inscrire", "reset-password": "Réinitialiser le mot de passe", "sign-in": "Se connecter", "total-mealplans": "Nombre de menus", - "total-users": "Nombre d'utilisateurs", + "total-users": "Nombre d’utilisateurs", "upload-photo": "Importer une photo", "use-8-characters-or-more-for-your-password": "Utiliser au moins 8 caractères pour votre mot de passe", "user-created": "Utilisateur créé", - "user-creation-failed": "La création de l'utilisateur a échoué", + "user-creation-failed": "La création de l’utilisateur a échoué", "user-deleted": "Utilisateur supprimé", - "user-id-with-value": "ID utilisateur : {id}", + "user-id-with-value": "ID utilisateur : {id}", "user-id": "ID utilisateur", - "user-password": "Mot de passe de l'utilisateur", + "user-password": "Mot de passe de l’utilisateur", "user-successfully-logged-in": "Connexion réussie", - "user-update-failed": "La mise à jour de l'utilisateur a échoué", + "user-update-failed": "La mise à jour de l’utilisateur a échoué", "user-updated": "Utilisateur mis à jour", "user": "Utilisateur", - "username": "Nom d'utilisateur", + "username": "Nom d’utilisateur", "users-header": "UTILISATEURS", "users": "Utilisateurs", "webhook-time": "Heure du Webhook", "webhooks-enabled": "Webhooks activés", - "you-are-not-allowed-to-create-a-user": "Vous n'avez pas le droit de créer un utilisateur", - "you-are-not-allowed-to-delete-this-user": "Vous n'avez pas le droit de supprimer cet utilisateur", + "you-are-not-allowed-to-create-a-user": "Vous n’avez pas le droit de créer un utilisateur", + "you-are-not-allowed-to-delete-this-user": "Vous n’avez pas le droit de supprimer cet utilisateur", "enable-advanced-content": "Activer le contenu avancé", - "enable-advanced-content-description": "Active les fonctionnalités avancées comme la mise à l'échelle des recettes, les clés API, les Webhooks, et la gestion des données. Ne vous inquiétez pas, vous pouvez toujours modifier cela plus tard", + "enable-advanced-content-description": "Active les fonctionnalités avancées comme la mise à l’échelle des recettes, les clés API, les Webhooks, et la gestion des données. Ne vous inquiétez pas, vous pouvez toujours modifier cela plus tard", "favorite-recipes": "Recettes préférées" }, "language-dialog": { "translated": "traduit", "choose-language": "Choisir la langue", - "select-description": "Choisissez la langue de l'interface utilisateur de Mealie. Ce paramètre s'applique uniquement à vous, pas aux autres utilisateurs.", - "how-to-contribute-description": "Quelque chose n'est pas encore traduit, mal traduit, ou votre langue est manquante dans la liste ? {read-the-docs-link} sur la façon de contribuer !", + "select-description": "Choisissez la langue de l’interface utilisateur de Mealie. Ce paramètre s’applique uniquement à vous, pas aux autres utilisateurs.", + "how-to-contribute-description": "Quelque chose n’est pas encore traduit, mal traduit, ou votre langue est manquante dans la liste ? {read-the-docs-link} sur la façon de contribuer !", "read-the-docs": "Lire la documentation" }, "data-pages": { "seed-data": "Génération de données", "foods": { - "merge-dialog-text": "La combinaison des aliments sélectionnés fusionnera l'aliment source et l'aliment cible en un seul aliment. L'aliment source sera supprimé et toutes les références à l'aliment source seront mises à jour pour pointer vers l'aliment cible.", + "merge-dialog-text": "La combinaison des aliments sélectionnés fusionnera l’aliment source et l’aliment cible en un seul aliment. L’aliment source sera supprimé et toutes les références à l’aliment source seront mises à jour pour pointer vers l’aliment cible.", "merge-food-example": "Fusion de {food1} dans {food2}", "seed-dialog-text": "Ensemencez la base de données avec des aliments basés sur votre langue locale. Cela permettra de créer plus de 200 aliments communs qui pourront être utilisés pour organiser votre base de données. Les aliments sont traduits grâce à un effort communautaire.", "seed-dialog-warning": "Vous avez déjà des éléments dans votre base de données. Cette action ne réconciliera pas les doublons, vous devrez les gérer manuellement." @@ -637,19 +637,19 @@ } }, "user-registration": { - "user-registration": "Inscription d'utilisateur", + "user-registration": "Inscription d’utilisateur", "join-a-group": "Rejoindre un groupe", "create-a-new-group": "Créer un nouveau groupe", - "provide-registration-token-description": "Veuillez fournir le jeton d'enregistrement associé au groupe que vous souhaitez rejoindre. Vous devrez l'obtenir auprès d'un membre existant du groupe.", + "provide-registration-token-description": "Veuillez fournir le jeton d’enregistrement associé au groupe que vous souhaitez rejoindre. Vous devrez l’obtenir auprès d’un membre existant du groupe.", "group-details": "Détails du groupe", - "group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d'autres personnes plus tard. Les membres de votre groupe peuvent partager leur menu de la semaine, leurs listes d'achat, leurs recettes et plus encore !", + "group-details-description": "Avant de créer un compte, vous devrez créer un groupe. Votre groupe ne contiendra que vous, mais vous pourrez inviter d’autres personnes plus tard. Les membres de votre groupe peuvent partager leur menu de la semaine, leurs listes d’achat, leurs recettes et plus encore !", "use-seed-data": "Utiliser la génération de données", - "use-seed-data-description": "Mealie est livré avec une collection d'aliments, d'unités et d'étiquettes qui peuvent être utilisés pour alimenter votre groupe avec des données utiles pour organiser vos recettes.", + "use-seed-data-description": "Mealie est livré avec une collection d’aliments, d’unités et d’étiquettes qui peuvent être utilisés pour alimenter votre groupe avec des données utiles pour organiser vos recettes.", "account-details": "Détails du compte" }, "validation": { "group-name-is-taken": "Le nom du groupe est déjà pris", - "username-is-taken": "Nom d'utilisateur déjà utilisé", + "username-is-taken": "Nom d’utilisateur déjà utilisé", "email-is-taken": "Cet e-mail est déjà pris" }, "export": { @@ -659,7 +659,7 @@ "link-expires": "Le lien expire le" }, "recipe-share": { - "expiration-date": "Date d'expiration", + "expiration-date": "Date d’expiration", "share-recipe": "Partager la recette", "default-30-days": "30 jours par défaut", "expires-at": "Expire le", @@ -677,32 +677,32 @@ "preview-markdown-button-label": "Aperçu du Markdown" }, "demo": { - "info_message_with_version": "Ceci est une démo de la version : {version}", - "demo_username": "Nom d'utilisateur : {username}", - "demo_password": "Mot de passe : {password}" + "info_message_with_version": "Ceci est une démo de la version : {version}", + "demo_username": "Nom d’utilisateur : {username}", + "demo_password": "Mot de passe : {password}" }, "ocr-editor": { "ocr-editor": "Éditeur OCR", "selection-mode": "Mode de sélection", - "pan-and-zoom-picture": "Déplacer et zoomer dans l'image", + "pan-and-zoom-picture": "Déplacer et zoomer dans l’image", "split-text": "Découper le texte", - "preserve-line-breaks": "Conserver les sauts de lignes d'origine", + "preserve-line-breaks": "Conserver les sauts de lignes d’origine", "split-by-block": "Séparer par bloc de texte", "flatten": "Aplatir quel que soit le formatage original", "help": { "selection-mode": "Mode de sélection (Par défaut)", - "selection-mode-desc": "Le mode de sélection est le mode principal qui peut être utilisé pour saisir des données :", + "selection-mode-desc": "Le mode de sélection est le mode principal qui peut être utilisé pour saisir des données :", "selection-mode-steps": { "draw": "Dessiner un rectangle sur le texte que vous voulez sélectionner.", - "click": "Cliquez sur n'importe quel champ à droite, puis cliquez sur le rectangle au-dessus de l'image.", - "result": "Le texte sélectionné apparaîtra à l'intérieur du champ précédemment sélectionné." + "click": "Cliquez sur n’importe quel champ à droite, puis cliquez sur le rectangle au-dessus de l’image.", + "result": "Le texte sélectionné apparaîtra à l’intérieur du champ précédemment sélectionné." }, "pan-and-zoom-mode": "Mode Panoramique et Zoom", - "pan-and-zoom-desc": "Sélectionnez Panoramique et Zoom en cliquant sur l'icône. Ce mode permet de zoomer dans l'image et de la déplacer pour rendre l'utilisation des images de grande taille plus facile.", + "pan-and-zoom-desc": "Sélectionnez Panoramique et Zoom en cliquant sur l’icône. Ce mode permet de zoomer dans l’image et de la déplacer pour rendre l’utilisation des images de grande taille plus facile.", "split-text-mode": "Modes de découpage de texte", "split-modes": { "line-mode": "Mode ligne (par défaut)", - "line-mode-desc": "En mode ligne, le texte sera propagé en gardant les sauts de ligne d'origine. Ce mode est utile lors de l'utilisation d'ajout en vrac sur une liste d'ingrédients où chaque ingrédient est une ligne.", + "line-mode-desc": "En mode ligne, le texte sera propagé en gardant les sauts de ligne d’origine. Ce mode est utile lors de l’utilisation d’ajout en vrac sur une liste d’ingrédients où chaque ingrédient est une ligne.", "block-mode": "Mode bloc", "block-mode-desc": "En mode bloc, le texte sera divisé en blocs. Ce mode est utile lorsque vous ajoutez en masse des instructions qui sont généralement écrites en paragraphes.", "flat-mode": "Mode à plat", @@ -736,7 +736,7 @@ "action-clean-temporary-files-description": "Supprime tous les fichiers et dossiers du répertoire .temp", "action-clean-images-name": "Nettoyer les images", "action-clean-images-description": "Supprime toutes les images qui ne se terminent pas par .webp", - "actions-description": "Les actions de maintenance sont {destructive_in_bold} et doivent être utilisées avec prudence. Exécuter l'une de ces actions est {irreversible_in_bold}.", + "actions-description": "Les actions de maintenance sont {destructive_in_bold} et doivent être utilisées avec prudence. Exécuter l’une de ces actions est {irreversible_in_bold}.", "actions-description-destructive": "destructrices", "actions-description-irreversible": "irréversible", "logs-action-refresh": "Rafraîchir les logs", From 976d397e8780f11b95e3c22477fc6bd7b48e9e77 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 23 Jan 2023 05:06:34 -0900 Subject: [PATCH 18/20] New translations en-US.json (French) --- frontend/lang/messages/fr-FR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json index 1f8dcbf799..5d3730919d 100644 --- a/frontend/lang/messages/fr-FR.json +++ b/frontend/lang/messages/fr-FR.json @@ -254,7 +254,7 @@ "view-scraped-data": "Voir les données récupérées", "trim-whitespace-description": "Ajuster les espaces de début et de fin ainsi que les lignes vides", "trim-prefix-description": "Couper le premier caractère de chaque ligne", - "split-by-numbered-line-description": "Tente de découper un paragraphe par correspondance de motifs : ’1) ou ’1.’", + "split-by-numbered-line-description": "Tente de découper un paragraphe par correspondance de motifs : '1)' ou '1.'", "import-by-url": "Importer une recette par son URL", "create-manually": "Créer une recette manuellement", "make-recipe-image": "Faire de cette image l’image de recette" From 6453affc4dc11cbd1af7d0283fa649db398900b3 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 23 Jan 2023 09:27:40 -0900 Subject: [PATCH 19/20] New translations en-US.json (Finnish) --- frontend/lang/messages/fi-FI.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json index f55add91e2..f051c77ab8 100644 --- a/frontend/lang/messages/fi-FI.json +++ b/frontend/lang/messages/fi-FI.json @@ -285,7 +285,7 @@ "comment-action": "Comment", "comment": "Comment", "comments": "Comments", - "delete-confirmation": "Are you sure you want to delete this recipe?", + "delete-confirmation": "Haluatko varmasti poistaa reseptin?", "delete-recipe": "Poista resepti", "description": "Kuvaus", "disable-amount": "Poista ainesosien määrät käytöstä", @@ -337,17 +337,17 @@ "total-time": "Kokonaisaika", "unable-to-delete-recipe": "Reseptiä ei voida poistaa", "no-recipe": "Ei reseptiä", - "locked-by-owner": "Locked by Owner", - "join-the-conversation": "Join the Conversation", - "add-recipe-to-mealplan": "Add Recipe to Mealplan", + "locked-by-owner": "Omistajan lukitsema", + "join-the-conversation": "Liity keskusteluun", + "add-recipe-to-mealplan": "Lisää resepti ateriasuunnitelmaan", "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", - "recipe-added-to-list": "Recipe added to list", - "recipe-added-to-mealplan": "Recipe added to mealplan", - "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", + "date-format-hint": "KK/PP/VVVV-muoto", + "date-format-hint-yyyy-mm-dd": "VVVV-KK-PP-muoto", + "add-to-list": "Lisää listalle", + "add-to-plan": "Lisää suunnitelmaan", + "recipe-added-to-list": "Resepti lisätty listalle", + "recipe-added-to-mealplan": "Resepti lisätty ateriasuunnitelmaan", + "failed-to-add-recipe-to-mealplan": "Reseptiä ei voitu lisätä ateriasuunnitelmaan", "yield": "Yield", "quantity": "Quantity", "choose-unit": "Choose Unit", From bde58d62e80c31203cb8de26ab07815043720546 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Mon, 23 Jan 2023 10:24:53 -0900 Subject: [PATCH 20/20] New translations en-US.json (Finnish) --- frontend/lang/messages/fi-FI.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json index f051c77ab8..3e9e1eea98 100644 --- a/frontend/lang/messages/fi-FI.json +++ b/frontend/lang/messages/fi-FI.json @@ -349,7 +349,7 @@ "recipe-added-to-mealplan": "Resepti lisätty ateriasuunnitelmaan", "failed-to-add-recipe-to-mealplan": "Reseptiä ei voitu lisätä ateriasuunnitelmaan", "yield": "Yield", - "quantity": "Quantity", + "quantity": "Määrä", "choose-unit": "Choose Unit", "press-enter-to-create": "Press Enter to Create", "choose-food": "Choose Food",