diff --git a/frontend/app/lang/messages/en-GB.json b/frontend/app/lang/messages/en-GB.json index f4647b7e0..db06e83e4 100644 --- a/frontend/app/lang/messages/en-GB.json +++ b/frontend/app/lang/messages/en-GB.json @@ -40,12 +40,12 @@ "categories": "Categories", "category-created": "Category created", "category-creation-failed": "Category creation failed", - "category-deleted": "Category deleted", + "category-deleted": "Category Deleted", "category-deletion-failed": "Category deletion failed", "category-filter": "Category Filter", "category-update-failed": "Category update failed", "category-updated": "Category updated", - "uncategorized-count": "Uncategorised {count}", + "uncategorized-count": "Uncategorized {count}", "create-a-category": "Create a Category", "category-name": "Category Name", "category": "Category" @@ -98,6 +98,7 @@ "dashboard": "Dashboard", "delete": "Delete", "disabled": "Disabled", + "done": "Done", "download": "Download", "duplicate": "Duplicate", "edit": "Edit", @@ -105,7 +106,7 @@ "exception": "Exception", "failed-count": "Failed: {count}", "failure-uploading-file": "Failure uploading file", - "favorites": "Favourites", + "favorites": "Favorites", "field-required": "Field Required", "file-folder-not-found": "File/folder not found", "file-uploaded": "File uploaded", @@ -193,10 +194,10 @@ "delete-with-name": "Delete {name}", "confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?", "confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?", - "organizer": "Organiser", + "organizer": "Organizer", "transfer": "Transfer", "copy": "Copy", - "color": "Colour", + "color": "Color", "timestamp": "Timestamp", "last-made": "Last Made", "learn-more": "Learn More", @@ -216,7 +217,7 @@ "discard-changes-description": "You have unsaved changes. Are you sure you want to discard them?", "clipboard-copy-failure": "Failed to copy to the clipboard.", "confirm-delete-generic-items": "Are you sure you want to delete the following items?", - "organizers": "Organisers", + "organizers": "Organizers", "caution": "Caution", "show-advanced": "Show Advanced", "add-field": "Add Field", @@ -232,10 +233,10 @@ "error-updating-group": "Error updating group", "group": "Group", "group-deleted": "Group deleted", - "group-deletion-failed": "Grout deletion failed", + "group-deletion-failed": "Group deletion failed", "group-id-with-value": "Group ID: {groupID}", "group-name": "Group Name", - "group-not-found": "Grout not found", + "group-not-found": "Group not found", "group-token": "Group Token", "group-with-value": "Group: {groupID}", "groups": "Groups", @@ -260,10 +261,10 @@ "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", "enable-public-access": "Enable Public Access", "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", - "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside your group to see your recipes", + "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", "allow-users-outside-of-your-group-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your group or with a pre-generated private link", "show-nutrition-information": "Show nutrition information", - "show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available the nutrition information will now be shown", + "show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available, the nutrition information will not be shown", "show-recipe-assets": "Show recipe assets", "show-recipe-assets-description": "When enabled the recipe assets will be shown on the recipe if available", "default-to-landscape-view": "Default to landscape view", @@ -279,7 +280,7 @@ "group-management": "Group Management", "admin-group-management": "Admin Group Management", "admin-group-management-text": "Changes to this group will be reflected immediately.", - "group-id-value": "Group ID: {0}", + "group-id-value": "Group Id: {0}", "total-households": "Total Households", "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, @@ -300,9 +301,9 @@ "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", "household-recipe-preferences": "Household Recipe Preferences", - "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be change for individual recipe sin the recipe settings menu.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside your household to see your recipes", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorising the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", + "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", "household-preferences": "Household Preferences" }, "meal-plan": { @@ -318,13 +319,13 @@ "meal-planner": "Meal Planner", "meal-plans": "Meal Plans", "mealplan-categories": "MEALPLAN CATEGORIES", - "mealplan-created": "Meal plan created", - "mealplan-creation-failed": "Meal plan creation failed", - "mealplan-deleted": "Mealplan deleted", - "mealplan-deletion-failed": "Meal plan deletion failed", - "mealplan-settings": "Meal plan settings", - "mealplan-update-failed": "Meal plan update failed", - "mealplan-updated": "Meal plan updated", + "mealplan-created": "Mealplan created", + "mealplan-creation-failed": "Mealplan creation failed", + "mealplan-deleted": "Mealplan Deleted", + "mealplan-deletion-failed": "Mealplan deletion failed", + "mealplan-settings": "Mealplan Settings", + "mealplan-update-failed": "Mealplan update failed", + "mealplan-updated": "Mealplan Updated", "mealplan-households-description": "If no household is selected, recipes can be added from any household", "any-category": "Any Category", "any-tag": "Any Tag", @@ -335,7 +336,7 @@ "numberOfDaysPast-label": "Default Days in the Past", "numberOfDays-hint": "Number of days on page load", "numberOfDays-label": "Default Days", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only the recipes with these categories will be used in Meal Plans", + "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "planner": "Planner", "quick-week": "Quick Week", "side": "Side", @@ -397,7 +398,7 @@ "title": "Copy Me That Recipe Manager" }, "paprika": { - "description-long": "Mealie can import recipes from the Paprika application. Export your recipes from Paprika, rename the export extension to .zip and upload it below.", + "description-long": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", "title": "Paprika Recipe Manager" }, "mealie-pre-v1": { @@ -421,11 +422,11 @@ "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", "recipe-1": "Recipe 1", "recipe-2": "Recipe 2", - "paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from Paprika, rename the export extension to .zip and upload it below.", + "paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", "mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "plantoeat": { "title": "Plan to Eat", - "description-long": "Mealie can import recipes from Plan to Eat." + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { "title": "My Recipe Box", @@ -438,7 +439,7 @@ }, "new-recipe": { "bulk-add": "Bulk Add", - "error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a GitHub issue with the URL and data.", + "error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a github issue with the URL and data.", "error-title": "Looks Like We Couldn't Find Anything", "from-url": "Import a Recipe", "github-issues": "GitHub Issues", @@ -450,7 +451,7 @@ "recipe-html-or-json": "Recipe HTML or JSON", "upload-a-recipe": "Upload a Recipe", "upload-individual-zip-file": "Upload an individual .zip file exported from another Mealie instance.", - "url-form-hint": "Copy and paste a link from your favourite recipe website", + "url-form-hint": "Copy and paste a link from your favorite recipe website", "copy-and-paste-the-source-url-of-your-data-optional": "Copy and paste the source URL of your data (optional)", "view-scraped-data": "View Scraped Data", "trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines", @@ -479,7 +480,7 @@ }, "recipe": { "add-key": "Add Key", - "add-to-favorites": "Add to Favourites", + "add-to-favorites": "Add to Favorites", "api-extras": "API Extras", "calories": "Calories", "calories-suffix": "calories", @@ -496,10 +497,10 @@ "disable-amount": "Disable Ingredient Amounts", "disable-comments": "Disable Comments", "duplicate": "Duplicate recipe", - "duplicate-name": "Name ot the new recipe", + "duplicate-name": "Name of the new recipe", "edit-scale": "Edit Scale", "fat-content": "Fat", - "fiber-content": "Fibre", + "fiber-content": "Fiber", "grams": "grams", "ingredient": "Ingredient", "ingredients": "Ingredients", @@ -509,7 +510,7 @@ "insert-below": "Insert Below", "instructions": "Instructions", "key-name-required": "Key Name Required", - "landscape-view-coming-soon": "Landscape View (Coming Soon)", + "landscape-view-coming-soon": "Landscape View", "milligrams": "milligrams", "new-key-name": "New Key Name", "no-white-space-allowed": "No White Space Allowed", @@ -534,7 +535,7 @@ "recipe-settings": "Recipe Settings", "recipe-update-failed": "Recipe update failed", "recipe-updated": "Recipe updated", - "remove-from-favorites": "Remove from Favourites", + "remove-from-favorites": "Remove from Favorites", "remove-section": "Remove Section", "saturated-fat-content": "Saturated fat", "save-recipe-before-use": "Save recipe before use", @@ -544,7 +545,7 @@ "share-recipe-message": "I wanted to share my {0} recipe with you.", "show-nutrition-values": "Show Nutrition Values", "sodium-content": "Sodium", - "step-index": "Step. {step}", + "step-index": "Step: {step}", "sugar-content": "Sugar", "title": "Title", "total-time": "Total Time", @@ -564,9 +565,9 @@ "recipe-added-to-list": "Recipe added to list", "recipes-added-to-list": "Recipes added to list", "successfully-added-to-list": "Successfully added to list", - "recipe-added-to-mealplan": "Recipe added to meal plan", + "recipe-added-to-mealplan": "Recipe added to mealplan", "failed-to-add-recipes-to-list": "Failed to add recipe to list", - "failed-to-add-recipe-to-mealplan": "Failed to add recipe to meal plan", + "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", "failed-to-add-to-list": "Failed to add to list", "yield": "Yield", "yields-amount-with-text": "Yields {amount} {text}", @@ -626,8 +627,8 @@ "create-recipe-description": "Create a new recipe from scratch.", "create-recipes": "Create Recipes", "import-with-zip": "Import with .zip", - "create-recipe-from-an-image": "Create Recipe from an Image", - "create-recipe-from-an-image-description": "Create a recipe by uploading an image of it. Mealie will attempt to extract the text from the image using AI and create a recipe from it.", + "create-recipe-from-an-image": "Create Recipe from Images", + "create-recipe-from-an-image-description": "Create a recipe by uploading images of the recipe text. Mealie will attempt to extract the text from the images using AI and create a new recipe from it.", "crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.", "create-from-images": "Create from Images", "should-translate-description": "Translate the recipe into my language", @@ -684,7 +685,7 @@ "parser": { "ingredient-parser": "Ingredient Parser", "explanation": "To use the ingredient parser, click the 'Parse All' button to start the process. Once the processed ingredients are available, you can review the items and verify that they were parsed correctly. The model's confidence score is displayed on the right of the item title. This score is an average of all the individual scores and may not always be completely accurate.", - "alerts-explainer": "Alerts will be displayed if a matching food or unit is found but does not exist in the database.", + "alerts-explainer": "Alerts will be displayed if a matching foods or unit is found but does not exists in the database.", "select-parser": "Select Parser", "natural-language-processor": "Natural Language Processor", "brute-parser": "Brute Parser", @@ -762,7 +763,7 @@ "restore-success": "Restore successful", "restore-fail": "Restore failed. Check your server logs for more details", "backup-tag": "Backup Tag", - "create-heading": "Create a Backup", + "create-heading": "Create A Backup", "delete-backup": "Delete Backup", "error-creating-backup-see-log-file": "Error Creating Backup. See Log File", "full-backup": "Full Backup", @@ -800,7 +801,7 @@ "migrations": "Migrations", "new-page": "New Page", "notify": "Notify", - "organize": "Organise", + "organize": "Organize", "page-name": "Page Name", "pages": "Pages", "profile": "Profile", @@ -852,16 +853,16 @@ "remove-unused": "Remove Unused", "title-case-all": "Title Case All", "toolbox": "Toolbox", - "unorganized": "Unorganised" + "unorganized": "Unorganized" }, "webhooks": { "test-webhooks": "Test Webhooks", - "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on its scheduled day. Currently Webhooks will execute at", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at", "webhook-url": "Webhook URL", "webhooks-caps": "WEBHOOKS", "webhooks": "Webhooks", "webhook-name": "Webhook Name", - "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the schedule." + "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the scheduled." }, "bug-report": "Bug Report", "bug-report-information": "Use this information to report a bug. Providing details of your instance to developers is the best way to get your issues resolved quickly.", @@ -971,7 +972,7 @@ "sign-up-links": "Sign Up Links", "sign-up-token-deleted": "Sign Up Token Deleted", "sign-up-token-deletion-failed": "Sign up token deletion failed", - "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't received an invitation you are unable to sign-up. To receive a link, contact the sites administrator." + "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator." }, "tag": { "tag-created": "Tag created", @@ -1008,7 +1009,7 @@ "create-link": "Create Link", "create-user": "Create User", "current-password": "Current Password", - "e-mail-must-be-valid": "Email must be valid", + "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", @@ -1060,13 +1061,13 @@ "you-are-not-allowed-to-delete-this-user": "You are not allowed to delete this user", "enable-advanced-content": "Enable Advanced Content", "enable-advanced-content-description": "Enables advanced features like Recipe Scaling, API keys, Webhooks, and Data Management. Don't worry, you can always change this later", - "favorite-recipes": "Favourite Recipes", + "favorite-recipes": "Favorite Recipes", "email-or-username": "Email or Username", "remember-me": "Remember Me", "please-enter-your-email-and-password": "Please enter your email and password", "invalid-credentials": "Invalid Credentials", "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favourites", + "user-favorites": "User Favorites", "password-strength-values": { "weak": "Weak", "good": "Good", @@ -1086,10 +1087,10 @@ "user-can-invite-other-to-group": "User can invite others to group", "user-can-manage-group": "User can manage group", "user-can-manage-household": "User can manage household", - "user-can-organize-group-data": "User can organise group data", + "user-can-organize-group-data": "User can organize group data", "enable-advanced-features": "Enable advanced features", "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this any more? Be sure to change your email in your user settings!", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", "forgot-password": "Forgot Password", "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", "changes-reflected-immediately": "Changes to this user will be reflected immediately.", @@ -1107,8 +1108,8 @@ "foods": { "merge-dialog-text": "Combining the selected foods will merge the source food and target food into a single food. The source food will be deleted and all of the references to the source food will be updated to point to the target food.", "merge-food-example": "Merging {food1} into {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", + "seed-dialog-text": "Seed the database with foods based on your local language. This will create ~2700 common foods that can be used to organize your database. Foods are translated via a community effort.", + "seed-dialog-warning": "You already have some items in your database. A new item will not be added if an item with the same name already exists.", "combine-food": "Combine Food", "source-food": "Source Food", "target-food": "Target Food", @@ -1178,10 +1179,10 @@ "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", "data-exports": "Data Exports", "tag": "Tag", - "categorize": "Categorise", + "categorize": "Categorize", "update-settings": "Update Settings", "tag-recipes": "Tag Recipes", - "categorize-recipes": "Categorise Recipes", + "categorize-recipes": "Categorize Recipes", "export-recipes": "Export Recipes", "delete-recipes": "Delete Recipes", "source-unit-will-be-deleted": "Source Unit will be deleted" @@ -1231,7 +1232,7 @@ "group-details": "Group Details", "group-details-description": "Before you create an account you'll need to create a group. Your group will only contain you, but you'll be able to invite others later. Members in your group can share meal plans, shopping lists, recipes, and more!", "use-seed-data": "Use Seed Data", - "use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organising your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.", + "use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.", "account-details": "Account Details" }, "validation": { @@ -1397,9 +1398,9 @@ "cookbooks-description": "Manage a collection of recipe categories and generate pages for them.", "members": "Members", "members-description": "See who's in your household and manage their permissions.", - "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", + "webhooks-description": "Set up webhooks that trigger on days that you have mealplans scheduled.", "notifiers": "Notifiers", - "notifiers-description": "Setup email and push notifications that trigger on specific events.", + "notifiers-description": "Set up email and push notifications that trigger on specific events.", "manage-data": "Manage Data", "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", "data-migrations": "Data Migrations", @@ -1421,13 +1422,13 @@ }, "cookbook": { "cookbooks": "Cookbooks", - "description": "Cookbooks are another way to organise recipes by creating cross-sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the sidebar and all the recipes with the filters chosen will be displayed in the cookbook.", + "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", "public-cookbook": "Public Cookbook", "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", "filter-options": "Filter Options", - "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross-section of the selected items.", + "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", "require-all-categories": "Require All Categories", "require-all-tags": "Require All Tags", "require-all-tools": "Require All Tools", @@ -1472,5 +1473,12 @@ "no-whitespace": "No Whitespace Allowed", "min-length": "Must Be At Least {min} Characters", "max-length": "Must Be At Most {max} Character|Must Be At Most {max} Characters" + }, + "announcements": { + "announcements": "Announcements", + "all-announcements": "All announcements", + "mark-all-as-read": "Mark All as Read", + "show-announcements-from-mealie": "Show announcements from Mealie", + "show-announcements-setting-description": "Whether or not you want to allow users to see announcements from Mealie. When enabled users can still opt-out from seeing them in their user settings" } }