Merge remote-tracking branch 'upstream/dev' into localization

This commit is contained in:
Florian Dupret 2021-04-26 13:04:13 +02:00
commit 281594aebf
55 changed files with 6764 additions and 6924 deletions

View file

@ -0,0 +1,30 @@
# vx.x.x COOL TITLE GOES HERE
**App Version: vx.x.x**
**Database Version: vx.x.x**
## Breaking Changes
!!! error "Breaking Changes"
#### Database
#### ENV Variables
## Bug Fixes
- Fixed ...
## Features and Improvements
### General
- New Thing 1
### UI Improvements
-
### Behind the Scenes
- Refactoring...

View file

@ -0,0 +1,35 @@
# v0.5.0 COOL TITLE GOES HERE
**App Version: v0.5.0**
**Database Version: v0.5.0**
## Breaking Changes
!!! error "Breaking Changes"
#### Database
Database version has been bumped from v0.4.x -> v0.5.0. You will need to export and import your data.
## Bug Fixes
- Fixed #332 - Language settings are saved for one browser
- Fixes #281 - Slow Handling of Large Sets of Recipes
## Features and Improvements
### General
- More localization
- Start date for Week is now selectable
- Languages are now managed through Crowdin
- The main App bar went through a major overhaul
- Sidebar can now be toggled everywhere.
- New and improved mobile friendly bottom bar
- Improved styling for search bar in desktop
- Improved search layout on mobile
- Profile image now shown on all sidebars
### Behind the Scenes
- Unified Sidebar Components
- Refactor UI components to fit Vue best practices (WIP)

View file

