diff --git a/vue3/src/components/inputs/ModelSelect.vue b/vue3/src/components/inputs/ModelSelect.vue
index 2000d7098..58ca375c8 100644
--- a/vue3/src/components/inputs/ModelSelect.vue
+++ b/vue3/src/components/inputs/ModelSelect.vue
@@ -131,7 +131,7 @@ async function createObject(object: any, select$: Multiselect) {
-
diff --git a/vue3/src/components/settings/SpaceSettings.vue b/vue3/src/components/settings/SpaceSettings.vue
index 73b9f8843..4ea6aacd1 100644
--- a/vue3/src/components/settings/SpaceSettings.vue
+++ b/vue3/src/components/settings/SpaceSettings.vue
@@ -22,22 +22,80 @@
{{ $t('Files') }}
- {{ $n(Math.round(space.fileSizeMb)) }} / {{ space.maxFileStorageMb == 0 ? '∞' : $n(space.maxFileStorageMb) }} MB
+ {{ $n(Math.round(space.fileSizeMb)) }} / {{ space.maxFileStorageMb == 0 ? '∞' : $n(space.maxFileStorageMb) }}
+ MB
+
{{ $t('file_upload_disabled') }}
-
+
-
+
+
+
+
+
+
+ {{ $t('ThankYou') }}!
+
+
+
+ {{ $t('ManageSubscription') }}
+
+
+
+
+ {{ $t('ThanksTextHosted') }}
+
+
+
+
+
+
+
+ {{ $t('ThankYou') }}!
+
+
+
+ GitHub Sponsors
+
+
+
+
+
+ {{ $t('ThanksTextSelfhosted') }}
+
+
+
+
+ {{ $t('Settings') }}
+
+
+
+
+
+
+
+
+ {{ $t('Save') }}
+
+ {{ $t('Logo') }}
+
+ {{ $t('CustomLogoHelp') }}
+
-
+
+
+
+
+
+
-
-
- {{ $t('Save') }}
+ {{ $t('Save') }}
@@ -47,8 +105,9 @@
import {useUserPreferenceStore} from "@/stores/UserPreferenceStore";
import {onMounted, ref} from "vue";
import {ApiApi, Space} from "@/openapi";
-import {ErrorMessageType, useMessageStore} from "@/stores/MessageStore";
+import {ErrorMessageType, PreparedMessage, useMessageStore} from "@/stores/MessageStore";
import UserFileField from "@/components/inputs/UserFileField.vue";
+import ModelSelect from "@/components/inputs/ModelSelect.vue";
const space = ref({} as Space)
@@ -61,10 +120,12 @@ onMounted(() => {
})
})
-function updateSpace(){
+function updateSpace() {
let api = new ApiApi()
api.apiSpacePartialUpdate({id: space.value.id, patchedSpace: space.value}).then(r => {
space.value = r
+ useUserPreferenceStore().activeSpace = Object.assign({}, space.value)
+ useMessageStore().addPreparedMessage(PreparedMessage.UPDATE_SUCCESS, space.value)
}).catch(err => {
useMessageStore().addError(ErrorMessageType.UPDATE_ERROR, err)
})
diff --git a/vue3/src/components/settings/UserSpaceSettings.vue b/vue3/src/components/settings/UserSpaceSettings.vue
index 4a30940d7..c29da53ad 100644
--- a/vue3/src/components/settings/UserSpaceSettings.vue
+++ b/vue3/src/components/settings/UserSpaceSettings.vue
@@ -1,16 +1,20 @@
-
-
+
+ {{ $t('YourSpaces') }}
+
+
-
- {{ s.name }} {{$t('active')}}
- {{ $t('created_by') }} {{ s.createdBy.displayName }}
+
+ {{ s.name }}
+ {{ $t('active') }}
+
+ {{ $t('created_by') }} {{ s.createdBy.displayName }}
diff --git a/vue3/src/locales/ar.json b/vue3/src/locales/ar.json
index 324b7b2be..e2d74626f 100644
--- a/vue3/src/locales/ar.json
+++ b/vue3/src/locales/ar.json
@@ -96,6 +96,7 @@
"Hide_Keywords": "",
"Hide_Recipes": "",
"Hide_as_header": "",
+ "HostedFreeVersion": "",
"Icon": "",
"IgnoreThis": "",
"Ignore_Shopping": "",
@@ -133,6 +134,7 @@
"Log_Recipe_Cooking": "",
"Make_Header": "",
"Make_Ingredient": "",
+ "ManageSubscription": "",
"Manage_Books": "",
"Meal_Plan": "",
"Meal_Plan_Days": "",
@@ -256,6 +258,9 @@
"System": "",
"Table_of_Contents": "",
"Text": "",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Time": "",
"Title": "",
"Title_or_Recipe_Required": "",
@@ -266,6 +271,7 @@
"Unit_Alias": "",
"Units": "",
"Unrated": "",
+ "UpgradeNow": "",
"Url_Import": "",
"Use_Plural_Food_Always": "",
"Use_Plural_Food_Simple": "",
diff --git a/vue3/src/locales/bg.json b/vue3/src/locales/bg.json
index 79483d9e3..2ad3b0cad 100644
--- a/vue3/src/locales/bg.json
+++ b/vue3/src/locales/bg.json
@@ -93,6 +93,7 @@
"Hide_Keywords": "Скриване на ключова дума",
"Hide_Recipes": "Скриване на рецепти",
"Hide_as_header": "Скриване като заглавка",
+ "HostedFreeVersion": "",
"Icon": "Икона",
"IgnoreThis": "Никога не добавяйте автоматично {food} към пазаруване",
"Ignore_Shopping": "Игнорирайте пазаруването",
@@ -128,6 +129,7 @@
"Log_Recipe_Cooking": "Дневник на Рецепта за готвене",
"Make_Header": "Направете заглавие",
"Make_Ingredient": "Направете съставка",
+ "ManageSubscription": "",
"Manage_Books": "Управление на Книги",
"Meal_Plan": "План на хранене",
"Meal_Plan_Days": "Бъдещи планове за хранене",
@@ -249,6 +251,9 @@
"System": "",
"Table_of_Contents": "Съдържание",
"Text": "Текст",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Time": "Време",
"Title": "Заглавие",
"Title_or_Recipe_Required": "Изисква се избор на заглавие или рецепта",
@@ -259,6 +264,7 @@
"Unit_Alias": "Псевдоним на единица",
"Units": "Единици",
"Unrated": "Без оценка",
+ "UpgradeNow": "",
"Url_Import": "Импортиране на URL адрес",
"Use_Plural_Food_Always": "",
"Use_Plural_Food_Simple": "",
diff --git a/vue3/src/locales/ca.json b/vue3/src/locales/ca.json
index ed410a71e..28c8825e6 100644
--- a/vue3/src/locales/ca.json
+++ b/vue3/src/locales/ca.json
@@ -136,6 +136,7 @@
"Hide_Keywords": "Amagueu paraula clau",
"Hide_Recipes": "Amagueu receptes",
"Hide_as_header": "Amagueu com a títol",
+ "HostedFreeVersion": "",
"Hour": "",
"Hours": "",
"Icon": "",
@@ -182,6 +183,7 @@
"Logo": "",
"Make_Header": "Establiu capçalera",
"Make_Ingredient": "Establiu ingredient",
+ "ManageSubscription": "",
"Manage_Books": "Gestioneu els llibres",
"Manage_Emails": "",
"Meal_Plan": "Pla d'àpats",
@@ -339,6 +341,9 @@
"System": "",
"Table_of_Contents": "Taula de continguts",
"Text": "",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "",
"Time": "",
"Title": "",
@@ -358,6 +363,7 @@
"Unrated": "",
"Update_Existing_Data": "",
"Updated": "",
+ "UpgradeNow": "",
"Url_Import": "Importeu des d'url",
"Use_Fractions": "",
"Use_Fractions_Help": "",
diff --git a/vue3/src/locales/cs.json b/vue3/src/locales/cs.json
index 5c7be76d4..33089dfe2 100644
--- a/vue3/src/locales/cs.json
+++ b/vue3/src/locales/cs.json
@@ -136,6 +136,7 @@
"Hide_Keywords": "Skrýt štítek",
"Hide_Recipes": "Skrýt recept",
"Hide_as_header": "Skryj jako nadpis",
+ "HostedFreeVersion": "",
"Hour": "Hodina",
"Hours": "Hodiny",
"Icon": "Ikona",
@@ -181,6 +182,7 @@
"Logo": "Logo",
"Make_Header": "Použij jako nadpis",
"Make_Ingredient": "Použij jako ingredienci",
+ "ManageSubscription": "",
"Manage_Books": "Spravovat kuchařky",
"Manage_Emails": "Spravovat emaily",
"Meal_Plan": "Jídelníček",
@@ -335,6 +337,9 @@
"System": "",
"Table_of_Contents": "Obsah",
"Text": "Text",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Téma",
"Time": "Čas",
"Title": "Název",
@@ -351,6 +356,7 @@
"UnpinnedConfirmation": "{recipe} byl odepnut.",
"Unrated": "Nehodnocené",
"Update_Existing_Data": "Aktualizovat existující data",
+ "UpgradeNow": "",
"Url_Import": "Import pomocí URL odkazu",
"Use_Fractions": "Použít zlomky",
"Use_Fractions_Help": "Automaticky převézt desetinná čísla na zlomky při prohlížení repetu.",
diff --git a/vue3/src/locales/da.json b/vue3/src/locales/da.json
index fd9750f8a..0a6da263e 100644
--- a/vue3/src/locales/da.json
+++ b/vue3/src/locales/da.json
@@ -124,6 +124,7 @@
"Hide_Keywords": "Skjul nøgleord",
"Hide_Recipes": "Skjul opskrifter",
"Hide_as_header": "Skjul som rubrik",
+ "HostedFreeVersion": "",
"Hour": "Time",
"Hours": "Timer",
"Icon": "Ikon",
@@ -168,6 +169,7 @@
"Log_Recipe_Cooking": "Noter tilberedning af opskrift",
"Make_Header": "Opret rubrik",
"Make_Ingredient": "Opret ingredient",
+ "ManageSubscription": "",
"Manage_Books": "Administrer bøger",
"Manage_Emails": "Håndter Emails",
"Meal_Plan": "Madplan",
@@ -313,6 +315,9 @@
"System": "",
"Table_of_Contents": "Indholdsfortegnelse",
"Text": "Tekst",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "Tid",
"Title": "Titel",
@@ -329,6 +334,7 @@
"UnpinnedConfirmation": "{recipe} er frigjort.",
"Unrated": "Ikke bedømt",
"Update_Existing_Data": "Opdaterer eksisterende data",
+ "UpgradeNow": "",
"Url_Import": "Importer fra link",
"Use_Fractions": "Benyt brøker",
"Use_Fractions_Help": "Konverter automatisk decimaler til brøker når du viser en opskrift.",
diff --git a/vue3/src/locales/de.json b/vue3/src/locales/de.json
index 747a893d6..616a8557b 100644
--- a/vue3/src/locales/de.json
+++ b/vue3/src/locales/de.json
@@ -138,6 +138,7 @@
"Hide_Keywords": "Schlagwort verstecken",
"Hide_Recipes": "Rezepte verstecken",
"Hide_as_header": "Keine Überschrift",
+ "HostedFreeVersion": "Sie verwenden die kostenlose Testversion von Tandoor",
"Hour": "Stunde",
"Hours": "Stunden",
"Icon": "Icon",
@@ -184,6 +185,7 @@
"Logo": "Logo",
"Make_Header": "In Überschrift wandeln",
"Make_Ingredient": "In Zutat umwandeln",
+ "ManageSubscription": "Tarfi verwalten",
"Manage_Books": "Bücher verwalten",
"Manage_Emails": "E-Mails verwalten",
"Meal_Plan": "Speiseplan",
@@ -342,6 +344,9 @@
"System": "System",
"Table_of_Contents": "Inhaltsverzeichnis",
"Text": "Text",
+ "ThankYou": "Vielen Dank",
+ "ThanksTextHosted": "Dafür den offiziellen Tandoor Server zu verwenden und damit Open Source Entwicklung zu unterstützen.",
+ "ThanksTextSelfhosted": "Für die nutzung von Tandoor. Um die zukünftige Entwicklung zu Unterstützen kannst du das Projekt über GitHub Sponsors unterstützen.",
"Theme": "Thema",
"Time": "Zeit",
"Title": "Titel",
@@ -361,6 +366,7 @@
"Unrated": "Unbewertet",
"Update_Existing_Data": "Vorhandene Daten aktualisieren",
"Updated": "Aktualisiert",
+ "UpgradeNow": "Jetzt Upgraden",
"Url_Import": "URL Import",
"Use_Fractions": "Bruchschreibweise verwenden",
"Use_Fractions_Help": "Nachkommastellen automatisch in Bruchschreibweise konvertieren, wenn ein Rezept angeschaut wird.",
diff --git a/vue3/src/locales/el.json b/vue3/src/locales/el.json
index 5bbdba41e..94ea6bdf6 100644
--- a/vue3/src/locales/el.json
+++ b/vue3/src/locales/el.json
@@ -119,6 +119,7 @@
"Hide_Keywords": "Απόκρυψη λέξης-κλειδί",
"Hide_Recipes": "Απόκρυψη συνταγών",
"Hide_as_header": "Απόκρυψη ως κεφαλίδα",
+ "HostedFreeVersion": "",
"Hour": "Ώρα",
"Hours": "Ώρες",
"Icon": "Εικονίδιο",
@@ -163,6 +164,7 @@
"Log_Recipe_Cooking": "Καταγραφή εκτέλεσης συνταγής",
"Make_Header": "Δημιουργία κεφαλίδας",
"Make_Ingredient": "Δημιουργία υλικού",
+ "ManageSubscription": "",
"Manage_Books": "Διαχείριση βιβλίων",
"Manage_Emails": "Διαχείριση email",
"Meal_Plan": "Πρόγραμμα γευμάτων",
@@ -304,6 +306,9 @@
"System": "",
"Table_of_Contents": "Πίνακας περιεχομένων",
"Text": "Κείμενο",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Θέμα",
"Time": "Χρόνος",
"Title": "Τίτλος",
@@ -318,6 +323,7 @@
"UnpinnedConfirmation": "Η συνταγή {recipe} αφαιρέθηκε από τις καρφιτσωμένες.",
"Unrated": "Χωρίς βαθμολογία",
"Update_Existing_Data": "Ενημέρωση υπαρχόντων δεδομένων",
+ "UpgradeNow": "",
"Url_Import": "Εισαγωγή Url",
"Use_Fractions": "Χρήση κλασμάτων",
"Use_Fractions_Help": "Αυτόματη μετατροπή δεκαδικών σε κλάσματα κατά την προβολή μιας συνταγής.",
diff --git a/vue3/src/locales/en.json b/vue3/src/locales/en.json
index 430f29f53..362dfc303 100644
--- a/vue3/src/locales/en.json
+++ b/vue3/src/locales/en.json
@@ -137,6 +137,7 @@
"Hide_Keywords": "Hide Keyword",
"Hide_Recipes": "Hide Recipes",
"Hide_as_header": "Hide as header",
+ "HostedFreeVersion": "You are using the free version of Tandoor",
"Hour": "Hour",
"Hours": "Hours",
"Icon": "Icon",
@@ -184,6 +185,7 @@
"Logo": "Logo",
"Make_Header": "Make Header",
"Make_Ingredient": "Make Ingredient",
+ "ManageSubscription": "Manage subscription",
"Manage_Books": "Manage Books",
"Manage_Emails": "Manage Emails",
"Meal_Plan": "Meal Plan",
@@ -343,6 +345,9 @@
"System": "System",
"Table_of_Contents": "Table of Contents",
"Text": "Text",
+ "ThankYou": "Thank you",
+ "ThanksTextHosted": "For supporting open source by using the official Tandoor server.",
+ "ThanksTextSelfhosted": "For using Tandoor. If you want to support future development consider sponsoring the project using GitHub sponsors.",
"Theme": "Theme",
"Time": "Time",
"Title": "Title",
@@ -362,6 +367,7 @@
"Unrated": "Unrated",
"Update_Existing_Data": "Update Existing Data",
"Updated": "Updated",
+ "UpgradeNow": "Upgrade now",
"Url_Import": "Url Import",
"Use_Fractions": "Use Fractions",
"Use_Fractions_Help": "Automatically convert decimals to fractions when viewing a recipe.",
diff --git a/vue3/src/locales/es.json b/vue3/src/locales/es.json
index 5cd037819..3444882cb 100644
--- a/vue3/src/locales/es.json
+++ b/vue3/src/locales/es.json
@@ -137,6 +137,7 @@
"Hide_Keywords": "Esconder palabra clave",
"Hide_Recipes": "Esconder recetas",
"Hide_as_header": "Esconder como titulo",
+ "HostedFreeVersion": "",
"Hour": "Hora",
"Hours": "Horas",
"Icon": "Icono",
@@ -183,6 +184,7 @@
"Logo": "Logotipo",
"Make_Header": "Establecer Cabecera",
"Make_Ingredient": "Establecer Ingrediente",
+ "ManageSubscription": "",
"Manage_Books": "Manejar libros",
"Manage_Emails": "Administrar Correos",
"Meal_Plan": "Régimen de comida",
@@ -338,6 +340,9 @@
"System": "",
"Table_of_Contents": "Tabla de contenido",
"Text": "Texto",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "Tiempo",
"Title": "Titulo",
@@ -357,6 +362,7 @@
"Unrated": "Sin puntuar",
"Update_Existing_Data": "Actualizar Datos Existentes",
"Updated": "Actualizada",
+ "UpgradeNow": "",
"Url_Import": "Importar desde url",
"Use_Fractions": "Use fracciones",
"Use_Fractions_Help": "Convertir automáticamente los decimales en fracciones al ver una receta.",
diff --git a/vue3/src/locales/fi.json b/vue3/src/locales/fi.json
index b9db31a65..b2cad4198 100644
--- a/vue3/src/locales/fi.json
+++ b/vue3/src/locales/fi.json
@@ -65,6 +65,7 @@
"Hide_Keywords": "Piilota Avainsana",
"Hide_Recipes": "Piilota Reseptit",
"Hide_as_header": "Piilota otsikko",
+ "HostedFreeVersion": "",
"Icon": "Kuvake",
"Ignore_Shopping": "Ohita Ostokset",
"Image": "Kuva",
@@ -83,6 +84,7 @@
"Log_Recipe_Cooking": "Kirjaa Reseptin Kokkaus",
"Make_Header": "Valmista Otsikko",
"Make_Ingredient": "Valmista Ainesosa",
+ "ManageSubscription": "",
"Manage_Books": "Hallinnoi kirjoja",
"Meal_Plan": "Ateriasuunnitelma",
"Meal_Plan_Days": "Tulevat ruokasuunnitelmat",
@@ -172,6 +174,9 @@
"System": "",
"Table_of_Contents": "Sisällysluettelo",
"Text": "Teksi",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Time": "Aika",
"Title": "Otsikko",
"Title_or_Recipe_Required": "Otsikko tai resepti valinta vaadittu",
@@ -179,6 +184,7 @@
"Unit": "Yksikkö",
"Unit_Alias": "Yksikköalias",
"Unrated": "Luokittelematon",
+ "UpgradeNow": "",
"Url_Import": "URL Tuonti",
"Use_Plural_Food_Always": "",
"Use_Plural_Food_Simple": "",
diff --git a/vue3/src/locales/fr.json b/vue3/src/locales/fr.json
index 84b63832d..6efc4d515 100644
--- a/vue3/src/locales/fr.json
+++ b/vue3/src/locales/fr.json
@@ -136,6 +136,7 @@
"Hide_Keywords": "Cacher le mot-clé",
"Hide_Recipes": "Cacher les recettes",
"Hide_as_header": "Cacher comme en-tête",
+ "HostedFreeVersion": "",
"Hour": "Heure",
"Hours": "Heures",
"Icon": "Icône",
@@ -182,6 +183,7 @@
"Logo": "Logo",
"Make_Header": "Créer un en-tête",
"Make_Ingredient": "Créer un ingrédient",
+ "ManageSubscription": "",
"Manage_Books": "Gérer les livres",
"Manage_Emails": "Gérer les e-mails",
"Meal_Plan": "Menu de la semaine",
@@ -338,6 +340,9 @@
"System": "",
"Table_of_Contents": "Table des Matières",
"Text": "Texte",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Thème",
"Time": "Temps",
"Title": "Titre",
@@ -357,6 +362,7 @@
"Unrated": "Non évalué",
"Update_Existing_Data": "Mettre à jour les données existantes",
"Updated": "Mis à jour",
+ "UpgradeNow": "",
"Url_Import": "Importation de l’url",
"Use_Fractions": "Utiliser les fractions",
"Use_Fractions_Help": "Convertir les décimales en fractions automatiquement lors de la visualisation d’une recette.",
diff --git a/vue3/src/locales/he.json b/vue3/src/locales/he.json
index 56db2fa1a..f7dc062b0 100644
--- a/vue3/src/locales/he.json
+++ b/vue3/src/locales/he.json
@@ -137,6 +137,7 @@
"Hide_Keywords": "הסתרת מילת מפתח",
"Hide_Recipes": "הסתרת מתכונים",
"Hide_as_header": "הסתר בתור כותרת",
+ "HostedFreeVersion": "",
"Hour": "שעה",
"Hours": "שעות",
"Icon": "צלמית",
@@ -183,6 +184,7 @@
"Logo": "לוגו",
"Make_Header": "הפוך לכותרת",
"Make_Ingredient": "הפוך למרכיב",
+ "ManageSubscription": "",
"Manage_Books": "נהל ספרים",
"Manage_Emails": "נהל כתובות דואר אלקטרוני",
"Meal_Plan": "תוכנית ארוחה",
@@ -340,6 +342,9 @@
"System": "",
"Table_of_Contents": "תוכן עניינים",
"Text": "כתב",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "נושא",
"Time": "זמן",
"Title": "כותרת",
@@ -359,6 +364,7 @@
"Unrated": "בלתי מדורג",
"Update_Existing_Data": "עדכון מידע קיים",
"Updated": "עודכן",
+ "UpgradeNow": "",
"Url_Import": "ייבוא מכתובת",
"Use_Fractions": "השתמש בשברים",
"Use_Fractions_Help": "המר אוטומטית מדצמילי לשברים כאשר צופים במתכון.",
diff --git a/vue3/src/locales/hu.json b/vue3/src/locales/hu.json
index 3c9aeb0e7..f26c5f0fc 100644
--- a/vue3/src/locales/hu.json
+++ b/vue3/src/locales/hu.json
@@ -120,6 +120,7 @@
"Hide_Keywords": "Kulcsszó elrejtése",
"Hide_Recipes": "Receptek elrejtése",
"Hide_as_header": "Fejlécként elrejtve",
+ "HostedFreeVersion": "",
"Hour": "Óra",
"Hours": "Óra",
"Icon": "Ikon",
@@ -164,6 +165,7 @@
"Log_Recipe_Cooking": "Főzés naplózása",
"Make_Header": "Átalakítás címsorra",
"Make_Ingredient": "Összetevő létrehozása",
+ "ManageSubscription": "",
"Manage_Books": "Könyvek kezelése",
"Manage_Emails": "Levelezés kezelése",
"Meal_Plan": "Menüterv",
@@ -305,6 +307,9 @@
"System": "",
"Table_of_Contents": "Tartalomjegyzék",
"Text": "Szöveg",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Téma",
"Time": "Idő",
"Title": "Cím",
@@ -319,6 +324,7 @@
"Unpin": "Levétel",
"Unrated": "Nem értékelt",
"Update_Existing_Data": "Meglévő adatok frissítése",
+ "UpgradeNow": "",
"Url_Import": "URL import",
"Use_Fractions": "Tört használata",
"Use_Fractions_Help": "A receptek megtekintésekor a tizedesjegyeket automatikusan törtekre konvertálja.",
diff --git a/vue3/src/locales/hy.json b/vue3/src/locales/hy.json
index 662f74c9f..0068b89d0 100644
--- a/vue3/src/locales/hy.json
+++ b/vue3/src/locales/hy.json
@@ -43,6 +43,7 @@
"Hide_Keywords": "Թաքցնել բանալի բառը",
"Hide_Recipes": "Թաքցնել բաղադրատոմսերը",
"Hide_as_header": "Թաքցնել որպես խորագիր",
+ "HostedFreeVersion": "",
"Import": "Ներմուծել",
"Import_finished": "Ներմուծումն ավարտված է",
"Information": "Տեղեկություն",
@@ -52,6 +53,7 @@
"Load_More": "",
"Log_Cooking": "Գրանցել եփելը",
"Log_Recipe_Cooking": "Գրանցել բաղադրատոմսի օգտագործում",
+ "ManageSubscription": "",
"Manage_Books": "Կարգավորել Գրքերը",
"Meal_Plan": "Ճաշացուցակ",
"Merge": "Միացնել",
@@ -109,6 +111,10 @@
"Supermarket": "",
"System": "",
"Table_of_Contents": "Բովանդակություն",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
+ "UpgradeNow": "",
"Url_Import": "URL ներմուծում",
"Use_Plural_Food_Always": "",
"Use_Plural_Food_Simple": "",
diff --git a/vue3/src/locales/id.json b/vue3/src/locales/id.json
index b8012b438..2fb1c483e 100644
--- a/vue3/src/locales/id.json
+++ b/vue3/src/locales/id.json
@@ -108,6 +108,7 @@
"Hide_Keywords": "Sembunyikan Kata Kunci",
"Hide_Recipes": "Sembunyikan Resep",
"Hide_as_header": "Sembunyikan sebagai tajuk",
+ "HostedFreeVersion": "",
"Hour": "",
"Hours": "",
"Icon": "",
@@ -149,6 +150,7 @@
"Log_Recipe_Cooking": "Log Resep Memasak",
"Make_Header": "Buat Header",
"Make_Ingredient": "Buat bahan",
+ "ManageSubscription": "",
"Manage_Books": "Kelola Buku",
"Manage_Emails": "",
"Meal_Plan": "rencana makan",
@@ -281,6 +283,9 @@
"System": "",
"Table_of_Contents": "Daftar isi",
"Text": "",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "",
"Time": "",
"Title": "",
@@ -292,6 +297,7 @@
"Unit_Alias": "",
"Units": "",
"Unrated": "",
+ "UpgradeNow": "",
"Url_Import": "Impor Url",
"Use_Fractions": "",
"Use_Fractions_Help": "",
diff --git a/vue3/src/locales/is.json b/vue3/src/locales/is.json
index eafc2f8e2..46ce3e040 100644
--- a/vue3/src/locales/is.json
+++ b/vue3/src/locales/is.json
@@ -136,6 +136,7 @@
"Hide_Keywords": "",
"Hide_Recipes": "",
"Hide_as_header": "",
+ "HostedFreeVersion": "",
"Hour": "",
"Hours": "",
"Icon": "",
@@ -182,6 +183,7 @@
"Logo": "",
"Make_Header": "",
"Make_Ingredient": "",
+ "ManageSubscription": "",
"Manage_Books": "",
"Manage_Emails": "",
"Meal_Plan": "",
@@ -338,6 +340,9 @@
"System": "",
"Table_of_Contents": "",
"Text": "",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "",
"Time": "",
"Title": "",
@@ -357,6 +362,7 @@
"Unrated": "",
"Update_Existing_Data": "",
"Updated": "",
+ "UpgradeNow": "",
"Url_Import": "",
"Use_Fractions": "",
"Use_Fractions_Help": "",
diff --git a/vue3/src/locales/it.json b/vue3/src/locales/it.json
index 440d8f1de..afc6412cc 100644
--- a/vue3/src/locales/it.json
+++ b/vue3/src/locales/it.json
@@ -113,6 +113,7 @@
"Hide_Keywords": "Nascondi parola chiave",
"Hide_Recipes": "Nascondi Ricette",
"Hide_as_header": "Nascondi come intestazione",
+ "HostedFreeVersion": "",
"Hour": "Ora",
"Hours": "Ore",
"Icon": "Icona",
@@ -154,6 +155,7 @@
"Log_Recipe_Cooking": "Aggiungi a ricette cucinate",
"Make_Header": "Crea Intestazione",
"Make_Ingredient": "Crea Ingrediente",
+ "ManageSubscription": "",
"Manage_Books": "Gestisci Libri",
"Manage_Emails": "Gestisci email",
"Meal_Plan": "Piano alimentare",
@@ -290,6 +292,9 @@
"System": "",
"Table_of_Contents": "Indice dei contenuti",
"Text": "Testo",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "Tempo",
"Title": "Titolo",
@@ -303,6 +308,7 @@
"Unpin": "Non fissare",
"UnpinnedConfirmation": "{recipe} non è più fissata.",
"Unrated": "Senza valutazione",
+ "UpgradeNow": "",
"Url_Import": "Importa da URL",
"Use_Fractions": "Usa frazioni",
"Use_Fractions_Help": "Converti automaticamente i decimali in frazioni quando apri una ricetta.",
diff --git a/vue3/src/locales/lt.json b/vue3/src/locales/lt.json
index 7b6fbbb4f..b03c3b3f5 100644
--- a/vue3/src/locales/lt.json
+++ b/vue3/src/locales/lt.json
@@ -122,6 +122,7 @@
"Hide_Keywords": "Paslėpti raktažodį",
"Hide_Recipes": "Paslėpti receptus",
"Hide_as_header": "Slėpti kaip antraštę",
+ "HostedFreeVersion": "",
"Hour": "",
"Hours": "",
"Icon": "",
@@ -166,6 +167,7 @@
"Log_Recipe_Cooking": "Užregistruoti recepto pagaminimą",
"Make_Header": "Padaryti antraštę",
"Make_Ingredient": "Padaryti ingredientą",
+ "ManageSubscription": "",
"Manage_Books": "Tvarkyti knygas",
"Manage_Emails": "",
"Meal_Plan": "Maisto planas",
@@ -311,6 +313,9 @@
"System": "",
"Table_of_Contents": "Turinys",
"Text": "",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "",
"Time": "",
"Title": "",
@@ -327,6 +332,7 @@
"UnpinnedConfirmation": "",
"Unrated": "",
"Update_Existing_Data": "",
+ "UpgradeNow": "",
"Url_Import": "URL importavimas",
"Use_Fractions": "",
"Use_Fractions_Help": "",
diff --git a/vue3/src/locales/nb_NO.json b/vue3/src/locales/nb_NO.json
index 57cea43a9..3554ebecb 100644
--- a/vue3/src/locales/nb_NO.json
+++ b/vue3/src/locales/nb_NO.json
@@ -117,6 +117,7 @@
"Hide_Keywords": "Skjul nøkkelord",
"Hide_Recipes": "Skjul oppskrifter",
"Hide_as_header": "Skjul overskrift",
+ "HostedFreeVersion": "",
"Hour": "Time",
"Hours": "Timer",
"Icon": "Ikon",
@@ -161,6 +162,7 @@
"Log_Recipe_Cooking": "Logg oppskriftsbruk",
"Make_Header": "Bruk som overskrift",
"Make_Ingredient": "Bruk som ingrediens",
+ "ManageSubscription": "",
"Manage_Books": "Administrer bøker",
"Manage_Emails": "Administrer e-poster",
"Meal_Plan": "Måltidsplan",
@@ -302,6 +304,9 @@
"System": "",
"Table_of_Contents": "Innholdsfortegnelse",
"Text": "Tekst",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "Tid",
"Title": "Tittel",
@@ -316,6 +321,7 @@
"UnpinnedConfirmation": "{recipe} har blitt løsnet.",
"Unrated": "Urangert",
"Update_Existing_Data": "Oppdater eksisterende data",
+ "UpgradeNow": "",
"Url_Import": "Importer lenke",
"Use_Fractions": "Bruk deler",
"Use_Fractions_Help": "Automatisk konverter desimaler til deler når du ser på en oppskrift.",
diff --git a/vue3/src/locales/nl.json b/vue3/src/locales/nl.json
index aa62c1f6d..a25b4d26a 100644
--- a/vue3/src/locales/nl.json
+++ b/vue3/src/locales/nl.json
@@ -121,6 +121,7 @@
"Hide_Keywords": "Verberg Etiket",
"Hide_Recipes": "Verberg Recepten",
"Hide_as_header": "Verberg als koptekst",
+ "HostedFreeVersion": "",
"Hour": "Uur",
"Hours": "Uren",
"Icon": "Icoon",
@@ -165,6 +166,7 @@
"Log_Recipe_Cooking": "Bereiding loggen",
"Make_Header": "Maak Koptekst",
"Make_Ingredient": "Maak Ingrediënt",
+ "ManageSubscription": "",
"Manage_Books": "Beheer boeken",
"Manage_Emails": "E-mail beheren",
"Meal_Plan": "Maaltijdplan",
@@ -306,6 +308,9 @@
"System": "",
"Table_of_Contents": "Inhoudsopgave",
"Text": "Tekst",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Thema",
"Time": "Tijd",
"Title": "Titel",
@@ -320,6 +325,7 @@
"UnpinnedConfirmation": "{recipe} is losgemaakt.",
"Unrated": "Niet beoordeeld",
"Update_Existing_Data": "Bestaande gegevens bijwerken",
+ "UpgradeNow": "",
"Url_Import": "Importeer URL",
"Use_Fractions": "Gebruik Kommagetallen",
"Use_Fractions_Help": "Zet decimalen automatisch om naar breuken tijdens het bekijken van een recept.",
diff --git a/vue3/src/locales/pl.json b/vue3/src/locales/pl.json
index 7ea387d11..3791dbfd7 100644
--- a/vue3/src/locales/pl.json
+++ b/vue3/src/locales/pl.json
@@ -138,6 +138,7 @@
"Hide_Keywords": "Ukryj słowo kluczowe",
"Hide_Recipes": "Ukryj przepisy",
"Hide_as_header": "Ukryj jako nagłówek",
+ "HostedFreeVersion": "",
"Hour": "Godzina",
"Hours": "Godziny",
"Icon": "Ikona",
@@ -184,6 +185,7 @@
"Logo": "Logo",
"Make_Header": "Utwórz nagłówek",
"Make_Ingredient": "Utwórz składnik",
+ "ManageSubscription": "",
"Manage_Books": "Zarządzaj książkami",
"Manage_Emails": "Zarządzaj e-mailami",
"Meal_Plan": "Plan posiłków",
@@ -341,6 +343,9 @@
"System": "",
"Table_of_Contents": "Spis treści",
"Text": "Tekst",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Motyw",
"Time": "Czas",
"Title": "Tytuł",
@@ -360,6 +365,7 @@
"Unrated": "Nieoceniony",
"Update_Existing_Data": "Zaktualizuj istniejące dane",
"Updated": "Zaktualizowano",
+ "UpgradeNow": "",
"Url_Import": "Importowanie URL",
"Use_Fractions": "Użyj ułamków",
"Use_Fractions_Help": "Automatycznie konwertuj ułamki dziesiętne na ułamki zwykłe podczas przeglądania przepisów.",
diff --git a/vue3/src/locales/pt.json b/vue3/src/locales/pt.json
index 452860aef..91df6c19a 100644
--- a/vue3/src/locales/pt.json
+++ b/vue3/src/locales/pt.json
@@ -95,6 +95,7 @@
"Hide_Keywords": "Esconder palavra-chave",
"Hide_Recipes": "Esconder Receitas",
"Hide_as_header": "Esconder como cabeçalho",
+ "HostedFreeVersion": "",
"Icon": "Ícone",
"IgnoreThis": "Nunca adicionar automaticamente {food} á lista de compras",
"Ignore_Shopping": "Ignorar compras",
@@ -125,6 +126,7 @@
"Log_Recipe_Cooking": "Registrar Receitas de Culinária",
"Make_Header": "Tornar cabeçalho",
"Make_Ingredient": "Fazer ingrediente",
+ "ManageSubscription": "",
"Manage_Books": "Gerenciar Livros",
"Meal_Plan": "Plano de Refeição",
"Meal_Plan_Days": "Planos de alimentação futuros",
@@ -243,6 +245,9 @@
"System": "",
"Table_of_Contents": "Tabela de Conteúdos",
"Text": "Texto",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "tempo",
"Title": "Título",
@@ -253,6 +258,7 @@
"Unit_Alias": "Alcunha da unidade",
"Units": "Unidades",
"Unrated": "Sem classificação",
+ "UpgradeNow": "",
"Url_Import": "Importação de URL",
"Use_Fractions": "Usar frações",
"Use_Fractions_Help": "Converter automaticamente casas decimais para frações enquanto se visualiza uma receita.",
diff --git a/vue3/src/locales/pt_BR.json b/vue3/src/locales/pt_BR.json
index 418764a42..fccd1ddcf 100644
--- a/vue3/src/locales/pt_BR.json
+++ b/vue3/src/locales/pt_BR.json
@@ -132,6 +132,7 @@
"Hide_Keywords": "Esconder palavra-chave",
"Hide_Recipes": "Esconder Receitas",
"Hide_as_header": "Esconder cabeçalho",
+ "HostedFreeVersion": "",
"Hour": "Hora",
"Hours": "Horas",
"Icon": "Ícone",
@@ -176,6 +177,7 @@
"Log_Recipe_Cooking": "Registrar receitas feitas",
"Make_Header": "Criar cabeçalho",
"Make_Ingredient": "Criar Ingrediente",
+ "ManageSubscription": "",
"Manage_Books": "Gerenciar Livros",
"Manage_Emails": "Gerenciar Emails",
"Meal_Plan": "Plano de Refeição",
@@ -322,6 +324,9 @@
"System": "",
"Table_of_Contents": "Índice",
"Text": "Texto",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "Hora",
"Title": "Título",
@@ -335,6 +340,7 @@
"Units": "Unidades",
"Unrated": "Não classificado",
"Update_Existing_Data": "Atualizar Dados Existentes",
+ "UpgradeNow": "",
"Url_Import": "Importar de URL",
"Use_Fractions": "Usar Frações",
"Use_Fractions_Help": "Automaticamente converter decimais para frações quando visualizando uma receita.",
diff --git a/vue3/src/locales/ro.json b/vue3/src/locales/ro.json
index 6ea22ad34..a145fe6e7 100644
--- a/vue3/src/locales/ro.json
+++ b/vue3/src/locales/ro.json
@@ -115,6 +115,7 @@
"Hide_Keywords": "Ascunde cuvânt cheie",
"Hide_Recipes": "Ascunde rețetele",
"Hide_as_header": "Ascunderea ca antet",
+ "HostedFreeVersion": "",
"Hour": "Oră",
"Hours": "Ore",
"Icon": "Iconiță",
@@ -158,6 +159,7 @@
"Log_Recipe_Cooking": "Jurnalul rețetelor de pregătire",
"Make_Header": "Creare antet",
"Make_Ingredient": "Create ingredient",
+ "ManageSubscription": "",
"Manage_Books": "Gestionarea cărților",
"Manage_Emails": "Gestionarea e-mailurilor",
"Meal_Plan": "Plan de alimentare",
@@ -294,6 +296,9 @@
"System": "",
"Table_of_Contents": "Cuprins",
"Text": "Text",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "Timp",
"Title": "Titlu",
@@ -307,6 +312,7 @@
"Unpin": "Anularea fixării",
"UnpinnedConfirmation": "Fixarea {recipe} a fost anulată.",
"Unrated": "Neevaluat",
+ "UpgradeNow": "",
"Url_Import": "Importă URL",
"Use_Fractions": "Folosire fracțiuni",
"Use_Fractions_Help": "Convertiți automat zecimalele în fracții atunci când vizualizați o rețetă.",
diff --git a/vue3/src/locales/ru.json b/vue3/src/locales/ru.json
index 79d68fcd4..3b366de4b 100644
--- a/vue3/src/locales/ru.json
+++ b/vue3/src/locales/ru.json
@@ -84,6 +84,7 @@
"Hide_Keywords": "Скрыть ключевое слово",
"Hide_Recipes": "Скрыть рецепт",
"Hide_as_header": "Скрыть заголовок",
+ "HostedFreeVersion": "",
"Icon": "Иконка",
"IgnoreThis": "Никогда не добавлять {food} в список покупок автоматически",
"Ignore_Shopping": "Игнорировать Покупки",
@@ -114,6 +115,7 @@
"Log_Recipe_Cooking": "Журнал приготовления",
"Make_Header": "Создание Заголовка",
"Make_Ingredient": "Создание инградиента",
+ "ManageSubscription": "",
"Manage_Books": "Управление книгами",
"Meal_Plan": "Планирование блюд",
"Meal_Plan_Days": "Планы питания на будущее",
@@ -225,6 +227,9 @@
"System": "",
"Table_of_Contents": "Содержимое",
"Text": "Текст",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Time": "Время",
"Title": "Заголовок",
"Title_or_Recipe_Required": "Требуется выбор названия или рецепта",
@@ -234,6 +239,7 @@
"Unit_Alias": "Единицы измерения",
"Units": "Единицы",
"Unrated": "Без рейтинга",
+ "UpgradeNow": "",
"Url_Import": "Импорт гиперссылки",
"User": "Пользователь",
"View": "Просмотр",
diff --git a/vue3/src/locales/sl.json b/vue3/src/locales/sl.json
index b35d44b82..b6637db9d 100644
--- a/vue3/src/locales/sl.json
+++ b/vue3/src/locales/sl.json
@@ -84,6 +84,7 @@
"Hide_Keywords": "Skrij ključno besedo",
"Hide_Recipes": "Skrij recept",
"Hide_as_header": "Skrij kot glavo",
+ "HostedFreeVersion": "",
"Icon": "Ikona",
"IgnoreThis": "Nikoli avtomatsko ne dodaj {food} v nakup",
"Ignore_Shopping": "Prezri nakup",
@@ -110,6 +111,7 @@
"Log_Recipe_Cooking": "Logiraj recept za kuhanje",
"Make_Header": "Ustvari glavo",
"Make_Ingredient": "Ustvari sestavino",
+ "ManageSubscription": "",
"Manage_Books": "Upravljaj knjige",
"Meal_Plan": "Načrt obroka",
"Meal_Plan_Days": "Načrt za prihodnje obroke",
@@ -216,6 +218,9 @@
"System": "",
"Table_of_Contents": "Kazalo vsebine",
"Text": "Tekst",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Time": "Čas",
"Title": "Naslov",
"Title_or_Recipe_Required": "Zahtevan je naslov ali izbran recept",
@@ -225,6 +230,7 @@
"Unit_Alias": "Vzdevek enote",
"Unrated": "Neocenjeno",
"Update_Existing_Data": "Posodobitev Obstoječih Podatkov",
+ "UpgradeNow": "",
"Url_Import": "URL uvoz",
"Use_Metric": "Uporaba Metričnih Enot",
"Use_Plural_Food_Always": "",
diff --git a/vue3/src/locales/sv.json b/vue3/src/locales/sv.json
index 4cac722b4..35d7353d9 100644
--- a/vue3/src/locales/sv.json
+++ b/vue3/src/locales/sv.json
@@ -138,6 +138,7 @@
"Hide_Keywords": "Dölj nyckelord",
"Hide_Recipes": "Dölj recept",
"Hide_as_header": "Göm som rubrik",
+ "HostedFreeVersion": "",
"Hour": "Timme",
"Hours": "Timmar",
"Icon": "Ikon",
@@ -184,6 +185,7 @@
"Logo": "Logga",
"Make_Header": "Skapa rubrik",
"Make_Ingredient": "Skapa ingrediens",
+ "ManageSubscription": "",
"Manage_Books": "Hantera böcker",
"Manage_Emails": "Hantera mejladresser",
"Meal_Plan": "Måltidsplanering",
@@ -341,6 +343,9 @@
"System": "",
"Table_of_Contents": "Innehållsförteckning",
"Text": "Text",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "Tid",
"Title": "Titel",
@@ -360,6 +365,7 @@
"Unrated": "Ej betygsatt",
"Update_Existing_Data": "Uppdatera existerande data",
"Updated": "Uppdaterad",
+ "UpgradeNow": "",
"Url_Import": "Länk import",
"Use_Fractions": "Använd bråk",
"Use_Fractions_Help": "Konvertera automatiskt decimaler till bråktal när du visar ett recept.",
diff --git a/vue3/src/locales/tr.json b/vue3/src/locales/tr.json
index 6f0ecf137..aa8a804c9 100644
--- a/vue3/src/locales/tr.json
+++ b/vue3/src/locales/tr.json
@@ -137,6 +137,7 @@
"Hide_Keywords": "Anahtar Kelimeyi Gizle",
"Hide_Recipes": "Tarifleri Gizle",
"Hide_as_header": "Başlık olarak gizle",
+ "HostedFreeVersion": "",
"Hour": "Saat",
"Hours": "Saatler",
"Icon": "Simge",
@@ -183,6 +184,7 @@
"Logo": "Logo",
"Make_Header": "Başlık Oluştur",
"Make_Ingredient": "Malzeme Oluştur",
+ "ManageSubscription": "",
"Manage_Books": "Kitapları Yönet",
"Manage_Emails": "E-postaları Yönet",
"Meal_Plan": "Yemek Planı",
@@ -340,6 +342,9 @@
"System": "",
"Table_of_Contents": "İçindekiler Tablosu",
"Text": "Metin",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Tema",
"Time": "Zaman",
"Title": "Başlık",
@@ -359,6 +364,7 @@
"Unrated": "Derecelendirilmemiş",
"Update_Existing_Data": "Mevcut Verileri Güncelleyin",
"Updated": "Güncellendi",
+ "UpgradeNow": "",
"Url_Import": "Url İçeri Aktar",
"Use_Fractions": "Kesirleri Kullan",
"Use_Fractions_Help": "Bir tarifi görüntülerken ondalık sayıları otomatik olarak kesirlere dönüştürün.",
diff --git a/vue3/src/locales/uk.json b/vue3/src/locales/uk.json
index 094990c6e..389d63ac1 100644
--- a/vue3/src/locales/uk.json
+++ b/vue3/src/locales/uk.json
@@ -102,6 +102,7 @@
"Hide_Keywords": "Сховати Ключове слово",
"Hide_Recipes": "Сховати Рецепти",
"Hide_as_header": "",
+ "HostedFreeVersion": "",
"Icon": "Іконка",
"IgnoreThis": "Ніколи {food} автоматично не додавати до покупок",
"Ignore_Shopping": "Ігнорувати Покупки",
@@ -139,6 +140,7 @@
"Log_Recipe_Cooking": "",
"Make_Header": "",
"Make_Ingredient": "",
+ "ManageSubscription": "",
"Manage_Books": "Управління Книжкою",
"Meal_Plan": "План Харчування",
"Meal_Plan_Days": "Майбутній план харчування",
@@ -264,6 +266,9 @@
"System": "",
"Table_of_Contents": "Зміст",
"Text": "Текст",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "Тема",
"Time": "Час",
"Title": "Заголовок",
@@ -275,6 +280,7 @@
"Unit_Alias": "",
"Units": "",
"Unrated": "Без рейтингу",
+ "UpgradeNow": "",
"Url_Import": "Імпорт за посиланням",
"Use_Fractions": "Використовувати дроби",
"Use_Fractions_Help": "Автоматично конвертувати десятки в дроби, коли дивитесь рецепт.",
diff --git a/vue3/src/locales/zh_Hans.json b/vue3/src/locales/zh_Hans.json
index 514d63221..2e870cb31 100644
--- a/vue3/src/locales/zh_Hans.json
+++ b/vue3/src/locales/zh_Hans.json
@@ -133,6 +133,7 @@
"Hide_Keywords": "隐藏关键词",
"Hide_Recipes": "隐藏食谱",
"Hide_as_header": "隐藏标题",
+ "HostedFreeVersion": "",
"Hour": "小数",
"Hours": "小时",
"Icon": "图标",
@@ -179,6 +180,7 @@
"Logo": "徽标",
"Make_Header": "显示注意事项",
"Make_Ingredient": "制作食材",
+ "ManageSubscription": "",
"Manage_Books": "管理书籍",
"Manage_Emails": "管理电子邮件",
"Meal_Plan": "用餐计划",
@@ -334,6 +336,9 @@
"System": "",
"Table_of_Contents": "目录",
"Text": "文本",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
"Theme": "主题",
"Time": "时间",
"Title": "标题",
@@ -350,6 +355,7 @@
"UnpinnedConfirmation": "{recipe} 已取消固定。",
"Unrated": "未评分",
"Update_Existing_Data": "更新现有数据",
+ "UpgradeNow": "",
"Url_Import": "导入网址",
"Use_Fractions": "使用分数",
"Use_Fractions_Help": "查看食谱时自动将小数转换为分数。",
diff --git a/vue3/src/locales/zh_Hant.json b/vue3/src/locales/zh_Hant.json
index 78dedd874..c6c669695 100644
--- a/vue3/src/locales/zh_Hant.json
+++ b/vue3/src/locales/zh_Hant.json
@@ -28,6 +28,7 @@
"File": "",
"Files": "",
"Hide_as_header": "隱藏為標題",
+ "HostedFreeVersion": "",
"Import": "",
"Import_finished": "匯入完成",
"Information": "",
@@ -37,6 +38,7 @@
"Load_More": "",
"Log_Cooking": "",
"Log_Recipe_Cooking": "記錄食譜烹飪",
+ "ManageSubscription": "",
"Manage_Books": "管理書籍",
"Meal_Plan": "膳食計劃",
"New": "",
@@ -79,6 +81,10 @@
"Supermarket": "",
"System": "",
"Table_of_Contents": "目錄",
+ "ThankYou": "",
+ "ThanksTextHosted": "",
+ "ThanksTextSelfhosted": "",
+ "UpgradeNow": "",
"Url_Import": "",
"Use_Plural_Food_Always": "",
"Use_Plural_Food_Simple": "",
diff --git a/vue3/src/types/Models.ts b/vue3/src/types/Models.ts
index cfe1954ea..3be60ffca 100644
--- a/vue3/src/types/Models.ts
+++ b/vue3/src/types/Models.ts
@@ -1,4 +1,14 @@
-import {ApiApi, Keyword as IKeyword, Food as IFood, RecipeOverview as IRecipeOverview, Recipe as IRecipe, Unit as IUnit, MealType as IMealType, User as IUser} from "@/openapi";
+import {
+ ApiApi,
+ Keyword as IKeyword,
+ Food as IFood,
+ RecipeOverview as IRecipeOverview,
+ Recipe as IRecipe,
+ Unit as IUnit,
+ MealType as IMealType,
+ User as IUser,
+ FoodInheritField as IFoodInheritField,
+} from "@/openapi";
export function getModelFromStr(model_name: String) {
switch (model_name.toLowerCase()) {
@@ -20,6 +30,9 @@ export function getModelFromStr(model_name: String) {
case 'user': {
return new User
}
+ case 'foodinheritfield': {
+ return new FoodInheritField
+ }
default: {
throw Error(`Invalid Model ${model_name}, did you forget to register it in Models.ts?`)
}
@@ -171,4 +184,22 @@ export class User extends GenericModel {
}
})
}
+}
+
+export class FoodInheritField extends GenericModel {
+
+ canCreate(): boolean {
+ return false
+ }
+
+ list(query: string) {
+ const api = new ApiApi()
+ return api.apiFoodInheritFieldList({}).then(r => {
+ if (r) {
+ return r
+ } else {
+ return []
+ }
+ })
+ }
}
\ No newline at end of file