diff --git a/docs/docs/documentation/getting-started/faq.md b/docs/docs/documentation/getting-started/faq.md
index a98a2e05d7f..4a241003e68 100644
--- a/docs/docs/documentation/getting-started/faq.md
+++ b/docs/docs/documentation/getting-started/faq.md
@@ -2,7 +2,7 @@
## How do I enable "smart" ingredient handling?
-You might have noticed that scaling up a recipe or making a shopping list doesn't by default handle the ingredients in a way you might expect. Depending on your settings, scaling up might yield things like `2 1 cup broth` instead of `2 cup broth`. And making shopping lists from reciepes that have shared ingredients can yield multiple lines of the same ingredient. **But** mealie has a mechanism to intelligently handle ingredients and make your day better. How?
+You might have noticed that scaling up a recipe or making a shopping list doesn't by default handle the ingredients in a way you might expect. Depending on your settings, scaling up might yield things like `2 1 cup broth` instead of `2 cup broth`. And making shopping lists from reciepes that have shared ingredients can yield multiple lines of the same ingredient. **But**, mealie has a mechanism to intelligently handle ingredients and make your day better. How?
### Set up your Foods and Units
Do the following just **once**. Doing this applies to your whole group, so be careful.
@@ -26,9 +26,9 @@ Do the following for each recipe you want to intelligently handle ingredients.
6. Click the Edit button/icon again
7. Scroll to the ingredients and you should see new fields for Amount, Unit, Food, and Note. The Note in particular will contain the original text of the Recipe.
8. Click `Parse` and you will be taken to the ingredient parsing page.
-9. Choose your parser. the `Natural Language Parser` works very well, but you can also use the `Brute Parser`.
-10. Click `Parse All` and your ingredients should be separated out into Units and Foods based on your seeding in Step 1 above.
-11. For ingredients where the Unit or Food were not found, you can click a button to accept an automatically suggested Food to add to the database. Or manually enter the Unit/Food and hit `Enter` (or click `Create`) to add it to the database
+9. Choose your parser. The `Natural Language Parser` works very well, but you can also use the `Brute Parser`.
+10. Click `Parse All`, and your ingredients should be separated out into Units and Foods based on your seeding in Step 1 above.
+11. For ingredients where the Unit or Food was not found, you can click a button to accept an automatically suggested Food to add to the database. Or, manually enter the Unit/Food and hit `Enter` (or click `Create`) to add it to the database
12. When done, click `Save All` and you will be taken back to the recipe. Now the Unit and Food fields of the recipe should be filled out.
Scaling up this recipe or adding it to a Shopping List will now smartly take care of ingredient amounts and duplicate combinations.
@@ -64,7 +64,7 @@ No. Due to limitations from the Javascript Framework, mealie doesn't support ser
## Can I install Mealie without docker?
-Yes, you can install Mealie on your local machine. HOWEVER, it is recommended that you don't. Managing non-system versions of python, node, and npm is a pain. Moreover updating and upgrading your system with this configuration is unsupported and will likely require manual interventions. If you insist on installing Mealie on your local machine, you can use the links below to help guide your path.
+Yes, you can install Mealie on your local machine. HOWEVER, it is recommended that you don't. Managing non-system versions of python, node, and npm is a pain. Moreover, updating and upgrading your system with this configuration is unsupported and will likely require manual interventions. If you insist on installing Mealie on your local machine, you can use the links below to help guide your path.
- [Advanced Installation](../installation/advanced/)
@@ -75,9 +75,9 @@ Mealie can use fuzzy search, which is robust to minor typos. For example, search
2. Set up a [Postgres](./installation/postgres.md) instance of Mealie
3. Upload the backup .zip and click to apply it (as as migration)
-## How i can attach an image or video to a Recipe?
+## How can I attach an image or video to a Recipe?
-Yes. Mealie's Recipe Steps and other fields support the markdown syntax and therefor supports images and videos. To attach an image to the recipe, you can upload it as an asset and use the provided copy button to generate the html image tag required to render the image. For videos, Mealie provides no way to host videos. You'll need to host your videos with another provider and embed them in your recipe. Generally, the video provider will provide a link to the video and the html tag required to render the video. For example, youtube provides the following link that works inside a step. You can adjust the width and height attributes as necessary to ensure a fit.
+Mealie's Recipe Steps and other fields support markdown syntax and therefore support images and videos. To attach an image to the recipe, you can upload it as an asset and use the provided copy button to generate the html image tag required to render the image. For videos, Mealie provides no way to host videos. You'll need to host your videos with another provider and embed them in your recipe. Generally, the video provider will provide a link to the video and the html tag required to render the video. For example, YouTube provides the following link that works inside a step. You can adjust the width and height attributes as necessary to ensure a fit.
```html
@@ -85,7 +85,7 @@ Yes. Mealie's Recipe Steps and other fields support the markdown syntax and ther
## How can I unlock my account?
-If your account has been locked by bad password attempts, you can use an administrator account to unlock another account. Alternatively you can unlock all account via a scripts within the container.
+If your account has been locked by bad password attempts, you can use an administrator account to unlock another account. Alternatively, you can unlock all accounts via a script within the container.
```shell
docker exec -it mealie-next bash
@@ -93,7 +93,7 @@ docker exec -it mealie-next bash
python /app/mealie/scripts/reset_locked_users.py
```
-## How can I change my password
+## How can I change my password?
You can change your password by going to the user profile page and clicking the "Change Password" button. Alternatively you can use the following script to change your password via the CLI if you are locked out of your account.
@@ -107,8 +107,8 @@ python /app/mealie/scripts/change_password.py
Managing private groups and recipes can be confusing. The following diagram and notes should help explain how they work to determine if a recipe can be shared publicly.
-- Private links that are generated using th`Share` button bypass all group and recipe permissions.
-- Private groups block all access to recipes, including those that are public. Expect as noted above.
+- Private links that are generated using the `Share` button bypass all group and recipe permissions.
+- Private groups block all access to recipes, including those that are public, except as noted above.
- Private recipes block all access to the recipe from public links. This does not affect Private Links.
```mermaid
@@ -133,7 +133,7 @@ stateDiagram-v2
```
## Can I use fail2ban with mealie?
-Yes, mealie is configured to properly forward external IP addresses into the `mealie.log` logfile. Note that, due to restrictions in docker, IP address forwarding only works on linux.
+Yes, mealie is configured to properly forward external IP addresses into the `mealie.log` logfile. Note that due to restrictions in docker, IP address forwarding only works on Linux.
Your fail2ban usage should look like the following:
```
@@ -142,12 +142,12 @@ Use failregex line : ^ERROR:\s+Incorrect username or password from
```
## Why An API?
-An API allows integration into applications like [Home Assistant](https://www.home-assistant.io/) that can act as notification engines to provide custom notifications based of Meal Plan data to remind you to defrost the chicken, marinade the steak, or start the CrockPot. Additionally, you can access nearly any backend service via the API giving you total control to extend the application. To explore the API spin up your server and navigate to http://yourserver.com/docs for interactive API documentation.
+An API allows integration into applications like [Home Assistant](https://www.home-assistant.io/) that can act as notification engines to provide custom notifications based on Meal Plan data to remind you to defrost the chicken, marinade the steak, or start the CrockPot. Additionally, you can access nearly any backend service via the API giving you total control to extend the application. To explore the API spin up your server and navigate to http://yourserver.com/docs for interactive API documentation.
## Why a Database?
-Some users of static-site generator applications like ChowDown have expressed concerns about their data being stuck in a database. Considering this is a new project it is a valid concern to be worried about your data. Mealie specifically addresses this concern by provided automatic daily backups that export your data in json, plain-text markdown files, and/or custom Jinja2 templates. **This puts you in controls of how your data is represented** when exported from Mealie, which means you can easily migrate to any other service provided Mealie doesn't work for you.
+Some users of static-site generator applications like ChowDown have expressed concerns about their data being stuck in a database. Considering this is a new project, it is a valid concern to be worried about your data. Mealie specifically addresses this concern by provided automatic daily backups that export your data in json, plain-text markdown files, and/or custom Jinja2 templates. **This puts you in control of how your data is represented** when exported from Mealie, which means you can easily migrate to any other service provided Mealie doesn't work for you.
As to why we need a database?
-- **Developer Experience:** Without a database a lot of the work to maintain your data is taken on by the developer instead of a battle tested platform for storing data.
-- **Multi User Support:** With a solid database as backend storage for your data Mealie can better support multi-user sites and avoid read/write access errors when multiple actions are taken at the same time.
+- **Developer Experience:** Without a database, a lot of the work to maintain your data is taken on by the developer instead of a battle-tested platform for storing data.
+- **Multi User Support:** With a solid database as backend storage for your data, Mealie can better support multi-user sites and avoid read/write access errors when multiple actions are taken at the same time.
diff --git a/docs/docs/documentation/getting-started/features.md b/docs/docs/documentation/getting-started/features.md
index fb65b1f1f61..463bf18ac30 100644
--- a/docs/docs/documentation/getting-started/features.md
+++ b/docs/docs/documentation/getting-started/features.md
@@ -38,15 +38,15 @@ Categories are the overarching organizer for recipes. You can assign as many cat
#### Tags
-Tags, are nearly identical to categories in function but play a secondary role in some cases. As such, we recommend that you use tags freely to help you organize your recipes by more specific topics. For example, if a recipe can be frozen or is a great left-over meal, you could assign the tags **frozen** and **left-over** and easily filter for those at a later time.
+Tags are nearly identical to categories in function but play a secondary role in some cases. As such, we recommend that you use tags freely to help you organize your recipes by more specific topics. For example, if a recipe can be frozen or is a great left-over meal, you could assign the tags **frozen** and **left-over** and easily filter for those at a later time.
[Tags Demo](https://demo.mealie.io/g/home/recipes/tags){ .md-button .md-button--primary }
#### Tools
-Tools, are another way that some users like to organize their recipes. If a recipe requires some specific equipment if can be helpful to assign the tools to the recipes. This is particularly useful for things that are less common, like a pressure cooker, or a sous vide.
+Tools are another way that some users like to organize their recipes. If a recipe requires some specific equipment, it can be helpful to assign tools to the recipes. This is particularly useful for things that are less common, like a pressure cooker or a sous vide.
-Each of the above organizers can be filtered in searches, and have their own pages where you can view all the recipes that are associated with those organizers.
+Each of the above organizers can be filtered in searches and have their own pages where you can view all the recipes that are associated with those organizers.
[Tools Demo](https://demo.mealie.io/g/home/recipes/tools){ .md-button .md-button--primary }
@@ -64,7 +64,7 @@ Mealie also has the concept of cookbooks. These can be created inside of a group
## Meal Planning
-Mealie uses a calendar like view to help you plan your meals. It shows you the previous day, and the next 6 days by default. You can toggle through the calendar by clicking the arrows on the top of the page. In editor mode, you can use the random recipe buttons, or manually add an entry.
+Mealie uses a calendar like view to help you plan your meals. It shows you the previous day and the next 6 days by default. You can toggle through the calendar by clicking the arrows on the top of the page. In editor mode, you can use the random recipe buttons or manually add an entry.
!!! tip
You can also add a "Note" type entry to your meal-plan when you want to include something that might not have a specific recipes. This is great for leftovers, or for ordering out.
@@ -73,16 +73,16 @@ Mealie uses a calendar like view to help you plan your meals. It shows you the p
### Planner Rules
-The meal planner has the concept of plan rules. These offer a flexible way to use your organizers to customize how a random recipe is inserted into your meal plan. You can set rules to restrict the pool of recipes based on the Tags and/or Categories of a recipe. Additionally, since meal plans have a Breakfast, Lunch, Dinner, and Snack labels you can specifically set a rule to be active for a **specific meal type** or even a **specific day of the week.**
+The meal planner has the concept of plan rules. These offer a flexible way to use your organizers to customize how a random recipe is inserted into your meal plan. You can set rules to restrict the pool of recipes based on the Tags and/or Categories of a recipe. Additionally, since meal plans have a Breakfast, Lunch, Dinner, and Snack labels, you can specifically set a rule to be active for a **specific meal type** or even a **specific day of the week.**
[Planner Settings Demo](https://demo.mealie.io/group/mealplan/settings){ .md-button .md-button--primary }
## Shopping Lists
-The shopping lists feature is a great way to keep track of what you need to buy for your next meal. You can add items directly to the shopping list, or link a recipe and all of it's ingredients to track meals during the week.
+The shopping lists feature is a great way to keep track of what you need to buy for your next meal. You can add items directly to the shopping list or link a recipe and all of it's ingredients to track meals during the week.
!!! warning
- At this time there isn't a tight integration between meal-plans and shopping lists, however it's something we have planned for the future.
+ At this time there isn't a tight integration between meal-plans and shopping lists; however, it's something we have planned for the future.
[Shopping List Demo](https://demo.mealie.io/shopping-lists){ .md-button .md-button--primary }
@@ -90,7 +90,7 @@ The shopping lists feature is a great way to keep track of what you need to buy
## Data Management
-Managing a robust collection of recipes inevitable requires a lot of data. Mealie has a robust data management system that allows you to easily some of the more important data sets in your collection. Here's some of the features that are available in the `group/data/` pages:
+Managing a robust collection of recipes inevitable requires a lot of data. Mealie has a robust data management system that allows you to easily export some of the more important data sets in your collection. Here's some of the features that are available in the `group/data/` pages:
- Recipes
- Bulk Actions
@@ -113,7 +113,7 @@ Managing a robust collection of recipes inevitable requires a lot of data. Meali
### Site Settings
-The site settings page contains general information about your installation like the application version, some configuration details, and some utilities to help you confirm your installation is working as expected. For example, you can use the Email Configuration section to validate that your email credentials are setup correctly and that the email service is working as expected. Additionally, there is a docker-volume utility that will confirm your volumes are configured and shared correctly between the front and backend of the application.
+The site settings page contains general information about your installation like the application version, some configuration details, and some utilities to help you confirm your installation is working as expected. For example, you can use the Email Configuration section to validate that your email credentials are set up correctly and that the email service is working as expected. Additionally, there is a docker-volume utility that will confirm your volumes are configured and shared correctly between the front and backend of the application.
[Settings Demo](https://demo.mealie.io/admin/site-settings){ .md-button .md-button--primary }
@@ -125,7 +125,7 @@ There is a small management area for users and groups that allows you to create,
### Backups
-The backups page provides a full system backup of your installation including all assets and images related to recipes. These are archived into a zip file and stored on the server but can also be downloaded through the UI. Due to some issues in the past Mealie no longer performs automatic backups, **it is advised that during setup you also setup a backup strategy to ensure your data is not lost.**
+The backups page provides a full system backup of your installation including all assets and images related to recipes. These are archived into a zip file and stored on the server but can also be downloaded through the UI. Due to some issues in the past, Mealie no longer performs automatic backups; **it is advised that during setup you also set up a backup strategy to ensure your data is not lost.**
[Backups Demo](https://demo.mealie.io/admin/backups){ .md-button .md-button--primary }
diff --git a/docs/docs/documentation/getting-started/installation/installation-checklist.md b/docs/docs/documentation/getting-started/installation/installation-checklist.md
index 12f767bd860..2391d2d3a01 100644
--- a/docs/docs/documentation/getting-started/installation/installation-checklist.md
+++ b/docs/docs/documentation/getting-started/installation/installation-checklist.md
@@ -1,17 +1,17 @@
# Installation Checklist
-To install Mealie on your server there are a few steps for proper configuration. Let's go through them.
+To install Mealie on your server, there are a few steps for proper configuration. Let's go through them.
!!! tip TLDR
- Don't need step by step? Checkout the
+ Don't need step-by-step? Check out:
- [SQLite docker-compose](./sqlite.md)
- [Postgres docker-compose](./postgres.md)
## Pre-work
-To deploy mealie on your local network it is highly recommended to use docker to deploy the image straight from the GitHub registry. Using the docker-compose templates provided, you should be able to get a stack up and running easily by changing a few default values and deploying. You can deploy with either SQLite (default) or Postgres. SQLite is sufficient for most use cases. Additionally, with Mealie's automated backup and restore functionality, you can easily move between SQLite and Postgres as you wish.
+To deploy mealie on your local network, it is highly recommended to use Docker to deploy the image straight from the GitHub registry. Using the docker-compose templates provided, you should be able to get a stack up and running easily by changing a few default values and deploying. You can deploy with either SQLite (default) or Postgres. SQLite is sufficient for most use cases. Additionally, with Mealie's automated backup and restore functionality, you can easily move between SQLite and Postgres as you wish.
[Get Docker](https://docs.docker.com/get-docker/)
@@ -28,7 +28,7 @@ To deploy mealie on your local network it is highly recommended to use docker to
## Migrating From Other V1 Versions
-We've gone through a few versions of Mealie v1 deployment targets. We have settled on a single container deployment and we've begun publishing the nightly container on github containers. If you're looking to move from the old nightly (split containers _or_ the omni image) to the new nightly, there are a few things you need to do:
+We've gone through a few versions of Mealie v1 deployment targets. We have settled on a single container deployment, and we've begun publishing the nightly container on github containers. If you're looking to move from the old nightly (split containers _or_ the omni image) to the new nightly, there are a few things you need to do:
1. Take a backup just in case!
2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v1.0.0-RC1.1`
@@ -50,13 +50,13 @@ You can find the relevant ready to use docker-compose files for supported instal
## Step 2: Setting up your files.
-The following steps were tested on a Ubuntu 20.04 server, but should work for most other Linux distributions. These steps are not required, but is how I generally will setup services on my server.
+The following steps were tested on a Ubuntu 20.04 server, but should work for most other Linux distributions. These steps are not required, but this is how I generally will setup services on my server.
1. SSH into your server and navigate to the home directory of the user you want to run Mealie as. If that is your current user, you can use `cd ~` to ensure you're in the right directory.
-2. Create a directory called `docker` and navigate into it: `mkdir docker && cd docker` (this is optional, if you organizer your docker installs separate from everything else)
+2. Create a directory called `docker` and navigate into it: `mkdir docker && cd docker` (this is optional, if you organize your docker installs separate from everything else)
3. Do the same for mealie: `mkdir mealie && cd mealie`
4. Create a docker-compose.yaml file in the mealie directory: `touch docker-compose.yaml`
-5. Use the text editor or your choice to edit the file and copy the contents of the docker-compose template for the deployment type you want to use: `nano docker-compose.yaml` or `vi docker-compose.yaml`
+5. Use the text editor of your choice to edit the file and copy the contents of the docker-compose template for the deployment type you want to use: `nano docker-compose.yaml` or `vi docker-compose.yaml`
## Step 2: Customizing The `docker-compose.yaml` files.
@@ -69,7 +69,7 @@ After you've decided setup the files it's important to set a few ENV variables t
## Step 3: Startup
-After you've configured your database, and updated the `docker-compose.yaml` files, you can start Mealie by running the following command in the directory where you've added your `docker-compose.yaml`.
+After you've configured your database and updated the `docker-compose.yaml` files, you can start Mealie by running the following command in the directory where you've added your `docker-compose.yaml`.
```bash
$ docker-compose up -d
@@ -89,13 +89,13 @@ You should see the containers start up without error. You should now be able to
## Step 4: Validate Installation
-After the startup is complete you should see a login screen. Use the default credentials above to login and navigate to `/admin/site-settings`. Here you'll find a summary of your configuration details and their respective status. Before proceeding you should validate that the configuration is correct. For any warnings or errors the page will display an error and notify you of what you need to verify.
+After the startup is complete, you should see a login screen. Use the default credentials above to log in and navigate to `/admin/site-settings`. Here, you'll find a summary of your configuration details and their respective status. Before proceeding, you should validate that the configuration is correct. For any warnings or errors the page will display an error and notify you of what you need to verify.
## Step 5: Backup
While v1.0.0 is a great step to data-stability and security, it's not a backup. Mealie provides a full site data backup mechanism through the UI.
-These backups are just plain .zip files that you can download from the UI or access via the mounted volume on your system. For complete data protection you MUST store these backups somewhere safe, and outside of the server where they are deployed.
+These backups are just plain .zip files that you can download from the UI or access via the mounted volume on your system. For complete data protection you MUST store these backups somewhere safe, outside of the server where they are deployed.
## Appendix
@@ -113,7 +113,7 @@ We also provide versioned containers that allow to pin to a specific release. Ea
`ghrc.io/mealie-recipes/mealie:latest`
-_Note: This tag is not yet available, it will be available with the v1 stable release_
+_Note: This tag is not yet available; it will be available with the v1 stable release_
The latest tag provides the latest released image of Mealie.
diff --git a/docs/docs/documentation/getting-started/migrating-to-mealie-v1.md b/docs/docs/documentation/getting-started/migrating-to-mealie-v1.md
index 26a3c573370..ff7dfad2321 100644
--- a/docs/docs/documentation/getting-started/migrating-to-mealie-v1.md
+++ b/docs/docs/documentation/getting-started/migrating-to-mealie-v1.md
@@ -1,9 +1,9 @@
# Migrating to Mealie v1 Release
-The version 1 release of Mealie should be seen as an entirely different application. A whole host of changes have been made to improve the application, performance, and developer experience. Most of these improvements required significant breaking changes in the application that made a clean and easy migration impossible. However, if you've used Mealie prior to v1 there is a migration path to get most of your data from the old version to the new v1 version.
+The version 1 release of Mealie should be seen as an entirely different application. A whole host of changes have been made to improve the application, performance, and developer experience. Most of these improvements required significant breaking changes in the application that made a clean and easy migration impossible. However, if you've used Mealie prior to v1, there is a migration path to get most of your data from the old version to the new v1 version.
!!! info "Currently Supported Migration Data"
- Supporting more data is a work in progress, but not a current priority. I'm open to PR's to add support for additional data.
+ Supporting more data is a work in progress, but not a current priority. I'm open to PRs to add support for additional data.
- [x] Recipes
- [x] Categories
@@ -47,11 +47,11 @@ In your new v1 instance, navigate to `/group/migrations` and select "Mealie" fro
In most cases, it's faster to manually migrate the recipes that didn't take instead of trying to identify why the recipes failed to import. If you're experiencing issues with the migration tool, please open an issue on GitHub.
!!! note "Recipe Owners"
- When perform any migration, it will automatically assign the owner of the recipe to the user that performed the migration. All group members will still be able to access the recipe, however the owner has special permissions to lock the recipe from edits from other users.
+ When perform any migration, it will automatically assign the owner of the recipe to the user that performed the migration. All group members will still be able to access the recipe; however, the owner has special permissions to lock the recipe from edits from other users.
## Step 4: Reviewing New Features
-v1 Comes with a whole host of new features and improvements. Checkout the changelog to get a sense for what's new.
+v1 Comes with a whole host of new features and improvements. Check out the changelog to get a sense for what's new.
- [Github releases changelog](https://github.com/mealie-recipes/mealie/releases)
diff --git a/docs/docs/documentation/getting-started/updating.md b/docs/docs/documentation/getting-started/updating.md
index b15908fd96c..72eca9fb717 100644
--- a/docs/docs/documentation/getting-started/updating.md
+++ b/docs/docs/documentation/getting-started/updating.md
@@ -19,6 +19,6 @@ If you are upgrading from pre-v1.0.0 to v1.0.0, make sure you read [Migrating to
## Docker
For all setups using Docker the updating process looks something like this
-- Stop the container using docker-compose down
+- Stop the container using `docker-compose down`
- Pull the latest image using `docker-compose pull`
- Start the container again using `docker-compose up -d`
diff --git a/frontend/lang/messages/af-ZA.json b/frontend/lang/messages/af-ZA.json
index 38fd59a9a69..a62fdc7c996 100644
--- a/frontend/lang/messages/af-ZA.json
+++ b/frontend/lang/messages/af-ZA.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Hoe het dit uitgedraai?",
"user-made-this": "{user} het dit gemaak",
"last-made-date": "Laas gemaak {date}",
- "api-extras-description": "Resepte ekstras is 'n belangrike funksie van die Mealie API. Hulle laat jou toe om pasgemaakte json-sleutel/waarde-pare binne 'n resep te skep om na derdeparty-toepassings te verwys. Jy kan hierdie sleutels gebruik om inligting te bevat om outomatisering of pasgemaakte boodskappe na die gewenste toestel te stuur.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Boodskap sleutel",
"parse": "Verwerk",
"attach-images-hint": "Voeg prente by deur dit in die bewerker te sleep en los",
diff --git a/frontend/lang/messages/ar-SA.json b/frontend/lang/messages/ar-SA.json
index ad5565378d8..a1a7b18e402 100644
--- a/frontend/lang/messages/ar-SA.json
+++ b/frontend/lang/messages/ar-SA.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/bg-BG.json b/frontend/lang/messages/bg-BG.json
index 2911e5c74ef..154af8442fd 100644
--- a/frontend/lang/messages/bg-BG.json
+++ b/frontend/lang/messages/bg-BG.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Как се получи?",
"user-made-this": "{user} направи това",
"last-made-date": "Последно приготвена на {date}",
- "api-extras-description": "Екстрите за рецепти са ключова характеристика на Mealie API. Те Ви позволяват да създавате персонализирани json двойки ключ/стойност в рамките на рецепта, за да ги препращате към други приложения. Можете да използвате тези ключове, за да съдържате информация за задействане на автоматизация или персонализирани съобщения, за препращане към желаното от Вас устройство.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Ключ на съобщението",
"parse": "Анализирай",
"attach-images-hint": "Прикачете снимки като ги влачете и пуснете в редактора",
diff --git a/frontend/lang/messages/cs-CZ.json b/frontend/lang/messages/cs-CZ.json
index e0a63982844..00541901179 100644
--- a/frontend/lang/messages/cs-CZ.json
+++ b/frontend/lang/messages/cs-CZ.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Jak to dopadlo?",
"user-made-this": "{user} udělal toto",
"last-made-date": "Naposledy uvařeno {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/da-DK.json b/frontend/lang/messages/da-DK.json
index b134ec3f4a9..4b2c674246c 100644
--- a/frontend/lang/messages/da-DK.json
+++ b/frontend/lang/messages/da-DK.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Hvordan blev det?",
"user-made-this": "{user} lavede denne",
"last-made-date": "Sidst tilberedt den {date}",
- "api-extras-description": "Brugerdefinerede oplysninger i opskrifter i Mealie's gør det muligt at oprette JSON data bestående af en nøgle og tilhørende værdier. Data udstilles i Mealie's API og kan bruges af andre applikationer til at udløse automatiseringer eller vise brugerdefineret indhold.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Beskednøgle",
"parse": "Behandl data",
"attach-images-hint": "Vedhæft billeder ved at trække dem ind i redigeringsværktøjet",
diff --git a/frontend/lang/messages/de-DE.json b/frontend/lang/messages/de-DE.json
index 5f30a19b836..7b21221de0b 100644
--- a/frontend/lang/messages/de-DE.json
+++ b/frontend/lang/messages/de-DE.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Wie ist es geworden?",
"user-made-this": "{user} hat's gemacht",
"last-made-date": "Zuletzt gemacht {date}",
- "api-extras-description": "Rezepte-Extras sind ein Hauptmerkmal der Mealie API. Sie ermöglichen es dir, benutzerdefinierte JSON Schlüssel/Wert-Paare zu einem Rezept zu erstellen, um Anwendungen von Drittanbietern zu steuern. Du kannst diese Schlüssel dazu verwenden, Automatisierungen auszulösen oder benutzerdefinierte Nachrichten an deine gewünschten Geräte zu senden.",
+ "api-extras-description": "Rezepte-Extras sind ein Hauptmerkmal der Mealie API. Sie ermöglichen es dir, benutzerdefinierte JSON Key-Value-Paare zu einem Rezept zu erstellen, um Drittanbietern-Anwendungen zu steuern. Du kannst diese dazu verwenden, um Automatisierungen auszulösen oder benutzerdefinierte Nachrichten an bestimmte Geräte zu senden.",
"message-key": "Nachrichten-Schlüssel",
"parse": "Parse",
"attach-images-hint": "Bilder durch Ziehen & Ablegen in den Editor hinzufügen",
@@ -644,16 +644,16 @@
"primary": "Primär",
"secondary": "Sekundär",
"success": "Erfolg",
- "switch-to-dark-mode": "Zum dunklen Modus wechseln",
- "switch-to-light-mode": "Zum hellen Modus wechseln",
+ "switch-to-dark-mode": "Zum dunklen Design wechseln",
+ "switch-to-light-mode": "Zum hellen Design wechseln",
"theme-deleted": "Thema gelöscht",
"theme-name": "Themenname",
"theme-name-is-required": "Themenname wird benötigt.",
"theme-saved": "Thema gespeichert",
"theme-updated": "Thema aktualisiert",
"warning": "Warnung",
- "light-mode": "Heller Modus",
- "dark-mode": "Dunkler Modus"
+ "light-mode": "Helles Design",
+ "dark-mode": "Dunkles Design"
},
"token": {
"active-tokens": "AKTIVE TOKEN",
diff --git a/frontend/lang/messages/el-GR.json b/frontend/lang/messages/el-GR.json
index 233223d7dea..82fe8380c3f 100644
--- a/frontend/lang/messages/el-GR.json
+++ b/frontend/lang/messages/el-GR.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/en-GB.json b/frontend/lang/messages/en-GB.json
index d2087b55313..ee650baba88 100644
--- a/frontend/lang/messages/en-GB.json
+++ b/frontend/lang/messages/en-GB.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/es-ES.json b/frontend/lang/messages/es-ES.json
index f7c677361e1..74b138df18c 100644
--- a/frontend/lang/messages/es-ES.json
+++ b/frontend/lang/messages/es-ES.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "¿Cómo resultó esto?",
"user-made-this": "{user} hizo esto",
"last-made-date": "Cocinado por última vez el {date}",
- "api-extras-description": "Los extras de las recetas son una característica clave de la API de Mealie. Permiten crear pares json clave/valor personalizados dentro de una receta para acceder desde aplicaciones de terceros. Puede utilizar estas claves para almacenar información, para activar la automatización o mensajes personalizados para transmitir al dispositivo deseado.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Clave de mensaje",
"parse": "Analizar",
"attach-images-hint": "Adjuntar imágenes arrastrando y soltando en el editor",
diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json
index c2a18e22e8e..f51b926dcc4 100644
--- a/frontend/lang/messages/fi-FI.json
+++ b/frontend/lang/messages/fi-FI.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Miten se onnistui?",
"user-made-this": "{user} teki tämän",
"last-made-date": "Viimeksi valmistettu {date}",
- "api-extras-description": "Reseptilisät ovat Mealie API: n avainominaisuus. Niiden avulla voit luoda mukautettuja json-avain/arvo-pareja reseptin sisällä viitaten kolmannen osapuolen sovelluksiin. Voit käyttää näitä pareja sisältämään tietoja automaation käynnistämiseksi tai mukautettuja viestejä välitettäväksi haluamaasi laitteeseen.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Viestiavain",
"parse": "Jäsennä",
"attach-images-hint": "Liitä kuvia vetämällä ja pudottamalla ne editoriin",
diff --git a/frontend/lang/messages/fr-CA.json b/frontend/lang/messages/fr-CA.json
index 893e78a3594..30e9e52a174 100644
--- a/frontend/lang/messages/fr-CA.json
+++ b/frontend/lang/messages/fr-CA.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "C’était bon ?",
"user-made-this": "{user} l’a cuisiné",
"last-made-date": "Cuisiné le {date}",
- "api-extras-description": "Les extras de recette sont une caractéristique clé de l'API Mealie. Ils vous permettent de créer des paires clé/valeur json personnalisées dans une recette à référencer depuis des applications externes. Vous pouvez utiliser ces clés pour stocker des informations utiles à l'automatisation ou des messages personnalisés à relayer vers l'appareil souhaité.",
+ "api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.",
"message-key": "Clé de message",
"parse": "Analyser",
"attach-images-hint": "Ajouter des images en les glissant-déposant dans l'éditeur",
diff --git a/frontend/lang/messages/fr-FR.json b/frontend/lang/messages/fr-FR.json
index da173c2f165..1029633caaf 100644
--- a/frontend/lang/messages/fr-FR.json
+++ b/frontend/lang/messages/fr-FR.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "C’était bon ?",
"user-made-this": "{user} l’a cuisiné",
"last-made-date": "Cuisiné le {date}",
- "api-extras-description": "Les extras de recette sont une caractéristique clé de l'API Mealie. Ils vous permettent de créer des paires clé/valeur json personnalisées dans une recette à référencer depuis des applications externes. Vous pouvez utiliser ces clés pour stocker des informations utiles à l'automatisation ou des messages personnalisés à relayer vers l'appareil souhaité.",
+ "api-extras-description": "Les suppléments des recettes sont une fonctionnalité clé de l’API Mealie. Ils permettent de créer des paires JSON clé/valeur personnalisées dans une recette, qui peuvent être référencées depuis des applications tierces. Ces clés peuvent être utilisées par exemple pour déclencher des tâches automatisées ou des messages personnalisés à transmettre à l’appareil souhaité.",
"message-key": "Clé de message",
"parse": "Analyser",
"attach-images-hint": "Ajouter des images en les glissant-déposant dans l'éditeur",
diff --git a/frontend/lang/messages/gl-ES.json b/frontend/lang/messages/gl-ES.json
index 9ec781a108c..f1b2a4b8fc5 100644
--- a/frontend/lang/messages/gl-ES.json
+++ b/frontend/lang/messages/gl-ES.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/he-IL.json b/frontend/lang/messages/he-IL.json
index 424af4891e0..ab0cd2376b9 100644
--- a/frontend/lang/messages/he-IL.json
+++ b/frontend/lang/messages/he-IL.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "איך יצא?",
"user-made-this": "{user} הכין את זה",
"last-made-date": "נעשה לאחרונה ב{date}",
- "api-extras-description": "מתכונים אקסטרה הם פונקציה שמאפשרת שימוש ב- Mealie API. צמדי json של key/value במתכון מאפשרים לצד שלישי לקרוא להם. ניתן להשתמש במפתחות להכיל מידע על מנת להפעיל אוטומציות או הודעות מותאמות אישית למכשירים הרלוונטיים.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "מפתח הודעה",
"parse": "ניתוח",
"attach-images-hint": "הוסף תמונות ע\"י גרירה ושחרור אל תוך העורך",
diff --git a/frontend/lang/messages/hr-HR.json b/frontend/lang/messages/hr-HR.json
index 508e76382f5..b9e084026ae 100644
--- a/frontend/lang/messages/hr-HR.json
+++ b/frontend/lang/messages/hr-HR.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Kako je ispalo?",
"user-made-this": "{user} je napravio/la ovo",
"last-made-date": "Zadnji put napravljeno {date}",
- "api-extras-description": "Dodatci recepata su ključna značajka Mealie API-ja. Omogućuju vam stvaranje prilagođenih JSON ključ/vrijednost parova unutar recepta kako biste ih mogli koristiti iz aplikacija trećih strana. Možete koristiti ove ključeve kako biste sadržavali informacije koje će pokrenuti automatizaciju ili prilagođene poruke koje će biti prenesene na željeni uređaj.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Ključ poruke",
"parse": "Razluči (parsiraj)",
"attach-images-hint": "Priložite slike povlačenjem i ispuštanjem u uređivaču",
diff --git a/frontend/lang/messages/hu-HU.json b/frontend/lang/messages/hu-HU.json
index 178dd6a6c34..271a5320a2d 100644
--- a/frontend/lang/messages/hu-HU.json
+++ b/frontend/lang/messages/hu-HU.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Hogyan sikerült?",
"user-made-this": "ezt {user} készítette el",
"last-made-date": "Utoljára elkészítve {date}",
- "api-extras-description": "A receptek extrák a Mealie API egyik legfontosabb jellemzője. Lehetővé teszik, hogy egyéni json kulcs/érték párokat hozzon létre egy receptben, amelyekre 3. féltől származó alkalmazásokból hivatkozhat. Ezeket a kulcsokat arra használhatja, hogy automatizmusokat indítsanak el vagy küldjenek egyéni üzenetek a meghatározott eszközéhez.",
+ "api-extras-description": "A receptek extrái a Mealie API egyik legfontosabb szolgáltatása. Lehetővé teszik, hogy egyéni JSON kulcs/érték párokat hozzon létre egy receptben, amelyekre harmadik féltől származó alkalmazásokból hivatkozhat. Ezeket a kulcsokat információszolgáltatásra használhatja, például automatizmusok vagy egyéni üzenetek indítására, amelyeket a kívánt eszközre küldhet.",
"message-key": "Üzenetkulcs",
"parse": "Előkészítés",
"attach-images-hint": "Képek csatolása a szerkesztőbe történő húzásával és ejtésével",
diff --git a/frontend/lang/messages/it-IT.json b/frontend/lang/messages/it-IT.json
index a8e60472006..88152956847 100644
--- a/frontend/lang/messages/it-IT.json
+++ b/frontend/lang/messages/it-IT.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Come è venuto?",
"user-made-this": "{user} l'ha preparato",
"last-made-date": "Ultima Preparazione {date}",
- "api-extras-description": "Le opzioni extra delle ricette sono una caratteristica fondamentale dell'API Mealie. Consentono di creare json personalizzati con coppie di chiavi/valore all'interno di una ricetta a cui fare riferimento tramite applicazioni terze. È possibile utilizzare queste chiavi per inserire informazioni e attivare l'automazione oppure messaggi personalizzati da passare al dispositivo desiderato.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Chiave Messaggio",
"parse": "Analizza",
"attach-images-hint": "Allega immagini trascinandole nell'editor",
diff --git a/frontend/lang/messages/ja-JP.json b/frontend/lang/messages/ja-JP.json
index 0f5743dc257..3d667b63697 100644
--- a/frontend/lang/messages/ja-JP.json
+++ b/frontend/lang/messages/ja-JP.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/ko-KR.json b/frontend/lang/messages/ko-KR.json
index 62265a46fa0..b719dd2d99d 100644
--- a/frontend/lang/messages/ko-KR.json
+++ b/frontend/lang/messages/ko-KR.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/lt-LT.json b/frontend/lang/messages/lt-LT.json
index f4aec68551f..cd3141d49b9 100644
--- a/frontend/lang/messages/lt-LT.json
+++ b/frontend/lang/messages/lt-LT.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Kaip tai pavyko?",
"user-made-this": "{user} gamino šį patiekalą",
"last-made-date": "Paskutinį kartą gaminta {date}",
- "api-extras-description": "Papildomi receptų laukai yra patogi Mealie API funkcija - recepto turinyje galima kurti specialias \"key/value\" duomenų poras, kurias gali perskaityti išorinės sistemos. Šiuos laukus galima panaudoti automatinių veiksmų aktyvinimui, arba specialioms žinutėms perduoti į norimą įrenginį.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Žinutės raktas",
"parse": "Nuskaityti",
"attach-images-hint": "Pridėkite vaizdus vilkdami ir numesdami juos į redaktorių",
diff --git a/frontend/lang/messages/lv-LV.json b/frontend/lang/messages/lv-LV.json
index 9ec781a108c..f1b2a4b8fc5 100644
--- a/frontend/lang/messages/lv-LV.json
+++ b/frontend/lang/messages/lv-LV.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/nl-NL.json b/frontend/lang/messages/nl-NL.json
index 748f540e28a..e6d50b0c568 100644
--- a/frontend/lang/messages/nl-NL.json
+++ b/frontend/lang/messages/nl-NL.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Hoe was je gerecht?",
"user-made-this": "{user} heeft dit gemaakt",
"last-made-date": "Laatste Gemaakt {date}",
- "api-extras-description": "Extra's recepten zijn een belangrijke functie van de Mealie API. Hiermee kunt u aangepaste json key/value paren maken binnen een recept om te verwijzen naar applicaties van 3e onderdelen. Je kunt deze sleutels gebruiken om informatie te bevatten om automatisering of aangepaste berichten te laten verzenden naar het gewenste apparaat.",
+ "api-extras-description": "Extra's bij recepten zijn een belangrijke functie van de Mealie API. Hiermee kun je aangepaste JSON key/value paren maken bij een recept en kun je naar verwijzen vanuit applicaties van derden. Je kunt deze sleutels gebruiken om extra informatie te bieden, bijvoorbeeld om automatisering aan te sturen of aangepaste berichten naar je gewenste apparaat te laten versturen.",
"message-key": "recept -> bericht-sleutel",
"parse": "Verwerk",
"attach-images-hint": "Voeg afbeeldingen toe door ze te slepen en in de editor te plaatsen",
diff --git a/frontend/lang/messages/no-NO.json b/frontend/lang/messages/no-NO.json
index 7ae35fe6b6c..dc07cf56f88 100644
--- a/frontend/lang/messages/no-NO.json
+++ b/frontend/lang/messages/no-NO.json
@@ -6,7 +6,7 @@
"api-port": "API-port",
"application-mode": "Programmodus",
"database-type": "Databasetype",
- "database-url": "Databasens URL",
+ "database-url": "Database-URL",
"default-group": "Standardgruppe",
"demo": "Demo",
"demo-status": "Demostatus",
@@ -74,7 +74,7 @@
"when-a-user-in-your-group-creates-a-new-mealplan": "Når en bruker i gruppen din oppretter en ny måltidsplan",
"shopping-list-events": "Handlelistehendelser",
"cookbook-events": "Kokebokhendelser",
- "tag-events": "Merk hendelser",
+ "tag-events": "Emneordhendelser",
"category-events": "Kategorihendelser",
"when-a-new-user-joins-your-group": "Når en ny bruker blir med i gruppen din",
"recipe-events": "Oppskriftshendelser"
@@ -93,7 +93,7 @@
"delete": "Slett",
"disabled": "Deaktivert",
"download": "Last ned",
- "duplicate": "Duplisere",
+ "duplicate": "Dupliser",
"edit": "Rediger",
"enabled": "Aktivert",
"exception": "Unntak",
@@ -148,7 +148,7 @@
"status": "Status",
"subject": "Emne",
"submit": "Legg til",
- "success-count": "Vellykket: {count}",
+ "success-count": "Suksess: {count}",
"sunday": "Søndag",
"templates": "Maler:",
"test": "Test",
@@ -164,7 +164,7 @@
"view": "Vis",
"wednesday": "Onsdag",
"yes": "Ja",
- "foods": "Mat",
+ "foods": "Matvarer",
"units": "Enheter",
"back": "Tilbake",
"next": "Neste",
@@ -178,11 +178,11 @@
"menu": "Meny",
"a-name-is-required": "Navn er påkrevd",
"delete-with-name": "Slett {name}",
- "confirm-delete-generic-with-name": "Er du sikker på at du vil slette {name}?",
- "confirm-delete-own-admin-account": "Vær oppmerksom på at du holder på å slette din egen administrator-konto! Dette kan ikke angres og vil slette kontoen din permantent!",
+ "confirm-delete-generic-with-name": "Er du sikker på at du vil slette denne {name}?",
+ "confirm-delete-own-admin-account": "Vær oppmerksom på at du holder på å slette din egen administrator-konto! Dette kan ikke angres og vil slette kontoen din permanent!",
"organizer": "Planlegger",
"transfer": "Overfør",
- "copy": "Kopier",
+ "copy": "Kopiér",
"color": "Farge",
"timestamp": "Tidsstempel",
"last-made": "Sist laget",
@@ -191,7 +191,7 @@
"clipboard-not-supported": "Utklippstavlen støttes ikke",
"copied-to-clipboard": "Kopiert til utklippstavle",
"your-browser-does-not-support-clipboard": "Nettleseren din støtter ikke kopiering til utklippstavle",
- "copied-items-to-clipboard": "Ingen element kopiert til utklippstavlen. Ett element kopiert til utklippstavlen(e) {count} elementer til utklippstavlen",
+ "copied-items-to-clipboard": "Ingen elementer kopiert til utklippstavlen|Ett element kopiert til utklippstavlen|{count} elementer til kopiert til utklippstavlen",
"actions": "Handlinger",
"selected-count": "Valgt: {count}",
"export-all": "Eksporter alle",
@@ -202,7 +202,7 @@
},
"group": {
"are-you-sure-you-want-to-delete-the-group": "Er du sikker på at du vil slette {groupName}?",
- "cannot-delete-default-group": "Du kan ikke slette standardgruppen",
+ "cannot-delete-default-group": "Kan ikke slette standardgruppen",
"cannot-delete-group-with-users": "Kan ikke slette gruppe med brukere",
"confirm-group-deletion": "Bekreft sletting av gruppe",
"create-group": "Opprett gruppe",
@@ -214,15 +214,15 @@
"group-name": "Gruppenavn",
"group-not-found": "Gruppe ikke funnet",
"group-token": "Gruppe-token",
- "group-with-value": "Gruppe ID: {groupID}",
+ "group-with-value": "Gruppe: {groupID}",
"groups": "Grupper",
"manage-groups": "Administrer grupper",
"user-group": "Brukergruppe",
"user-group-created": "Brukergruppe opprettet",
- "user-group-creation-failed": "Opprett brukergruppe feilet",
+ "user-group-creation-failed": "Opprettelse av brukergruppe mislyktes",
"settings": {
"keep-my-recipes-private": "Hold mine oppskrifter privat",
- "keep-my-recipes-private-description": "Setter gruppen din og alle oppskrifter som standard til private. Du kan alltid endre dette senere."
+ "keep-my-recipes-private-description": "Setter gruppen din og alle oppskrifter som standard til privat. Du kan alltids endre dette senere."
},
"manage-members": "Administrer medlemmer",
"manage-members-description": "Administrere rettighetene til medlemmene i dine grupper. {manage} gir brukeren tilgang til data-administrasjonssiden {invite} mulighet til å generere invitasjonslenker for andre brukere. Gruppeeiere kan ikke endre egne tillatelser.",
@@ -237,15 +237,15 @@
"allow-users-outside-of-your-group-to-see-your-recipes": "Tillat brukere utenfor gruppen å se oppskriftene dine",
"allow-users-outside-of-your-group-to-see-your-recipes-description": "Når aktivert kan du bruke en lenke for offentlig deling til å dele bestemte oppskrifter uten å autorisere brukeren. Når deaktivert kan du bare dele oppskrifter med brukere i gruppen din eller med en forhåndsgenerert privat link",
"show-nutrition-information": "Vis ernæringsinformasjon",
- "show-nutrition-information-description": "Når aktivert vil ernæringsinformasjonen bli vist på oppskriften hvis tilgjengelig. Hvis det ikke finnes noen ernæringsinformasjon tilgjengelig, vil ikke ernæringsinformasjonen vises.",
+ "show-nutrition-information-description": "Når aktivert vil ernæringsinformasjonen bli vist på oppskriften hvis tilgjengelig. Hvis det ikke finnes noen ernæringsinformasjon tilgjengelig vil ikke ernæringsinformasjonen vises",
"show-recipe-assets": "Vis oppskriftsressurser",
"show-recipe-assets-description": "Når aktivert, vil oppskriftsressurser bli vist på oppskriften hvis de er tilgjengelige",
"default-to-landscape-view": "Standard liggende visning",
"default-to-landscape-view-description": "Når aktivert, vil oppskriftsoverskriften vises i landskapsvisning",
"disable-users-from-commenting-on-recipes": "Deaktiver brukere fra å kommentere på oppskrifter",
"disable-users-from-commenting-on-recipes-description": "Skjuler kommentarfeltet på oppskriftssiden og deaktiverer kommentarer",
- "disable-organizing-recipe-ingredients-by-units-and-food": "Deaktiver organisering av oppskriftsingredienser av enheter og mat",
- "disable-organizing-recipe-ingredients-by-units-and-food-description": "Skjuler mat, enhet og beløp for ingredienser og behandler ingredienser som rene tekstfelt.",
+ "disable-organizing-recipe-ingredients-by-units-and-food": "Deaktiver organisering av oppskriftsingredienser ved enheter og matvarer",
+ "disable-organizing-recipe-ingredients-by-units-and-food-description": "Skjuler matvare-, enhet- og mengdefelt for ingredienser og behandler ingredienser som rene tekstfelt.",
"general-preferences": "Generelle innstillinger",
"group-recipe-preferences": "Innstillinger for gruppeoppskrift",
"report": "Rapport",
@@ -256,7 +256,7 @@
"group-id-value": "Gruppe-ID: {0}"
},
"meal-plan": {
- "create-a-new-meal-plan": "Lag en ny måltidsplan",
+ "create-a-new-meal-plan": "Opprett en ny måltidsplan",
"dinner-this-week": "Middag denne uken",
"dinner-today": "Middag idag",
"dinner-tonight": "DAGENS MIDDAG",
@@ -265,30 +265,30 @@
"group": "Gruppe (Beta)",
"main": "Hovedrett",
"meal-planner": "Planlegg måltid",
- "meal-plans": "Måltidsplan",
- "mealplan-categories": "MÅLTIDSPLAN KATEGORIER",
+ "meal-plans": "Måltidsplaner",
+ "mealplan-categories": "MÅLTIDSPLANKATEGORIER",
"mealplan-created": "Måltidsplan opprettet",
- "mealplan-creation-failed": "Opprettelse av måltidsplan feilet",
+ "mealplan-creation-failed": "Opprettelse av måltidsplan mislyktes",
"mealplan-deleted": "Måltidsplan Slettet",
- "mealplan-deletion-failed": "Sletting av måltidsplan feilet",
- "mealplan-settings": "Måltidsplan Innstillinger",
- "mealplan-update-failed": "Oppdatering av måltidsplan feilet",
- "mealplan-updated": "Måltidsplan Oppdatert",
+ "mealplan-deletion-failed": "Sletting av måltidsplan mislyktes",
+ "mealplan-settings": "Måltidsplaninnstillinger",
+ "mealplan-update-failed": "Oppdatering av måltidsplan mislyktes",
+ "mealplan-updated": "Måltidsplan oppdatert",
"no-meal-plan-defined-yet": "Ingen måltidsplan er definert ennå",
"no-meal-planned-for-today": "Ingen måltid planlagt i dag",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Kun oppskrifter med disse kategoriene vil bli brukt i måltidsplaner",
"planner": "Planlegger",
"quick-week": "Hurtigplan",
- "side": "Siderett",
- "sides": "Sideretter",
- "start-date": "Start Dato",
+ "side": "Tilbehør",
+ "sides": "Tilbehør",
+ "start-date": "Startdato",
"rule-day": "Regeldag",
"meal-type": "Type måltid",
"breakfast": "Frokost",
"lunch": "Lunsj",
"dinner": "Middag",
- "type-any": "Hva som helst",
- "day-any": "Hvilken som helst",
+ "type-any": "Enhver",
+ "day-any": "Enhver",
"editor": "Redigering",
"meal-recipe": "Måltid oppskrift",
"meal-title": "Navn på måltid",
@@ -304,8 +304,8 @@
"for-type-meal-types": "for {0} måltidstyper",
"meal-plan-rules": "Regler for måltidsplan",
"new-rule": "Ny regel",
- "meal-plan-rules-description": "Du kan lage regler for automatisk valg av oppskrifter for dine måltidsplaner. Disse reglene brukes av tjeneren til å bestemme hvilke tilfeldige mengder av oppskrifter som skal velges fra ved oppskrifter til å lage måltider. Merk at hvis reglene har samme dag/type-begrensninger, vil kategoriene i reglene bli slått sammen. I praksis er det unødvendig å opprette duplikatregler, men det er mulig å gjøre det.",
- "new-rule-description": "Ved etablering av en ny regel for en måltidsplan, kan du begrense regelen til å gjelde for en bestemt ukedag og/eller en bestemt type måltid. For å få en regel for alle dager eller alle måltider kan du fastsette regelen til \"Alle\" som gjelder for alle mulige verdier for dag- og/eller måltidstypen.",
+ "meal-plan-rules-description": "Du kan opprette regler for automatisk valg av oppskrifter for dine måltidsplaner. Disse reglene brukes av serveren til å bestemme det tilfeldige utvalget av oppskrifter som skal velges fra når det opprettes måltidsplaner. Vær oppmerksom på at hvis regler har de samme begrensningene for dag/type, vil kategoriene til reglene bli slått sammen. I praksis er det unødvendig å opprette duplikater av regler, men det er mulig å gjøre det.",
+ "new-rule-description": "Ved opprettelse av en ny regel for en måltidsplan kan du begrense regelen til å gjelde for en bestemt ukedag og/eller en bestemt type måltid. For å ta i bruk en regen alle dager eller alle måltider kan du sette regelen til \"Enhver\" som gjelder for alle mulige verdier for dag- og/eller måltidstyper.",
"recipe-rules": "Oppskrift Regler",
"applies-to-all-days": "Gjelder for alle dager",
"applies-on-days": "Gjelder på {0}s",
@@ -321,23 +321,23 @@
"chowdown": {
"description": "Overfør data fra Chowdown",
"description-long": "Mealie nativt støtter chowdown depotet. Last ned kodelageret som en .zip-fil og last det opp nedenfor.",
- "title": "Hive i seg"
+ "title": "Chowdown"
},
"nextcloud": {
"description": "Migrer data fra en Nextcloud Cookbook instans",
"description-long": "Nextcloud oppskrifter kan importeres fra en zip-fil som inneholder dataene lagret i Nextcloud. Se mappestrukturen for eksempel nedenfor for å sikre at oppskriftene kan importeres.",
- "title": "Nextcloud kokebok"
+ "title": "Nextcloud Cookbook"
},
"copymethat": {
"description-long": "Mealie kan importere oppskrifter fra Copy Me. Eksporter oppskrifter i HTML-format, deretter last opp .zip-filen under.",
"title": "Copy Me That oppskriftsbehandlingen"
},
"paprika": {
- "description-long": "Mealie kan importere oppskrifter fra Paprika. Eksporter oppskriftene fra paprika, gi den et nytt navn til .zip-eksportutvidelsen og last den opp nedenfor.",
+ "description-long": "Mealie kan importere oppskrifter fra Paprika. Eksporter oppskriftene fra Paprika, endre filnavnutvidelsen til .zip og last den opp nedenfor.",
"title": "Paprika Oppskriftsbehandler"
},
"mealie-pre-v1": {
- "description-long": "Mealie kan importere oppskrifter fra Mealie-appen fra versjon v1.0. Eksporter oppskriftene fra din gamle versjon, og last opp zip-filen under. Merk at bare oppskrifter kan importeres fra eksporten.",
+ "description-long": "Mealie kan importere oppskrifter fra Mealie fra versjoner eldre enn v1.0. Eksporter oppskriftene fra din gamle versjon og last opp zip-filen under. Merk at bare oppskrifter kan importeres fra eksporten.",
"title": "Mealie Pre v1.0"
},
"tandoor": {
@@ -345,40 +345,40 @@
"title": "Tandoor oppskrifter"
},
"recipe-data-migrations": "Oppskriftsmigrering",
- "recipe-data-migrations-explanation": "Oppskrifter kan overføres fra et annet støttet program til Mealie. Dette er en flott måte å komme i gang med Mealie.",
+ "recipe-data-migrations-explanation": "Oppskrifter kan overføres fra et annet støttet program til Mealie. Dette er en flott måte å komme i gang med Mealie på.",
"choose-migration-type": "Velg migrasjonstype",
"tag-all-recipes": "Merk alle oppskrifter med {tag-name}-emneord",
"nextcloud-text": "Nextcloud oppskrifter kan importeres fra en zip-fil som inneholder dataene lagret i Nextcloud. Se mappestrukturen for eksempel nedenfor for å sikre at oppskriftene kan importeres.",
"chowdown-text": "Mealie nativt støtter chowdown depotet. Last ned kodelageret som en .zip-fil og last det opp nedenfor",
"recipe-1": "Oppskrift 1",
"recipe-2": "Oppskrift 2",
- "paprika-text": "Mealie kan importere oppskrifter fra Paprika. Eksporter oppskriftene fra paprika, gi den et nytt navn til .zip-eksportutvidelsen og last den opp nedenfor.",
- "mealie-text": "Mealie kan importere oppskrifter fra Mealie-appen fra versjoner før v1.0. Eksporter oppskriftene fra din gamle versjon, og last opp zip-filen under. Merk at bare oppskrifter kan importeres fra eksporten.",
+ "paprika-text": "Mealie kan importere oppskrifter fra Paprika. Eksporter oppskriftene fra Paprika, endre filnavnutvidelsen til .zip og last den opp nedenfor.",
+ "mealie-text": "Mealie kan importere oppskrifter fra Mealie fra versjoner eldre enn v1.0. Eksporter oppskriftene fra din gamle versjon og last opp zip-filen under. Merk at bare oppskrifter kan importeres fra eksporten.",
"plantoeat": {
"title": "Planlegg å spise",
"description-long": "Mealie kan importere oppskrifter fra plan å spise."
}
},
"new-recipe": {
- "bulk-add": "Opprett flere",
- "error-details": "Bare nettsteder som inneholder ld+json eller mikrodata kan importeres av Mealie. De største oppskriftsnettsteder støtter denne datastrukturen. Dersom nettstedet ditt ikke kan importeres, men det er json-data i loggen, må du sende inn et github-problem med nettadressen og data.",
- "error-title": "Ser ut som vi ikke kunne finne noe",
+ "bulk-add": "Legg til flere",
+ "error-details": "Bare nettsteder som inneholder ld+json eller mikrodata kan importeres av Mealie. De største oppskriftsnettstedene støtter denne datastrukturen. Dersom nettstedet ditt ikke kan importeres, men det er json-data i loggen, må du rapportere et GitHub-problem med nettadressen og data.",
+ "error-title": "Ser ut til at ingenting ble funnet",
"from-url": "Importer en oppskrift",
- "github-issues": "GitHub problemer",
- "google-ld-json-info": "Google ld+json Info",
- "must-be-a-valid-url": "Må være en korrekt URL",
+ "github-issues": "GitHub-problemer",
+ "google-ld-json-info": "Google ld+json-informasjon",
+ "must-be-a-valid-url": "Må være en gyldig URL-adresse",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Lim inn oppskriftsdataene. Hver linje blir behandlet som et element i en liste",
- "recipe-markup-specification": "Spesifikasjon av oppmåling",
- "recipe-url": "Oppskrift URL",
+ "recipe-markup-specification": "Spesifikasjon for oppskriftsmerking",
+ "recipe-url": "Oppskrifts-URL",
"upload-a-recipe": "Last opp oppskrift",
"upload-individual-zip-file": "Last opp en individuell .zip-fil eksportert fra en annen Mealie-instans.",
- "url-form-hint": "Kopier og lim inn en lenke fra ditt favoritt-oppskriftsnettsted",
+ "url-form-hint": "Kopier og lim inn en link fra favorittoppskriftsnettstedet ditt",
"view-scraped-data": "Vis skrapte data",
"trim-whitespace-description": "Trim innledende og etterfølgende mellomrom i tillegg til tomme linjer",
"trim-prefix-description": "Fjern første tegn fra hver linje",
"split-by-numbered-line-description": "Forsøk å dele et avsnitt ved å matche mønsteret '1)' eller '1.'",
"import-by-url": "Importer en oppskrift via URL",
- "create-manually": "Lag en oppskrift manuelt",
+ "create-manually": "Opprett en oppskrift manuelt",
"make-recipe-image": "Bruk dette som oppskriftsbilde"
},
"page": {
@@ -386,12 +386,12 @@
"all-recipes": "Alle oppskrifter",
"new-page-created": "Ny side opprettet",
"page": "Side",
- "page-creation-failed": "Sideopprettelse feilet",
+ "page-creation-failed": "Sideopprettelse mislyktes",
"page-deleted": "Side slettet",
"page-deletion-failed": "Sletting av siden mislyktes",
"page-update-failed": "Oppdatering av siden mislyktes",
"page-updated": "Side oppdatert",
- "pages-update-failed": "Oppdatering av siden mislyktes",
+ "pages-update-failed": "Oppdatering av sidene mislyktes",
"pages-updated": "Sider oppdatert",
"404-not-found": "404 Finner ikke siden",
"an-error-occurred": "En feil oppstod"
@@ -399,7 +399,7 @@
"recipe": {
"add-key": "Legg til nøkkel",
"add-to-favorites": "Legg til i favoritter",
- "api-extras": "API Tillegg",
+ "api-extras": "API-tillegg",
"calories": "Kalorier",
"calories-suffix": "kalorier",
"carbohydrate-content": "Karbohydrater",
@@ -410,11 +410,11 @@
"delete-confirmation": "Er du sikker på at du vil slette denne oppskriften?",
"delete-recipe": "Slett oppskrift",
"description": "Beskrivelse",
- "disable-amount": "Deaktiver Ingrediens-mengde",
+ "disable-amount": "Deaktiver ingrediensmengde",
"disable-comments": "Deaktiver kommentarer",
"duplicate": "Duplikat-oppskrift",
"duplicate-name": "Navn på den nye oppskriften",
- "edit-scale": "Rediger Skala",
+ "edit-scale": "Rediger skala",
"fat-content": "Fett",
"fiber-content": "Kostfiber",
"grams": "gram",
@@ -424,25 +424,25 @@
"insert-section": "Sett inn avsnitt",
"instructions": "Instruksjoner",
"key-name-required": "Nøkkelnavn påkrevd",
- "landscape-view-coming-soon": "Landskapsvisning (Kommer snart)",
+ "landscape-view-coming-soon": "Landskapsvisning",
"milligrams": "mg",
"new-key-name": "Nytt nøkkelnavn",
"no-white-space-allowed": "Ingen mellomrom tillatt",
"note": "Notat",
- "nutrition": "Næring",
+ "nutrition": "Ernæring",
"object-key": "Objektnøkkel",
- "object-value": "Objekt verdi",
+ "object-value": "Objektverdi",
"original-url": "Opprinnlig URL",
"perform-time": "Koketid",
- "prep-time": "Forberedelser tid",
+ "prep-time": "Forberedelsestid",
"protein-content": "Protein",
"public-recipe": "Offentlig oppskrift",
"recipe-created": "Oppskrift opprettet",
- "recipe-creation-failed": "Opprettelse av oppskrift feilet",
+ "recipe-creation-failed": "Opprettelse av oppskrift mislyktes",
"recipe-deleted": "Oppskrift slettet",
"recipe-image": "Oppskriftsbilde",
"recipe-image-updated": "Oppskriftsbilde oppdatert",
- "recipe-name": "Oppskriftsnavn",
+ "recipe-name": "Navn på oppskrift",
"recipe-settings": "Oppskriftsinnstillinger",
"recipe-update-failed": "Oppdatering av oppskrift mislyktes",
"recipe-updated": "Oppskrift oppdatert",
@@ -457,45 +457,45 @@
"step-index": "Steg: {step}",
"sugar-content": "Sukker",
"title": "Tittel",
- "total-time": "Total Tid",
+ "total-time": "Total tid",
"unable-to-delete-recipe": "Kan ikke slette oppskrift",
- "no-recipe": "Ingen oppskrifter",
- "locked-by-owner": "Låst av Eier",
+ "no-recipe": "Ingen oppskrift",
+ "locked-by-owner": "Låst av eier",
"join-the-conversation": "Delta i samtalen",
- "add-recipe-to-mealplan": "Legg til oppskrift til måltidsplan",
- "entry-type": "Enhetstype",
- "date-format-hint": "DD/MM/ÅÅÅÅ format",
+ "add-recipe-to-mealplan": "Legg til oppskrift i måltidsplan",
+ "entry-type": "Oppføringstype",
+ "date-format-hint": "MM/DD/ÅÅÅÅ-format",
"date-format-hint-yyyy-mm-dd": "ÅÅÅÅ-MM-DD format",
"add-to-list": "Legg til i liste",
- "add-to-plan": "Legg til i Plan",
+ "add-to-plan": "Legg til i plan",
"add-to-timeline": "Legg til på tidslinjen",
- "recipe-added-to-list": "Oppskriften er lagt til i listen",
+ "recipe-added-to-list": "Oppskrift er lagt til i liste",
"recipes-added-to-list": "Oppskrifter lagt til listen",
- "recipe-added-to-mealplan": "Oppskriften er lagt til i listen",
+ "recipe-added-to-mealplan": "Oppskrift er lagt til i måltidsplan",
"failed-to-add-recipes-to-list": "Klarte ikke å legge til oppskrift i listen",
- "failed-to-add-recipe-to-mealplan": "Klarte ikke å legge til oppskrift på måltidsplan",
- "yield": "Utbytte",
+ "failed-to-add-recipe-to-mealplan": "Klarte ikke å legge til oppskrift i måltidsplan",
+ "yield": "Gir",
"quantity": "Antall",
- "choose-unit": "Velg en enhet",
- "press-enter-to-create": "Trykk Enter for å legge til",
+ "choose-unit": "Velg enhet",
+ "press-enter-to-create": "Trykk Enter for å opprette",
"choose-food": "Velg matvarer",
"notes": "Notater",
"toggle-section": "Legg til seksjon",
"see-original-text": "Se opprinnelig tekst",
"original-text-with-value": "Opprinnelig tekst: {originalText}",
- "ingredient-linker": "Ingredienskobling",
+ "ingredient-linker": "Ingredienskobler",
"linked-to-other-step": "Koblet til et annet trinn",
"auto": "Automatisk",
- "cook-mode": "Tilbered modus",
- "link-ingredients": "Lenke til ingredienser",
- "merge-above": "Slå sammen over",
- "reset-scale": "Nullstill skalaen",
- "decrease-scale-label": "Reduser skalaen med 1",
- "increase-scale-label": "Reduser skalaen med 1",
+ "cook-mode": "Tilberedelsesmodus",
+ "link-ingredients": "Koble på ingredienser",
+ "merge-above": "Slå sammen med steget over",
+ "reset-scale": "Nullstill skala",
+ "decrease-scale-label": "Reduser skala med 1",
+ "increase-scale-label": "Øk skala med 1",
"locked": "Låst",
"public-link": "Offentlig lenke",
"timer": {
- "kitchen-timer": "Kjøkken timer",
+ "kitchen-timer": "Kjøkkentimer",
"start-timer": "Start nedtelling",
"pause-timer": "Pause nedtellingen",
"resume-timer": "Fortsett nedtellingen",
@@ -510,25 +510,25 @@
"how-did-it-turn-out": "Hvordan ble det?",
"user-made-this": "{user} har lagd denne",
"last-made-date": "Sist lagd {date}",
- "api-extras-description": "Oppskrifter er en viktig funksjon i Mealie API. De lar deg opprette egendefinerte json-nøkkel/verdi-par for å referere fra tredje part-programmer. Du kan bruke disse nøklene for å inneholde informasjon som skal utløse automatisering eller tilpassede meldinger til din ønskede enhet.",
+ "api-extras-description": "Ekstramaterialer til oppskrifter er en viktig funksjon i Mealie API-en. De lar deg opprette egendefinerte JSON-nøkkel/verdi-par innenfor en oppskrift for å referere fra tredjepartsapplikasjoner. Du kan bruke disse nøklene til å gi informasjon for eksempel for å utløse automatiseringer eller egendefinerte meldinger som skal videreformidles til ønsket enhet.",
"message-key": "Meldingsnøkkel",
"parse": "Del opp",
"attach-images-hint": "Legg til bilder ved å dra og slippe dem i editoren",
"drop-image": "Slipp bilde",
"enable-ingredient-amounts-to-use-this-feature": "Aktiver ingrediensmengder for å bruke denne funksjonen",
- "recipes-with-units-or-foods-defined-cannot-be-parsed": "Oppskrifter med enheter eller matvarer som er definert, kan ikke leses.",
+ "recipes-with-units-or-foods-defined-cannot-be-parsed": "Oppskrifter med enheter eller matvarer som er definert kan ikke tolkes.",
"parse-ingredients": "Analyser ingredienser",
"edit-markdown": "Rediger Markdown",
"recipe-creation": "Opprett oppskrift",
- "select-one-of-the-various-ways-to-create-a-recipe": "Velg en av de ulike måtene å lage en oppskrift",
+ "select-one-of-the-various-ways-to-create-a-recipe": "Velg en av de ulike måtene å opprette en oppskrift",
"looking-for-migrations": "Ser du etter migrasjoner?",
"import-with-url": "Importer med URL",
- "create-recipe": "Lag oppskrift",
+ "create-recipe": "Opprett oppskrift",
"import-with-zip": "Importer med .zip",
- "create-recipe-from-an-image": "Lag oppskrift fra et bilde",
+ "create-recipe-from-an-image": "Opprett oppskrift fra et bilde",
"bulk-url-import": "Importer flere URL'er",
"debug-scraper": "Feilsøk skraper",
- "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Lag en oppskrift ved å gi navnet. Alle oppskrifter må ha unike navn.",
+ "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Opprett en oppskrift ved å angi navnet. Alle oppskrifter må ha unike navn.",
"new-recipe-names-must-be-unique": "Oppskriftsnavn må være unike",
"scrape-recipe": "Hent oppskrift",
"scrape-recipe-description": "Scrape en oppskrift ved url. Angi Url-adressen for nettstedet du vil skrape, Og Mealie vil forsøke å skrape oppskriften fra det området og legge den til i samlingen din.",
@@ -547,7 +547,7 @@
"bulk-import-process-has-failed": "Masseimport mislyktes",
"report-deletion-failed": "Raport sletting feilet",
"recipe-debugger": "Oppskrift Feilsøking",
- "recipe-debugger-description": "Hent URL-adressen til oppskriften du vil feilsøke, og lim den inn her. URL-adressen vil bli skrapt av oppskrifter og resultatene vil bli vist. Hvis du ikke ser noen data returnert, er ikke nettstedet du prøver å scrape støttet av Mealie eller scraper biblioteket.",
+ "recipe-debugger-description": "Hent URL-adressen til oppskriften du vil feilsøke og lim den inn her. URL-adressen vil bli skrapt av oppskrifts-skraperen og resultatene vil bli vist. Hvis du ikke ser noen data returnert, er ikke nettstedet du prøver å skrape støttet av Mealie eller skraper-biblioteket.",
"debug": "Feilsøk",
"tree-view": "Trevisning",
"recipe-yield": "Oppskrift uttak",
@@ -559,15 +559,15 @@
"search": {
"advanced-search": "Avansert søk",
"and": "og",
- "exclude": "Utelate",
+ "exclude": "Ekskluder",
"include": "Inkluder",
- "max-results": "Maks resultater",
+ "max-results": "Maks antall resultater",
"or": "Eller",
- "has-any": "Har noen",
+ "has-any": "Har enhver",
"has-all": "Har alle",
"results": "Resultater",
"search": "Søk",
- "search-mealie": "Søke i Mealie (trykk /)",
+ "search-mealie": "Søk i Mealie (trykk /)",
"search-placeholder": "Søk...",
"tag-filter": "Emneordfilter",
"search-hint": "Trykk på '/'",
@@ -577,20 +577,20 @@
},
"settings": {
"add-a-new-theme": "Legg til nytt tema",
- "admin-settings": "Administrator innstillinger",
+ "admin-settings": "Administratorinnstillinger",
"backup": {
"backup-created": "Sikkerhetskopiering fullført",
- "backup-created-at-response-export_path": "Sikkerhetskopi opprettet på {path}",
+ "backup-created-at-response-export_path": "Sikkerhetskopi opprettet i {path}",
"backup-deleted": "Sikkerhetskopi slettet",
"restore-success": "Gjenopprettingen var vellykket",
"backup-tag": "Emneord for sikkerhetskopi",
- "create-heading": "Opprett sikkerhetskopi",
- "delete-backup": "Slett Sikkerhetskopi",
- "error-creating-backup-see-log-file": "Feil ved oppretting av sikkerhetskopi. Se loggfilen",
+ "create-heading": "Opprett en sikkerhetskopi",
+ "delete-backup": "Slett sikkerhetskopi",
+ "error-creating-backup-see-log-file": "Feil ved oppretting av sikkerhetskopi. Se loggfil",
"full-backup": "Fullstendig sikkerhetskopi",
- "import-summary": "Importer Sammendrag",
+ "import-summary": "Importer sammendrag",
"partial-backup": "Delvis sikkerhetskopi",
- "unable-to-delete-backup": "Kan ikke slette sikkerhetskopien.",
+ "unable-to-delete-backup": "Kan ikke slette sikkerhetskopi.",
"experimental-description": "Sikkerhetskopier er komplette øyeblikksbilder av databasen og datamappen til nettstedet. Dette inkluderer all data og kan ikke settes til å ekskludere delsett av data. Du kan tenke på dette som et øyeblikksbilde av Mealie på et bestemt tidspunkt. Disse fungerer som en databasesystemuavhengig måte å eksportere og importere data på, eller sikkerhetskopiere nettstedet til en ekstern plassering.",
"backup-restore": "Sikkerhetskopiering / gjenoppretting",
"back-restore-description": "Gjenoppretting av denne sikkerhetskopien vil overskrive alle gjeldende data i databasen og i datamappen og erstatte dem med innholdet i denne sikkerhetskopien. {cannot-be-undone} Hvis gjenopprettingen er vellykket, vil du bli logget ut.",
@@ -610,10 +610,10 @@
"group-settings-updated": "Gruppeinnstillinger oppdatert",
"homepage": {
"all-categories": "Alle kategorier",
- "card-per-section": "Kort Per seksjon",
- "home-page": "Hjemmeside",
- "home-page-sections": "Hovedside-seksjoner",
- "show-recent": "Vis Nylige"
+ "card-per-section": "Kort per seksjon",
+ "home-page": "Hovedside",
+ "home-page-sections": "Hovedsideseksjoner",
+ "show-recent": "Vis nylige"
},
"language": "Språk",
"latest": "Siste",
@@ -621,12 +621,12 @@
"locale-settings": "Språkinnstillinger",
"migrations": "Overføringer",
"new-page": "Ny side",
- "notify": "Varsling",
+ "notify": "Varsle",
"organize": "Organiser",
"page-name": "Sidenavn",
"pages": "Sider",
"profile": "Profil",
- "remove-existing-entries-matching-imported-entries": "Fjern eksisterende oppføringer som samsvarer med de importerte",
+ "remove-existing-entries-matching-imported-entries": "Fjern eksisterende oppføringer som samsvarer med de importerte oppføringene",
"set-new-time": "Angi ny tid",
"settings-update-failed": "Oppdatering av innstillinger mislyktes",
"settings-updated": "Innstillinger oppdatert",
@@ -636,7 +636,7 @@
"dark": "Mørk",
"default-to-system": "Standard",
"error": "Feil",
- "error-creating-theme-see-log-file": "Feil under oppretting av tema. Se loggfilen.",
+ "error-creating-theme-see-log-file": "Feil under oppretting av tema. Se loggfil.",
"error-deleting-theme": "Feil ved sletting av tema",
"error-updating-theme": "Feil ved oppdatering av tema",
"info": "Informasjon",
@@ -648,7 +648,7 @@
"switch-to-light-mode": "Bytt til lys modus",
"theme-deleted": "Tema slettet",
"theme-name": "Temanavn",
- "theme-name-is-required": "Navn er påkrevd.",
+ "theme-name-is-required": "Navn på tema er påkrevd.",
"theme-saved": "Tema lagret",
"theme-updated": "Tema oppdatert",
"warning": "Advarsel",
@@ -659,7 +659,7 @@
"active-tokens": "AKTIVE TOKENS",
"api-token": "API-token",
"api-tokens": "API-tokener",
- "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopier dette tokenet til bruk med en ekstern applikasjon. Dette tokenet vil ikke kunne ses igjen.",
+ "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopier dette tokenet til bruk med et eksternt program. Dette tokenet vil ikke kunne ses igjen.",
"create-an-api-token": "Opprett et API-token",
"token-name": "Tokennavn",
"generate": "Opprett",
@@ -670,7 +670,7 @@
"bulk-assign": "Tilordne flere",
"new-name": "Nytt navn",
"no-unused-items": "Ingen ubrukte elementer",
- "recipes-affected": "Ingen Oppskrifter påvirket|En oppskrift påvirket|{count} Oppskrifter påvirket",
+ "recipes-affected": "Ingen oppskrifter påvirket|En oppskrift påvirket|{count} Oppskrifter påvirket",
"remove-unused": "Fjern ubrukte",
"title-case-all": "Stor forbokstav på alle",
"toolbox": "Verktøykasse",
@@ -678,7 +678,7 @@
},
"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": "URL-adressene listet nedenfor vil motta webhooks som inneholder oppskriftsdataene for måltidsplanen på den planlagte dagen. For tiden vil Webhooks kjøre på",
+ "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "URL-adressene som er oppført nedenfor vil motta webhooks med oppskriftsdata for måltidsplanen på dens planlagte dag. For øyeblikket vil webhooks utføres på",
"webhook-url": "Webhook-URL",
"webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks",
@@ -686,7 +686,7 @@
"description": "Webhooks definert nedenfor vil utføres når et måltid defineres for dagen. På det planlagte tidspunktet blir webhook sendt med data fra oppskriften som er planlagt for dagen. Merke at av tidspunktet ikke er nøyaktig, webhooks utføres med et intervall på 5 minutter, dette betyr at webhooks utføres innen +/- 5 minutter etter planlagt tidspunkt."
},
"bug-report": "Feilrapport",
- "bug-report-information": "Bruk denne informasjonen til å rapportere en feil. Gi detaljer om feilen din til utviklere er den beste måten å få problemer på en rask løsning.",
+ "bug-report-information": "Bruk denne informasjonen til å rapportere en feil. Å gi detaljer om installasjonen din til utviklerne er den beste måten å få løst problemene dine raskt på.",
"tracker": "Sporingsagent",
"configuration": "Konfigurasjon",
"docker-volume": "Docker volum",
@@ -707,13 +707,13 @@
"application-version-error-text": "Din nåværende versjon ({0}) samsvarer ikke med den nyeste utgivelsen. Vurder å oppdatere til siste versjon ({1}).",
"mealie-is-up-to-date": "Mealie er oppdatert",
"secure-site": "Sikkert nettsted",
- "secure-site-error-text": "Host via localhost eller sikre med https. Utklippstavle og nettleser-APIer virker kanskje ikke.",
+ "secure-site-error-text": "Server via localhost eller sikre med https. Utklippstavle og ytterlige nettleser-API-er vil muligens ikke fungere.",
"secure-site-success-text": "Tjenesten er tilgjengelig på localhost eller https",
"server-side-base-url": "Serverens sidebase URL",
- "server-side-base-url-error-text": "`BASE_URL` er fortsatt satt til standardverdien på API Serveren. Dette kan føre til problemer med varslingslenker generert på serveren for e-post, osv.",
+ "server-side-base-url-error-text": "`BASE_URL` er fortsatt standardverdien på API-serveren. Dette vil forårsake problemer med varslingslenker som genereres på serveren for e-post osv.",
"server-side-base-url-success-text": "Serverside-URL samsvarer ikke med standard",
"ldap-ready": "LDAP klar",
- "ldap-ready-error-text": "Ikke alle LDAP-verdier er konfigurert. Dette kan ignoreres hvis du ikke bruker LDAP til Autentisering.",
+ "ldap-ready-error-text": "Ikke alle LDAP-verdier er konfigurert. Dette kan ignoreres hvis du ikke bruker LDAP-autentisering.",
"ldap-ready-success-text": "Alle obligratoriske LDAP-variabler er satt.",
"build": "Bygg",
"recipe-scraper-version": "OppskriftsScraper versjon"
@@ -721,23 +721,23 @@
"shopping-list": {
"all-lists": "Alle lister",
"create-shopping-list": "Opprett handleliste",
- "from-recipe": "Fra Oppskrift",
+ "from-recipe": "Fra oppskrift",
"list-name": "Listenavn",
"new-list": "Ny liste",
- "quantity": "Mengde: {0}",
+ "quantity": "Antall: {0}",
"shopping-list": "Handleliste",
"shopping-lists": "Handlelister",
- "food": "Mat",
+ "food": "Matvare",
"note": "Notat",
"label": "Etikett",
- "linked-item-warning": "Dette elementet er knyttet til en eller flere oppskrifter. Hvis du justerer enhetene, kan dette medføre uventede resultater når du legger til eller fjerner oppskrifter fra denne listen.",
- "toggle-food": "Vis/Skjul mat",
+ "linked-item-warning": "Dette elementet er koblet til én eller flere oppskrifter. Å endre enheter eller matvarer vil føre til uventede resultater når oppskriften legges til eller fjernes fra denne listen.",
+ "toggle-food": "Vis/skjul matvare",
"manage-labels": "Administrer etiketter",
"are-you-sure-you-want-to-delete-this-item": "Er du sikker på at du vil slette dette elementet?",
"copy-as-text": "Kopier som tekst",
"copy-as-markdown": "Kopier som Markdown",
"delete-checked": "Slett avkrysset",
- "toggle-label-sort": "Veksle etikettsortering",
+ "toggle-label-sort": "Bytt etikettsortering",
"reorder-labels": "Omorganiser etiketter",
"uncheck-all-items": "Fjern merking av alle elementer",
"check-all-items": "Velg alle elementer",
@@ -747,32 +747,32 @@
"completed-on": "Fullført på {date}"
},
"sidebar": {
- "all-recipes": "Oppskrifter",
+ "all-recipes": "Alle oppskrifter",
"backups": "Sikkerhetskopier",
"categories": "Kategorier",
"cookbooks": "Kokebøker",
"dashboard": "Kontrollpanel",
"home-page": "Hovedside",
- "manage-users": "Brukere",
+ "manage-users": "Administrer brukere",
"migrations": "Overføringer",
"profile": "Profil",
"search": "Søk",
- "site-settings": "Innstillinger",
+ "site-settings": "Sideinnstillinger",
"tags": "Emneord",
- "toolbox": "Verktøy",
+ "toolbox": "Verktøykasse",
"language": "Språk",
"maintenance": "Vedlikehold",
"background-tasks": "Bakgrunnsoppgaver",
"parser": "Parser",
"developer": "Utvikler",
"cookbook": "Kokebok",
- "create-cookbook": "Lag en ny kokebok"
+ "create-cookbook": "Opprett en ny kokebok"
},
"signup": {
- "error-signing-up": "Feil under pålogging",
+ "error-signing-up": "Feil ved registrering",
"sign-up": "Registrer deg",
"sign-up-link-created": "Registreringslenke opprettet",
- "sign-up-link-creation-failed": "Kunne ikke opprette registreringslenke",
+ "sign-up-link-creation-failed": "Opprettelse av registreringslenke mislyktes",
"sign-up-links": "Registreringslenker",
"sign-up-token-deleted": "Registreringstoken slettet",
"sign-up-token-deletion-failed": "Sletting av registreringstoken mislyktes",
@@ -787,46 +787,46 @@
"tag-updated": "Emneord oppdatert",
"tags": "Emneord",
"untagged-count": "Umerkede {count}",
- "create-a-tag": "Lag et emneord",
+ "create-a-tag": "Opprett et emneord",
"tag-name": "Navn på emneord"
},
"tool": {
- "tools": "Kjøkkenutstyr",
+ "tools": "Utstyr",
"on-hand": "Tillgjengelig",
- "create-a-tool": "Lag kjøkkenutstyr",
- "tool-name": "Navn på kjøkkenutstyr",
- "create-new-tool": "Opprett nytt kjøkkenutstyr",
+ "create-a-tool": "Opprett utstyr",
+ "tool-name": "Navn på utstyr",
+ "create-new-tool": "Opprett nytt utstyr",
"on-hand-checkbox-label": "Vis som tilgjengelig (avmerket)",
- "required-tools": "Påkrevd kjøkkenutstyr"
+ "required-tools": "Påkrevd utstyr"
},
"user": {
"admin": "Administrator",
- "are-you-sure-you-want-to-delete-the-link": "Er du sikker på at du vil slette {link}?",
+ "are-you-sure-you-want-to-delete-the-link": "Er du sikker på at du vil slette lenken {link}?",
"are-you-sure-you-want-to-delete-the-user": "Er du sikker på at du vil slette brukeren {activeName} ID: {activeId}?",
"auth-method": "Autentisering metode",
- "confirm-link-deletion": "Bekreft sletting",
+ "confirm-link-deletion": "Bekreft sletting av lenke",
"confirm-password": "Bekreft passord",
"confirm-user-deletion": "Bekreft sletting av bruker",
"could-not-validate-credentials": "Kunne ikke validere påloggingsinformasjon",
- "create-link": "Opprette link",
+ "create-link": "Opprett link",
"create-user": "Opprett bruker",
"current-password": "Gjeldende passord",
"e-mail-must-be-valid": "E-post må være gyldig",
- "edit-user": "Rediger Bruker",
+ "edit-user": "Rediger bruker",
"email": "E-post",
"error-cannot-delete-super-user": "Feil! Kan ikke slette superbruker",
"existing-password-does-not-match": "Eksisterende passord samsvarer ikke",
"full-name": "Fullt navn",
"generate-password-reset-link": "Generer kobling for tilbakestilling av passord",
"invite-only": "Kun inviterte",
- "link-id": "Link-ID",
+ "link-id": "Lenke-ID",
"link-name": "Lenkenavn",
"login": "Logg på",
"logout": "Logg ut",
- "manage-users": "Administrere brukere",
+ "manage-users": "Administrer brukere",
"new-password": "Nytt passord",
"new-user": "Ny bruker",
- "password-has-been-reset-to-the-default-password": "Passordet er blitt tilbakestilt til standard passord",
+ "password-has-been-reset-to-the-default-password": "Passordet har blitt tilbakestilt til standardpassordet",
"password-must-match": "Passordene må samsvare",
"password-reset-failed": "Nullstilling av passord mislyktes",
"password-updated": "Passord oppdatert",
@@ -836,7 +836,7 @@
"register": "Registrér",
"reset-password": "Tilbakestill passord",
"sign-in": "Logg inn",
- "total-mealplans": "Antall Oppskrifter",
+ "total-mealplans": "Totalt antall måltidsplaner",
"total-users": "Totalt antall brukere",
"upload-photo": "Last opp bilde",
"use-8-characters-or-more-for-your-password": "Bruk 8 tegn eller mer for ditt passord",
@@ -848,7 +848,7 @@
"user-password": "Brukerpassord",
"user-successfully-logged-in": "Innlogging vellykket",
"user-update-failed": "Brukeroppdatering mislyktes",
- "user-updated": "Oppdatert bruker",
+ "user-updated": "Bruker oppdatert",
"user": "Bruker",
"username": "Brukernavn",
"users-header": "BRUKERE",
@@ -877,7 +877,7 @@
"reset-locked-users": "Tilbakestille låste brukere",
"admin-user-creation": "Admin bruker oppretting",
"admin-user-management": "Admin User Management",
- "user-details": "Bruker detaljer",
+ "user-details": "Brukerdetaljer",
"user-name": "Brukernavn",
"authentication-method": "Autentiseringsmetode",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
@@ -896,28 +896,28 @@
"language-dialog": {
"translated": "oversatt",
"choose-language": "Velg språk",
- "select-description": "Velg språk for Mealie brukergrensesnittet. Innstillingen gjelder bare for deg, ikke andre brukere.",
- "how-to-contribute-description": "Er noe ikke oversatt ennå, feil oversatt, eller ditt språk mangler i listen? {read-the-docs-link} hvordan bidra!",
+ "select-description": "Velg språk for Mealie-brukergrensesnittet. Innstillingen gjelder bare for deg, ikke andre brukere.",
+ "how-to-contribute-description": "Er det noe som ikke er oversatt, noe som er oversatt feil, eller mangler ditt språk i listen? {read-the-docs-link} på hvordan du kan bidra!",
"read-the-docs": "Les dokumentasjonen"
},
"data-pages": {
"foods": {
- "merge-dialog-text": "Ved å kombinere valgte matvarer, vil de bli slått sammen til en matvare. Første matvaren vil bli slettet, og alle referanser til denne, vil bli oppdatert til å peke til den nye matvaren.",
+ "merge-dialog-text": "Ved å kombinere de valgte matvarene, vil de bli slått sammen til én matvare. Den første matvaren vil bli slettet, og alle referanser til denne vil bli oppdatert til å peke til den nye matvaren.",
"merge-food-example": "Slår sammen {food1} til {food2}",
- "seed-dialog-text": "Legg til databasen med mat basert på ditt lokale språk. Dette vil opprette 200+ felles matvarer som kan brukes til å organisere databasen. Næringsmidler oversettes via en samfunnsinnsats.",
- "seed-dialog-warning": "Du har allerede elementer i databasen. Denne handlingen vil ikke rekonfigurere duplikater, du må administrere dem manuelt.",
- "combine-food": "Kombiner mat",
- "source-food": "Kilde mat",
- "target-food": "Mål Mat",
- "create-food": "Lag mat",
- "food-label": "Matetikett",
- "edit-food": "Rediger mat",
- "food-data": "Mat data",
- "example-food-singular": "Feks: Tomat",
- "example-food-plural": "Feks: Tomater"
+ "seed-dialog-text": "Legg til matvarer i databasen basert på ditt lokale språk. Dette vil opprette 200+ vanlige matvarer som kan brukes til å organisere databasen din. Matvarene oversettes via en fellesinnsats fra samfunnet.",
+ "seed-dialog-warning": "Du har allerede noen elementer i databasen din. Denne handlingen vil ikke forene duplikater, du må håndtere dem manuelt.",
+ "combine-food": "Kombiner matvarer",
+ "source-food": "Kilde for matvare",
+ "target-food": "Mål for matvare",
+ "create-food": "Opprett matvare",
+ "food-label": "Matvareetikett",
+ "edit-food": "Rediger matvare",
+ "food-data": "Matvaredata",
+ "example-food-singular": "f. eks. løk",
+ "example-food-plural": "f. eks. løk"
},
"units": {
- "seed-dialog-text": "Lag en database med vanlige enheter basert på ditt lokale språk.",
+ "seed-dialog-text": "Tilfør typiske enheter i databasen basert på ditt lokale språk.",
"combine-unit-description": "Ved å kombinere de valgte enhetene vil kildeenheten og målenheten slås sammen i en enkelt enhet. {source-unit-will-be-deleted} og alle referansene til kildeenheten vil bli oppdatert til å peke til målenheten.",
"combine-unit": "Kombiner enhet",
"source-unit": "Kildeenhet",
@@ -939,7 +939,7 @@
"example-unit-abbreviation-plural": "Feks: SS"
},
"labels": {
- "seed-dialog-text": "Lag en database med vanlige enheter basert på ditt lokale språk.",
+ "seed-dialog-text": "Tilfør typiske etiketter i databasen basert på ditt lokale språk.",
"edit-label": "Rediger etikett",
"new-label": "Ny etikett",
"labels": "Etiketter"
@@ -967,7 +967,7 @@
},
"create-alias": "Opprett alias",
"manage-aliases": "Administrer aliaser",
- "seed-data": "Frødata",
+ "seed-data": "Tilføringsdata",
"seed": "Nøkkel",
"data-management": "Databehandling",
"data-management-description": "Velg hvilke data du vil gjøre endringer i.",
@@ -986,9 +986,9 @@
"tag-data": "Emneorddata"
},
"tools": {
- "new-tool": "Nytt kjøkkenutstyr",
- "edit-tool": "Rediger kjøkkenutstyr",
- "tool-data": "Kjøkkenutstyrsdata"
+ "new-tool": "Nytt utstyr",
+ "edit-tool": "Rediger utstyr",
+ "tool-data": "Utstyrsdata"
}
},
"user-registration": {
@@ -996,15 +996,15 @@
"registration-success": "Registrering vellykket",
"join-a-group": "Bli med i en gruppe",
"create-a-new-group": "Opprett en ny gruppe",
- "provide-registration-token-description": "Vennligst oppgi registreringstoken knyttet til gruppen du ønsker å bli med. Du må skaffe dette fra et eksisterende gruppemedlem.",
+ "provide-registration-token-description": "Vennligst oppgi registreringstoken tilknyttet gruppen du ønsker å bli med i. Du må få denne fra et eksisterende medlem i gruppen.",
"group-details": "Gruppedetaljer",
- "group-details-description": "Før du oppretter en konto må du lage en gruppe. Gruppen din vil bare inneholde deg, men du vil kunne invitere andre senere. Medlemmer i gruppen din kan dele måltider, handlelister, oppskrifter med mer!",
- "use-seed-data": "Bruk hoveddata",
- "use-seed-data-description": "Mealie kommer med en samling av mat, enheter og etiketter som kan brukes til å fylle gruppen din med nyttige data for å organisere oppskriftene dine.",
+ "group-details-description": "Før du oppretter en konto må du opprette en gruppe. Gruppen din vil bare inneholde deg, men du vil kunne invitere andre senere. Medlemmer i gruppen din kan dele måltider, handlelister, oppskrifter med mer!",
+ "use-seed-data": "Bruk tilføringsdata",
+ "use-seed-data-description": "Mealie kommer med en samling av matvarer, enheter og etiketter som kan brukes til å fylle gruppen din med nyttige data for å organisere oppskriftene dine.",
"account-details": "Kontodetaljer"
},
"validation": {
- "group-name-is-taken": "Gruppenavn er opptatt",
+ "group-name-is-taken": "Gruppenavnet er opptatt",
"username-is-taken": "Brukernavnet er opptatt",
"email-is-taken": "E-postadressen er opptatt",
"this-field-is-required": "Dette feltet er påkrevd"
@@ -1101,7 +1101,7 @@
"actions-description-irreversible": "irreversibel",
"logs-action-refresh": "Oppdater logger",
"logs-page-title": "Mealie Log",
- "logs-tail-lines-label": "Tail Lines"
+ "logs-tail-lines-label": "Siste linjer"
},
"mainentance": {
"actions-title": "Handlinger"
@@ -1136,7 +1136,7 @@
"personal-description": "Dette er innstillingene som er personlige for deg. Endringer her påvirker ikke andre brukere",
"user-settings": "Brukerinnstillinger",
"user-settings-description": "Administrer innstillingene, endre passordet og oppdater e-postadressen din",
- "api-tokens-description": "Håndter dine API-tokens for tilgang fra eksterne applikasjoner",
+ "api-tokens-description": "Håndter dine API-tokens for tilgang fra eksterne programmer",
"group-description": "Disse elementene deles innad i gruppen din. Å redigere ett av dem vil endre det for hele gruppen!",
"group-settings": "Gruppeinnstillinger",
"group-settings-description": "Administrer felles gruppeinnstillinger som måltidsplan- og personverninnstillinger.",
@@ -1147,7 +1147,7 @@
"notifiers": "Varslere",
"notifiers-description": "Sett opp e-post- og pushvarsler som utløses av spesifikke hendelser.",
"manage-data": "Administrer data",
- "manage-data-description": "Administrer mat og enheter (flere alternativer kommer snart)",
+ "manage-data-description": "Administrer dine matvarer og enheter (flere alternativer kommer snart)",
"data-migrations": "Datamigrering",
"data-migrations-description": "Overfør eksisterende data fra andre programmer som Nextcloud Recipes og Chowdown",
"email-sent": "Epost sendt",
@@ -1174,7 +1174,7 @@
"filter-options-description": "Når krev alle er valgt, vil kokeboken bare inkludere oppskrifter som har alle de valgte elementene. Dette gjelder for hvert delsett av valgene og ikke et tverrsnitt av de valgte elementene.",
"require-all-categories": "Krev alle kategorier",
"require-all-tags": "Krev alle emneord",
- "require-all-tools": "Krev alt kjøkkenutstyr",
+ "require-all-tools": "Krev alt utstyr",
"cookbook-name": "Navn på kokebok",
"cookbook-with-name": "Kokebok {0}"
}
diff --git a/frontend/lang/messages/pl-PL.json b/frontend/lang/messages/pl-PL.json
index cc0f612bd1b..1e47366a295 100644
--- a/frontend/lang/messages/pl-PL.json
+++ b/frontend/lang/messages/pl-PL.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Jak się to udało?",
"user-made-this": "{user} ugotował(a) to",
"last-made-date": "Ostatnio ugotowano {date}",
- "api-extras-description": "Dodatki w przepisach są kluczową cechą API Mealie. Pozwalają na tworzenie niestandardowych par kluczy/wartości JSON w recepturze do odwoływania się przez zewnętrzne aplikacje. Możesz użyć tych kluczy do wyzwalania automatyzacji lub przekazywania niestandardowych wiadomości do twoich wybranych urządzeń.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Klucz Wiadomości",
"parse": "Analizuj",
"attach-images-hint": "Dołącz obrazy przeciągając i upuszczając je do edytora",
diff --git a/frontend/lang/messages/pt-BR.json b/frontend/lang/messages/pt-BR.json
index 93317fabc4e..28f3eac9d8b 100644
--- a/frontend/lang/messages/pt-BR.json
+++ b/frontend/lang/messages/pt-BR.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Como que ficou?",
"user-made-this": "{user} fez isso",
"last-made-date": "Feito pela última vez em {date}",
- "api-extras-description": "Receitas extras são características chave da API Mealie. Eles permitem que você crie pares personalizados de chave/valor de json em uma receita para referência a partir de aplicativos de terceiros. Você pode usar essas chaves para conter informações para acionar automação ou mensagens personalizadas para transmitir ao seu dispositivo desejado.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Chave de mensagem",
"parse": "Analisar",
"attach-images-hint": "Anexe imagens arrastando e soltando-as no editor",
diff --git a/frontend/lang/messages/pt-PT.json b/frontend/lang/messages/pt-PT.json
index a460d780025..bd1277c86db 100644
--- a/frontend/lang/messages/pt-PT.json
+++ b/frontend/lang/messages/pt-PT.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Que tal ficou?",
"user-made-this": "{user} fez isto",
"last-made-date": "Última vez {date}",
- "api-extras-description": "Extras para receitas são funcionalidades chave da API Mealie. Estas permitem criar pares personalizados de chave/valor em json numa receita para referência a partir de aplicações de terceiros. Pode usar essas chaves para conter informações, para acionar automações ou mensagens personalizadas para transmitir a um dispositivo desejado.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Chave de Mensagem",
"parse": "Interpretar",
"attach-images-hint": "Anexe imagens arrastando e soltando-as no editor",
diff --git a/frontend/lang/messages/ro-RO.json b/frontend/lang/messages/ro-RO.json
index 5ff0eff60af..be54b02b76c 100644
--- a/frontend/lang/messages/ro-RO.json
+++ b/frontend/lang/messages/ro-RO.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/ru-RU.json b/frontend/lang/messages/ru-RU.json
index aac7839f9c5..535c851f841 100644
--- a/frontend/lang/messages/ru-RU.json
+++ b/frontend/lang/messages/ru-RU.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Что получилось?",
"user-made-this": "{user} сделал это",
"last-made-date": "Последний раз сделано {date}",
- "api-extras-description": "Дополнения к рецептам являются ключевым элементом Mealie API. Они позволяют создавать пользовательские пары json ключ/значение в рецепте для ссылания на другие приложения. Вы можете использовать эти ключи, чтобы сохранить нужную информацию для автоматизаций или уведомлений на ваши устройства.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Ключ сообщения",
"parse": "Обработать",
"attach-images-hint": "Прикрепляйте изображения, перетаскивая их в редактор",
diff --git a/frontend/lang/messages/sk-SK.json b/frontend/lang/messages/sk-SK.json
index 8db308b15f9..47d4997d45e 100644
--- a/frontend/lang/messages/sk-SK.json
+++ b/frontend/lang/messages/sk-SK.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Ako to dopadlo?",
"user-made-this": "{user} toto uvaril/-a",
"last-made-date": "Posledne pripravené {date}",
- "api-extras-description": "Extras receptov sú kľúčovou funkcionalitou Mealie API. Umožňujú užívateľom vytvárať vlastné json páry kľúč/hodnota z receptu, aby ich bolo možné použiť v aplikáciách tretej strany. Údaje uložené pod jednotlivými kľúčmi je možné využiť ako spúšťač automatizovaných procesov, či zasielania vlastných správ do vami zvolených zariadení.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Kľúč správy",
"parse": "Analyzovať",
"attach-images-hint": "Pridaj obrázky ich potiahnutím a pustením na editor",
diff --git a/frontend/lang/messages/sl-SI.json b/frontend/lang/messages/sl-SI.json
index 44711a0499c..518554d3922 100644
--- a/frontend/lang/messages/sl-SI.json
+++ b/frontend/lang/messages/sl-SI.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/sr-SP.json b/frontend/lang/messages/sr-SP.json
index abe70ba0eff..dd0e4262989 100644
--- a/frontend/lang/messages/sr-SP.json
+++ b/frontend/lang/messages/sr-SP.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Последњи пут прављено {date}",
- "api-extras-description": "Додаци рецепата су кључна карактеристика Mили API-а. Омогућавају вам да креирате прилагођене JSON парове кључ/вредност унутар рецепта за референцу из других апликација. Можете користити ове кључеве за садржај информација за покретање аутоматизације или прилагођених порука које ће бити прослеђене на ваш уређај по жељи.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/sv-SE.json b/frontend/lang/messages/sv-SE.json
index 9b2a3cc6133..8233d70e91b 100644
--- a/frontend/lang/messages/sv-SE.json
+++ b/frontend/lang/messages/sv-SE.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Hur blev rätten?",
"user-made-this": "{user} lagade detta",
"last-made-date": "Senast lagad {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Meddelandenyckel",
"parse": "Läs in",
"attach-images-hint": "Bifoga bilder genom att dra och släppa dem i redigeraren",
diff --git a/frontend/lang/messages/tr-TR.json b/frontend/lang/messages/tr-TR.json
index 0d5653f9c14..c13fa21aa1d 100644
--- a/frontend/lang/messages/tr-TR.json
+++ b/frontend/lang/messages/tr-TR.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Nasıl oldu?",
"user-made-this": "{user} bunu yaptı",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Tarif ekstraları Mealie API'nin önemli bir özelliğidir. Üçüncü taraf uygulamalardan referans almak üzere bir tarif içinde özel JSON anahtar/değer çiftleri oluşturmanıza olanak tanır. Bu tuşları, örneğin otomasyonları tetiklemek veya istediğiniz cihaza iletilecek özel mesajları bilgi sağlamak için kullanabilirsiniz.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/uk-UA.json b/frontend/lang/messages/uk-UA.json
index b027407dc07..65825c5b253 100644
--- a/frontend/lang/messages/uk-UA.json
+++ b/frontend/lang/messages/uk-UA.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "Як вийшло?",
"user-made-this": "{user} зробив це",
"last-made-date": "Востаннє приготовано {date}",
- "api-extras-description": "Додатки рецептів - це ключова функція API Mealie. Вони дозволяють створювати користувацьку пару ключів та значень в рецепті для сторонніх додатків. Це можна використовувати для автоматизації або створення користувацьких повідомлень.",
+ "api-extras-description": "Додатки в рецептах - ключова функція API Mealie. Вони дозволяють створювати користувацьку пару JSON ключів та значень в рецепті для сторонніх додатків. Це можна використовувати для автоматизації або для створення користувацьких повідомлень для сторонніх сервісів.",
"message-key": "Ключ повідомлення",
"parse": "Проаналізувати",
"attach-images-hint": "Прикріпіть зображення, перетягнувши їх у редактор",
diff --git a/frontend/lang/messages/vi-VN.json b/frontend/lang/messages/vi-VN.json
index 8e790220b81..1e72f3d8011 100644
--- a/frontend/lang/messages/vi-VN.json
+++ b/frontend/lang/messages/vi-VN.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/frontend/lang/messages/zh-CN.json b/frontend/lang/messages/zh-CN.json
index 3be043c57f0..eff982acbf3 100644
--- a/frontend/lang/messages/zh-CN.json
+++ b/frontend/lang/messages/zh-CN.json
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "成品怎么样?",
"user-made-this": "由 {user} 制作",
"last-made-date": "上次制作于{date}",
- "api-extras-description": "食谱扩展键值对是Mealie API的一项重要特性。它允许你在食谱里自定义json键值对,以供第三方程序使用。你可以利用这些键值对存储的信息触发自动化,或给你需要的设备转发自定义消息。",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "键名",
"parse": "自动解析",
"attach-images-hint": "如需添加图片,可将其拖拽到编辑器",
diff --git a/frontend/lang/messages/zh-TW.json b/frontend/lang/messages/zh-TW.json
index 0c2e897412b..d2aea605e3e 100644
--- a/frontend/lang/messages/zh-TW.json
+++ b/frontend/lang/messages/zh-TW.json
@@ -47,7 +47,7 @@
"uncategorized-count": "未分類 {count}",
"create-a-category": "創建類別",
"category-name": "類別名稱",
- "category": "Category"
+ "category": "目錄"
},
"events": {
"apprise-url": "Apprise連結",
@@ -182,12 +182,12 @@
"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",
+ "copy": "複製",
"color": "Color",
- "timestamp": "Timestamp",
- "last-made": "Last Made",
+ "timestamp": "時間戳",
+ "last-made": "最後製作的",
"learn-more": "Learn More",
- "this-feature-is-currently-inactive": "This feature is currently inactive",
+ "this-feature-is-currently-inactive": "該功能目前處於非活動狀態",
"clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
@@ -196,7 +196,7 @@
"selected-count": "Selected: {count}",
"export-all": "Export All",
"refresh": "Refresh",
- "upload-file": "Upload File",
+ "upload-file": "上傳文件",
"created-on-date": "Created on: {0}",
"unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes."
},
@@ -221,13 +221,13 @@
"user-group-created": "用戶群組已建立",
"user-group-creation-failed": "用戶群組建立失敗",
"settings": {
- "keep-my-recipes-private": "Keep My Recipes Private",
+ "keep-my-recipes-private": "將我的食譜保密",
"keep-my-recipes-private-description": "Sets your group and all recipes defaults to private. You can always change this later."
},
"manage-members": "Manage Members",
"manage-members-description": "Manage the permissions of the members in your groups. {manage} allows the user to access the data-management page {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.",
"manage": "Manage",
- "invite": "Invite",
+ "invite": "邀請",
"looking-to-update-your-profile": "Looking to Update Your Profile?",
"default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.",
"default-recipe-preferences": "Default Recipe Preferences",
@@ -510,7 +510,7 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} made this",
"last-made-date": "Last Made {date}",
- "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom json key/value pairs within a recipe to reference from 3rd part applications. You can use these keys to contain information to trigger automation or custom messages to relay to your desired device.",
+ "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
diff --git a/mealie/repos/seed/resources/foods/locales/zh-TW.json b/mealie/repos/seed/resources/foods/locales/zh-TW.json
index 88f7f874258..5953187e253 100644
--- a/mealie/repos/seed/resources/foods/locales/zh-TW.json
+++ b/mealie/repos/seed/resources/foods/locales/zh-TW.json
@@ -6,21 +6,21 @@
"artichoke": "菜薊",
"arugula": "arugula",
"asparagus": "蘆筍",
- "aubergine": "aubergine",
+ "aubergine": "茄子",
"avocado": "酪梨",
"bacon": "培根",
"baking-powder": "baking powder",
"baking-soda": "小蘇打粉",
- "baking-sugar": "baking sugar",
- "bar-sugar": "bar sugar",
- "basil": "basil",
+ "baking-sugar": "烘焙糖",
+ "bar-sugar": "方糖",
+ "basil": "羅勒",
"bell-peppers": "甜椒",
"blackberries": "黑莓",
"brassicas": "brassicas",
"bok-choy": "青江菜",
"broccoflower": "broccoflower",
"broccoli": "花椰菜",
- "broccolini": "broccolini",
+ "broccolini": "綠色花椰菜",
"broccoli-rabe": "broccoli rabe",
"brussels-sprouts": "球芽甘藍",
"cabbage": "高麗菜",
@@ -41,7 +41,7 @@
"capsicum": "capsicum",
"caraway": "caraway",
"carrot": "胡蘿蔔",
- "castor-sugar": "castor sugar",
+ "castor-sugar": "細砂白糖",
"cayenne-pepper": "cayenne pepper",
"celeriac": "celeriac",
"celery": "西芹",
@@ -60,7 +60,7 @@
"coconut-milk": "椰奶",
"coffee": "咖啡",
"confectioners-sugar": "confectioners' sugar",
- "coriander": "coriander",
+ "coriander": "香菜",
"corn": "玉米",
"corn-syrup": "玉米糖漿",
"cottonseed-oil": "棉籽油",