@ -10,8 +10,11 @@ To deploy docker on your local network it is highly recommended to use docker to
- linux/arm/v7 - linux/arm/v7
- linux/arm64 - linux/arm64
!!! tip "Fix for linux/arm/v7 container on Raspberry Pi 4: 'Fatal Python error: init_interp_main: can't initialize time'" !!! tip "Fatal Python error: init_interp_main: can't initialize time"
Some users experience an problem with running the linux/arm/v7 container on Raspberry Pi 4. This is not a problem with the Mealie container, but with a bug in the hosts Docker installation.
Update the host RP4 using [instructions](linuxserver/docker-papermerge#4 (comment)), summarized here: Update the host RP4 using [instructions](linuxserver/docker-papermerge#4 (comment)), summarized here:
```shell ```shell
wget http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.5.1-1_armhf.deb wget http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.5.1-1_armhf.deb
sudo dpkg -i libseccomp2_2.5.1-1_armhf.deb sudo dpkg -i libseccomp2_2.5.1-1_armhf.deb
@ -60,7 +63,7 @@ services:
| ---------------- | ------------------ | ----------------------------------------------------------------------------------- | | ---------------- | ------------------ | ----------------------------------------------------------------------------------- |
| DB_TYPE | sqlite | The database type to be used. Current Options 'sqlite' | | DB_TYPE | sqlite | The database type to be used. Current Options 'sqlite' |
| DEFAULT_GROUP | Home | The default group for users | | DEFAULT_GROUP | Home | The default group for users |
| DEFAULT_USERNAME | changeme@email.com | The default username for the superuser | | DEFAULT_EMAIL | changeme@email.com | The default username for the superuser |
| DEFAULT_PASSWORD | MyPassword | The default password for the superuser | | DEFAULT_PASSWORD | MyPassword | The default password for the superuser |
| TOKEN_TIME | 2 | The time in hours that a login/auth token is valid | | TOKEN_TIME | 2 | The time in hours that a login/auth token is valid |
| API_PORT | 9000 | The port exposed by backend API. **do not change this if you're running in docker** | | API_PORT | 9000 | The port exposed by backend API. **do not change this if you're running in docker** |

View file

@ -77,6 +77,7 @@ nav:
- Guidelines: "contributors/developers-guide/general-guidelines.md" - Guidelines: "contributors/developers-guide/general-guidelines.md"
- Development Road Map: "roadmap.md" - Development Road Map: "roadmap.md"
- Change Log: - Change Log:
- v0.5.0 General Upgrades: "changelog/v0.5.0.md"
- v0.4.3 Hot Fix: "changelog/v0.4.3.md" - v0.4.3 Hot Fix: "changelog/v0.4.3.md"
- v0.4.2 Backend/Migrations: "changelog/v0.4.2.md" - v0.4.2 Backend/Migrations: "changelog/v0.4.2.md"
- v0.4.1 Frontend/UI: "changelog/v0.4.1.md" - v0.4.1 Frontend/UI: "changelog/v0.4.1.md"

View file

@ -1,5 +1,6 @@
<template> <template>
<v-app> <v-app>
<!-- Dummpy Comment -->
<TheAppBar /> <TheAppBar />
<v-main> <v-main>
<v-banner v-if="demo" sticky <v-banner v-if="demo" sticky
@ -7,10 +8,6 @@
<b> This is a Demo</b> | Username: changeme@email.com | Password: demo <b> This is a Demo</b> | Username: changeme@email.com | Password: demo
</div></v-banner </div></v-banner
> >
<v-slide-x-reverse-transition>
<TheRecipeFab v-if="loggedIn" />
</v-slide-x-reverse-transition>
<router-view></router-view> <router-view></router-view>
</v-main> </v-main>
<FlashMessage :position="'right bottom'"></FlashMessage> <FlashMessage :position="'right bottom'"></FlashMessage>
@ -19,7 +16,6 @@
<script> <script>
import TheAppBar from "@/components/UI/TheAppBar"; import TheAppBar from "@/components/UI/TheAppBar";
import TheRecipeFab from "@/components/UI/TheRecipeFab";
import Vuetify from "./plugins/vuetify"; import Vuetify from "./plugins/vuetify";
import { user } from "@/mixins/user"; import { user } from "@/mixins/user";
@ -28,7 +24,6 @@ export default {
components: { components: {
TheAppBar, TheAppBar,
TheRecipeFab,
}, },
mixins: [user], mixins: [user],
@ -40,14 +35,6 @@ export default {
}, },
}, },
async created() {
window.addEventListener("keyup", e => {
if (e.key == "/" && !document.activeElement.id.startsWith("input")) {
this.search = !this.search;
}
});
},
async mounted() { async mounted() {
this.$store.dispatch("initTheme"); this.$store.dispatch("initTheme");
this.$store.dispatch("requestRecentRecipes"); this.$store.dispatch("requestRecentRecipes");
@ -58,6 +45,7 @@ export default {
this.darkModeSystemCheck(); this.darkModeSystemCheck();
this.darkModeAddEventListener(); this.darkModeAddEventListener();
this.$store.dispatch("requestAppInfo"); this.$store.dispatch("requestAppInfo");
this.$store.dispatch("requestCustomPages");
}, },
methods: { methods: {

View file

@ -3,23 +3,22 @@
<h2 class="mb-4">{{ $t("recipe.ingredients") }}</h2> <h2 class="mb-4">{{ $t("recipe.ingredients") }}</h2>
<v-list-item <v-list-item
dense dense
v-for="(ingredient, index) in displayIngredients" v-for="(ingredient, index) in ingredients"
:key="generateKey('ingredient', index)" :key="generateKey('ingredient', index)"
@click="ingredient.checked = !ingredient.checked" @click="toggleChecked(index)"
> >
<v-checkbox <v-checkbox
hide-details hide-details
v-model="ingredient.checked" :value="checked[index]"
class="pt-0 my-auto py-auto" class="pt-0 my-auto py-auto"
color="secondary" color="secondary"
:readonly="true"
> >
</v-checkbox> </v-checkbox>
<v-list-item-content> <v-list-item-content>
<vue-markdown <vue-markdown
class="ma-0 pa-0 text-subtitle-1 dense-markdown" class="ma-0 pa-0 text-subtitle-1 dense-markdown"
:source="ingredient.text" :source="ingredient"
> >
</vue-markdown> </vue-markdown>
</v-list-item-content> </v-list-item-content>
@ -37,18 +36,21 @@ export default {
props: { props: {
ingredients: Array, ingredients: Array,
}, },
computed: { data() {
displayIngredients() { return {
return this.ingredients.map(x => ({ checked: [],
text: x, };
checked: false,
}));
}, },
mounted() {
this.checked = this.ingredients.map(() => false);
}, },
methods: { methods: {
generateKey(item, index) { generateKey(item, index) {
return utils.generateUniqueKey(item, index); return utils.generateUniqueKey(item, index);
}, },
toggleChecked(index) {
this.$set(this.checked, index, !this.checked[index]);
},
}, },
}; };
</script> </script>

View file

@ -1,110 +0,0 @@
<template>
<div>
<v-btn
class="mt-9 ml-n1"
fixed
left
bottom
fab
small
color="primary"
@click="showSidebar = !showSidebar"
>
<v-icon>mdi-tag</v-icon></v-btn
>
<v-navigation-drawer
:value="mobile ? showSidebar : true"
v-model="showSidebar"
width="175px"
clipped
app
>
<v-list nav dense>
<v-list-item v-for="nav in links" :key="nav.title" link :to="nav.to">
<v-list-item-icon>
<v-icon>{{ nav.icon }}</v-icon>
</v-list-item-icon>
<v-list-item-title>{{ nav.title | titleCase }}</v-list-item-title>
</v-list-item>
</v-list>
</v-navigation-drawer>
</div>
</template>
<script>
import { api } from "@/api";
export default {
data() {
return {
showSidebar: false,
mobile: false,
links: [],
baseLinks: [
{
icon: "mdi-home",
to: "/",
title: this.$t("page.home-page"),
},
{
icon: "mdi-view-module",
to: "/recipes/all",
title: this.$t("page.all-recipes"),
},
{
icon: "mdi-magnify",
to: "/search",
title: this.$t('search.search'),
},
],
};
},
mounted() {
this.buildSidebar();
this.mobile = this.viewScale();
this.showSidebar = !this.viewScale();
},
methods: {
async buildSidebar() {
this.links = [];
this.links.push(...this.baseLinks);
const pages = await api.siteSettings.getPages();
if(pages.length > 0) {
pages.sort((a, b) => a.position - b.position);
pages.forEach(async element => {
this.links.push({
title: element.name,
to: `/pages/${element.slug}`,
icon: "mdi-tag",
});
});
}
else {
const categories = await api.categories.getAll();
categories.forEach(async element => {
this.links.push({
title: element.name,
to: `/recipes/category/${element.slug}`,
icon: "mdi-tag",
});
});
}
},
viewScale() {
switch (this.$vuetify.breakpoint.name) {
case "xs":
return true;
case "sm":
return true;
default:
return false;
}
},
},
};
</script>
<style>
</style>

View file

@ -1,29 +1,49 @@
<template> <template>
<v-menu v-model="menuModel" offset-y readonly :width="maxWidth"> <v-menu
v-model="menuModel"
readonly
offset-y
offset-overflow
max-height="75vh"
>
<template #activator="{ attrs }"> <template #activator="{ attrs }">
<v-text-field <v-text-field
class="mt-6" ref="searchInput"
class="my-auto pt-1"
v-model="search" v-model="search"
v-bind="attrs" v-bind="attrs"
:dense="dense" :dense="dense"
light light
:label="$t('search.search-mealie')" dark
autofocus flat
:placeholder="$t('search.search-mealie')"
background-color="primary lighten-1"
color="white"
:solo="solo" :solo="solo"
:style="`max-width: ${maxWidth};`" :style="`max-width: ${maxWidth};`"
@focus="onFocus" @focus="onFocus"
@blur="isFocused = false"
autocomplete="off" autocomplete="off"
:autofocus="autofocus"
> >
<template #prepend-inner>
<v-icon color="grey lighten-3" size="29">
mdi-magnify
</v-icon>
</template>
</v-text-field> </v-text-field>
</template> </template>
<v-card v-if="showResults" max-height="500" :max-width="maxWidth"> <v-card
v-if="showResults"
max-height="75vh"
:max-width="maxWidth"
scrollable
>
<v-card-text class="flex row mx-auto "> <v-card-text class="flex row mx-auto ">
<div class="mr-auto"> <div class="mr-auto">
Results Results
</div> </div>
<router-link to="/search"> <router-link to="/search"> Advanced Search </router-link>
Advanced Search
</router-link>
</v-card-text> </v-card-text>
<v-divider></v-divider> <v-divider></v-divider>
<v-list scrollable v-if="autoResults"> <v-list scrollable v-if="autoResults">
@ -77,21 +97,21 @@ export default {
navOnClick: { navOnClick: {
default: true, default: true,
}, },
resetSearch: {
default: false,
},
solo: { solo: {
default: true, default: true,
}, },
autofocus: {
default: false,
},
}, },
data() { data() {
return { return {
isFocused: false,
searchSlug: "", searchSlug: "",
search: "", search: "",
menuModel: false, menuModel: false,
result: [], result: [],
fuseResults: [], fuseResults: [],
isDark: false,
options: { options: {
shouldSort: true, shouldSort: true,
threshold: 0.6, threshold: 0.6,
@ -105,8 +125,10 @@ export default {
}; };
}, },
mounted() { mounted() {
this.isDark = this.$store.getters.getIsDark; document.addEventListener("keydown", this.onDocumentKeydown);
this.$store.dispatch("requestAllRecipes"); },
beforeDestroy() {
document.removeEventListener("keydown", this.onDocumentKeydown);
}, },
computed: { computed: {
data() { data() {
@ -124,11 +146,7 @@ export default {
}, },
watch: { watch: {
isSearching(val) { isSearching(val) {
val ? (this.menuModel = true) : null; val ? (this.menuModel = true) : this.resetSearch();
},
resetSearch(val) {
val ? (this.search = "") : null;
}, },
search() { search() {
@ -167,9 +185,26 @@ export default {
this.$emit("selected", slug, name); this.$emit("selected", slug, name);
}, },
async onFocus() { async onFocus() {
clearTimeout(this.timeout); this.$store.dispatch("requestAllRecipes");
this.isFocused = true; this.isFocused = true;
}, },
resetSearch() {
this.$nextTick(() => {
this.search = "";
this.isFocused = false;
this.menuModel = false;
});
},
onDocumentKeydown(e) {
if (
e.key === "/" &&
e.target !== this.$refs.searchInput.$refs.input &&
!document.activeElement.id.startsWith("input")
) {
e.preventDefault();
this.$refs.searchInput.focus();
}
},
}, },
}; };
</script> </script>
@ -181,4 +216,9 @@ export default {
</style> </style>
<style lang="sass" scoped> <style lang="sass" scoped>
.v-menu__content
width: 100
&, & > *
display: flex
flex-direction: column
</style> </style>

View file

@ -1,22 +1,29 @@
<template> <template>
<div class="text-center "> <div class="text-center ">
<v-dialog v-model="dialog" width="600px" height="0" :fullscreen="isMobile"> <v-dialog
v-model="dialog"
width="600px"
height="0"
:fullscreen="isMobile"
content-class="top-dialog"
>
<v-card> <v-card>
<v-app-bar dark color="primary"> <v-app-bar dark color="primary lighten-1" rounded="0">
<v-toolbar-title class="headline">Search a Recipe</v-toolbar-title>
</v-app-bar>
<v-card-text>
<SearchBar <SearchBar
ref="mealSearchBar"
@results="updateResults" @results="updateResults"
@selected="emitSelect" @selected="emitSelect"
:show-results="!isMobile" :show-results="!isMobile"
max-width="550px" max-width="568"
:dense="false" :dense="false"
:nav-on-click="false" :nav-on-click="false"
:reset-search="dialog" :autofocus="true"
:solo="false"
/> />
<div v-if="isMobile"> <v-btn icon @click="dialog = false" class="mt-1">
<v-icon> mdi-close </v-icon>
</v-btn>
</v-app-bar>
<v-card-text v-if="isMobile">
<div v-for="recipe in searchResults.slice(0, 7)" :key="recipe.name"> <div v-for="recipe in searchResults.slice(0, 7)" :key="recipe.name">
<MobileRecipeCard <MobileRecipeCard
class="ma-1 px-0" class="ma-1 px-0"
@ -29,7 +36,6 @@
@selected="dialog = false" @selected="dialog = false"
/> />
</div> </div>
</div>
</v-card-text> </v-card-text>
</v-card> </v-card>
</v-dialog> </v-dialog>
@ -74,11 +80,12 @@ export default {
}, },
open() { open() {
this.dialog = true; this.dialog = true;
this.$router.push("#mobile-search"); this.$refs.mealSearchBar.resetSearch();
this.$router.push("#search");
}, },
toggleDialog(open) { toggleDialog(open) {
if (open) { if (open) {
this.$router.push("#mobile-search"); this.$router.push("#search");
} else { } else {
this.$router.back(); // 😎 back button click this.$router.back(); // 😎 back button click
} }
@ -92,4 +99,8 @@ export default {
align-items: flex-start; align-items: flex-start;
justify-content: flex-start; justify-content: flex-start;
} }
.top-dialog {
align-self: flex-start;
}
</style> </style>

View file

@ -1,52 +1,18 @@
<template> <template>
<div> <div>
<TheSidebar ref="theSidebar" />
<v-app-bar <v-app-bar
v-if="!isMobile"
clipped-left clipped-left
dense dense
app app
color="primary" color="primary"
dark dark
class="d-print-none" class="d-print-none"
:bottom="isMobile"
> >
<router-link v-if="!(isMobile && search)" to="/"> <v-btn icon @click="openSidebar">
<v-btn icon> <v-icon> mdi-menu </v-icon>
<v-icon size="40"> mdi-silverware-variant </v-icon>
</v-btn> </v-btn>
</router-link>
<div v-if="!isMobile" btn class="pl-2">
<v-toolbar-title style="cursor: pointer" @click="$router.push('/')"
>Mealie
</v-toolbar-title>
</div>
<v-spacer></v-spacer>
<v-expand-x-transition>
<SearchBar
ref="mainSearchBar"
v-if="search"
:show-results="true"
@selected="navigateFromSearch"
:max-width="isMobile ? '100%' : '450px'"
/>
</v-expand-x-transition>
<v-btn icon @click="search = !search">
<v-icon>mdi-magnify</v-icon>
</v-btn>
<TheSiteMenu />
</v-app-bar>
<v-app-bar
v-else
bottom
clipped-left
dense
app
color="primary"
dark
class="d-print-none"
>
<router-link to="/"> <router-link to="/">
<v-btn icon> <v-btn icon>
<v-icon size="40"> mdi-silverware-variant </v-icon> <v-icon size="40"> mdi-silverware-variant </v-icon>
@ -54,21 +20,34 @@
</router-link> </router-link>
<div v-if="!isMobile" btn class="pl-2"> <div v-if="!isMobile" btn class="pl-2">
<v-toolbar-title style="cursor: pointer" @click="$router.push('/')" <v-toolbar-title style="cursor: pointer" @click="$router.push('/')">
>Mealie Mealie
</v-toolbar-title> </v-toolbar-title>
</div> </div>
<v-spacer></v-spacer> <v-spacer></v-spacer>
<v-expand-x-transition> <SearchBar
<SearchDialog ref="mainSearchDialog" /> v-if="!isMobile"
</v-expand-x-transition> :show-results="true"
<v-btn icon @click="$refs.mainSearchDialog.open()"> @selected="navigateFromSearch"
:max-width="isMobile ? '100%' : '450px'"
/>
<div v-else>
<v-btn icon @click="$refs.recipeSearch.open()">
<v-icon> mdi-magnify </v-icon> <v-icon> mdi-magnify </v-icon>
</v-btn> </v-btn>
<SearchDialog ref="recipeSearch"/>
</div>
<TheSiteMenu /> <TheSiteMenu />
<v-slide-x-reverse-transition>
<TheRecipeFab v-if="loggedIn && isMobile" />
</v-slide-x-reverse-transition>
</v-app-bar> </v-app-bar>
<v-slide-x-reverse-transition>
<TheRecipeFab v-if="loggedIn && !isMobile" :absolute="true" />
</v-slide-x-reverse-transition>
</div> </div>
</template> </template>
@ -76,39 +55,40 @@
import TheSiteMenu from "@/components/UI/TheSiteMenu"; import TheSiteMenu from "@/components/UI/TheSiteMenu";
import SearchBar from "@/components/UI/Search/SearchBar"; import SearchBar from "@/components/UI/Search/SearchBar";
import SearchDialog from "@/components/UI/Search/SearchDialog"; import SearchDialog from "@/components/UI/Search/SearchDialog";
import TheRecipeFab from "@/components/UI/TheRecipeFab";
import TheSidebar from "@/components/UI/TheSidebar";
import { user } from "@/mixins/user"; import { user } from "@/mixins/user";
export default { export default {
name: "AppBar", name: "AppBar",
mixins: [user], mixins: [user],
components: { components: {
SearchDialog,
TheRecipeFab,
TheSidebar,
TheSiteMenu, TheSiteMenu,
SearchBar, SearchBar,
SearchDialog,
}, },
data() { data() {
return { return {
search: false, showSidebar: false,
isMobile: false,
}; };
}, },
watch: {
$route() {
this.search = false;
},
},
computed: { computed: {
// isMobile() { isMobile() {
// return this.$vuetify.breakpoint.name === "xs"; return this.$vuetify.breakpoint.name === "xs";
// }, },
}, },
methods: { methods: {
navigateFromSearch(slug) { navigateFromSearch(slug) {
this.$router.push(`/recipe/${slug}`); this.$router.push(`/recipe/${slug}`);
}, },
openSidebar() {
this.$refs.theSidebar.toggleSidebar();
},
}, },
}; };
</script> </script>
<style lang="scss" scoped> <style scoped>
</style> </style>

View file

@ -54,16 +54,28 @@
</v-form> </v-form>
</v-card> </v-card>
</v-dialog> </v-dialog>
<v-speed-dial v-model="fab" fixed right bottom open-on-hover> <v-speed-dial
v-model="fab"
:open-on-hover="absolute"
:fixed="absolute"
:bottom="absolute"
:right="absolute"
>
<template v-slot:activator> <template v-slot:activator>
<v-btn v-model="fab" color="accent" dark fab> <v-btn
v-model="fab"
:color="absolute ? 'accent' : 'white'"
dark
:icon="!absolute"
:fab="absolute"
>
<v-icon> mdi-plus </v-icon> <v-icon> mdi-plus </v-icon>
</v-btn> </v-btn>
</template> </template>
<v-btn fab dark small color="primary" @click="addRecipe = true"> <v-btn fab dark small color="primary" @click="addRecipe = true">
<v-icon>mdi-link</v-icon> <v-icon>mdi-link</v-icon>
</v-btn> </v-btn>
<v-btn fab dark small color="accent" @click="navCreate"> <v-btn fab dark small color="accent" @click="$router.push('/new')">
<v-icon>mdi-square-edit-outline</v-icon> <v-icon>mdi-square-edit-outline</v-icon>
</v-btn> </v-btn>
</v-speed-dial> </v-speed-dial>
@ -74,6 +86,11 @@
import { api } from "@/api"; import { api } from "@/api";
export default { export default {
props: {
absolute: {
default: false,
},
},
data() { data() {
return { return {
error: false, error: false,
@ -102,10 +119,6 @@ export default {
} }
}, },
navCreate() {
this.$router.push("/new");
},
reset() { reset() {
this.fab = false; this.fab = false;
this.error = false; this.error = false;

View file

@ -1,27 +1,8 @@
<template> <template>
<div> <div>
<v-btn <v-navigation-drawer v-model="showSidebar" width="180px" clipped app>
class="mt-9 ml-n1"
fixed
left
bottom
fab
small
color="primary"
@click="showSidebar = !showSidebar"
>
<v-icon>mdi-cog</v-icon></v-btn
>
<v-navigation-drawer
:value="mobile ? showSidebar : true"
v-model="showSidebar"
width="180px"
clipped
app
>
<template v-slot:prepend> <template v-slot:prepend>
<v-list-item two-line> <v-list-item two-line v-if="isLoggedIn">
<v-list-item-avatar color="accent" class="white--text"> <v-list-item-avatar color="accent" class="white--text">
<img <img
:src="userProfileImage" :src="userProfileImage"
@ -41,12 +22,11 @@
</v-list-item-content> </v-list-item-content>
</v-list-item> </v-list-item>
</template> </template>
<v-divider></v-divider> <v-divider></v-divider>
<v-list nav dense> <v-list nav dense>
<v-list-item <v-list-item
v-for="nav in baseLinks" v-for="nav in effectiveMenu"
:key="nav.title" :key="nav.title"
link link
:to="nav.to" :to="nav.to"
@ -58,22 +38,8 @@
</v-list-item> </v-list-item>
</v-list> </v-list>
<v-divider></v-divider> <!-- Version List Item -->
<v-list nav dense v-if="user.admin"> <v-list nav dense class="fixedBottom" v-if="!isMain">
<v-list-item
v-for="nav in superLinks"
:key="nav.title"
link
:to="nav.to"
>
<v-list-item-icon>
<v-icon>{{ nav.icon }}</v-icon>
</v-list-item-icon>
<v-list-item-title>{{ nav.title }}</v-list-item-title>
</v-list-item>
</v-list>
<v-list nav dense class="fixedBottom">
<v-list-item to="/admin/about"> <v-list-item to="/admin/about">
<v-list-item-icon class="mr-3 pt-1"> <v-list-item-icon class="mr-3 pt-1">
<v-icon :color="newVersionAvailable ? 'red--text' : ''"> <v-icon :color="newVersionAvailable ? 'red--text' : ''">
@ -104,20 +70,94 @@
</template> </template>
<script> <script>
import { validators } from "@/mixins/validators";
import { initials } from "@/mixins/initials"; import { initials } from "@/mixins/initials";
import { user } from "@/mixins/user"; import { user } from "@/mixins/user";
import axios from "axios"; import axios from "axios";
export default { export default {
mixins: [validators, initials, user], mixins: [initials, user],
data() { data() {
return { return {
showSidebar: false,
links: [],
latestVersion: null, latestVersion: null,
hideImage: false, hideImage: false,
showSidebar: false, };
mobile: false, },
links: [], mounted() {
superLinks: [ this.getVersion();
this.resetView();
},
computed: {
isMain() {
const testVal = this.$route.path.split("/");
if (testVal[1] === "recipe") this.closeSidebar();
else this.resetView();
return !(testVal[1] === "admin");
},
baseMainLinks() {
return [
{
icon: "mdi-home",
to: "/",
title: this.$t("page.home-page"),
},
{
icon: "mdi-view-module",
to: "/recipes/all",
title: this.$t("page.all-recipes"),
},
{
icon: "mdi-magnify",
to: "/search",
title: this.$t("search.search"),
},
];
},
customPages() {
const pages = this.$store.getters.getCustomPages;
if (pages.length > 0) {
pages.sort((a, b) => a.position - b.position);
return pages.map(x => ({
title: x.name,
to: `/pages/${x.slug}`,
icon: "mdi-tag",
}));
} else {
const categories = this.$store.getters.getAllCategories;
return categories.map(x => ({
title: x.name,
to: `/recipes/category/${x.slug}`,
icon: "mdi-tag",
}));
}
},
mainMenu() {
return [...this.baseMainLinks, ...this.customPages];
},
settingsLinks() {
return [
{
icon: "mdi-account",
to: "/admin/profile",
title: this.$t("settings.profile"),
},
{
icon: "mdi-format-color-fill",
to: "/admin/themes",
title: this.$t("general.themes"),
},
{
icon: "mdi-food",
to: "/admin/meal-planner",
title: this.$t("meal-plan.meal-planner"),
},
];
},
adminLinks() {
return [
{ {
icon: "mdi-cog", icon: "mdi-cog",
to: "/admin/settings", to: "/admin/settings",
@ -138,34 +178,20 @@ export default {
to: "/admin/migrations", to: "/admin/migrations",
title: this.$t("settings.migrations"), title: this.$t("settings.migrations"),
}, },
], ];
baseLinks: [
{
icon: "mdi-account",
to: "/admin/profile",
title: this.$t("settings.profile"),
}, },
{ adminMenu() {
icon: "mdi-format-color-fill", if (this.user.admin) {
to: "/admin/themes", return [...this.settingsLinks, ...this.adminLinks];
title: this.$t("general.themes"), } else {
return this.settingsLinks;
}
}, },
{ effectiveMenu() {
icon: "mdi-food", return this.isMain ? this.mainMenu : this.adminMenu;
to: "/admin/meal-planner",
title: this.$t("meal-plan.meal-planner"),
}, },
],
};
},
async mounted() {
this.mobile = this.viewScale();
this.showSidebar = !this.viewScale();
this.getVersion();
},
computed: {
userProfileImage() { userProfileImage() {
this.resetImage();
return `api/users/${this.user.id}/image`; return `api/users/${this.user.id}/image`;
}, },
newVersionAvailable() { newVersionAvailable() {
@ -175,18 +201,26 @@ export default {
const appInfo = this.$store.getters.getAppInfo; const appInfo = this.$store.getters.getAppInfo;
return appInfo.version; return appInfo.version;
}, },
isLoggedIn() {
return this.$store.getters.getIsLoggedIn;
},
isMobile() {
return this.$vuetify.breakpoint.name === "xs";
},
}, },
methods: { methods: {
viewScale() { resetImage() {
switch (this.$vuetify.breakpoint.name) { this.hideImage == false;
case "xs": },
return true; resetView() {
case "sm": this.showSidebar = !this.isMobile;
return true; },
default: toggleSidebar() {
return false; this.showSidebar = !this.showSidebar;
} },
closeSidebar() {
this.showSidebar = false;
}, },
async getVersion() { async getVersion() {
let response = await axios.get( let response = await axios.get(
@ -198,6 +232,7 @@ export default {
}, },
} }
); );
this.latestVersion = response.data.tag_name; this.latestVersion = response.data.tag_name;
}, },
}, },

View file

@ -11,7 +11,7 @@
> >
<template v-slot:activator="{ on, attrs }"> <template v-slot:activator="{ on, attrs }">
<v-btn v-bind="attrs" v-on="on" icon> <v-btn v-bind="attrs" v-on="on" icon>
<v-icon>mdi-menu</v-icon> <v-icon>mdi-account</v-icon>
</v-btn> </v-btn>
</template> </template>

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 side blev ikke fundet", "page-not-found": "404 side blev ikke fundet",
"take-me-home": "Tag mig hjem" "take-me-home": "Tag mig hjem"
}, },
"new-recipe": { "about": {
"from-url": "Fra URL", "about-mealie": "About Mealie",
"recipe-url": "URL på opskrift", "api-docs": "API Docs",
"url-form-hint": "Kopiér og indsæt et link fra din foretrukne opskrifts hjemmeside", "api-port": "API Port",
"error-message": "Der opstod en fejl under indlæsning af opskriften. Tjek loggen og debug/last_recipe.json for at fejlsøge problemet.", "application-mode": "Application Mode",
"bulk-add": "Bulk Tilføj", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Indsæt dine opskriftsdata. \nHver linje behandles som et element på en liste" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Indsend",
"name": "Navn",
"settings": "Indstillinger",
"close": "Luk",
"save": "Gem",
"image-file": "Billedfil",
"update": "Opdater",
"edit": "Rediger",
"delete": "Slet",
"select": "Vælg",
"random": "Tilfældig",
"new": "Ny",
"create": "Opret",
"cancel": "Annuller",
"ok": "Ok",
"enabled": "Aktiveret",
"download": "Hent",
"import": "Importere",
"options": "Indstillinger",
"templates": "Skabeloner",
"recipes": "Opskrifter",
"themes": "Temaer",
"confirm": "Bekræft",
"sort": "Sorter",
"recent": "Seneste",
"sort-alphabetically": "A-Å",
"reset": "Nulstil",
"filter": "Filtrer",
"yes": "Ja",
"no": "Nej",
"token": "Token",
"field-required": "Felt påkrævet",
"apply": "Anvend", "apply": "Anvend",
"cancel": "Annuller",
"close": "Luk",
"confirm": "Bekræft",
"create": "Opret",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Brugere", "delete": "Slet",
"groups": "Grupper", "disabled": "Disabled",
"sunday": "Søndag", "download": "Hent",
"monday": "Mandag", "edit": "Rediger",
"tuesday": "Tirsdag", "enabled": "Aktiveret",
"wednesday": "Onsdag", "field-required": "Felt påkrævet",
"thursday": "Torsdag", "filter": "Filtrer",
"friday": "Fredag", "friday": "Fredag",
"saturday": "Lørdag",
"about": "Om",
"get": "Get", "get": "Get",
"url": "URL" "groups": "Grupper",
}, "import": "Importere",
"page": { "monday": "Mandag",
"home-page": "Startside", "name": "Navn",
"all-recipes": "Alle Opskrifter", "no": "Nej",
"recent": "Seneste" "ok": "Ok",
}, "options": "Indstillinger",
"user": { "random": "Tilfældig",
"stay-logged-in": "Forbliv logget ind", "recent": "Seneste",
"email": "E-mail", "recipes": "Opskrifter",
"password": "Adgangskode", "reset": "Nulstil",
"sign-in": "Log ind", "saturday": "Lørdag",
"sign-up": "Opret bruger", "save": "Gem",
"logout": "Log ud", "settings": "Indstillinger",
"full-name": "Fulde navn", "sort": "Sorter",
"user-group": "Brugergruppe", "sort-alphabetically": "A-Å",
"user-password": "Adgangskode", "submit": "Indsend",
"admin": "Administrator", "sunday": "Søndag",
"user-id": "Bruger ID", "templates": "Skabeloner",
"user-id-with-value": "Bruger ID: {id}", "themes": "Temaer",
"group": "Gruppe", "thursday": "Torsdag",
"new-user": "Ny bruger", "token": "Token",
"edit-user": "Rediger bruger", "tuesday": "Tirsdag",
"create-user": "Opret bruger", "update": "Opdater",
"confirm-user-deletion": "Bekræft Sletning Af Bruger", "upload": "Upload",
"are-you-sure-you-want-to-delete-the-user": "Er du sikker på, at du vil slette brugeren <b>{activeName} med ID: {activeId}<b/>?", "url": "URL",
"confirm-group-deletion": "Bekræft Sletning Af Gruppe", "users": "Brugere",
"total-users": "Antal brugere", "wednesday": "Onsdag",
"total-mealplans": "Antal Madplaner", "yes": "Ja"
"webhooks-enabled": "Webhooks Aktiveret",
"webhook-time": "Webhook Tid",
"create-group": "Opret Gruppe",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials",
"login": "Login",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"upload-photo": "Upload Photo",
"reset-password": "Reset Password",
"current-password": "Current Password",
"new-password": "New Password",
"confirm-password": "Confirm Password",
"password-must-match": "Password must match",
"e-mail-must-be-valid": "E-mail must be valid",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Madplan denne uge",
"meal-planner": "Meal Planner",
"dinner-today": "Madplan i dag",
"planner": "Planlægger",
"edit-meal-plan": "Rediger måltidsplan",
"meal-plans": "Måltidsplaner",
"create-a-new-meal-plan": "Opret en ny måltidsplan", "create-a-new-meal-plan": "Opret en ny måltidsplan",
"start-date": "Start dato", "dinner-this-week": "Madplan denne uge",
"dinner-today": "Madplan i dag",
"edit-meal-plan": "Rediger måltidsplan",
"end-date": "Slutdato", "end-date": "Slutdato",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Måltidsplaner",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planlægger",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start dato"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Migrering af opskrifter"
},
"new-recipe": {
"bulk-add": "Bulk Tilføj",
"error-message": "Der opstod en fejl under indlæsning af opskriften. Tjek loggen og debug/last_recipe.json for at fejlsøge problemet.",
"from-url": "Fra URL",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Indsæt dine opskriftsdata. \nHver linje behandles som et element på en liste",
"recipe-url": "URL på opskrift",
"url-form-hint": "Kopiér og indsæt et link fra din foretrukne opskrifts hjemmeside"
},
"page": {
"all-recipes": "Alle Opskrifter",
"home-page": "Startside",
"recent": "Seneste"
}, },
"recipe": { "recipe": {
"description": "Beskrivelse",
"ingredients": "Ingredienser",
"categories": "Kategorier",
"tags": "Mærker",
"instructions": "Instruktioner",
"step-index": "Trin: {step}",
"recipe-name": "Opskriftens navn",
"servings": "Portioner",
"ingredient": "Ingrediens",
"notes": "Bemærkninger",
"note": "Bemærk",
"original-url": "Oprindelig opskrift",
"view-recipe": "Se opskrift",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Kategorier",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Beskrivelse",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingrediens",
"ingredients": "Ingredienser",
"instructions": "Instruktioner",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Bemærk",
"notes": "Bemærkninger",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Oprindelig opskrift",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Opskriftens navn",
"servings": "Portioner",
"sodium-content": "Sodium Content",
"step-index": "Trin: {step}",
"sugar-content": "Sugar Content",
"tags": "Mærker",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "Se opskrift"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Tilføj et nyt tema", "add-a-new-theme": "Tilføj et nyt tema",
"set-new-time": "Indstil ny tid", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Seneste:", "backup": {
"explore-the-docs": "Udforsk dokumentation", "backup-tag": "Backup Tag",
"contribute": "Bidrag", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backup og eksport", "backup-and-exports": "Backup og eksport",
"backup-info": "Sikkerhedskopier eksporteres i standard JSON-format sammen med alle de billeder, der er gemt på filsystemet. \nI din sikkerhedskopimappe finder du en .zip-fil, der indeholder alle opskrifterne JSON og billeder fra databasen. \nDerudover, hvis du valgte en markdown-fil, gemmes disse også i .zip-filen. \nFor at importere en sikkerhedskopi skal den være placeret i din sikkerhedskopimappe. \nAutomatiske sikkerhedskopier udføres hver dag kl. 3:00.", "backup-info": "Sikkerhedskopier eksporteres i standard JSON-format sammen med alle de billeder, der er gemt på filsystemet. \nI din sikkerhedskopimappe finder du en .zip-fil, der indeholder alle opskrifterne JSON og billeder fra databasen. \nDerudover, hvis du valgte en markdown-fil, gemmes disse også i .zip-filen. \nFor at importere en sikkerhedskopi skal den være placeret i din sikkerhedskopimappe. \nAutomatiske sikkerhedskopier udføres hver dag kl. 3:00.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Seneste:",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Indstil ny tid",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Temaindstillinger",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Vælg et tema i rullemenuen, eller opret et nyt tema. \nBemærk, at standardtemaet serveres til alle brugere, der ikke har angivet en temapræference.",
"dark-mode": "Mørk tilstand",
"theme-is-required": "Tema er påkrævet",
"primary": "Primær",
"secondary": "Sekundær",
"accent": "Accent", "accent": "Accent",
"success": "Succes",
"info": "Info",
"warning": "Advarsel",
"error": "Fejl",
"default-to-system": "Default to system",
"light": "Lyst",
"dark": "Mørkt",
"theme": "Tema",
"saved-color-theme": "Gemt farvetema",
"delete-theme": "Slet tema",
"are-you-sure-you-want-to-delete-this-theme": "Er du sikker på, at du vil slette dette tema?", "are-you-sure-you-want-to-delete-this-theme": "Er du sikker på, at du vil slette dette tema?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Vælg, hvordan Mealie ser ud for dig. \nIndstil dit tema til at følge dine systemindstillinger, eller vælg at bruge det lyse eller mørke tema.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Vælg, hvordan Mealie ser ud for dig. \nIndstil dit tema til at følge dine systemindstillinger, eller vælg at bruge det lyse eller mørke tema.",
"theme-name-is-required": "Theme Name is required." "dark": "Mørkt",
"dark-mode": "Mørk tilstand",
"default-to-system": "Default to system",
"delete-theme": "Slet tema",
"error": "Fejl",
"info": "Info",
"light": "Lyst",
"primary": "Primær",
"secondary": "Sekundær",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Vælg et tema i rullemenuen, eller opret et nyt tema. \nBemærk, at standardtemaet serveres til alle brugere, der ikke har angivet en temapræference.",
"success": "Succes",
"theme": "Tema",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Temaindstillinger",
"warning": "Advarsel"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Måltidsplanlægning Webhooks", "meal-planner-webhooks": "Måltidsplanlægning 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": "Webadresserne, der er anført nedenfor, modtager webhooks, der indeholder opskriftsdataene for måltidsplanen på den planlagte dag. \nWebhooks udføres i øjeblikket på <strong> {time} </strong>",
"test-webhooks": "Test 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": "Webadresserne, der er anført nedenfor, modtager webhooks, der indeholder opskriftsdataene for måltidsplanen på den planlagte dag. \nWebhooks udføres i øjeblikket på <strong> {time} </strong>",
"webhook-url": "Webhook adresse" "webhook-url": "Webhook adresse"
}
}, },
"new-version-available": "En ny version af Mealie er tilgængelig. <a {aContents}> Besøg repoen </a>", "user": {
"backup": { "admin": "Administrator",
"import-recipes": "Importer opskrifter", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Importer temaer", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Importindstillinger", "are-you-sure-you-want-to-delete-the-user": "Er du sikker på, at du vil slette brugeren <b>{activeName} med ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Bekræft Sletning Af Gruppe",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Bekræft Sletning Af Bruger",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Opret Gruppe",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Opret bruger",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Rediger bruger",
"home-page": "Home Page", "email": "E-mail",
"all-categories": "All Categories", "full-name": "Fulde navn",
"show-recent": "Show Recent", "group": "Gruppe",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Log ud",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "Ny bruger",
"edit-page": "Edit Page", "password": "Adgangskode",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Log ind",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Migrering af opskrifter", "total-mealplans": "Antal Madplaner",
"failed-imports": "Mislykket import", "total-users": "Antal brugere",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "Brugergruppe",
"nextcloud": { "user-id": "Bruger ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "Bruger ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "Adgangskode",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Tid",
"title": "Chowdown", "webhooks-enabled": "Webhooks Aktiveret"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Seite nicht gefunden", "page-not-found": "404 Seite nicht gefunden",
"take-me-home": "Zurück" "take-me-home": "Zurück"
}, },
"new-recipe": { "about": {
"from-url": "Von URL", "about-mealie": "Über Mealie",
"recipe-url": "Rezept URL", "api-docs": "API Dokumentation",
"url-form-hint": "Kopiere einen Link von deiner Lieblingsrezept-Website und füge ihn ein", "api-port": "API Port",
"error-message": "Anscheinend ist ein Fehler ist beim Parsen der URL aufgetreten. Überprüfe das Log sowie debug/last_recipe.json, um zu sehen, was fehlgeschlagen ist.", "application-mode": "Anwendungsmodus",
"bulk-add": "Massenimport", "database-type": "Datenbanktyp",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Füge deine Rezeptdaten ein. Jede Zeile wird als Eintrag in einer Liste dargestellt" "default-group": "Standardgruppe",
"demo": "Demo",
"demo-status": "Demostatus",
"development": "Entwicklung",
"not-demo": "Keine Demo",
"production": "Production",
"sqlite-file": "SQLite Datei",
"version": "Version"
}, },
"general": { "general": {
"upload": "Hochladen",
"submit": "Einfügen",
"name": "Name",
"settings": "Einstellungen",
"close": "Schließen",
"save": "Speichern",
"image-file": "Bilddatei",
"update": "Aktualisieren",
"edit": "Bearbeiten",
"delete": "Löschen",
"select": "Auswählen",
"random": "Zufall",
"new": "Neu",
"create": "Erstellen",
"cancel": "Abbrechen",
"ok": "Okay",
"enabled": "Aktiviert",
"download": "Herunterladen",
"import": "Importieren",
"options": "Optionen",
"templates": "Vorlagen",
"recipes": "Rezepte",
"themes": "Themen",
"confirm": "Bestätigen",
"sort": "Sortierung",
"recent": "Neueste",
"sort-alphabetically": "A-Z",
"reset": "Zurücksetzen",
"filter": "Filter",
"yes": "Ja",
"no": "Nein",
"token": "Token",
"field-required": "Erforderliches Feld",
"apply": "Anwenden", "apply": "Anwenden",
"cancel": "Abbrechen",
"close": "Schließen",
"confirm": "Bestätigen",
"create": "Erstellen",
"current-parenthesis": "(Neueste)", "current-parenthesis": "(Neueste)",
"users": "Benutzer", "delete": "Löschen",
"groups": "Gruppen", "disabled": "Deaktiviert",
"sunday": "Sonntag", "download": "Herunterladen",
"monday": "Montag", "edit": "Bearbeiten",
"tuesday": "Dienstag", "enabled": "Aktiviert",
"wednesday": "Mittwoch", "field-required": "Erforderliches Feld",
"thursday": "Donnerstag", "filter": "Filter",
"friday": "Freitag", "friday": "Freitag",
"saturday": "Samstag",
"about": "Über",
"get": "Holen", "get": "Holen",
"url": "URL"
},
"page": {
"home-page": "Startseite",
"all-recipes": "Alle Rezepte",
"recent": "Neueste"
},
"user": {
"stay-logged-in": "Eingeloggt bleiben?",
"email": "E-Mail",
"password": "Passwort",
"sign-in": "Einloggen",
"sign-up": "Registrieren",
"logout": "Ausloggen",
"full-name": "Vollständiger Name",
"user-group": "Benutzergruppe",
"user-password": "Benutzerpasswort",
"admin": "Admin",
"user-id": "Benutzerkennung",
"user-id-with-value": "Benutzerkennung: {id}",
"group": "Gruppe",
"new-user": "Neuer Benutzer",
"edit-user": "Benutzer bearbeiten",
"create-user": "Benutzer erstellen",
"confirm-user-deletion": "Bestätige das Löschen des Benutzers",
"are-you-sure-you-want-to-delete-the-user": "Bist du dir sicher, dass du den Benutzer <b>{activeName} ID: {activeId}<b/> löschen möchtest?",
"confirm-group-deletion": "Bestätige das Löschen der Gruppe",
"total-users": "Alle Benutzer",
"total-mealplans": "Alle Essenspläne",
"webhooks-enabled": "Webhooks aktiviert",
"webhook-time": "Webhook Zeit",
"create-group": "Gruppe erstellen",
"sign-up-links": "Anmeldelinks",
"create-link": "Link erstellen",
"link-name": "Linkname",
"group-id-with-value": "Gruppenkennung: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Bist du dir sicher, dass du die Gruppe <b>{groupName}<b/> löschen möchtest?",
"group-name": "Gruppenname",
"confirm-link-deletion": "Bestätige das Löschen des Links",
"are-you-sure-you-want-to-delete-the-link": "Bist du dir sicher, dass du den Link <b>{link}<b/> löschen möchtest?",
"link-id": "Linkkennung",
"users": "Benutzer",
"groups": "Gruppen", "groups": "Gruppen",
"could-not-validate-credentials": "Anmeldeinformationen konnten nicht validiert werden", "import": "Importieren",
"login": "Anmeldung", "monday": "Montag",
"groups-can-only-be-set-by-administrators": "Gruppen können nur durch einen Administrator gesetzt werden", "name": "Name",
"upload-photo": "Foto hochladen", "no": "Nein",
"reset-password": "Passwort zurücksetzen", "ok": "Okay",
"current-password": "Aktuelles Passwort", "options": "Optionen",
"new-password": "Neues Passwort", "random": "Zufall",
"confirm-password": "Passwort bestätigen", "recent": "Neueste",
"password-must-match": "Passwörter müssen übereinstimmen", "recipes": "Rezepte",
"e-mail-must-be-valid": "E-Mail muss valide sein", "reset": "Zurücksetzen",
"use-8-characters-or-more-for-your-password": "Benutze 8 oder mehr Zeichen für das Passwort" "saturday": "Samstag",
"save": "Speichern",
"settings": "Einstellungen",
"sort": "Sortierung",
"sort-alphabetically": "A-Z",
"submit": "Einfügen",
"sunday": "Sonntag",
"templates": "Vorlagen",
"themes": "Themen",
"thursday": "Donnerstag",
"token": "Token",
"tuesday": "Dienstag",
"update": "Aktualisieren",
"upload": "Hochladen",
"url": "URL",
"users": "Benutzer",
"wednesday": "Mittwoch",
"yes": "Ja"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Einkaufsliste",
"dinner-this-week": "Essen diese Woche",
"meal-planner": "Essensplaner",
"dinner-today": "Heutiges Essen",
"planner": "Planer",
"edit-meal-plan": "Essensplan bearbeiten",
"meal-plans": "Essenspläne",
"create-a-new-meal-plan": "Neuen Essensplan erstellen", "create-a-new-meal-plan": "Neuen Essensplan erstellen",
"start-date": "Startdatum", "dinner-this-week": "Essen diese Woche",
"dinner-today": "Heutiges Essen",
"edit-meal-plan": "Essensplan bearbeiten",
"end-date": "Enddatum", "end-date": "Enddatum",
"group": "Gruppe (Beta)",
"meal-planner": "Essensplaner",
"meal-plans": "Essenspläne",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Nur Rezepte dieser Kategorien werden in Essensplänen verwendet", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Nur Rezepte dieser Kategorien werden in Essensplänen verwendet",
"planner": "Planer",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Gruppe (Beta)" "shopping-list": "Einkaufsliste",
"start-date": "Startdatum"
},
"migration": {
"chowdown": {
"description": "Übertrage Daten aus Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Übertrage Daten aus einer Nextcloud Cookbook Instanz",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "Keine Übertragungsdaten verfügbar",
"recipe-migration": "Rezepte übertragen"
},
"new-recipe": {
"bulk-add": "Massenimport",
"error-message": "Anscheinend ist ein Fehler ist beim Parsen der URL aufgetreten. Überprüfe das Log sowie debug/last_recipe.json, um zu sehen, was fehlgeschlagen ist.",
"from-url": "Von URL",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Füge deine Rezeptdaten ein. Jede Zeile wird als Eintrag in einer Liste dargestellt",
"recipe-url": "Rezept URL",
"url-form-hint": "Kopiere einen Link von deiner Lieblingsrezept-Website und füge ihn ein"
},
"page": {
"all-recipes": "Alle Rezepte",
"home-page": "Startseite",
"recent": "Neueste"
}, },
"recipe": { "recipe": {
"description": "Beschreibung",
"ingredients": "Zutaten",
"categories": "Kategorien",
"tags": "Schlagworte",
"instructions": "Anweisungen",
"step-index": "Schritt {step}:",
"recipe-name": "Rezeptname",
"servings": "Portionen",
"ingredient": "Zutat",
"notes": "Notizen",
"note": "Notiz",
"original-url": "Ursprüngliche URL",
"view-recipe": "Rezept anschauen",
"title": "Titel",
"total-time": "Gesamtzeit",
"prep-time": "Vorbereitung",
"perform-time": "Kochzeit",
"api-extras": "API Extras",
"object-key": "Objektschlüssel",
"object-value": "Objektwert",
"new-key-name": "Neuer Schlüsselname",
"add-key": "Schlüssel hinzufügen", "add-key": "Schlüssel hinzufügen",
"key-name-required": "Schlüsselname benötigt", "api-extras": "API Extras",
"no-white-space-allowed": "Kein Leerzeichen erlaubt",
"delete-recipe": "Rezept löschen",
"delete-confirmation": "Bist du dir sicher, dass du dieses Rezept löschen möchtest?",
"nutrition": "Nährwerte",
"calories": "Kalorien", "calories": "Kalorien",
"calories-suffix": "Kalorien", "calories-suffix": "Kalorien",
"categories": "Kategorien",
"delete-confirmation": "Bist du dir sicher, dass du dieses Rezept löschen möchtest?",
"delete-recipe": "Rezept löschen",
"description": "Beschreibung",
"fat-content": "Fettgehalt", "fat-content": "Fettgehalt",
"fiber-content": "Ballaststoffe", "fiber-content": "Ballaststoffe",
"protein-content": "Eiweißgehalt",
"sodium-content": "Natriumgehalt",
"sugar-content": "Zuckergehalt",
"grams": "g", "grams": "g",
"image": "Bild",
"ingredient": "Zutat",
"ingredients": "Zutaten",
"instructions": "Anweisungen",
"key-name-required": "Schlüsselname benötigt",
"milligrams": "mg", "milligrams": "mg",
"new-key-name": "Neuer Schlüsselname",
"no-white-space-allowed": "Kein Leerzeichen erlaubt",
"note": "Notiz",
"notes": "Notizen",
"nutrition": "Nährwerte",
"object-key": "Objektschlüssel",
"object-value": "Objektwert",
"original-url": "Ursprüngliche URL",
"perform-time": "Kochzeit",
"prep-time": "Vorbereitung",
"protein-content": "Eiweißgehalt",
"recipe-image": "Rezeptbild", "recipe-image": "Rezeptbild",
"image": "Bild" "recipe-name": "Rezeptname",
"servings": "Portionen",
"sodium-content": "Natriumgehalt",
"step-index": "Schritt {step}:",
"sugar-content": "Zuckergehalt",
"tags": "Schlagworte",
"title": "Titel",
"total-time": "Gesamtzeit",
"view-recipe": "Rezept anschauen"
}, },
"search": { "search": {
"and": "Und",
"category-filter": "Kategoriefilter",
"exclude": "Ausschließen",
"include": "Einbeziehen",
"max-results": "Max. Ergebnisse",
"or": "Oder",
"search": "Suchen",
"search-mealie": "Mealie durchsuchen", "search-mealie": "Mealie durchsuchen",
"search-placeholder": "Suchen...", "search-placeholder": "Suchen...",
"max-results": "Max. Ergebnisse", "tag-filter": "Schlagwortfilter"
"category-filter": "Kategoriefilter",
"tag-filter": "Schlagwortfilter",
"include": "Einbeziehen",
"exclude": "Ausschließen",
"and": "Und",
"or": "Oder",
"search": "Suchen"
}, },
"settings": { "settings": {
"general-settings": "Einstellungen",
"change-password": "Passwort ändern",
"admin-settings": "Admin Einstellungen",
"local-api": "Lokale API",
"language": "Sprache",
"add-a-new-theme": "Neues Thema hinzufügen", "add-a-new-theme": "Neues Thema hinzufügen",
"set-new-time": "Neue Zeit einstellen", "admin-settings": "Admin Einstellungen",
"current": "Version:", "available-backups": "Verfügbare Sicherungen",
"latest": "Neueste", "backup": {
"explore-the-docs": "Stöbern", "backup-tag": "Sicherungsbeschreibung",
"contribute": "Beitragen", "create-heading": "Sicherung erstellen",
"full-backup": "Komplettsicherung",
"partial-backup": "Teilsicherung"
},
"backup-and-exports": "Sicherungen", "backup-and-exports": "Sicherungen",
"backup-info": "Sicherungen werden mitsamt aller Bilder im Standard-JSON-Format in das Dateisystem exportiert. In deinem Sicherungsordner findest du eine ZIP Datei, welche sämtliche JSON's deiner Rezepte und die Bilder aus der Datenbank enthält. Solltest du eine Markdown Datei auswählen werden diese ebenfalls im ZIP gespeichert. Um eine Sicherung zurückzuspielen muss die entsprechende ZIP-Datei im Sicherungsordner liegen. Automatische Sicherungen finden jeden Tag um 3 Uhr morgens statt.", "backup-info": "Sicherungen werden mitsamt aller Bilder im Standard-JSON-Format in das Dateisystem exportiert. In deinem Sicherungsordner findest du eine ZIP Datei, welche sämtliche JSON's deiner Rezepte und die Bilder aus der Datenbank enthält. Solltest du eine Markdown Datei auswählen werden diese ebenfalls im ZIP gespeichert. Um eine Sicherung zurückzuspielen muss die entsprechende ZIP-Datei im Sicherungsordner liegen. Automatische Sicherungen finden jeden Tag um 3 Uhr morgens statt.",
"available-backups": "Verfügbare Sicherungen", "change-password": "Passwort ändern",
"current": "Version:",
"custom-pages": "Benutzerdefinierte Seiten",
"edit-page": "Seite bearbeiten",
"first-day-of-week": "Woche beginnt am",
"homepage": {
"all-categories": "Alle Kategorien",
"card-per-section": "Karten pro Bereich",
"home-page": "Startseite",
"home-page-sections": "Startseitenbereiche",
"show-recent": "Zeige Neueste"
},
"language": "Sprache",
"latest": "Neueste",
"local-api": "Lokale API",
"locale-settings": "Spracheinstellungen",
"manage-users": "Benutzer verwalten",
"migrations": "Migrationen",
"new-page": "Neue Seite",
"page-name": "Seitenname",
"profile": "Profil",
"remove-existing-entries-matching-imported-entries": "Entferne vorhandene Einträge passend zu importierten Einträgen",
"set-new-time": "Neue Zeit einstellen",
"site-settings": "Seiteneinstellungen",
"theme": { "theme": {
"theme-name": "Themenname",
"theme-settings": "Themeneinstellungen",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Wähle ein Thema aus der Dropdown-Liste oder erstelle ein neues. Beachte, dass das Standard-Thema auf alle Benutzer angewandt wird die keine Einstellung für ein Thema getroffen haben.",
"dark-mode": "Dunkler Modus",
"theme-is-required": "Thema wird benötigt",
"primary": "Primär",
"secondary": "Sekundär",
"accent": "Akzent", "accent": "Akzent",
"success": "Erfolg",
"info": "Information",
"warning": "Warnung",
"error": "Fehler",
"default-to-system": "Standardeinstellung",
"light": "Hell",
"dark": "Dunkel",
"theme": "Thema",
"saved-color-theme": "Buntes Thema gespeichert",
"delete-theme": "Thema löschen",
"are-you-sure-you-want-to-delete-this-theme": "Bist du dir sicher, dass du dieses Thema löschen möchtest?", "are-you-sure-you-want-to-delete-this-theme": "Bist du dir sicher, dass du dieses Thema löschen möchtest?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Entscheide, wie Mealie für dich aussehen soll. Wähle die Einstellung deines Systems oder bestimme ob es Hell oder Dunkel dargestellt werden soll.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Entscheide, wie Mealie für dich aussehen soll. Wähle die Einstellung deines Systems oder bestimme ob es Hell oder Dunkel dargestellt werden soll.",
"theme-name-is-required": "Themenname wird benötigt." "dark": "Dunkel",
"dark-mode": "Dunkler Modus",
"default-to-system": "Standardeinstellung",
"delete-theme": "Thema löschen",
"error": "Fehler",
"info": "Information",
"light": "Hell",
"primary": "Primär",
"secondary": "Sekundär",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Wähle ein Thema aus der Dropdown-Liste oder erstelle ein neues. Beachte, dass das Standard-Thema auf alle Benutzer angewandt wird die keine Einstellung für ein Thema getroffen haben.",
"success": "Erfolg",
"theme": "Thema",
"theme-name": "Themenname",
"theme-name-is-required": "Themenname wird benötigt.",
"theme-settings": "Themeneinstellungen",
"warning": "Warnung"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Essensplaner Webhooks", "meal-planner-webhooks": "Essensplaner 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": "Die unten stehenden URL's erhalten Webhooks welche die Rezeptdaten für den Menüplan am geplanten Tag enthalten. Derzeit werden die Webhooks ausgeführt um",
"test-webhooks": "Teste Webhooks", "test-webhooks": "Teste 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": "Die unten stehenden URL's erhalten Webhooks welche die Rezeptdaten für den Menüplan am geplanten Tag enthalten. Derzeit werden die Webhooks ausgeführt um",
"webhook-url": "Webhook-URL" "webhook-url": "Webhook-URL"
}
}, },
"new-version-available": "Eine neue Version von Mealie steht zur Verfügung, <a {aContents}> Besuche das Repository </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Rezepte importieren", "are-you-sure-you-want-to-delete-the-group": "Bist du dir sicher, dass du die Gruppe <b>{groupName}<b/> löschen möchtest?",
"import-themes": "Themen importieren", "are-you-sure-you-want-to-delete-the-link": "Bist du dir sicher, dass du den Link <b>{link}<b/> löschen möchtest?",
"import-settings": "Einstellungen importieren", "are-you-sure-you-want-to-delete-the-user": "Bist du dir sicher, dass du den Benutzer <b>{activeName} ID: {activeId}<b/> löschen möchtest?",
"create-heading": "Sicherung erstellen", "confirm-group-deletion": "Bestätige das Löschen der Gruppe",
"backup-tag": "Sicherungsbeschreibung", "confirm-link-deletion": "Bestätige das Löschen des Links",
"full-backup": "Komplettsicherung", "confirm-password": "Passwort bestätigen",
"partial-backup": "Teilsicherung", "confirm-user-deletion": "Bestätige das Löschen des Benutzers",
"backup-restore-report": "Sicherungs/Wiederherstellungsbericht", "could-not-validate-credentials": "Anmeldeinformationen konnten nicht validiert werden",
"successfully-imported": "Erfolgreich importiert", "create-group": "Gruppe erstellen",
"failed-imports": "Import fehlgeschlagen" "create-link": "Link erstellen",
}, "create-user": "Benutzer erstellen",
"homepage": { "current-password": "Aktuelles Passwort",
"card-per-section": "Karten pro Bereich", "e-mail-must-be-valid": "E-Mail muss valide sein",
"homepage-categories": "Kategorien auf Startseite", "edit-user": "Benutzer bearbeiten",
"home-page": "Startseite", "email": "E-Mail",
"all-categories": "Alle Kategorien", "full-name": "Vollständiger Name",
"show-recent": "Zeige Neueste", "group": "Gruppe",
"home-page-sections": "Startseitenbereiche" "group-id-with-value": "Gruppenkennung: {groupID}",
}, "group-name": "Gruppenname",
"site-settings": "Seiteneinstellungen", "groups": "Gruppen",
"manage-users": "Benutzer verwalten", "groups-can-only-be-set-by-administrators": "Gruppen können nur durch einen Administrator gesetzt werden",
"migrations": "Migrationen", "link-id": "Linkkennung",
"profile": "Profil", "link-name": "Linkname",
"locale-settings": "Spracheinstellungen", "login": "Anmeldung",
"first-day-of-week": "Woche beginnt am", "logout": "Ausloggen",
"custom-pages": "Benutzerdefinierte Seiten", "new-password": "Neues Passwort",
"new-page": "Neue Seite", "new-user": "Neuer Benutzer",
"edit-page": "Seite bearbeiten", "password": "Passwort",
"page-name": "Seitenname", "password-must-match": "Passwörter müssen übereinstimmen",
"remove-existing-entries-matching-imported-entries": "Entferne vorhandene Einträge passend zu importierten Einträgen" "reset-password": "Passwort zurücksetzen",
}, "sign-in": "Einloggen",
"migration": { "sign-up-links": "Anmeldelinks",
"recipe-migration": "Rezepte übertragen", "total-mealplans": "Alle Essenspläne",
"failed-imports": "Fehlgeschlagene Importe", "total-users": "Alle Benutzer",
"migration-report": "Übertragungsbericht", "upload-photo": "Foto hochladen",
"successful-imports": "Erfolgreiche Importe", "use-8-characters-or-more-for-your-password": "Benutze 8 oder mehr Zeichen für das Passwort",
"no-migration-data-available": "Keine Übertragungsdaten verfügbar", "user-group": "Benutzergruppe",
"nextcloud": { "user-id": "Benutzerkennung",
"title": "Nextcloud Cookbook", "user-id-with-value": "Benutzerkennung: {id}",
"description": "Übertrage Daten aus einer Nextcloud Cookbook Instanz" "user-password": "Benutzerpasswort",
}, "users": "Benutzer",
"chowdown": { "webhook-time": "Webhook Zeit",
"title": "Chowdown", "webhooks-enabled": "Webhooks aktiviert"
"description": "Übertrage Daten aus Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -147,15 +147,14 @@
"view-recipe": "View Recipe" "view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And", "search-mealie": "Search Mealie (press /)",
"search-placeholder": "Search...",
"max-results": "Max Results",
"category-filter": "Category Filter", "category-filter": "Category Filter",
"exclude": "Exclude", "exclude": "Exclude",
"include": "Include", "include": "Include",
"max-results": "Max Results",
"or": "Or", "or": "Or",
"search": "Search", "search": "Search",
"search-mealie": "Search Mealie",
"search-placeholder": "Search...",
"tag-filter": "Tag Filter" "tag-filter": "Tag Filter"
}, },
"settings": { "settings": {

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page introuvable", "page-not-found": "404 Page introuvable",
"take-me-home": "Retour à l'accueil" "take-me-home": "Retour à l'accueil"
}, },
"new-recipe": { "about": {
"from-url": "Depuis une adresse web", "about-mealie": "À propos de Mealie",
"recipe-url": "Adresse de la recette", "api-docs": "Docs API",
"url-form-hint": "Copiez et collez un lien depuis votre site de recettes favori", "api-port": "Port de l'API",
"error-message": "Il y a eu une erreur en récupérant la recette. Veuillez vérifier les logs ainsi que le fichier debug/last_recipe.json pour localiser le problème.", "application-mode": "Mode de l'application",
"bulk-add": "Ajouter en masse", "database-type": "Type de base de données",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Copiez votre recette ici. Chaque ligne sera traitée comme un objet de la liste." "default-group": "Groupe par défaut",
"demo": "Oui",
"demo-status": "Mode démo",
"development": "Développement",
"not-demo": "Non",
"production": "Production",
"sqlite-file": "Fichier SQLite",
"version": "Version"
}, },
"general": { "general": {
"upload": "Importer",
"submit": "Soumettre",
"name": "Nom",
"settings": "Options",
"close": "Supprimer",
"save": "Sauvegarder",
"image-file": "Image",
"update": "Mettre à jour",
"edit": "Modifier",
"delete": "Supprimer",
"select": "Sélectionner",
"random": "Aléatoire",
"new": "Nouveau",
"create": "Créer",
"cancel": "Annuler",
"ok": "OK",
"enabled": "Activé",
"download": "Télécharger",
"import": "Importer",
"options": "Paramètres",
"templates": "Modèles",
"recipes": "Recettes",
"themes": "Thèmes",
"confirm": "Confirmer",
"sort": "Trier",
"recent": "Récent",
"sort-alphabetically": "A-Z",
"reset": "Réinitialiser",
"filter": "Filtrer",
"yes": "Oui",
"no": "Non",
"token": "Jeton",
"field-required": "Champ obligatoire",
"apply": "Appliquer", "apply": "Appliquer",
"cancel": "Annuler",
"close": "Supprimer",
"confirm": "Confirmer",
"create": "Créer",
"current-parenthesis": "(Actuel)", "current-parenthesis": "(Actuel)",
"users": "Utilisateurs", "delete": "Supprimer",
"groups": "Groupes", "disabled": "Désactivé",
"sunday": "Dimanche", "download": "Télécharger",
"monday": "Lundi", "edit": "Modifier",
"tuesday": "Mardi", "enabled": "Activé",
"wednesday": "Mercredi", "field-required": "Champ obligatoire",
"thursday": "Jeudi", "filter": "Filtrer",
"friday": "Vendredi", "friday": "Vendredi",
"saturday": "Samedi",
"about": "À propos",
"get": "Envoyer", "get": "Envoyer",
"url": "URL"
},
"page": {
"home-page": "Accueil",
"all-recipes": "Toutes mes recettes",
"recent": "Récent"
},
"user": {
"stay-logged-in": "Rester connecté(e) ?",
"email": "E-mail",
"password": "Mot de passe",
"sign-in": "Se connecter",
"sign-up": "S'inscrire",
"logout": "Déconnexion",
"full-name": "Nom",
"user-group": "Groupe utilisateur",
"user-password": "Mot de passe de l'utilisateur",
"admin": "Admin",
"user-id": "ID utilisateur",
"user-id-with-value": "ID utilisateur : {id}",
"group": "Groupe",
"new-user": "Nouvel utilisateur",
"edit-user": "Modifier l'utilisateur",
"create-user": "Créer utilisateur",
"confirm-user-deletion": "Confirmer la suppression",
"are-you-sure-you-want-to-delete-the-user": "Êtes-vous sûr de vouloir supprimer l'utilisateur <b>{activeName} ID : {activeId}<b/> ?",
"confirm-group-deletion": "Confirmer la suppression du groupe",
"total-users": "Nombre d'utilisateurs",
"total-mealplans": "Nombre de menus",
"webhooks-enabled": "Webhooks activés",
"webhook-time": "Heure du Webhook",
"create-group": "Créer un groupe",
"sign-up-links": "Liens d'inscription",
"create-link": "Créer un lien",
"link-name": "Nom du lien",
"group-id-with-value": "ID groupe : {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Êtes-vous sûr de vouloir supprimer <b>{groupName}<b/> ?",
"group-name": "Nom du groupe",
"confirm-link-deletion": "Confirmer la suppression du lien",
"are-you-sure-you-want-to-delete-the-link": "Êtes-vous sûr de vouloir supprimer le lien <b>{link}<b/> ?",
"link-id": "ID du lien",
"users": "Utilisateurs",
"groups": "Groupes", "groups": "Groupes",
"could-not-validate-credentials": "La vérification de vos identifiants a échoué", "import": "Importer",
"login": "Connexion", "monday": "Lundi",
"groups-can-only-be-set-by-administrators": "Les groupes sont assignés par les administrateurs", "name": "Nom",
"upload-photo": "Importer une photo", "no": "Non",
"reset-password": "Réinitialiser le mot de passe", "ok": "OK",
"current-password": "Mot de passe actuel", "options": "Paramètres",
"new-password": "Nouveau mot de passe", "random": "Aléatoire",
"confirm-password": "Confirmer mot de passe", "recent": "Récent",
"password-must-match": "Les mots de passe doivent correspondre", "recipes": "Recettes",
"e-mail-must-be-valid": "L'e-mail doit être valide", "reset": "Réinitialiser",
"use-8-characters-or-more-for-your-password": "Utiliser au moins 8 caractères pour votre mot de passe" "saturday": "Samedi",
"save": "Sauvegarder",
"settings": "Options",
"sort": "Trier",
"sort-alphabetically": "A-Z",
"submit": "Soumettre",
"sunday": "Dimanche",
"templates": "Modèles",
"themes": "Thèmes",
"thursday": "Jeudi",
"token": "Jeton",
"tuesday": "Mardi",
"update": "Mettre à jour",
"upload": "Importer",
"url": "URL",
"users": "Utilisateurs",
"wednesday": "Mercredi",
"yes": "Oui"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Liste d'achats",
"dinner-this-week": "Au menu cette semaine",
"meal-planner": "Menus",
"dinner-today": "Menu du jour",
"planner": "Planificateur",
"edit-meal-plan": "Modifier le menu",
"meal-plans": "Menus",
"create-a-new-meal-plan": "Créer un nouveau menu", "create-a-new-meal-plan": "Créer un nouveau menu",
"start-date": "Date de début", "dinner-this-week": "Au menu cette semaine",
"dinner-today": "Menu du jour",
"edit-meal-plan": "Modifier le menu",
"end-date": "Date de fin", "end-date": "Date de fin",
"group": "Regrouper (Bêta)",
"meal-planner": "Menus",
"meal-plans": "Menus",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Seules les recettes appartenant à ces catégories seront utilisées dans les menus", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Seules les recettes appartenant à ces catégories seront utilisées dans les menus",
"planner": "Planificateur",
"quick-week": "Semaine rapide", "quick-week": "Semaine rapide",
"group": "Regrouper (Bêta)" "shopping-list": "Liste d'achats",
"start-date": "Date de début"
},
"migration": {
"chowdown": {
"description": "Importer des recettes depuis Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Importer des recettes depuis un livre de recettes Nextcloud existant",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "Aucune donnée d'importation n'est disponible",
"recipe-migration": "Migrer les recettes"
},
"new-recipe": {
"bulk-add": "Ajouter en masse",
"error-message": "Il y a eu une erreur en récupérant la recette. Veuillez vérifier les logs ainsi que le fichier debug/last_recipe.json pour localiser le problème.",
"from-url": "Depuis une adresse web",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Copiez votre recette ici. Chaque ligne sera traitée comme un objet de la liste.",
"recipe-url": "Adresse de la recette",
"url-form-hint": "Copiez et collez un lien depuis votre site de recettes favori"
},
"page": {
"all-recipes": "Toutes mes recettes",
"home-page": "Accueil",
"recent": "Récent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingrédients",
"categories": "Catégories",
"tags": "Mots-clés",
"instructions": "Instructions",
"step-index": "Étape : {step}",
"recipe-name": "Nom de la recette",
"servings": "Portions",
"ingredient": "Ingrédient",
"notes": "Notes",
"note": "Note",
"original-url": "Recette originale",
"view-recipe": "Voir la recette",
"title": "Titre",
"total-time": "Temps total",
"prep-time": "Temps de préparation",
"perform-time": "Temps de cuisson",
"api-extras": "Extras API",
"object-key": "Clé d'objet",
"object-value": "Valeur d'objet",
"new-key-name": "Nouveau nom de clé",
"add-key": "Ajouter une clé", "add-key": "Ajouter une clé",
"key-name-required": "Un nom de clé est requis", "api-extras": "Extras API",
"no-white-space-allowed": "Aucun espace blanc autorisé",
"delete-recipe": "Supprimer la recette",
"delete-confirmation": "Êtes-vous sûr(e) de vouloir supprimer cette recette ?",
"nutrition": "Valeurs nutritionnelles",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Catégories",
"delete-confirmation": "Êtes-vous sûr(e) de vouloir supprimer cette recette ?",
"delete-recipe": "Supprimer la recette",
"description": "Description",
"fat-content": "Lipides", "fat-content": "Lipides",
"fiber-content": "Fibres", "fiber-content": "Fibres",
"protein-content": "Protéines",
"sodium-content": "Sels",
"sugar-content": "Glucides",
"grams": "grammes", "grams": "grammes",
"image": "Image",
"ingredient": "Ingrédient",
"ingredients": "Ingrédients",
"instructions": "Instructions",
"key-name-required": "Un nom de clé est requis",
"milligrams": "milligrammes", "milligrams": "milligrammes",
"new-key-name": "Nouveau nom de clé",
"no-white-space-allowed": "Aucun espace blanc autorisé",
"note": "Note",
"notes": "Notes",
"nutrition": "Valeurs nutritionnelles",
"object-key": "Clé d'objet",
"object-value": "Valeur d'objet",
"original-url": "Recette originale",
"perform-time": "Temps de cuisson",
"prep-time": "Temps de préparation",
"protein-content": "Protéines",
"recipe-image": "Image de la recette", "recipe-image": "Image de la recette",
"image": "Image" "recipe-name": "Nom de la recette",
"servings": "Portions",
"sodium-content": "Sels",
"step-index": "Étape : {step}",
"sugar-content": "Glucides",
"tags": "Mots-clés",
"title": "Titre",
"total-time": "Temps total",
"view-recipe": "Voir la recette"
}, },
"search": { "search": {
"and": "Et",
"category-filter": "Filtre par catégories",
"exclude": "Exclure",
"include": "Inclure",
"max-results": "Résultats max",
"or": "Ou",
"search": "Rechercher",
"search-mealie": "Rechercher dans Mealie", "search-mealie": "Rechercher dans Mealie",
"search-placeholder": "Rechercher...", "search-placeholder": "Rechercher...",
"max-results": "Résultats max", "tag-filter": "Filtre par mots-clés"
"category-filter": "Filtre par catégories",
"tag-filter": "Filtre par mots-clés",
"include": "Inclure",
"exclude": "Exclure",
"and": "Et",
"or": "Ou",
"search": "Rechercher"
}, },
"settings": { "settings": {
"general-settings": "Paramètres généraux",
"change-password": "Modifier le mot de passe",
"admin-settings": "Paramètres d'administration",
"local-api": "API locale",
"language": "Langue",
"add-a-new-theme": "Ajouter un nouveau thème", "add-a-new-theme": "Ajouter un nouveau thème",
"set-new-time": "Indiquer une nouvelle heure", "admin-settings": "Paramètres d'administration",
"current": "Version :", "available-backups": "Sauvegardes disponibles",
"latest": "Dernière", "backup": {
"explore-the-docs": "Parcourir la documentation", "backup-tag": "Tag de la sauvegarde",
"contribute": "Contribuer", "create-heading": "Créer une sauvegarde",
"full-backup": "Sauvegarde complète",
"partial-backup": "Sauvegarde partielle"
},
"backup-and-exports": "Sauvegardes", "backup-and-exports": "Sauvegardes",
"backup-info": "Les sauvegardes sont exportées en format JSON standard, ainsi que toutes les images stockées sur le système. Dans votre dossier de sauvegarde, vous trouverez un dossier .zip qui contient toutes les recettes en JSON et les images de la base de données. De plus, si vous avez sélectionné le format de fichier markdown, il sera sauvegardé dans le même dossier .zip. Pour importer une sauvegarde, celle-ci doit être enregistrée dans votre dossier de sauvegardes. Une sauvegarde automatique est effectuée quotidiennement à 03h00.", "backup-info": "Les sauvegardes sont exportées en format JSON standard, ainsi que toutes les images stockées sur le système. Dans votre dossier de sauvegarde, vous trouverez un dossier .zip qui contient toutes les recettes en JSON et les images de la base de données. De plus, si vous avez sélectionné le format de fichier markdown, il sera sauvegardé dans le même dossier .zip. Pour importer une sauvegarde, celle-ci doit être enregistrée dans votre dossier de sauvegardes. Une sauvegarde automatique est effectuée quotidiennement à 03h00.",
"available-backups": "Sauvegardes disponibles", "change-password": "Modifier le mot de passe",
"current": "Version :",
"custom-pages": "Pages personnalisées",
"edit-page": "Modifier la page",
"first-day-of-week": "Premier jour de la semaine",
"homepage": {
"all-categories": "Toutes les catégories",
"card-per-section": "Tuiles par section",
"home-page": "Page d'accueil",
"home-page-sections": "Sections de la page d'accueil",
"show-recent": "Afficher les récentes"
},
"language": "Langue",
"latest": "Dernière",
"local-api": "API locale",
"locale-settings": "Paramètres régionaux",
"manage-users": "Utilisateurs",
"migrations": "Migrations",
"new-page": "Nouvelle page",
"page-name": "Nom de la page",
"profile": "Profil",
"remove-existing-entries-matching-imported-entries": "Supprimer les entrées existantes correspondant aux entrées importées",
"set-new-time": "Indiquer une nouvelle heure",
"site-settings": "Paramètres site",
"theme": { "theme": {
"theme-name": "Nom du thème",
"theme-settings": "Paramètres du thème",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Sélectionnez un thème depuis la liste ou créez-en un nouveau. Le thème par défaut sera utilisé pour tous les utilisateurs qui n'ont pas choisi de thème personnalisé.",
"dark-mode": "Mode sombre",
"theme-is-required": "Un thème est requis",
"primary": "Primaire",
"secondary": "Secondaire",
"accent": "Accentué", "accent": "Accentué",
"success": "Succès",
"info": "Information",
"warning": "Avertissement",
"error": "Erreur",
"default-to-system": "Identique au système",
"light": "Clair",
"dark": "Sombre",
"theme": "Thème",
"saved-color-theme": "Thèmes sauvegardés",
"delete-theme": "Supprimer le thème",
"are-you-sure-you-want-to-delete-this-theme": "Êtes-vous sûr(e) de vouloir supprimer ce thème ?", "are-you-sure-you-want-to-delete-this-theme": "Êtes-vous sûr(e) de vouloir supprimer ce thème ?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Personnalisez l'apparence de Mealie. Utilisez le thème par défaut de votre système ou choisissez manuellement entre le thème clair ou sombre.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Personnalisez l'apparence de Mealie. Utilisez le thème par défaut de votre système ou choisissez manuellement entre le thème clair ou sombre.",
"theme-name-is-required": "Un nom de thème est requis." "dark": "Sombre",
"dark-mode": "Mode sombre",
"default-to-system": "Identique au système",
"delete-theme": "Supprimer le thème",
"error": "Erreur",
"info": "Information",
"light": "Clair",
"primary": "Primaire",
"secondary": "Secondaire",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Sélectionnez un thème depuis la liste ou créez-en un nouveau. Le thème par défaut sera utilisé pour tous les utilisateurs qui n'ont pas choisi de thème personnalisé.",
"success": "Succès",
"theme": "Thème",
"theme-name": "Nom du thème",
"theme-name-is-required": "Un nom de thème est requis.",
"theme-settings": "Paramètres du thème",
"warning": "Avertissement"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Webhooks des menus", "meal-planner-webhooks": "Webhooks des menus",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Les liens dans cette liste recevront les webhooks contenant les recettes pour le menu du jour. Actuellement, les webhooks se lancent à",
"test-webhooks": "Tester les webhooks", "test-webhooks": "Tester les 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": "Les liens dans cette liste recevront les webhooks contenant les recettes pour le menu du jour. Actuellement, les webhooks se lancent à",
"webhook-url": "Lien du webhook" "webhook-url": "Lien du webhook"
}
}, },
"new-version-available": "Une nouvelle version de Mealie est disponible, <a {aContents}> rendez-vous sur le dépôt ! </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Importer des recettes", "are-you-sure-you-want-to-delete-the-group": "Êtes-vous sûr de vouloir supprimer <b>{groupName}<b/> ?",
"import-themes": "Importer des thèmes", "are-you-sure-you-want-to-delete-the-link": "Êtes-vous sûr de vouloir supprimer le lien <b>{link}<b/> ?",
"import-settings": "Importer des paramètres", "are-you-sure-you-want-to-delete-the-user": "Êtes-vous sûr de vouloir supprimer l'utilisateur <b>{activeName} ID : {activeId}<b/> ?",
"create-heading": "Créer une sauvegarde", "confirm-group-deletion": "Confirmer la suppression du groupe",
"backup-tag": "Tag de la sauvegarde", "confirm-link-deletion": "Confirmer la suppression du lien",
"full-backup": "Sauvegarde complète", "confirm-password": "Confirmer mot de passe",
"partial-backup": "Sauvegarde partielle", "confirm-user-deletion": "Confirmer la suppression",
"backup-restore-report": "Rapport de la restauration de la sauvegarde", "could-not-validate-credentials": "La vérification de vos identifiants a échoué",
"successfully-imported": "Importé avec succès", "create-group": "Créer un groupe",
"failed-imports": "Importations échouées" "create-link": "Créer un lien",
}, "create-user": "Créer utilisateur",
"homepage": { "current-password": "Mot de passe actuel",
"card-per-section": "Tuiles par section", "e-mail-must-be-valid": "L'e-mail doit être valide",
"homepage-categories": "Catégories de la page d'accueil", "edit-user": "Modifier l'utilisateur",
"home-page": "Page d'accueil", "email": "E-mail",
"all-categories": "Toutes les catégories", "full-name": "Nom",
"show-recent": "Afficher les récentes", "group": "Groupe",
"home-page-sections": "Sections de la page d'accueil" "group-id-with-value": "ID groupe : {groupID}",
}, "group-name": "Nom du groupe",
"site-settings": "Paramètres site", "groups": "Groupes",
"manage-users": "Utilisateurs", "groups-can-only-be-set-by-administrators": "Les groupes sont assignés par les administrateurs",
"migrations": "Migrations", "link-id": "ID du lien",
"profile": "Profil", "link-name": "Nom du lien",
"locale-settings": "Paramètres régionaux", "login": "Connexion",
"first-day-of-week": "Premier jour de la semaine", "logout": "Déconnexion",
"custom-pages": "Pages personnalisées", "new-password": "Nouveau mot de passe",
"new-page": "Nouvelle page", "new-user": "Nouvel utilisateur",
"edit-page": "Modifier la page", "password": "Mot de passe",
"page-name": "Nom de la page", "password-must-match": "Les mots de passe doivent correspondre",
"remove-existing-entries-matching-imported-entries": "Supprimer les entrées existantes correspondant aux entrées importées" "reset-password": "Réinitialiser le mot de passe",
}, "sign-in": "Se connecter",
"migration": { "sign-up-links": "Liens d'inscription",
"recipe-migration": "Migrer les recettes", "total-mealplans": "Nombre de menus",
"failed-imports": "Importations échouées", "total-users": "Nombre d'utilisateurs",
"migration-report": "Rapport de migration", "upload-photo": "Importer une photo",
"successful-imports": "Importations réussies", "use-8-characters-or-more-for-your-password": "Utiliser au moins 8 caractères pour votre mot de passe",
"no-migration-data-available": "Aucune donnée d'importation n'est disponible", "user-group": "Groupe utilisateur",
"nextcloud": { "user-id": "ID utilisateur",
"title": "Nextcloud Cookbook", "user-id-with-value": "ID utilisateur : {id}",
"description": "Importer des recettes depuis un livre de recettes Nextcloud existant" "user-password": "Mot de passe de l'utilisateur",
}, "users": "Utilisateurs",
"chowdown": { "webhook-time": "Heure du Webhook",
"title": "Chowdown", "webhooks-enabled": "Webhooks activés"
"description": "Importer des recettes depuis Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404: Pagina niet gevonden", "page-not-found": "404: Pagina niet gevonden",
"take-me-home": "Breng me terug naar de Startpagina" "take-me-home": "Breng me terug naar de Startpagina"
}, },
"new-recipe": { "about": {
"from-url": "Recept importeren", "about-mealie": "Over Mealie",
"recipe-url": "Recept URL", "api-docs": "API-documentatie",
"url-form-hint": "Kopieer en plak een link vanuit uw favoriete receptwebsite", "api-port": "API Poort",
"error-message": "Het lijkt erop dat er een fout is opgetreden bij het verwerken van de URL. Controleer het logboek en de debug/last_recipe.json om te zien wat er fout ging.", "application-mode": "Applicatie modus",
"bulk-add": "Bulk toevoegen", "database-type": "Databasetype",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Plak je receptgegevens. Elke regel wordt behandeld als een item in een lijst" "default-group": "Standaardgroep",
"demo": "Demo",
"demo-status": "Demo status",
"development": "Versies in ontwikkeling",
"not-demo": "Niet Demo",
"production": "Productie",
"sqlite-file": "SQLite bestand",
"version": "Versie"
}, },
"general": { "general": {
"upload": "Uploaden",
"submit": "Verzenden",
"name": "Naam",
"settings": "Instellingen",
"close": "Sluiten",
"save": "Opslaan",
"image-file": "Afbeeldingsbestand",
"update": "Bijwerken",
"edit": "Bewerken",
"delete": "Verwijderen",
"select": "Selecteer",
"random": "Willekeurig",
"new": "Nieuw",
"create": "Maak",
"cancel": "Annuleren",
"ok": "Ok",
"enabled": "Ingeschakeld",
"download": "Download",
"import": "Importeren",
"options": "Opties",
"templates": "Sjablonen",
"recipes": "Recepten",
"themes": "Thema's",
"confirm": "Bevestigen",
"sort": "Sorteren",
"recent": "Recent(e)",
"sort-alphabetically": "A-Z",
"reset": "Herstellen",
"filter": "Filter",
"yes": "Ja",
"no": "Nee",
"token": "Token",
"field-required": "Verplicht veld",
"apply": "Toepassen", "apply": "Toepassen",
"cancel": "Annuleren",
"close": "Sluiten",
"confirm": "Bevestigen",
"create": "Maak",
"current-parenthesis": "(Huidig)", "current-parenthesis": "(Huidig)",
"users": "Gebruikers", "delete": "Verwijderen",
"groups": "Groepen", "disabled": "Uitgeschakeld",
"sunday": "Zondag", "download": "Download",
"monday": "Maandag", "edit": "Bewerken",
"tuesday": "Dinsdag", "enabled": "Ingeschakeld",
"wednesday": "Woensdag", "field-required": "Verplicht veld",
"thursday": "Donderdag", "filter": "Filter",
"friday": "Vrijdag", "friday": "Vrijdag",
"saturday": "Zaterdag",
"about": "Over",
"get": "Haal op", "get": "Haal op",
"url": "URL"
},
"page": {
"home-page": "Start pagina",
"all-recipes": "Alle recepten",
"recent": "Recent(e)"
},
"user": {
"stay-logged-in": "Blijf ingelogd?",
"email": "E-Mail",
"password": "Wachtwoord",
"sign-in": "Inloggen",
"sign-up": "Registreren",
"logout": "Uitloggen",
"full-name": "Voor- en achternaam",
"user-group": "Gebruikersgroep",
"user-password": "Gebruikerswachtwoord",
"admin": "Beheerder",
"user-id": "GebruikersID",
"user-id-with-value": "Gebruikers-ID: {id}",
"group": "Groep",
"new-user": "Nieuwe Gebruiker",
"edit-user": "Bewerk Gebruiker",
"create-user": "Gebruiker toevoegen",
"confirm-user-deletion": "Gebruiker verwijderen bevestigen",
"are-you-sure-you-want-to-delete-the-user": "Weet u zeker dat u gebruiker <b>{activeName} ID: {activeId}<b/> wilt verwijderen?",
"confirm-group-deletion": "Verwijderen groep bevestigen",
"total-users": "Totaal Gebruikers",
"total-mealplans": "Totaal maaltijdplannen",
"webhooks-enabled": "Webhooks ingeschakeld",
"webhook-time": "Webhook Tijd",
"create-group": "Groep maken",
"sign-up-links": "Registreer links",
"create-link": "Koppeling maken",
"link-name": "Koppeling Naam",
"group-id-with-value": "Groep ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Weet u zeker dat u <b>{groupName}<b/> wilt verwijderen?",
"group-name": "Groepsnaam",
"confirm-link-deletion": "Bevestig verwijderen koppeling",
"are-you-sure-you-want-to-delete-the-link": "Weet u zeker dat u <b>{link}<b/> wilt verwijderen?",
"link-id": "Koppeling ID",
"users": "Gebruikers",
"groups": "Groepen", "groups": "Groepen",
"could-not-validate-credentials": "Kan inloggegevens niet valideren", "import": "Importeren",
"login": "Inloggen", "monday": "Maandag",
"groups-can-only-be-set-by-administrators": "Groepen kunnen alleen worden ingesteld door beheerders", "name": "Naam",
"upload-photo": "Foto uploaden", "no": "Nee",
"reset-password": "Wachtwoord Herstellen", "ok": "Ok",
"current-password": "Huidig Wachtwoord", "options": "Opties",
"new-password": "Nieuw Wachtwoord", "random": "Willekeurig",
"confirm-password": "Bevestig Wachtwoord", "recent": "Recent(e)",
"password-must-match": "Wachtwoorden moeten overeenkomen", "recipes": "Recepten",
"e-mail-must-be-valid": "E-mailadres moet geldig zijn", "reset": "Herstellen",
"use-8-characters-or-more-for-your-password": "Gebruik 8 tekens of meer voor uw wachtwoord" "saturday": "Zaterdag",
"save": "Opslaan",
"settings": "Instellingen",
"sort": "Sorteren",
"sort-alphabetically": "A-Z",
"submit": "Verzenden",
"sunday": "Zondag",
"templates": "Sjablonen",
"themes": "Thema's",
"thursday": "Donderdag",
"token": "Token",
"tuesday": "Dinsdag",
"update": "Bijwerken",
"upload": "Uploaden",
"url": "URL",
"users": "Gebruikers",
"wednesday": "Woensdag",
"yes": "Ja"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Boodschappenlijstje",
"dinner-this-week": "Het avondeten deze week",
"meal-planner": "Maaltijd planner",
"dinner-today": "Het avondeten vandaag",
"planner": "Planner",
"edit-meal-plan": "Maaltijdplan bewerken",
"meal-plans": "Maaltijd planner",
"create-a-new-meal-plan": "Maak een nieuw Maaltijdplan", "create-a-new-meal-plan": "Maak een nieuw Maaltijdplan",
"start-date": "Begindatum", "dinner-this-week": "Het avondeten deze week",
"dinner-today": "Het avondeten vandaag",
"edit-meal-plan": "Maaltijdplan bewerken",
"end-date": "Einddatum", "end-date": "Einddatum",
"group": "Groep (Beta)",
"meal-planner": "Maaltijd planner",
"meal-plans": "Maaltijd planner",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Alleen recepten met deze categorieën zullen worden gebruikt in maaltijdplannen", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Alleen recepten met deze categorieën zullen worden gebruikt in maaltijdplannen",
"planner": "Planner",
"quick-week": "Snelle Week", "quick-week": "Snelle Week",
"group": "Groep (Beta)" "shopping-list": "Boodschappenlijstje",
"start-date": "Begindatum"
},
"migration": {
"chowdown": {
"description": "Gegevens migreren uit Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migreer gegevens uit een Nextcloud Kookbook intance",
"title": "Nextcloud Kookboek"
},
"no-migration-data-available": "Geen migratie-gegevens beschikbaar",
"recipe-migration": "Recept Migratie"
},
"new-recipe": {
"bulk-add": "Bulk toevoegen",
"error-message": "Het lijkt erop dat er een fout is opgetreden bij het verwerken van de URL. Controleer het logboek en de debug/last_recipe.json om te zien wat er fout ging.",
"from-url": "Recept importeren",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Plak je receptgegevens. Elke regel wordt behandeld als een item in een lijst",
"recipe-url": "Recept URL",
"url-form-hint": "Kopieer en plak een link vanuit uw favoriete receptwebsite"
},
"page": {
"all-recipes": "Alle recepten",
"home-page": "Start pagina",
"recent": "Recent(e)"
}, },
"recipe": { "recipe": {
"description": "Omschrijving",
"ingredients": "Ingrediënten",
"categories": "Categorieën",
"tags": "Labels",
"instructions": "Instructies",
"step-index": "Stap: {step}",
"recipe-name": "Receptnaam",
"servings": "Porties",
"ingredient": "Ingrediënt",
"notes": "Opmerkingen",
"note": "Opmerking",
"original-url": "Oorspronkelijke URL",
"view-recipe": "Bekijk Recept",
"title": "Titel",
"total-time": "Totale Tijd",
"prep-time": "Voorbereiding tijd",
"perform-time": "Kook tijd",
"api-extras": "API Extras",
"object-key": "Object Sleutel",
"object-value": "Object waarde",
"new-key-name": "Nieuwe sleutelnaam",
"add-key": "Sleutel toevoegen", "add-key": "Sleutel toevoegen",
"key-name-required": "Sleutelnaam vereist", "api-extras": "API Extras",
"no-white-space-allowed": "Geen Witruimte Toegestaan",
"delete-recipe": "Recept verwijderen",
"delete-confirmation": "Weet u zeker dat u dit recept wilt verwijderen?",
"nutrition": "Voedingswaarde",
"calories": "Calorieën", "calories": "Calorieën",
"calories-suffix": "calorieën", "calories-suffix": "calorieën",
"categories": "Categorieën",
"delete-confirmation": "Weet u zeker dat u dit recept wilt verwijderen?",
"delete-recipe": "Recept verwijderen",
"description": "Omschrijving",
"fat-content": "Vetten", "fat-content": "Vetten",
"fiber-content": "Vezels", "fiber-content": "Vezels",
"protein-content": "Eiwitten",
"sodium-content": "Sodium gehalte",
"sugar-content": "Suiker gehalte",
"grams": "gram", "grams": "gram",
"image": "Afbeelding",
"ingredient": "Ingrediënt",
"ingredients": "Ingrediënten",
"instructions": "Instructies",
"key-name-required": "Sleutelnaam vereist",
"milligrams": "milligram", "milligrams": "milligram",
"new-key-name": "Nieuwe sleutelnaam",
"no-white-space-allowed": "Geen Witruimte Toegestaan",
"note": "Opmerking",
"notes": "Opmerkingen",
"nutrition": "Voedingswaarde",
"object-key": "Object Sleutel",
"object-value": "Object waarde",
"original-url": "Oorspronkelijke URL",
"perform-time": "Kook tijd",
"prep-time": "Voorbereiding tijd",
"protein-content": "Eiwitten",
"recipe-image": "Recept afbeelding", "recipe-image": "Recept afbeelding",
"image": "Afbeelding" "recipe-name": "Receptnaam",
"servings": "Porties",
"sodium-content": "Sodium gehalte",
"step-index": "Stap: {step}",
"sugar-content": "Suiker gehalte",
"tags": "Labels",
"title": "Titel",
"total-time": "Totale Tijd",
"view-recipe": "Bekijk Recept"
}, },
"search": { "search": {
"and": "En",
"category-filter": "Categorie Filter",
"exclude": "Exclusief",
"include": "Inclusief",
"max-results": "Max. resultaten",
"or": "Of",
"search": "Zoek",
"search-mealie": "Mealie Zoeken", "search-mealie": "Mealie Zoeken",
"search-placeholder": "Zoeken...", "search-placeholder": "Zoeken...",
"max-results": "Max. resultaten", "tag-filter": "Label Filter"
"category-filter": "Categorie Filter",
"tag-filter": "Label Filter",
"include": "Inclusief",
"exclude": "Exclusief",
"and": "En",
"or": "Of",
"search": "Zoek"
}, },
"settings": { "settings": {
"general-settings": "Algemene instellingen",
"change-password": "Wachtwoord wijzigen",
"admin-settings": "Beheerder Instellingen",
"local-api": "Lokale API",
"language": "Taal",
"add-a-new-theme": "Voeg een nieuw thema toe", "add-a-new-theme": "Voeg een nieuw thema toe",
"set-new-time": "Nieuwe tijd instellen", "admin-settings": "Beheerder Instellingen",
"current": "Versie:", "available-backups": "Beschikbare back-ups",
"latest": "Laatste", "backup": {
"explore-the-docs": "Ontdek de documenten", "backup-tag": "Back-up label",
"contribute": "Bijdragen", "create-heading": "Back-up maken",
"full-backup": "Volledige Back-up",
"partial-backup": "Gedeeltelijke Back-up"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Back-ups worden geëxporteerd in standaard JSON-formaat, samen met alle afbeeldingen opgeslagen op het bestandssysteem. In de back-upmap vind je een .zip-bestand dat alle recepten JSON en afbeeldingen uit de database bevat. Bovendien, als je een markdown bestand hebt geselecteerd, worden deze ook opgeslagen in het .zip-bestand. Om een back-up te importeren, moet deze in de map van de back-ups staan. Elke dag om 3:00 AM worden er back-ups geautomatiseerd.", "backup-info": "Back-ups worden geëxporteerd in standaard JSON-formaat, samen met alle afbeeldingen opgeslagen op het bestandssysteem. In de back-upmap vind je een .zip-bestand dat alle recepten JSON en afbeeldingen uit de database bevat. Bovendien, als je een markdown bestand hebt geselecteerd, worden deze ook opgeslagen in het .zip-bestand. Om een back-up te importeren, moet deze in de map van de back-ups staan. Elke dag om 3:00 AM worden er back-ups geautomatiseerd.",
"available-backups": "Beschikbare back-ups", "change-password": "Wachtwoord wijzigen",
"current": "Versie:",
"custom-pages": "Aangepaste paginas",
"edit-page": "Pagina Bewerken",
"first-day-of-week": "Eerste dag van de week",
"homepage": {
"all-categories": "Alle categorieën",
"card-per-section": "Kaart Per sectie",
"home-page": "Start pagina",
"home-page-sections": "Startpagina secties",
"show-recent": "Toon laatst gebruikte"
},
"language": "Taal",
"latest": "Laatste",
"local-api": "Lokale API",
"locale-settings": "Lokale instellingen",
"manage-users": "Beheer gebruikers",
"migrations": "Migraties",
"new-page": "Nieuwe pagina",
"page-name": "Pagina naam",
"profile": "Profiel",
"remove-existing-entries-matching-imported-entries": "Verwijder bestaande items die overeenkomen met geïmporteerde items",
"set-new-time": "Nieuwe tijd instellen",
"site-settings": "Site-instellingen",
"theme": { "theme": {
"theme-name": "Themanaam",
"theme-settings": "Thema Instellingen",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Selecteer een thema uit de keuzelijst of maak een nieuw thema. Merk op dat het standaardthema zal worden geserveerd aan alle gebruikers die geen themavoorkeuren hebben ingesteld.",
"dark-mode": "Donkere Modus",
"theme-is-required": "Thema is verplicht",
"primary": "Voornaamste",
"secondary": "Tweede",
"accent": "Accent", "accent": "Accent",
"success": "Geslaagd",
"info": "Info",
"warning": "Waarschuwing",
"error": "Fout",
"default-to-system": "Standaard systeem",
"light": "Licht",
"dark": "Donker",
"theme": "Thema",
"saved-color-theme": "Opgeslagen kleurenthema",
"delete-theme": "Thema verwijderen",
"are-you-sure-you-want-to-delete-this-theme": "Weet u zeker dat u dit thema wil verwijderen?", "are-you-sure-you-want-to-delete-this-theme": "Weet u zeker dat u dit thema wil verwijderen?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Kies hoe Mealie er voor u uitziet. Stel uw thema voorkeur in om uw systeem instellingen te volgen, of kies voor het licht of donker thema.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Kies hoe Mealie er voor u uitziet. Stel uw thema voorkeur in om uw systeem instellingen te volgen, of kies voor het licht of donker thema.",
"theme-name-is-required": "Themanaam is vereist." "dark": "Donker",
"dark-mode": "Donkere Modus",
"default-to-system": "Standaard systeem",
"delete-theme": "Thema verwijderen",
"error": "Fout",
"info": "Info",
"light": "Licht",
"primary": "Voornaamste",
"secondary": "Tweede",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Selecteer een thema uit de keuzelijst of maak een nieuw thema. Merk op dat het standaardthema zal worden geserveerd aan alle gebruikers die geen themavoorkeuren hebben ingesteld.",
"success": "Geslaagd",
"theme": "Thema",
"theme-name": "Themanaam",
"theme-name-is-required": "Themanaam is vereist.",
"theme-settings": "Thema Instellingen",
"warning": "Waarschuwing"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Maaltijdplanner Webhooks", "meal-planner-webhooks": "Maaltijdplanner 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": "De onderstaande URL's ontvangen webhooks met receptgegevens voor het maaltijdplan op de geplande dag. Momenteel zullen Webhooks uitvoeren op",
"test-webhooks": "Webhooks testen", "test-webhooks": "Webhooks testen",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "De onderstaande URL's ontvangen webhooks met receptgegevens voor het maaltijdplan op de geplande dag. Momenteel zullen Webhooks uitvoeren op",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "Een nieuwe versie van Mealie is beschikbaar, <a {aContents}> Bezoek de Repo </a>", "user": {
"backup": { "admin": "Beheerder",
"import-recipes": "Recept importeren", "are-you-sure-you-want-to-delete-the-group": "Weet u zeker dat u <b>{groupName}<b/> wilt verwijderen?",
"import-themes": "Themas importeren", "are-you-sure-you-want-to-delete-the-link": "Weet u zeker dat u <b>{link}<b/> wilt verwijderen?",
"import-settings": "Instellingen importeren", "are-you-sure-you-want-to-delete-the-user": "Weet u zeker dat u gebruiker <b>{activeName} ID: {activeId}<b/> wilt verwijderen?",
"create-heading": "Back-up maken", "confirm-group-deletion": "Verwijderen groep bevestigen",
"backup-tag": "Back-up label", "confirm-link-deletion": "Bevestig verwijderen koppeling",
"full-backup": "Volledige Back-up", "confirm-password": "Bevestig Wachtwoord",
"partial-backup": "Gedeeltelijke Back-up", "confirm-user-deletion": "Gebruiker verwijderen bevestigen",
"backup-restore-report": "Back-up Herstelrapport", "could-not-validate-credentials": "Kan inloggegevens niet valideren",
"successfully-imported": "Succesvol geïmporteerd", "create-group": "Groep maken",
"failed-imports": "Importeren Mislukt" "create-link": "Koppeling maken",
}, "create-user": "Gebruiker toevoegen",
"homepage": { "current-password": "Huidig Wachtwoord",
"card-per-section": "Kaart Per sectie", "e-mail-must-be-valid": "E-mailadres moet geldig zijn",
"homepage-categories": "Startpagina Categorieën", "edit-user": "Bewerk Gebruiker",
"home-page": "Start pagina", "email": "E-Mail",
"all-categories": "Alle categorieën", "full-name": "Voor- en achternaam",
"show-recent": "Toon laatst gebruikte", "group": "Groep",
"home-page-sections": "Startpagina secties" "group-id-with-value": "Groep ID: {groupID}",
}, "group-name": "Groepsnaam",
"site-settings": "Site-instellingen", "groups": "Groepen",
"manage-users": "Beheer gebruikers", "groups-can-only-be-set-by-administrators": "Groepen kunnen alleen worden ingesteld door beheerders",
"migrations": "Migraties", "link-id": "Koppeling ID",
"profile": "Profiel", "link-name": "Koppeling Naam",
"locale-settings": "Lokale instellingen", "login": "Inloggen",
"first-day-of-week": "Eerste dag van de week", "logout": "Uitloggen",
"custom-pages": "Aangepaste paginas", "new-password": "Nieuw Wachtwoord",
"new-page": "Nieuwe pagina", "new-user": "Nieuwe Gebruiker",
"edit-page": "Pagina Bewerken", "password": "Wachtwoord",
"page-name": "Pagina naam", "password-must-match": "Wachtwoorden moeten overeenkomen",
"remove-existing-entries-matching-imported-entries": "Verwijder bestaande items die overeenkomen met geïmporteerde items" "reset-password": "Wachtwoord Herstellen",
}, "sign-in": "Inloggen",
"migration": { "sign-up-links": "Registreer links",
"recipe-migration": "Recept Migratie", "total-mealplans": "Totaal maaltijdplannen",
"failed-imports": "Importeren Mislukt", "total-users": "Totaal Gebruikers",
"migration-report": "Migratie Rapport", "upload-photo": "Foto uploaden",
"successful-imports": "Successvol Geïmporteerd", "use-8-characters-or-more-for-your-password": "Gebruik 8 tekens of meer voor uw wachtwoord",
"no-migration-data-available": "Geen migratie-gegevens beschikbaar", "user-group": "Gebruikersgroep",
"nextcloud": { "user-id": "GebruikersID",
"title": "Nextcloud Kookboek", "user-id-with-value": "Gebruikers-ID: {id}",
"description": "Migreer gegevens uit een Nextcloud Kookbook intance" "user-password": "Gebruikerswachtwoord",
}, "users": "Gebruikers",
"chowdown": { "webhook-time": "Webhook Tijd",
"title": "Chowdown", "webhooks-enabled": "Webhooks ingeschakeld"
"description": "Gegevens migreren uit Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Strony nie odnaleziono", "page-not-found": "404 Strony nie odnaleziono",
"take-me-home": "Powrót na stronę główną" "take-me-home": "Powrót na stronę główną"
}, },
"new-recipe": { "about": {
"from-url": "Z odnośnika", "about-mealie": "About Mealie",
"recipe-url": "Odnośnik przepisu", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Wygląda na to, że wystąpił błąd. Sprawdź log i debug/last_recipe.json aby zasięgnąć po więcej informacji.", "application-mode": "Application Mode",
"bulk-add": "Dodanie zbiorcze", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Przeklej zawartość przepisu. Każda indywidualna linia traktowana będzie jako pozycja na liście" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Wrzuć",
"submit": "Zatwierdź",
"name": "Nazwa",
"settings": "Ustawienia",
"close": "Zamknij",
"save": "Zapisz",
"image-file": "Plik obrazu",
"update": "Uaktualnij",
"edit": "Edytuj",
"delete": "Usuń",
"select": "Zaznacz",
"random": "Losowa",
"new": "Nowa",
"create": "Utwórz",
"cancel": "Anuluj",
"ok": "OK",
"enabled": "Włączone",
"download": "Pobierz",
"import": "Importuj",
"options": "Opcje",
"templates": "Szablony",
"recipes": "Przepisy",
"themes": "Motywy",
"confirm": "Potwierdź",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Anuluj",
"close": "Zamknij",
"confirm": "Potwierdź",
"create": "Utwórz",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Usuń",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Pobierz",
"monday": "Monday", "edit": "Edytuj",
"tuesday": "Tuesday", "enabled": "Włączone",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Pozostań zalogowany",
"email": "Email",
"password": "Hasło",
"sign-in": "Zaloguj się",
"sign-up": "Zarejestruj się",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Importuj",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Nazwa",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Opcje",
"new-password": "New Password", "random": "Losowa",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Przepisy",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Zapisz",
"settings": "Ustawienia",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Zatwierdź",
"sunday": "Sunday",
"templates": "Szablony",
"themes": "Motywy",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Uaktualnij",
"upload": "Wrzuć",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Obiad w tym tygodniu",
"meal-planner": "Meal Planner",
"dinner-today": "Obiad dziś",
"planner": "Planer",
"edit-meal-plan": "Edytuj plan posiłku",
"meal-plans": "Plany posiłku",
"create-a-new-meal-plan": "Utwórz nowy plan posiłku", "create-a-new-meal-plan": "Utwórz nowy plan posiłku",
"start-date": "Data rozpoczęcia", "dinner-this-week": "Obiad w tym tygodniu",
"dinner-today": "Obiad dziś",
"edit-meal-plan": "Edytuj plan posiłku",
"end-date": "Data zakończenia", "end-date": "Data zakończenia",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Plany posiłku",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planer",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Data rozpoczęcia"
},
"migration": {
"chowdown": {
"description": "Przenieś dane z Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Przenieś dane z Nextcloud Cookbook",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "Brak danych do przeniesienia",
"recipe-migration": "Przenoszenie przepisów"
},
"new-recipe": {
"bulk-add": "Dodanie zbiorcze",
"error-message": "Wygląda na to, że wystąpił błąd. Sprawdź log i debug/last_recipe.json aby zasięgnąć po więcej informacji.",
"from-url": "Z odnośnika",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Przeklej zawartość przepisu. Każda indywidualna linia traktowana będzie jako pozycja na liście",
"recipe-url": "Odnośnik przepisu",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Opis",
"ingredients": "Składniki",
"categories": "Kategorie",
"tags": "Etykiety",
"instructions": "Instrukcje",
"step-index": "Krok: {step}",
"recipe-name": "Nazwa przepisu",
"servings": "Porcje",
"ingredient": "Składnik",
"notes": "Notatki",
"note": "Notatka",
"original-url": "Oryginalny odnośnik",
"view-recipe": "Wyświetl przepis",
"title": "Tytuł",
"total-time": "Czas całkowity",
"prep-time": "Czas przyrządzania",
"perform-time": "Czas gotowania",
"api-extras": "Dodatki API",
"object-key": "Klucz obiektu",
"object-value": "Wartość obiektu",
"new-key-name": "Nazwa nowego klucza",
"add-key": "Dodaj klucz", "add-key": "Dodaj klucz",
"key-name-required": "Nazwa klucza jest wymagana", "api-extras": "Dodatki API",
"no-white-space-allowed": "Znaki niedrukowalne są niedozwolone",
"delete-recipe": "Usuń przepis",
"delete-confirmation": "Czy jesteś pewien, że chcesz usunąć ten przepis?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Kategorie",
"delete-confirmation": "Czy jesteś pewien, że chcesz usunąć ten przepis?",
"delete-recipe": "Usuń przepis",
"description": "Opis",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Składnik",
"ingredients": "Składniki",
"instructions": "Instrukcje",
"key-name-required": "Nazwa klucza jest wymagana",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "Nazwa nowego klucza",
"no-white-space-allowed": "Znaki niedrukowalne są niedozwolone",
"note": "Notatka",
"notes": "Notatki",
"nutrition": "Nutrition",
"object-key": "Klucz obiektu",
"object-value": "Wartość obiektu",
"original-url": "Oryginalny odnośnik",
"perform-time": "Czas gotowania",
"prep-time": "Czas przyrządzania",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Nazwa przepisu",
"servings": "Porcje",
"sodium-content": "Sodium Content",
"step-index": "Krok: {step}",
"sugar-content": "Sugar Content",
"tags": "Etykiety",
"title": "Tytuł",
"total-time": "Czas całkowity",
"view-recipe": "Wyświetl przepis"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Przeszukaj Mealie", "search-mealie": "Przeszukaj Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "Ustawienia główne",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Lokalne API",
"language": "Język",
"add-a-new-theme": "Dodaj nowy motyw", "add-a-new-theme": "Dodaj nowy motyw",
"set-new-time": "Ustaw nowy czas", "admin-settings": "Admin Settings",
"current": "Wersja:", "available-backups": "Dostępne kopie zapsowe",
"latest": "Najnowsza", "backup": {
"explore-the-docs": "Zobacz dokumentację", "backup-tag": "Etykieta kopii zapasowej",
"contribute": "Wspomóż", "create-heading": "Utwórz kopię zapasową",
"full-backup": "Pełna kopia zapasowa",
"partial-backup": "Częściowa kopia zapasowa"
},
"backup-and-exports": "Kopie zapasowe", "backup-and-exports": "Kopie zapasowe",
"backup-info": "Kopie zapasowe zapisywane są w standardowym formacie JSON wraz ze zdjęciami w systemie plików. W katalogu kopii zapasowej znajdziesz plik z rozszerzeniem .zip zawierający wszystkie przepisy i zdjęcia z bazy danych. Jeśli oznaczone zostały pliki markdown, one także znajdą się w pliku .zip. Aby zaimportować kopię, musi ona znajdować się w folderze kopii zapasowych. Kopie automatyczne tworzone są codziennie o godzinie 03:00.", "backup-info": "Kopie zapasowe zapisywane są w standardowym formacie JSON wraz ze zdjęciami w systemie plików. W katalogu kopii zapasowej znajdziesz plik z rozszerzeniem .zip zawierający wszystkie przepisy i zdjęcia z bazy danych. Jeśli oznaczone zostały pliki markdown, one także znajdą się w pliku .zip. Aby zaimportować kopię, musi ona znajdować się w folderze kopii zapasowych. Kopie automatyczne tworzone są codziennie o godzinie 03:00.",
"available-backups": "Dostępne kopie zapsowe", "change-password": "Change Password",
"current": "Wersja:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Język",
"latest": "Najnowsza",
"local-api": "Lokalne API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Ustaw nowy czas",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Nazwa motywu",
"theme-settings": "Ustawienia motywu",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Wybierz motyw z rozwijanej listy bądź stwórz nowy. Domyślny motyw zostanie użyty dla wszystkich użytkowników którzy nie wybrali własnej preferencji.",
"dark-mode": "Ciemny motyw",
"theme-is-required": "Motyw jest wymagany",
"primary": "Pierwszorzędny",
"secondary": "Drugorzędny",
"accent": "Akcent", "accent": "Akcent",
"success": "Powodzenie",
"info": "Informacja",
"warning": "Ostrzeżenie",
"error": "Błąd",
"default-to-system": "Domyślny dla systemu",
"light": "Jasny",
"dark": "Ciemny",
"theme": "Motyw",
"saved-color-theme": "Zapisany kolor motywu",
"delete-theme": "Usuń motyw",
"are-you-sure-you-want-to-delete-this-theme": "Czy jesteś pewien, że chcesz usunąć ten motyw?", "are-you-sure-you-want-to-delete-this-theme": "Czy jesteś pewien, że chcesz usunąć ten motyw?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Wybierz jak Mealie ma dla Ciebie wyglądać. Dostępne opcje to podążanie za odcieniem systemowym, bądź motyw jasny lub ciemny.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Wybierz jak Mealie ma dla Ciebie wyglądać. Dostępne opcje to podążanie za odcieniem systemowym, bądź motyw jasny lub ciemny.",
"theme-name-is-required": "Nazwa motywu jest wymagana." "dark": "Ciemny",
"dark-mode": "Ciemny motyw",
"default-to-system": "Domyślny dla systemu",
"delete-theme": "Usuń motyw",
"error": "Błąd",
"info": "Informacja",
"light": "Jasny",
"primary": "Pierwszorzędny",
"secondary": "Drugorzędny",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Wybierz motyw z rozwijanej listy bądź stwórz nowy. Domyślny motyw zostanie użyty dla wszystkich użytkowników którzy nie wybrali własnej preferencji.",
"success": "Powodzenie",
"theme": "Motyw",
"theme-name": "Nazwa motywu",
"theme-name-is-required": "Nazwa motywu jest wymagana.",
"theme-settings": "Ustawienia motywu",
"warning": "Ostrzeżenie"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Webhooki planera posiłków", "meal-planner-webhooks": "Webhooki planera posiłków",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Odnośniki poniżej otrzymają webhook zawierający dane o przepisie dla danego dnia. Aktualnie webhooki zostanę wykonane o",
"test-webhooks": "Testuj webhooki", "test-webhooks": "Testuj webhooki",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Odnośniki poniżej otrzymają webhook zawierający dane o przepisie dla danego dnia. Aktualnie webhooki zostanę wykonane o",
"webhook-url": "Odnośnik webhooka" "webhook-url": "Odnośnik webhooka"
}
}, },
"new-version-available": "Dostępna jest nowa wersja Mealie, <a {aContents}> sprawdź repozytorium </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Wgraj przepisy", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Wgraj motywy", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Wgraj ustawienia", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Utwórz kopię zapasową", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Etykieta kopii zapasowej", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Pełna kopia zapasowa", "confirm-password": "Confirm Password",
"partial-backup": "Częściowa kopia zapasowa", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Raport przywrócenia kopii zapasowej", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Import zakończony suckesem", "create-group": "Create Group",
"failed-imports": "Importy nieudane" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Hasło",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Zaloguj się",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Przenoszenie przepisów", "total-mealplans": "Total MealPlans",
"failed-imports": "Importy udane", "total-users": "Total Users",
"migration-report": "Raport przenosin", "upload-photo": "Upload Photo",
"successful-imports": "Importy nieudane", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "Brak danych do przeniesienia", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Przenieś dane z Nextcloud Cookbook" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Przenieś dane z Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Página não encontrada", "page-not-found": "404 Página não encontrada",
"take-me-home": "Voltar ao início" "take-me-home": "Voltar ao início"
}, },
"new-recipe": { "about": {
"from-url": "Do URL", "about-mealie": "About Mealie",
"recipe-url": "URL da Receita", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Ocorreu um erro ao ler o URL. Verifica os registos e o debug/last_recipe.json para perceber o que correu mal.", "application-mode": "Application Mode",
"bulk-add": "Adicionar Vários", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Insira os dados da sua receita. Cada linha será tratada como um item numa lista." "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Enviar",
"submit": "Submeter",
"name": "Nome",
"settings": "Definições",
"close": "Fechar",
"save": "Guardar",
"image-file": "Ficheiro de Imagem",
"update": "Atualizar",
"edit": "Editar",
"delete": "Eliminar",
"select": "Seleccionar",
"random": "Aleatório",
"new": "Novo",
"create": "Criar",
"cancel": "Cancelar",
"ok": "OK",
"enabled": "Ativado",
"download": "Transferir",
"import": "Importar",
"options": "Opções",
"templates": "Templates",
"recipes": "Receitas",
"themes": "Temas",
"confirm": "Confirmar",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancelar",
"close": "Fechar",
"confirm": "Confirmar",
"create": "Criar",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Eliminar",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Transferir",
"monday": "Monday", "edit": "Editar",
"tuesday": "Tuesday", "enabled": "Ativado",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Importar",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Nome",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Opções",
"new-password": "New Password", "random": "Aleatório",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Receitas",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Guardar",
"settings": "Definições",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submeter",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Temas",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Atualizar",
"upload": "Enviar",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Lista de Compras",
"dinner-this-week": "Jantar esta semana",
"meal-planner": "Planeador de Refeições",
"dinner-today": "Jantar Hoje",
"planner": "Planeador",
"edit-meal-plan": "Editar Plano de Refeições",
"meal-plans": "Planos de Refeições",
"create-a-new-meal-plan": "Criar novo Plano de Refeições", "create-a-new-meal-plan": "Criar novo Plano de Refeições",
"start-date": "Data de Inicio", "dinner-this-week": "Jantar esta semana",
"dinner-today": "Jantar Hoje",
"edit-meal-plan": "Editar Plano de Refeições",
"end-date": "Data de Fim", "end-date": "Data de Fim",
"group": "Group (Beta)",
"meal-planner": "Planeador de Refeições",
"meal-plans": "Planos de Refeições",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planeador",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Lista de Compras",
"start-date": "Data de Inicio"
},
"migration": {
"chowdown": {
"description": "Migrar dados do Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migraar dados de uma instância do Nextcloud CookBook",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "Não há dados de migração disponíveis",
"recipe-migration": "Migração da Receita"
},
"new-recipe": {
"bulk-add": "Adicionar Vários",
"error-message": "Ocorreu um erro ao ler o URL. Verifica os registos e o debug/last_recipe.json para perceber o que correu mal.",
"from-url": "Do URL",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Insira os dados da sua receita. Cada linha será tratada como um item numa lista.",
"recipe-url": "URL da Receita",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Descrição",
"ingredients": "Ingredientes",
"categories": "Categorias",
"tags": "Etiquetas",
"instructions": "Instruções",
"step-index": "Passo: {step}",
"recipe-name": "Nome da Receita",
"servings": "Porções",
"ingredient": "Ingrediente",
"notes": "Notas",
"note": "Nota",
"original-url": "URL Original",
"view-recipe": "Ver Receita",
"title": "Título",
"total-time": "Tempo Total",
"prep-time": "Tempo de Preparação",
"perform-time": "Tempo de Cozedura",
"api-extras": "Extras API",
"object-key": "Chave do Objeto",
"object-value": "Valor do Objeto",
"new-key-name": "Novo nome da Chave",
"add-key": "Adicionar Chave", "add-key": "Adicionar Chave",
"key-name-required": "Nome da Chave é Obrigatório", "api-extras": "Extras API",
"no-white-space-allowed": "Espaço em Branco não Permitido",
"delete-recipe": "Eliminar Receita",
"delete-confirmation": "Tem a certeza que deseja eliminar esta receita?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categorias",
"delete-confirmation": "Tem a certeza que deseja eliminar esta receita?",
"delete-recipe": "Eliminar Receita",
"description": "Descrição",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingrediente",
"ingredients": "Ingredientes",
"instructions": "Instruções",
"key-name-required": "Nome da Chave é Obrigatório",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "Novo nome da Chave",
"no-white-space-allowed": "Espaço em Branco não Permitido",
"note": "Nota",
"notes": "Notas",
"nutrition": "Nutrition",
"object-key": "Chave do Objeto",
"object-value": "Valor do Objeto",
"original-url": "URL Original",
"perform-time": "Tempo de Cozedura",
"prep-time": "Tempo de Preparação",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Nome da Receita",
"servings": "Porções",
"sodium-content": "Sodium Content",
"step-index": "Passo: {step}",
"sugar-content": "Sugar Content",
"tags": "Etiquetas",
"title": "Título",
"total-time": "Tempo Total",
"view-recipe": "Ver Receita"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Pesquisar Mealie", "search-mealie": "Pesquisar Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "Definições Gerais",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "API Local",
"language": "Língua",
"add-a-new-theme": "Adicionar novo tema", "add-a-new-theme": "Adicionar novo tema",
"set-new-time": "Definir hora", "admin-settings": "Admin Settings",
"current": "Versão:", "available-backups": "Backups Disponíveis",
"latest": "Mais Recente", "backup": {
"explore-the-docs": "Explorar Documentação", "backup-tag": "Etiqueta do Backup",
"contribute": "Contribuir", "create-heading": "Criar um Backup",
"full-backup": "Backup Completo",
"partial-backup": "Backup Parcial"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Backups Disponíveis", "change-password": "Change Password",
"current": "Versão:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Língua",
"latest": "Mais Recente",
"local-api": "API Local",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Definir hora",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Nome do Tema",
"theme-settings": "Definições do Tema",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Selecione um tema da lista ou crie um novo tema. Note que o tema por defeito será utilizado por todos os utilizadores que não selecionaram um tema preferido.",
"dark-mode": "Modo Escuro",
"theme-is-required": "Tema é Obrigatório",
"primary": "Primário",
"secondary": "Secondário",
"accent": "Accent", "accent": "Accent",
"success": "Successo",
"info": "Info",
"warning": "Aviso",
"error": "Erro",
"default-to-system": "Mesmo do Sistema",
"light": "Claro",
"dark": "Escuro",
"theme": "Tema",
"saved-color-theme": "Cor de Tema Guardado",
"delete-theme": "Eliminar Tema",
"are-you-sure-you-want-to-delete-this-theme": "Tem a certeza que deseja eliminar este tema?", "are-you-sure-you-want-to-delete-this-theme": "Tem a certeza que deseja eliminar este tema?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Escolha como o Mealie estará visivel. Escolha o Mesmo do sistema para seguir o tema do seu dispositivo, ou selecione claro ou escuro.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Escolha como o Mealie estará visivel. Escolha o Mesmo do sistema para seguir o tema do seu dispositivo, ou selecione claro ou escuro.",
"theme-name-is-required": "Nome do Tema é Obrigatório." "dark": "Escuro",
"dark-mode": "Modo Escuro",
"default-to-system": "Mesmo do Sistema",
"delete-theme": "Eliminar Tema",
"error": "Erro",
"info": "Info",
"light": "Claro",
"primary": "Primário",
"secondary": "Secondário",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Selecione um tema da lista ou crie um novo tema. Note que o tema por defeito será utilizado por todos os utilizadores que não selecionaram um tema preferido.",
"success": "Successo",
"theme": "Tema",
"theme-name": "Nome do Tema",
"theme-name-is-required": "Nome do Tema é Obrigatório.",
"theme-settings": "Definições do Tema",
"warning": "Aviso"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Webhooks do Organizador de Refeições", "meal-planner-webhooks": "Webhooks do Organizador de Refeições",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Os URLs apresentados abaixo receberão webhooks que contêm os dados da receita para o plano de refeições no dia marcado. Atualmente, os webhooks serão executados a ",
"test-webhooks": "Webhooks de Teste", "test-webhooks": "Webhooks de Teste",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Os URLs apresentados abaixo receberão webhooks que contêm os dados da receita para o plano de refeições no dia marcado. Atualmente, os webhooks serão executados a ",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "Uma nova versão do Mealie está disponível, <a {aContents}> Visite o Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Importar Receitas", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Importar Temas", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Importa Definições", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Criar um Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Etiqueta do Backup", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Backup Completo", "confirm-password": "Confirm Password",
"partial-backup": "Backup Parcial", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Análise do Resultado do Backup", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Importado com Sucesso", "create-group": "Create Group",
"failed-imports": "Importações falhadas" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Migração da Receita", "total-mealplans": "Total MealPlans",
"failed-imports": "Importações Falhadas", "total-users": "Total Users",
"migration-report": "Análise das Migrações", "upload-photo": "Upload Photo",
"successful-imports": "Importações Bem sucedidas", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "Não há dados de migração disponíveis", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migraar dados de uma instância do Nextcloud CookBook" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrar dados do Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 sidan kan inte hittas", "page-not-found": "404 sidan kan inte hittas",
"take-me-home": "Ta mig hem" "take-me-home": "Ta mig hem"
}, },
"new-recipe": { "about": {
"from-url": "Från länk", "about-mealie": "About Mealie",
"recipe-url": "Recept URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Ett fel uppstod när receptet skulle läsas in. Undersök loggen och debug/last_recipe.json för att felsöka problemet.", "application-mode": "Application Mode",
"bulk-add": "Lägg till flera", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Klistra in din receptdata, varje rad kommer att hanteras som ett listelement" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Skicka",
"name": "Namn",
"settings": "Inställningar",
"close": "Stäng",
"save": "Spara",
"image-file": "Bildfil",
"update": "Uppdatera",
"edit": "Redigera",
"delete": "Ta bort",
"select": "Välj",
"random": "Slumpa",
"new": "Ny",
"create": "Skapa",
"cancel": "Avbryt",
"ok": "Ok",
"enabled": "Aktiverad",
"download": "Ladda ner",
"import": "Importera",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Avbryt",
"close": "Stäng",
"confirm": "Confirm",
"create": "Skapa",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Ta bort",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Ladda ner",
"monday": "Monday", "edit": "Redigera",
"tuesday": "Tuesday", "enabled": "Aktiverad",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Kom ihåg mig",
"email": "E-mail",
"password": "Lösenord",
"sign-in": "Logga in",
"sign-up": "Logga ut",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Importera",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Namn",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "Ok",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Slumpa",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Spara",
"settings": "Inställningar",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Skicka",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Uppdatera",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Veckans middagar",
"meal-planner": "Meal Planner",
"dinner-today": "Middag idag",
"planner": "Planeringkalender",
"edit-meal-plan": "Redigera måltidsplan",
"meal-plans": "Måltidsplaner",
"create-a-new-meal-plan": "Skapa en ny måltidsplan", "create-a-new-meal-plan": "Skapa en ny måltidsplan",
"start-date": "Startdatum", "dinner-this-week": "Veckans middagar",
"dinner-today": "Middag idag",
"edit-meal-plan": "Redigera måltidsplan",
"end-date": "Slutdatum", "end-date": "Slutdatum",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Måltidsplaner",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planeringkalender",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Startdatum"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Migrera recept"
},
"new-recipe": {
"bulk-add": "Lägg till flera",
"error-message": "Ett fel uppstod när receptet skulle läsas in. Undersök loggen och debug/last_recipe.json för att felsöka problemet.",
"from-url": "Från länk",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Klistra in din receptdata, varje rad kommer att hanteras som ett listelement",
"recipe-url": "Recept URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Beskrivning",
"ingredients": "Ingredienser",
"categories": "Kategorier",
"tags": "Taggar",
"instructions": "Instruktioner",
"step-index": "Steg: {step}",
"recipe-name": "Receptets namn",
"servings": "Portioner",
"ingredient": "Ingrediens",
"notes": "Anteckningar",
"note": "Anteckning",
"original-url": "Originalrecept",
"view-recipe": "Visa recept",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Kategorier",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Beskrivning",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingrediens",
"ingredients": "Ingredienser",
"instructions": "Instruktioner",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Anteckning",
"notes": "Anteckningar",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Originalrecept",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Receptets namn",
"servings": "Portioner",
"sodium-content": "Sodium Content",
"step-index": "Steg: {step}",
"sugar-content": "Sugar Content",
"tags": "Taggar",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "Visa recept"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Lägg till ett nytt tema", "add-a-new-theme": "Lägg till ett nytt tema",
"set-new-time": "Välj ny tid", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Senaste", "backup": {
"explore-the-docs": "Utforska dokumentationen", "backup-tag": "Backup tagg",
"contribute": "Bidra", "create-heading": "Skapa en säkerhetskopia",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Säkerhetskopior exporteras i JSON-format tillsammans med de bilder som finns i systemet. I din mapp för säkerhetskopior finner du en zip-fil som innehåller alla recept i JSON samt bilder från databasen. Om du dessutom valde att exportera till markdown så hittas också de i samma zip-fil. För att importera en säkerhetskopia så måste den ligga i din backup-mapp. Automatisk säkerhetskopiering genomförs varje dag kl. 03:00.", "backup-info": "Säkerhetskopior exporteras i JSON-format tillsammans med de bilder som finns i systemet. I din mapp för säkerhetskopior finner du en zip-fil som innehåller alla recept i JSON samt bilder från databasen. Om du dessutom valde att exportera till markdown så hittas också de i samma zip-fil. För att importera en säkerhetskopia så måste den ligga i din backup-mapp. Automatisk säkerhetskopiering genomförs varje dag kl. 03:00.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Senaste",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Välj ny tid",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Temainställningar",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Välj ett tema från menyn eller skapa ett nytt. Standardtemat kommer att användas för alla användare som inte gjort något val.",
"dark-mode": "Mörkt läge",
"theme-is-required": "Tema krävs",
"primary": "Primär",
"secondary": "Sekundär",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Varning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Ljust",
"dark": "Mörkt",
"theme": "Tema",
"saved-color-theme": "Sparat färgschema",
"delete-theme": "Radera tema",
"are-you-sure-you-want-to-delete-this-theme": "Är du säker på att du vill radera temat?", "are-you-sure-you-want-to-delete-this-theme": "Är du säker på att du vill radera temat?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Välj hur Mealie ska se ut för dig. Låt Mealie följa dina systeminställningar, eller välj mörkt eller ljust tema.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Välj hur Mealie ska se ut för dig. Låt Mealie följa dina systeminställningar, eller välj mörkt eller ljust tema.",
"theme-name-is-required": "Theme Name is required." "dark": "Mörkt",
"dark-mode": "Mörkt läge",
"default-to-system": "Default to system",
"delete-theme": "Radera tema",
"error": "Error",
"info": "Info",
"light": "Ljust",
"primary": "Primär",
"secondary": "Sekundär",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Välj ett tema från menyn eller skapa ett nytt. Standardtemat kommer att användas för alla användare som inte gjort något val.",
"success": "Success",
"theme": "Tema",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Temainställningar",
"warning": "Varning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Webhooks för denna måltidsplan", "meal-planner-webhooks": "Webhooks för denna måltidsplan",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Följande URLer kommer att mottaga webhooks med receptdata för dagens planerade måltid. Datan kommer att skickas klockan <strong>{ time }</strong>",
"test-webhooks": "Testa Webhooks", "test-webhooks": "Testa 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": "Följande URLer kommer att mottaga webhooks med receptdata för dagens planerade måltid. Datan kommer att skickas klockan <strong>{ time }</strong>",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "En ny version av Mealie finns tillgänglig, <a {aContents}> Besök repot </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Importera recept", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Importera färgscheman", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Importera recept", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Skapa en säkerhetskopia", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup tagg", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "E-mail",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Lösenord",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Logga in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Migrera recept", "total-mealplans": "Total MealPlans",
"failed-imports": "Misslyckade importer", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404 Page Not Found", "page-not-found": "404 Page Not Found",
"take-me-home": "Take me Home" "take-me-home": "Take me Home"
}, },
"new-recipe": { "about": {
"from-url": "Import a Recipe", "about-mealie": "About Mealie",
"recipe-url": "Recipe URL", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.", "application-mode": "Application Mode",
"bulk-add": "Bulk Add", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "Upload",
"submit": "Submit",
"name": "Name",
"settings": "Settings",
"close": "Close",
"save": "Save",
"image-file": "Image File",
"update": "Update",
"edit": "Edit",
"delete": "Delete",
"select": "Select",
"random": "Random",
"new": "New",
"create": "Create",
"cancel": "Cancel",
"ok": "OK",
"enabled": "Enabled",
"download": "Download",
"import": "Import",
"options": "Options",
"templates": "Templates",
"recipes": "Recipes",
"themes": "Themes",
"confirm": "Confirm",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "Cancel",
"close": "Close",
"confirm": "Confirm",
"create": "Create",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "Delete",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "Download",
"monday": "Monday", "edit": "Edit",
"tuesday": "Tuesday", "enabled": "Enabled",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "Stay logged in?",
"email": "Email",
"password": "Password",
"sign-in": "Sign in",
"sign-up": "Sign up",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "Import",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "Name",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "OK",
"current-password": "Current Password", "options": "Options",
"new-password": "New Password", "random": "Random",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "Recipes",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "Save",
"settings": "Settings",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "Submit",
"sunday": "Sunday",
"templates": "Templates",
"themes": "Themes",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "Update",
"upload": "Upload",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "Dinner This Week",
"meal-planner": "Meal Planner",
"dinner-today": "Dinner Today",
"planner": "Planner",
"edit-meal-plan": "Edit Meal Plan",
"meal-plans": "Meal Plans",
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
"start-date": "Start Date", "dinner-this-week": "Dinner This Week",
"dinner-today": "Dinner Today",
"edit-meal-plan": "Edit Meal Plan",
"end-date": "End Date", "end-date": "End Date",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "Meal Plans",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "Planner",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "Start Date"
},
"migration": {
"chowdown": {
"description": "Migrate data from Chowdown",
"title": "Chowdown"
},
"nextcloud": {
"description": "Migrate data from a Nextcloud Cookbook intance",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "No Migration Data Avaiable",
"recipe-migration": "Recipe Migration"
},
"new-recipe": {
"bulk-add": "Bulk Add",
"error-message": "Looks like there was an error parsing the URL. Check the log and debug/last_recipe.json to see what went wrong.",
"from-url": "Import a Recipe",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
"recipe-url": "Recipe URL",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "Description",
"ingredients": "Ingredients",
"categories": "Categories",
"tags": "Tags",
"instructions": "Instructions",
"step-index": "Step: {step}",
"recipe-name": "Recipe Name",
"servings": "Servings",
"ingredient": "Ingredient",
"notes": "Notes",
"note": "Note",
"original-url": "Original URL",
"view-recipe": "View Recipe",
"title": "Title",
"total-time": "Total Time",
"prep-time": "Prep Time",
"perform-time": "Cook Time",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "Delete Recipe",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "Categories",
"delete-confirmation": "Are you sure you want to delete this recipe?",
"delete-recipe": "Delete Recipe",
"description": "Description",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "Ingredient",
"ingredients": "Ingredients",
"instructions": "Instructions",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "Note",
"notes": "Notes",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "Original URL",
"perform-time": "Cook Time",
"prep-time": "Prep Time",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "Recipe Name",
"servings": "Servings",
"sodium-content": "Sodium Content",
"step-index": "Step: {step}",
"sugar-content": "Sugar Content",
"tags": "Tags",
"title": "Title",
"total-time": "Total Time",
"view-recipe": "View Recipe"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "Search Mealie", "search-mealie": "Search Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "General Settings",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "Language",
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
"set-new-time": "Set New Time", "admin-settings": "Admin Settings",
"current": "Version:", "available-backups": "Available Backups",
"latest": "Latest", "backup": {
"explore-the-docs": "Explore the Docs", "backup-tag": "Backup Tag",
"contribute": "Contribute", "create-heading": "Create a Backup",
"full-backup": "Full Backup",
"partial-backup": "Partial Backup"
},
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.", "backup-info": "Backups are exported in standard JSON format along with all the images stored on the file system. In your backup folder you'll find a .zip file that contains all of the recipe JSON and images from the database. Additionally, if you selected a markdown file, those will also be stored in the .zip file. To import a backup, it must be located in your backups folder. Automated backups are done each day at 3:00 AM.",
"available-backups": "Available Backups", "change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "Theme Name",
"theme-settings": "Theme Settings",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"dark-mode": "Dark Mode",
"theme-is-required": "Theme is required",
"primary": "Primary",
"secondary": "Secondary",
"accent": "Accent", "accent": "Accent",
"success": "Success",
"info": "Info",
"warning": "Warning",
"error": "Error",
"default-to-system": "Default to system",
"light": "Light",
"dark": "Dark",
"theme": "Theme",
"saved-color-theme": "Saved Color Theme",
"delete-theme": "Delete Theme",
"are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?", "are-you-sure-you-want-to-delete-this-theme": "Are you sure you want to delete this theme?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Choose how Mealie looks to you. Set your theme preference to follow your system settings, or choose to use the light or dark theme.",
"theme-name-is-required": "Theme Name is required." "dark": "Dark",
"dark-mode": "Dark Mode",
"default-to-system": "Default to system",
"delete-theme": "Delete Theme",
"error": "Error",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Select a theme from the dropdown or create a new theme. Note that the default theme will be served to all users who have not set a theme preference.",
"success": "Success",
"theme": "Theme",
"theme-name": "Theme Name",
"theme-name-is-required": "Theme Name is required.",
"theme-settings": "Theme Settings",
"warning": "Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "Meal Planner Webhooks", "meal-planner-webhooks": "Meal Planner Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"test-webhooks": "Test Webhooks", "test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL" "webhook-url": "Webhook URL"
}
}, },
"new-version-available": "A New Version of Mealie is Available, <a {aContents}> Visit the Repo </a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "Import Recipes", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "Import Themes", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "Import Settings", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "Create a Backup", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "Backup Tag", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "Full Backup", "confirm-password": "Confirm Password",
"partial-backup": "Partial Backup", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "Backup Restore Report", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "Successfully Imported", "create-group": "Create Group",
"failed-imports": "Failed Imports" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "Email",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "Password",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "Sign in",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "Recipe Migration", "total-mealplans": "Total MealPlans",
"failed-imports": "Failed Imports", "total-users": "Total Users",
"migration-report": "Migration Report", "upload-photo": "Upload Photo",
"successful-imports": "Successful Imports", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "No Migration Data Avaiable", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "Migrate data from a Nextcloud Cookbook intance" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "Migrate data from Chowdown"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404页面不存在", "page-not-found": "404页面不存在",
"take-me-home": "返回主页" "take-me-home": "返回主页"
}, },
"new-recipe": { "about": {
"from-url": "输入网址", "about-mealie": "About Mealie",
"recipe-url": "食谱网址", "api-docs": "API Docs",
"url-form-hint": "从您最喜爱的食谱网站复制并粘贴链接", "api-port": "API Port",
"error-message": "貌似在解析网址时出错。请检查log和debug/last_recipe.json文件并找寻更多有关资讯。", "application-mode": "Application Mode",
"bulk-add": "批量添加", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "请粘贴您的食谱资料。每行将被视为列表中的一项。" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "上传",
"submit": "提交",
"name": "名称",
"settings": "设定",
"close": "关闭",
"save": "保存",
"image-file": "图像文件",
"update": "更新",
"edit": "编辑",
"delete": "删除",
"select": "选择",
"random": "随机",
"new": "新建",
"create": "创建",
"cancel": "取消",
"ok": "好的",
"enabled": "启用",
"download": "下载",
"import": "导入",
"options": "选项",
"templates": "模板",
"recipes": "食谱",
"themes": "布景主题",
"confirm": "确定",
"sort": "排序",
"recent": "最近",
"sort-alphabetically": "A-Z",
"reset": "重置",
"filter": "筛选",
"yes": "是",
"no": "否",
"token": "密钥",
"field-required": "必填",
"apply": "应用", "apply": "应用",
"cancel": "取消",
"close": "关闭",
"confirm": "确定",
"create": "创建",
"current-parenthesis": "(当前)", "current-parenthesis": "(当前)",
"users": "用户", "delete": "删除",
"groups": "群组", "disabled": "Disabled",
"sunday": "Sunday", "download": "下载",
"monday": "Monday", "edit": "编辑",
"tuesday": "Tuesday", "enabled": "启用",
"wednesday": "Wednesday", "field-required": "必填",
"thursday": "Thursday", "filter": "筛选",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "关于",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "主页",
"all-recipes": "全部食谱",
"recent": "最近"
},
"user": {
"stay-logged-in": "保持登录状态?",
"email": "电子邮件",
"password": "密码",
"sign-in": "登入",
"sign-up": "注册",
"logout": "登出",
"full-name": "全名",
"user-group": "用户群组",
"user-password": "用户密码",
"admin": "管理员",
"user-id": "用户ID",
"user-id-with-value": "用户ID: {id}",
"group": "群组",
"new-user": "新建用户",
"edit-user": "编辑用户",
"create-user": "创建用户",
"confirm-user-deletion": "确认删除用户",
"are-you-sure-you-want-to-delete-the-user": "您确定要删除用户 <b>{activeName} ID{activeId}<b/> 吗?",
"confirm-group-deletion": "确认删除群组",
"total-users": "用户总数",
"total-mealplans": "总用餐计划",
"webhooks-enabled": "Webhooks 启用",
"webhook-time": "Webhook时间",
"create-group": "创建群组",
"sign-up-links": "注册链接",
"create-link": "生成链接",
"link-name": "链接名",
"group-id-with-value": "群组ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "您确定要删除<b>{groupName}<b/>吗?",
"group-name": "群组名",
"confirm-link-deletion": "确认删除链接",
"are-you-sure-you-want-to-delete-the-link": "您确定要删除链接<b>{link}<b/>吗?",
"link-id": "链接ID",
"users": "用户",
"groups": "群组", "groups": "群组",
"could-not-validate-credentials": "无法验证", "import": "导入",
"login": "登录", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "群组只能由管理员设置", "name": "名称",
"upload-photo": "上传照片", "no": "否",
"reset-password": "重置密码", "ok": "好的",
"current-password": "当前密码", "options": "选项",
"new-password": "新密码", "random": "随机",
"confirm-password": "确认密码", "recent": "最近",
"password-must-match": "密码必须一致", "recipes": "食谱",
"e-mail-must-be-valid": "电子邮件必须有效", "reset": "重置",
"use-8-characters-or-more-for-your-password": "请设置密码字符为8个或更多" "saturday": "Saturday",
"save": "保存",
"settings": "设定",
"sort": "排序",
"sort-alphabetically": "A-Z",
"submit": "提交",
"sunday": "Sunday",
"templates": "模板",
"themes": "布景主题",
"thursday": "Thursday",
"token": "密钥",
"tuesday": "Tuesday",
"update": "更新",
"upload": "上传",
"url": "URL",
"users": "用户",
"wednesday": "Wednesday",
"yes": "是"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "购物清单",
"dinner-this-week": "本周晚餐",
"meal-planner": "用餐计划",
"dinner-today": "今日晚餐",
"planner": "策划人",
"edit-meal-plan": "编辑用餐计划",
"meal-plans": "用餐计划",
"create-a-new-meal-plan": "创建一个新的用餐计划", "create-a-new-meal-plan": "创建一个新的用餐计划",
"start-date": "开始日期", "dinner-this-week": "本周晚餐",
"dinner-today": "今日晚餐",
"edit-meal-plan": "编辑用餐计划",
"end-date": "结束日期", "end-date": "结束日期",
"group": "Group (Beta)",
"meal-planner": "用餐计划",
"meal-plans": "用餐计划",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "只有与这些类别相关的食谱才会被用于用餐计划", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "只有与这些类别相关的食谱才会被用于用餐计划",
"planner": "策划人",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "购物清单",
"start-date": "开始日期"
},
"migration": {
"chowdown": {
"description": "从Chowdown迁移数据",
"title": "Chowdown"
},
"nextcloud": {
"description": "从Nextcloud Cookbook迁移数据",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "没有迁移数据可用",
"recipe-migration": "食谱迁移"
},
"new-recipe": {
"bulk-add": "批量添加",
"error-message": "貌似在解析网址时出错。请检查log和debug/last_recipe.json文件并找寻更多有关资讯。",
"from-url": "输入网址",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "请粘贴您的食谱资料。每行将被视为列表中的一项。",
"recipe-url": "食谱网址",
"url-form-hint": "从您最喜爱的食谱网站复制并粘贴链接"
},
"page": {
"all-recipes": "全部食谱",
"home-page": "主页",
"recent": "最近"
}, },
"recipe": { "recipe": {
"description": "描述",
"ingredients": "材料",
"categories": "分类目录",
"tags": "标签",
"instructions": "做法",
"step-index": "步骤:{step}",
"recipe-name": "食谱名称",
"servings": "份量",
"ingredient": "材料",
"notes": "笔记",
"note": "备注",
"original-url": "原食谱链接",
"view-recipe": "查看食谱",
"title": "标题",
"total-time": "总时间",
"prep-time": "准备时间",
"perform-time": "烹饪时间",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "必须输入关键字", "api-extras": "API Extras",
"no-white-space-allowed": "不允许有空格",
"delete-recipe": "删除食谱",
"delete-confirmation": "您确定要删除此食谱吗?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "分类目录",
"delete-confirmation": "您确定要删除此食谱吗?",
"delete-recipe": "删除食谱",
"description": "描述",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "材料",
"ingredients": "材料",
"instructions": "做法",
"key-name-required": "必须输入关键字",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "不允许有空格",
"note": "备注",
"notes": "笔记",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "原食谱链接",
"perform-time": "烹饪时间",
"prep-time": "准备时间",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "食谱名称",
"servings": "份量",
"sodium-content": "Sodium Content",
"step-index": "步骤:{step}",
"sugar-content": "Sugar Content",
"tags": "标签",
"title": "标题",
"total-time": "总时间",
"view-recipe": "查看食谱"
}, },
"search": { "search": {
"and": "与",
"category-filter": "分类筛选",
"exclude": "排除",
"include": "包括",
"max-results": "最大结果",
"or": "或",
"search": "搜索",
"search-mealie": "搜索Mealie", "search-mealie": "搜索Mealie",
"search-placeholder": "搜索...", "search-placeholder": "搜索...",
"max-results": "最大结果", "tag-filter": "标签筛选"
"category-filter": "分类筛选",
"tag-filter": "标签筛选",
"include": "包括",
"exclude": "排除",
"and": "与",
"or": "或",
"search": "搜索"
}, },
"settings": { "settings": {
"general-settings": "基本设置",
"change-password": "更改密码",
"admin-settings": "管理设置",
"local-api": "本地API",
"language": "语言",
"add-a-new-theme": "新增布景主题", "add-a-new-theme": "新增布景主题",
"set-new-time": "设定新的时间", "admin-settings": "管理设置",
"current": "版本号:", "available-backups": "可用备份",
"latest": "最新版本", "backup": {
"explore-the-docs": "浏览文档", "backup-tag": "标签备份",
"contribute": "参与贡献", "create-heading": "创建备份",
"full-backup": "完整备份",
"partial-backup": "部分备份"
},
"backup-and-exports": "备份", "backup-and-exports": "备份",
"backup-info": "备份以标准JSON格式导出并连同储存在系统文件中的所有图像。在备份文件夹中您将找到一个.zip文件其中包含数据库中的所有食谱JSON和图像。此外如果您选择了Markdown文件这些文件也将一并储存在.zip文件中。当需要要导入备份它必须位于您的备份文件夹中。每天3:00 AM将进行自动备份。", "backup-info": "备份以标准JSON格式导出并连同储存在系统文件中的所有图像。在备份文件夹中您将找到一个.zip文件其中包含数据库中的所有食谱JSON和图像。此外如果您选择了Markdown文件这些文件也将一并储存在.zip文件中。当需要要导入备份它必须位于您的备份文件夹中。每天3:00 AM将进行自动备份。",
"available-backups": "可用备份", "change-password": "更改密码",
"current": "版本号:",
"custom-pages": "自定义页面",
"edit-page": "编辑页面",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "所有分类",
"card-per-section": "Card的部分",
"home-page": "主页",
"home-page-sections": "主页部分",
"show-recent": "显示最近更新"
},
"language": "语言",
"latest": "最新版本",
"local-api": "本地API",
"locale-settings": "Locale settings",
"manage-users": "管理用户",
"migrations": "迁移",
"new-page": "新建页面",
"page-name": "页面名称",
"profile": "用户信息",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "设定新的时间",
"site-settings": "网站设置",
"theme": { "theme": {
"theme-name": "主题名称",
"theme-settings": "布景主题设置",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "从以下列表中选择一个主题或创建一个新主题。请注意,默认主题将提供给尚未设置主题首选的所有用户。",
"dark-mode": "暗黑模式",
"theme-is-required": "必须选择主题",
"primary": "Primary主要",
"secondary": "Secondary次要",
"accent": "Accent强调", "accent": "Accent强调",
"success": "Success成功",
"info": "Info信息",
"warning": "Warning警告",
"error": "Error错误",
"default-to-system": "默认为系统",
"light": "浅色",
"dark": "深色",
"theme": "布景主题",
"saved-color-theme": "已保存主题色调",
"delete-theme": "删除主题",
"are-you-sure-you-want-to-delete-this-theme": "您确定要删除此主题吗?", "are-you-sure-you-want-to-delete-this-theme": "您确定要删除此主题吗?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "选择Mealie的外观模式。设置布景主题首选并依据您的主机系统设置或者选择使用浅色或深色主题。", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "选择Mealie的外观模式。设置布景主题首选并依据您的主机系统设置或者选择使用浅色或深色主题。",
"theme-name-is-required": "主题名称是必填项。" "dark": "深色",
"dark-mode": "暗黑模式",
"default-to-system": "默认为系统",
"delete-theme": "删除主题",
"error": "Error错误",
"info": "Info信息",
"light": "浅色",
"primary": "Primary主要",
"secondary": "Secondary次要",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "从以下列表中选择一个主题或创建一个新主题。请注意,默认主题将提供给尚未设置主题首选的所有用户。",
"success": "Success成功",
"theme": "布景主题",
"theme-name": "主题名称",
"theme-name-is-required": "主题名称是必填项。",
"theme-settings": "布景主题设置",
"warning": "Warning警告"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "用餐计划器Webhooks", "meal-planner-webhooks": "用餐计划器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": "下方列出的网址将在预定日期接收到有关用餐计划的食谱资料。Webhooks执行将在",
"test-webhooks": "测试Webhooks", "test-webhooks": "测试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": "下方列出的网址将在预定日期接收到有关用餐计划的食谱资料。Webhooks执行将在",
"webhook-url": "Webhook网址" "webhook-url": "Webhook网址"
}
}, },
"new-version-available": "检测到Mealie最新版本出现<a {aContents}>浏览仓库</a>", "user": {
"backup": { "admin": "管理员",
"import-recipes": "导入食谱", "are-you-sure-you-want-to-delete-the-group": "您确定要删除<b>{groupName}<b/>吗?",
"import-themes": "导入主题", "are-you-sure-you-want-to-delete-the-link": "您确定要删除链接<b>{link}<b/>吗?",
"import-settings": "导入设置", "are-you-sure-you-want-to-delete-the-user": "您确定要删除用户 <b>{activeName} ID{activeId}<b/> 吗?",
"create-heading": "创建备份", "confirm-group-deletion": "确认删除群组",
"backup-tag": "标签备份", "confirm-link-deletion": "确认删除链接",
"full-backup": "完整备份", "confirm-password": "确认密码",
"partial-backup": "部分备份", "confirm-user-deletion": "确认删除用户",
"backup-restore-report": "备份还原报告", "could-not-validate-credentials": "无法验证",
"successfully-imported": "成功导入", "create-group": "创建群组",
"failed-imports": "导入失败" "create-link": "生成链接",
}, "create-user": "创建用户",
"homepage": { "current-password": "当前密码",
"card-per-section": "Card的部分", "e-mail-must-be-valid": "电子邮件必须有效",
"homepage-categories": "主页分类", "edit-user": "编辑用户",
"home-page": "主页", "email": "电子邮件",
"all-categories": "所有分类", "full-name": "全名",
"show-recent": "显示最近更新", "group": "群组",
"home-page-sections": "主页部分" "group-id-with-value": "群组ID: {groupID}",
}, "group-name": "群组名",
"site-settings": "网站设置", "groups": "群组",
"manage-users": "管理用户", "groups-can-only-be-set-by-administrators": "群组只能由管理员设置",
"migrations": "迁移", "link-id": "链接ID",
"profile": "用户信息", "link-name": "链接名",
"locale-settings": "Locale settings", "login": "登录",
"first-day-of-week": "First day of the week", "logout": "登出",
"custom-pages": "自定义页面", "new-password": "新密码",
"new-page": "新建页面", "new-user": "新建用户",
"edit-page": "编辑页面", "password": "密码",
"page-name": "页面名称", "password-must-match": "密码必须一致",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "重置密码",
}, "sign-in": "登入",
"migration": { "sign-up-links": "注册链接",
"recipe-migration": "食谱迁移", "total-mealplans": "总用餐计划",
"failed-imports": "导入失败", "total-users": "用户总数",
"migration-report": "迁移报告", "upload-photo": "上传照片",
"successful-imports": "成功导入", "use-8-characters-or-more-for-your-password": "请设置密码字符为8个或更多",
"no-migration-data-available": "没有迁移数据可用", "user-group": "用户群组",
"nextcloud": { "user-id": "用户ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "用户ID: {id}",
"description": "从Nextcloud Cookbook迁移数据" "user-password": "用户密码",
}, "users": "用户",
"chowdown": { "webhook-time": "Webhook时间",
"title": "Chowdown", "webhooks-enabled": "Webhooks 启用"
"description": "从Chowdown迁移数据"
}
} }
} }

View file

@ -3,273 +3,267 @@
"page-not-found": "404頁面不存在", "page-not-found": "404頁面不存在",
"take-me-home": "返回主頁" "take-me-home": "返回主頁"
}, },
"new-recipe": { "about": {
"from-url": "輸入網址", "about-mealie": "About Mealie",
"recipe-url": "食譜網址", "api-docs": "API Docs",
"url-form-hint": "Copy and paste a link from your favorite recipe website", "api-port": "API Port",
"error-message": "貌似在解析網址時出錯。請檢查log和debug/last_recipe.json文件並找尋更多有關資訊。", "application-mode": "Application Mode",
"bulk-add": "批量添加", "database-type": "Database Type",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "請粘貼您的食譜資料。每行將被視為列表中的一項。" "default-group": "Default Group",
"demo": "Demo",
"demo-status": "Demo Status",
"development": "Development",
"not-demo": "Not Demo",
"production": "Production",
"sqlite-file": "SQLite File",
"version": "Version"
}, },
"general": { "general": {
"upload": "上傳",
"submit": "提交",
"name": "名稱",
"settings": "設定",
"close": "關閉",
"save": "保存",
"image-file": "圖像文件",
"update": "更新",
"edit": "编辑",
"delete": "删除",
"select": "選擇",
"random": "隨機",
"new": "新建",
"create": "創建",
"cancel": "取消",
"ok": "好的",
"enabled": "启用",
"download": "下载",
"import": "導入",
"options": "選項",
"templates": "模板",
"recipes": "食譜",
"themes": "佈景主題",
"confirm": "確定",
"sort": "Sort",
"recent": "Recent",
"sort-alphabetically": "A-Z",
"reset": "Reset",
"filter": "Filter",
"yes": "Yes",
"no": "No",
"token": "Token",
"field-required": "Field Required",
"apply": "Apply", "apply": "Apply",
"cancel": "取消",
"close": "關閉",
"confirm": "確定",
"create": "創建",
"current-parenthesis": "(Current)", "current-parenthesis": "(Current)",
"users": "Users", "delete": "删除",
"groups": "Groups", "disabled": "Disabled",
"sunday": "Sunday", "download": "下载",
"monday": "Monday", "edit": "编辑",
"tuesday": "Tuesday", "enabled": "启用",
"wednesday": "Wednesday", "field-required": "Field Required",
"thursday": "Thursday", "filter": "Filter",
"friday": "Friday", "friday": "Friday",
"saturday": "Saturday",
"about": "About",
"get": "Get", "get": "Get",
"url": "URL"
},
"page": {
"home-page": "Home Page",
"all-recipes": "All Recipes",
"recent": "Recent"
},
"user": {
"stay-logged-in": "保持登錄狀態?",
"email": "電子郵件",
"password": "密碼",
"sign-in": "登入",
"sign-up": "註冊",
"logout": "Logout",
"full-name": "Full Name",
"user-group": "User Group",
"user-password": "User Password",
"admin": "Admin",
"user-id": "User ID",
"user-id-with-value": "User ID: {id}",
"group": "Group",
"new-user": "New User",
"edit-user": "Edit User",
"create-user": "Create User",
"confirm-user-deletion": "Confirm User Deletion",
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"confirm-group-deletion": "Confirm Group Deletion",
"total-users": "Total Users",
"total-mealplans": "Total MealPlans",
"webhooks-enabled": "Webhooks Enabled",
"webhook-time": "Webhook Time",
"create-group": "Create Group",
"sign-up-links": "Sign Up Links",
"create-link": "Create Link",
"link-name": "Link Name",
"group-id-with-value": "Group ID: {groupID}",
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID",
"users": "Users",
"groups": "Groups", "groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials", "import": "導入",
"login": "Login", "monday": "Monday",
"groups-can-only-be-set-by-administrators": "Groups can only be set by administrators", "name": "名稱",
"upload-photo": "Upload Photo", "no": "No",
"reset-password": "Reset Password", "ok": "好的",
"current-password": "Current Password", "options": "選項",
"new-password": "New Password", "random": "隨機",
"confirm-password": "Confirm Password", "recent": "Recent",
"password-must-match": "Password must match", "recipes": "食譜",
"e-mail-must-be-valid": "E-mail must be valid", "reset": "Reset",
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password" "saturday": "Saturday",
"save": "保存",
"settings": "設定",
"sort": "Sort",
"sort-alphabetically": "A-Z",
"submit": "提交",
"sunday": "Sunday",
"templates": "模板",
"themes": "佈景主題",
"thursday": "Thursday",
"token": "Token",
"tuesday": "Tuesday",
"update": "更新",
"upload": "上傳",
"url": "URL",
"users": "Users",
"wednesday": "Wednesday",
"yes": "Yes"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List",
"dinner-this-week": "本週晚餐",
"meal-planner": "Meal Planner",
"dinner-today": "今日晚餐",
"planner": "策劃人",
"edit-meal-plan": "編輯用餐計劃",
"meal-plans": "用餐計劃",
"create-a-new-meal-plan": "創建一個新的用餐計劃", "create-a-new-meal-plan": "創建一個新的用餐計劃",
"start-date": "開始日期", "dinner-this-week": "本週晚餐",
"dinner-today": "今日晚餐",
"edit-meal-plan": "編輯用餐計劃",
"end-date": "結束日期", "end-date": "結束日期",
"group": "Group (Beta)",
"meal-planner": "Meal Planner",
"meal-plans": "用餐計劃",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
"planner": "策劃人",
"quick-week": "Quick Week", "quick-week": "Quick Week",
"group": "Group (Beta)" "shopping-list": "Shopping List",
"start-date": "開始日期"
},
"migration": {
"chowdown": {
"description": "從Chowdown遷移數據",
"title": "Chowdown"
},
"nextcloud": {
"description": "從Nextcloud Cookbook遷移數據",
"title": "Nextcloud Cookbook"
},
"no-migration-data-available": "無遷移數據可用",
"recipe-migration": "食譜遷移"
},
"new-recipe": {
"bulk-add": "批量添加",
"error-message": "貌似在解析網址時出錯。請檢查log和debug/last_recipe.json文件並找尋更多有關資訊。",
"from-url": "輸入網址",
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "請粘貼您的食譜資料。每行將被視為列表中的一項。",
"recipe-url": "食譜網址",
"url-form-hint": "Copy and paste a link from your favorite recipe website"
},
"page": {
"all-recipes": "All Recipes",
"home-page": "Home Page",
"recent": "Recent"
}, },
"recipe": { "recipe": {
"description": "描述",
"ingredients": "材料",
"categories": "分類目錄",
"tags": "標籤",
"instructions": "做法",
"step-index": "步驟:{step}",
"recipe-name": "食譜名稱",
"servings": "份量",
"ingredient": "材料",
"notes": "貼士",
"note": "貼士",
"original-url": "原食譜鏈接",
"view-recipe": "查看食譜",
"title": "標題",
"total-time": "總時間",
"prep-time": "準備時間",
"perform-time": "烹飪時間 / 執行時間",
"api-extras": "API Extras",
"object-key": "Object Key",
"object-value": "Object Value",
"new-key-name": "New Key Name",
"add-key": "Add Key", "add-key": "Add Key",
"key-name-required": "Key Name Required", "api-extras": "API Extras",
"no-white-space-allowed": "No White Space Allowed",
"delete-recipe": "刪除食譜",
"delete-confirmation": "您確定要刪除此食譜嗎?",
"nutrition": "Nutrition",
"calories": "Calories", "calories": "Calories",
"calories-suffix": "calories", "calories-suffix": "calories",
"categories": "分類目錄",
"delete-confirmation": "您確定要刪除此食譜嗎?",
"delete-recipe": "刪除食譜",
"description": "描述",
"fat-content": "Fat Content", "fat-content": "Fat Content",
"fiber-content": "Fiber Content", "fiber-content": "Fiber Content",
"protein-content": "Protein Content",
"sodium-content": "Sodium Content",
"sugar-content": "Sugar Content",
"grams": "grams", "grams": "grams",
"image": "Image",
"ingredient": "材料",
"ingredients": "材料",
"instructions": "做法",
"key-name-required": "Key Name Required",
"milligrams": "milligrams", "milligrams": "milligrams",
"new-key-name": "New Key Name",
"no-white-space-allowed": "No White Space Allowed",
"note": "貼士",
"notes": "貼士",
"nutrition": "Nutrition",
"object-key": "Object Key",
"object-value": "Object Value",
"original-url": "原食譜鏈接",
"perform-time": "烹飪時間 / 執行時間",
"prep-time": "準備時間",
"protein-content": "Protein Content",
"recipe-image": "Recipe Image", "recipe-image": "Recipe Image",
"image": "Image" "recipe-name": "食譜名稱",
"servings": "份量",
"sodium-content": "Sodium Content",
"step-index": "步驟:{step}",
"sugar-content": "Sugar Content",
"tags": "標籤",
"title": "標題",
"total-time": "總時間",
"view-recipe": "查看食譜"
}, },
"search": { "search": {
"and": "And",
"category-filter": "Category Filter",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"search": "Search",
"search-mealie": "搜索Mealie", "search-mealie": "搜索Mealie",
"search-placeholder": "Search...", "search-placeholder": "Search...",
"max-results": "Max Results", "tag-filter": "Tag Filter"
"category-filter": "Category Filter",
"tag-filter": "Tag Filter",
"include": "Include",
"exclude": "Exclude",
"and": "And",
"or": "Or",
"search": "Search"
}, },
"settings": { "settings": {
"general-settings": "基本設置",
"change-password": "Change Password",
"admin-settings": "Admin Settings",
"local-api": "Local API",
"language": "語言",
"add-a-new-theme": "新增佈景主題", "add-a-new-theme": "新增佈景主題",
"set-new-time": "設定新的時間", "admin-settings": "Admin Settings",
"current": "版本號:", "available-backups": "可用備份",
"latest": "最新版本:", "backup": {
"explore-the-docs": "瀏覽文檔", "backup-tag": "標籤備份",
"contribute": "參與貢獻", "create-heading": "創建備份",
"full-backup": "完整備份",
"partial-backup": "部分備份"
},
"backup-and-exports": "備份", "backup-and-exports": "備份",
"backup-info": "備份以標準JSON格式導出並連同儲存在系統文件中的所有圖像。在備份文件夾中您將找到一個.zip文件其中包含數據庫中的所有食譜JSON和圖像。此外如果您選擇了Markdown文件這些文件也將一併儲存在.zip文件中。當需要要導入備份它必須位於您的備份文件夾中。每天3:00 AM將進行自動備份。", "backup-info": "備份以標準JSON格式導出並連同儲存在系統文件中的所有圖像。在備份文件夾中您將找到一個.zip文件其中包含數據庫中的所有食譜JSON和圖像。此外如果您選擇了Markdown文件這些文件也將一併儲存在.zip文件中。當需要要導入備份它必須位於您的備份文件夾中。每天3:00 AM將進行自動備份。",
"available-backups": "可用備份", "change-password": "Change Password",
"current": "版本號:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"first-day-of-week": "First day of the week",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
},
"language": "語言",
"latest": "最新版本:",
"local-api": "Local API",
"locale-settings": "Locale settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"new-page": "New Page",
"page-name": "Page Name",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "設定新的時間",
"site-settings": "Site Settings",
"theme": { "theme": {
"theme-name": "主題名稱",
"theme-settings": "佈景主題設置",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "從以下列表中選擇一個主題或創建一個新主題。請注意,默認主題將提供給尚未設置主題首選的所有用戶。",
"dark-mode": "暗黑模式",
"theme-is-required": "必須選擇主題",
"primary": "主要Primary",
"secondary": "次要Secondary",
"accent": "強調Accent", "accent": "強調Accent",
"success": "成功Success",
"info": "信息Info",
"warning": "警告Warning",
"error": "錯誤Error",
"default-to-system": "默認爲系統",
"light": "淺色",
"dark": "深色",
"theme": "佈景主題",
"saved-color-theme": "已保存主題色調",
"delete-theme": "刪除主題",
"are-you-sure-you-want-to-delete-this-theme": "您確定要刪除此主題嗎?", "are-you-sure-you-want-to-delete-this-theme": "您確定要刪除此主題嗎?",
"choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "選擇Mealie的外觀模式。設置佈景主題首選並依據您的主機系統設置或者選擇使用淺色或深色主題。", "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "選擇Mealie的外觀模式。設置佈景主題首選並依據您的主機系統設置或者選擇使用淺色或深色主題。",
"theme-name-is-required": "主題名稱是必填項。" "dark": "深色",
"dark-mode": "暗黑模式",
"default-to-system": "默認爲系統",
"delete-theme": "刪除主題",
"error": "錯誤Error",
"info": "信息Info",
"light": "淺色",
"primary": "主要Primary",
"secondary": "次要Secondary",
"select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "從以下列表中選擇一個主題或創建一個新主題。請注意,默認主題將提供給尚未設置主題首選的所有用戶。",
"success": "成功Success",
"theme": "佈景主題",
"theme-name": "主題名稱",
"theme-name-is-required": "主題名稱是必填項。",
"theme-settings": "佈景主題設置",
"warning": "警告Warning"
}, },
"webhooks": { "webhooks": {
"meal-planner-webhooks": "用餐計劃器Webhooks", "meal-planner-webhooks": "用餐計劃器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": "下方列出的網址將在預定日期接收到有關用餐計劃的食譜資料。Webhooks將在<strong>{ time }</strong>執行",
"test-webhooks": "測試Webhooks", "test-webhooks": "測試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": "下方列出的網址將在預定日期接收到有關用餐計劃的食譜資料。Webhooks將在<strong>{ time }</strong>執行",
"webhook-url": "Webhook網址" "webhook-url": "Webhook網址"
}
}, },
"new-version-available": "檢測到Mealie最新版本出現<a {aContents}>瀏覽倉庫</a>", "user": {
"backup": { "admin": "Admin",
"import-recipes": "導入食譜", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
"import-themes": "導入主題", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"import-settings": "導入設置", "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
"create-heading": "創建備份", "confirm-group-deletion": "Confirm Group Deletion",
"backup-tag": "標籤備份", "confirm-link-deletion": "Confirm Link Deletion",
"full-backup": "完整備份", "confirm-password": "Confirm Password",
"partial-backup": "部分備份", "confirm-user-deletion": "Confirm User Deletion",
"backup-restore-report": "備份還原報告", "could-not-validate-credentials": "Could Not Validate Credentials",
"successfully-imported": "成功導入", "create-group": "Create Group",
"failed-imports": "導入失敗" "create-link": "Create Link",
}, "create-user": "Create User",
"homepage": { "current-password": "Current Password",
"card-per-section": "Card Per Section", "e-mail-must-be-valid": "E-mail must be valid",
"homepage-categories": "Homepage Categories", "edit-user": "Edit User",
"home-page": "Home Page", "email": "電子郵件",
"all-categories": "All Categories", "full-name": "Full Name",
"show-recent": "Show Recent", "group": "Group",
"home-page-sections": "Home Page Sections" "group-id-with-value": "Group ID: {groupID}",
}, "group-name": "Group Name",
"site-settings": "Site Settings", "groups": "Groups",
"manage-users": "Manage Users", "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
"migrations": "Migrations", "link-id": "Link ID",
"profile": "Profile", "link-name": "Link Name",
"locale-settings": "Locale settings", "login": "Login",
"first-day-of-week": "First day of the week", "logout": "Logout",
"custom-pages": "Custom Pages", "new-password": "New Password",
"new-page": "New Page", "new-user": "New User",
"edit-page": "Edit Page", "password": "密碼",
"page-name": "Page Name", "password-must-match": "Password must match",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries" "reset-password": "Reset Password",
}, "sign-in": "登入",
"migration": { "sign-up-links": "Sign Up Links",
"recipe-migration": "食譜遷移", "total-mealplans": "Total MealPlans",
"failed-imports": "導入失敗", "total-users": "Total Users",
"migration-report": "遷移報告", "upload-photo": "Upload Photo",
"successful-imports": "成功導入", "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
"no-migration-data-available": "無遷移數據可用", "user-group": "User Group",
"nextcloud": { "user-id": "User ID",
"title": "Nextcloud Cookbook", "user-id-with-value": "User ID: {id}",
"description": "從Nextcloud Cookbook遷移數據" "user-password": "User Password",
}, "users": "Users",
"chowdown": { "webhook-time": "Webhook Time",
"title": "Chowdown", "webhooks-enabled": "Webhooks Enabled"
"description": "從Chowdown遷移數據"
}
} }
} }

View file

@ -4,19 +4,12 @@
<v-slide-x-transition hide-on-leave> <v-slide-x-transition hide-on-leave>
<router-view></router-view> <router-view></router-view>
</v-slide-x-transition> </v-slide-x-transition>
<AdminSidebar />
</v-container> </v-container>
</div> </div>
</template> </template>
<script> <script>
import AdminSidebar from "@/components/Admin/AdminSidebar"; export default {};
export default {
components: {
AdminSidebar,
},
};
</script> </script>
<style> <style>

View file

@ -1,6 +1,6 @@
<template> <template>
<v-container> <v-container>
<CategorySidebar />
<CardSection <CardSection
v-if="siteSettings.showRecent" v-if="siteSettings.showRecent"
:title="$t('page.recent')" :title="$t('page.recent')"
@ -23,11 +23,10 @@
<script> <script>
import { api } from "@/api"; import { api } from "@/api";
import CardSection from "../components/UI/CardSection"; import CardSection from "../components/UI/CardSection";
import CategorySidebar from "../components/UI/CategorySidebar";
export default { export default {
components: { components: {
CardSection, CardSection,
CategorySidebar,
}, },
data() { data() {
return { return {

View file

@ -39,7 +39,7 @@
color="primary" color="primary"
class="headline font-weight-light white--text" class="headline font-weight-light white--text"
> >
<v-img :src="getImage(meal.image)"></v-img> <v-img :src="getImage(meal.slug)"></v-img>
</v-list-item-avatar> </v-list-item-avatar>
<v-list-item-content> <v-list-item-content>
<v-list-item-title v-text="meal.name"></v-list-item-title> <v-list-item-title v-text="meal.name"></v-list-item-title>

View file

@ -40,7 +40,7 @@
</v-col> </v-col>
<v-col order-sm="0" :order-md="getOrder(index)" md="6" sm="12"> <v-col order-sm="0" :order-md="getOrder(index)" md="6" sm="12">
<v-card flat> <v-card flat>
<v-img :src="getImage(meal.image)" max-height="300"> </v-img> <v-img :src="getImage(meal.slug)" max-height="300"> </v-img>
</v-card> </v-card>
</v-col> </v-col>
</v-row> </v-row>

View file

@ -1,6 +1,5 @@
<template> <template>
<v-container> <v-container>
<CategorySidebar />
<CardSection <CardSection
:sortable="true" :sortable="true"
:title="$t('page.all-recipes')" :title="$t('page.all-recipes')"
@ -13,11 +12,10 @@
<script> <script>
import CardSection from "@/components/UI/CardSection"; import CardSection from "@/components/UI/CardSection";
import CategorySidebar from "@/components/UI/CategorySidebar";
export default { export default {
components: { components: {
CardSection, CardSection,
CategorySidebar,
}, },
data() { data() {
return {}; return {};

View file

@ -1,6 +1,5 @@
<template> <template>
<v-container> <v-container>
<CategorySidebar />
<CardSection <CardSection
:sortable="true" :sortable="true"
:title="title" :title="title"
@ -15,11 +14,9 @@
<script> <script>
import { api } from "@/api"; import { api } from "@/api";
import CardSection from "@/components/UI/CardSection"; import CardSection from "@/components/UI/CardSection";
import CategorySidebar from "@/components/UI/CategorySidebar";
export default { export default {
components: { components: {
CardSection, CardSection,
CategorySidebar,
}, },
data() { data() {
return { return {

View file

@ -1,6 +1,5 @@
<template> <template>
<v-container> <v-container>
<CategorySidebar />
<v-card flat height="100%"> <v-card flat height="100%">
<v-app-bar flat> <v-app-bar flat>
<v-spacer></v-spacer> <v-spacer></v-spacer>
@ -32,13 +31,11 @@
<script> <script>
import CardSection from "@/components/UI/CardSection"; import CardSection from "@/components/UI/CardSection";
import CategorySidebar from "@/components/UI/CategorySidebar";
import { api } from "@/api"; import { api } from "@/api";
export default { export default {
components: { components: {
CardSection, CardSection,
CategorySidebar,
}, },
data() { data() {
return { return {

View file

@ -1,6 +1,5 @@
<template> <template>
<v-container> <v-container>
<CategorySidebar />
<CardSection <CardSection
:sortable="true" :sortable="true"
:title="title" :title="title"
@ -15,11 +14,9 @@
<script> <script>
import { api } from "@/api"; import { api } from "@/api";
import CardSection from "@/components/UI/CardSection"; import CardSection from "@/components/UI/CardSection";
import CategorySidebar from "@/components/UI/CategorySidebar";
export default { export default {
components: { components: {
CardSection, CardSection,
CategorySidebar,
}, },
data() { data() {
return { return {

View file

@ -1,6 +1,5 @@
<template> <template>
<v-container> <v-container>
<CategorySidebar />
<v-card flat> <v-card flat>
<v-row dense> <v-row dense>
<v-col> <v-col>
@ -79,14 +78,12 @@
<script> <script>
import Fuse from "fuse.js"; import Fuse from "fuse.js";
import RecipeCard from "@/components/Recipe/RecipeCard"; import RecipeCard from "@/components/Recipe/RecipeCard";
import CategorySidebar from "@/components/UI/CategorySidebar";
import CategoryTagSelector from "@/components/FormHelpers/CategoryTagSelector"; import CategoryTagSelector from "@/components/FormHelpers/CategoryTagSelector";
import FilterSelector from "./FilterSelector.vue"; import FilterSelector from "./FilterSelector.vue";
export default { export default {
components: { components: {
RecipeCard, RecipeCard,
CategorySidebar,
CategoryTagSelector, CategoryTagSelector,
FilterSelector, FilterSelector,
}, },

View file

@ -10,6 +10,7 @@ const state = {
cardsPerSection: 9, cardsPerSection: 9,
categories: [], categories: [],
}, },
customPages: [],
}; };
const mutations = { const mutations = {
@ -18,6 +19,9 @@ const mutations = {
VueI18n.locale = payload.language; VueI18n.locale = payload.language;
Vuetify.framework.lang.current = payload.language; Vuetify.framework.lang.current = payload.language;
}, },
setCustomPages(state, payload) {
state.customPages = payload;
},
}; };
const actions = { const actions = {
@ -25,11 +29,16 @@ const actions = {
let settings = await api.siteSettings.get(); let settings = await api.siteSettings.get();
commit("setSettings", settings); commit("setSettings", settings);
}, },
async requestCustomPages({commit }) {
const customPages = await api.siteSettings.getPages()
commit("setCustomPages", customPages)
}
}; };
const getters = { const getters = {
getActiveLang: state => state.siteSettings.language, getActiveLang: state => state.siteSettings.language,
getSiteSettings: state => state.siteSettings, getSiteSettings: state => state.siteSettings,
getCustomPages: state => state.customPages,
}; };
export default { export default {

View file

@ -6,8 +6,8 @@ from typing import Optional, Union
import dotenv import dotenv
from pydantic import BaseSettings, Field, validator from pydantic import BaseSettings, Field, validator
APP_VERSION = "v0.4.3" APP_VERSION = "v0.5.0beta"
DB_VERSION = "v0.4.0" DB_VERSION = "v0.5.0"
CWD = Path(__file__).parent CWD = Path(__file__).parent
BASE_DIR = CWD.parent.parent BASE_DIR = CWD.parent.parent

View file

@ -7,7 +7,7 @@ from slugify import slugify
class SiteSettings(CamelModel): class SiteSettings(CamelModel):
language: str = "en" language: str = "en-US"
first_day_of_week: int = 0 first_day_of_week: int = 0
show_recent: bool = True show_recent: bool = True
cards_per_section: int = 9 cards_per_section: int = 9