mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-01 04:10:06 -05:00
shopping line item dialog WIP
This commit is contained in:
94
vue3/src/components/dialogs/ShoppingLineItemDialog.vue
Normal file
94
vue3/src/components/dialogs/ShoppingLineItemDialog.vue
Normal file
@@ -0,0 +1,94 @@
|
||||
<template>
|
||||
<v-dialog v-model="showDialog" max-width="500px">
|
||||
<v-card>
|
||||
<v-closable-card-title :title="props.shoppingListFood.food.name" v-model="showDialog"></v-closable-card-title>
|
||||
|
||||
<v-card-text>
|
||||
|
||||
<v-label>{{ $t('Choose_Category') }}</v-label>
|
||||
<ModelSelect model="SupermarketCategory"></ModelSelect>
|
||||
|
||||
<v-row>
|
||||
<v-col>
|
||||
<v-btn height="80px" color="info" block stacked>
|
||||
<i class="fa-solid fa-clock-rotate-left fa-2x mb-2"></i>
|
||||
{{ $t('Postpone') }}
|
||||
</v-btn>
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-btn height="80px" color="secondary" block stacked>
|
||||
<i class="fa-solid fa-eye-slash fa-2x mb-2"></i>
|
||||
{{ $t('Ignore_Shopping') }}
|
||||
</v-btn>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row>
|
||||
<v-col>
|
||||
<v-btn height="80px" color="primary" block stacked>
|
||||
<i class="fa-solid fa-pencil fa-2x mb-2"></i>
|
||||
{{ $t('Edit_Food') }}
|
||||
</v-btn>
|
||||
</v-col>
|
||||
<v-col>
|
||||
<v-btn height="80px" color="success" block stacked>
|
||||
<i class="fa-solid fa-plus fa-2x mb-2"></i>
|
||||
{{ $t('Add') }}
|
||||
</v-btn>
|
||||
</v-col>
|
||||
</v-row>
|
||||
|
||||
<v-label class="mt-2">{{ $t('Entries') }}</v-label>
|
||||
<v-list density="compact">
|
||||
<v-list-item variant="tonal" class="mt-1" v-for="[i, e] in props.shoppingListFood.entries" :key="e.id">
|
||||
<v-list-item-title>
|
||||
<b>
|
||||
{{ e.amount }}
|
||||
<span v-if="e.unit">{{ e.unit.name }}</span>
|
||||
</b>
|
||||
{{ e.food.name }}
|
||||
</v-list-item-title>
|
||||
<v-list-item-subtitle v-if="e.recipeMealplan && e.recipeMealplan.recipeName !== ''">
|
||||
<v-icon icon="$recipes" size="x-small"></v-icon> {{ e.recipeMealplan.servings }} {{ $t('Servings') }}
|
||||
<router-link :to="{name: 'view_recipe', params: {id: e.recipeMealplan.id}}" target="_blank"><b>
|
||||
{{ e.recipeMealplan.recipeName }} </b>
|
||||
</router-link>
|
||||
</v-list-item-subtitle>
|
||||
<v-list-item-subtitle v-if="e.recipeMealplan && e.recipeMealplan.mealplanType !== undefined">
|
||||
<v-icon icon="$mealplan" size="x-small"></v-icon> {{ e.recipeMealplan.mealplanType }} {{ DateTime.fromJSDate(e.recipeMealplan.mealplanFromDate).toLocaleString(DateTime.DATE_SHORT) }}
|
||||
</v-list-item-subtitle>
|
||||
<v-list-item-subtitle>
|
||||
<v-icon icon="fa-solid fa-user" size="x-small"></v-icon> {{ e.createdBy.displayName }} - {{ DateTime.fromJSDate(e.createdAt).toLocaleString(DateTime.DATETIME_SHORT) }}
|
||||
</v-list-item-subtitle>
|
||||
|
||||
<template #append>
|
||||
<v-btn size="small" color="edit"> <v-icon icon="$edit"></v-icon></v-btn>
|
||||
<v-btn size="small" color="delete"> <v-icon icon="$delete"></v-icon></v-btn>
|
||||
</template>
|
||||
</v-list-item>
|
||||
</v-list>
|
||||
|
||||
</v-card-text>
|
||||
</v-card>
|
||||
</v-dialog>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
|
||||
import {PropType} from "vue";
|
||||
import {ShoppingListEntry} from "@/openapi";
|
||||
import ModelSelect from "@/components/inputs/ModelSelect.vue";
|
||||
import {IShoppingList, IShoppingListFood} from "@/types/Shopping";
|
||||
import VClosableCardTitle from "@/components/dialogs/VClosableCardTitle.vue";
|
||||
import {DateTime} from "luxon";
|
||||
|
||||
const showDialog = defineModel<Boolean>()
|
||||
|
||||
const props = defineProps({
|
||||
shoppingListFood: {type: {} as PropType<IShoppingListFood>, required: true},
|
||||
})
|
||||
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
||||
@@ -1,7 +1,6 @@
|
||||
<template>
|
||||
<v-list-item class="swipe-container" :id="itemContainerId" @touchend="handleSwipe()"
|
||||
<v-list-item class="swipe-container" :id="itemContainerId" @touchend="handleSwipe()" @click="emit('clicked', entries)"
|
||||
v-if="(useUserPreferenceStore().deviceSettings.shopping_show_checked_entries || !isChecked) && (useUserPreferenceStore().deviceSettings.shopping_show_delayed_entries || !isDelayed)"
|
||||
@click="detail_modal_visible = true"
|
||||
>
|
||||
<!-- <div class="swipe-action" :class="{'bg-success': !isChecked , 'bg-warning': isChecked }">-->
|
||||
<!-- <i class="swipe-icon fa-fw fas" :class="{'fa-check': !isChecked , 'fa-cart-plus': isChecked }"></i>-->
|
||||
@@ -16,13 +15,14 @@
|
||||
<div class="flex-grow-1 p-2">
|
||||
<div class="d-flex">
|
||||
<div class="d-flex flex-column pr-2">
|
||||
<span v-for="[i, a] in amounts" v-bind:key="a">
|
||||
<span v-for="[i, a] in amounts" v-bind:key="a.key">
|
||||
|
||||
<span>
|
||||
<i class="fas fa-check" v-if="a.checked && !isChecked"></i>
|
||||
<i class="fas fa-hourglass-half" v-if="a.delayed && !a.checked"></i> <b>
|
||||
{{ a.amount }}
|
||||
{{ a.unit.name }} </b>
|
||||
<span v-if="a.unit">{{ a.unit.name }}</span>
|
||||
</b>
|
||||
</span>
|
||||
<br/>
|
||||
</span>
|
||||
@@ -60,14 +60,12 @@ import {ApiApi, Food, ShoppingListEntry} from '@/openapi'
|
||||
import {ErrorMessageType, useMessageStore} from "@/stores/MessageStore";
|
||||
import {ShoppingLineAmount} from "@/types/Shopping";
|
||||
|
||||
const emit = defineEmits(['clicked'])
|
||||
|
||||
const props = defineProps({
|
||||
entries: {type: [] as PropType<ShoppingListEntry[]>, required: true},
|
||||
entries: {type: Array as PropType<Array<ShoppingListEntry>>, required: true},
|
||||
})
|
||||
|
||||
const detail_modal_visible = ref(false)
|
||||
const editing_food = ref({} as Food)
|
||||
|
||||
|
||||
const itemContainerId = computed(() => {
|
||||
let id = 'id_sli_'
|
||||
for (let i in props.entries) {
|
||||
@@ -125,6 +123,7 @@ const amounts = computed((): Map<number, ShoppingLineAmount> => {
|
||||
unitAmounts.get(unit)!.amount += e.amount
|
||||
} else {
|
||||
unitAmounts.set(unit, {
|
||||
key: e.food?.id!,
|
||||
amount: e.amount,
|
||||
unit: e.unit,
|
||||
checked: e.checked,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<v-tabs v-model="currentTab" density="compact">
|
||||
<v-tabs v-model="currentTab" >
|
||||
<v-tab value="shopping"><i class="fas fa-shopping-cart fa-fw"></i> <span class="d-none d-md-block ms-1">{{ $t('Shopping_list') }}</span></v-tab>
|
||||
<v-tab value="recipes"><i class="fas fa-book fa-fw"></i> <span class="d-none d-md-block ms-1">{{ $t('Recipes') }}</span></v-tab>
|
||||
</v-tabs>
|
||||
@@ -30,8 +30,8 @@
|
||||
<v-list-subheader v-else>{{ category.name }}</v-list-subheader>
|
||||
<v-divider></v-divider>
|
||||
|
||||
<template v-for="[i, value] in category.foods" :key="i">
|
||||
<shopping-line-item :entries="Array.from(value.entries.values())"></shopping-line-item>
|
||||
<template v-for="[i, value] in category.foods" :key="value.food.id">
|
||||
<shopping-line-item :entries="Array.from(value.entries.values())" @clicked="args => {shoppingLineItemDialog = true; shoppingLineItemDialogFood = value;}"></shopping-line-item>
|
||||
</template>
|
||||
|
||||
</template>
|
||||
@@ -46,18 +46,22 @@
|
||||
<v-card-title>{{ $t('Recipes') }}</v-card-title>
|
||||
<v-card-text>
|
||||
|
||||
<v-label >{{$t('Add_to_Shopping')}}</v-label>
|
||||
<v-label>{{ $t('Add_to_Shopping') }}</v-label>
|
||||
<ModelSelect model="Recipe"></ModelSelect>
|
||||
|
||||
<v-label>{{$t('Recipes')}}</v-label>
|
||||
<v-label>{{ $t('Recipes') }}</v-label>
|
||||
<v-list>
|
||||
|
||||
<v-list-item v-for="r in useShoppingStore().getAssociatedRecipes()">
|
||||
{{r}}
|
||||
</v-list-item>
|
||||
</v-list>
|
||||
</v-card-text>
|
||||
</v-card>
|
||||
</v-window-item>
|
||||
</v-window>
|
||||
|
||||
<shopping-line-item-dialog v-model="shoppingLineItemDialog" :shopping-list-food="shoppingLineItemDialogFood"></shopping-line-item-dialog>
|
||||
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
@@ -69,12 +73,17 @@ import {ErrorMessageType, useMessageStore} from "@/stores/MessageStore";
|
||||
import ShoppingLineItem from "@/components/display/ShoppingLineItem.vue";
|
||||
import {useUserPreferenceStore} from "@/stores/UserPreferenceStore";
|
||||
import ModelSelect from "@/components/inputs/ModelSelect.vue";
|
||||
import ShoppingLineItemDialog from "@/components/dialogs/ShoppingLineItemDialog.vue";
|
||||
import {IShoppingListFood} from "@/types/Shopping";
|
||||
|
||||
const currentTab = ref("shopping")
|
||||
|
||||
const ingredientInput = ref('')
|
||||
const ingredientInputIcon = ref('fa-solid fa-plus')
|
||||
|
||||
const shoppingLineItemDialog = ref(false)
|
||||
const shoppingLineItemDialogFood = ref({} as IShoppingListFood)
|
||||
|
||||
onMounted(() => {
|
||||
useShoppingStore().refreshFromAPI()
|
||||
})
|
||||
@@ -87,7 +96,7 @@ function addIngredient() {
|
||||
|
||||
api.apiIngredientFromStringCreate({ingredientString: {text: ingredientInput.value} as IngredientString}).then(r => {
|
||||
useShoppingStore().createObject({
|
||||
amount: r.amount,
|
||||
amount: Math.max(r.amount, 1),
|
||||
unit: (r.unit != null) ? {name: r.unit} as Unit : null,
|
||||
food: {name: r.food} as Food,
|
||||
} as ShoppingListEntry)
|
||||
|
||||
@@ -86,6 +86,7 @@
|
||||
"Empty": "",
|
||||
"Enable_Amount": "",
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"Export": "",
|
||||
"Export_As_ICal": "",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -214,6 +215,7 @@
|
||||
"Planner": "",
|
||||
"Planner_Settings": "",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "",
|
||||
"Previous_Day": "",
|
||||
|
||||
@@ -83,6 +83,7 @@
|
||||
"Empty": "Празно",
|
||||
"Enable_Amount": "Активиране на сумата",
|
||||
"Energy": "Енергия",
|
||||
"Entries": "",
|
||||
"Export": "Експортиране",
|
||||
"Export_As_ICal": "Експортирайте текущия период във формат iCal",
|
||||
"Export_Not_Yet_Supported": "Експортирането все още не се поддържа",
|
||||
@@ -207,6 +208,7 @@
|
||||
"Planner": "Планировчик",
|
||||
"Planner_Settings": "Настройки на планировчика",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Подготовка",
|
||||
"Previous_Day": "Предишен ден",
|
||||
|
||||
@@ -120,6 +120,7 @@
|
||||
"Enable_Amount": "Habiliteu quantitat",
|
||||
"EndDate": "",
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"Error": "",
|
||||
"Export": "",
|
||||
"Export_As_ICal": "",
|
||||
@@ -277,6 +278,7 @@
|
||||
"Planner": "",
|
||||
"Planner_Settings": "",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "",
|
||||
"Previous_Day": "",
|
||||
|
||||
@@ -120,6 +120,7 @@
|
||||
"Enable_Amount": "Zobrazit množství",
|
||||
"EndDate": "Konečné datum",
|
||||
"Energy": "Energie",
|
||||
"Entries": "",
|
||||
"Error": "Chyba",
|
||||
"Export": "Export",
|
||||
"Export_As_ICal": "Exportovat současný úsek do formátu iCal",
|
||||
@@ -275,6 +276,7 @@
|
||||
"Planner": "Plánovač",
|
||||
"Planner_Settings": "Nastavení plánovače",
|
||||
"Plural": "Množné číslo",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Příprava",
|
||||
"Previous_Day": "Předchozí den",
|
||||
|
||||
@@ -110,6 +110,7 @@
|
||||
"Enable_Amount": "Aktiver antal",
|
||||
"EndDate": "Slutdato",
|
||||
"Energy": "Energi",
|
||||
"Entries": "",
|
||||
"Export": "Eksporter",
|
||||
"Export_As_ICal": "Eksporter nuværende periode til iCal format",
|
||||
"Export_Not_Yet_Supported": "Eksport endnu ikke understøttet",
|
||||
@@ -260,6 +261,7 @@
|
||||
"Planner": "Planlægger",
|
||||
"Planner_Settings": "Planlægger indstillinger",
|
||||
"Plural": "Flertal",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Forberedelse",
|
||||
"Previous_Day": "Forgående dag",
|
||||
|
||||
@@ -122,6 +122,7 @@
|
||||
"Enable_Amount": "Menge aktivieren",
|
||||
"EndDate": "Enddatum",
|
||||
"Energy": "Energie",
|
||||
"Entries": "Einträge",
|
||||
"Error": "Fehler",
|
||||
"Export": "Exportieren",
|
||||
"Export_As_ICal": "Aktuellen Zeitraum im iCal Format exportieren",
|
||||
@@ -279,6 +280,7 @@
|
||||
"Planner": "Planer",
|
||||
"Planner_Settings": "Einstellungen Essensplan",
|
||||
"Plural": "Plural",
|
||||
"Postpone": "Verschieben",
|
||||
"Preferences": "Einstellungen",
|
||||
"Preparation": "Zubereitung",
|
||||
"Preview": "Vorschau",
|
||||
|
||||
@@ -108,6 +108,7 @@
|
||||
"Empty": "Κενό",
|
||||
"Enable_Amount": "Ενεργοποίηση ποσότητας",
|
||||
"Energy": "Ενέργεια",
|
||||
"Entries": "",
|
||||
"Export": "Εξαγωγή",
|
||||
"Export_As_ICal": "Εξαγωγή της τρέχουσας περιόδου σε μορφή iCal",
|
||||
"Export_Not_Yet_Supported": "Η εξαγωγή δεν υποστηρίζεται ακόμη",
|
||||
@@ -252,6 +253,7 @@
|
||||
"Planner": "Σχεδιαστής",
|
||||
"Planner_Settings": "Επιλογές σχεδιαστή",
|
||||
"Plural": "Πληθυντικός",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Προετοιμασία",
|
||||
"Previous_Day": "Προηγούμενη μέρα",
|
||||
|
||||
@@ -121,6 +121,7 @@
|
||||
"Enable_Amount": "Enable Amount",
|
||||
"EndDate": "End Date",
|
||||
"Energy": "Energy",
|
||||
"Entries": "Entries",
|
||||
"Error": "Error",
|
||||
"Export": "Export",
|
||||
"Export_As_ICal": "Export current period to iCal format",
|
||||
@@ -278,6 +279,7 @@
|
||||
"Planner": "Planner",
|
||||
"Planner_Settings": "Planner settings",
|
||||
"Plural": "Plural",
|
||||
"Postpone": "Postpone",
|
||||
"Preferences": "Preferences",
|
||||
"Preparation": "Preparation",
|
||||
"Preview": "Preview",
|
||||
|
||||
@@ -121,6 +121,7 @@
|
||||
"Enable_Amount": "Habilitar cantidad",
|
||||
"EndDate": "Fecha de Fin",
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"Error": "Error",
|
||||
"Export": "Exportar",
|
||||
"Export_As_ICal": "Exportar el periodo actual en formato iCal",
|
||||
@@ -278,6 +279,7 @@
|
||||
"Planner": "Planificador",
|
||||
"Planner_Settings": "Opciones del planificador",
|
||||
"Plural": "Plural",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Preparación",
|
||||
"Previous_Day": "Día Anterior",
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"Empty": "Tyhjä",
|
||||
"Enable_Amount": "Ota Määrä käyttöön",
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"Export": "Vie",
|
||||
"Export_As_ICal": "Vie nykyinen jakso iCal muotoon",
|
||||
"Export_To_ICal": "Vie .ics",
|
||||
@@ -149,6 +150,7 @@
|
||||
"Planner": "Suunnittelija",
|
||||
"Planner_Settings": "Suunnittelijan asetukset",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Valmistautuminen",
|
||||
"Previous_Day": "Edellinen Päivä",
|
||||
|
||||
@@ -120,6 +120,7 @@
|
||||
"Enable_Amount": "Activer la quantité",
|
||||
"EndDate": "Date de fin",
|
||||
"Energy": "Énergie",
|
||||
"Entries": "",
|
||||
"Error": "Erreur",
|
||||
"Export": "Exporter",
|
||||
"Export_As_ICal": "Exporter la période en cours au format iCal",
|
||||
@@ -277,6 +278,7 @@
|
||||
"Planner": "Planificateur",
|
||||
"Planner_Settings": "Paramètres du planificateur",
|
||||
"Plural": "Pluriel",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Préparation",
|
||||
"Previous_Day": "Jour précédent",
|
||||
|
||||
@@ -121,6 +121,7 @@
|
||||
"Enable_Amount": "אפשר כמות",
|
||||
"EndDate": "תאריך סיום",
|
||||
"Energy": "אנרגיה",
|
||||
"Entries": "",
|
||||
"Error": "שגיאה",
|
||||
"Export": "ייצוא",
|
||||
"Export_As_ICal": "ייצוא תקופה נוכחית בפורמט iCal",
|
||||
@@ -278,6 +279,7 @@
|
||||
"Planner": "מתכנן",
|
||||
"Planner_Settings": "הגדרות מתכנן",
|
||||
"Plural": "רבים",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "הכנה",
|
||||
"Previous_Day": "יום קודם",
|
||||
|
||||
@@ -108,6 +108,7 @@
|
||||
"Enable_Amount": "Összeg bekapcsolása",
|
||||
"EndDate": "Befejezés dátuma",
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"Export": "Export",
|
||||
"Export_As_ICal": "Jelenlegi időszak exportálása iCal formátumba",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -254,6 +255,7 @@
|
||||
"Planner": "Tervező",
|
||||
"Planner_Settings": "Tervező beállításai",
|
||||
"Plural": "Többes szám",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Előkészítés",
|
||||
"Previous_Day": "Előző nap",
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
"Email": "",
|
||||
"Empty": "Դատարկ",
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"Export": "",
|
||||
"External": "",
|
||||
"External_Recipe_Image": "",
|
||||
@@ -97,6 +98,7 @@
|
||||
"Owner": "",
|
||||
"Parent": "Ծնող",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "",
|
||||
"Print": "Տպել",
|
||||
|
||||
@@ -97,6 +97,7 @@
|
||||
"Empty": "",
|
||||
"Enable_Amount": "Aktifkan Jumlah",
|
||||
"Energy": "Energi",
|
||||
"Entries": "",
|
||||
"Export": "Ekspor",
|
||||
"Export_As_ICal": "",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -232,6 +233,7 @@
|
||||
"Planned": "",
|
||||
"Planner": "",
|
||||
"Planner_Settings": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Persiapan",
|
||||
"Previous_Day": "",
|
||||
|
||||
@@ -120,6 +120,7 @@
|
||||
"Enable_Amount": "",
|
||||
"EndDate": "",
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"Error": "",
|
||||
"Export": "",
|
||||
"Export_As_ICal": "",
|
||||
@@ -277,6 +278,7 @@
|
||||
"Planner": "",
|
||||
"Planner_Settings": "",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "",
|
||||
"Previous_Day": "",
|
||||
|
||||
@@ -102,6 +102,7 @@
|
||||
"Empty": "Vuoto",
|
||||
"Enable_Amount": "Abilita Quantità",
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"Export": "Esporta",
|
||||
"Export_As_ICal": "Esporta il periodo attuale in formato .iCal",
|
||||
"Export_Not_Yet_Supported": "Esportazione non ancora supportata",
|
||||
@@ -240,6 +241,7 @@
|
||||
"Planner": "Planner",
|
||||
"Planner_Settings": "Impostazioni planner",
|
||||
"Plural": "Plurale",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Preparazione",
|
||||
"Previous_Day": "Giorno precedente",
|
||||
|
||||
@@ -110,6 +110,7 @@
|
||||
"Enable_Amount": "Įjungti sumą",
|
||||
"EndDate": "",
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"Export": "",
|
||||
"Export_As_ICal": "",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -258,6 +259,7 @@
|
||||
"Planner": "",
|
||||
"Planner_Settings": "",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "",
|
||||
"Previous_Day": "",
|
||||
|
||||
@@ -106,6 +106,7 @@
|
||||
"Empty": "Tom",
|
||||
"Enable_Amount": "Aktiver mengde",
|
||||
"Energy": "Energi",
|
||||
"Entries": "",
|
||||
"Export": "Eksporter",
|
||||
"Export_As_ICal": "Eksporter gjeldende periode som iCal format",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -250,6 +251,7 @@
|
||||
"Planner": "Planlegger",
|
||||
"Planner_Settings": "Planleggingsinstilliger",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Forberedelse",
|
||||
"Previous_Day": "Forrige dag",
|
||||
|
||||
@@ -110,6 +110,7 @@
|
||||
"Empty": "Leeg",
|
||||
"Enable_Amount": "Schakel hoeveelheid in",
|
||||
"Energy": "Energie",
|
||||
"Entries": "",
|
||||
"Export": "Exporteren",
|
||||
"Export_As_ICal": "Exporteer huidige periode naar iCal formaat",
|
||||
"Export_Not_Yet_Supported": "Export nog niet ondersteund",
|
||||
@@ -254,6 +255,7 @@
|
||||
"Planner": "Planner",
|
||||
"Planner_Settings": "Planner instellingen",
|
||||
"Plural": "Meervoud",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Bereiding",
|
||||
"Previous_Day": "Vorige dag",
|
||||
|
||||
@@ -122,6 +122,7 @@
|
||||
"Enable_Amount": "Włącz ilość",
|
||||
"EndDate": "Data końcowa",
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"Error": "Błąd",
|
||||
"Export": "Eksport",
|
||||
"Export_As_ICal": "Eksportuj bieżący okres do formatu iCal",
|
||||
@@ -279,6 +280,7 @@
|
||||
"Planner": "Terminarz",
|
||||
"Planner_Settings": "Ustawienia terminarza",
|
||||
"Plural": "Liczba mnoga",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Przygotowanie",
|
||||
"Previous_Day": "Poprzedni dzień",
|
||||
|
||||
@@ -87,6 +87,7 @@
|
||||
"Empty": "Esvaziar",
|
||||
"Enable_Amount": "Ativar quantidade",
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"Export": "Exportar",
|
||||
"Export_As_ICal": "Exportar período atual para o formato ICal",
|
||||
"Export_To_ICal": "Exportar .ics",
|
||||
@@ -202,6 +203,7 @@
|
||||
"Planner": "Planeador",
|
||||
"Planner_Settings": "Definições do planeador",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Preparação",
|
||||
"Previous_Day": "Dia anterior",
|
||||
|
||||
@@ -117,6 +117,7 @@
|
||||
"Enable_Amount": "Habilitar Quantidade",
|
||||
"EndDate": "Data Fim",
|
||||
"Energy": "Energia",
|
||||
"Entries": "",
|
||||
"Export": "Exportar",
|
||||
"Export_As_ICal": "Exportar período atual para o formato iCal",
|
||||
"Export_Not_Yet_Supported": "Exportação ainda não suportada",
|
||||
@@ -266,6 +267,7 @@
|
||||
"Planner": "Planejamento",
|
||||
"Planner_Settings": "Configurações do Planejamento",
|
||||
"Plural": "Plural",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Preparação",
|
||||
"Previous_Day": "Dia Anterior",
|
||||
|
||||
@@ -104,6 +104,7 @@
|
||||
"Empty": "Gol",
|
||||
"Enable_Amount": "Activare cantitate",
|
||||
"Energy": "Energie",
|
||||
"Entries": "",
|
||||
"Export": "Exportă",
|
||||
"Export_As_ICal": "Exportul perioadei curente în format iCal",
|
||||
"Export_Not_Yet_Supported": "Exportul încă nu este compatibil",
|
||||
@@ -244,6 +245,7 @@
|
||||
"Planner": "Planificator",
|
||||
"Planner_Settings": "Setări planificator",
|
||||
"Plural": "Plural",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Pregătire",
|
||||
"Previous_Day": "Ziua precedentă",
|
||||
|
||||
@@ -77,6 +77,7 @@
|
||||
"Empty": "Пустой",
|
||||
"Enable_Amount": "Активировать Количество",
|
||||
"Energy": "Энергетическая ценность",
|
||||
"Entries": "",
|
||||
"Export": "Экспорт",
|
||||
"Export_As_ICal": "Экспорт текущего периода в iCal формат",
|
||||
"Export_To_ICal": "Экспортировать .ics",
|
||||
@@ -190,6 +191,7 @@
|
||||
"Planned": "Запланировано",
|
||||
"Planner": "Планировщик",
|
||||
"Planner_Settings": "Настройки Планировщика",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Приготовление",
|
||||
"Previous_Day": "Предыдущий день",
|
||||
|
||||
@@ -77,6 +77,7 @@
|
||||
"Empty": "Prazno",
|
||||
"Enable_Amount": "Omogoči količino",
|
||||
"Energy": "Energija",
|
||||
"Entries": "",
|
||||
"Export": "Izvoz",
|
||||
"Export_As_ICal": "Izvozi trenutno obdobje v iCal format",
|
||||
"Export_To_ICal": "Izvoz.ics",
|
||||
@@ -183,6 +184,7 @@
|
||||
"Planner": "Planer",
|
||||
"Planner_Settings": "Nastavitve planerja",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Priprava",
|
||||
"Previous_Day": "Prejšnji Dan",
|
||||
|
||||
@@ -122,6 +122,7 @@
|
||||
"Enable_Amount": "Aktivera belopp",
|
||||
"EndDate": "Slutdatum",
|
||||
"Energy": "Energi",
|
||||
"Entries": "",
|
||||
"Error": "Fel",
|
||||
"Export": "Exportera",
|
||||
"Export_As_ICal": "Exportera nuvarande period till iCal format",
|
||||
@@ -279,6 +280,7 @@
|
||||
"Planner": "Planerare",
|
||||
"Planner_Settings": "Planerare inställningar",
|
||||
"Plural": "Plural",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Förberedelse",
|
||||
"Previous_Day": "Föregående dag",
|
||||
|
||||
@@ -121,6 +121,7 @@
|
||||
"Enable_Amount": "Tutarı Etkinleştir",
|
||||
"EndDate": "Bitiş Tarihi",
|
||||
"Energy": "Enerji",
|
||||
"Entries": "",
|
||||
"Error": "Hata",
|
||||
"Export": "Dışa Aktar",
|
||||
"Export_As_ICal": "Mevcut dönemi iCal formatında dışa aktar",
|
||||
@@ -278,6 +279,7 @@
|
||||
"Planner": "Planlayıcı",
|
||||
"Planner_Settings": "Planlayıcı ayarları",
|
||||
"Plural": "Çoğul",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Hazırlama",
|
||||
"Previous_Day": "Önceki Gün",
|
||||
|
||||
@@ -92,6 +92,7 @@
|
||||
"Empty": "Пусто",
|
||||
"Enable_Amount": "Включити Кількість",
|
||||
"Energy": "Енергія",
|
||||
"Entries": "",
|
||||
"Export": "Експорт",
|
||||
"Export_As_ICal": "Експортувати теперішній період до формату iCal",
|
||||
"Export_Not_Yet_Supported": "",
|
||||
@@ -220,6 +221,7 @@
|
||||
"Planner": "Планувальний",
|
||||
"Planner_Settings": "Налаштування планувальника",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "Підготовка",
|
||||
"Previous_Day": "Попередній День",
|
||||
|
||||
@@ -118,6 +118,7 @@
|
||||
"Enable_Amount": "启用金额",
|
||||
"EndDate": "结束日期",
|
||||
"Energy": "能量",
|
||||
"Entries": "",
|
||||
"Export": "导出",
|
||||
"Export_As_ICal": "将当前周期导出为 iCal 格式",
|
||||
"Export_Not_Yet_Supported": "导入尚未支持",
|
||||
@@ -273,6 +274,7 @@
|
||||
"Planner": "计划者",
|
||||
"Planner_Settings": "计划者设置",
|
||||
"Plural": "复数",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "准备",
|
||||
"Previous_Day": "前一天",
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
"Edit": "",
|
||||
"Email": "",
|
||||
"Energy": "",
|
||||
"Entries": "",
|
||||
"Export": "",
|
||||
"External": "",
|
||||
"External_Recipe_Image": "外部食譜圖片",
|
||||
@@ -72,6 +73,7 @@
|
||||
"Order": "",
|
||||
"Owner": "",
|
||||
"Plural": "",
|
||||
"Postpone": "",
|
||||
"Preferences": "",
|
||||
"Preparation": "",
|
||||
"Print": "",
|
||||
|
||||
Reference in New Issue
Block a user