From 516b3458079c2a015c07d13eba7c0b46c66fb7d0 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sun, 4 Aug 2024 16:59:56 +0200 Subject: [PATCH] settings page WIP --- cookbook/serializer.py | 8 + cookbook/urls.py | 2 + cookbook/views/api.py | 18 +- vue3/src/apps/tandoor/main.ts | 9 +- .../components/settings/AccountSettings.vue | 60 ++ .../components/settings/CosmeticSettings.vue | 92 +++ vue3/src/locales | 1 - vue3/src/locales/ar.json | 442 +++++++++++++ vue3/src/locales/bg.json | 428 +++++++++++++ vue3/src/locales/ca.json | 577 +++++++++++++++++ vue3/src/locales/cs.json | 569 +++++++++++++++++ vue3/src/locales/da.json | 545 ++++++++++++++++ vue3/src/locales/de.json | 581 ++++++++++++++++++ vue3/src/locales/el.json | 528 ++++++++++++++++ vue3/src/locales/en.json | 578 +++++++++++++++++ vue3/src/locales/es.json | 576 +++++++++++++++++ vue3/src/locales/fi.json | 230 +++++++ vue3/src/locales/fr.json | 563 +++++++++++++++++ vue3/src/locales/he.json | 578 +++++++++++++++++ vue3/src/locales/hu.json | 532 ++++++++++++++++ vue3/src/locales/hy.json | 140 +++++ vue3/src/locales/id.json | 468 ++++++++++++++ vue3/src/locales/is.json | 576 +++++++++++++++++ vue3/src/locales/it.json | 484 +++++++++++++++ vue3/src/locales/lt.json | 543 ++++++++++++++++ vue3/src/locales/nb_NO.json | 508 +++++++++++++++ vue3/src/locales/nl.json | 532 ++++++++++++++++ vue3/src/locales/pl.json | 580 +++++++++++++++++ vue3/src/locales/pt.json | 422 +++++++++++++ vue3/src/locales/pt_BR.json | 538 ++++++++++++++++ vue3/src/locales/ro.json | 489 +++++++++++++++ vue3/src/locales/ru.json | 357 +++++++++++ vue3/src/locales/sl.json | 327 ++++++++++ vue3/src/locales/sv.json | 580 +++++++++++++++++ vue3/src/locales/tr.json | 578 +++++++++++++++++ vue3/src/locales/uk.json | 448 ++++++++++++++ vue3/src/locales/zh_Hans.json | 569 +++++++++++++++++ vue3/src/locales/zh_Hant.json | 118 ++++ vue3/src/openapi/.openapi-generator/FILES | 1 + vue3/src/openapi/apis/ApiApi.ts | 61 +- vue3/src/openapi/models/Localization.ts | 68 ++ .../openapi/models/PaginatedAutomationList.ts | 12 +- .../PaginatedBookmarkletImportListList.ts | 12 +- .../openapi/models/PaginatedCookLogList.ts | 12 +- .../models/PaginatedCustomFilterList.ts | 12 +- .../openapi/models/PaginatedExportLogList.ts | 12 +- vue3/src/openapi/models/PaginatedFoodList.ts | 12 +- .../openapi/models/PaginatedImportLogList.ts | 12 +- .../openapi/models/PaginatedIngredientList.ts | 12 +- .../openapi/models/PaginatedInviteLinkList.ts | 12 +- .../openapi/models/PaginatedKeywordList.ts | 12 +- .../openapi/models/PaginatedMealPlanList.ts | 12 +- .../openapi/models/PaginatedMealTypeList.ts | 12 +- .../openapi/models/PaginatedPropertyList.ts | 12 +- .../models/PaginatedPropertyTypeList.ts | 12 +- .../models/PaginatedRecipeBookEntryList.ts | 12 +- .../openapi/models/PaginatedRecipeBookList.ts | 12 +- .../models/PaginatedRecipeOverviewList.ts | 12 +- .../models/PaginatedShoppingListEntryList.ts | 12 +- .../models/PaginatedShoppingListRecipeList.ts | 12 +- vue3/src/openapi/models/PaginatedStepList.ts | 12 +- .../PaginatedSupermarketCategoryList.ts | 12 +- ...aginatedSupermarketCategoryRelationList.ts | 12 +- .../models/PaginatedSupermarketList.ts | 12 +- vue3/src/openapi/models/PaginatedSyncList.ts | 12 +- .../openapi/models/PaginatedSyncLogList.ts | 12 +- .../models/PaginatedUnitConversionList.ts | 12 +- vue3/src/openapi/models/PaginatedUnitList.ts | 12 +- .../openapi/models/PaginatedUserFileList.ts | 12 +- .../openapi/models/PaginatedUserSpaceList.ts | 12 +- .../openapi/models/PaginatedViewLogList.ts | 12 +- vue3/src/openapi/models/index.ts | 1 + vue3/src/pages/SettingsPage.vue | 38 +- vue3/src/stores/MessageStore.ts | 18 +- vue3/src/stores/UserPreferenceStore.ts | 18 +- vue3/src/vuetify.ts | 23 +- 76 files changed, 15560 insertions(+), 202 deletions(-) create mode 100644 vue3/src/components/settings/AccountSettings.vue create mode 100644 vue3/src/components/settings/CosmeticSettings.vue delete mode 120000 vue3/src/locales create mode 100644 vue3/src/locales/ar.json create mode 100644 vue3/src/locales/bg.json create mode 100644 vue3/src/locales/ca.json create mode 100644 vue3/src/locales/cs.json create mode 100644 vue3/src/locales/da.json create mode 100644 vue3/src/locales/de.json create mode 100644 vue3/src/locales/el.json create mode 100644 vue3/src/locales/en.json create mode 100644 vue3/src/locales/es.json create mode 100644 vue3/src/locales/fi.json create mode 100644 vue3/src/locales/fr.json create mode 100644 vue3/src/locales/he.json create mode 100644 vue3/src/locales/hu.json create mode 100644 vue3/src/locales/hy.json create mode 100644 vue3/src/locales/id.json create mode 100644 vue3/src/locales/is.json create mode 100644 vue3/src/locales/it.json create mode 100644 vue3/src/locales/lt.json create mode 100644 vue3/src/locales/nb_NO.json create mode 100644 vue3/src/locales/nl.json create mode 100644 vue3/src/locales/pl.json create mode 100644 vue3/src/locales/pt.json create mode 100644 vue3/src/locales/pt_BR.json create mode 100644 vue3/src/locales/ro.json create mode 100644 vue3/src/locales/ru.json create mode 100644 vue3/src/locales/sl.json create mode 100644 vue3/src/locales/sv.json create mode 100644 vue3/src/locales/tr.json create mode 100644 vue3/src/locales/uk.json create mode 100644 vue3/src/locales/zh_Hans.json create mode 100644 vue3/src/locales/zh_Hant.json create mode 100644 vue3/src/openapi/models/Localization.ts diff --git a/cookbook/serializer.py b/cookbook/serializer.py index 136a3c2ed..a941f3e8d 100644 --- a/cookbook/serializer.py +++ b/cookbook/serializer.py @@ -1415,6 +1415,14 @@ class AccessTokenSerializer(serializers.ModelSerializer): read_only_fields = ('id', 'token',) +class LocalizationSerializer(serializers.Serializer): + code = serializers.CharField(max_length=8, read_only=True) + language = serializers.CharField(read_only=True) + + class Meta: + fields = '__ALL__' + + # Export/Import Serializers class KeywordExportSerializer(KeywordSerializer): diff --git a/cookbook/urls.py b/cookbook/urls.py index bab439b4b..929339852 100644 --- a/cookbook/urls.py +++ b/cookbook/urls.py @@ -64,6 +64,8 @@ router.register(r'user-space', api.UserSpaceViewSet) router.register(r'view-log', api.ViewLogViewSet) router.register(r'access-token', api.AccessTokenViewSet) +router.register(r'localization', api.LocalizationViewSet, basename='localization') + for p in PLUGINS: if c := locate(f'{p["module"]}.urls.{p["api_router_name"]}'): try: diff --git a/cookbook/views/api.py b/cookbook/views/api.py index c66906f14..c08b33479 100644 --- a/cookbook/views/api.py +++ b/cookbook/views/api.py @@ -84,7 +84,7 @@ from cookbook.serializer import (AccessTokenSerializer, AutomationSerializer, Au RecipeOverviewSerializer, RecipeSerializer, RecipeShoppingUpdateSerializer, RecipeSimpleSerializer, ShoppingListEntryBulkSerializer, ShoppingListEntrySerializer, ShoppingListRecipeSerializer, SpaceSerializer, StepSerializer, StorageSerializer, SupermarketCategoryRelationSerializer, SupermarketCategorySerializer, SupermarketSerializer, SyncLogSerializer, SyncSerializer, - UnitConversionSerializer, UnitSerializer, UserFileSerializer, UserPreferenceSerializer, UserSerializer, UserSpaceSerializer, ViewLogSerializer, ImportImageSerializer + UnitConversionSerializer, UnitSerializer, UserFileSerializer, UserPreferenceSerializer, UserSerializer, UserSpaceSerializer, ViewLogSerializer, ImportImageSerializer, LocalizationSerializer ) from cookbook.views.import_export import get_integration from recipes import settings @@ -1543,7 +1543,7 @@ class RecipeUrlImportView(APIView): class ImageToRecipeView(APIView): serializer_class = ImportImageSerializer http_method_names = ['post', 'options'] - #parser_classes = [MultiPartParser] + # parser_classes = [MultiPartParser] throttle_classes = [RecipeImportThrottle] permission_classes = [CustomIsUser & CustomTokenHasReadWriteScope] @@ -1702,6 +1702,20 @@ class ImportOpenData(APIView): return Response(response_obj) +# TODO implement schema +class LocalizationViewSet(viewsets.GenericViewSet): + permission_classes = [CustomIsGuest & CustomTokenHasReadWriteScope] + serializer_class = LocalizationSerializer + + def get_queryset(self): + return None + def list(self, request, *args, **kwargs): + langs = [] + for l in settings.LANGUAGES: + langs.append({'code': l[0], 'language': l[1]}) + return Response(LocalizationSerializer(langs, many=True).data) + + def get_recipe_provider(recipe): if recipe.storage.method == Storage.DROPBOX: return Dropbox diff --git a/vue3/src/apps/tandoor/main.ts b/vue3/src/apps/tandoor/main.ts index b365e1415..a7f3fc084 100644 --- a/vue3/src/apps/tandoor/main.ts +++ b/vue3/src/apps/tandoor/main.ts @@ -16,11 +16,18 @@ import SearchPage from "@/pages/SearchPage.vue"; import TestPage from "@/pages/TestPage.vue"; import {setupI18n} from "@/i18n"; import SettingsPage from "@/pages/SettingsPage.vue"; +import AccountSettings from "@/components/settings/AccountSettings.vue"; +import CosmeticSettings from "@/components/settings/CosmeticSettings.vue"; const routes = [ {path: '/', component: StartPage, name: 'view_home'}, {path: '/test', component: TestPage, name: 'view_test'}, - {path: '/settings', component: SettingsPage, name: 'view_settings'}, + {path: '/settings', component: SettingsPage, name: 'view_settings', + children: [ + {path: 'account', component: AccountSettings, name: 'view_settings_account'}, + {path: 'cosmetic', component: CosmeticSettings, name: 'view_settings_cosmetic'}, + ]}, + //{path: '/settings/:page', component: SettingsPage, name: 'view_settings_page', props: true}, {path: '/search', component: SearchPage, name: 'view_search'}, {path: '/shopping', component: ShoppingListPage, name: 'view_shopping'}, {path: '/mealplan', component: MealPlanPage, name: 'view_mealplan'}, diff --git a/vue3/src/components/settings/AccountSettings.vue b/vue3/src/components/settings/AccountSettings.vue new file mode 100644 index 000000000..78ed2a354 --- /dev/null +++ b/vue3/src/components/settings/AccountSettings.vue @@ -0,0 +1,60 @@ + + + + + + \ No newline at end of file diff --git a/vue3/src/components/settings/CosmeticSettings.vue b/vue3/src/components/settings/CosmeticSettings.vue new file mode 100644 index 000000000..da1923863 --- /dev/null +++ b/vue3/src/components/settings/CosmeticSettings.vue @@ -0,0 +1,92 @@ + + + + + + \ No newline at end of file diff --git a/vue3/src/locales b/vue3/src/locales deleted file mode 120000 index 9b79f5e6b..000000000 --- a/vue3/src/locales +++ /dev/null @@ -1 +0,0 @@ -../../vue/src/locales \ No newline at end of file diff --git a/vue3/src/locales/ar.json b/vue3/src/locales/ar.json new file mode 100644 index 000000000..b4fbbfc05 --- /dev/null +++ b/vue3/src/locales/ar.json @@ -0,0 +1,442 @@ +{ + "Add": "", + "AddFoodToShopping": "", + "AddToShopping": "", + "Add_Servings_to_Shopping": "", + "Add_Step": "", + "Add_nutrition_recipe": "", + "Add_to_Plan": "", + "Add_to_Shopping": "", + "Added_To_Shopping_List": "", + "Added_by": "", + "Added_on": "", + "Advanced": "", + "App": "", + "Are_You_Sure": "", + "Auto_Planner": "", + "Automate": "", + "Automation": "", + "Bookmarklet": "", + "Books": "", + "Calories": "", + "Cancel": "", + "Cannot_Add_Notes_To_Shopping": "", + "Carbohydrates": "", + "Categories": "", + "Category": "", + "CategoryInstruction": "", + "CategoryName": "", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Clear": "", + "Click_To_Edit": "", + "Clone": "", + "Close": "", + "Color": "", + "Coming_Soon": "", + "Completed": "", + "Copy": "", + "Copy Link": "", + "Copy Token": "", + "Copy_template_reference": "", + "CountMore": "", + "Create": "", + "Create Food": "", + "Create_Meal_Plan_Entry": "", + "Create_New_Food": "", + "Create_New_Keyword": "", + "Create_New_Meal_Type": "", + "Create_New_Shopping Category": "", + "Create_New_Shopping_Category": "", + "Create_New_Unit": "", + "Current_Period": "", + "Custom Filter": "", + "Date": "", + "DelayFor": "", + "DelayUntil": "", + "Delete": "", + "DeleteShoppingConfirm": "", + "Delete_Food": "", + "Delete_Keyword": "", + "Description": "", + "Disable_Amount": "", + "Documentation": "", + "Download": "", + "Drag_Here_To_Delete": "", + "Edit": "", + "Edit_Food": "", + "Edit_Keyword": "", + "Edit_Meal_Plan_Entry": "", + "Edit_Recipe": "", + "Empty": "", + "Enable_Amount": "", + "Energy": "", + "Export": "", + "Export_As_ICal": "", + "Export_Not_Yet_Supported": "", + "Export_Supported": "", + "Export_To_ICal": "", + "External": "", + "External_Recipe_Image": "", + "Failure": "", + "Fats": "", + "File": "", + "Files": "", + "Food": "", + "FoodInherit": "", + "FoodNotOnHand": "", + "FoodOnHand": "", + "Food_Alias": "", + "Foods": "", + "GroupBy": "", + "Hide_Food": "", + "Hide_Keyword": "", + "Hide_Keywords": "", + "Hide_Recipes": "", + "Hide_as_header": "", + "Icon": "", + "IgnoreThis": "", + "Ignore_Shopping": "", + "IgnoredFood": "", + "Image": "", + "Import": "", + "Import_Error": "", + "Import_Not_Yet_Supported": "", + "Import_Result_Info": "", + "Import_Supported": "", + "Import_finished": "", + "Imported": "", + "Imported_From": "", + "Importer_Help": "", + "Information": "", + "Ingredient Editor": "", + "Ingredient Overview": "", + "IngredientInShopping": "", + "Ingredients": "", + "Inherit": "", + "InheritFields": "", + "InheritFields_help": "", + "InheritWarning": "", + "Instructions": "", + "Internal": "", + "Invites": "", + "Key_Ctrl": "", + "Key_Shift": "", + "Keyword": "", + "Keyword_Alias": "", + "Keywords": "", + "Link": "", + "Load_More": "", + "Log_Cooking": "", + "Log_Recipe_Cooking": "", + "Make_Header": "", + "Make_Ingredient": "", + "Manage_Books": "", + "Meal_Plan": "", + "Meal_Plan_Days": "", + "Meal_Type": "", + "Meal_Type_Required": "", + "Meal_Types": "", + "Merge": "", + "Merge_Keyword": "", + "Message": "", + "Month": "", + "Move": "", + "MoveCategory": "", + "Move_Down": "", + "Move_Food": "", + "Move_Keyword": "", + "Move_Up": "", + "Multiple": "", + "Name": "", + "New": "", + "New_Cookbook": "", + "New_Entry": "", + "New_Food": "", + "New_Keyword": "", + "New_Meal_Type": "", + "New_Recipe": "", + "New_Supermarket": "", + "New_Supermarket_Category": "", + "New_Unit": "", + "Next_Day": "", + "Next_Period": "", + "NoCategory": "", + "No_ID": "", + "No_Results": "", + "NotInShopping": "", + "Note": "", + "Nutrition": "", + "OfflineAlert": "", + "Ok": "", + "OnHand": "", + "OnHand_help": "", + "Open": "", + "Options": "", + "Page": "", + "Parameter": "", + "Parent": "", + "Period": "", + "Periods": "", + "Pin": "", + "Pinned": "", + "Plan_Period_To_Show": "", + "Plan_Show_How_Many_Periods": "", + "Planned": "", + "Planner": "", + "Planner_Settings": "", + "Plural": "", + "Preferences": "", + "Preparation": "", + "Previous_Day": "", + "Previous_Period": "", + "Print": "", + "Profile": "", + "Protected": "", + "Proteins": "", + "Quick actions": "", + "QuickEntry": "", + "Random Recipes": "", + "Rating": "", + "Ratings": "", + "Recently_Viewed": "", + "Recipe": "", + "Recipe_Book": "", + "Recipe_Image": "", + "Recipes": "", + "Recipes_In_Import": "", + "Recipes_per_page": "", + "RemoveFoodFromShopping": "", + "Remove_nutrition_recipe": "", + "Reset": "", + "Reset_Search": "", + "Root": "", + "Save": "", + "Save_and_View": "", + "Search": "", + "Search Settings": "", + "Select": "", + "Select_App_To_Import": "", + "Select_Book": "", + "Select_File": "", + "Selected": "", + "Servings": "", + "Settings": "", + "Share": "", + "Shopping_Categories": "", + "Shopping_Category": "", + "Shopping_List_Empty": "", + "Shopping_list": "", + "ShowDelayed": "", + "ShowUncategorizedFood": "", + "Show_Week_Numbers": "", + "Show_as_header": "", + "Single": "", + "Size": "", + "Sort_by_new": "", + "SpaceMembers": "", + "SpaceSettings": "", + "Starting_Day": "", + "Step": "", + "Step_Name": "", + "Step_Type": "", + "Step_start_time": "", + "SubstituteOnHand": "", + "Success": "", + "SuccessClipboard": "", + "Supermarket": "", + "SupermarketCategoriesOnly": "", + "SupermarketName": "", + "Supermarkets": "", + "System": "", + "Table_of_Contents": "", + "Text": "", + "Time": "", + "Title": "", + "Title_or_Recipe_Required": "", + "Toggle": "", + "Type": "", + "Undefined": "", + "Unit": "", + "Unit_Alias": "", + "Units": "", + "Unrated": "", + "Url_Import": "", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "User": "", + "Users": "", + "Valid Until": "", + "View": "", + "View_Recipes": "", + "Waiting": "", + "Warning": "", + "Warning_Delete_Supermarket_Category": "", + "Website": "", + "Week": "", + "Week_Numbers": "", + "Year": "", + "YourSpaces": "", + "add_keyword": "", + "additional_options": "", + "advanced": "", + "advanced_search_settings": "", + "all_fields_optional": "", + "and": "", + "and_down": "", + "and_up": "", + "asc": "", + "book_filter_help": "", + "click_image_import": "", + "confirm_delete": "", + "convert_internal": "", + "copy_markdown_table": "", + "copy_to_clipboard": "", + "copy_to_new": "", + "create_food_desc": "", + "create_rule": "", + "create_title": "", + "created_on": "", + "csv_delim_help": "", + "csv_delim_label": "", + "csv_prefix_help": "", + "csv_prefix_label": "", + "date_created": "", + "date_viewed": "", + "default_delay": "", + "default_delay_desc": "", + "del_confirmation_tree": "", + "delete_confirmation": "", + "delete_title": "", + "desc": "", + "download_csv": "", + "download_pdf": "", + "edit_title": "", + "empty_list": "", + "enable_expert": "", + "err_creating_resource": "", + "err_deleting_protected_resource": "", + "err_deleting_resource": "", + "err_fetching_resource": "", + "err_merge_self": "", + "err_merging_resource": "", + "err_move_self": "", + "err_moving_resource": "", + "err_updating_resource": "", + "expert_mode": "", + "explain": "", + "fields": "", + "file_upload_disabled": "", + "filter": "", + "filter_name": "", + "filter_to_supermarket": "", + "filter_to_supermarket_desc": "", + "food_inherit_info": "", + "food_recipe_help": "", + "ignore_shopping_help": "", + "import_duplicates": "", + "import_running": "", + "in_shopping": "", + "ingredient_list": "", + "last_cooked": "", + "last_viewed": "", + "left_handed": "", + "left_handed_help": "", + "make_now": "", + "mark_complete": "", + "mealplan_autoadd_shopping": "", + "mealplan_autoadd_shopping_desc": "", + "mealplan_autoexclude_onhand": "", + "mealplan_autoexclude_onhand_desc": "", + "mealplan_autoinclude_related": "", + "mealplan_autoinclude_related_desc": "", + "merge_confirmation": "", + "merge_selection": "", + "merge_title": "", + "min": "", + "move_confirmation": "", + "move_selection": "", + "move_title": "", + "no_more_images_found": "", + "no_pinned_recipes": "", + "not": "", + "nothing": "", + "nothing_planned_today": "", + "one_url_per_line": "", + "or": "", + "parameter_count": "", + "paste_ingredients": "", + "paste_ingredients_placeholder": "", + "paste_json": "", + "plural_short": "", + "plural_usage_info": "", + "recipe_filter": "", + "recipe_name": "", + "related_recipes": "", + "remember_hours": "", + "remember_search": "", + "remove_selection": "", + "reset_children": "", + "reset_children_help": "", + "reset_food_inheritance": "", + "reset_food_inheritance_info": "", + "review_shopping": "", + "save_filter": "", + "search_create_help_text": "", + "search_import_help_text": "", + "search_no_recipes": "", + "search_rank": "", + "select_file": "", + "select_food": "", + "select_keyword": "", + "select_recipe": "", + "select_unit": "", + "shared_with": "", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "", + "shopping_auto_sync_desc": "", + "shopping_category_help": "", + "shopping_recent_days": "", + "shopping_recent_days_desc": "", + "shopping_share": "", + "shopping_share_desc": "", + "show_books": "", + "show_filters": "", + "show_foods": "", + "show_ingredient_overview": "", + "show_keywords": "", + "show_only_internal": "", + "show_rating": "", + "show_sortby": "", + "show_split_screen": "", + "show_sql": "", + "show_units": "", + "simple_mode": "", + "sort_by": "", + "sql_debug": "", + "step_time_minutes": "", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "", + "success_deleting_resource": "", + "success_fetching_resource": "", + "success_merging_resource": "", + "success_moving_resource": "", + "success_updating_resource": "", + "theUsernameCannotBeChanged": "", + "times_cooked": "", + "today_recipes": "", + "tree_root": "", + "tree_select": "", + "updatedon": "", + "view_recipe": "", + "warning_duplicate_filter": "", + "warning_feature_beta": "", + "warning_space_delete": "" +} \ No newline at end of file diff --git a/vue3/src/locales/bg.json b/vue3/src/locales/bg.json new file mode 100644 index 000000000..105e46acb --- /dev/null +++ b/vue3/src/locales/bg.json @@ -0,0 +1,428 @@ +{ + "Add": "Добави", + "AddFoodToShopping": "Добавете {food} към списъка си за пазаруване", + "AddToShopping": "Добавяне към списъка за пазаруване", + "Add_Servings_to_Shopping": "Добавете {servings} порции към Пазаруване", + "Add_Step": "Добавяне Стъпка", + "Add_nutrition_recipe": "Добавете хранителни стойности към рецептата", + "Add_to_Plan": "Добавяне към плана", + "Add_to_Shopping": "Добавяне към пазаруване", + "Added_To_Shopping_List": "Добавено към списъка за пазаруване", + "Added_by": "Добавено от", + "Added_on": "Добавено", + "Advanced": "Разширено", + "App": "Приложение", + "Are_You_Sure": "Сигурен ли си?", + "Auto_Planner": "Автоматичен плановик", + "Automate": "Автоматизация", + "Automation": "Автоматизация", + "Bookmarklet": "Книжен пазар", + "Books": "Книги", + "Calories": "Калории", + "Cancel": "Откажи", + "Cannot_Add_Notes_To_Shopping": "Бележки не могат да се добавят към списъка за пазаруване", + "Carbohydrates": "Въглехидрати", + "Categories": "Категории", + "Category": "Категория", + "CategoryInstruction": "Плъзнете категориите, за да промените категориите за поръчки, които се появяват в списъка за пазаруване.", + "CategoryName": "Име на категория", + "ChildInheritFields": "Последователи наследяват полета", + "ChildInheritFields_help": "Последователите ще наследят тези полета по подразбиране.", + "Clear": "Изчистване", + "Click_To_Edit": "Кликнете, за да редактирате", + "Clone": "Клониране", + "Close": "Затвори", + "Color": "Цвят", + "Coming_Soon": "Очаквайте скоро", + "Completed": "Завършено", + "Copy": "Копиране", + "Copy_template_reference": "Копирайте препратка към шаблона", + "CountMore": "...+{count} още", + "Create": "Създаване", + "Create Food": "Създайте храна", + "Create_Meal_Plan_Entry": "Създайте запис за план за хранене", + "Create_New_Food": "Добавете нова храна", + "Create_New_Keyword": "Добавяне на нова ключова дума", + "Create_New_Meal_Type": "Добавете нов тип хранене", + "Create_New_Shopping Category": "Създайте нова категория за пазаруване", + "Create_New_Unit": "Добавяне на нова единица", + "Current_Period": "Текущ период", + "Custom Filter": "Персонализиран филтър", + "Date": "Дата", + "DelayFor": "Закъснение за {hours} часа", + "DelayUntil": "Забавяне до", + "Delete": "Изтрий", + "DeleteShoppingConfirm": "Сигурни ли сте, че искате да премахнете цялата {food} от списъка за пазаруване?", + "Delete_Food": "Изтриване на храна", + "Delete_Keyword": "Изтриване на ключова дума", + "Description": "Описание", + "Disable_Amount": "Деактивиране на сумата", + "Documentation": "Документация", + "Download": "Изтегляне", + "Drag_Here_To_Delete": "Плъзнете тук, за да изтриете", + "Edit": "Редактиране", + "Edit_Food": "Редактиране на храна", + "Edit_Keyword": "Редактиране на ключова дума", + "Edit_Meal_Plan_Entry": "Редактиране на записа в плана за хранене", + "Edit_Recipe": "Редактиране на рецепта", + "Empty": "Празно", + "Enable_Amount": "Активиране на сумата", + "Energy": "Енергия", + "Export": "Експортиране", + "Export_As_ICal": "Експортирайте текущия период във формат iCal", + "Export_Not_Yet_Supported": "Експортирането все още не се поддържа", + "Export_Supported": "Поддържа се експорт", + "Export_To_ICal": "Експортиране на .ics", + "External": "Външен", + "External_Recipe_Image": "Външно изображение на рецептата", + "Failure": "Неуспешно", + "Fats": "Мазнини", + "File": "Файл", + "Files": "Файлове", + "Food": "Храна", + "FoodInherit": "Хранителни наследствени полета", + "FoodNotOnHand": "Нямате {храна} под ръка.", + "FoodOnHand": "Имате {храна} под ръка.", + "Food_Alias": "Псевдоним на храната", + "Foods": "Храни", + "GroupBy": "Групирай по", + "Hide_Food": "Скриване на храна", + "Hide_Keyword": "Скриване на ключови думи", + "Hide_Keywords": "Скриване на ключова дума", + "Hide_Recipes": "Скриване на рецепти", + "Hide_as_header": "Скриване като заглавка", + "Icon": "Икона", + "IgnoreThis": "Никога не добавяйте автоматично {food} към пазаруване", + "Ignore_Shopping": "Игнорирайте пазаруването", + "IgnoredFood": "{food} е настроен да игнорира пазаруването.", + "Image": "Изображение", + "Import": "Импортиране", + "Import_Error": "Възникна грешка по време на импортирането ви. Моля, разгънете подробностите в долната част на страницата, за да ги видите.", + "Import_Not_Yet_Supported": "Импортирането все още не се поддържа", + "Import_Result_Info": "Импортирани са {imported} от {total} рецепти", + "Import_Supported": "Поддържа се импортиране", + "Import_finished": "Импортирането приключи", + "Imported": "Импортирано", + "Imported_From": "Внесено от", + "Importer_Help": "Повече информация и помощ за този вносител:", + "Information": "Информация", + "Ingredient Editor": "Редактор на съставки", + "IngredientInShopping": "Тази съставка е във вашия списък за пазаруване.", + "Ingredients": "Съставки", + "Inherit": "Наследете", + "InheritFields": "Наследяване на стойности на полета", + "InheritFields_help": "Стойностите на тези полета ще бъдат наследени от родител (Изключение: празни категории за пазаруване не се наследяват)", + "InheritWarning": "{food} е настроен да наследява, промените може да не продължат.", + "Instructions": "Инструкции", + "Internal": "Вътрешен", + "Key_Ctrl": "Контрол", + "Key_Shift": "Превключване", + "Keyword": "Ключова дума", + "Keyword_Alias": "Псевдоним на ключова дума", + "Keywords": "Ключови думи", + "Link": "Връзка", + "Load_More": "Зареди още", + "Log_Cooking": "Дневник на Готвене", + "Log_Recipe_Cooking": "Дневник на Рецепта за готвене", + "Make_Header": "Направете заглавие", + "Make_Ingredient": "Направете съставка", + "Manage_Books": "Управление на Книги", + "Meal_Plan": "План на хранене", + "Meal_Plan_Days": "Бъдещи планове за хранене", + "Meal_Type": "Вид хранене", + "Meal_Type_Required": "Изисква се вид хранене", + "Meal_Types": "Видове хранене", + "Merge": "Обединяване", + "Merge_Keyword": "Обединяване на ключова дума", + "Month": "Месец", + "Move": "Премести", + "MoveCategory": "Премести към: ", + "Move_Down": "Премести надолу", + "Move_Food": "Преместете храната", + "Move_Keyword": "Преместване на ключова дума", + "Move_Up": "Премести нагоре", + "Multiple": "Многократни", + "Name": "Име", + "New": "Нов", + "New_Cookbook": "Нова готварска книга", + "New_Food": "Нова храна", + "New_Keyword": "Нова ключова дума", + "New_Meal_Type": "Нов вид хранене", + "New_Recipe": "Нова рецепта", + "New_Supermarket": "Създайте нов супермаркет", + "New_Supermarket_Category": "Създаване на нова категория супермаркет", + "New_Unit": "Нова единица", + "Next_Day": "Следващия ден", + "Next_Period": "Следващ период", + "NoCategory": "Няма избрана категория.", + "No_ID": "Идентификатора не е намерен, не може да се изтрие.", + "No_Results": "Няма резултати", + "NotInShopping": "{food} не е в списъка ви за пазаруване.", + "Note": "Бележка", + "Nutrition": "Хранителни стойности", + "OfflineAlert": "Вие сте офлайн, списъкът за пазаруване може да не се синхронизира.", + "Ok": "Отвори", + "OnHand": "В момента под ръка", + "OnHand_help": "Храната е в инвентара и няма да бъде добавена автоматично към списък за пазаруване. Състоянието на ръка се споделя с пазаруващите потребители.", + "Open": "Отвори", + "Options": "Настроики", + "Page": "Страница", + "Parameter": "Параметър", + "Parent": "Родител", + "Period": "Период", + "Periods": "Периоди", + "Pin": "Закачи", + "Pinned": "Закачено", + "Plan_Period_To_Show": "Покажете седмици, месеци или години", + "Plan_Show_How_Many_Periods": "Колко периода да се показват", + "Planned": "Планирано", + "Planner": "Планировчик", + "Planner_Settings": "Настройки на планировчика", + "Plural": "", + "Preferences": "", + "Preparation": "Подготовка", + "Previous_Day": "Предишен ден", + "Previous_Period": "Предишен период", + "Print": "Печат", + "Profile": "", + "Protected": "Защитен", + "Proteins": "Протеини (белтъчини)", + "Quick actions": "Бързи действия", + "QuickEntry": "Бързо влизане", + "Random Recipes": "Случайни рецепти", + "Rating": "Рейтинг", + "Ratings": "Рейтинги", + "Recently_Viewed": "Наскоро разгледани", + "Recipe": "Рецепта", + "Recipe_Book": "Книга с рецепти", + "Recipe_Image": "Изображение на рецептата", + "Recipes": "Рецепти", + "Recipes_In_Import": "Рецепти във вашия файл за импортиране", + "Recipes_per_page": "Рецепти на страница", + "RemoveFoodFromShopping": "Премахнете {food} от списъка си за пазаруване", + "Remove_nutrition_recipe": "Изтрийте хранителните стойности от рецептата", + "Reset": "Нулиране", + "Reset_Search": "Нулиране на търсенето", + "Root": "Корен", + "Save": "Запази", + "Save_and_View": "Запазете и прегледайте", + "Search": "Търсене", + "Search Settings": "Настройки търсене", + "Select": "Изберете", + "Select_App_To_Import": "Моля, изберете приложение, от което да импортирате", + "Select_Book": "Изберете Книга", + "Select_File": "Избери файл", + "Selected": "Избрано", + "Servings": "Порции", + "Settings": "Настройки", + "Share": "Споделяне", + "Shopping_Categories": "Категории за пазаруване", + "Shopping_Category": "Категория за пазаруване", + "Shopping_List_Empty": "Вашият списък за пазаруване в момента е празен, можете да добавяте артикули чрез контекстното меню на запис на план за хранене (щракнете с десния бутон върху картата или щракнете с левия бутон върху иконата на менюто)", + "Shopping_list": "Списък за пазаруване", + "ShowDelayed": "Показване на забавени артикули", + "ShowUncategorizedFood": "Покажи неопределено", + "Show_Week_Numbers": "Показване на номерата на седмиците?", + "Show_as_header": "Показване като заглавка", + "Single": "Единичен", + "Size": "Размер", + "Sort_by_new": "Сортиране по ново", + "SpaceMembers": "", + "SpaceSettings": "", + "Starting_Day": "Начален ден от седмицата", + "Step": "Стъпка", + "Step_Name": "Стъпка Име", + "Step_Type": "Стъпка Тип", + "Step_start_time": "Стъпка Начално време", + "SubstituteOnHand": "Имате заместител под ръка.", + "Success": "Успешно", + "SuccessClipboard": "Списъкът за пазаруване е копиран в клипборда", + "Supermarket": "Супермаркет", + "SupermarketCategoriesOnly": "Само категории супермаркети", + "SupermarketName": "Име на супермаркет", + "Supermarkets": "Супермаркети", + "System": "", + "Table_of_Contents": "Съдържание", + "Text": "Текст", + "Time": "Време", + "Title": "Заглавие", + "Title_or_Recipe_Required": "Изисква се избор на заглавие или рецепта", + "Toggle": "Превключете", + "Type": "Тип", + "Undefined": "Недефиниран", + "Unit": "Единица", + "Unit_Alias": "Псевдоним на единица", + "Units": "Единици", + "Unrated": "Без оценка", + "Url_Import": "Импортиране на URL адрес", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "User": "потребител", + "View": "Изглед", + "View_Recipes": "Вижте рецепти", + "Waiting": "Очакване", + "Warning": "Внимание", + "Warning_Delete_Supermarket_Category": "Изтриването на категория супермаркет ще изтрие и всички връзки с храни. Сигурен ли си?", + "Website": "уебсайт", + "Week": "Седмица", + "Week_Numbers": "Номера на седмиците", + "Year": "Година", + "YourSpaces": "", + "add_keyword": "Добавяне на ключова дума", + "additional_options": "Допълнителни настройки", + "advanced": "Разширено", + "advanced_search_settings": "Разширени настройки за търсене", + "all_fields_optional": "Всички полета са незадължителни и могат да бъдат оставени празни.", + "and": "и", + "and_down": "и надолу", + "and_up": "и нагоре", + "asc": "Възходящ", + "book_filter_help": "Включете рецепти от филтъра за рецепти в допълнение към ръчно зададените.", + "click_image_import": "Щракнете върху изображението, което искате да импортирате за тази рецепта", + "confirm_delete": "Наистина ли искате да изтриете този {object}?", + "convert_internal": "Превърнете във вътрешна рецепта", + "copy_markdown_table": "Копирайте като Markdown Таблица", + "copy_to_clipboard": "Копиране в клипборда", + "copy_to_new": "Копиране в нова рецепта", + "create_food_desc": "Създайте храна и я свържете с тази рецепта.", + "create_rule": "и създават автоматизация", + "create_title": "Нов {type}", + "created_on": "Създадено на", + "csv_delim_help": "Ограничител за използване за CSV експортиране.", + "csv_delim_label": "CSV разделител", + "csv_prefix_help": "Префикс за добавяне при копиране на списък в клипборда.", + "csv_prefix_label": "Префикс за списък", + "date_created": "дата на създаване", + "date_viewed": "Последно разгледан", + "default_delay": "Часове на забавяне по подразбиране", + "default_delay_desc": "Брой часове по подразбиране за забавяне на записа в списъка за пазаруване.", + "del_confirmation_tree": "Сигурни ли сте, че искате да изтриете {source} и всички негови последователи?", + "delete_confirmation": "Сигурни ли сте, че искате да изтриете {source}?", + "delete_title": "Изтриване на {type}", + "desc": "Низходящо", + "download_csv": "Изтегли CSV", + "download_pdf": "Изтегли PDF", + "edit_title": "Редактиране на {type}", + "empty_list": "Списъкът е празен.", + "enable_expert": "Активирайте експертния режим", + "err_creating_resource": "Възникна грешка при създаването на ресурс!", + "err_deleting_protected_resource": "Обектът, който се опитвате да изтриете, все още се използва и не може да бъде изтрит.", + "err_deleting_resource": "Възникна грешка при изтриването на ресурс!", + "err_fetching_resource": "Възникна грешка при извличането на ресурс!", + "err_merge_self": "Не може да се слее елемент със себе си", + "err_merging_resource": "Възникна грешка при обединяването на ресурс!", + "err_move_self": "Не може елемента да се премести към себе си", + "err_moving_resource": "Възникна грешка при преместването на ресурс!", + "err_updating_resource": "Възникна грешка при актуализирането на ресурс!", + "expert_mode": "Експертен режим", + "explain": "Обяснение", + "fields": "Полета", + "file_upload_disabled": "Качването на файлове не е активирано за вашето пространство.", + "filter": "Филтрирайте", + "filter_name": "Име на филтъра", + "filter_to_supermarket": "Филтрирайте до супермаркет", + "filter_to_supermarket_desc": "По подразбиране филтрирайте списъка за пазаруване, за да включва само категории за избран супермаркет.", + "food_recipe_help": "Свързването на рецепта тук ще включва свързаната рецепта във всяка друга рецепта, която използва тази храна", + "ignore_shopping_help": "Никога не добавяйте храна към списъка за пазаруване (например вода)", + "import_duplicates": "За да се предотврати дублирането, рецептите със същото име като съществуващите се игнорират. Поставете отметка в това квадратче, за да импортирате всичко.", + "import_running": "Импортирането се изпълнява, моля, изчакайте!", + "in_shopping": "В списъка за пазаруване", + "ingredient_list": "Списък на съставките", + "last_cooked": "Последно приготвени", + "last_viewed": "Последно разгледан", + "left_handed": "Режим за лява ръка", + "left_handed_help": "Ще оптимизира потребителския интерфейс за използване с лявата ви ръка.", + "make_now": "Направете сега", + "mark_complete": "Маркирането завършено", + "mealplan_autoadd_shopping": "Автоматично добавяне на план за хранене", + "mealplan_autoadd_shopping_desc": "Автоматично добавяне на съставки за план за хранене към списъка за пазаруване.", + "mealplan_autoexclude_onhand": "Изключете храната под ръка", + "mealplan_autoexclude_onhand_desc": "Когато добавяте план за хранене към списъка за пазаруване (ръчно или автоматично), изключете съставките, които в момента са под ръка.", + "mealplan_autoinclude_related": "Добавете свързани рецепти", + "mealplan_autoinclude_related_desc": "Когато добавяте план за хранене към списъка за пазаруване (ръчно или автоматично), включете всички свързани рецепти.", + "merge_confirmation": "Заменете {source} с {target}", + "merge_selection": "Заменете всички срещания на {source} с избрания {type}.", + "merge_title": "Обединяване на {type}", + "min": "мин", + "move_confirmation": "Преместване на {child} към родител {parent}", + "move_selection": "Изберете родител {type}, към който да преместите {source}.", + "move_title": "Преместване {type}", + "no_more_images_found": "Няма намерени допълнителни изображения на уебсайта.", + "no_pinned_recipes": "Нямате закачени рецепти!", + "not": "не", + "nothing": "Няма нищо за правене", + "nothing_planned_today": "Нямате нищо планирано за днес!", + "one_url_per_line": "Един URL на ред", + "or": "или", + "parameter_count": "Параметър {count}", + "paste_ingredients": "Постави съставки", + "paste_ingredients_placeholder": "Поставете списъка със съставки тук...", + "paste_json": "Поставете тук json или html източник, за да заредите рецептата.", + "plural_short": "", + "plural_usage_info": "", + "recipe_filter": "Филтър за рецепти", + "recipe_name": "Име на рецептата", + "related_recipes": "Свързани рецепти", + "remember_hours": "Часове за запомняне", + "remember_search": "Запомнете търсенето", + "remove_selection": "Премахнете избора", + "reset_children": "Нулиране на наследяването от последователя", + "reset_children_help": "Презаписване на всички последователи със стойности от наследени полета. Наследените полета на последователите ще бъдат зададени на наследяване на полета, освен ако последователите наследяват полета не е зададено.", + "review_shopping": "Прегледайте записите за пазаруване, преди да запазите", + "save_filter": "Запазване на филтъра", + "search_create_help_text": "Създайте нова рецепта директно в Tandoor.", + "search_import_help_text": "Импортирайте рецепта от външен уебсайт или приложение.", + "search_no_recipes": "Не можах да намеря никакви рецепти!", + "search_rank": "Ранг на търсене", + "select_file": "Избери файл", + "select_food": "Изберете Храна", + "select_keyword": "Изберете Ключова дума", + "select_recipe": "Изберете рецепта", + "select_unit": "Изберете Единица", + "shared_with": "Споделено с", + "shopping_add_onhand": "Автоматично под ръка", + "shopping_add_onhand_desc": "Маркирайте храната „На ръка“, когато сте отметнати от списъка за пазаруване.", + "shopping_auto_sync": "Автоматично синхронизиране", + "shopping_auto_sync_desc": "Задаването на 0 ще деактивира автоматичното синхронизиране. Когато разглеждате списък за пазаруване, списъкът се актуализира на всеки зададени секунди, за да синхронизира промените, които някой друг може да е направил. Полезно при пазаруване с множество хора, но ще използва мобилни данни.", + "shopping_category_help": "Супермаркетите могат да бъдат поръчани и филтрирани по категория за пазаруване според оформлението на пътеките.", + "shopping_recent_days": "Последни дни", + "shopping_recent_days_desc": "Дни на последните записи в списъка за пазаруване за показване.", + "shopping_share": "Споделете списък за пазаруване", + "shopping_share_desc": "Потребителите ще видят всички артикули, които добавите към списъка си за пазаруване. Те трябва да ви добавят, за да видят елементите в техния списък.", + "show_books": "Покажи книги", + "show_filters": "Показване на филтри", + "show_foods": "Покажи храни", + "show_keywords": "Показване на ключови думи", + "show_only_internal": "Показване само на вътрешни рецепти", + "show_rating": "Покажи рейтинг", + "show_sortby": "Покажи Сортиране по", + "show_split_screen": "Разделен изглед", + "show_sql": "Покажи SQL", + "show_units": "Показване на единици", + "simple_mode": "Опростен режим", + "sort_by": "Сортиране по", + "sql_debug": "Отстраняване на грешки в SQL", + "step_time_minutes": "Време за стъпка в минути", + "substitute_children": "Заместители на последователи", + "substitute_children_help": "Всички храни, които са последователи на тази храна, се считат за заместители.", + "substitute_help": "Заместителите се вземат предвид при търсене на рецепти, които могат да бъдат направени с подръчни съставки.", + "substitute_siblings": "Заместители на сродни", + "substitute_siblings_help": "Всички храни, които споделят родител на тази храна, се считат за заместители.", + "success_creating_resource": "Успешно създаден ресурс!", + "success_deleting_resource": "Успешно изтрит ресурс!", + "success_fetching_resource": "Ресурсът бе извлечен успешно!", + "success_merging_resource": "Успешно обединен ресурс!", + "success_moving_resource": "Успешно преместен ресурс!", + "success_updating_resource": "Успешно актуализиран ресурс!", + "theUsernameCannotBeChanged": "", + "times_cooked": "Пъти сготвено", + "today_recipes": "Днешните рецепти", + "tree_root": "Корен на дървото", + "tree_select": "Използвайте Избор на дърво", + "updatedon": "Актуализирано на", + "view_recipe": "Вижте рецепта", + "warning_duplicate_filter": "Предупреждение: Поради технически ограничения наличието на множество филтри от една и съща комбинация (и/или/не) може да доведе до неочаквани резултати.", + "warning_feature_beta": "Тази функция в момента е в състояние на БЕТА (тестване). Моля, очаквайте грешки и евентуално нарушаващи промени в бъдеще (евентуално загуба на данни, свързани с функции), когато използвате тази функция." +} \ No newline at end of file diff --git a/vue3/src/locales/ca.json b/vue3/src/locales/ca.json new file mode 100644 index 000000000..41791aa72 --- /dev/null +++ b/vue3/src/locales/ca.json @@ -0,0 +1,577 @@ +{ + "API": "", + "Account": "", + "Add": "", + "AddFoodToShopping": "", + "AddToShopping": "", + "Add_Servings_to_Shopping": "", + "Add_Step": "", + "Add_nutrition_recipe": "Afegir nutrició a la recepta", + "Add_to_Plan": "Afegiu-ho al pla", + "Add_to_Shopping": "Afegiu-ho al cistell", + "Added_To_Shopping_List": "", + "Added_by": "", + "Added_on": "", + "Advanced": "", + "Alignment": "", + "Amount": "Quantitat", + "App": "", + "Are_You_Sure": "", + "Auto_Planner": "", + "Auto_Sort": "Ordeneu automàticament", + "Auto_Sort_Help": "Moveu tots els ingredients al pas més adequat.", + "Automate": "", + "Automation": "", + "Back": "", + "Bookmarklet": "", + "Books": "", + "Calculator": "", + "Calories": "", + "Cancel": "", + "Cannot_Add_Notes_To_Shopping": "", + "Carbohydrates": "", + "Categories": "", + "Category": "", + "CategoryInstruction": "", + "CategoryName": "", + "Change_Password": "", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Choose_Category": "", + "Clear": "", + "Click_To_Edit": "", + "Clone": "", + "Close": "", + "Color": "", + "Combine_All_Steps": "", + "Coming_Soon": "", + "Comments_setting": "", + "Completed": "", + "Conversion": "", + "Copy": "", + "Copy Link": "", + "Copy Token": "", + "Copy_template_reference": "Copieu el patró", + "Cosmetic": "", + "CountMore": "", + "Create": "", + "Create Food": "", + "Create Recipe": "", + "Create_Meal_Plan_Entry": "", + "Create_New_Food": "", + "Create_New_Keyword": "", + "Create_New_Meal_Type": "", + "Create_New_Shopping Category": "", + "Create_New_Shopping_Category": "", + "Create_New_Unit": "", + "Created": "", + "Current_Period": "", + "Custom Filter": "", + "CustomImageHelp": "", + "CustomLogoHelp": "", + "CustomLogos": "", + "CustomNavLogoHelp": "", + "CustomTheme": "", + "CustomThemeHelp": "", + "Data_Import_Info": "", + "Datatype": "", + "Date": "", + "Day": "", + "Days": "", + "Decimals": "", + "Default_Unit": "", + "DelayFor": "", + "DelayUntil": "", + "Delete": "", + "DeleteShoppingConfirm": "", + "Delete_All": "", + "Delete_Food": "", + "Delete_Keyword": "Esborreu paraula clau", + "Description": "", + "Description_Replace": "Substituïu descripció", + "Disable": "", + "Disable_Amount": "Deshabiliteu quantitat", + "Disabled": "", + "Documentation": "", + "Download": "", + "Drag_Here_To_Delete": "", + "Edit": "", + "Edit_Food": "", + "Edit_Keyword": "Editeu paraula clau", + "Edit_Meal_Plan_Entry": "", + "Edit_Recipe": "Editeu recepta", + "Empty": "", + "Enable": "", + "Enable_Amount": "Habiliteu quantitat", + "EndDate": "", + "Energy": "", + "Error": "", + "Export": "", + "Export_As_ICal": "", + "Export_Not_Yet_Supported": "", + "Export_Supported": "", + "Export_To_ICal": "", + "External": "", + "External_Recipe_Image": "Imatge externa de la recepta", + "FDC_ID": "", + "FDC_ID_help": "", + "FDC_Search": "", + "Failure": "", + "Fats": "", + "File": "", + "Files": "", + "First_name": "", + "Food": "", + "FoodInherit": "", + "FoodNotOnHand": "", + "FoodOnHand": "", + "Food_Alias": "", + "Food_Replace": "", + "Foods": "", + "GroupBy": "", + "Hide_Food": "", + "Hide_Keyword": "", + "Hide_Keywords": "Amagueu paraula clau", + "Hide_Recipes": "Amagueu receptes", + "Hide_as_header": "Amagueu com a títol", + "Hour": "", + "Hours": "", + "Icon": "", + "IgnoreThis": "", + "Ignore_Shopping": "", + "IgnoredFood": "", + "Image": "", + "Import": "", + "Import Recipe": "", + "Import_Error": "", + "Import_Not_Yet_Supported": "", + "Import_Result_Info": "", + "Import_Supported": "", + "Import_finished": "Importació finalitzada", + "Imported": "", + "Imported_From": "", + "Importer_Help": "", + "Information": "", + "Ingredient Editor": "Editor d'ingredients", + "Ingredient Overview": "", + "IngredientInShopping": "", + "Ingredients": "", + "Inherit": "", + "InheritFields": "", + "InheritFields_help": "", + "InheritWarning": "", + "Input": "", + "Instruction_Replace": "Substituïu instrucció", + "Instructions": "", + "Internal": "", + "Invites": "", + "Key_Ctrl": "", + "Key_Shift": "", + "Keyword": "", + "Keyword_Alias": "", + "Keywords": "", + "Language": "", + "Last_name": "", + "Learn_More": "", + "Link": "", + "Load_More": "Carregueu-ne més", + "Log_Cooking": "Registreu el que s'ha cuinat", + "Log_Recipe_Cooking": "Registre de receptes", + "Logo": "", + "Make_Header": "Establiu capçalera", + "Make_Ingredient": "Establiu ingredient", + "Manage_Books": "Gestioneu els llibres", + "Manage_Emails": "", + "Meal_Plan": "Pla d'àpats", + "Meal_Plan_Days": "", + "Meal_Type": "", + "Meal_Type_Required": "", + "Meal_Types": "", + "Merge": "", + "Merge_Keyword": "Fusioneu paraula clau", + "Message": "", + "Month": "", + "Move": "", + "MoveCategory": "", + "Move_Down": "Moveu avall", + "Move_Food": "", + "Move_Keyword": "Moveu la paraula clau", + "Move_Up": "Moveu amunt", + "Multiple": "", + "Name": "", + "Name_Replace": "", + "Nav_Color": "", + "Nav_Color_Help": "", + "Nav_Text_Mode": "", + "Nav_Text_Mode_Help": "", + "Never_Unit": "", + "New": "", + "New_Cookbook": "", + "New_Entry": "", + "New_Food": "", + "New_Keyword": "Afegiu-hi una nova paraula clau", + "New_Meal_Type": "", + "New_Recipe": "Nova recepta", + "New_Supermarket": "", + "New_Supermarket_Category": "", + "New_Unit": "", + "Next_Day": "", + "Next_Period": "", + "NoCategory": "", + "NoMoreUndo": "", + "No_ID": "", + "No_Results": "", + "NotInShopping": "", + "Note": "", + "Number of Objects": "", + "Nutrition": "", + "OfflineAlert": "", + "Ok": "", + "OnHand": "", + "OnHand_help": "", + "Open": "", + "Open_Data_Import": "", + "Open_Data_Slug": "", + "Options": "", + "OrderInformation": "", + "Original_Text": "", + "Page": "", + "Parameter": "", + "Parent": "", + "Period": "", + "Periods": "", + "Pin": "", + "Pinned": "", + "PinnedConfirmation": "", + "Plan_Period_To_Show": "", + "Plan_Show_How_Many_Periods": "", + "Planned": "", + "Planner": "", + "Planner_Settings": "", + "Plural": "", + "Preferences": "", + "Preparation": "", + "Previous_Day": "", + "Previous_Period": "", + "Print": "", + "Private_Recipe": "Recepta privada", + "Private_Recipe_Help": "Només tu i la gent amb qui l'has compartit podran veure aquesta recepta.", + "Profile": "", + "Properties": "", + "Properties_Food_Amount": "", + "Properties_Food_Unit": "", + "Property": "", + "Property_Editor": "", + "Protected": "", + "Proteins": "", + "Quick actions": "", + "QuickEntry": "", + "Random Recipes": "", + "Rating": "", + "Ratings": "", + "Recently_Viewed": "Vistos recentment", + "Recipe": "", + "Recipe_Book": "", + "Recipe_Image": "Imatge de la recepta", + "Recipes": "", + "Recipes_In_Import": "", + "Recipes_per_page": "Receptes per pàgina", + "RemoveFoodFromShopping": "", + "Remove_nutrition_recipe": "Esborreu nutrició de la recepta", + "Reset": "", + "Reset_Search": "Reinicieu la cerca", + "Root": "", + "Save": "", + "Save_and_View": "Graveu-ho i mostreu-ho", + "Search": "", + "Search Settings": "", + "Second": "", + "Seconds": "", + "Select": "", + "Select_App_To_Import": "", + "Select_Book": "Seleccioneu llibre", + "Select_File": "Seleccioneu arxiu", + "Selected": "", + "Servings": "", + "Settings": "", + "Share": "", + "ShoppingBackgroundSyncWarning": "", + "Shopping_Categories": "", + "Shopping_Category": "", + "Shopping_List_Empty": "", + "Shopping_input_placeholder": "", + "Shopping_list": "", + "ShowDelayed": "", + "ShowRecentlyCompleted": "", + "ShowUncategorizedFood": "", + "Show_Logo": "", + "Show_Logo_Help": "", + "Show_Week_Numbers": "", + "Show_as_header": "Mostreu com a títol", + "Single": "", + "Size": "", + "Social_Authentication": "", + "Sort_by_new": "Ordenar a partir del més nou", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "", + "Split_All_Steps": "", + "StartDate": "", + "Starting_Day": "", + "Step": "", + "Step_Name": "Nom del pas", + "Step_Type": "Tipus de pas", + "Step_start_time": "Hora d'inici", + "Sticky_Nav": "", + "Sticky_Nav_Help": "", + "SubstituteOnHand": "", + "Success": "", + "SuccessClipboard": "", + "Supermarket": "", + "SupermarketCategoriesOnly": "", + "SupermarketName": "", + "Supermarkets": "", + "System": "", + "Table_of_Contents": "Taula de continguts", + "Text": "", + "Theme": "", + "Time": "", + "Title": "", + "Title_or_Recipe_Required": "", + "Toggle": "", + "Transpose_Words": "", + "Type": "", + "Unchanged": "", + "Undefined": "", + "Undo": "", + "Unit": "", + "Unit_Alias": "", + "Unit_Replace": "", + "Units": "", + "Unpin": "", + "UnpinnedConfirmation": "", + "Unrated": "", + "Update_Existing_Data": "", + "Updated": "", + "Url_Import": "Importeu des d'url", + "Use_Fractions": "", + "Use_Fractions_Help": "", + "Use_Kj": "", + "Use_Metric": "", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "User": "", + "Username": "", + "Users": "", + "Valid Until": "", + "View": "", + "View_Recipes": "Mostreu les receptes", + "Waiting": "", + "Warning": "", + "Warning_Delete_Supermarket_Category": "", + "Website": "", + "Week": "", + "Week_Numbers": "", + "Welcome": "", + "Year": "", + "YourSpaces": "", + "add_keyword": "", + "additional_options": "", + "advanced": "", + "advanced_search_settings": "", + "all_fields_optional": "Tots els camps són opcionals i es poden deixar buits.", + "and": "", + "and_down": "", + "and_up": "", + "asc": "", + "base_amount": "", + "base_unit": "", + "book_filter_help": "", + "click_image_import": "", + "confirm_delete": "Esteu segurs que voleu eliminar aquest {object}?", + "convert_internal": "Convertiu-ho en una recepta interna", + "converted_amount": "", + "converted_unit": "", + "copy_markdown_table": "", + "copy_to_clipboard": "", + "copy_to_new": "", + "create_food_desc": "", + "create_rule": "", + "create_title": "", + "created_by": "", + "created_on": "", + "csv_delim_help": "", + "csv_delim_label": "", + "csv_prefix_help": "", + "csv_prefix_label": "", + "date_created": "", + "date_viewed": "", + "default_delay": "", + "default_delay_desc": "", + "del_confirmation_tree": "", + "delete_confirmation": "", + "delete_title": "", + "desc": "", + "download_csv": "", + "download_pdf": "", + "edit_title": "", + "empty_list": "", + "enable_expert": "", + "err_creating_resource": "Hi ha hagut un error quan es creava el recurs!", + "err_deleting_protected_resource": "L'objecte que esteu intentant eliminar s'està utilitzant i no es pot esborrar.", + "err_deleting_resource": "Hi ha hagut un error mentre s'esborrava el recurs!", + "err_fetching_resource": "Hi ha hagut una errada a l'hora d'obtenir el recurs!", + "err_importing_recipe": "Hi ha hagut un error mentre s'importava la recepta!", + "err_merge_self": "", + "err_merging_resource": "Hi ha hagut un error fusionant el recurs!", + "err_move_self": "", + "err_moving_resource": "Hi ha hagut un error movent el recurs!", + "err_updating_resource": "Hi ha hagut un error quan s'actualitzava el recurs!", + "expert_mode": "", + "explain": "", + "fields": "", + "file_upload_disabled": "La càrrega d'arxius no està habilitada per al vostre espai.", + "filter": "", + "filter_name": "", + "filter_to_supermarket": "", + "filter_to_supermarket_desc": "", + "fluid_ounce": "", + "food_inherit_info": "Camps que han de ser heretats per defecte.", + "food_recipe_help": "", + "g": "", + "gallon": "", + "hide_step_ingredients": "", + "ignore_shopping_help": "", + "imperial_fluid_ounce": "", + "imperial_gallon": "", + "imperial_pint": "", + "imperial_quart": "", + "imperial_tbsp": "", + "imperial_tsp": "", + "import_duplicates": "", + "import_running": "Importació en curs, espereu!", + "in_shopping": "", + "ingredient_list": "", + "kg": "", + "l": "", + "last_cooked": "", + "last_viewed": "", + "left_handed": "", + "left_handed_help": "", + "make_now": "", + "make_now_count": "", + "mark_complete": "", + "mealplan_autoadd_shopping": "", + "mealplan_autoadd_shopping_desc": "", + "mealplan_autoexclude_onhand": "", + "mealplan_autoexclude_onhand_desc": "", + "mealplan_autoinclude_related": "", + "mealplan_autoinclude_related_desc": "", + "merge_confirmation": "", + "merge_selection": "", + "merge_title": "", + "min": "", + "ml": "", + "move_confirmation": "", + "move_selection": "", + "move_title": "", + "no_more_images_found": "", + "no_pinned_recipes": "", + "not": "", + "nothing": "", + "nothing_planned_today": "", + "one_url_per_line": "", + "open_data_help_text": "El projecte de dades obertes de Tandoor proporciona dades per a Tandoor a partir de les contribucions de la comunitat. Aquest camp s'emplena automàticament quan s'importa i permet que es facin actualitzacions en un futur.", + "or": "", + "ounce": "", + "parameter_count": "", + "paste_ingredients": "", + "paste_ingredients_placeholder": "", + "paste_json": "", + "per_serving": "per porció", + "pint": "", + "plan_share_desc": "", + "plural_short": "", + "plural_usage_info": "", + "pound": "", + "property_type_fdc_hint": "", + "quart": "", + "recipe_filter": "", + "recipe_name": "", + "recipe_property_info": "També podeu afegir propietats als aliments per calcular-les automàticament en funció de la vostra recepta!", + "related_recipes": "", + "remember_hours": "", + "remember_search": "", + "remove_selection": "", + "reset_children": "", + "reset_children_help": "", + "reset_food_inheritance": "", + "reset_food_inheritance_info": "", + "reusable_help_text": "L'enllaç d'invitació es pot fer servir per més d'un usuari.", + "review_shopping": "", + "save_filter": "", + "search_create_help_text": "", + "search_import_help_text": "", + "search_no_recipes": "", + "search_rank": "", + "select_file": "", + "select_food": "", + "select_keyword": "", + "select_recipe": "", + "select_unit": "", + "shared_with": "", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "", + "shopping_auto_sync_desc": "", + "shopping_category_help": "", + "shopping_recent_days": "", + "shopping_recent_days_desc": "", + "shopping_share": "", + "shopping_share_desc": "", + "show_books": "", + "show_filters": "", + "show_foods": "", + "show_ingredient_overview": "", + "show_ingredients_table": "", + "show_keywords": "", + "show_only_internal": "Mostreu només les receptes internes", + "show_rating": "", + "show_sortby": "", + "show_split_screen": "Vista dividida", + "show_sql": "", + "show_step_ingredients": "", + "show_step_ingredients_setting": "", + "show_step_ingredients_setting_help": "", + "show_units": "", + "simple_mode": "", + "sort_by": "", + "sql_debug": "", + "step_time_minutes": "Temps del pas en minuts", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "El recurs ha estat creat amb èxit!", + "success_deleting_resource": "El recurs s'ha esborrat adequadament!", + "success_fetching_resource": "S'ha obtingut el recurs amb èxit!", + "success_merging_resource": "El recurs s'ha fusionat adequadament!", + "success_moving_resource": "El recurs s'ha mogut adequadament!", + "success_updating_resource": "El recurs s'ha actualitzat adequadament!", + "tbsp": "", + "theUsernameCannotBeChanged": "", + "times_cooked": "", + "today_recipes": "", + "total": "", + "tree_root": "", + "tree_select": "", + "tsp": "", + "updatedon": "", + "view_recipe": "", + "warning_duplicate_filter": "", + "warning_feature_beta": "Aquesta funció està en fase BETA (proves). Podrien aparèixer-hi errades i canvis importants en un futur (i es podria perdre informació relacionada amb la seva funcionalitat) quan la utilitzis .", + "warning_space_delete": "Podeu eliminar el vostre espai incloent-hi les receptes, llistes de la compra, plans d'àpats i tot el que hi hàgiu creat. Un cop ho feu, no podreu tornar enrere. Esteu segurs que ho voleu fer?" +} \ No newline at end of file diff --git a/vue3/src/locales/cs.json b/vue3/src/locales/cs.json new file mode 100644 index 000000000..0e15cbb3c --- /dev/null +++ b/vue3/src/locales/cs.json @@ -0,0 +1,569 @@ +{ + "API": "API", + "Account": "Účet", + "Add": "Přidat", + "AddFoodToShopping": "Přidat {food} na váš nákupní seznam", + "AddToShopping": "Přidat do nákupního seznamu", + "Add_Servings_to_Shopping": "Přidat {servings} porce na nákupní seznam", + "Add_Step": "Přidat krok", + "Add_nutrition_recipe": "Přidat nutriční hodnoty", + "Add_to_Plan": "Přidat do jídelníčku", + "Add_to_Shopping": "Přidat k nákupu", + "Added_To_Shopping_List": "Přidáno na nákupní seznam", + "Added_by": "Přidáno uživatelem", + "Added_on": "Přidáno v", + "Advanced": "Rozšířené", + "Alignment": "Zarovnání", + "Amount": "Množství", + "App": "Aplikace", + "Are_You_Sure": "Jste si jistí?", + "Auto_Planner": "Automatický plánovač", + "Auto_Sort": "Automatické řazení", + "Auto_Sort_Help": "Přiřadit všechny ingredience k nejlépe vyhovujícímu kroku.", + "Automate": "Automatizovat", + "Automation": "Automatizace", + "Back": "Zpět", + "Bookmarklet": "Skript v záložce", + "Books": "Kuchařky", + "Calculator": "Kalkulačka", + "Calories": "Kalorie", + "Cancel": "Zrušit", + "Cannot_Add_Notes_To_Shopping": "Poznámky nemohou být přidány na nákupní seznam", + "Carbohydrates": "Sacharidy", + "Categories": "Kategorie", + "Category": "Kategorie", + "CategoryInstruction": "Přetáhnutím kategorií změníte pořadí, ve kterém se zobrazují v nákupním seznamu.", + "CategoryName": "Název kategorie", + "Change_Password": "Změna hesla", + "ChildInheritFields": "Propisovaná pole podřízených", + "ChildInheritFields_help": "Podřízeným se budou standardně propisovat tato pole.", + "Choose_Category": "Vyberte kategorii", + "Clear": "Vyčistit", + "Click_To_Edit": "Kliknutím editovat", + "Clone": "Klonovat", + "Close": "Zavřít", + "Color": "Barva", + "Combine_All_Steps": "Zkombinovat všechny kroky do jednoho kroku.", + "Coming_Soon": "Již brzy", + "Comments_setting": "Zobrazit komentáře", + "Completed": "Dokončeno", + "Conversion": "Převod", + "Copy": "Kopírovat", + "Copy Link": "Kopírovat odkaz", + "Copy Token": "Kopírovat token", + "Copy_template_reference": "Zkopírovat šablonu odkazu", + "Cosmetic": "Zobrazení", + "CountMore": "...+{count} víc", + "Create": "Vytvořit", + "Create Food": "Vytvořit potravinu", + "Create Recipe": "Vytvořit recept", + "Create_Meal_Plan_Entry": "Vytvořit položku v jídelníčku", + "Create_New_Food": "Přidat novou potravinu", + "Create_New_Keyword": "Přidat nový štítek", + "Create_New_Meal_Type": "Přidat nový druh jídla", + "Create_New_Shopping Category": "Vytvořit novou nákupní kategorii", + "Create_New_Shopping_Category": "Přidat novou nákupní kategorii", + "Create_New_Unit": "Přidat novou jednotku", + "Current_Period": "Současné období", + "Custom Filter": "Uživatelský filtr", + "CustomImageHelp": "Nahrajte obrázek, který se zobrazí v přehledu prostoru.", + "CustomLogoHelp": "Nahrajte čtvercové obrázky různých velikostí pro úpravu loga v záložce prohlížeče a v nainstalované webové aplikaci.", + "CustomLogos": "Vlastní loga", + "CustomNavLogoHelp": "Nahrajte obrázek, který se má zobrazit jako logo v navigačním panelu.", + "CustomTheme": "Vlastní téma", + "CustomThemeHelp": "Přepsat styly vybraného motivu nahráním vlastního souboru CSS.", + "Data_Import_Info": "Rozšiřte svůj prostor o seznamy potravin, jednotek a dalších položek spravovaných komunitou, a vylepšete tak svoji sbírku receptů.", + "Datatype": "Datový typ", + "Date": "Datum", + "Day": "Den", + "Days": "Dny", + "Decimals": "Desetinná místa", + "DefaultPage": "Výchozí stránka", + "Default_Unit": "Výchozí jednotka", + "DelayFor": "Odložit na {hours} hodin", + "DelayUntil": "Odložit do", + "Delete": "Smazat", + "DeleteShoppingConfirm": "Jste si jistí, že chcete odstranit všechno {food} z nákupního seznamu?", + "Delete_All": "Smazat vše", + "Delete_Food": "Smazat potravinu", + "Delete_Keyword": "Smazat štítek", + "Description": "Popis", + "Description_Replace": "Nahraď popis", + "Disable": "Deaktivovat", + "Disable_Amount": "Skrýt množství", + "Disabled": "Deaktivované", + "Documentation": "Dokumentace", + "Download": "Stáhnout", + "Drag_Here_To_Delete": "Přesunutím sem smazat", + "Edit": "Upravit", + "Edit_Food": "Upravit potravinu", + "Edit_Keyword": "Upravit štítek", + "Edit_Meal_Plan_Entry": "Upravit položku v jídelníčku", + "Edit_Recipe": "Upravit recept", + "Empty": "Prázdné", + "Enable": "Aktivovat", + "Enable_Amount": "Zobrazit množství", + "EndDate": "Konečné datum", + "Energy": "Energie", + "Error": "Chyba", + "Export": "Export", + "Export_As_ICal": "Exportovat současný úsek do formátu iCal", + "Export_Not_Yet_Supported": "Export není zatím podporován", + "Export_Supported": "Export podporován", + "Export_To_ICal": "Export ovat .ics", + "External": "Externí", + "External_Recipe_Image": "Externí obrázek receptu", + "FDC_ID": "FDC ID", + "FDC_ID_help": "ID v databázi FDC", + "FDC_Search": "Vyhledávání v FDC", + "Failure": "Selhání", + "Fats": "Tuky", + "File": "Soubor", + "Files": "Soubory", + "First_name": "Jméno", + "Food": "Potravina", + "FoodInherit": "Propisovatelná pole potraviny", + "FoodNotOnHand": "Nemáte {food} k dispozici.", + "FoodOnHand": "{food} máte k dispozici.", + "Food_Alias": "Přezdívka potraviny", + "Food_Replace": "Nahrazení v potravině", + "Foods": "Potraviny", + "GroupBy": "Seskupit podle", + "Hide_Food": "Skrýt potravinu", + "Hide_Keyword": "Skrýt štítky", + "Hide_Keywords": "Skrýt štítek", + "Hide_Recipes": "Skrýt recept", + "Hide_as_header": "Skryj jako nadpis", + "Hour": "Hodina", + "Hours": "Hodiny", + "Icon": "Ikona", + "IgnoreThis": "Nikdy nepřidávat automaticky {food} na nákupní seznam", + "Ignore_Shopping": "Ignorovat nákupní seznam", + "IgnoredFood": "{food} bude ignorovat nákup.", + "Image": "Obrázek", + "Import": "Import", + "Import Recipe": "Importovat recept", + "Import_Error": "Během importu došlo k chybě. Pro více informací rozbalte Detaily na konci stránky.", + "Import_Not_Yet_Supported": "Import není zatím podporován", + "Import_Result_Info": "{imported} z {total} receptů naimportováno", + "Import_Supported": "Import podporován", + "Import_finished": "Import dokončen", + "Imported": "Importované", + "Imported_From": "Importováno z", + "Importer_Help": "Nápověda k importu z této aplikace:", + "Information": "Informace", + "Ingredient Editor": "Editace ingrediencí", + "Ingredient Overview": "Přehled ingrediencí", + "IngredientInShopping": "Tato ingredience je na vašem nákupním seznamu.", + "Ingredients": "Ingredience", + "Inherit": "Propsat", + "InheritFields": "Propsat hodnoty polí", + "InheritFields_help": "Hodnoty těchto polí budou propsány z nadřazených (Výjimka: prázdné nákupní kategorie nejsou propsány)", + "InheritWarning": "{food} se propisuje, změny nemusí setrvat.", + "Instruction_Replace": "Nahraď instrukce", + "Instructions": "Instrukce", + "Internal": "Interní", + "Invites": "Pozvánky", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Štítek", + "Keyword_Alias": "Přezdívka štítku", + "Keywords": "Štítky", + "Language": "Jazyk", + "Last_name": "Příjmení", + "Learn_More": "Zjistit víc", + "Link": "Odkaz", + "Load_More": "Načíst další", + "Log_Cooking": "Zaznamenat vaření", + "Log_Recipe_Cooking": "Záznam vaření receptu", + "Logo": "Logo", + "Make_Header": "Použij jako nadpis", + "Make_Ingredient": "Použij jako ingredienci", + "Manage_Books": "Spravovat kuchařky", + "Manage_Emails": "Spravovat emaily", + "Meal_Plan": "Jídelníček", + "Meal_Plan_Days": "Budoucí jídelníčky", + "Meal_Type": "Druh jídla", + "Meal_Type_Required": "Druh jídla je povinný", + "Meal_Types": "Druhy jídel", + "Merge": "Spojit", + "Merge_Keyword": "Sloučit štítek", + "Message": "Zpráva", + "Month": "Měsíc", + "Move": "Přesunout", + "MoveCategory": "Přesunout do: ", + "Move_Down": "Dolů", + "Move_Food": "Přesunout potravinu", + "Move_Keyword": "Přesunout štítek", + "Move_Up": "Nahoru", + "Multiple": "Vícenásobný", + "Name": "Jméno", + "Name_Replace": "Nahrazení v názvu", + "Nav_Color": "Barva navigačního panelu", + "Nav_Color_Help": "Zmenit barvu navigačního panelu.", + "Nav_Text_Mode": "Textový režim navigace", + "Nav_Text_Mode_Help": "Pro každé téma se chová jinak.", + "Never_Unit": "Není jednotkou", + "New": "Nový", + "New_Cookbook": "Nová kuchařka", + "New_Entry": "Nová položka", + "New_Food": "Nová potravina", + "New_Keyword": "Nový štítek", + "New_Meal_Type": "Nový druh jídla", + "New_Recipe": "Nový recept", + "New_Supermarket": "Vytvořit nový obchod", + "New_Supermarket_Category": "Vytvořit novou kategorii obchodu", + "New_Unit": "Nová jednotka", + "Next_Day": "Následující den", + "Next_Period": "Další období", + "NoCategory": "Není vybrána žádná kategorie.", + "No_ID": "ID nenalezeno, odstranění není možné.", + "No_Results": "Žádné výsledky", + "NotInShopping": "{food} není na vašem nákupním seznamu.", + "Note": "Poznámka", + "Number of Objects": "Počet Objektů", + "Nutrition": "Výživové hodnoty", + "OfflineAlert": "Jste offline, nákupní seznam nemusí být synchronizován.", + "Ok": "Ok", + "OnHand": "Momentálně k dispozici", + "OnHand_help": "Potravina je v inventáři a nebude automaticky přidána na nákupní seznam. Status \"k dipozici\" je sdílen s nakupujícími uživateli.", + "Open": "Otevřít", + "Open_Data_Import": "Import otevřených dat", + "Open_Data_Slug": "Identifikátor pro otevřená data", + "Options": "Možnosti", + "OrderInformation": "Položky jsou seřazeny podle čísel od malých po velké.", + "Original_Text": "Původní text", + "Page": "Stránka", + "Parameter": "Parametr", + "Parent": "Nadřazená", + "Period": "Období", + "Periods": "Období", + "Pin": "Připnout", + "Pinned": "Připnuté", + "PinnedConfirmation": "{recipe} byl připnut.", + "Plan_Period_To_Show": "Zobrazit týdny, měsíce nebo roky", + "Plan_Show_How_Many_Periods": "Kolik období bude zobrazeno", + "Planned": "Naplánované", + "Planner": "Plánovač", + "Planner_Settings": "Nastavení plánovače", + "Plural": "Množné číslo", + "Preferences": "", + "Preparation": "Příprava", + "Previous_Day": "Předchozí den", + "Previous_Period": "Předchozí období", + "Print": "Tisk", + "Private_Recipe": "Soukromý recept", + "Private_Recipe_Help": "Recept můžete zobrazit pouze vy a lidé, se kterými jej sdílíte.", + "Profile": "", + "Properties": "Nutriční vlastnosti", + "Properties_Food_Amount": "Množství nutriční vlastnosti", + "Properties_Food_Unit": "Jednotka nutriční vlastnosti", + "Property": "Nutriční vlastnost", + "Property_Editor": "Editovat nutriční vlastnosti", + "Protected": "Chráněný", + "Proteins": "Proteiny", + "Quick actions": "Rychlé akce", + "QuickEntry": "Rychlý záznam", + "Random Recipes": "Náhodné recepty", + "Rating": "Hodnocení", + "Ratings": "Hodnocení", + "Recently_Viewed": "Naposledy prohlížené", + "Recipe": "Recept", + "Recipe_Book": "Kuchařka", + "Recipe_Image": "Obrázek k receptu", + "Recipes": "Recepty", + "Recipes_In_Import": "Receptů v importním souboru", + "Recipes_per_page": "Receptů na stránku", + "RemoveFoodFromShopping": "Odstranit {food} z nákupního seznamu", + "Remove_nutrition_recipe": "Smazat nutriční hodnoty", + "Reset": "Resetovat", + "Reset_Search": "Zrušit filtry vyhledávání", + "Root": "Kořen", + "Save": "Uložit", + "Save_and_View": "Uložit a zobrazit", + "Search": "Hledat", + "Search Settings": "Nastavení vyhledávání", + "Second": "Vteřina", + "Seconds": "Vteřiny", + "Select": "Vybrat", + "Select_App_To_Import": "Vyberte aplikaci, ze které chcete importovat", + "Select_Book": "Vyber kuchařku", + "Select_File": "Vybrat soubor", + "Selected": "Vybrané", + "Servings": "Porce", + "Settings": "Nastavení", + "Share": "Sdílet", + "Shopping_Categories": "Kategorie nákupního seznamu", + "Shopping_Category": "Kategorie nákupního seznamu", + "Shopping_List_Empty": "Váš nákupní seznam je momentálně prázdný, můžete přidat položky pomocí kontextového menu záznamu v jídelníčku (pravým kliknutím na kartu nebo levým kliknutím na ikonu menu)", + "Shopping_input_placeholder": "např. Brambora/100 Brambor/ 100g Brambor", + "Shopping_list": "Nákupní seznam", + "ShowDelayed": "Zobrazit odložené položky", + "ShowUncategorizedFood": "Zobrazit nedefinované", + "Show_Logo": "Zobrazit logo", + "Show_Logo_Help": "Zobrazit logo Tandoor nebo logo prostoru na navigačním panelu.", + "Show_Week_Numbers": "Zobrazit čísla týdnů?", + "Show_as_header": "Nastav jako nadpis", + "Single": "Jednoduchý", + "Size": "Velikost", + "Social_Authentication": "Přihlašování pomocí účtů sociálních sítí", + "Sort_by_new": "Seřadit od nejnovějšího", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "Některá kosmetická nastavení mohou měnit správci prostoru a budou mít přednost před nastavením klienta pro daný prostor.", + "Split_All_Steps": "Rozdělit každý řádek do samostatného kroku.", + "StartDate": "Počáteční datum", + "Starting_Day": "První den v týdnu", + "Step": "Krok", + "Step_Name": "Název kroku", + "Step_Type": "Druh kroku", + "Step_start_time": "Nastav počáteční čas", + "Sticky_Nav": "Připnout navigační panel", + "Sticky_Nav_Help": "Vždy zobrazit navigační panel na vrchu stránky.", + "SubstituteOnHand": "Máte k dispozici náhradu.", + "Success": "Úspěch", + "SuccessClipboard": "Nákupní seznam byl zkopírován do schránky", + "Supermarket": "Obchod", + "SupermarketCategoriesOnly": "Pouze kategorie obchodu", + "SupermarketName": "Název obchodu", + "Supermarkets": "Obchody", + "System": "", + "Table_of_Contents": "Obsah", + "Text": "Text", + "Theme": "Téma", + "Time": "Čas", + "Title": "Název", + "Title_or_Recipe_Required": "Je požadován název nebo výběr receptu", + "Toggle": "Přepnout", + "Transpose_Words": "Transponovat slova", + "Type": "Typ", + "Undefined": "Neurčeno", + "Unit": "Jednotka", + "Unit_Alias": "Přezdívka jednotky", + "Unit_Replace": "Nahrazení v jednotce", + "Units": "Jednotky", + "Unpin": "Odepnout", + "UnpinnedConfirmation": "{recipe} byl odepnut.", + "Unrated": "Nehodnocené", + "Update_Existing_Data": "Aktualizovat existující data", + "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.", + "Use_Kj": "Používat kJ místo kcal", + "Use_Metric": "Použít metrické jednotky", + "Use_Plural_Food_Always": "Použít u potraviny vždy množné číslo", + "Use_Plural_Food_Simple": "Použít u potraviny množné číslo dynamicky", + "Use_Plural_Unit_Always": "Vždy použít množné číslo pro jednotku", + "Use_Plural_Unit_Simple": "Dynamicky použít množné číslo pro jednotku", + "User": "Uživatel", + "Username": "Uživatelské jméno", + "Users": "Uživatelé", + "Valid Until": "Platné do", + "View": "Zobrazit", + "View_Recipes": "Zobrazit recepty", + "Waiting": "Čekající", + "Warning": "Varování", + "Warning_Delete_Supermarket_Category": "Vymazáním kategorie obchodu dojde k odstranění všech vazeb na potraviny. Jste si jistí?", + "Website": "Web", + "Week": "Týden", + "Week_Numbers": "Číslo týdne", + "Welcome": "Vítejte", + "Year": "Rok", + "YourSpaces": "", + "add_keyword": "Přidat štítek", + "additional_options": "Rozšířené možnosti", + "advanced": "Pokročilé", + "advanced_search_settings": "Rozšířené vyhledávání", + "all_fields_optional": "Všechna pole jsou nepviná a mohou být ponechána prázdná.", + "and": "a", + "and_down": "a dolů", + "and_up": "a nahoru", + "asc": "Vzestupně", + "base_amount": "Základní množství", + "base_unit": "Základní jednotka", + "book_filter_help": "Zahrnout i recepty z filtru stejně jako manuálně přidané.", + "click_image_import": "Vyberte obrázek, který chcete přiřadit k tomuto receptu", + "confirm_delete": "Jste si jisti že chcete odstranit tento {objekt}?", + "convert_internal": "Převést na interní recept", + "converted_amount": "Převedené množství", + "converted_unit": "Převedená jendotka", + "copy_markdown_table": "Kopírovat jako Markdown tabulku", + "copy_to_clipboard": "Zkopírovat do schránky", + "copy_to_new": "Zkopírovat do nového receptu", + "create_food_desc": "Vytvořit potravinu a propojit ji s tímto receptem.", + "create_rule": "a vytvořit automatizaci", + "create_title": "Nový {type}", + "created_on": "Vytvořeno", + "csv_delim_help": "Který znak bude použit pro oddělení záznamů v CSV.", + "csv_delim_label": "Oddělovač záznamů v CSV", + "csv_prefix_help": "Prefix přidaný ke zkopírovanému seznamu do schránky.", + "csv_prefix_label": "Prefix seznamu", + "date_created": "Datum vytvoření", + "date_viewed": "Poslední prohlížené", + "default_delay": "Výchozí doba odložení v hodinách", + "default_delay_desc": "Výchozí odložení položek v nákupním seznamu v hodinách.", + "del_confirmation_tree": "Jste si jistí, že chcete odstranit {source} i se všemi potomky?", + "delete_confirmation": "Jste si jistí, že chcete smazat {source}?", + "delete_title": "Smazat {type}", + "desc": "Sestupně", + "download_csv": "Stáhnout CSV", + "download_pdf": "Stáhnout PDF", + "edit_title": "Upravit {type}", + "empty_list": "Seznam je prázdný.", + "enable_expert": "Povolit Expertní režim", + "err_creating_resource": "Během vytváření došlo k chybě!", + "err_deleting_protected_resource": "Položka, kterou chcete smazat, je stále používána a nemůže být odstraněna.", + "err_deleting_resource": "Během mazání došlo k chybě!", + "err_fetching_resource": "Během načítání došlo k chybě!", + "err_importing_recipe": "Během importu receptu došlo k chybě!", + "err_merge_self": "Není možné sloučit položku samu se sebou", + "err_merging_resource": "Během slučování došlo k chybě!", + "err_move_self": "Není možné přesunout jednu položku do sebe samé", + "err_moving_resource": "Během přesunu došlo k chybě!", + "err_updating_resource": "Během úprav došlo k chybě!", + "expert_mode": "Expertní režim", + "explain": "Vysvětlit", + "fields": "Pole", + "file_upload_disabled": "Nahrávání souborů není povoleno pro Váš prostor.", + "filter": "Filtr", + "filter_name": "Název filtru", + "filter_to_supermarket": "Filtrovat podle obchodu", + "filter_to_supermarket_desc": "Standartně zobrazovat položky v nákupním seznamu pouze pro vybraný obchod.", + "fluid_ounce": "tekutá unce [fl oz] (US, objem)", + "food_inherit_info": "Pole potravin, která budou standardně zděděna.", + "food_recipe_help": "Zde uvedený recept bude připojen k jakémukoli jinému receptu, který používá tuto potravinu", + "g": "gram [g] (metrický systém, hmotnost)", + "gallon": "galon [gal] (US, objem)", + "hide_step_ingredients": "Skrýt ingredience u kroku", + "ignore_shopping_help": "Nikdy nepřidávat potravinu na nákupní seznam (např. voda)", + "imperial_fluid_ounce": "tekutá unce imperiální [imp fl oz] (UK, objem)", + "imperial_gallon": "galon imperiální [imp gal] (UK, objem)", + "imperial_pint": "pinta imperiální [imp pt] (UK, objem)", + "imperial_quart": "quart imperiální [imp qt] (UK, objem)", + "imperial_tbsp": "lžíce imperiální [imp tbsp] (UK, objem)", + "imperial_tsp": "lžička imperiální [imp tbsp] (UK, objem)", + "import_duplicates": "Aby bylo zamezeno duplicitním receptům, recepty se stejným jménem jako již existující jsou ignorovány. Pokud chcete přidat všechno, zaškrtněte toto políčko.", + "import_running": "Probíhá import, čekejte prosím!", + "in_shopping": "V nákupním seznamu", + "ingredient_list": "Seznam ingrediencí", + "kg": "kilogram [kg] (metrický systém, hmotnost)", + "l": "litr [l] (metrický systém, objem)", + "last_cooked": "Naposledy vařeno", + "last_viewed": "Naposledy zobrazeno", + "left_handed": "Režim pro leváky", + "left_handed_help": "Optimalizuje uživatelské prostředí pro levou ruku.", + "make_now": "Udělat hned", + "make_now_count": "Nejvyšší počet chybějících ingrediencí", + "mark_complete": "Označit jako hotové", + "mealplan_autoadd_shopping": "Automaticky přidat jídelníček", + "mealplan_autoadd_shopping_desc": "Automaticky podle jídelníčku přidat ingredience na nákupní seznam.", + "mealplan_autoexclude_onhand": "Nezahrnovat potraviny k dispozici", + "mealplan_autoexclude_onhand_desc": "Nepřidávat ingredience, které jsou k dispozici, na nákupní seznam, když je vytvořen podle jídelníčku (manuálně nebo automaticky).", + "mealplan_autoinclude_related": "Přidat podobné recepty", + "mealplan_autoinclude_related_desc": "Když je nákupní seznam vytvořen podle jídelníčku, přidat i položky z přidružených receptů.", + "merge_confirmation": "Nahradit {source} za {target}", + "merge_selection": "Nahradit všechny výskyty {source} za vybraný {type}.", + "merge_title": "Sloučit {type}", + "min": "min", + "ml": "mililitr [ml] (metrický systém, objem)", + "move_confirmation": "Přesunout {child} do nadřazené {parent}", + "move_selection": "Vybrat nadřazený {type} kam {source} přesunout.", + "move_title": "Přesunout {type}", + "no_more_images_found": "Žádné další obrázky na zadaném odkazu.", + "no_pinned_recipes": "Nemáte žádné připnuté recepty!", + "not": "ne", + "nothing": "Není co dělat", + "nothing_planned_today": "Dnes nemáte nic naplánováno!", + "one_url_per_line": "Jeden URL odkaz na řádek", + "open_data_help_text": "Projekt Tandoor Open Data nabízí komunitou poskytnutá otevřená data pro Tandoor. Toto pole se vyplní automaticky při importu a umožňuje budoucí aktualizace.", + "or": "nebo", + "ounce": "unce [oz] (imperiální systém, hmotnost)", + "parameter_count": "Parametr {count}", + "paste_ingredients": "Vložit ingredince", + "paste_ingredients_placeholder": "Zde vložit seznam ingrediencí.", + "paste_json": "Sem zkopírujte zdroj ve formátu json nebo html.", + "per_serving": "na porci", + "pint": "pinta [pt] (US, objem)", + "plan_share_desc": "Nové položky v jídelníčku budou automaticky sdíleny s vybranými uživateli.", + "plural_short": "množné číslo", + "plural_usage_info": "Použít množné číslo pro jednotky a potraviny v tomto prostoru.", + "pound": "libra (hmotnost)", + "property_type_fdc_hint": "Data z databáze FDC mohou automaticky čerpat pouze typy vlastností se zadaným FDC ID", + "quart": "quart [qt] (US, objem)", + "recipe_filter": "Filtrovat recepty", + "recipe_name": "Název receptu", + "recipe_property_info": "Nutriční hodnoty se automaticky dopočtou podle receptu, pokud zadáte nutriční hodnoty přímo potravinám!", + "related_recipes": "Související recepty", + "remember_hours": "Kolik hodin pamatovat", + "remember_search": "Pamatovat vyhledávání", + "remove_selection": "Odznačit", + "reset_children": "Resetovat propsání podřízených", + "reset_children_help": "Přepíše všechny potomky hodnotami dle nastavení propisovaných polí. Pokud není nastaveno pole Propisovaná pole podřízených, tak bude nastaveno pole Propsat hodnoty polí na aktuální hodnotu.", + "reset_food_inheritance": "Resetovat propisování", + "reset_food_inheritance_info": "Obnoví u všech potravin propisovaná pole na výchozí hodnotu a nastavit daná pole dle nadřazené položky.", + "reusable_help_text": "Má-li pozvánka platit pro více než jednoho uživatele.", + "review_shopping": "Zkontrolovat nákupní položky před uložením", + "save_filter": "Uložit filtr", + "search_create_help_text": "Vytvořit nový recept přímo v Tandoor.", + "search_import_help_text": "Importovat recept z externí webové stránky nebo aplikace.", + "search_no_recipes": "Nebyly nealezeny žádné recepty!", + "search_rank": "Skóre shody", + "select_file": "Vybrat soubor", + "select_food": "Vybrat potravinu", + "select_keyword": "Vybrat štítek", + "select_recipe": "Vybrat recept", + "select_unit": "Vybrat jednotku", + "shared_with": "Sdíleno s", + "shopping_add_onhand": "Automaticky K dispozici", + "shopping_add_onhand_desc": "Označit potravinu jako \"K dispozici\" když je odškrtnuta na nákupním seznamu.", + "shopping_auto_sync": "Automatická synchronizace", + "shopping_auto_sync_desc": "Zadáním hodnoty 0 se automatická synchronizace vypne. Při prohlížení nákupního seznamu se seznam aktualizuje po stanovených sekundách, aby se synchronizovaly změny, které mohl provést někdo jiný. To je užitečné při nakupování s více lidmi, ale spotřebovávají se při tom mobilní data.", + "shopping_category_help": "Obchody mohou být seřazeny a třízeny pomocí nákupních kategorií podle rozvržení uliček a regálů.", + "shopping_recent_days": "Nedávné dny", + "shopping_recent_days_desc": "Počet dní k zobrazení posledních přidaných položek na nákupním seznamu.", + "shopping_share": "Sdílet nákupní seznam", + "shopping_share_desc": "Uživatelé uvidí všechny položky na vašem nákupním seznamu. Abyste viděli položky na jejich seznamu, musí si přidat vás.", + "show_books": "Zobrazit kuchařky", + "show_filters": "Zobrazit filtry", + "show_foods": "Zobrazit potraviny", + "show_ingredient_overview": "Zobrazit seznam všech ingrediencí na začátku receptu.", + "show_ingredients_table": "Zobrazit tabulku složek vedle textu kroku", + "show_keywords": "Zobrazit štítky", + "show_only_internal": "Zobrazit pouze interní recepty", + "show_rating": "Zobrazit hodnocení", + "show_sortby": "Zobrazit Seřazeno podle", + "show_split_screen": "Rozdělené zobrazení", + "show_sql": "Zobrazit SQL", + "show_step_ingredients": "Zobrazit ingredience u kroku", + "show_step_ingredients_setting": "Zobrazit ingredience u jednotlivých kroků receptu", + "show_step_ingredients_setting_help": "Zobrazí tabulku ingrediencí vedle kroků receptu. Nastavení se aplikuje při vytváření receptu a následně je možné volbu změnit při úpravě receptu.", + "show_units": "Zobrazit jednotky", + "simple_mode": "Jednoduchý režim", + "sort_by": "Seřadit podle", + "sql_debug": "SQL Debug", + "step_time_minutes": "Délka kroku v minutách", + "substitute_children": "Podřízené náhrady", + "substitute_children_help": "Všechny potraviny, které jsou podřízeny této, jsou považovány za náhražky.", + "substitute_help": "Při hledání podle ingrediencí, které jsou k dispozici, jsou zvažovány náhrady.", + "substitute_siblings": "Související náhrady", + "substitute_siblings_help": "Všechny potraviny, které sdílejí nadřazenou položku jsou považovány za náhrady.", + "success_creating_resource": "Úspěšně vytvořeno!", + "success_deleting_resource": "Úspěšně smazáno!", + "success_fetching_resource": "Úspěšně načteno!", + "success_merging_resource": "Úspěšně sloučeno!", + "success_moving_resource": "Úspěšně přesunuto!", + "success_updating_resource": "Úspěšně upraveno!", + "tbsp": "lžíce [tbsp] (US, objem)", + "theUsernameCannotBeChanged": "", + "times_cooked": "Kolkrát vařeno", + "today_recipes": "Dnešní recepty", + "total": "celkem", + "tree_root": "Kořen stromu", + "tree_select": "Použít stromový výběr", + "tsp": "lžička [tsp] (US, objem)", + "updatedon": "Upraveno", + "view_recipe": "Zobrazit recept", + "warning_duplicate_filter": "Varování: Kvůli technickým omezení může použití několika filtrů se stejnou kombinací (a/nebo/ne) přinést neočekávaný výsledek.", + "warning_feature_beta": "Tato funkce je momentálně ve fázi Beta (testování). Očekávejte, prosím, chyby. V budoucnosti může dojít i ke ztrátě dat.", + "warning_space_delete": "Můžete smazat váš prostor včetně všech receptů, nákupních seznamů, jídelníčků a všeho ostatního, co jste vytvořili. Tuto akci nemůžete vzít zpět! Jste si jisti, že chcete pokračovat?" +} \ No newline at end of file diff --git a/vue3/src/locales/da.json b/vue3/src/locales/da.json new file mode 100644 index 000000000..161a6beca --- /dev/null +++ b/vue3/src/locales/da.json @@ -0,0 +1,545 @@ +{ + "API": "API", + "Account": "Bruger", + "Add": "Tilføj", + "AddFoodToShopping": "Tilføj {food} til indkøbsliste", + "AddToShopping": "Tilføj til indkøbsliste", + "Add_Servings_to_Shopping": "Tilføj {servings} serveringer til indkøb", + "Add_Step": "Tilføj trin", + "Add_nutrition_recipe": "Tilføj næringsindhold til opskrift", + "Add_to_Plan": "Tilføj til madplan", + "Add_to_Shopping": "Tilføj til indkøbsliste", + "Added_To_Shopping_List": "Tilføjet til indkøbslisten", + "Added_by": "Tilføjet af", + "Added_on": "Tilføjet den", + "Advanced": "Avanceret", + "Alignment": "Justering", + "Amount": "Mængde", + "App": "App", + "Are_You_Sure": "Er du sikker?", + "Auto_Planner": "Autoplanlægger", + "Auto_Sort": "Sortér automatisk", + "Auto_Sort_Help": "Flyt alle ingredienser til mest egnede trin.", + "Automate": "Automatiser", + "Automation": "Automatisering", + "Back": "Tilbage", + "Bookmarklet": "Bogmærke", + "Books": "Bøger", + "Calories": "Kalorier", + "Cancel": "Annuller", + "Cannot_Add_Notes_To_Shopping": "Noter kan ikke tilføjes til indkøbslisten", + "Carbohydrates": "Kulhydrater", + "Categories": "Kategorier", + "Category": "Kategori", + "CategoryInstruction": "Træk rundt på kategorier, for at ændre på rækkefølgen de opstår i på indkøbslisten.", + "CategoryName": "Kategorinavn", + "Change_Password": "Skift kodeord", + "ChildInheritFields": "Barn nedarvningsfelter", + "ChildInheritFields_help": "Børn nedarvede disse felter som standard.", + "Choose_Category": "Vælg kategori", + "Clear": "Ryd", + "Click_To_Edit": "Klik for at rediger", + "Clone": "Klon", + "Close": "Luk", + "Color": "Farve", + "Combine_All_Steps": "Kombiner alle trin til ét felt.", + "Coming_Soon": "Kommer snart", + "Comments_setting": "Vis kommentarer", + "Completed": "Afsluttet", + "Conversion": "Konversion", + "Copy": "Kopier", + "Copy Link": "Kopier link", + "Copy Token": "Kopier token", + "Copy_template_reference": "Kopier skabelonsreference", + "Cosmetic": "Udsmykning", + "CountMore": "...+{count} flere", + "Create": "Opret", + "Create Food": "Opret mad", + "Create Recipe": "Opret opskrift", + "Create_Meal_Plan_Entry": "Indsæt punkt i madplan", + "Create_New_Food": "Tilføj ny mad", + "Create_New_Keyword": "Tilføj nyt nøgleord", + "Create_New_Meal_Type": "Tilføj ny måltidstype", + "Create_New_Shopping Category": "Opret ny indkøbskategori", + "Create_New_Shopping_Category": "Opret ny indkøbskategori", + "Create_New_Unit": "Tilføj ny enhed", + "Current_Period": "Nuværende periode", + "Custom Filter": "Tilpasset filter", + "Data_Import_Info": "Udbyg dit Space og gør din opskriftsamling bedre ved at importere en netværkskurateret liste af ingredienser, enheder og mere.", + "Datatype": "Datatype", + "Date": "Dato", + "Day": "Dag", + "Days": "Dage", + "Decimals": "Decimaler", + "Default_Unit": "Standardenhed", + "DelayFor": "Udskyd i {hours} hours", + "DelayUntil": "Udskyd indtil", + "Delete": "Slet", + "DeleteShoppingConfirm": "Er du sikker på at du vil fjerne {food} fra indkøbsliste?", + "Delete_Food": "Slet mad", + "Delete_Keyword": "Slet nøgleord", + "Description": "Beskrivelse", + "Description_Replace": "Erstat beskrivelse", + "Disable": "Slå fra", + "Disable_Amount": "Deaktiver antal", + "Disabled": "Slået fra", + "Documentation": "Dokumentation", + "Download": "Download", + "Drag_Here_To_Delete": "Træk herhen for at slette", + "Edit": "Rediger", + "Edit_Food": "Rediger mad", + "Edit_Keyword": "Rediger nøgleord", + "Edit_Meal_Plan_Entry": "Rediger punkt i madplan", + "Edit_Recipe": "Rediger opskrift", + "Empty": "Tom", + "Enable_Amount": "Aktiver antal", + "EndDate": "Slutdato", + "Energy": "Energi", + "Export": "Eksporter", + "Export_As_ICal": "Eksporter nuværende periode til iCal format", + "Export_Not_Yet_Supported": "Eksport endnu ikke understøttet", + "Export_Supported": "Eksport understøttet", + "Export_To_ICal": "Eksporter .ics", + "External": "Ekstern", + "External_Recipe_Image": "Eksternt billede af opskrift", + "FDC_ID": "FDC ID", + "FDC_ID_help": "FDC database ID", + "Failure": "Mislykkedes", + "Fats": "Fedtstoffer", + "File": "Fil", + "Files": "Filer", + "First_name": "Fornavn", + "Food": "Mad", + "FoodInherit": "Nedarvelige mad felter", + "FoodNotOnHand": "Du har ikke {food} til rådighed.", + "FoodOnHand": "Du har {food} til rådighed.", + "Food_Alias": "Alternativt navn til mad", + "Food_Replace": "Erstat ingrediens", + "Foods": "Mad", + "GroupBy": "Grupper efter", + "Hide_Food": "Skjul mad", + "Hide_Keyword": "Skjul nøgleord", + "Hide_Keywords": "Skjul nøgleord", + "Hide_Recipes": "Skjul opskrifter", + "Hide_as_header": "Skjul som rubrik", + "Hour": "Time", + "Hours": "Timer", + "Icon": "Ikon", + "IgnoreThis": "Aldrig tilføj {food} automatisk til indkøb", + "Ignore_Shopping": "Ignorer indkøb", + "IgnoredFood": "{food} er sat til at ignorere indkøb.", + "Image": "Billede", + "Import": "Importer", + "Import Recipe": "Importer opskrift", + "Import_Error": "Der opstod en fejl under din importering. Udvid detaljerne i bunden af siden for at se fejlen.", + "Import_Not_Yet_Supported": "Import endnu ikke understøttet", + "Import_Result_Info": "{imported} af {total} opskrifter blev importeret", + "Import_Supported": "Import understøttet", + "Import_finished": "Importering fuldført", + "Imported": "Importeret", + "Imported_From": "Importeret fra", + "Importer_Help": "Mere information og hjælp til denne importer:", + "Information": "Information", + "Ingredient Editor": "Ingrediens redigeringsværktøj", + "Ingredient Overview": "Ingrediensoversigt", + "IngredientInShopping": "Denne ingrediens er i din indkøbsliste.", + "Ingredients": "Ingredienser", + "Inherit": "Nedarve", + "InheritFields": "Nedarve feltværdier", + "InheritFields_help": "Værdierne af disse felter vil blive nedarvet fra forælder (Undtagelse: tomme indkøbskategorier bliver ikke nedarvet)", + "InheritWarning": "{food} er sat til at nedarve, ændringer bliver måske ikke gemt.", + "Instruction_Replace": "Erstat instruktion", + "Instructions": "Instruktioner", + "Internal": "Interne", + "Invites": "Invitationer", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Nøgleord", + "Keyword_Alias": "Alternativt navn til nøgleord", + "Keywords": "Nøgleord", + "Language": "Sprog", + "Last_name": "Efternavn", + "Learn_More": "Lær mere", + "Link": "Link", + "Load_More": "Indlæs mere", + "Log_Cooking": "Noter tilberedning", + "Log_Recipe_Cooking": "Noter tilberedning af opskrift", + "Make_Header": "Opret rubrik", + "Make_Ingredient": "Opret ingredient", + "Manage_Books": "Administrer bøger", + "Manage_Emails": "Håndter Emails", + "Meal_Plan": "Madplan", + "Meal_Plan_Days": "Fremtidige madplaner", + "Meal_Type": "Måltidstype", + "Meal_Type_Required": "Måltidstype påkrævet", + "Meal_Types": "Måltidstyper", + "Merge": "Sammenflet", + "Merge_Keyword": "Sammenflet nøgleord", + "Message": "Besked", + "Month": "Måned", + "Move": "Flyt", + "MoveCategory": "Flyt til: ", + "Move_Down": "Flyt ned", + "Move_Food": "Flyt mad", + "Move_Keyword": "Flyt nøgleord", + "Move_Up": "Flyt up", + "Multiple": "Flere", + "Name": "Navn", + "Name_Replace": "Erstat navn", + "Nav_Color": "Navigationsfarve", + "Nav_Color_Help": "Skift navigationsfarve.", + "Never_Unit": "Aldrig enhed", + "New": "Ny", + "New_Cookbook": "Ny opskriftsbog", + "New_Entry": "Nyt punkt", + "New_Food": "Ny mad", + "New_Keyword": "Nyt nøgleord", + "New_Meal_Type": "Ny måltidstype", + "New_Recipe": "Ny opskrift", + "New_Supermarket": "Opret nyt supermarked", + "New_Supermarket_Category": "Opret ny supermarkedskategori", + "New_Unit": "Ny enhed", + "Next_Day": "Næste dag", + "Next_Period": "Næste periode", + "NoCategory": "Ingen kategori valgt.", + "No_ID": "ID findes ikke, kan ikke slette.", + "No_Results": "Ingen resultater", + "NotInShopping": "{food} er ikke i din indkøbsliste.", + "Note": "Note", + "Number of Objects": "Antal objekter", + "Nutrition": "Næring", + "OfflineAlert": "Du er offline, indkøbslisten er måske ikke synkroniseret.", + "Ok": "Åben", + "OnHand": "Til rådighed", + "OnHand_help": "Varen er \"på lager\" og vil ikke automatisk blive tilføjet til indkøbslister. Lagerstatus deles med indkøbsbrugere.", + "Open": "Åben", + "Open_Data_Import": "Open Data importering", + "Open_Data_Slug": "Open Data Slug", + "Options": "Indstillinger", + "OrderInformation": "Objekter er rangeret fra små til store tal.", + "Original_Text": "Original tekst", + "Page": "Side", + "Parameter": "Parameter", + "Parent": "Forælder", + "Period": "Periode", + "Periods": "Perioder", + "Pin": "Fastgør", + "Pinned": "Fastgjort", + "PinnedConfirmation": "{recipe} er fastgjort.", + "Plan_Period_To_Show": "Vis uger, måneder eller år", + "Plan_Show_How_Many_Periods": "Hvor mange perioder skal vises", + "Planned": "Planlagt", + "Planner": "Planlægger", + "Planner_Settings": "Planlægger indstillinger", + "Plural": "Flertal", + "Preferences": "", + "Preparation": "Forberedelse", + "Previous_Day": "Forgående dag", + "Previous_Period": "Forgående periode", + "Print": "Udskriv", + "Private_Recipe": "Privat opskrift", + "Private_Recipe_Help": "Opskriften er kun synlig for dig, og dem som den er delt med.", + "Profile": "", + "Properties": "Egenskaber", + "Property": "Egenskab", + "Protected": "Beskyttet", + "Proteins": "Proteiner", + "Quick actions": "Hurtige handlinger", + "QuickEntry": "Hurtigt indlæg", + "Random Recipes": "Tilfældige opskrifter", + "Rating": "Bedømmelse", + "Ratings": "Bedømmelser", + "Recently_Viewed": "Vist for nylig", + "Recipe": "Opskrift", + "Recipe_Book": "Opskriftsbog", + "Recipe_Image": "Opskriftsbillede", + "Recipes": "Opskrifter", + "Recipes_In_Import": "Opskrifter i din importerede fil", + "Recipes_per_page": "Opskrifter pr. side", + "RemoveFoodFromShopping": "Fjern {food} fra indkøbsliste", + "Remove_nutrition_recipe": "Fjern næringsindhold fra opskrift", + "Reset": "Nulstil", + "Reset_Search": "Nulstil søgning", + "Root": "Rod", + "Save": "Gem", + "Save_and_View": "Gem & Vis", + "Search": "Søg", + "Search Settings": "Søgningsindstillinger", + "Second": "Sekund", + "Seconds": "Sekunder", + "Select": "Vælg", + "Select_App_To_Import": "Vælg venligst en App at importere fra", + "Select_Book": "Vælg bog", + "Select_File": "Vælg fil", + "Selected": "Valgt", + "Servings": "Serveringer", + "Settings": "Indstillinger", + "Share": "Del", + "Shopping_Categories": "Indkøbskategorier", + "Shopping_Category": "Indkøbskategori", + "Shopping_List_Empty": "Din indkøbsliste er i øjeblikket tom, du kan tilføje varer via menuen for et madplanspunkt (højreklik på punktet eller venstreklik på menu ikonet)", + "Shopping_list": "Indkøbsliste", + "ShowDelayed": "Vis udskudte elementer", + "ShowUncategorizedFood": "Vis ikke definerede", + "Show_Week_Numbers": "Vis ugenumre?", + "Show_as_header": "Vis som rubrik", + "Single": "Enkel", + "Size": "Størrelse", + "Social_Authentication": "Social authenticering", + "Sort_by_new": "Sorter efter nylige", + "SpaceMembers": "", + "SpaceSettings": "", + "Split_All_Steps": "Opdel rækker i separate trin.", + "StartDate": "Startdato", + "Starting_Day": "Første dag på ugen", + "Step": "Trin", + "Step_Name": "Trin navn", + "Step_Type": "Trin type", + "Step_start_time": "Trin starttid", + "Sticky_Nav": "Fastlåst navigation", + "Sticky_Nav_Help": "Vis altid navigationsmenuen øverst på skærmen.", + "SubstituteOnHand": "Du har erstatninger tilgængeligt.", + "Success": "Succes", + "SuccessClipboard": "Indkøbsliste kopieret til udklipsholder", + "Supermarket": "Supermarked", + "SupermarketCategoriesOnly": "Kun Supermarked kategorier", + "SupermarketName": "Navn på supermarked", + "Supermarkets": "Supermarkeder", + "System": "", + "Table_of_Contents": "Indholdsfortegnelse", + "Text": "Tekst", + "Theme": "Tema", + "Time": "Tid", + "Title": "Titel", + "Title_or_Recipe_Required": "Titel eller valg af opskrift påkrævet", + "Toggle": "Skift", + "Transpose_Words": "Omstil ord", + "Type": "Type", + "Undefined": "Ikke defineret", + "Unit": "Enhed", + "Unit_Alias": "Alternativt navn til enhed", + "Unit_Replace": "Erstat enhed", + "Units": "Enheder", + "Unpin": "Frigør", + "UnpinnedConfirmation": "{recipe} er frigjort.", + "Unrated": "Ikke bedømt", + "Update_Existing_Data": "Opdaterer eksisterende data", + "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.", + "Use_Kj": "Brug kJ i stedet for kcal", + "Use_Metric": "Benyt metriske enheder", + "Use_Plural_Food_Always": "Brug altid flertalsform for mad", + "Use_Plural_Food_Simple": "Brug flertalsform dynamisk for mad", + "Use_Plural_Unit_Always": "Benyt altid flertalsform for enheder", + "Use_Plural_Unit_Simple": "Brug flertalsform dynamisk for enheder", + "User": "Bruger", + "Username": "Brugernavn", + "Users": "Brugere", + "Valid Until": "Gyldig indtil", + "View": "Vis", + "View_Recipes": "Vis opskrifter", + "Waiting": "Vente", + "Warning": "Advarsel", + "Warning_Delete_Supermarket_Category": "At slette en supermarkedskategori vil også slette alle relationer til mad. Er du sikker?", + "Website": "Hjemmeside", + "Week": "Uge", + "Week_Numbers": "Ugenumre", + "Welcome": "Velkommen", + "Year": "År", + "YourSpaces": "", + "add_keyword": "Tilføj nøgleord", + "additional_options": "Yderligere indstillinger", + "advanced": "Avanceret", + "advanced_search_settings": "Avancerede søgeindstillinger", + "all_fields_optional": "Alle felter er valgfri og kan være tomme.", + "and": "og", + "and_down": "& Ned", + "and_up": "& Op", + "asc": "Stigende", + "base_amount": "Basismængde", + "base_unit": "Basisenhed", + "book_filter_help": "Inkluder opskrifter fra opskriftsfilter udover de manuelt udvalgte.", + "click_image_import": "Klik på billedet du vil importere til denne opskrift", + "confirm_delete": "Er du sikker på at du slette dette {object}?", + "convert_internal": "Konverter til intern opskrift", + "converted_amount": "Konverteret mængde", + "converted_unit": "Konverteret enhed", + "copy_markdown_table": "Kopier som Markdown tabel", + "copy_to_clipboard": "Kopier til udklipsholder", + "copy_to_new": "Kopier til ny opskrift", + "create_food_desc": "Opret mad og sammenkæd den med denne opskrift.", + "create_rule": "og opret automation", + "create_title": "Ny {type}", + "created_on": "Oprettet den", + "csv_delim_help": "Tegn der skal afgrænse elementer i CSV eksporteringer.", + "csv_delim_label": "CSV afgrænsningstegn", + "csv_prefix_help": "Præfiks som skal tilføjes når der kopieres til udklipsholder.", + "csv_prefix_label": "Liste præfiks", + "date_created": "Oprettelsesdato", + "date_viewed": "Sidst Åbnet", + "default_delay": "Standard udsættelse i timer", + "default_delay_desc": "Standard antal timer et punkt på indkøbslisten skal udskydes.", + "del_confirmation_tree": "Er du sikker på at du vil slette {source} og alle dets børn?", + "delete_confirmation": "Er du sikker på at du vil slette {source}?", + "delete_title": "Slet {type}", + "desc": "Faldende", + "download_csv": "Download CSV", + "download_pdf": "Download PDF", + "edit_title": "Rediger {type}", + "empty_list": "Listen er tom.", + "enable_expert": "Slå avanceret tilstand til", + "err_creating_resource": "Der opstod en fejl under oprettelsen af denne ressource!", + "err_deleting_protected_resource": "Objektet du prøver at slette er stadig i brug, og kan ikke slettes.", + "err_deleting_resource": "Der opstod en fejl under sletningen af denne ressource!", + "err_fetching_resource": "Der opstod en fejl under indlæsning af denne ressource!", + "err_merge_self": "Kan ikke sammenflette element med sig selv", + "err_merging_resource": "Der opstod en fejl under sammenfletningen af denne ressource!", + "err_move_self": "Kan ikke flytte element til sig selv", + "err_moving_resource": "Der opstod en fejl under flytningen af denne ressource!", + "err_updating_resource": "Der opstod en fejl under opdateringen af denne ressource!", + "expert_mode": "Avanceret tilstand", + "explain": "Forklar", + "fields": "Felter", + "file_upload_disabled": "Upload af filer er ikke slået til i dit rum.", + "filter": "Filter", + "filter_name": "Filtrer navn", + "filter_to_supermarket": "Filtrer til supermarked", + "filter_to_supermarket_desc": "Filtrer som standard indkøbslisten til kun at inkludere kategorier fra valgte supermarkeder.", + "fluid_ounce": "flydende ounce [fl oz] (US, volumen)", + "food_inherit_info": "Felter på mad som skal nedarves automatisk.", + "food_recipe_help": "Hvis du sammenkæder en opskrift her vil den sammenkædede opskrift blive inkluderet i alle andre opskrifter der bruger denne mad", + "g": "gram [g] (metrisk, vægt)", + "gallon": "gallon [gal] (US, volumen)", + "hide_step_ingredients": "Skjul trinnets ingredienser", + "ignore_shopping_help": "Aldrig tilføj vare til indkøbslisten (f.eks. vand)", + "imperial_fluid_ounce": "imperial fluid ounce [imp fl oz] (UK, volumen)", + "imperial_gallon": "imperial gal [imp gal] (UK, volumen)", + "imperial_pint": "imperial pint [imp pt] (UK, volumen)", + "imperial_quart": "imperial quart [imp qt] (UK, volumen)", + "imperial_tbsp": "imperial tablespoon [imp tbsp] (UK, volumen)", + "imperial_tsp": "imperial teaspoon [imp tsp] (UK, volumen)", + "import_duplicates": "For at undgå dubletter bliver opskrifter med det samme navn som eksisterende opskrifter ignoreret. Ving den boks af for at tilføje alt.", + "import_running": "Importering er i gang, vent venligst!", + "in_shopping": "I indkøbsliste", + "ingredient_list": "Ingrediensliste", + "kg": "kilogram [kg] (metrisk, vægt)", + "l": "liter [l] (metrisk, volumen)", + "last_cooked": "Sidst Tilberedt", + "last_viewed": "Sidst åbnet", + "left_handed": "Venstrehåndstilstand", + "left_handed_help": "Optimerer brugerfladen til benyttelse med din venstre hånd.", + "make_now": "Lav nu", + "make_now_count": "Oftest manglende ingredienser", + "mark_complete": "Marker som færdig", + "mealplan_autoadd_shopping": "Tilføj madplan automatisk", + "mealplan_autoadd_shopping_desc": "Tilføj madplansingredienser til indkøbsliste automatisk.", + "mealplan_autoexclude_onhand": "Ekskluder tilgængeligt mad", + "mealplan_autoexclude_onhand_desc": "Når en madplan tilføjes til indkøbslisten (manuelt eller automatisk), ekskluder tilgængelige ingredienser.", + "mealplan_autoinclude_related": "Tilføj relaterede opskrifter", + "mealplan_autoinclude_related_desc": "Når en madplan tilføjes til indkøbslisten (manuelt eller automatisk), inkluder alle relaterede opskrifter.", + "merge_confirmation": "Erstat {source} med {target}", + "merge_selection": "Erstat alle forekomster af {source} med det valgte {target}.", + "merge_title": "Sammenflet {type}", + "min": "min", + "ml": "milliliter [ml] (metrisk, volumen)", + "move_confirmation": "Flyt {child} til forælder parent", + "move_selection": "Vælg en forælder {type} som {source} skal flyttes til.", + "move_title": "Flyt {type}", + "no_more_images_found": "Ingen yderligere billeder fundet på hjemmeside.", + "no_pinned_recipes": "Du har ingen fastgjorte opskrifter!", + "not": "ikke", + "nothing": "Intet at gøre", + "nothing_planned_today": "Du har ikke noget planlagt for i dag!", + "one_url_per_line": "Et link pr. linje", + "open_data_help_text": "Tandoor Open Data projektet tilføjer netværksgenereret data til Tandoor. Dette felt bliver udfyldt automatisk under importering og muliggør fremtidige opdateringer.", + "or": "eller", + "ounce": "ounce [oz] (vægt)", + "parameter_count": "Parameter {count}", + "paste_ingredients": "Indsæt ingredienser", + "paste_ingredients_placeholder": "Indsæt ingrediensliste her...", + "paste_json": "Indsæt JSON eller HTML kildekode her for at indlæse opskrift.", + "per_serving": "per serveringer", + "pint": "pint [pt] (US, volumen)", + "plan_share_desc": "Nye punkter på madplanen bliver automatisk delt med de valgte brugere.", + "plural_short": "flertal", + "plural_usage_info": "Brug flertalsform for enheder og mad på denne placering.", + "pound": "pund (vægt)", + "quart": "quart [qt] (US, volumen)", + "recipe_filter": "Opskriftsfilter", + "recipe_name": "Navn på opskrift", + "recipe_property_info": "Du kan også tilføje næringsindhold til ingredienser for at udregne indholdet automatisk baseret på din opskrift!", + "related_recipes": "Relaterede opskrifter", + "remember_hours": "Timer at gemme i", + "remember_search": "Husk søgning", + "remove_selection": "Fjern markering", + "reset_children": "Nulstil barnets nedarvning", + "reset_children_help": "Overskriv alle børn med værdier fra nedarvede felter. Nedarvede felter af børn vil blive sat til at nedarve med mindre de allerede er sat til at nedarve.", + "reset_food_inheritance": "Nulstil nedarvning", + "reset_food_inheritance_info": "Nulstil alt mad til standard nedarvede felter og deres forældres værdier.", + "reusable_help_text": "Om invitationslinket skal kunne bruges af mere end en bruger.", + "review_shopping": "Tjek indkøbsvarer inden der gemmes", + "save_filter": "Gem filter", + "search_create_help_text": "Opret en ny opskrift direkte i Tandoor.", + "search_import_help_text": "Importer en opskrift fra en ekstern hjemmeside eller applikation.", + "search_no_recipes": "Kunne ikke finde nogen opskrifter!", + "search_rank": "Søg efter rang", + "select_file": "Vælg fil", + "select_food": "Vælg mad", + "select_keyword": "Vælg nøgleord", + "select_recipe": "Vælg opskrift", + "select_unit": "Vælg enhed", + "shared_with": "Delt med", + "shopping_add_onhand": "Automatisk tilgængelig markering", + "shopping_add_onhand_desc": "Marker mad som 'Tilgængeligt' når det bliver krydset af på indkøbslisten.", + "shopping_auto_sync": "Synkroniser automatisk", + "shopping_auto_sync_desc": "Hvis den sættes til 0, bliver automatisk synkronisering slået fra. Når en indkøbsliste vises bliver den opdateret efter den indstillede periode i sekunder, for at synkronisere eventuelle ændringer andre har foretaget. Brugbar når man køber ind sammen med andre, men det bruger mobildata.", + "shopping_category_help": "Supermarkeder kan blive filtrerede efter indkøbskategori så det passer med indretningen i butikken.", + "shopping_recent_days": "Seneste dage", + "shopping_recent_days_desc": "Antal dage seneste varer fra indkøbslister skal vises.", + "shopping_share": "Del indkøbsliste", + "shopping_share_desc": "Brugere vil se alle varer du tilføjer til din indkøbsliste. De skal tilføje dig for at se varer på deres liste.", + "show_books": "Vis bøger", + "show_filters": "Vis filtre", + "show_foods": "Vis mad", + "show_ingredient_overview": "Vis en liste af alle ingredienser i starten af en opskrift.", + "show_ingredients_table": "Vis ingredienser i en tabel ved siden af trinnets tekst", + "show_keywords": "Vis nøgleord", + "show_only_internal": "Vis kun interne opskrifter", + "show_rating": "Vis bedømmelse", + "show_sortby": "Soter efter", + "show_split_screen": "Opdel skærmen", + "show_sql": "Vis SQL", + "show_step_ingredients": "Vis trinnets ingredienser", + "show_step_ingredients_setting": "Vis ingredienser ved siden af opskrifttrin", + "show_step_ingredients_setting_help": "Tilføj ingredienstabel ved siden af opskrifttrin. Tilføjes ved oprettelsen. Kan overskrives under rediger opskrift.", + "show_units": "Vis enheder", + "simple_mode": "Simpel tilstand", + "sort_by": "Sorter efter", + "sql_debug": "SQL fejlsøgning", + "step_time_minutes": "Trin varighed (minutter)", + "substitute_children": "Erstattende børn", + "substitute_children_help": "Alt mad der er et barn af denne mad bliver betragtet som erstatninger.", + "substitute_help": "Erstatninger bliver taget i betragtning når der søges efter opskrifter der kan laves med tilgængelige ingredienser.", + "substitute_siblings": "Erstattende søskende", + "substitute_siblings_help": "Alt mad der deler en forælder med denne mad bliver betragtet som erstatninger.", + "success_creating_resource": "Ressourcen blev oprettet!", + "success_deleting_resource": "Ressourcen blev slettet!", + "success_fetching_resource": "Ressourcen blev hentet!", + "success_merging_resource": "Ressourcen blev sammenflettet!", + "success_moving_resource": "Ressourcen blev flyttet!", + "success_updating_resource": "Ressourcen blev opdateret!", + "tbsp": "tablespoon [tbsp] (US, volumen)", + "theUsernameCannotBeChanged": "", + "times_cooked": "Antal gange tilberedt", + "today_recipes": "Opskrifter til i dag", + "total": "total", + "tree_root": "Roden af træet", + "tree_select": "Benyt træ vælger", + "tsp": "teaspoon [tsp] (US, volumen)", + "updatedon": "Opdateret den", + "view_recipe": "Vis opskrift", + "warning_duplicate_filter": "Advarsel: På grund af tekniske begrænsninger, kan det give uforventede resultater at have flere filtre med den samme kombination af (og/eller/not).", + "warning_feature_beta": "Denne funktion er i øjeblikket i BETA (test)-stadie. Forvent fejl og fremtidige ændringer (hvor data kan mistes) ved brug af denne funktion.", + "warning_space_delete": "Du kan slette dit rum inklusiv alle opskrifter, indkøbslister, madplaner og alt andet du har oprettet. Dette kan ikke gøres om! Er du sikker på at du vil gøre dette?" +} \ No newline at end of file diff --git a/vue3/src/locales/de.json b/vue3/src/locales/de.json new file mode 100644 index 000000000..92ba1efe7 --- /dev/null +++ b/vue3/src/locales/de.json @@ -0,0 +1,581 @@ +{ + "API": "API", + "Account": "Konto", + "Add": "Hinzufügen", + "AddFoodToShopping": "Fügen Sie {food} zur Einkaufsliste hinzu", + "AddToShopping": "Zur Einkaufsliste hinzufügen", + "Add_Servings_to_Shopping": "{servings} Portionen zum Einkauf hinzufügen", + "Add_Step": "Schritt hinzufügen", + "Add_nutrition_recipe": "Nährwerte zu Rezept hinzufügen", + "Add_to_Book": "Zu Buch hinzufügen", + "Add_to_Plan": "Zum Essensplan hinzufügen", + "Add_to_Shopping": "Zu Einkaufsliste hinzufügen", + "Added_To_Shopping_List": "Zur Einkaufsliste hinzugefügt", + "Added_by": "Hinzugefügt durch", + "Added_on": "Hinzugefügt am", + "Advanced": "Erweitert", + "Alignment": "Ausrichtung", + "Amount": "Menge", + "App": "App", + "Are_You_Sure": "Bist du sicher?", + "Auto_Planner": "Smart Planen", + "Auto_Sort": "Automatisch sortieren", + "Auto_Sort_Help": "Verschiebe alle Zutaten zu dem Schritt, der am Besten passt.", + "Automate": "Automatisieren", + "Automation": "Automatisierung", + "Back": "Zurück", + "Bookmarklet": "Lesezeichen", + "Books": "Kochbücher", + "Calculator": "Rechner", + "Calories": "Kalorien", + "Cancel": "Abbrechen", + "Cannot_Add_Notes_To_Shopping": "Notizen können nicht auf die Einkaufsliste gesetzt werden", + "Carbohydrates": "Kohlenhydrate", + "Categories": "Kategorien", + "Category": "Kategorie", + "CategoryInstruction": "Ziehen Sie Kategorien, um die Reihenfolge zu ändern, in der die Kategorien in der Einkaufsliste erscheinen.", + "CategoryName": "Kategorienname", + "Change_Password": "Kennwort ändern", + "ChildInheritFields": "Kindelemente erben Felder", + "ChildInheritFields_help": "Kindelemente erben diese Felder standardmäßig.", + "Choose_Category": "Kategorie Auswählen", + "Clear": "Leeren", + "Click_To_Edit": "Anwählen zum Bearbeiten", + "Clone": "Kopieren", + "Close": "Schließen", + "Color": "Farbe", + "Combine_All_Steps": "Fasse alle Schritte in einem einzelnem Feld zusammen.", + "Coming_Soon": "Bald verfügbar", + "Comments_setting": "Kommentare anzeigen", + "Completed": "Fertig", + "Conversion": "Umrechnung", + "Copy": "Kopieren", + "Copy Link": "Link Kopieren", + "Copy Token": "Kopiere Token", + "Copy_template_reference": "Template Referenz kopieren", + "Cosmetic": "Kosmetisch", + "CountMore": "...+{count} weitere", + "Create": "Erstellen", + "Create Food": "Zutat erstellen", + "Create Recipe": "Rezept erstellen", + "Create_Meal_Plan_Entry": "Neuer Eintrag", + "Create_New_Food": "Neues Lebensmittel hinzufügen", + "Create_New_Keyword": "Neues Schlagwort hinzufügen", + "Create_New_Meal_Type": "Neue Mahlzeit", + "Create_New_Shopping Category": "Neue Einkaufskategorie erstellen", + "Create_New_Shopping_Category": "Neue Einkaufskategorie hinzufügen", + "Create_New_Unit": "Neue Einheit hinzufügen", + "Created": "Erstellt", + "Current_Period": "Aktueller Zeitraum", + "Custom Filter": "Benutzerdefinierter Filter", + "CustomImageHelp": "Laden Sie ein Bild hoch, das in der Space-Übersicht angezeigt werden soll.", + "CustomLogoHelp": "Laden Sie quadratische Bilder in verschiedenen Größen hoch, um das Logo im Browsertab und der installierten Webanwendung zu ändern.", + "CustomLogos": "Individuelle Logos", + "CustomNavLogoHelp": "Laden Sie ein Bild hoch, das als Logo für die Navigationsleiste verwendet werden soll.", + "CustomTheme": "Benutzerdefiniertes Theme", + "CustomThemeHelp": "Überschreiben Sie die Stile des ausgewählten Themes, indem Sie eine eigene CSS-Datei hochladen.", + "Data_Import_Info": "Verbessern Sie Ihren Space, indem Sie eine von der Community kuratierte Liste von Lebensmitteln, Einheiten und mehr importieren, um Ihre Rezeptsammlung zu verbessern.", + "Datatype": "Datentyp", + "Date": "Datum", + "Day": "Tag", + "Days": "Tage", + "Decimals": "Nachkommastellen", + "DefaultPage": "Standardseite", + "Default_Unit": "Standardeinheit", + "DelayFor": "Um {hours} Stunden verschieben", + "DelayUntil": "Verzögerung bis", + "Delete": "Löschen", + "DeleteShoppingConfirm": "Möchten Sie wirklich alle {food} von der Einkaufsliste entfernen?", + "Delete_All": "Alles löschen", + "Delete_Food": "Lebensmittel löschen", + "Delete_Keyword": "Schlagwort löschen", + "Description": "Beschreibung", + "Description_Replace": "Beschreibung ersetzen", + "Disable": "Deaktivieren", + "Disable_Amount": "Menge deaktivieren", + "Disabled": "Deaktiviert", + "Documentation": "Dokumentation", + "Download": "Herunterladen", + "Drag_Here_To_Delete": "Hierher ziehen zum Löschen", + "Edit": "Bearbeiten", + "Edit_Food": "Lebensmittel bearbeiten", + "Edit_Keyword": "Schlagwort bearbeiten", + "Edit_Meal_Plan_Entry": "Eintrag bearbeiten", + "Edit_Recipe": "Rezept bearbeiten", + "Empty": "Leer", + "Enable": "Aktivieren", + "Enable_Amount": "Menge aktivieren", + "EndDate": "Enddatum", + "Energy": "Energie", + "Error": "Fehler", + "Export": "Exportieren", + "Export_As_ICal": "Aktuellen Zeitraum im iCal Format exportieren", + "Export_Not_Yet_Supported": "Exportieren wird noch nicht unterstützt", + "Export_Supported": "Exportieren wird unterstützt", + "Export_To_ICal": "Export als .ics", + "External": "Extern", + "External_Recipe_Image": "Externes Rezeptbild", + "FDC_ID": "FDC ID", + "FDC_ID_help": "FDC Datenbank ID", + "FDC_Search": "FDC Suche", + "Failure": "Fehler", + "Fats": "Fette", + "File": "Datei", + "Files": "Dateien", + "First_name": "Vorname", + "Food": "Lebensmittel", + "FoodInherit": "Lebensmittel vererbbare Felder", + "FoodNotOnHand": "Sie haben {food} nicht vorrätig.", + "FoodOnHand": "Sie haben {food} vorrätig.", + "Food_Alias": "Lebensmittel Alias", + "Food_Replace": "Essen Ersetzen", + "Foods": "Lebensmittel", + "GroupBy": "Gruppieren nach", + "Hide_Food": "Lebensmittel verbergen", + "Hide_Keyword": "Schlüsselwörter verbergen", + "Hide_Keywords": "Schlagwort verstecken", + "Hide_Recipes": "Rezepte verstecken", + "Hide_as_header": "Keine Überschrift", + "Hour": "Stunde", + "Hours": "Stunden", + "Icon": "Icon", + "IgnoreThis": "Füge {food} nie automatisch zur Einkaufsliste hinzu", + "Ignore_Shopping": "Einkauf ignorieren", + "IgnoredFood": "{food} nicht für Einkauf geplant.", + "Image": "Bild", + "Import": "Importieren", + "Import Recipe": "Rezept importieren", + "Import_Error": "Es ist ein Fehler beim Importieren aufgetreten. Bitte sieh dir die ausgeklappten Details unten auf der Seite an.", + "Import_Not_Yet_Supported": "Importieren wird noch nicht unterstützt", + "Import_Result_Info": "{imported} von insgesamt {total} Rezepten wurden importiert", + "Import_Supported": "Importieren wird unterstützt", + "Import_finished": "Import abgeschlossen", + "Imported": "Importiert", + "Imported_From": "Importiert aus", + "Importer_Help": "Zusätzliche Informationen und Hilfe zu diesem Importer:", + "Information": "Information", + "Ingredient Editor": "Zutateneditor", + "Ingredient Overview": "Zutatenübersicht", + "IngredientInShopping": "Diese Zutat befindet sich auf Ihrer Einkaufsliste.", + "Ingredients": "Zutaten", + "Inherit": "Vererben", + "InheritFields": "Feldwerte vererben", + "InheritFields_help": "Die Werte dieser Felder werden vom Elternelement vererbt (Ausnahme: Leere Einkaufskategorien werden nicht vererbt)", + "InheritWarning": "{food} ist auf Vererbung gesetzt, Änderungen werden möglicherweise nicht gespeichert.", + "Input": "Eingabe", + "Instruction_Replace": "Anleitung ersetzen", + "Instructions": "Anleitung", + "Internal": "Intern", + "Invites": "Einladungen", + "Key_Ctrl": "Strg", + "Key_Shift": "Umschalttaste", + "Keyword": "Schlüsselwort", + "Keyword_Alias": "Schlagwort Alias", + "Keywords": "Stichwörter", + "Language": "Sprache", + "Last_name": "Nachname", + "Learn_More": "Mehr erfahren", + "Link": "Link", + "Load_More": "Weitere laden", + "Log_Cooking": "Kochen protokollieren", + "Log_Recipe_Cooking": "Kochen protokollieren", + "Logo": "Logo", + "Make_Header": "In Überschrift wandeln", + "Make_Ingredient": "In Zutat umwandeln", + "Manage_Books": "Bücher verwalten", + "Manage_Emails": "E-Mails verwalten", + "Meal_Plan": "Speiseplan", + "Meal_Plan_Days": "Zukünftige Essenspläne", + "Meal_Type": "Mahlzeit", + "Meal_Type_Required": "Mahlzeitentyp ist erforderlich", + "Meal_Types": "Mahlzeiten", + "Merge": "Zusammenführen", + "Merge_Keyword": "Schlagworte zusammenführen", + "Message": "Nachricht", + "Month": "Monat", + "Move": "Verschieben", + "MoveCategory": "Verschieben nach: ", + "Move_Down": "Runter", + "Move_Food": "Lebensmittel verschieben", + "Move_Keyword": "Schlagwort verschieben", + "Move_Up": "Nach oben", + "Multiple": "Mehrere", + "Name": "Name", + "Name_Replace": "Name Ersetzen", + "Nav_Color": "Farbe der Navigationsleiste", + "Nav_Color_Help": "Farbe der Navigationsleiste ändern.", + "Nav_Text_Mode": "Navigation Textmodus", + "Nav_Text_Mode_Help": "Verhält sich bei jedem Theme anders.", + "Never_Unit": "Nie Einheit", + "New": "Neu", + "New_Cookbook": "Neues Kochbuch", + "New_Entry": "Neuer Eintrag", + "New_Food": "Neues Lebensmittel", + "New_Keyword": "Neues Stichwort", + "New_Meal_Type": "Neue Mahlzeit", + "New_Recipe": "Neues Rezept", + "New_Supermarket": "Erstelle einen neuen Supermarkt", + "New_Supermarket_Category": "Erstelle eine neue Supermarktkategorie", + "New_Unit": "Neue Einheit", + "Next_Day": "Tag vor", + "Next_Period": "nächster Zeitraum", + "NoCategory": "Keine Kategorie ausgewählt.", + "NoMoreUndo": "Rückgängig: Keine Änderungen", + "No_ID": "ID nicht gefunden und kann nicht gelöscht werden.", + "No_Results": "Keine Ergebnisse", + "NotInShopping": "{food} befindet sich nicht auf Ihrer Einkaufsliste.", + "Note": "Notiz", + "Number of Objects": "Anzahl von Objekten", + "Nutrition": "Nährwerte", + "OfflineAlert": "Du bist offline. Deine Einkaufsliste wird nicht synchronisiert.", + "Ok": "Ok", + "OnHand": "Aktuell vorrätig", + "OnHand_help": "Lebensmittel ist \"Vorrätig\" und wird nicht automatisch zur Einkaufsliste hinzugefügt. Der Status \"Vorrätig\" wird mit den Benutzern der Einkaufsliste geteilt.", + "Open": "Öffnen", + "Open_Data_Import": "Datenimport öffnen", + "Open_Data_Slug": "Open Data Schlagwort", + "Options": "Optionen", + "OrderInformation": "Die Objekte sind von kleinen zu großen Zahlen geordnet.", + "Original_Text": "Originaler Text", + "Page": "Seite", + "Parameter": "Parameter", + "Parent": "Eltern", + "Period": "Zeitraum", + "Periods": "Zeiträume", + "Pin": "Anheften", + "Pinned": "Angeheftet", + "PinnedConfirmation": "{recipe} wurde angeheftet.", + "Plan_Period_To_Show": "Wochen, Monate oder Jahre anzeigen", + "Plan_Show_How_Many_Periods": "Anzahl der anzuzeigenden Zeiträume", + "Planned": "Geplant", + "Planner": "Planer", + "Planner_Settings": "Einstellungen Essensplan", + "Plural": "Plural", + "Preferences": "Einstellungen", + "Preparation": "Zubereitung", + "Previous_Day": "Tag zurück", + "Previous_Period": "voriger Zeitraum", + "Print": "Drucken", + "Private_Recipe": "Privates Rezept", + "Private_Recipe_Help": "Dieses Rezept ist nur für dich und Personen mit denen du es geteilt hast sichtbar.", + "Profile": "Profil", + "Properties": "Eigenschaften", + "Properties_Food_Amount": "Eigenschaften: Lebensmittelmenge", + "Properties_Food_Unit": "Nährwert Einheit", + "Property": "Eigenschaft", + "Property_Editor": "Nährwerte bearbeiten", + "Protected": "Geschützt", + "Proteins": "Proteine", + "Quick actions": "Schnellbefehle", + "QuickEntry": "Einfach", + "Random Recipes": "Zufällige Rezepte", + "Rating": "Bewertung", + "Ratings": "Bewertungen", + "Recently_Viewed": "Kürzlich angesehen", + "Recipe": "Rezept", + "Recipe_Book": "Kochbuch", + "Recipe_Image": "Rezeptbild", + "Recipes": "Rezepte", + "Recipes_In_Import": "Rezepte in deiner importierten Datei", + "Recipes_per_page": "Rezepte pro Seite", + "RemoveFoodFromShopping": "{food} von der Einkaufsliste löschen", + "Remove_nutrition_recipe": "Nährwerte aus Rezept löschen", + "Reset": "Zurücksetzen", + "Reset_Search": "Suche zurücksetzen", + "Root": "Wurzel", + "Save": "Speichern", + "Save_and_View": "Speichern & Ansehen", + "Search": "Suchen", + "Search Settings": "Sucheinstellungen", + "Second": "Sekunde", + "Seconds": "Sekunden", + "Select": "Auswählen", + "Select_App_To_Import": "Bitte wählen Sie eine App aus der Sie importieren möchten", + "Select_Book": "Buch auswählen", + "Select_File": "Datei auswählen", + "Selected": "Ausgewählt", + "Servings": "Portionen", + "Settings": "Einstellungen", + "Share": "Teilen", + "ShoppingBackgroundSyncWarning": "Schlechte Netzwerkverbindung, Warten auf Synchronisation ...", + "Shopping_Categories": "Einkaufskategorien", + "Shopping_Category": "Einkaufskategorie", + "Shopping_List_Empty": "Deine Einkaufsliste ist aktuell leer. Einträge können über das Kontextmenü hinzugefügt werden (Rechtsklick auf einen Eintrag oder Klick auf das Menü-Icon)", + "Shopping_input_placeholder": "z.B. Kartoffeln/ 100 Kartoffeln/ 100 g Kartoffeln", + "Shopping_list": "Einkaufsliste", + "ShowDelayed": "Zeige verschobene Elemente", + "ShowRecentlyCompleted": "Zuletzt abgehakte Zutaten zeigen", + "ShowUncategorizedFood": "Zeige nicht zugeordnete", + "Show_Logo": "Logo anzeigen", + "Show_Logo_Help": "Zeigen Sie das Tandoor- oder Space-Logo in der Navigationsleiste an.", + "Show_Week_Numbers": "Kalenderwochen anzeigen?", + "Show_as_header": "Als Überschrift", + "Single": "Einzeln", + "Size": "Größe", + "Social_Authentication": "Authentifizierung über ein soziales Netzwerk", + "Sort_by_new": "Nach Neueste sortieren", + "SpaceMembers": "Space Mitglieder", + "SpaceSettings": "Space Einstellungen", + "Space_Cosmetic_Settings": "Einige optische Einstellungen können von Administratoren des Bereichs geändert werden und setzen die Client-Einstellungen für diesen Bereich außer Kraft.", + "Split_All_Steps": "Teile alle Zeilen in separate Schritte auf.", + "StartDate": "Startdatum", + "Starting_Day": "Wochenbeginn am", + "Step": "Schritt", + "Step_Name": "Schritt Name", + "Step_Type": "Schritt Typ", + "Step_start_time": "Schritt Startzeit", + "Sticky_Nav": "Navigationsleiste immer sichtbar (sticky navigation)", + "Sticky_Nav_Help": "Navigationsleiste immer im Seitenkopf anzeigen.", + "SubstituteOnHand": "Du hast eine Alternative vorrätig.", + "Substitutes": "Zusätze", + "Success": "Erfolgreich", + "SuccessClipboard": "Einkaufsliste wurde in die Zwischenablage kopiert", + "Supermarket": "Supermarkt", + "SupermarketCategoriesOnly": "Nur Supermarktkategorien", + "SupermarketName": "Name Supermarkt", + "Supermarkets": "Supermärkte", + "System": "System", + "Table_of_Contents": "Inhaltsverzeichnis", + "Text": "Text", + "Theme": "Thema", + "Time": "Zeit", + "Title": "Titel", + "Title_or_Recipe_Required": "Auswahl von Titel oder Rezept erforderlich", + "Toggle": "Umschalten", + "Transpose_Words": "Wörter Umwandeln", + "Type": "Typ", + "Unchanged": "Unverändert", + "Undefined": "undefiniert", + "Undo": "Rückgängig", + "Unit": "Einheit", + "Unit_Alias": "Einheit Alias", + "Unit_Replace": "Einheit Ersetzen", + "Units": "Einheiten", + "Unpin": "Lösen", + "UnpinnedConfirmation": "{recipe} wurde gelöst.", + "Unrated": "Unbewertet", + "Update_Existing_Data": "Vorhandene Daten aktualisieren", + "Updated": "Aktualisiert", + "Url_Import": "URL Import", + "Use_Fractions": "Bruchschreibweise verwenden", + "Use_Fractions_Help": "Nachkommastellen automatisch in Bruchschreibweise konvertieren, wenn ein Rezept angeschaut wird.", + "Use_Kj": "kJ anstelle von kcal verwenden", + "Use_Metric": "Metrische Einheiten verwenden", + "Use_Plural_Food_Always": "Pluralform des Essens immer verwenden", + "Use_Plural_Food_Simple": "Pluralform des Essens dynamisch anpassen", + "Use_Plural_Unit_Always": "Pluralform der Maßeinheit immer verwenden", + "Use_Plural_Unit_Simple": "Pluralform der Maßeinheit dynamisch anpassen", + "User": "Benutzer", + "Username": "Benutzerkennung", + "Users": "Benutzer", + "Valid Until": "Gültig bis", + "View": "Ansicht", + "View_Recipes": "Rezepte Ansehen", + "Waiting": "Wartezeit", + "Warning": "Warnung", + "Warning_Delete_Supermarket_Category": "Die Löschung einer Supermarktkategorie werden auch alle Beziehungen zu Lebensmitteln gelöscht. Bist du dir sicher?", + "Website": "Webseite", + "Week": "Woche", + "Week_Numbers": "Kalenderwochen", + "Welcome": "Willkommen", + "Year": "Jahr", + "YourSpaces": "Deine Spaces", + "add_keyword": "Stichwort hinzufügen", + "additional_options": "Weitere Möglichkeiten", + "advanced": "Erweitert", + "advanced_search_settings": "Erweiterte Sucheinstellungen", + "all_fields_optional": "Alle Felder sind optional und können leer gelassen werden.", + "and": "und", + "and_down": "& Runter", + "and_up": "& hoch", + "asc": "Aufsteigend", + "base_amount": "Grundbetrag", + "base_unit": "Basiseinheit", + "book_filter_help": "Schließt zusätzlich zu den manuell hinzugefügten Rezepten, alle Rezepte die dem Filter entsprechen ein.", + "click_image_import": "Drücke auf das Bild, das du für das Rezept importieren möchtest", + "confirm_delete": "Soll dieses {object} wirklich gelöscht werden?", + "convert_internal": "Zu internem Rezept umwandeln", + "converted_amount": "Umgerechneter Betrag", + "converted_unit": "Umgerechnete Einheit", + "copy_markdown_table": "Als Markdown-Tabelle kopieren", + "copy_to_clipboard": "In Zwischenablage kopieren", + "copy_to_new": "Kopiere zu neuem Rezept", + "create_food_desc": "Zutat erstellen und mit diesem Rezept verknüpfen.", + "create_rule": "und erstelle Automatisierung", + "create_shopping_new": "Zur NEUEN Einkaufsliste hinzufügen", + "create_title": "{type} erstellen", + "created_by": "Erstellt von", + "created_on": "Erstellt am", + "csv_delim_help": "Trennzeichen für CSV-Exporte.", + "csv_delim_label": "CSV-Trennzeichen", + "csv_prefix_help": "Präfix, das beim Kopieren der Liste in die Zwischenablage hinzugefügt wird.", + "csv_prefix_label": "Listenpräfix", + "date_created": "Erstellungsdatum", + "date_viewed": "Letztens besucht", + "default_delay": "Standard-Verzögerungszeit", + "default_delay_desc": "Voreingestellte Anzahl von Stunden für die Verzögerung eines Einkaufslisteneintrags.", + "del_confirmation_tree": "Sicher, dass {source} und alle untergeordneten Objekte gelöscht werden sollen?", + "delete_confirmation": "Soll {source} wirklich gelöscht werden?", + "delete_title": "Lösche {type}", + "desc": "Absteigend", + "download_csv": "CSV herunterladen", + "download_pdf": "PDF herunterladen", + "edit_title": "{type} bearbeiten", + "empty_list": "Liste ist leer.", + "enable_expert": "Expertenmodus aktivieren", + "err_creating_resource": "Beim Erstellen einer Ressource ist ein Fehler aufgetreten!", + "err_deleting_protected_resource": "Das zu löschende Objekt wird noch verwendet und kann nicht gelöscht werden.", + "err_deleting_resource": "Beim Löschen einer Ressource ist ein Fehler aufgetreten!", + "err_fetching_resource": "Beim Abrufen einer Ressource ist ein Fehler aufgetreten!", + "err_importing_recipe": "Es trat ein Fehler auf beim importieren des Rezepts!", + "err_merge_self": "Element kann nicht mit sich selbst zusammengeführt werden", + "err_merging_resource": "Beim Zusammenführen einer Ressource trat ein Fehler auf!", + "err_move_self": "Element kann nicht auf sich selbst verschoben werden", + "err_moving_resource": "Beim Verschieben einer Ressource trat ein Fehler auf!", + "err_updating_resource": "Beim Aktualisieren einer Ressource ist ein Fehler aufgetreten!", + "expert_mode": "Experten-Modus", + "explain": "Erklären", + "fields": "Felder", + "file_upload_disabled": "Das Hochladen von Dateien ist für deinen Space nicht aktiviert.", + "filter": "Filter", + "filter_name": "Filtername", + "filter_to_supermarket": "Nach Supermarkt filtern", + "filter_to_supermarket_desc": "Standardmäßig wird die Einkaufsliste so gefiltert, dass sie nur Kategorien für den ausgewählten Supermarkt enthält.", + "fluid_ounce": "\"Fluid Ounce\" [fl oz] (US, Volumen)", + "food_inherit_info": "Datenfelder des Lebensmittels, die standardmäßig vererbt werden sollen.", + "food_recipe_help": "Wird ein Rezept hier verknüpft, wird diese Verknüpfung in allen anderen Rezepten übernommen, die dieses Lebensmittel beinhalten", + "g": "Gramm [g] (metrisch, Gewicht)", + "gallon": "Gallone", + "hide_step_ingredients": "Schritt Zutaten ausblenden", + "ignore_shopping_help": "Zutat nie auf Einkaufsliste setzen (z.B. Wasser)", + "imperial_fluid_ounce": "Engl. \"Fluid Ounce\" [imp fl oz] (UK, Volumen)", + "imperial_gallon": "Engl. Gallone [imp gal] (UK, Volumen)", + "imperial_pint": "Engl. \"Pint\" [imp pt] (UK, Volumen)", + "imperial_quart": "Engl. \"Quart\" [imp qt] (UK, Volumen)", + "imperial_tbsp": "Engl. Eßlöffel [imp tbsp] (UK, Volumen)", + "imperial_tsp": "Engl. Teelöffel [imp tsp] (UK, Volumen)", + "import_duplicates": "Rezepte mit dem gleichen Namen wie bereits existierende werden ignoriert, um Duplikate zu vermeiden. Wähle das Kästchen aus, um alles zu importieren.", + "import_running": "Import läuft, bitte warten!", + "in_shopping": "In Einkaufsliste", + "ingredient_list": "Zutatenliste", + "kg": "Kilogramm [kg] (metrisch, Gewicht)", + "l": "Liter [l] (metrisch, Volumen)", + "last_cooked": "Letztens gekocht", + "last_viewed": "Letztens besucht", + "left_handed": "Linkshänder-Modus", + "left_handed_help": "Optimiert die Benutzeroberfläche für die Bedienung mit der linken Hand.", + "make_now": "Jetzt machen", + "make_now_count": "Öfters fehlende Zutaten", + "mark_complete": "Vollständig markieren", + "mealplan_autoadd_shopping": "Automatisches Hinzufügen zum Essensplan", + "mealplan_autoadd_shopping_desc": "Zutaten aus dem Essensplan automatisch zur Einkaufsliste hinzufügen.", + "mealplan_autoexclude_onhand": "Ignoriere vorrätige Zutaten", + "mealplan_autoexclude_onhand_desc": "Wenn ein Speiseplan zur Einkaufsliste zugefügt wird (manuell oder automatisch), Zutaten ausschliessen, die gerade vorrätig sind.", + "mealplan_autoinclude_related": "Ähnliche Rezepte hinzufügen", + "mealplan_autoinclude_related_desc": "Wenn Sie einen Essensplan zur Einkaufsliste hinzufügen (manuell oder automatisch), fügen Sie alle zugehörigen Rezepte hinzu.", + "merge_confirmation": "{source} durch {target} ersetzen", + "merge_selection": "Alle Vorkommnisse von {source} mit ausgewählten {type} ersetzen.", + "merge_title": "{type} zusammenführen", + "min": "min", + "ml": "Milliliter [ml] (metrisch, Volumen)", + "move_confirmation": "Verschiebe {child} zu Elternelement {parent}", + "move_selection": "Wähle Elternelement {type} um {source} zu verschieben.", + "move_title": "{type} verschieben", + "no_more_images_found": "Keine zusätzlichen Bilder auf der Webseite gefunden.", + "no_pinned_recipes": "Sie haben nichts angeheftet!", + "not": "nicht", + "nothing": "Nichts zu tun", + "nothing_planned_today": "Sie haben für heute nichts geplant!", + "one_url_per_line": "Eine URL pro Zeile", + "open_data_help_text": "Das Tandoor Open Data Projekt bietet von der Gemeinschaft bereitgestellte Daten für Tandoor. Dieses Feld wird beim Importieren automatisch ausgefüllt und ermöglicht künftige Aktualisierungen.", + "or": "oder", + "ounce": "Unze [oz] (Gewicht)", + "parameter_count": "Parameter {count}", + "paste_ingredients": "Zutaten einfügen", + "paste_ingredients_placeholder": "Zutatenliste hier einfügen...", + "paste_json": "Füge hier json oder html Quellcode ein um das Rezept zu laden.", + "per_serving": "pro Portion", + "pint": "\"Pint\" [pt] (US, Volumen)", + "plan_share_desc": "Neue Einträge im Essensplan werden automatisch mit den ausgewählten Benutzern geteilt.", + "plural_short": "Plural", + "plural_usage_info": "Pluralform für Einheiten und Essen in diesem Space verwenden.", + "pound": "Pfund (Gewicht)", + "property_type_fdc_hint": "Nur Eigenschaftstypen mit einer FDC-ID können automatisch Daten aus der FDC-Datenbank beziehen", + "quart": "\"Viertel\" [qt] (US, Volumen)", + "recipe_filter": "Rezept-Filter", + "recipe_name": "Rezeptname", + "recipe_property_info": "Sie können auch Eigenschaften zu Lebensmitteln hinzufügen, um sie automatisch auf der Grundlage Ihres Rezepts zu berechnen!", + "related_recipes": "Ähnliche Rezepte", + "remember_hours": "Stunden zu erinnern", + "remember_search": "Suchbegriff merken", + "remove_selection": "Abwählen", + "reset_children": "Vererbung an Kinder zurücksetzen", + "reset_children_help": "Überschreibe alle Kinder mit den Werten der vererbten Felder. Die vererbten Felder der Kinder werden als vererbte Felder gesetzt, es sei denn, das Kind-Vererben-Feld ist gesetzt.", + "reset_food_inheritance": "Vererbung zurücksetzen", + "reset_food_inheritance_info": "Alle Lebensmittel auf ihre standardmäßig vererbten Felder und die Werte ihres Elternelementes zurücksetzen.", + "reusable_help_text": "Soll der Einladungslink für mehr als eine Person nutzbar sein.", + "review_shopping": "Überprüfe die Einkaufsliste vor dem Speichern", + "save_filter": "Filter speichern", + "search_create_help_text": "Erstelle ein neues Rezept direkt in Tandoor.", + "search_import_help_text": "Importiere ein Rezept von einer externen Webseite oder Anwendung.", + "search_no_recipes": "Keine Rezepte gefunden!", + "search_rank": "Such-Rang", + "select_file": "Datei auswählen", + "select_food": "Zutat auswählen", + "select_keyword": "Stichwort auswählen", + "select_recipe": "Rezept auswählen", + "select_unit": "Einheit wählen", + "shared_with": "geteilt mit", + "shopping_add_onhand": "Automatisch vorrätig", + "shopping_add_onhand_desc": "Zutat beim Abhaken auf der Einkausfliste als \"vorrätig\" kennzeichnen.", + "shopping_auto_sync": "Automatische Synchronisierung", + "shopping_auto_sync_desc": "Bei 0 wird Auto-Sync deaktiviert. Beim Betrachten einer Einkaufsliste wird die Liste alle gesetzten Sekunden aktualisiert, um mögliche Änderungen anderer zu zeigen. Nützlich, wenn mehrere Personen einkaufen und mobile Daten nutzen.", + "shopping_category_help": "Einkaufsläden können nach Produktkategorie entsprechend der Anordnung der Regalreihen sortiert werden.", + "shopping_recent_days": "Letzte Tage", + "shopping_recent_days_desc": "Tage der letzten Einträge in der Einkaufsliste, die angezeigt werden sollen.", + "shopping_share": "Einkaufsliste teilen", + "shopping_share_desc": "Benutzer sehen all Einträge, die du zur Einkaufsliste hinzufügst. Sie müssen dich hinzufügen, damit du Ihre Einträge sehen kannst.", + "show_books": "Kochbücher anzeigen", + "show_filters": "Filter anzeigen", + "show_foods": "Zutaten anzeigen", + "show_ingredient_overview": "Zeige eine Liste aller Zutaten am Anfang des Rezeptes.", + "show_ingredients_table": "Zeige eine Tabelle der Zutaten neben der Schrittbeschreibung", + "show_keywords": "Schlüsselwörter anzeigen", + "show_only_internal": "Nur interne Rezepte anzeigen", + "show_rating": "Bewertungen anzeigen", + "show_sortby": "Zeige 'Sortiere nach'", + "show_split_screen": "Geteilte Ansicht", + "show_sql": "Zeige SQL", + "show_step_ingredients": "Schritt \"Zutaten\" anzeigen", + "show_step_ingredients_setting": "Zutaten neben den Rezeptschritten anzeigen", + "show_step_ingredients_setting_help": "Fügen Sie neben den Rezeptschritten eine Zutatentabelle hinzu. Gilt zum Zeitpunkt der Erstellung. Kann in der Ansicht „Rezept bearbeiten“ überschrieben werden.", + "show_units": "Einheiten anzeigen", + "simple_mode": "Einfacher Modus", + "sort_by": "Sortiere nach", + "sql_debug": "SQL Debug", + "step_time_minutes": "Schritt Dauer in Minuten", + "substitute_children": "Ersatzkinder", + "substitute_children_help": "Alle Lebensmittel, die von diesem Lebensmittel abgeleitet sind, gelten als Alternativen.", + "substitute_help": "Bei der Suche nach Rezepten, die mit vorrätigen Zutaten zubereitet werden können, werden Alternativen berücksichtigt.", + "substitute_siblings": "Ersatzgeschwister", + "substitute_siblings_help": "Alle Lebensmittel, die sich ein übergeordnetes Lebensmittels teilen, gelten als Alternativen.", + "success_creating_resource": "Ressource erfolgreich erstellt!", + "success_deleting_resource": "Ressource erfolgreich gelöscht!", + "success_fetching_resource": "Ressource erfolgreich abgerufen!", + "success_merging_resource": "Zusammenführung einer Ressource war erfolgreich!", + "success_moving_resource": "Ressource wurde erfolgreich verschoben!", + "success_updating_resource": "Ressource erfolgreich aktualisiert!", + "tbsp": "Esslöffel [tbsp] (US, Volumen)", + "theUsernameCannotBeChanged": "Der Benutzername kann nicht geändert werden.", + "times_cooked": "Wie oft gekocht", + "today_recipes": "Rezepte des Tages", + "total": "gesamt", + "tree_root": "Ursprung des Baums", + "tree_select": "Baum-Auswahl verwenden", + "tsp": "Teelöffel [tsp] (US, Volumen)", + "updatedon": "Geändert am", + "view_recipe": "Rezept anschauen", + "warning_duplicate_filter": "Warnung: Wegen technischen Limitierungen können mehrere Filter der selben Kombination (und/oder/nicht) zu unerwarteten Ergebnissen führen.", + "warning_feature_beta": "Diese Funktion ist aktuell in einer BETA (Test) Phase. Es ist sowohl mit Fehlern, als auch mit zukünftigen Änderungen der Funktionsweise zu rechnen, wodurch es bei Verwendung entsprechender Funktionen zu Datenverlust kommen kann.", + "warning_space_delete": "Du kannst deinen Space inklusive all deiner Rezepte, Shoppinglisten, Essensplänen und allem anderen, das du erstellt hast löschen. Dieser Schritt kann nicht rückgängig gemacht werden! Bist du sicher, dass du das tun möchtest?" +} \ No newline at end of file diff --git a/vue3/src/locales/el.json b/vue3/src/locales/el.json new file mode 100644 index 000000000..bd581bec3 --- /dev/null +++ b/vue3/src/locales/el.json @@ -0,0 +1,528 @@ +{ + "API": "API", + "Account": "Λογαριασμός", + "Add": "Προσθήκη", + "AddFoodToShopping": "Προσθήκη του φαγητού {food} στη λίστα αγορών σας", + "AddToShopping": "Προσθήκη στη λίστα αγορών", + "Add_Servings_to_Shopping": "Προσθήκη {servings} μερίδων στις αγορές", + "Add_Step": "Προσθήκη βήματος", + "Add_nutrition_recipe": "Προσθήκη διατροφικής αξίας στη συνταγή", + "Add_to_Plan": "Προσθήκη στο πρόγραμμα", + "Add_to_Shopping": "Προσθήκη στις αγορές", + "Added_To_Shopping_List": "Προστέθηκε στη λίστα αγορών", + "Added_by": "Προστέθηκε από", + "Added_on": "Προστέθηκε στις", + "Advanced": "Για προχωρημένους", + "Amount": "Ποσότητα", + "App": "Εφαρμογή", + "Are_You_Sure": "Είστε σίγουροι;", + "Auto_Planner": "Αυτόματος προγραμματιστής", + "Auto_Sort": "Αυτόματη ταξινόμηση", + "Auto_Sort_Help": "Μετακίνηση όλων των υλικών στο καταλληλότερο βήμα.", + "Automate": "Αυτοματοποίηση", + "Automation": "Αυτοματισμός", + "Back": "Πίσω", + "Bookmarklet": "Bookmarklet", + "Books": "Βιβλία", + "Calories": "Θερμίδες", + "Cancel": "Ακύρωση", + "Cannot_Add_Notes_To_Shopping": "Δεν είναι δυνατή η προσθήκη σημειώσεων στη λίστα αγορών", + "Carbohydrates": "Υδατάνθρακες", + "Categories": "Κατηγορίες", + "Category": "Κατηγορία", + "CategoryInstruction": "Σύρετε κατηγορίες για να αλλάξετε τη σειρά με την οποία εμφανίζονται στη λίστα αγορών.", + "CategoryName": "Όνομα κατηγορίας", + "Change_Password": "Αλλαγή κωδικού πρόσβασης", + "ChildInheritFields": "Τα παιδιά κληρονομούν τα πεδία", + "ChildInheritFields_help": "Τα παιδιά θα κληρονομούν αυτά τα πεδία από προεπιλογή.", + "Choose_Category": "Επιλογή κατηγορίας", + "Clear": "Εκκαθάριση", + "Click_To_Edit": "Κάντε κλικ για τροποποίηση", + "Clone": "Αντιγραφή", + "Close": "Κλείσιμο", + "Color": "Χρώμα", + "Combine_All_Steps": "Συγχώνευση όλων των βημάτων σε ένα πεδίο.", + "Coming_Soon": "Σύντομα διαθέσιμο", + "Comments_setting": "Εμφάνιση σχολίων", + "Completed": "Ολοκληρωμένο", + "Conversion": "Μετατροπή", + "Copy": "Αντιγραφή", + "Copy Link": "Αντιγραφή συνδέσμου", + "Copy Token": "Αντιγραφή token", + "Copy_template_reference": "Αντιγραφή αναφοράς σε πρότυπο", + "Cosmetic": "Κοσμητικό", + "CountMore": "...+{count} περισσότερα", + "Create": "Δημιουργία", + "Create Food": "Δημιουργία φαγητού", + "Create Recipe": "Δημιουργία συνταγής", + "Create_Meal_Plan_Entry": "Δημιουργία εγγραφής στο πρόγραμμα γευμάτων", + "Create_New_Food": "Προσθήκη νέου φαγητού", + "Create_New_Keyword": "Προσθήκη νέας λέξης-κλειδί", + "Create_New_Meal_Type": "Προσθήκη νέου είδους γεύματος", + "Create_New_Shopping Category": "Δημιουργία νέας κατηγορίας αγορών", + "Create_New_Shopping_Category": "Προσθήκη νέας κατηγορίας αγορών", + "Create_New_Unit": "Προσθήκη νέας μονάδας μέτρησης", + "Current_Period": "Τρέχουσα περίοδος", + "Custom Filter": "Προσαρμοσμένο φίλτρο", + "Data_Import_Info": "Βελτιώστε τον χώρο και τη συλλογή συνταγών σας κάνοντας εισαγωγή μιας λίστας από φαγητά, μονάδες μέτρησης κ.α., επιμελημένη από την κοινότητα.", + "Datatype": "Τύπος δεδομένων", + "Date": "Ημερομηνία", + "Day": "Ημέρα", + "Days": "Ημέρες", + "Decimals": "Δεκαδικά", + "Default_Unit": "Προεπιλεγμένη μονάδα μέτρησης", + "DelayFor": "Καθυστέρηση για {hours} ώρες", + "DelayUntil": "Καθυστέρηση μέχρι", + "Delete": "Διαγραφή", + "DeleteShoppingConfirm": "Θέλετε σίγουρα να αφαιρέσετε τα {food} από τη λίστα αγορών;", + "Delete_Food": "Διαγραφή φαγητού", + "Delete_Keyword": "Διαγραφή λέξης-κλειδί", + "Description": "Περιγραφή", + "Description_Replace": "Αλλαγή περιγραφής", + "Disable": "Απενεργοποίηση", + "Disable_Amount": "Απενεργοποίηση ποσότητας", + "Disabled": "Απενεροποιημένο", + "Documentation": "Τεκμηρίωση", + "Download": "Λήψη", + "Drag_Here_To_Delete": "Σύρετε εδώ για διαγραφή", + "Edit": "Τροποποίηση", + "Edit_Food": "Τροποποίηση φαγητού", + "Edit_Keyword": "Τροποποίηση λέξης-κλειδί", + "Edit_Meal_Plan_Entry": "Τροποποίηση εγγραφής στο πρόγραμμα γευμάτων", + "Edit_Recipe": "Τροποποίηση συνταγής", + "Empty": "Κενό", + "Enable_Amount": "Ενεργοποίηση ποσότητας", + "Energy": "Ενέργεια", + "Export": "Εξαγωγή", + "Export_As_ICal": "Εξαγωγή της τρέχουσας περιόδου σε μορφή iCal", + "Export_Not_Yet_Supported": "Η εξαγωγή δεν υποστηρίζεται ακόμη", + "Export_Supported": "Υποστηρίζεται εξαγωγή", + "Export_To_ICal": "Εξαγωγή .ics", + "External": "Εξωτερική", + "External_Recipe_Image": "Εξωτερική εικόνα συνταγής", + "Failure": "Αποτυχία", + "Fats": "Λιπαρά", + "File": "Αρχείο", + "Files": "Αρχεία", + "First_name": "Όνομα", + "Food": "Φαγητό", + "FoodInherit": "Πεδία φαγητών που κληρονομούνται", + "FoodNotOnHand": "Δεν έχετε το φαγητό {food} διαθέσιμο.", + "FoodOnHand": "Έχετε το φαγητό {food} διαθέσιμο.", + "Food_Alias": "Ψευδώνυμο φαγητού", + "Foods": "Φαγητά", + "GroupBy": "Ομαδοποίηση κατά", + "Hide_Food": "Απόκρυψη φαγητού", + "Hide_Keyword": "Απόκρυψη λέξεων-κλειδί", + "Hide_Keywords": "Απόκρυψη λέξης-κλειδί", + "Hide_Recipes": "Απόκρυψη συνταγών", + "Hide_as_header": "Απόκρυψη ως κεφαλίδα", + "Hour": "Ώρα", + "Hours": "Ώρες", + "Icon": "Εικονίδιο", + "IgnoreThis": "Να μην προστίθεται αυτόματα το φαγητό {food} στις αγορές", + "Ignore_Shopping": "Παράλειψη αγορών", + "IgnoredFood": "Το φαγητό {food} έχει ρυθμιστεί να αγνοεί τις αγορές.", + "Image": "Εικόνα", + "Import": "Εισαγωγή", + "Import Recipe": "Εισαγωγή συνταγής", + "Import_Error": "Συνέβη ένα σφάλμα κατά την εισαγωγή. Για να το δείτε, εμφανίστε τις λεπτομέρειες στο κάτω μέρος της σελίδας.", + "Import_Not_Yet_Supported": "Η εισαγωγή δεν υποστηρίζεται ακόμη", + "Import_Result_Info": "Έγινε εισαγωγή {imported} από τις {total} συνταγές", + "Import_Supported": "Υποστηρίζεται εισαγωγή", + "Import_finished": "Η εισαγωγή ολοκληρώθηκε", + "Imported": "Εισαγμένα", + "Imported_From": "Πηγή", + "Importer_Help": "Περισσότερες πληροφορίες και βοήθεια για αυτό το πρόγραμμα εισαγωγής:", + "Information": "Πληροφορίες", + "Ingredient Editor": "Επεξεργαστής συστατικών", + "Ingredient Overview": "Σύνοψη υλικών", + "IngredientInShopping": "Αυτό το υλικό είναι στη λίστα αγορών.", + "Ingredients": "Υλικά", + "Inherit": "Κληρονόμηση", + "InheritFields": "Κληρονόμηση τιμών πεδίων", + "InheritFields_help": "Οι τιμές αυτών των πεδίων θα κληρονομηθούν από τον γονέα (Εξαίρεση: οι κενές κατηγορίες αγορών δεν κληρονομούνται)", + "InheritWarning": "To φαγητό {food} έχει ρυθμιστεί να κληρονομεί, οι αλλαγές μπορεί να μην διατηρηθούν.", + "Instruction_Replace": "Αλλαγή οδηγίας", + "Instructions": "Οδηγίες", + "Internal": "Εσωτερική", + "Invites": "Προσκλήσεις", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Λέξη κλειδί", + "Keyword_Alias": "Ψευδώνυμο λέξης-κλειδί", + "Keywords": "Λέξεις κλειδιά", + "Language": "Γλώσσα", + "Last_name": "Επίθετο", + "Learn_More": "Μάθετε περισσότερα", + "Link": "Σύνδεσμος", + "Load_More": "Φόρτωση περισσότερων", + "Log_Cooking": "Καταγραφή μαγειρέματος", + "Log_Recipe_Cooking": "Καταγραφή εκτέλεσης συνταγής", + "Make_Header": "Δημιουργία κεφαλίδας", + "Make_Ingredient": "Δημιουργία υλικού", + "Manage_Books": "Διαχείριση βιβλίων", + "Manage_Emails": "Διαχείριση email", + "Meal_Plan": "Πρόγραμμα γευμάτων", + "Meal_Plan_Days": "Μελλοντικά προγράμματα γευμάτων", + "Meal_Type": "Είδος γεύματος", + "Meal_Type_Required": "Το είδος του γεύματος είναι απαραίτητο", + "Meal_Types": "Είδη γευμάτων", + "Merge": "Συγχώνευση", + "Merge_Keyword": "Συγχώνευση λέξης-κλειδί", + "Message": "Μήνυμα", + "Month": "Μήνας", + "Move": "Μετακίνηση", + "MoveCategory": "Μετακίνηση σε: ", + "Move_Down": "Μετακίνηση κάτω", + "Move_Food": "Μετακίνηση φαγητού", + "Move_Keyword": "Μεταφορά λέξης-κλειδί", + "Move_Up": "Μετακίνηση πάνω", + "Multiple": "Πολλαπλές", + "Name": "Όνομα", + "Nav_Color": "Χρώμα πλοήγησης", + "Nav_Color_Help": "Αλλαγή χρώματος πλοήγησης.", + "New": "Νέο", + "New_Cookbook": "Νέο βιβλίο μαγειρικής", + "New_Entry": "Νέα εγγραφή", + "New_Food": "Νέο φαγητό", + "New_Keyword": "Νέα λέξη-κλειδί", + "New_Meal_Type": "Νέο είδος γεύματος", + "New_Recipe": "Νέα συνταγή", + "New_Supermarket": "Δημιουργία νέου supermarket", + "New_Supermarket_Category": "Δημιουργία νέας κατηγορίας supermarket", + "New_Unit": "Νέα μονάδα μέτρησης", + "Next_Day": "Επόμενη μέρα", + "Next_Period": "Επόμενη περίοδος", + "NoCategory": "Δεν έχει επιλεγεί κατηγορία.", + "No_ID": "Το ID δεν βρέθηκε, αδύνατη η διαγραφή.", + "No_Results": "Δεν υπάρχουν αποτελέσματα", + "NotInShopping": "Το φαγητό { food} δεν είναι στη λίστα αγορών σας.", + "Note": "Σημείωση", + "Number of Objects": "Αριθμός αντικειμένων", + "Nutrition": "Διατροφική αξία", + "OfflineAlert": "Είστε εκτός σύνδεσης, η λίστα αγορών μπορεί να μην συγχρονιστεί.", + "Ok": "ΟΚ", + "OnHand": "Τώρα διαθέσιμα", + "OnHand_help": "Το φαγητό είναι διαθέσιμο και δε θα προστεθεί αυτόματα στη λίστα αγορών. Η διαθεσιμότητα ενός φαγητού είναι κοινή για όλους τους χρήστες των αγορών.", + "Open": "Άνοιγμα", + "Open_Data_Import": "Εισαγωγή ανοιχτών δεδομένων", + "Open_Data_Slug": "Αναγνωριστικό (Slug) Open Data", + "Options": "Επιλογές", + "Original_Text": "Αρχικό κείμενο", + "Page": "Σελίδα", + "Parameter": "Παράμετρος", + "Parent": "Γονέας", + "Period": "Περίοδος", + "Periods": "Περίοδοι", + "Pin": "Καρφίτσωμα", + "Pinned": "Καρφιτσωμένα", + "PinnedConfirmation": "Η συνταγή {recipe} έχει καρφιτσωθεί.", + "Plan_Period_To_Show": "Εμφάνιση εβδομάδων, μηνών ή ετών", + "Plan_Show_How_Many_Periods": "Πόσες περίοδοι να εμφανίζονται", + "Planned": "Προγραμματισμένα", + "Planner": "Σχεδιαστής", + "Planner_Settings": "Επιλογές σχεδιαστή", + "Plural": "Πληθυντικός", + "Preferences": "", + "Preparation": "Προετοιμασία", + "Previous_Day": "Προηγούμενη μέρα", + "Previous_Period": "Προηγούμενη περίοδος", + "Print": "Εκτύπωση", + "Private_Recipe": "Ιδιωτική συνταγή", + "Private_Recipe_Help": "Η συνταγή είναι ορατή μόνο σε εσάς και στα άτομα με τα οποία την μοιράζεστε.", + "Profile": "", + "Properties": "Ιδιότητες", + "Property": "Ιδιότητα", + "Protected": "Προστατευμένο", + "Proteins": "Πρωτεΐνες", + "Quick actions": "Γρήγηορες δράσεις", + "QuickEntry": "Γρήγορη καταχώρηση", + "Random Recipes": "Τυχαίες συνταγές", + "Rating": "Βαθμολογία", + "Ratings": "Βαθμολογίες", + "Recently_Viewed": "Προβλήθηκαν πρόσφατα", + "Recipe": "Συνταγή", + "Recipe_Book": "Βιβλίο συνταγών", + "Recipe_Image": "Εικόνα συνταγής", + "Recipes": "Συνταγές", + "Recipes_In_Import": "Συνταγές στο αρχείο εισαγωγής", + "Recipes_per_page": "Συνταγές ανά σελίδα", + "RemoveFoodFromShopping": "Αφαίρεση του φαγητού {food} από τη λίστα αγορών σας", + "Remove_nutrition_recipe": "Αφαίρεση διατροφικής αξίας από τη συνταγή", + "Reset": "Επαναφορά", + "Reset_Search": "Επαναφορά αναζήτησης", + "Root": "Ρίζα", + "Save": "Αποθήκευση", + "Save_and_View": "Αποθήκευση και προβολή", + "Search": "Αναζήτηση", + "Search Settings": "Επιλογές αναζήτησης", + "Second": "Δευτερόλεπτο", + "Seconds": "Δευτερόλεπτα", + "Select": "Επιλογή", + "Select_App_To_Import": "Επιλέξτε μια εφαρμογή από την οποία θα γίνει εισαγωγή", + "Select_Book": "Επιλογή βιβλίου", + "Select_File": "Επιλογή αρχείου", + "Selected": "Επιλεγμένο", + "Servings": "Μερίδες", + "Settings": "Ρυθμίσεις", + "Share": "Κοινοποίηση", + "Shopping_Categories": "Κατηγορίες αγορών", + "Shopping_Category": "Κατηγορία αγορών", + "Shopping_List_Empty": "Η λίστα αγορών σας είναι κενή, μπορείτε να προσθέσετε αντικείμενα από το μενού μιας εγγραφής στο πρόγραμμα γευμάτων (δεξί κλικ στην κάρτα ή αριστερό κλικ στο εικονίδιο του μενού)", + "Shopping_list": "Λίστα αγορών", + "ShowDelayed": "Εμφάνιση αντικειμένων που έχουν καθυστερήσει", + "ShowUncategorizedFood": "Εμφάνιση απροσδιόριστων", + "Show_Week_Numbers": "Εμφάνιση αριθμών εβδομάδων;", + "Show_as_header": "Εμφάνιση ως κεφαλίδα", + "Single": "Ενικός", + "Size": "Μέγεθος", + "Social_Authentication": "Ταυτοποίηση μέσω κοινωνικών δικτύων", + "Sort_by_new": "Ταξινόμηση κατά νέο", + "SpaceMembers": "", + "SpaceSettings": "", + "Split_All_Steps": "Διαχωρισμός όλων των γραμμών σε χωριστά βήματα.", + "Starting_Day": "Πρώτη μέρα της εβδομάδας", + "Step": "Βήμα", + "Step_Name": "Όνομα βήματος", + "Step_Type": "Είδος βήματος", + "Step_start_time": "Χρόνος αρχής βήματος", + "Sticky_Nav": "Κολλητική πλοήγηση", + "Sticky_Nav_Help": "Μόνιμη εμφάνιση του μενού πλοήγησης στο πάνω μέρος της οθόνης.", + "SubstituteOnHand": "Έχετε διαθέσιμο ένα υποκατάστατο.", + "Success": "Επιτυχία", + "SuccessClipboard": "Η λίστα αγορών αντιγράφηκε στο πρόχειρο", + "Supermarket": "Supermarket", + "SupermarketCategoriesOnly": "Μόνο κατηγορίες supermarket", + "SupermarketName": "Όνομα supermarket", + "Supermarkets": "Supermarket", + "System": "", + "Table_of_Contents": "Πίνακας περιεχομένων", + "Text": "Κείμενο", + "Theme": "Θέμα", + "Time": "Χρόνος", + "Title": "Τίτλος", + "Title_or_Recipe_Required": "Η επιλογή τίτλου ή συνταγής είναι απαραίτητη", + "Toggle": "Εναλλαγή", + "Type": "Είδος", + "Undefined": "Απροσδιόριστο", + "Unit": "Μονάδα μέτρησης", + "Unit_Alias": "Ψευδώνυμο μονάδας μέτρησης", + "Units": "Μονάδες μέτρησης", + "Unpin": "Αφαίρεση καρφιτσώματος", + "UnpinnedConfirmation": "Η συνταγή {recipe} αφαιρέθηκε από τις καρφιτσωμένες.", + "Unrated": "Χωρίς βαθμολογία", + "Update_Existing_Data": "Ενημέρωση υπαρχόντων δεδομένων", + "Url_Import": "Εισαγωγή Url", + "Use_Fractions": "Χρήση κλασμάτων", + "Use_Fractions_Help": "Αυτόματη μετατροπή δεκαδικών σε κλάσματα κατά την προβολή μιας συνταγής.", + "Use_Kj": "Χρήση kJ αντί για kcal", + "Use_Metric": "Χρήση μετρικών μονάδων μέτρησης", + "Use_Plural_Food_Always": "Να χρησιμοποιείται πάντα ο πληθυντικός για το φαγητό", + "Use_Plural_Food_Simple": "Να επιλέγεται δυναμικά ο πληθυντικός για το φαγητό", + "Use_Plural_Unit_Always": "Να χρησιμοποιείται πάντα ο πληθυντικός για τη μονάδα μέτρησης", + "Use_Plural_Unit_Simple": "Να επιλέγεται δυναμικά ο πληθυντικός για τη μονάδα μέτρησης", + "User": "Χρήστης", + "Username": "Όνομα χρήστη", + "Users": "Χρήστες", + "Valid Until": "Ισχύει έως", + "View": "Προβολή", + "View_Recipes": "Προβολή συνταγών", + "Waiting": "Αναμονή", + "Warning": "Προειδοποίηση", + "Warning_Delete_Supermarket_Category": "Η διαγραφή μιας κατηγορίας supermarket θα διαγράψει και όλες τις σχέσεις της με φαγητά. Είστε σίγουροι;", + "Website": "Ιστοσελίδα", + "Week": "Εβδομάδα", + "Week_Numbers": "Αριθμοί εδομάδων", + "Welcome": "Καλώς ήρθατε", + "Year": "Έτος", + "YourSpaces": "", + "add_keyword": "Προσθήκη λέξης-κλειδί", + "additional_options": "Επιπλέον επιλογές", + "advanced": "Για προχωρημένους", + "advanced_search_settings": "Προχωρημένες ρυθμίσεις αναζήτησης", + "all_fields_optional": "Όλα τα πεδία είναι προαιρετικά και μπορούν να μη συμπληρωθούν.", + "and": "και", + "and_down": "και κάτω", + "and_up": "και πάνω", + "asc": "Αύξουσα", + "base_amount": "Βασική ποσότητα", + "base_unit": "Βασική μονάδα μέτρησης", + "book_filter_help": "Συμπερίλαβε συνταγές από το φίλτρο μαζί με αυτές που έχουν ανατεθεί χειροκίνητα.", + "click_image_import": "Κάντε κλικ στην εικόνα που θέλετε να εισάγετε για αυτή τη συνταγή", + "confirm_delete": "Θέλετε σίγουρα να διαγράψετε αυτό το {object};", + "convert_internal": "Μετατροπή σε εσωτερική συνταγή", + "converted_amount": "Μετατρεπόμενη ποσότητα", + "converted_unit": "Μετατρεπόμενη μονάδα μέτρησης", + "copy_markdown_table": "Αντιγραφή ως πίνακας Markdown", + "copy_to_clipboard": "Αντιγραφή στο πρόχειρο", + "copy_to_new": "Αντιγραφή σε νέα συνταγή", + "create_food_desc": "Δημιουργία φαγητού και δημιουργία συνδέσμου σε αυτή τη συνταγή.", + "create_rule": "και δημιουργία αυτοματισμού", + "create_title": "Νέο {type}", + "created_on": "Δημιουργήθηκε στις", + "csv_delim_help": "Χαρακτήρας διαχωρισμού για εξαγωγή σε CSV.", + "csv_delim_label": "Χαρακτήρας διαχωρισμού CSV", + "csv_prefix_help": "Πρόθεμα που προστίθεται κατά την αντιγραφή της λίστας στο πρόχειρο (clipboard).", + "csv_prefix_label": "Πρόθεμα λίστας", + "date_created": "Ημερομηνία δημιουργίας", + "date_viewed": "Προβλήθηκαν τελευταία", + "default_delay": "Προεπιλεγμένες ώρες καθυστέρησης", + "default_delay_desc": "Προεπιλεγμένος αριθμός ωρών καθυστέρησης μια εγγραφής στην λίστα αγορών.", + "del_confirmation_tree": "Θέλετε σίγουρα να διαγράψετε το {source} και όλα τα παιδιά του;", + "delete_confirmation": "Είστε σίγουροι ότι θέλετε να διαγράψετε το {source};", + "delete_title": "Διαγραφή {type}", + "desc": "Φθίνουσα", + "download_csv": "Λήψη CSV", + "download_pdf": "Λήψη PDF", + "edit_title": "Τροποποίηση {type}", + "empty_list": "Η λίστα είναι άδεια.", + "enable_expert": "Ενεργοποίηση λειτουργίας για προχωρημένους", + "err_creating_resource": "Παρουσιάστηκε ένα σφάλμα κατά τη δημιουργία ενός πόρου!", + "err_deleting_protected_resource": "Το αντικείμενο που προσπαθείτε να διαγράψετε είναι σε χρήση και δεν μπορεί να διαγραφεί.", + "err_deleting_resource": "Παρουσιάστηκε ένα σφάλμα κατά τη διαγραφή ενός πόρου!", + "err_fetching_resource": "Παρουσιάστηκε ένα σφάλμα κατά τη λήψη ενός πόρου!", + "err_merge_self": "Δεν είναι δυνατή η συγχώνευση ενός αντικειμένου με τον εαυτό του", + "err_merging_resource": "Παρουσιάστηκε ένα σφάλμα κατά τη συγχώνευση ενός πόρου!", + "err_move_self": "Δεν είναι δυνατή η μετακίνηση ενός αντικειμένου στον εαυτό του", + "err_moving_resource": "Παρουσιάστηκε ένα σφάλμα κατά τη μετακίνηση ενός πόρου!", + "err_updating_resource": "Παρουσιάστηκε ένα σφάλμα κατά την ενημέρωση ενός πόρου!", + "expert_mode": "Λειτουργία για προχωρημένους", + "explain": "Επεξήγηση", + "fields": "Πεδία", + "file_upload_disabled": "Το ανέβασμα αρχείων δεν είναι ενεργοποιημένο για τον χώρο σας.", + "filter": "Φίλτρο", + "filter_name": "Όνομα φίλτρου", + "filter_to_supermarket": "Ταξινόμηση ανά Supermarket", + "filter_to_supermarket_desc": "Αυτόματο φιλτράρισμα λίστας αγορών ώστε να περιέχει μόνο κατηγορίες για το επιλεγμένο supermarket.", + "fluid_ounce": "υγρή ουγγιά [fl oz] (ΗΠΑ, όγκος)", + "food_inherit_info": "Πεδία σε φαγητά τα οποία πρέπει να κληρονομούνται αυτόματα.", + "food_recipe_help": "Η σύνδεση μιας συνταγής εδώ θα συμπεριλάβει τη συνταγή που συνδέεται σε κάθε άλλη συνταγή που χρησιμοποιεί αυτό το φαγητό", + "g": "γραμμάριο [g] (μετρικό, βάρος)", + "gallon": "γαλόνι [gal] (ΗΠΑ, όγκος)", + "ignore_shopping_help": "Το φαγητό να μην προστίθεται στη λίστα αγορών (π.χ. νερό)", + "imperial_fluid_ounce": "αυτοκρατορική υγρή ουγγιά [imp fl oz] (Ηνωμένο Βασίλειο, όγκος)", + "imperial_gallon": "αυτοκρατορικό γαλόνι [imp gal] (Ηνωμένο Βασίλειο, όγκος)", + "imperial_pint": "αυτοκρατορική πίντα [imp pt] (Ηνωμένο Βασίλειο, όγκος)", + "imperial_quart": "αυτοκρατορικό τέταρτο γαλονιού [imp qt] (Ηνωμένο Βασίλειο, όγκος)", + "imperial_tbsp": "αυτοκρατορικό κουτάλι της σούπας [imp tbsp] (Ηνωμένο Βασίλειο, όγκος)", + "imperial_tsp": "αυτοκρατορικό κουτάλι του γλυκού [imp tsp] (Ηνωμένο Βασίλειο, όγκος)", + "import_duplicates": "Για να αποφευχθεί η δημιουργία διπλών συνταγών αγνοούνται συνταγές που έχουν ίδιο όνομα με υπάρχουσες. Τσεκάρετε το κουτί για να τις εισάγετε όλες.", + "import_running": "Εισαγωγή σε εξέλιξη, παρακαλώ περιμένετε!", + "in_shopping": "Στη λίστα αγορών", + "ingredient_list": "Λίστα υλικών", + "kg": "κιλό [kg] (μετρικό, βάρος)", + "l": "λίτρο [l] (μετρικό, όγκος)", + "last_cooked": "Μαγειρεύτηκαν τελευταία", + "last_viewed": "Προβλήθηκαν τελευταία", + "left_handed": "Έκδοση για αριστερόχειρες", + "left_handed_help": "Θα βελτιστοποιήσει το περιβάλλον χρήστη για χρήση με το αριστερό χέρι.", + "make_now": "Άμεσα διαθέσιμη", + "mark_complete": "Σήμανση ως ολοκληρωμένο", + "mealplan_autoadd_shopping": "Αυτόματη προσθήκη προγράμματος γευμάτων", + "mealplan_autoadd_shopping_desc": "Αυτόματη προθήκη συστατικών του προγράμματος γευμάτων στη λίστα αγορών.", + "mealplan_autoexclude_onhand": "Εξαίρεση διαθέσιμων φαγητών", + "mealplan_autoexclude_onhand_desc": "Κατά την προσθήκη ενός προγράμματος γευμάτων στη λίστα αγορών (χειροκίνητα ή αυτόματα), εξαίρεσε τυχόν υλικά που είναι διαθέσιμα.", + "mealplan_autoinclude_related": "Προσθήκη σχετικών συνταγών", + "mealplan_autoinclude_related_desc": "Κατά την προσθήκη ενός προγράμματος γευμάτων στη λίστα αγορών (χειροκίνητα ή αυτόματα), συμπερίλαβε όλες τις σχετικές συνταγές.", + "merge_confirmation": "Αντικατάσταση του {source} με το {target}", + "merge_selection": "Αντικατάσταση όλων των εμφανίσεων του {source} με το επιλεγμένο {type}.", + "merge_title": "Συγχώνευση {type}", + "min": "ελάχ", + "ml": "μιλιλίτρο [ml] (μετρικό, όγκος)", + "move_confirmation": "Μετακίνηση του {child} στο γονέα {parent}", + "move_selection": "Επιλέξτε έναν γονέα {type} για να μεταφέρετε το {source} σε αυτόν.", + "move_title": "Μετακίνηση {type}", + "no_more_images_found": "Δεν βρέθηκαν επιπλέον εικόνες στην ιστοσελίδα.", + "no_pinned_recipes": "Δεν έχετε καρφιτσωμένες συνταγές!", + "not": "όχι", + "nothing": "Καμία δράση", + "nothing_planned_today": "Δεν έχετε τίποτα προγραμματισμένο για σήμερα!", + "one_url_per_line": "Ένα URL ανά γραμμή", + "open_data_help_text": "Μέσω του project Tandoor Open Data η κοινότητα παρέχει δεδομένα για το Tandoor. Αυτό το πεδίο συμπληρώνεται αυτόματα κατά την εισαγωγή του και επιτρέπει ενημερώσεις στο μέλλον.", + "or": "ή", + "ounce": "ουγγιά [oz] (βάρος)", + "parameter_count": "Παράμετρος {count}", + "paste_ingredients": "Επικόλληση υλικών", + "paste_ingredients_placeholder": "Κάντε επικόλληση της λίστας υλικών εδώ...", + "paste_json": "Κάντε επικόλληση κώδικα html ή json για να εισάγετε τη συνταγή.", + "per_serving": "ανά μερίδα", + "pint": "πίντα [pt] (ΗΠΑ, όγκος)", + "plan_share_desc": "Οι νέες εγγραφές στο πρόγραμμα γευμάτων θα κοινοποιηθούν αυτόματα με τους επιλεγμένους χρήστες.", + "plural_short": "πληθυντικός", + "plural_usage_info": "Χρήση του πληθυντικού για τις μονάδες μέτρησης και τα φαγητά μέσα σε αυτόν τον χώρο.", + "pound": "λίβρα (βάρος)", + "quart": "τέταρτο γαλονιού (ΗΠΑ, όγκος)", + "recipe_filter": "Φίλτρο συνταγών", + "recipe_name": "Όνομα συνταγής", + "recipe_property_info": "Μπορείτε επίσης να προσθέσετε ιδιότητες σε φαγητά ώστε να υπολογίζονται αυτόματα βάσει της συνταγής σας!", + "related_recipes": "Σχετικές συνταγές", + "remember_hours": "Ώρες αποθήκευσης", + "remember_search": "Αποθήκευση αναζήτησης", + "remove_selection": "Αφαίρεση επιλογής", + "reset_children": "Επαναφορά κληρονομικότητας παιδιών", + "reset_children_help": "Αντικατάσταση όλων των παιδιών με τιμές από τα επιλεγμένα πεδία. Τα πεδία που κληρονομούνται από τα παιδιά θα οριστούν να \"Κληρονομούν πεδία\" εκτός και αν έχει ενεργοποιηθεί η επιλογή \"Τα παιδιά κληρονομούν τα πεδία\".", + "reset_food_inheritance": "Επαναφορά κληρονομικότητας", + "reset_food_inheritance_info": "Επαναφορά όλων των φαγητών στα προεπιλεγμένα κληρονομούμενα πεδία και τις τιμές των γονέων τους.", + "reusable_help_text": "Ο σύνδεσμος πρόσκλησης μπορεί να χρησιμοποιηθεί από πολλαπλούς χρήστες.", + "review_shopping": "Ανασκόπηση εγγραφών στις αγορές πριν την αποθήκευση", + "save_filter": "Αποθήκευση φίλτρου", + "search_create_help_text": "Δημιουργία νέας συνταγής απευθείας στο Tandoor.", + "search_import_help_text": "Εισαγωγή συνταγής από μια ιστοσελίδα ή εφαρμογή.", + "search_no_recipes": "Δεν βρέθηκαν συνταγές!", + "search_rank": "Σειρά αναζήτησης", + "select_file": "Επιλογή αρχείου", + "select_food": "Επιλογή φαγητού", + "select_keyword": "Επιλογή λέξης-κλειδί", + "select_recipe": "Επιλογή συνταγής", + "select_unit": "Επιλογή μονάδας μέτρησης", + "shared_with": "Διαμοιράζεται με", + "shopping_add_onhand": "Αυτόματα διαθέσιμο", + "shopping_add_onhand_desc": "Χαρακτηρισμός ενός τροφίμου ως 'Διαθέσιμο' όταν τσεκαριστεί στη λίστα αγορών.", + "shopping_auto_sync": "Αυτόματος συγχρονισμός", + "shopping_auto_sync_desc": "Θέτοντας το στο 0 θα απενεργοποιηθεί ο αυτόματος συγχρονισμός. Κατά την προβολή μιας λίστας, η λίστα ενημερώνεται ανά τα ορισμένα δευτερόλεπτα, ώστε να συγχρονιστούν τυχόν αλλαγές που έχουν κάνει άλλοι χρήστες. Η λειτουργία είναι χρήσιμη αν πραγματοποιούν αγορές πολλαπλοί χρήστες αλλά χρησιμοποιεί επιπλέον δεδομένα.", + "shopping_category_help": "Τα supermarket μπορούν να διαταχθούν και φιλτραριστούν ανάλογα με την κατηγορία αγορών σύμφωνα με την διάταξη των διαδρόμων τους.", + "shopping_recent_days": "Πρόσφατες ημέρες", + "shopping_recent_days_desc": "Ημέρες πρόσφατων εγγραφών στη λίστα αγορών που προβάλλονται.", + "shopping_share": "Κοινοποίηση λίστας αγορών", + "shopping_share_desc": "Οι χρήστες θα μπορούν να δουν όλα τα αντικείμενα που τοποθετείτε στη λίστα αγορών σας. Πρέπει να σας προσθέσουν για να δείτε τα αντικείμενα στη λίστα τους.", + "show_books": "Εμφάνιση βιβλίων", + "show_filters": "Εμφάνιση φίλτρων", + "show_foods": "Εμφάνιση φαγητών", + "show_ingredient_overview": "Εμφάνιση λίστας υλικών στην αρχή της συνταγής.", + "show_keywords": "Εμφάνιση λέξεων-κλειδί", + "show_only_internal": "Εμφάνιση μόνο εσωτερικών συνταγών", + "show_rating": "Εμφάνιση βαθμολογίας", + "show_sortby": "Εμφάνιση ταξινόμησης κατά", + "show_split_screen": "Χωρισμένη οθόνη", + "show_sql": "Εμφάνιση SQL", + "show_units": "Εμφάνιση μονάδων μέτρησης", + "simple_mode": "Απλή λειτουργία", + "sort_by": "Ταξινόμηση κατά", + "sql_debug": "Αποσφαλμάτωση SQL", + "step_time_minutes": "Χρόνος βήματος σε λεπτά", + "substitute_children": "Παιδιά υποκατάστατα", + "substitute_children_help": "Όλα τα φαγητά που είναι παιδιά αυτού του φαγητού θεωρούνται υποκατάστατα.", + "substitute_help": "Τα υποκατάστατα εξετάζονται όταν αναζητούνται συνταγής που μπορούν να γίνουν με τα διαθέσιμα υλικά.", + "substitute_siblings": "Αδέρφια υποκατάστατα", + "substitute_siblings_help": "Όλα τα φαγητά που μοιράζονται έναν γονέα αυτού του φαγητού θεωρούνται υποκατάστατα.", + "success_creating_resource": "Επιτυχής δημιουργία πόρου!", + "success_deleting_resource": "Επιτυχής διαγραφή πόρου!", + "success_fetching_resource": "Επιτυχής λήψη πόρου!", + "success_merging_resource": "Επιτυχής συγχώνευση πόρου!", + "success_moving_resource": "Επιτυχής μετακίνηση πόρου!", + "success_updating_resource": "Επιτυχής ενημέρωση πόρου!", + "tbsp": "κουτάλι της σούπας [tbsp] (ΗΠΑ, όγκος)", + "theUsernameCannotBeChanged": "", + "times_cooked": "Φορές που έχει μαγειρευτεί", + "today_recipes": "Συνταγές της ημέρας", + "total": "σύνολο", + "tree_root": "Ρίζα του δέντρου", + "tree_select": "Χρήση επιλογής δέντρου", + "tsp": "κουτάλι του γλυκού [tsp] (ΗΠΑ, όγκος)", + "updatedon": "Ενημερώθηκε στις", + "view_recipe": "Εμφάνιση συνταγής", + "warning_duplicate_filter": "Προειδοποίηση: Λόγω τεχνικών περιορισμών η ύπαρξη πολλαπλών φίλτρων με τους ίδιους συνδυασμούς (και/ή/όχι) μπορεί να οδηγήσει σε απρόσμενα αποτελέσματα.", + "warning_feature_beta": "Αυτή η λειτουργία βρίσκεται αυτήν τη στιγμή σε κατάσταση BETA (δοκιμαστική). Παρακαλούμε να αναμένετε σφάλματα και πιθανές αλλαγές που μπορεί να προκαλέσουν απώλεια δεδομένων που σχετίζονται με τις διάφορες λειτουργίες στο μέλλον.", + "warning_space_delete": "Μπορείτε να διαγράψετε τον χώρο σας μαζί με όλες τις συνταγές, τις λίστες αγορών, τα προγράμματα γευμάτων και οτιδήποτε άλλο έχετε δημιουργήσει. Η ενέργεια αυτή είναι μη αναστρέψιμη! Θέλετε σίγουρα να το κάνετε;" +} \ No newline at end of file diff --git a/vue3/src/locales/en.json b/vue3/src/locales/en.json new file mode 100644 index 000000000..aa963cfd6 --- /dev/null +++ b/vue3/src/locales/en.json @@ -0,0 +1,578 @@ +{ + "API": "API", + "Account": "Account", + "Add": "Add", + "AddFoodToShopping": "Add {food} to your shopping list", + "AddToShopping": "Add to shopping list", + "Add_Servings_to_Shopping": "Add {servings} Servings to Shopping", + "Add_Step": "Add Step", + "Add_nutrition_recipe": "Add nutrition to recipe", + "Add_to_Plan": "Add to Plan", + "Add_to_Shopping": "Add to Shopping", + "Added_To_Shopping_List": "Added to shopping list", + "Added_by": "Added By", + "Added_on": "Added On", + "Advanced": "Advanced", + "Alignment": "Alignment", + "Amount": "Amount", + "App": "App", + "Are_You_Sure": "Are you sure?", + "Auto_Planner": "Auto-Planner", + "Auto_Sort": "Auto Sort", + "Auto_Sort_Help": "Move all ingredients to the best fitting step.", + "Automate": "Automate", + "Automation": "Automation", + "Back": "Back", + "Bookmarklet": "Bookmarklet", + "Books": "Books", + "Calculator": "Calculator", + "Calories": "Calories", + "Cancel": "Cancel", + "Cannot_Add_Notes_To_Shopping": "Notes cannot be added to the shopping list", + "Carbohydrates": "Carbohydrates", + "Categories": "Categories", + "Category": "Category", + "CategoryInstruction": "Drag categories to change the order categories appear in shopping list.", + "CategoryName": "Category Name", + "Change_Password": "Change Password", + "ChildInheritFields": "Children Inherit Fields", + "ChildInheritFields_help": "Children will inherit these fields by default.", + "Choose_Category": "Choose Category", + "Clear": "Clear", + "Click_To_Edit": "Click to edit", + "Clone": "Clone", + "Close": "Close", + "Color": "Color", + "Combine_All_Steps": "Combine all steps into a single field.", + "Coming_Soon": "Coming-Soon", + "Comments_setting": "Show Comments", + "Completed": "Completed", + "Conversion": "Conversion", + "Copy": "Copy", + "Copy Link": "Copy Link", + "Copy Token": "Copy Token", + "Copy_template_reference": "Copy template reference", + "Cosmetic": "Cosmetic", + "CountMore": "...+{count} more", + "Create": "Create", + "Create Food": "Create Food", + "Create Recipe": "Create Recipe", + "Create_Meal_Plan_Entry": "Create meal plan entry", + "Create_New_Food": "Add New Food", + "Create_New_Keyword": "Add New Keyword", + "Create_New_Meal_Type": "Add New Meal Type", + "Create_New_Shopping Category": "Create New Shopping Category", + "Create_New_Shopping_Category": "Add New Shopping Category", + "Create_New_Unit": "Add New Unit", + "Created": "Created", + "Current_Period": "Current Period", + "Custom Filter": "Custom Filter", + "CustomImageHelp": "Upload an image to show in the space overview.", + "CustomLogoHelp": "Upload square images in different sizes to change to logo in the browser tab and installed web app.", + "CustomLogos": "Custom Logos", + "CustomNavLogoHelp": "Upload an image to use as the navigation bar logo.", + "CustomTheme": "Custom Theme", + "CustomThemeHelp": "Override styles of the selected theme by uploading a custom CSS file.", + "Data_Import_Info": "Enhance your Space by importing a community curated list of foods, units and more to improve your recipe collection.", + "Datatype": "Datatype", + "Date": "Date", + "Day": "Day", + "Days": "Days", + "Decimals": "Decimals", + "DefaultPage": "Default Page", + "Default_Unit": "Default Unit", + "DelayFor": "Delay for {hours} hours", + "DelayUntil": "Delay Until", + "Delete": "Delete", + "DeleteShoppingConfirm": "Are you sure that you want to remove all {food} from the shopping list?", + "Delete_All": "Delete all", + "Delete_Food": "Delete Food", + "Delete_Keyword": "Delete Keyword", + "Description": "Description", + "Description_Replace": "Description Replace", + "Disable": "Disable", + "Disable_Amount": "Disable Amount", + "Disabled": "Disabled", + "Documentation": "Documentation", + "Download": "Download", + "Drag_Here_To_Delete": "Drag here to delete", + "Edit": "Edit", + "Edit_Food": "Edit Food", + "Edit_Keyword": "Edit Keyword", + "Edit_Meal_Plan_Entry": "Edit meal plan entry", + "Edit_Recipe": "Edit Recipe", + "Empty": "Empty", + "Enable": "Enable", + "Enable_Amount": "Enable Amount", + "EndDate": "End Date", + "Energy": "Energy", + "Error": "Error", + "Export": "Export", + "Export_As_ICal": "Export current period to iCal format", + "Export_Not_Yet_Supported": "Export not yet supported", + "Export_Supported": "Export supported", + "Export_To_ICal": "Export .ics", + "External": "External", + "External_Recipe_Image": "External Recipe Image", + "FDC_ID": "FDC ID", + "FDC_ID_help": "FDC database ID", + "FDC_Search": "FDC Search", + "Failure": "Failure", + "Fats": "Fats", + "File": "File", + "Files": "Files", + "First_name": "First Name", + "Food": "Food", + "FoodInherit": "Food Inheritable Fields", + "FoodNotOnHand": "You do not have {food} on hand.", + "FoodOnHand": "You have {food} on hand.", + "Food_Alias": "Food Alias", + "Food_Replace": "Food Replace", + "Foods": "Foods", + "GroupBy": "Group By", + "Hide_Food": "Hide Food", + "Hide_Keyword": "Hide keywords", + "Hide_Keywords": "Hide Keyword", + "Hide_Recipes": "Hide Recipes", + "Hide_as_header": "Hide as header", + "Hour": "Hour", + "Hours": "Hours", + "Icon": "Icon", + "IgnoreThis": "Never auto-add {food} to shopping", + "Ignore_Shopping": "Ignore Shopping", + "IgnoredFood": "{food} is set to ignore shopping.", + "Image": "Image", + "Import": "Import", + "Import Recipe": "Import Recipe", + "Import_Error": "An Error occurred during your import. Please expand the Details at the bottom of the page to view it.", + "Import_Not_Yet_Supported": "Import not yet supported", + "Import_Result_Info": "{imported} of {total} recipes were imported", + "Import_Supported": "Import supported", + "Import_finished": "Import finished", + "Imported": "Imported", + "Imported_From": "Imported from", + "Importer_Help": "More information and help on this importer:", + "Information": "Information", + "Ingredient Editor": "Ingredient Editor", + "Ingredient Overview": "Ingredient Overview", + "IngredientInShopping": "This ingredient is in your shopping list.", + "Ingredients": "Ingredients", + "Inherit": "Inherit", + "InheritFields": "Inherit Fields Values", + "InheritFields_help": "The values of these fields will be inherited from parent (Exception: blank shopping categories are not inherited)", + "InheritWarning": "{food} is set to inherit, changes may not persist.", + "Input": "Input", + "Instruction_Replace": "Instruction Replace", + "Instructions": "Instructions", + "Internal": "Internal", + "Invites": "Invites", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Keyword", + "Keyword_Alias": "Keyword Alias", + "Keywords": "Keywords", + "Language": "Language", + "Last_name": "Last Name", + "Learn_More": "Learn More", + "Link": "Link", + "Load_More": "Load More", + "Log_Cooking": "Log Cooking", + "Log_Recipe_Cooking": "Log Recipe Cooking", + "Logo": "Logo", + "Make_Header": "Make Header", + "Make_Ingredient": "Make Ingredient", + "Manage_Books": "Manage Books", + "Manage_Emails": "Manage Emails", + "Meal_Plan": "Meal Plan", + "Meal_Plan_Days": "Future meal plans", + "Meal_Type": "Meal type", + "Meal_Type_Required": "Meal type is required", + "Meal_Types": "Meal types", + "Merge": "Merge", + "Merge_Keyword": "Merge Keyword", + "Message": "Message", + "Month": "Month", + "Move": "Move", + "MoveCategory": "Move To: ", + "Move_Down": "Move down", + "Move_Food": "Move Food", + "Move_Keyword": "Move Keyword", + "Move_Up": "Move up", + "Multiple": "Multiple", + "Name": "Name", + "Name_Replace": "Name Replace", + "Nav_Color": "Navigation Color", + "Nav_Color_Help": "Change navigation color.", + "Nav_Text_Mode": "Navigation Text Mode", + "Nav_Text_Mode_Help": "Behaves differently for every theme.", + "Never_Unit": "Never Unit", + "New": "New", + "New_Cookbook": "New cookbook", + "New_Entry": "New Entry", + "New_Food": "New Food", + "New_Keyword": "New Keyword", + "New_Meal_Type": "New Meal type", + "New_Recipe": "New Recipe", + "New_Supermarket": "Create new supermarket", + "New_Supermarket_Category": "Create new supermarket category", + "New_Unit": "New Unit", + "Next_Day": "Next Day", + "Next_Period": "Next Period", + "NoCategory": "No category selected.", + "NoMoreUndo": "No changes to be undone.", + "No_ID": "ID not found, cannot delete.", + "No_Results": "No Results", + "NotInShopping": "{food} is not in your shopping list.", + "Note": "Note", + "Number of Objects": "Number of Objects", + "Nutrition": "Nutrition", + "OfflineAlert": "You are offline, shopping list may not syncronize.", + "Ok": "Ok", + "OnHand": "Currently On Hand", + "OnHand_help": "Food is in inventory and will not be automatically added to a shopping list. Onhand status is shared with shopping users.", + "Open": "Open", + "Open_Data_Import": "Open Data Import", + "Open_Data_Slug": "Open Data Slug", + "Options": "Options", + "OrderInformation": "Objects are ordered from small to large numbers.", + "Original_Text": "Original Text", + "Page": "Page", + "Parameter": "Parameter", + "Parent": "Parent", + "Period": "Period", + "Periods": "Periods", + "Pin": "Pin", + "Pinned": "Pinned", + "PinnedConfirmation": "{recipe} has been pinned.", + "Plan_Period_To_Show": "Show weeks, months or years", + "Plan_Show_How_Many_Periods": "How many periods to show", + "Planned": "Planned", + "Planner": "Planner", + "Planner_Settings": "Planner settings", + "Plural": "Plural", + "Preferences": "Preferences", + "Preparation": "Preparation", + "Previous_Day": "Previous Day", + "Previous_Period": "Previous Period", + "Print": "Print", + "Private_Recipe": "Private Recipe", + "Private_Recipe_Help": "Recipe is only shown to you and people its shared with.", + "Profile": "Profile", + "Properties": "Properties", + "Properties_Food_Amount": "Properties Food Amount", + "Properties_Food_Unit": "Properties Food Unit", + "Property": "Property", + "Property_Editor": "Property Editor", + "Protected": "Protected", + "Proteins": "Proteins", + "Quick actions": "Quick actions", + "QuickEntry": "Quick Entry", + "Random Recipes": "Random Recipes", + "Rating": "Rating", + "Ratings": "Ratings", + "Recently_Viewed": "Recently Viewed", + "Recipe": "Recipe", + "Recipe_Book": "Recipe Book", + "Recipe_Image": "Recipe Image", + "Recipes": "Recipes", + "Recipes_In_Import": "Recipes in your import file", + "Recipes_per_page": "Recipes per Page", + "RemoveFoodFromShopping": "Remove {food} from your shopping list", + "Remove_nutrition_recipe": "Delete nutrition from recipe", + "Reset": "Reset", + "Reset_Search": "Reset Search", + "Root": "Root", + "Save": "Save", + "Save_and_View": "Save & View", + "Search": "Search", + "Search Settings": "Search Settings", + "Second": "Second", + "Seconds": "Seconds", + "Select": "Select", + "Select_App_To_Import": "Please select an App to Import from", + "Select_Book": "Select Book", + "Select_File": "Select File", + "Selected": "Selected", + "Servings": "Servings", + "Settings": "Settings", + "Share": "Share", + "ShoppingBackgroundSyncWarning": "Bad network, waiting to sync ...", + "Shopping_Categories": "Shopping Categories", + "Shopping_Category": "Shopping Category", + "Shopping_List_Empty": "Your shopping list is currently empty, you can add items via the context menu of a meal plan entry (right click on the card or left click the menu icon)", + "Shopping_input_placeholder": "e.g. Potato/100 Potatoes/100 g Potatoes", + "Shopping_list": "Shopping List", + "ShowDelayed": "Show delayed items", + "ShowRecentlyCompleted": "Show recently completed items", + "ShowUncategorizedFood": "Show Undefined", + "Show_Logo": "Show Logo", + "Show_Logo_Help": "Show Tandoor or space logo in navigation bar.", + "Show_Week_Numbers": "Show week numbers ?", + "Show_as_header": "Show as header", + "Single": "Single", + "Size": "Size", + "Social_Authentication": "Social Authentication", + "Sort_by_new": "Sort by new", + "SpaceMembers": "Space Members", + "SpaceSettings": "Space Settings", + "Space_Cosmetic_Settings": "Some cosmetic settings can be changed by space administrators and will override client settings for that space.", + "Split_All_Steps": "Split all rows into separate steps.", + "StartDate": "Start Date", + "Starting_Day": "Starting day of the week", + "Step": "Step", + "Step_Name": "Step Name", + "Step_Type": "Step Type", + "Step_start_time": "Step start time", + "Sticky_Nav": "Sticky Navigation", + "Sticky_Nav_Help": "Always show the navigation menu at the top of the screen.", + "SubstituteOnHand": "You have a substitute on hand.", + "Success": "Success", + "SuccessClipboard": "Shopping list copied to clipboard", + "Supermarket": "Supermarket", + "SupermarketCategoriesOnly": "Supermarket Categories Only", + "SupermarketName": "Supermarket Name", + "Supermarkets": "Supermarkets", + "System": "System", + "Table_of_Contents": "Table of Contents", + "Text": "Text", + "Theme": "Theme", + "Time": "Time", + "Title": "Title", + "Title_or_Recipe_Required": "Title or recipe selection required", + "Toggle": "Toggle", + "Transpose_Words": "Transpose Words", + "Type": "Type", + "Unchanged": "Unchanged", + "Undefined": "Undefined", + "Undo": "Undo", + "Unit": "Unit", + "Unit_Alias": "Unit Alias", + "Unit_Replace": "Unit Replace", + "Units": "Units", + "Unpin": "Unpin", + "UnpinnedConfirmation": "{recipe} has been unpinned.", + "Unrated": "Unrated", + "Update_Existing_Data": "Update Existing Data", + "Updated": "Updated", + "Url_Import": "Url Import", + "Use_Fractions": "Use Fractions", + "Use_Fractions_Help": "Automatically convert decimals to fractions when viewing a recipe.", + "Use_Kj": "Use kJ instead of kcal", + "Use_Metric": "Use Metric Units", + "Use_Plural_Food_Always": "Use plural form for food always", + "Use_Plural_Food_Simple": "Use plural form for food dynamically", + "Use_Plural_Unit_Always": "Use plural form for unit always", + "Use_Plural_Unit_Simple": "Use plural form for unit dynamically", + "User": "User", + "Username": "Username", + "Users": "Users", + "Valid Until": "Valid Until", + "View": "View", + "View_Recipes": "View Recipes", + "Waiting": "Waiting", + "Warning": "Warning", + "Warning_Delete_Supermarket_Category": "Deleting a supermarket category will also delete all relations to foods. Are you sure?", + "Website": "Website", + "Week": "Week", + "Week_Numbers": "Week numbers", + "Welcome": "Welcome", + "Year": "Year", + "YourSpaces": "Your Spaces", + "add_keyword": "Add Keyword", + "additional_options": "Additional Options", + "advanced": "Advanced", + "advanced_search_settings": "Advanced Search Settings", + "all_fields_optional": "All fields are optional and can be left empty.", + "and": "and", + "and_down": "& Down", + "and_up": "& Up", + "asc": "Ascending", + "base_amount": "Base Amount", + "base_unit": "Base Unit", + "book_filter_help": "Include recipes from recipe filter in addition to manually assigned ones.", + "click_image_import": "Click the image you want to import for this recipe", + "confirm_delete": "Are you sure you want to delete this {object}?", + "convert_internal": "Convert to internal recipe", + "converted_amount": "Converted Amount", + "converted_unit": "Converted Unit", + "copy_markdown_table": "Copy as Markdown Table", + "copy_to_clipboard": "Copy to Clipboard", + "copy_to_new": "Copy To New Recipe", + "create_food_desc": "Create a food and link it to this recipe.", + "create_rule": "and create automation", + "create_title": "New {type}", + "created_by": "Created by", + "created_on": "Created On", + "csv_delim_help": "Delimiter to use for CSV exports.", + "csv_delim_label": "CSV Delimiter", + "csv_prefix_help": "Prefix to add when copying list to the clipboard.", + "csv_prefix_label": "List Prefix", + "date_created": "Date Created", + "date_viewed": "Last Viewed", + "default_delay": "Default Delay Hours", + "default_delay_desc": "Default number of hours to delay a shopping list entry.", + "del_confirmation_tree": "Are you sure that you want to delete {source} and all of it's children?", + "delete_confirmation": "Are you sure that you want to delete {source}?", + "delete_title": "Delete {type}", + "desc": "Descending", + "download_csv": "Download CSV", + "download_pdf": "Download PDF", + "edit_title": "Edit {type}", + "empty_list": "List is empty.", + "enable_expert": "Enable Expert Mode", + "err_creating_resource": "There was an error creating a resource!", + "err_deleting_protected_resource": "The object you are trying to delete is still used and can't be deleted.", + "err_deleting_resource": "There was an error deleting a resource!", + "err_fetching_resource": "There was an error fetching a resource!", + "err_importing_recipe": "There was an error importing the recipe!", + "err_merge_self": "Cannot merge item with itself", + "err_merging_resource": "There was an error merging a resource!", + "err_move_self": "Cannot move item to itself", + "err_moving_resource": "There was an error moving a resource!", + "err_updating_resource": "There was an error updating a resource!", + "expert_mode": "Expert Mode", + "explain": "Explain", + "fields": "Fields", + "file_upload_disabled": "File upload is not enabled for your space.", + "filter": "Filter", + "filter_name": "Filter Name", + "filter_to_supermarket": "Filter to Supermarket", + "filter_to_supermarket_desc": "By default, filter shopping list to only include categories for selected supermarket.", + "fluid_ounce": "fluid ounce [fl oz] (US, volume)", + "food_inherit_info": "Fields on food that should be inherited by default.", + "food_recipe_help": "Linking a recipe here will include the linked recipe in any other recipe that use this food", + "g": "gram [g] (metric, weight)", + "gallon": "gallon [gal] (US, volume)", + "hide_step_ingredients": "Hide Step Ingredients", + "ignore_shopping_help": "Never add food to the shopping list (e.g. water)", + "imperial_fluid_ounce": "imperial fluid ounce [imp fl oz] (UK, volume)", + "imperial_gallon": "imperial gal [imp gal] (UK, volume)", + "imperial_pint": "imperial pint [imp pt] (UK, volume)", + "imperial_quart": "imperial quart [imp qt] (UK, volume)", + "imperial_tbsp": "imperial tablespoon [imp tbsp] (UK, volume)", + "imperial_tsp": "imperial teaspoon [imp tsp] (UK, volume)", + "import_duplicates": "To prevent duplicates recipes with the same name as existing ones are ignored. Check this box to import everything.", + "import_running": "Import running, please wait!", + "in_shopping": "In Shopping List", + "ingredient_list": "Ingredient List", + "kg": "kilogram [kg] (metric, weight)", + "l": "litre [l] (metric, volume)", + "last_cooked": "Last Cooked", + "last_viewed": "Last Viewed", + "left_handed": "Left-handed mode", + "left_handed_help": "Will optimize the UI for use with your left hand.", + "make_now": "Make Now", + "make_now_count": "At most missing ingredients", + "mark_complete": "Mark Complete", + "mealplan_autoadd_shopping": "Auto Add Meal Plan", + "mealplan_autoadd_shopping_desc": "Automatically add meal plan ingredients to shopping list.", + "mealplan_autoexclude_onhand": "Exclude Food On Hand", + "mealplan_autoexclude_onhand_desc": "When adding a meal plan to the shopping list (manually or automatically), exclude ingredients that are currently on hand.", + "mealplan_autoinclude_related": "Add Related Recipes", + "mealplan_autoinclude_related_desc": "When adding a meal plan to the shopping list (manually or automatically), include all related recipes.", + "merge_confirmation": "Replace {source} with {target}", + "merge_selection": "Replace all occurrences of {source} with the selected {type}.", + "merge_title": "Merge {type}", + "min": "min", + "ml": "millilitre [ml] (metric, volume)", + "move_confirmation": "Move {child} to parent {parent}", + "move_selection": "Select a parent {type} to move {source} to.", + "move_title": "Move {type}", + "no_more_images_found": "No additional images found on Website.", + "no_pinned_recipes": "You have no pinned recipes!", + "not": "not", + "nothing": "Nothing to do", + "nothing_planned_today": "You have nothing planned for today!", + "one_url_per_line": "One URL per line", + "open_data_help_text": "The Tandoor Open Data project provides community contributed data for Tandoor. This field is filled automatically when importing it and allows updates in the future.", + "or": "or", + "ounce": "ounce [oz] (weight)", + "parameter_count": "Parameter {count}", + "paste_ingredients": "Paste Ingredients", + "paste_ingredients_placeholder": "Paste ingredient list here...", + "paste_json": "Paste json or html source here to load recipe.", + "per_serving": "per servings", + "pint": "pint [pt] (US, volume)", + "plan_share_desc": "New Meal Plan entries will automatically be shared with selected users.", + "plural_short": "plural", + "plural_usage_info": "Use the plural form for units and food inside this space.", + "pound": "pound (weight)", + "property_type_fdc_hint": "Only property types with an FDC ID can automatically pull data from the FDC database", + "quart": "quart [qt] (US, volume)", + "recipe_filter": "Recipe Filter", + "recipe_name": "Recipe Name", + "recipe_property_info": "You can also add properties to foods to calculate them automatically based on your recipe!", + "related_recipes": "Related Recipes", + "remember_hours": "Hours to Remember", + "remember_search": "Remember Search", + "remove_selection": "Deselect", + "reset_children": "Reset Child Inheritance", + "reset_children_help": "Overwrite all children with values from inherited fields. Inherited fields of children will be set to Inherit Fields unless Children Inherit Fields is set.", + "reset_food_inheritance": "Reset Inheritance", + "reset_food_inheritance_info": "Reset all foods to default inherited fields and their parent values.", + "reusable_help_text": "Should the invite link be usable for more than one user.", + "review_shopping": "Review shopping entries before saving", + "save_filter": "Save Filter", + "search_create_help_text": "Create a new recipe directly in Tandoor.", + "search_import_help_text": "Import a recipe from an external website or application.", + "search_no_recipes": "Could not find any recipes!", + "search_rank": "Search Rank", + "select_file": "Select File", + "select_food": "Select Food", + "select_keyword": "Select Keyword", + "select_recipe": "Select Recipe", + "select_unit": "Select Unit", + "shared_with": "Shared With", + "shopping_add_onhand": "Auto On Hand", + "shopping_add_onhand_desc": "Mark food 'On Hand' when checked off shopping list.", + "shopping_auto_sync": "Autosync", + "shopping_auto_sync_desc": "Setting to 0 will disable auto sync. When viewing a shopping list the list is updated every set seconds to sync changes someone else might have made. Useful when shopping with multiple people but will use mobile data.", + "shopping_category_help": "Supermarkets can be ordered and filtered by Shopping Category according to the layout of the aisles.", + "shopping_recent_days": "Recent Days", + "shopping_recent_days_desc": "Days of recent shopping list entries to display.", + "shopping_share": "Share Shopping List", + "shopping_share_desc": "Users will see all items you add to your shopping list. They must add you to see items on their list.", + "show_books": "Show Books", + "show_filters": "Show Filters", + "show_foods": "Show Foods", + "show_ingredient_overview": "Display a list of all ingredients at the start of the recipe.", + "show_ingredients_table": "Display a table of the ingredients next to the step's text", + "show_keywords": "Show Keywords", + "show_only_internal": "Show only internal recipes", + "show_rating": "Show Rating", + "show_sortby": "Show Sort By", + "show_split_screen": "Split View", + "show_sql": "Show SQL", + "show_step_ingredients": "Show Step Ingredients", + "show_step_ingredients_setting": "Show Ingredients Next To Recipe Steps", + "show_step_ingredients_setting_help": "Add ingredients table next to recipe steps. Applies at creation time. Can be overridden in the edit recipe view.", + "show_units": "Show Units", + "simple_mode": "Simple Mode", + "sort_by": "Sort By", + "sql_debug": "SQL Debug", + "step_time_minutes": "Step time in minutes", + "substitute_children": "Substitute Children", + "substitute_children_help": "All food that are children of this food are considered substitutes.", + "substitute_help": "Substitutes are considered when searching for recipes that can be made with onhand ingredients.", + "substitute_siblings": "Substitute Siblings", + "substitute_siblings_help": "All food that share a parent of this food are considered substitutes.", + "success_creating_resource": "Successfully created a resource!", + "success_deleting_resource": "Successfully deleted a resource!", + "success_fetching_resource": "Successfully fetched a resource!", + "success_merging_resource": "Successfully merged a resource!", + "success_moving_resource": "Successfully moved a resource!", + "success_updating_resource": "Successfully updated a resource!", + "tbsp": "tablespoon [tbsp] (US, volume)", + "theUsernameCannotBeChanged": "The username cannot be changed.", + "times_cooked": "Times Cooked", + "today_recipes": "Today's Recipes", + "total": "total", + "tree_root": "Root of Tree", + "tree_select": "Use Tree Selection", + "tsp": "teaspoon [tsp] (US, volume)", + "updatedon": "Updated On", + "view_recipe": "View Recipe", + "warning_duplicate_filter": "Warning: Due to technical limitations having multiple filters of the same combination (and/or/not) might yield unexpected results.", + "warning_feature_beta": "This feature is currently in a BETA (testing) state. Please expect bugs and possibly breaking changes in the future (possibly losing feature-related data) when using this feature.", + "warning_space_delete": "You can delete your space including all recipes, shopping lists, meal plans and whatever else you have created. This cannot be undone! Are you sure you want to do this ?" +} \ No newline at end of file diff --git a/vue3/src/locales/es.json b/vue3/src/locales/es.json new file mode 100644 index 000000000..fceb47467 --- /dev/null +++ b/vue3/src/locales/es.json @@ -0,0 +1,576 @@ +{ + "API": "API", + "Account": "Cuenta", + "Add": "Añadir", + "AddFoodToShopping": "Añadir {food} a la lista de la compra", + "AddToShopping": "Añadir a la lista de la compra", + "Add_Servings_to_Shopping": "Añadir {servings} raciones a la compra", + "Add_Step": "Añadir paso", + "Add_nutrition_recipe": "Añadir nutricion a la canasta", + "Add_to_Plan": "Añadir a regimen", + "Add_to_Shopping": "Añadir a la cesta", + "Added_To_Shopping_List": "Añadido a la lista de la compra", + "Added_by": "Añadido por", + "Added_on": "Añadido el", + "Advanced": "Avanzado", + "Alignment": "Alineación", + "Amount": "Cantidad", + "App": "Aplicación", + "Are_You_Sure": "Esta seguro?", + "Auto_Planner": "Planificador Automático", + "Auto_Sort": "Ordenar Automáticamente", + "Auto_Sort_Help": "Mueva todos los ingredientes al paso que mejor se adapte.", + "Automate": "Automatizar", + "Automation": "Automatización", + "Back": "Atrás", + "Bookmarklet": "Marcadores", + "Books": "Libros", + "Calculator": "Calculadora", + "Calories": "Calorias", + "Cancel": "Cancelar", + "Cannot_Add_Notes_To_Shopping": "Las notas no pueden añadirse a la lista de la compra", + "Carbohydrates": "Carbohydratos", + "Categories": "categorias", + "Category": "Categoría", + "CategoryInstruction": "Arrastrar categorías para cambiar su orden de aparición en la lista de la compra.", + "CategoryName": "Nombre Categoría", + "Change_Password": "Cambiar Contraseña", + "ChildInheritFields": "Campos Heredados de los Hijos", + "ChildInheritFields_help": "Los hijos heredarán estos campos por defecto.", + "Choose_Category": "Escoja Categoría", + "Clear": "Limpiar", + "Click_To_Edit": "Clic para editar", + "Clone": "Clonar", + "Close": "Cerrar", + "Color": "Color", + "Combine_All_Steps": "Combinar todos los pasos en un solo campo.", + "Coming_Soon": "Próximamente", + "Comments_setting": "Mostrar Comentarios", + "Completed": "Completado", + "Conversion": "Conversión", + "Copy": "Copiar", + "Copy Link": "Copiar Enlace", + "Copy Token": "Copiar Token", + "Copy_template_reference": "Copiar patrón", + "Cosmetic": "Apariencia", + "CountMore": "....+{count} mas", + "Create": "Crear", + "Create Food": "Crear Ingrediente", + "Create Recipe": "Crear Receta", + "Create_Meal_Plan_Entry": "Crear entrada del régimen de comidas", + "Create_New_Food": "Añadir ingrediente nuevo", + "Create_New_Keyword": "Añadir nueva Etiqueta", + "Create_New_Meal_Type": "Añadir nuevo Tipo de Comida", + "Create_New_Shopping Category": "Crear nueva Categoría de Compras", + "Create_New_Shopping_Category": "Añadir nueva Categoría de Compras", + "Create_New_Unit": "Añadir nueva unidad", + "Created": "Creada", + "Current_Period": "Período Actual", + "Custom Filter": "Filtro Personalizado", + "CustomImageHelp": "Subir una imagen para mostrar en la vista general del espacio.", + "CustomLogoHelp": "Subir imágenes cuadradas de diferentes tamaños para cambiarlas a logotipo en la pestaña del navegador y en la aplicación web instalada.", + "CustomLogos": "Logotipos Personalizados", + "CustomNavLogoHelp": "Subir una imagen para usar como el logotipo de la barra de navegación.", + "CustomTheme": "Tema Personalizado", + "CustomThemeHelp": "Anular los estilos del tema seleccionado cargando un archivo CSS personalizado.", + "Data_Import_Info": "Mejora tu Espacio importando listas de alimentos, unidades y más seleccionados por la comunidad, para mejorar tu colección de recetas.", + "Datatype": "Tipo de Datos", + "Date": "Fecha", + "Day": "Día", + "Days": "Días", + "Decimals": "Decimales", + "DefaultPage": "Página por Defecto", + "Default_Unit": "Unidad Predeterminada", + "DelayFor": "Retrasar por {hours} horas", + "DelayUntil": "Retrasar hasta", + "Delete": "Borrar", + "DeleteShoppingConfirm": "¿Estas seguro de que quieres eliminar {food} de la lista de la compra?", + "Delete_All": "Borrar todo", + "Delete_Food": "Eliminar Ingrediente", + "Delete_Keyword": "Eliminar palabra clave", + "Description": "Descripción", + "Description_Replace": "Reemplazar Descripción", + "Disable": "Desactivar", + "Disable_Amount": "Deshabilitar cantidad", + "Disabled": "Desactivado", + "Documentation": "Documentación", + "Download": "Descarga", + "Drag_Here_To_Delete": "Arrastrar aquí para eliminar", + "Edit": "Editar", + "Edit_Food": "Editar ingediente", + "Edit_Keyword": "Editar palabra clave", + "Edit_Meal_Plan_Entry": "Eliminar entrada del régimen de comidas", + "Edit_Recipe": "Editar receta", + "Empty": "Vacio", + "Enable": "Activado", + "Enable_Amount": "Habilitar cantidad", + "EndDate": "Fecha de Fin", + "Energy": "Energia", + "Error": "Error", + "Export": "Exportar", + "Export_As_ICal": "Exportar el periodo actual en formato iCal", + "Export_Not_Yet_Supported": "Exportación no soportada todavía", + "Export_Supported": "Exportación soportada", + "Export_To_ICal": "Exportar .ics", + "External": "Externo", + "External_Recipe_Image": "Imagen externa de la receta", + "FDC_ID": "FDC ID", + "FDC_ID_help": "FDC ID de base de datos", + "FDC_Search": "Búsqueda FDC", + "Failure": "Error", + "Fats": "Grasas", + "File": "Archivo", + "Files": "Archivos", + "First_name": "Nombre", + "Food": "Alimento", + "FoodInherit": "Campos heredables", + "FoodNotOnHand": "No tienes {food} comprado.", + "FoodOnHand": "Ya tienes {food} comprado.", + "Food_Alias": "Alias de la comida", + "Food_Replace": "Sustituir Alimento", + "Foods": "Comida", + "GroupBy": "Agrupar por", + "Hide_Food": "Esconder ingrediente", + "Hide_Keyword": "Esconder Palabras Clave", + "Hide_Keywords": "Esconder palabra clave", + "Hide_Recipes": "Esconder recetas", + "Hide_as_header": "Esconder como titulo", + "Hour": "Hora", + "Hours": "Horas", + "Icon": "Icono", + "IgnoreThis": "No añadir {food} automáticamente a la compra", + "Ignore_Shopping": "Ignorar Lista Compra", + "IgnoredFood": "{food} esta marcado para ser ignorado en las listas de la compra.", + "Image": "Imagen", + "Import": "Importar", + "Import Recipe": "Importar Receta", + "Import_Error": "Ocurrió un Error ocurrió durante la importación. Por favor, expanda los Detalles al final de la página para verlo.", + "Import_Not_Yet_Supported": "Importación no soportada todavía", + "Import_Result_Info": "{imported} de {total} recetas fueron importadas", + "Import_Supported": "Importación soportada", + "Import_finished": "Importación finalizada", + "Imported": "Importado", + "Imported_From": "Importado de", + "Importer_Help": "Más información y ayuda con este importador:", + "Information": "Información", + "Ingredient Editor": "Ingredientes", + "Ingredient Overview": "Vistazo de Ingredientes", + "IngredientInShopping": "Este ingrediente ya esta en la lista de la compra.", + "Ingredients": "Ingredientes", + "Inherit": "Heredar", + "InheritFields": "Heredar valores campos", + "InheritFields_help": "Los valores de estos campos serán heredados del padre (Excepción: categorías de compra vacías no se heredan)", + "InheritWarning": "{food} esta marcada para heredar, los cambios podrían no almacenarse.", + "Input": "Entrada", + "Instruction_Replace": "Reemplazar Instrucción", + "Instructions": "Instrucciones", + "Internal": "Interno", + "Invites": "Invitaciones", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Palabra clave", + "Keyword_Alias": "Alias Etiquetas", + "Keywords": "Palabras clave", + "Language": "Lenguaje", + "Last_name": "Apellidos", + "Learn_More": "Saber Más", + "Link": "Enlace", + "Load_More": "Cargar más", + "Log_Cooking": "Registrar Cocinada", + "Log_Recipe_Cooking": "Registro de recetas", + "Logo": "Logotipo", + "Make_Header": "Establecer Cabecera", + "Make_Ingredient": "Establecer Ingrediente", + "Manage_Books": "Manejar libros", + "Manage_Emails": "Administrar Correos", + "Meal_Plan": "Régimen de comida", + "Meal_Plan_Days": "Planes de comida a futuro", + "Meal_Type": "Tipo de comida", + "Meal_Type_Required": "El Tipo es obligatorio", + "Meal_Types": "Tipos de comida", + "Merge": "Unificar", + "Merge_Keyword": "Fusionar palabra clave", + "Message": "Mensaje", + "Month": "Mes", + "Move": "Mover", + "MoveCategory": "Mover a: ", + "Move_Down": "mover abajo", + "Move_Food": "Mover ingediente", + "Move_Keyword": "Mover palabra clave", + "Move_Up": "mover arriba", + "Multiple": "Múltiple", + "Name": "Nombre", + "Name_Replace": "Sustituir Nombre", + "Nav_Color": "Color de Navegación", + "Nav_Color_Help": "Cambiar color de navegación.", + "Nav_Text_Mode": "Modo de Texto de Navegación", + "Nav_Text_Mode_Help": "Se comporta de forma distinta para cada tema.", + "Never_Unit": "Unidad Nunca", + "New": "Nuevo", + "New_Cookbook": "Nuevo libro de recetas", + "New_Entry": "Nueva entrada", + "New_Food": "Nuevo ingrediente", + "New_Keyword": "Añadir palabra clave", + "New_Meal_Type": "Nuevo Tipo de comida", + "New_Recipe": "Nueva receta", + "New_Supermarket": "Crear nuevo supermercado", + "New_Supermarket_Category": "Crear nueva categoría de supermercado", + "New_Unit": "Nueva unidad", + "Next_Day": "Siguiente Día", + "Next_Period": "Siguiente Período", + "NoCategory": "No se ha seleccionado categoría.", + "NoMoreUndo": "No hay cambios que deshacer.", + "No_ID": "No se ha encontrado el ID, no se puede borrar.", + "No_Results": "No hay resutado", + "NotInShopping": "{food} no esta en tu lista de la compra.", + "Note": "Nota", + "Number of Objects": "Número de Objetos", + "Nutrition": "Nutrición", + "OfflineAlert": "Estas desconectado, la lista de la compra puede no sincronizarse.", + "Ok": "Ok", + "OnHand": "Actualmente en Posesión", + "OnHand_help": "El alimento esta en el inventario y no será automáticamente añadido a la lista de la compra. Este estado se comparte con los usuarios \"compradores\".", + "Open": "Abrir", + "Open_Data_Import": "Importar Open Data", + "Open_Data_Slug": "Open Data Slug", + "Options": "Opciones", + "OrderInformation": "Los objetos están ordenados en orden numérico creciente.", + "Original_Text": "Texto original", + "Page": "Página", + "Parameter": "Parametro", + "Parent": "Padre", + "Period": "Periodo", + "Periods": "Periódos", + "Pin": "Fijar", + "Pinned": "Anclado", + "PinnedConfirmation": "{recipe} ha sido fijada.", + "Plan_Period_To_Show": "Mostrar semanas, meses o años", + "Plan_Show_How_Many_Periods": "Cuantos periodos mostrar", + "Planned": "Planeado", + "Planner": "Planificador", + "Planner_Settings": "Opciones del planificador", + "Plural": "Plural", + "Preferences": "", + "Preparation": "Preparación", + "Previous_Day": "Día Anterior", + "Previous_Period": "Período Anterior", + "Print": "Imprimir", + "Private_Recipe": "Receta Privada", + "Private_Recipe_Help": "La receta solo podrás verla tu y la gente con la que esta compartida.", + "Profile": "", + "Properties": "Propiedades", + "Property": "Propiedad", + "Property_Editor": "Editor de Propiedades", + "Protected": "Protegido", + "Proteins": "Proteinas", + "Quick actions": "Acciones Rápidas", + "QuickEntry": "Entrada Rápida", + "Random Recipes": "Recetas Aleatorias", + "Rating": "Puntuación", + "Ratings": "Calificaciones", + "Recently_Viewed": "Visto recientemente", + "Recipe": "Receta", + "Recipe_Book": "Libro de recetas", + "Recipe_Image": "Imagen de la receta", + "Recipes": "Recetas", + "Recipes_In_Import": "Recetas en tu fichero de importación", + "Recipes_per_page": "Recetas por página", + "RemoveFoodFromShopping": "Eliminar {food} de la lista de la compra", + "Remove_nutrition_recipe": "Borrar nutrición de la canasta", + "Reset": "Restablecer", + "Reset_Search": "Resetear busqueda", + "Root": "Raíz", + "Save": "Guardar", + "Save_and_View": "Grabar y mostrar", + "Search": "Buscar", + "Search Settings": "Buscar ajustes", + "Second": "Segundo", + "Seconds": "Segundos", + "Select": "Seleccionar", + "Select_App_To_Import": "Por favor, seleccione una Aplicación de la que Importar", + "Select_Book": "Seleccionar libro", + "Select_File": "Seleccionar archivo", + "Selected": "Selecionado", + "Servings": "Raciones", + "Settings": "Opciones", + "Share": "Compartir", + "ShoppingBackgroundSyncWarning": "Red defectuosa, esperando para sincronizar ...", + "Shopping_Categories": "Categorías Compras", + "Shopping_Category": "Categoría Compras", + "Shopping_List_Empty": "Tu lista de la compra esta actualmente vacía, puedes añadir nuevos elementos mediante el menú de un régimen de comidas (click derecho en la tarjeta o click sobre el menú de la misma)", + "Shopping_input_placeholder": "e.g. Patata/100 Patatas/100 g Patatas", + "Shopping_list": "Lista de la Compra", + "ShowDelayed": "Mostrar elementos retrasados", + "ShowRecentlyCompleted": "Mostrar elementos completados recientemente", + "ShowUncategorizedFood": "Mostrar campos sin definir", + "Show_Logo": "Mostrar Logotipo", + "Show_Logo_Help": "Mostrar logotipo de Tandoor o del espacion en la barra de navegación.", + "Show_Week_Numbers": "¿Mostrar números de la semana?", + "Show_as_header": "Mostrar como titulo", + "Single": "Simple", + "Size": "Tamaño", + "Social_Authentication": "Autenticación Social", + "Sort_by_new": "Ordenar por novedades", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "Algunos ajustes de apariencia pueden ser cambiados por los administradores del espacio y anularán los ajustes del cliente para ese espacio.", + "Split_All_Steps": "Dividir todas las filas en pasos separados.", + "StartDate": "Fecha de Inicio", + "Starting_Day": "Día de comienzo de la semana", + "Step": "Paso", + "Step_Name": "Nombre Paso", + "Step_Type": "Tipo Paso", + "Step_start_time": "Hora de inicio", + "Sticky_Nav": "Navegación Fija", + "Sticky_Nav_Help": "Mostrar siempre el menú de navegación el la parte superior de la pantalla.", + "SubstituteOnHand": "Tienen un sustituto disponible.", + "Success": "Exito", + "SuccessClipboard": "Lista de la compra copiada al portapapeles", + "Supermarket": "Supermercado", + "SupermarketCategoriesOnly": "Sólo categorías de supermercado", + "SupermarketName": "Nombre del Supermercado", + "Supermarkets": "Supermercados", + "System": "", + "Table_of_Contents": "Tabla de contenido", + "Text": "Texto", + "Theme": "Tema", + "Time": "Tiempo", + "Title": "Titulo", + "Title_or_Recipe_Required": "Es necesario especificar un título o elegir una receta", + "Toggle": "Alternar", + "Transpose_Words": "Transponer Palabras", + "Type": "Tipo", + "Unchanged": "Sin Cambios", + "Undefined": "Indefinido", + "Undo": "Deshacer", + "Unit": "Unidad", + "Unit_Alias": "Unidad alias", + "Unit_Replace": "Sustituir Unidad", + "Units": "Unidades", + "Unpin": "Desanclar", + "UnpinnedConfirmation": "{recipe} ha sido desanclada.", + "Unrated": "Sin puntuar", + "Update_Existing_Data": "Actualizar Datos Existentes", + "Updated": "Actualizada", + "Url_Import": "Importar desde url", + "Use_Fractions": "Use fracciones", + "Use_Fractions_Help": "Convertir automáticamente los decimales en fracciones al ver una receta.", + "Use_Kj": "Usar kJ en lugar of kcal", + "Use_Metric": "Usar Unidades Métricas", + "Use_Plural_Food_Always": "Usar plural para alimentos siempre", + "Use_Plural_Food_Simple": "Usar plural para alimentos dinámicamente", + "Use_Plural_Unit_Always": "Usar plural para unidades siempre", + "Use_Plural_Unit_Simple": "Usar plural para unidades dinámicamente", + "User": "Usuario", + "Username": "Nombre de Usuario", + "Users": "Usuarios", + "Valid Until": "Valido Hasta", + "View": "Mostrar", + "View_Recipes": "Mostrar recetas", + "Waiting": "esperando", + "Warning": "Advertencia", + "Warning_Delete_Supermarket_Category": "Borrar una categoría de supermercado borrará también todas las relaciones con alimentos. ¿Está seguro?", + "Website": "Sitio Web", + "Week": "Semana", + "Week_Numbers": "numero de semana", + "Welcome": "Bienvenido/a", + "Year": "Año", + "YourSpaces": "", + "add_keyword": "Añadir Palabra Clave", + "additional_options": "Opciones Adicionales", + "advanced": "Avanzado", + "advanced_search_settings": "Ajustes de Búsqueda Avanzada", + "all_fields_optional": "Todos los campos son opcionales y pueden ser dejados en blanco.", + "and": "y", + "and_down": "& Abajo", + "and_up": "& Arriba", + "asc": "ascendente", + "base_amount": "Cantidad Base", + "base_unit": "Unidad Base", + "book_filter_help": "Incluir las recetas del filtro de recetas además de las asignadas manualmente.", + "click_image_import": "Haz clic en la imagen que quieres importar para esta receta", + "confirm_delete": "¿Estás seguro de eliminar este {object}?", + "convert_internal": "Convertir a receta interna", + "converted_amount": "Cantidad Convertida", + "converted_unit": "Unidad Convertida", + "copy_markdown_table": "Copiar como Tabla Markdown", + "copy_to_clipboard": "Copiar al portapapeles", + "copy_to_new": "Copiar a Nueva Receta", + "create_food_desc": "Crear ingrediente y enlazarlo con esta receta.", + "create_rule": "y crear automatización", + "create_title": "Nuevo {type}", + "created_by": "Creado por", + "created_on": "Creado En", + "csv_delim_help": "Delimitador utilizado en las exportaciones CSV.", + "csv_delim_label": "Delimitador CSV", + "csv_prefix_help": "Prefijo a añadir al copiar una lista al portapapeles.", + "csv_prefix_label": "Prefijo Lista", + "date_created": "Fecha de Creación", + "date_viewed": "Últimas Vistas", + "default_delay": "Horas de Retraso por defecto", + "default_delay_desc": "Número de horas por defecto para retrasar una entrada de la lista de la compra.", + "del_confirmation_tree": "Estas seguro que quieres eliminar {source} y todos sus elementos hijos?", + "delete_confirmation": "¿Estás seguro de que deseas eliminar {source}?", + "delete_title": "Eliminar {type}", + "desc": "Descendiente", + "download_csv": "Descargar CSV", + "download_pdf": "Descargar PDF", + "edit_title": "Editar {type}", + "empty_list": "La lista está vacía.", + "enable_expert": "Habilitar Modo Experto", + "err_creating_resource": "¡Hubo un error al crear el recurso!", + "err_deleting_protected_resource": "El objeto a eliminar sigue en uso y no puede ser eliminado.", + "err_deleting_resource": "¡Hubo un error al eliminar el recurso!", + "err_fetching_resource": "¡Hubo un error al obtener el recurso!", + "err_importing_recipe": "¡Hubo un error al importar la receta!", + "err_merge_self": "No puedes unificar un elemento con él mismo", + "err_merging_resource": "¡Hubo un error al fusionar un recurso!", + "err_move_self": "No puedes mover un elemento a sí mismo", + "err_moving_resource": "¡Hubo un error moviendo el recurso!", + "err_updating_resource": "¡Hubo un error al actualizar el recurso!", + "expert_mode": "Modo Experto", + "explain": "Explicar", + "fields": "Campos", + "file_upload_disabled": "La carga de archivos no está habilitada para su espacio.", + "filter": "Filtro", + "filter_name": "Nombre de Filtro", + "filter_to_supermarket": "Filtrar por Supermercado", + "filter_to_supermarket_desc": "Por defecto, filtrar la lista de la compra para únicamente incluir categorías del supermercado seleccionado.", + "fluid_ounce": "onza líquida [fl oz] (US, volumen)", + "food_inherit_info": "Campos que han de ser heredados por defecto.", + "food_recipe_help": "Enlazar una receta aquí incluirá la receta enlazada en cualquier otra receta que use este alimento", + "g": "gramo [g] (métrico, peso)", + "gallon": "galón [gal] (US, volumen)", + "hide_step_ingredients": "Ocultar Ingredientes por Pasos", + "ignore_shopping_help": "No añadir nunca alimento a la lista de la compra (ej. agua)", + "imperial_fluid_ounce": "onza líquida imperial [imp fl oz] (Reino Unido, volumen)", + "imperial_gallon": "galón imperial [imp gal] (Reino Unido, volumen)", + "imperial_pint": "Pinta imperial [imp pt] (Reino Unido, volumen)", + "imperial_quart": "cuarto de galón imperial [imp qt] (Reino Unido, volumen)", + "imperial_tbsp": "cucharada sopera imperial [imp tbsp] (Reino Unido, volumen)", + "imperial_tsp": "cucharadita imperial [imp tsp] (Reino Unido, volumen)", + "import_duplicates": "Para evitar duplicados se ignoran las recetas con el mismo nombre que las ya existentes. Marque esta casilla para importar todo.", + "import_running": "Importación realizándose, ¡Espere!", + "in_shopping": "En la Lista de la Compra", + "ingredient_list": "Lista de Ingredientes", + "kg": "kilogramo [kg] (métrico, peso)", + "l": "litro [l] (métrico, volumen)", + "last_cooked": "Últimas Cocinadas", + "last_viewed": "Ùltimo Visto", + "left_handed": "Modo Zurdo", + "left_handed_help": "Optimizará la interfaz de usuario para su uso con la mano izquierda.", + "make_now": "Hacer Ahora", + "make_now_count": "Como mucho los ingredientes faltantes", + "mark_complete": "Marcar como Completado", + "mealplan_autoadd_shopping": "Añadir Régimen de Comidas Automáticamente", + "mealplan_autoadd_shopping_desc": "Añadir todos los ingredientes del régimen a la lista de la compra.", + "mealplan_autoexclude_onhand": "Excluir ingrediente en posesion", + "mealplan_autoexclude_onhand_desc": "Al añadir algo a la lista de la compra (manual o automáticamente), excluir aquellos ingredientes ya en posesión.", + "mealplan_autoinclude_related": "Añadir recetas relacionadas", + "mealplan_autoinclude_related_desc": "Al añadir algo a la lista de la compra (manual o automáticamente), incluir todas las recetas relacionadas.", + "merge_confirmation": "Reemplazar {source} con {target}", + "merge_selection": "Reemplaza todas las ocurrencias de {source} con el {type} seleccionado.", + "merge_title": "Unificar {type}", + "min": "minimo", + "ml": "mililitro [ml] (métrico, volumen)", + "move_confirmation": "Mover {child} a {parent}", + "move_selection": "Selecciona un padre {type} para mover {source} a el.", + "move_title": "Mover {type}", + "no_more_images_found": "No se han encontrado imágenes adicionales en este sitio Web.", + "no_pinned_recipes": "¡No tienes recetas ancladas!", + "not": "no", + "nothing": "Nada que hacer", + "nothing_planned_today": "¡No tienes nada planeado para hoy!", + "one_url_per_line": "Una URL por línea", + "open_data_help_text": "El proyecto Tandoor Open Data proporciona datos aportados por la comunidad para Tandoor. Este campo se rellena automáticamente cuando se importa y permite actualizaciones en el futuro.", + "or": "o", + "ounce": "onza [oz] (peso)", + "parameter_count": "Parámetro {count}", + "paste_ingredients": "Pegar Ingredientes", + "paste_ingredients_placeholder": "Pegar aquí la lista de ingredientes ...", + "paste_json": "Pegar fuente html o json aqui para cargar la receta.", + "per_serving": "por porción", + "pint": "pinta [pt] (US, volumen)", + "plan_share_desc": "Las Nuevas entradas del Plan de Comidas se compartirán automáticamente con los usuarios seleccionados.", + "plural_short": "plural", + "plural_usage_info": "Usar plural para unidades y alimentos dentro de este espacio.", + "pound": "libra (peso)", + "property_type_fdc_hint": "Sólo tipos de propiedad con un FDC ID pueden cargar datos automáticamente de la base de datos FDC", + "quart": "cuarto de galón [qt] (US, volumen)", + "recipe_filter": "Filtro de Recetas", + "recipe_name": "Nombre de la Receta", + "recipe_property_info": "¡También puedes añadir propiedades a los alimentos para calcularlas automáticamente en función de tu receta!", + "related_recipes": "Recetas Relacionadas", + "remember_hours": "Horas a Recordar", + "remember_search": "Recordar Búsqueda", + "remove_selection": "Deseleccionar", + "reset_children": "Restablecer Herencia de Hijos", + "reset_children_help": "Sobreescribir todos los hijos con valores de campos heredados. Los campos heredados de los hijos serán establecidos a Campos Heredados a menos que se marque Campos Heredados de los Hijos.", + "reset_food_inheritance": "Restablecer Herencia", + "reset_food_inheritance_info": "Restablecer todos los alimentos a los campos heredados por defecto y los valores de sus padres.", + "reusable_help_text": "El enlace de invitación podrá ser usado por más de un usuario.", + "review_shopping": "Revise entradas de compra antes de guardar", + "save_filter": "Guardar Filtros", + "search_create_help_text": "Crear una nueva receta directamente en Tandoor.", + "search_import_help_text": "Importar una receta de un sitio web externo o aplicación.", + "search_no_recipes": "¡No pudo encontrarse ninguna receta!", + "search_rank": "Buscar Rango", + "select_file": "Seleccionar Fichero", + "select_food": "Seleccionar Alimento", + "select_keyword": "Seleccionar Palabra Clave", + "select_recipe": "Seleccionar Receta", + "select_unit": "Seleccionar Unidad", + "shared_with": "Compartido con", + "shopping_add_onhand": "Auto 'en posesión'", + "shopping_add_onhand_desc": "Marcar comida como 'en posesión' cuando se 'checkea' en la lista de la compra.", + "shopping_auto_sync": "Sincr. Automáticamente", + "shopping_auto_sync_desc": "Establecer a 0 para deshabilitar Sincr. Auto. Cuando se esta visualizando una lista de la compra esta se guarda cada pocos segundos para recargar los cambios de otros usuarios. Es útil para listas compartidas pero utiliza mas datos móviles.", + "shopping_category_help": "Los supermercados pueden ser ordenados y filtrados por Categoría de Compra de acuerdo con la disposición de los pasillos.", + "shopping_recent_days": "Días recientes", + "shopping_recent_days_desc": "Días a mostrar entradas recientes de la lista de la compra.", + "shopping_share": "Compartir lista de la compra", + "shopping_share_desc": "Los usuarios verán todos los elementos de tu lista de la compra. Ellos tendrán que añadirte a ti para que puedas ver las suyas.", + "show_books": "Mostrar Libros", + "show_filters": "Mostrar Filtros", + "show_foods": "Mostrar Alimentos", + "show_ingredient_overview": "Mostrar una lista de todos los ingrediente al principio de la receta.", + "show_ingredients_table": "Mostrar una tabla de los ingredientes junto al texto del paso", + "show_keywords": "Mostrar palabras clave", + "show_only_internal": "Mostrar solo recetas internas", + "show_rating": "Mostrar Calificación", + "show_sortby": "Mostrar Ordenada Por", + "show_split_screen": "Vista dividida", + "show_sql": "Mostrar SQL", + "show_step_ingredients": "Mostrar Ingredientes por Pasos", + "show_step_ingredients_setting": "Mostrar Ingredientes Junto a los Pasos de la Receta", + "show_step_ingredients_setting_help": "Añadir la tabla de ingredientes junto a los pasos de la receta. Se aplica en el momento de la creación. Puede ser anulado en la vista de edición de la receta.", + "show_units": "Mostrar Unidades", + "simple_mode": "Modo Simple", + "sort_by": "Ordenar por", + "sql_debug": "Depuración SQL", + "step_time_minutes": "Tiempo del paso en minutos", + "substitute_children": "Hijos Sustitutos", + "substitute_children_help": "Todos los alimentos que son hijos de este alimento son considerados sustitutos.", + "substitute_help": "Los sustitutos se consideran cuando se buscan recetas que pueden ser confeccionadas con ingredientes disponibles.", + "substitute_siblings": "Hermanos Sustitutos", + "substitute_siblings_help": "Todos los alimentos que comparten un padre son considerados sustitutos.", + "success_creating_resource": "¡Se ha creado un recurso con éxito!", + "success_deleting_resource": "¡Se ha eliminado un recurso con éxito!", + "success_fetching_resource": "¡Se ha obtenido un recurso con éxito!", + "success_merging_resource": "¡Se ha fusionado con éxito un recurso!", + "success_moving_resource": "¡Se ha movido un recurso con éxito!", + "success_updating_resource": "¡Se ha actualizado un recurso con éxito !", + "tbsp": "cucharada sopera [tbsp] (US, volumen)", + "theUsernameCannotBeChanged": "", + "times_cooked": "Veces Cocinada", + "today_recipes": "Recetas del día", + "total": "total", + "tree_root": "Raíz del Árbol", + "tree_select": "Usar Selección en Árbol", + "tsp": "cucharadita [tsp] (US, volumen)", + "updatedon": "Actualizado En", + "view_recipe": "Ver Receta", + "warning_duplicate_filter": "Aviso: Debido a limitaciones técnicas tener multiples filtros de la misma combinación (y/o/no - and/or/not) puede causar resultados inesperados.", + "warning_feature_beta": "Esta función está en fase BETA de pruebas. Podrían aparecer fallos y cambios importantes en un futuro (pudiendo perder información relacionada con la funcionalidad) cuando uses esta función.", + "warning_space_delete": "Puedes eliminar tu espacio, incluyendo todas las recetas, listas de la compra, regímenes de comidas y cualquier otra cosa creada. ¡Esto no se puede deshacer! ¿Estás seguro de que quieres hacerlo?" +} \ No newline at end of file diff --git a/vue3/src/locales/fi.json b/vue3/src/locales/fi.json new file mode 100644 index 000000000..963962cd6 --- /dev/null +++ b/vue3/src/locales/fi.json @@ -0,0 +1,230 @@ +{ + "Add": "Lisää", + "Add_Step": "Lisää Vaihe", + "Add_nutrition_recipe": "Lisää ravintoaine reseptiin", + "Add_to_Plan": "Lisää suunnitelmaan", + "Add_to_Shopping": "Lisää ostoksiin", + "Added_To_Shopping_List": "Lisätty ostoslistaan", + "Advanced Search Settings": "Tarkennetun Haun Asetukset", + "Auto_Planner": "Automaattinen Suunnittelija", + "Automate": "Automatisoi", + "Automation": "Automaatio", + "Books": "Kirjat", + "Calories": "Kalorit", + "Cancel": "Peruuta", + "Cannot_Add_Notes_To_Shopping": "Lisätietoja ei voida lisätä ostoslistaan", + "Carbohydrates": "Hiilihydraatit", + "Categories": "Luokat", + "Category": "Luokka", + "Clear": "Pyyhi", + "Clone": "Luo kopio", + "Close": "Sulje", + "Color": "Väri", + "Coming_Soon": "Tulossa pian", + "Copy": "Kopioi", + "Copy_template_reference": "Kopioi malliviittaus", + "Create": "Luo", + "Create_Meal_Plan_Entry": "Luo ateriasuunnitelma merkintä", + "Create_New_Food": "Lisää Uusi Ruoka", + "Create_New_Keyword": "Lisää Uusi Avainsana", + "Create_New_Meal_Type": "Lisää Uusi Ateriatyyppi", + "Create_New_Shopping Category": "Luo Uusi Ostoskategoria", + "Create_New_Unit": "Lisää Uusi Yksikkö", + "Current_Period": "Nykyinen Jakso", + "Date": "Päivämäärä", + "Delete": "Poista", + "Delete_Food": "Poista ruoka", + "Delete_Keyword": "Poista avainsana", + "Description": "Kuvaus", + "Disable_Amount": "Poista Määrä käytöstä", + "Download": "Lataa", + "Drag_Here_To_Delete": "Vedä tänne poistaaksesi", + "Edit": "Muokkaa", + "Edit_Food": "Muokkaa ruokaa", + "Edit_Keyword": "Muokkaa avainsanaa", + "Edit_Meal_Plan_Entry": "Muokkaa ateriasuunnitelma merkintää", + "Edit_Recipe": "Muokkaa Reseptiä", + "Empty": "Tyhjä", + "Enable_Amount": "Ota Määrä käyttöön", + "Energy": "Energia", + "Export": "Vie", + "Export_As_ICal": "Vie nykyinen jakso iCal muotoon", + "Export_To_ICal": "Vie .ics", + "External": "Ulkoinen", + "External_Recipe_Image": "Ulkoinen reseptin kuva", + "Failure": "Epäonnistui", + "Fats": "Rasvat", + "File": "Tiedosto", + "Files": "Tiedostot", + "Food": "Ruoka", + "Food_Alias": "Ruoan nimimerkki", + "Hide_Food": "Piilota ruoka", + "Hide_Keyword": "Piilota avainsana", + "Hide_Keywords": "Piilota Avainsana", + "Hide_Recipes": "Piilota Reseptit", + "Hide_as_header": "Piilota otsikko", + "Icon": "Kuvake", + "Ignore_Shopping": "Ohita Ostokset", + "Image": "Kuva", + "Import": "Tuo", + "Import_finished": "Tuonti valmistui", + "Information": "Tiedot", + "Ingredients": "Ainesosat", + "Instructions": "Ohjeet", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword_Alias": "Avainsana-alias", + "Keywords": "Avainsanat", + "Link": "Linkki", + "Load_More": "Lataa Lisää", + "Log_Cooking": "Kirjaa kokkaus", + "Log_Recipe_Cooking": "Kirjaa Reseptin Kokkaus", + "Make_Header": "Valmista Otsikko", + "Make_Ingredient": "Valmista Ainesosa", + "Manage_Books": "Hallinnoi kirjoja", + "Meal_Plan": "Ateriasuunnitelma", + "Meal_Plan_Days": "Tulevat ruokasuunnitelmat", + "Meal_Type": "Ateriatyyppi", + "Meal_Type_Required": "Ateriatyyppi pakollinen", + "Meal_Types": "Ateriatyypit", + "Merge": "Yhdistä", + "Merge_Keyword": "Yhdistä Avainsana", + "Month": "Kuukausi", + "Move": "Siirry", + "Move_Down": "Siirry alas", + "Move_Food": "Siirrä ruoka", + "Move_Keyword": "Siirrä Avainsana", + "Move_Up": "Siirry ylös", + "Name": "Nimi", + "New": "Uusi", + "New_Cookbook": "Uusi keittokirja", + "New_Food": "Uusi ruoka", + "New_Keyword": "Uusi avainsana", + "New_Meal_Type": "Uusi Ateriatyyppi", + "New_Recipe": "Uusi Resepti", + "New_Unit": "Uusi Yksikkö", + "Next_Day": "Seuraava Päivä", + "Next_Period": "Seuraava Jakso", + "No_ID": "Poistaminen epäonnistui, ID:tä ei löytynyt.", + "No_Results": "Ei Tuloksia", + "Note": "Lisätiedot", + "Nutrition": "Ravitsemus", + "Ok": "Avaa", + "Open": "Avaa", + "Parameter": "Parametri", + "Parent": "Yläluokka", + "Period": "Jakso", + "Periods": "Jaksot", + "Plan_Period_To_Show": "Näytä viikot, kuukaudet tai vuodet", + "Plan_Show_How_Many_Periods": "Kuinka monta jaksoa näyttää", + "Planner": "Suunnittelija", + "Planner_Settings": "Suunnittelijan asetukset", + "Plural": "", + "Preferences": "", + "Preparation": "Valmistautuminen", + "Previous_Day": "Edellinen Päivä", + "Previous_Period": "Edellinen Jakso", + "Print": "Tulosta", + "Profile": "", + "Proteins": "Proteiinit", + "Rating": "Luokitus", + "Recently_Viewed": "Äskettäin katsotut", + "Recipe": "Resepti", + "Recipe_Book": "Keittokirja", + "Recipe_Image": "Reseptin Kuva", + "Recipes": "Reseptit", + "Recipes_per_page": "Reseptejä sivulla", + "Remove_nutrition_recipe": "Poista ravintoaine reseptistä", + "Reset_Search": "Nollaa haku", + "Root": "Root", + "Save": "Tallenna", + "Save_and_View": "Tallenna & Katso", + "Search": "Haku", + "Search Settings": "Hakuasetukset", + "Select_Book": "Valitse Kirja", + "Select_File": "Valitse Tiedosto", + "Selected": "Valittu", + "Servings": "Annokset", + "Settings": "Asetukset", + "Share": "Jaa", + "Shopping_Categories": "Ostoskategoriat", + "Shopping_Category": "Ostosluokka", + "Shopping_List_Empty": "Ostoslistasi on tällä hetkellä tyhjä, voit lisätä tuotteita ateriasuunnitelmamerkinnän valikon kautta(klikkaa korttia hiiren kaksoispainikkeella tai valikkokuvaketta)", + "Shopping_list": "Ostoslista", + "Show_Week_Numbers": "Näytä viikkonumerot ?", + "Show_as_header": "Näytä otsikkona", + "Size": "Koko", + "Sort_by_new": "Lajittele uusien mukaan", + "SpaceMembers": "", + "SpaceSettings": "", + "Starting_Day": "Viikon aloituspäivä", + "Step": "Vaihe", + "Step_Name": "Vaiheen Nimi", + "Step_Type": "Vaiheen Tyyppi", + "Step_start_time": "Vaiheen aloitusaika", + "Success": "Onnistui", + "Supermarket": "Supermarket", + "System": "", + "Table_of_Contents": "Sisällysluettelo", + "Text": "Teksi", + "Time": "Aika", + "Title": "Otsikko", + "Title_or_Recipe_Required": "Otsikko tai resepti valinta vaadittu", + "Type": "Tyyppi", + "Unit": "Yksikkö", + "Unit_Alias": "Yksikköalias", + "Unrated": "Luokittelematon", + "Url_Import": "URL Tuonti", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "View": "Katso", + "View_Recipes": "Näytä Reseptit", + "Waiting": "Odottaa", + "Week": "Viikko", + "Week_Numbers": "Viikkonumerot", + "Year": "Vuosi", + "YourSpaces": "", + "all_fields_optional": "Kaikki kentät ovat valinnaisia ja voidaan jättää tyhjiksi.", + "and": "ja", + "and_up": "& Ylös", + "confirm_delete": "Haluatko varmasti poistaa tämän {object}?", + "convert_internal": "Muunna sisäiseksi reseptiksi", + "create_rule": "ja luo automaatio", + "create_title": "Uusi {type}", + "del_confirmation_tree": "Haluatko varmasti poistaa {source} ja kaikki sen alaosat?", + "delete_confirmation": "Haluatko varmasti poistaa {source}?", + "delete_title": "Poista {type}", + "edit_title": "Muokkaa {type}", + "err_creating_resource": "Resurssin luomisessa tapahtui virhe!", + "err_deleting_resource": "Resurssin poistamisessa tapahtui virhe!", + "err_fetching_resource": "Resurssin noutamisessa tapahtui virhe!", + "err_merging_resource": "Resurssin yhdistämisessä tapahtui virhe!", + "err_moving_resource": "Resurssin siirtämisessä tapahtui virhe!", + "err_updating_resource": "Resurssin päivittämisessä tapahtui virhe!", + "file_upload_disabled": "Tiedoston lähetys ei ole käytössä tilassasi.", + "import_running": "Tuonti käynnissä, odota!", + "merge_confirmation": "Korvaa {source} esiintymiset {target}:lla", + "merge_selection": "Korvaa kaikki {source} esiintymiset valitulla {type}:llä.", + "merge_title": "Yhdistä {type}", + "min": "minimi", + "move_confirmation": "Siirrä {child} yläluokkaan {parent}", + "move_selection": "Valitse yläluokka {type} johon {source} siirretään.", + "move_title": "Siirrä {type}", + "or": "tai", + "plural_short": "", + "plural_usage_info": "", + "show_only_internal": "Näytä vain sisäiset reseptit", + "show_split_screen": "Jaettu näkymä", + "step_time_minutes": "Askelaika minuutteina", + "success_creating_resource": "Resurssin luominen onnistui!", + "success_deleting_resource": "Resurssin poistaminen onnistui!", + "success_fetching_resource": "Resurssin hakeminen onnistui!", + "success_merging_resource": "Resurssin yhdistäminen onnistui!", + "success_moving_resource": "Resurssin siirto onnistui!", + "success_updating_resource": "Resurssin päivitys onnistui!", + "theUsernameCannotBeChanged": "", + "tree_root": "Root of Tree", + "warning_feature_beta": "Tämä ominaisuus on BETA (testaus) vaiheessa. Bugeja ja hajottavia muutoksia saattaa ilmaantua tulevaisuudessa tätä ominaisuutta (mahdollisesti menettää ominaisuuksiin liittyvää tietoa) käytettäessä." +} \ No newline at end of file diff --git a/vue3/src/locales/fr.json b/vue3/src/locales/fr.json new file mode 100644 index 000000000..ab19ad3aa --- /dev/null +++ b/vue3/src/locales/fr.json @@ -0,0 +1,563 @@ +{ + "API": "API", + "Account": "Compte", + "Add": "Ajouter", + "AddFoodToShopping": "Ajouter l’aliment {food} à votre liste de courses", + "AddToShopping": "Ajouter à la liste de courses", + "Add_Servings_to_Shopping": "Ajouter {servings} portions aux courses", + "Add_Step": "Ajouter une étape", + "Add_nutrition_recipe": "Ajouter les valeurs nutritionelles à la recette", + "Add_to_Plan": "Ajouter au menu", + "Add_to_Shopping": "Ajouter à la liste de courses", + "Added_To_Shopping_List": "Ajouté à la liste de courses", + "Added_by": "Ajouté par", + "Added_on": "Ajouté le", + "Advanced": "Avancé", + "Advanced Search Settings": "Paramètres de recherche avancée", + "Alignment": "Alignement", + "Amount": "Quantité", + "App": "Appli", + "Are_You_Sure": "Etes-vous sûr ?", + "Auto_Planner": "Planning Auto", + "Auto_Sort": "Tri automatique", + "Auto_Sort_Help": "Déplacer tous les ingrédients à l’étape la mieux adaptée.", + "Automate": "Automatiser", + "Automation": "Automatisation", + "Back": "Retour", + "Bookmarklet": "Signet", + "Books": "Livres", + "Calculator": "Calculatrice", + "Calories": "Calories", + "Cancel": "Annuler", + "Cannot_Add_Notes_To_Shopping": "Les notes ne peuvent pas être ajoutées à la liste de courses", + "Carbohydrates": "Glucides", + "Categories": "Catégories", + "Category": "Catégorie", + "CategoryInstruction": "Faites glisser les catégories pour modifier l'ordre dans lequel elles apparaissent dans la liste des courses.", + "CategoryName": "Intitulé de la catégorie", + "Change_Password": "Modifier le mot de passe", + "Choose_Category": "Choisir une catégorie", + "Clear": "Supprimer", + "Click_To_Edit": "Cliquer pour éditer", + "Clone": "Cloner", + "Close": "Fermer", + "Color": "Couleur", + "Combine_All_Steps": "Combiner toutes les étapes en un seul champ.", + "Coming_Soon": "Bientôt disponible", + "Comments_setting": "Montrer les commentaires", + "Completed": "Achevé", + "Conversion": "Conversion", + "Copy": "Copier", + "Copy Link": "Copier le lien", + "Copy Token": "Copier le jeton", + "Copy_template_reference": "Copier la référence du modèle", + "Cosmetic": "Cosmétique", + "CountMore": "...+ {count} en plus", + "Create": "Créer", + "Create Food": "Créer un aliment", + "Create Recipe": "Créer une recette", + "Create_Meal_Plan_Entry": "Créer une entrée de menu", + "Create_New_Food": "Ajouter un nouvel aliment", + "Create_New_Keyword": "Ajouter un nouveau mot-clé", + "Create_New_Meal_Type": "Ajouter un nouveau type de repas", + "Create_New_Shopping Category": "Ajouter une catégorie de courses", + "Create_New_Shopping_Category": "Ajouter une nouvelle catégorie de courses", + "Create_New_Unit": "Ajouter une nouvelle unité", + "Created": "Créé", + "Current_Period": "Période actuelle", + "Custom Filter": "Filtre personnalisé", + "CustomImageHelp": "Téléchargez une image à afficher dans l'aperçu de l'espace.", + "CustomLogoHelp": "Téléchargez des images carrées de différentes tailles pour les transformer en logo dans l'onglet du navigateur et dans l'application web installée.", + "CustomLogos": "Logos personnalisés", + "CustomNavLogoHelp": "Téléchargez une image à utiliser comme logo de la barre de navigation.", + "CustomTheme": "Thème personnalisé", + "CustomThemeHelp": "Remplacer les styles du thème sélectionné en téléchargeant un fichier CSS personnalisé.", + "Data_Import_Info": "Améliorez votre groupe en important des données partagées par la communauté afin d'améliorer vos collections de recettes : listes d'aliments, unités et plus encore.", + "Datatype": "Type de donnée", + "Date": "Date", + "Day": "Jour", + "Days": "Jours", + "Decimals": "Décimales", + "DefaultPage": "Page par défaut", + "Default_Unit": "Unité par défaut", + "DelayFor": "Retard de {hours} heures", + "DelayUntil": "Retard jusqu'à", + "Delete": "Supprimer", + "DeleteShoppingConfirm": "Êtes-vous sûr(e) de vouloir supprimer tous les aliments {food} de votre liste de courses ?", + "Delete_All": "Supprimer tout", + "Delete_Food": "Supprimer l’aliment", + "Delete_Keyword": "Supprimer le mot-clé", + "Description": "Description", + "Description_Replace": "Remplacer la Description", + "Disable": "Désactiver", + "Disable_Amount": "Désactiver la quantité", + "Disabled": "Désactivé", + "Documentation": "Documentation", + "Download": "Télécharger", + "Drag_Here_To_Delete": "Glissez ici pour supprimer", + "Edit": "Modifier", + "Edit_Food": "Modifier l’aliment", + "Edit_Keyword": "Modifier le mot-clé", + "Edit_Meal_Plan_Entry": "Modifier une entrée de menu", + "Edit_Recipe": "Modifier la recette", + "Empty": "Vider", + "Enable": "Activer", + "Enable_Amount": "Activer la quantité", + "EndDate": "Date de fin", + "Energy": "Énergie", + "Error": "Erreur", + "Export": "Exporter", + "Export_As_ICal": "Exporter la période en cours au format iCal", + "Export_Not_Yet_Supported": "Exportation pas encore prise en charge", + "Export_Supported": "Exportation prise en charge", + "Export_To_ICal": "Exporter .ics", + "External": "Externe", + "External_Recipe_Image": "Image de recette externe", + "FDC_ID": "ID FCD", + "FDC_ID_help": "ID de base de données FDC", + "FDC_Search": "Recherche dans le FDC", + "Failure": "Échec", + "Fats": "Matières grasses", + "File": "Fichier", + "Files": "Fichiers", + "First_name": "Prénom", + "Food": "Aliment", + "FoodInherit": "Ingrédient hérité", + "FoodNotOnHand": "L’aliment {food} n’est pas disponible.", + "FoodOnHand": "L’aliment {food} est disponible.", + "Food_Alias": "Alias pour les aliments", + "Food_Replace": "Remplacer l'aliment", + "Foods": "Aliments", + "GroupBy": "Grouper par", + "Hide_Food": "Cacher l’aliment", + "Hide_Keyword": "masquer les mots clefs", + "Hide_Keywords": "Cacher le mot-clé", + "Hide_Recipes": "Cacher les recettes", + "Hide_as_header": "Cacher comme en-tête", + "Hour": "Heure", + "Hours": "Heures", + "Icon": "Icône", + "IgnoreThis": "Ne jamais ajouter automatiquement l’aliment {food} aux courses", + "Ignore_Shopping": "Ignorer les courses", + "IgnoredFood": "Ignorer les courses est paramétré pour l’aliment {food}.", + "Image": "Image", + "Import": "Importer", + "Import Recipe": "Importer une recette", + "Import_Error": "Une erreur est survenue pendant votre importation. Veuillez développer les détails au bas de la page pour la consulter.", + "Import_Not_Yet_Supported": "Importation pas encore prise en charge", + "Import_Result_Info": "{imported} sur {total} recettes ont été importées", + "Import_Supported": "Importation prise en charge", + "Import_finished": "Importation terminée", + "Imported": "Importé", + "Imported_From": "Importé depuis", + "Importer_Help": "Plus d'information et d'aide sur cet importateur :", + "Information": "Information", + "Ingredient Editor": "Éditeur d’ingrédients", + "Ingredient Overview": "Aperçu des ingrédients", + "IngredientInShopping": "Cet ingrédient est dans votre liste de courses.", + "Ingredients": "Ingrédients", + "Inherit": "Hériter", + "InheritFields": "Hériter les valeurs des champs", + "InheritFields_help": "Les valeurs de ces champs seront héritées du parent (Exception : les listes de course vide ne sont pas héritées)", + "InheritWarning": "L'ingrédient {food} est un héritage, les changements pourraient ne pas être conservés.", + "Input": "Entrée", + "Instruction_Replace": "Instruction Remplacer", + "Instructions": "Instructions", + "Internal": "Interne", + "Invites": "Invitations", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Maj", + "Keyword": "Mot-clé", + "Keyword_Alias": "Alias de mot-clé", + "Keywords": "Mots-clés", + "Language": "Langue", + "Last_name": "Nom", + "Learn_More": "Apprenez-en plus", + "Link": "Lien", + "Load_More": "Charger plus", + "Log_Cooking": "Marquer comme cuisiné", + "Log_Recipe_Cooking": "Marquer la recette comme cuisinée", + "Logo": "Logo", + "Make_Header": "Créer un en-tête", + "Make_Ingredient": "Créer un ingrédient", + "Manage_Books": "Gérer les livres", + "Manage_Emails": "Gérer les e-mails", + "Meal_Plan": "Menu de la semaine", + "Meal_Plan_Days": "Futurs menus", + "Meal_Type": "Type de repas", + "Meal_Type_Required": "Type de repas obligatoire", + "Meal_Types": "Types de repas", + "Merge": "Fusionner", + "Merge_Keyword": "Fusionner le mot-clé", + "Message": "Message", + "Month": "Mois", + "Move": "Déplacer", + "MoveCategory": "Déplacer vers : ", + "Move_Down": "Descendre", + "Move_Food": "Déplacer l’aliment", + "Move_Keyword": "Déplacer le mot-clé", + "Move_Up": "Monter", + "Multiple": "Multiple", + "Name": "Nom", + "Name_Replace": "Remplacer le Nom", + "Nav_Color": "Couleur de la Navigation", + "Nav_Color_Help": "Changer la couleur de la navigation.", + "Nav_Text_Mode": "Mode de navigation texte", + "Nav_Text_Mode_Help": "Se comporte différemment pour chaque thème.", + "Never_Unit": "Ne pas mettre d'unité", + "New": "Nouveau", + "New_Cookbook": "Nouveau livre de recettes", + "New_Entry": "Nouvelle Entrée", + "New_Food": "Nouvel aliment", + "New_Keyword": "Nouveau mot-clé", + "New_Meal_Type": "Nouveau type de repas", + "New_Recipe": "Nouvelle recette", + "New_Supermarket": "Créer un nouveau supermarché", + "New_Supermarket_Category": "Créer une nouvelle catégorie de supermarché", + "New_Unit": "Nouvelle unité", + "Next_Day": "Prochain jour", + "Next_Period": "Prochaine période", + "NoCategory": "Pas de catégorie sélectionnée.", + "NoMoreUndo": "Aucun changement à annuler.", + "No_ID": "ID introuvable, impossible de supprimer.", + "No_Results": "Aucun résultat", + "NotInShopping": "L’aliment {food} n’est pas dans votre liste de courses.", + "Note": "Notes", + "Number of Objects": "Nombre d'objets", + "Nutrition": "Valeurs nutritionnelles", + "OfflineAlert": "Vous êtes déconnecté, votre liste de courses peut ne pas être synchronisée.", + "Ok": "D'accord", + "OnHand": "Disponible actuellement", + "OnHand_help": "L’aliment est dans l’inventaire et ne sera pas automatiquement ajouté à la liste de courses. L’état de disponibilité est partagé avec les utilisateurs de la liste.", + "Open": "Ouvrir", + "Open_Data_Import": "Import Open Data", + "Open_Data_Slug": "Open Data Slug", + "Options": "Options", + "OrderInformation": "Les objects sont classés du plus petit au plus grand.", + "Original_Text": "Texte d’origine", + "Page": "Page", + "Parameter": "Paramètre", + "Parent": "Parent", + "Period": "Période", + "Periods": "Périodes", + "Pin": "Épingler", + "Pinned": "Epinglé", + "PinnedConfirmation": "{recipe} a été épinglée.", + "Plan_Period_To_Show": "Montrer les semaines, mois ou années", + "Plan_Show_How_Many_Periods": "Combien de périodes montrer", + "Planned": "Planifié", + "Planner": "Planificateur", + "Planner_Settings": "Paramètres du planificateur", + "Plural": "Pluriel", + "Preferences": "", + "Preparation": "Préparation", + "Previous_Day": "Jour précédent", + "Previous_Period": "Période précédente", + "Print": "Imprimer", + "Private_Recipe": "Recette privée", + "Private_Recipe_Help": "La recette est uniquement visible par vous et les gens avec qui elle est partagée.", + "Profile": "", + "Properties": "Propriétés", + "Properties_Food_Amount": "Propriété Quantité de nourriture", + "Properties_Food_Unit": "Propriété Unité de nourriture", + "Property": "Propriété", + "Property_Editor": "Editeur de propriétés", + "Protected": "Protégé", + "Proteins": "Protéines", + "Quick actions": "Actions Rapides", + "QuickEntry": "Entrée rapide", + "Random Recipes": "Recettes Aléatoires", + "Rating": "Note", + "Ratings": "Notes", + "Recently_Viewed": "Vu récemment", + "Recipe": "Recette", + "Recipe_Book": "Livre de recettes", + "Recipe_Image": "Image de la recette", + "Recipes": "Recettes", + "Recipes_In_Import": "Recettes dans votre fichier d’importation", + "Recipes_per_page": "Nombre de recettes par page", + "RemoveFoodFromShopping": "Supprimer l’aliment {food} de votre liste de courses", + "Remove_nutrition_recipe": "Supprimer les valeurs nutritionelles de la recette", + "Reset": "Réinitialiser", + "Reset_Search": "Réinitialiser la recherche", + "Root": "Racine", + "Save": "Sauvegarder", + "Save_and_View": "Sauvegarder et visualiser", + "Search": "Rechercher", + "Search Settings": "Paramètres de recherche", + "Second": "Seconde", + "Seconds": "Secondes", + "Select": "Sélectionner", + "Select_App_To_Import": "Veuillez sélectionner une App pour importer depuis", + "Select_Book": "Sélectionner le livre", + "Select_File": "Sélectionner le fichier", + "Selected": "Sélectionné", + "Servings": "Portions", + "Settings": "Paramètres", + "Share": "Partager", + "ShoppingBackgroundSyncWarning": "Mauvais réseau, en attente de synchronisation ...", + "Shopping_Categories": "Catégories de courses", + "Shopping_Category": "Catégorie de courses", + "Shopping_List_Empty": "Votre liste de courses est actuellement vide, vous pouvez ajouter des articles via le menu contextuel d’une entrée de menu de la semaine (clic droit sur la carte ou clic gauche sur l’icône du menu)", + "Shopping_input_placeholder": "par ex. Pommes de terre/100 Pommes de terre/100 gr Pomme de terre", + "Shopping_list": "Liste de courses", + "ShowDelayed": "Afficher les éléments retardés", + "ShowRecentlyCompleted": "Afficher les éléments récemment complétés", + "ShowUncategorizedFood": "Montrer ce qui est indéfini", + "Show_Logo": "Montrer le logo", + "Show_Logo_Help": "Afficher le logo Tandoor ou de groupe dans la barre de navigation.", + "Show_Week_Numbers": "Afficher les numéros de semaine ?", + "Show_as_header": "Montrer comme en-tête", + "Single": "Unique", + "Size": "Taille", + "Social_Authentication": "Authentification Sociale", + "Sort_by_new": "Trier par nouveautés", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "Certains paramètres cosmétiques peuvent être modifiés par un administrateur de l'espace et seront prioritaires sur les paramètres des utilisateurs pour cet espace.", + "Split_All_Steps": "Diviser toutes les lignes en étapes séparées.", + "StartDate": "Date de début", + "Starting_Day": "Jour de début de la semaine", + "Step": "Étape", + "Step_Name": "Nom de l’étape", + "Step_Type": "Type d’étape", + "Step_start_time": "Heure de début de l’étape", + "Sticky_Nav": "Barre de navigation collante", + "Sticky_Nav_Help": "Toujours afficher le menu de navigation en haut de l’écran.", + "Success": "Réussite", + "SuccessClipboard": "Liste de courses copiée dans le presse-papiers", + "Supermarket": "Supermarché", + "SupermarketCategoriesOnly": "Catégories de supermarché uniquement", + "SupermarketName": "Nom du supermarché", + "Supermarkets": "Supermarchés", + "System": "", + "Table_of_Contents": "Table des Matières", + "Text": "Texte", + "Theme": "Thème", + "Time": "Temps", + "Title": "Titre", + "Title_or_Recipe_Required": "Sélection du titre ou de la recette requise", + "Toggle": "Basculer", + "Transpose_Words": "Transposer les mots", + "Type": "Type", + "Unchanged": "Inchangé", + "Undefined": "Indéfini", + "Undo": "annuler", + "Unit": "Unité", + "Unit_Alias": "Alias pour les unités", + "Unit_Replace": "Remplacer l'Unité", + "Units": "Unités", + "Unpin": "Détacher", + "UnpinnedConfirmation": "{recipe} a été désépinglée.", + "Unrated": "Non évalué", + "Update_Existing_Data": "Mettre à jour les données existantes", + "Updated": "Mis à jour", + "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.", + "Use_Kj": "Utiliser kJ au lieu de kcal", + "Use_Metric": "Utiliser les unités métriques", + "Use_Plural_Food_Always": "Toujours utiliser la forme plurielle pour les aliments", + "Use_Plural_Food_Simple": "Utiliser la forme plurielle pour les aliments de manière dynamique", + "Use_Plural_Unit_Always": "Toujours utiliser la forme plurielle pour les unités", + "Use_Plural_Unit_Simple": "Utiliser la forme plurielle pour les unités de manière dynamique", + "User": "Utilisateur", + "Username": "Nom d’utilisateur", + "Users": "Utilisateurs", + "Valid Until": "Valide jusqu’au", + "View": "Voir", + "View_Recipes": "Voir les recettes", + "Waiting": "Attente", + "Warning": "Avertissement", + "Warning_Delete_Supermarket_Category": "Supprimer une catégorie de supermarché supprimera également toutes les relations avec les aliments. Êtes-vous sûr ?", + "Website": "Site", + "Week": "Semaine", + "Week_Numbers": "Numéro de semaine", + "Welcome": "Bienvenue", + "Year": "Année", + "YourSpaces": "", + "add_keyword": "Ajouter un Mot Clé", + "additional_options": "Options Supplémentaires", + "advanced": "Avancé", + "advanced_search_settings": "Paramètres de recherche avancée", + "all_fields_optional": "Tous les champs sont facultatifs et peuvent être laissés vides.", + "and": "et", + "and_down": "& Dessous", + "and_up": "&Au-dessus", + "asc": "Ordre croissant", + "base_amount": "Quantité de base", + "base_unit": "Unités de base", + "book_filter_help": "Inclure les recettes filtrées en plus de celles ajoutées manuellement.", + "click_image_import": "Cliquez sur l'image que vous souhaitez importer pour cette recette", + "confirm_delete": "Voulez-vous vraiment supprimer {objet} ?", + "convert_internal": "Convertir en recette interne", + "converted_amount": "Quantité Convertie", + "converted_unit": "Unités Converties", + "copy_markdown_table": "Copier en tant que tableau Markdown", + "copy_to_clipboard": "Copier dans le presse-papiers", + "copy_to_new": "Copier dans une nouvelle recette", + "create_food_desc": "Créer un aliment et le relier par une lien à cette recette.", + "create_rule": "et créer une automatisation", + "create_shopping_new": "Ajouter à la NOUVELLE liste de courses", + "create_title": "Nouveau {type}", + "created_by": "Créé par", + "created_on": "Créé le", + "csv_delim_help": "Délimiteur à utiliser pour les exports CSV.", + "csv_delim_label": "Délimiteur CSV", + "csv_prefix_help": "Préfixe à ajouter lors de la copie de la liste dans le presse-papiers.", + "csv_prefix_label": "Lister les préfixes", + "date_created": "Créé le", + "date_viewed": "Dernier vu", + "default_delay": "Heures de retard par défaut", + "default_delay_desc": "Nombre d'heures par défaut pour retarder l'ajoût d'un article à la liste de courses.", + "del_confirmation_tree": "Êtes-vous sûr de vouloir supprimer {source} et tous ses enfants ?", + "delete_confirmation": "Êtes-vous sûr de vouloir supprimer {source} ?", + "delete_title": "Supprimer {type}", + "desc": "Ordre décroissant", + "download_csv": "Télécharger le CSV", + "download_pdf": "Télécharger le PDF", + "edit_title": "Modifier {type}", + "empty_list": "La liste est vide.", + "enable_expert": "Activer le mode expert", + "err_creating_resource": "Erreur lors de la création d’une ressource !", + "err_deleting_protected_resource": "L’objet que vous essayez de supprimer est toujours utilisé et ne peut pas être supprimé.", + "err_deleting_resource": "Erreur lors de la suppression d’une ressource !", + "err_fetching_resource": "Il y a eu une erreur lors de la récupération d'une ressource !", + "err_importing_recipe": "Une erreur s'est produite lors de l'importation de cette recette !", + "err_merge_self": "Impossible de fusionner un élément avec lui-même", + "err_merging_resource": "Erreur lors de la fusion d’une ressource !", + "err_move_self": "Impossible de déplacer un élément vers lui-même", + "err_moving_resource": "Erreur lors du déplacement d’une ressource !", + "err_updating_resource": "Erreur lors de la mise à jour d’une ressource !", + "expert_mode": "Mode expert", + "explain": "Expliquer", + "fields": "Champs", + "file_upload_disabled": "Le téléversement de fichier n’est pas activé pour votre groupe.", + "filter": "Filtre", + "filter_name": "Filtrer par nom", + "filter_to_supermarket": "Limiter au supermarché", + "filter_to_supermarket_desc": "Par défaut, la liste de courses est filtrée pour n'inclure que les catégories du supermarché sélectionné.", + "food_inherit_info": "Champs sur les aliments à hériter par défaut.", + "food_recipe_help": "Ajouter un lien vers la recette ici incluera cette recette dans n'importe qu'elle autre recette qui utilise cet ingrédient", + "g": "gramme [g] (métrique, poids)", + "hide_step_ingredients": "Cacher les ingrédients de l'étape", + "ignore_shopping_help": "Ne jamais ajouter d’aliment à la liste de courses (ex. : eau)", + "import_duplicates": "Pour éviter les doublons, les recettes de même nom seront ignorées. Cocher la case pour tout importer.", + "import_running": "Importation en cours, veuillez patienter !", + "in_shopping": "Dans la liste de courses", + "ingredient_list": "Liste des ingrédients", + "kg": "kilogramme [kg] (métrique, poids)", + "l": "litre [l] (métrique, volume)", + "last_cooked": "Dernière recette utilisée", + "last_viewed": "Vu dernièrement", + "left_handed": "Mode gaucher", + "left_handed_help": "Optimise l’interface utilisateur pour une utilisation avec la main gauche.", + "make_now": "Cuisiner maintenant", + "make_now_count": "Ingrédients manquants au maximum", + "mark_complete": "Marque comme terminé", + "mealplan_autoadd_shopping": "Ajout automatique d'un plan de repas", + "mealplan_autoadd_shopping_desc": "Ajouter automatiquement les ingrédients du plan de repas à la liste de courses.", + "mealplan_autoexclude_onhand": "Exclure les aliments disponibles", + "mealplan_autoexclude_onhand_desc": "Lorsque vous ajoutez un plan de repas à la liste de courses (manuellement ou automatiquement), excluez les ingrédients que vous avez déjà.", + "mealplan_autoinclude_related": "Ajouter les recettes connexes", + "mealplan_autoinclude_related_desc": "Lorsque vous ajoutez un plan de repas à la liste de courses (manuellement ou automatiquement), incluez toutes les recettes associées.", + "merge_confirmation": "Remplacer {source} par {target}", + "merge_selection": "Remplacer toutes les occurrences de {source} par {type}.", + "merge_title": "Fusionner {type}", + "min": "min", + "ml": "millilitre [ml] (métrique, volume)", + "move_confirmation": "Déplacer {child} vers le parent {parent}", + "move_selection": "Sélectionner un parent {type} pour y déplacer {source}.", + "move_title": "Déplacer {type}", + "no_more_images_found": "Pas d'images supplémentaires trouvées sur le site.", + "no_pinned_recipes": "Vous n'avez aucune recette épinglée !", + "not": "pas", + "nothing": "Rien à effectuer", + "nothing_planned_today": "Vous n'avez rien de prévu pour aujourd'hui !", + "one_url_per_line": "Une URL par ligne", + "open_data_help_text": "Le projet «Tandoor Open Data» est une base de données fournie par la communauté. Ce champ est rempli automatiquement lors de l'importation des données et permet les mises à jour dans le futur.", + "or": "ou", + "ounce": "once [oz] (poids)", + "parameter_count": "Paramètres {count}", + "paste_ingredients": "Copier les ingrédients", + "paste_ingredients_placeholder": "Copier la liste d'ingrédients ici...", + "paste_json": "Collez une source json ou html pour charger la recette.", + "per_serving": "par portions", + "plan_share_desc": "Les nouvelles entrées de menu de la semaine seront partagées automatiquement avec des utilisateurs sélectionnés.", + "plural_short": "pluriel", + "plural_usage_info": "Utiliser la forme plurielle pour les unités et les aliments dans ce groupe.", + "pound": "livre (poids)", + "property_type_fdc_hint": "Seules les propriétés avec un ID FDC peuvent être mises à jour automatiquement depuis la base FDC", + "recipe_filter": "Filtrer les recettes", + "recipe_name": "Nom de la recette", + "recipe_property_info": "Vous pouvez également ajouter des propriétés aux aliments pour les calculer automatiquement en fonction de votre recette !", + "related_recipes": "Recettes connexes", + "remember_hours": "Horaires à retenir", + "remember_search": "Enregistrer la recherche", + "remove_selection": "Désélectionner", + "reset_children": "Réinitialiser l'héritage enfant", + "reset_food_inheritance": "Réinitialiser l'héritage", + "reset_food_inheritance_info": "Réinitialiser tous les champs d'héritage des aliments par les valeurs de leurs parents.", + "reusable_help_text": "Le lien d’invitation doit-il être utilisable par plus d’un utilisateur.", + "review_shopping": "Vérifier les éléments de la liste avant de sauvegarder", + "save_filter": "Sauvegarder le filtre", + "search_create_help_text": "Créer une nouvelle recette directement dans Tandoor.", + "search_import_help_text": "Importer une recette depuis un site ou une application externe.", + "search_no_recipes": "Aucune recette trouvée !", + "search_rank": "Rechercher par note", + "select_file": "Sélectionner Fichier", + "select_food": "Sélectionner l’aliment", + "select_keyword": "Sélectionner Mot Clé", + "select_recipe": "Sélectionner Recette", + "select_unit": "Sélectionner Unité", + "shared_with": "Partagé avec", + "shopping_add_onhand": "Disponible par défaut", + "shopping_add_onhand_desc": "Marquer les aliments comme « disponibles » lorsqu'ils sont cochés sur la liste des courses.", + "shopping_auto_sync": "Autosynchronisation", + "shopping_auto_sync_desc": "Le réglage sur 0 désactive la synchronisation automatique. Lorsque vous consultez une liste de courses, celle-ci est mise à jour toutes les secondes pour synchroniser les modifications apportées par une autre personne. Cette fonction est utile lorsque vous faites des achats avec plusieurs personnes, mais elle consomme des données mobiles.", + "shopping_category_help": "Les supermarchés peuvent être triés et filtrés par catégorie d'ingrédients selon la disposition des rayons.", + "shopping_recent_days": "Jours récents", + "shopping_recent_days_desc": "Jours des entrées récentes de la liste de courses à afficher.", + "shopping_share": "Partager la liste de courses", + "shopping_share_desc": "Les utilisateurs verront tous les articles que vous ajoutez à votre liste de courses. Ils doivent vous ajouter pour que vous voyez les articles de leur liste.", + "show_books": "Afficher les livres", + "show_filters": "Afficher les filtres", + "show_foods": "Afficher les aliments", + "show_ingredient_overview": "Afficher une liste de tous les ingrédients au début de la recette.", + "show_ingredients_table": "Afficher une table des ingrédients à coté du texte de l'étape", + "show_keywords": "Afficher les mots-clés", + "show_only_internal": "Montrer uniquement les recettes internes", + "show_rating": "Afficher les notes", + "show_sortby": "Montrer \"Trier par\"", + "show_split_screen": "Vue séparée", + "show_sql": "Montrer le SQL", + "show_step_ingredients": "Afficher les ingrédients de l'étape", + "show_step_ingredients_setting": "Afficher les ingrédients à côté des étapes de la recette", + "show_step_ingredients_setting_help": "Ajouter la table des ingrédients à côté des étapes de la recette. S'applique lors de la création. Peut être modifié dans la vue d'édition de la recette.", + "show_units": "Afficher les unités", + "simple_mode": "Mode simplifié", + "sort_by": "Trié par", + "sql_debug": "Débogage de la base SQL", + "step_time_minutes": "Temps passé en minutes", + "substitute_children_help": "Tout aliment étant enfant de cet aliment est considéré comme substitut.", + "substitute_help": "Les substituts sont pris en compte lors d'une recherche de recette pouvant être cuisinée avec les ingrédients disponibles.", + "substitute_siblings_help": "Tous les aliments qui partagent un parent avec cet aliment sont considérés comme des substituts.", + "success_creating_resource": "Ressource créée avec succès !", + "success_deleting_resource": "Ressource supprimée avec succès !", + "success_fetching_resource": "Ressource récupérée avec succès !", + "success_merging_resource": "Ressource fusionnée avec succès !", + "success_moving_resource": "Ressource déplacée avec succès !", + "success_updating_resource": "Ressource mise à jour avec succès !", + "tbsp": "", + "theUsernameCannotBeChanged": "", + "times_cooked": "Nombre de fois cuisiné", + "today_recipes": "Recettes du jour", + "total": "total", + "tree_root": "Racine de l’arbre", + "tree_select": "Utiliser l'arbre de sélection", + "updatedon": "Mis à jour le", + "view_recipe": "Voir la recette", + "warning_duplicate_filter": "Attention : en raison de limitations techniques, l'emploi de multiples filtres (and/or/not) peut mener à des résultats inattendus.", + "warning_feature_beta": "Cette fonctionnalité est actuellement en phase BETA (de test). Veuillez vous attendre à des bogues et éventuellement à des modifications majeures à l'avenir (pouvant entraîner une perte de données liées à la fonctionnalité) lors de l'utilisation de cette fonctionnalité.", + "warning_space_delete": "Vous pouvez supprimer votre groupe ainsi que toutes les recettes, listes de courses, menus et autres choses que vous avez créés. Vous ne pourrez pas revenir sur cette suppression ! Êtes-vous sûr de vouloir le faire ?" +} \ No newline at end of file diff --git a/vue3/src/locales/he.json b/vue3/src/locales/he.json new file mode 100644 index 000000000..4554f7e0a --- /dev/null +++ b/vue3/src/locales/he.json @@ -0,0 +1,578 @@ +{ + "API": "API", + "Account": "חשבון", + "Add": "הוספה", + "AddFoodToShopping": "הוסף {מזון} לרשימת הקניות", + "AddToShopping": "הוסף לרשימת קניות", + "Add_Servings_to_Shopping": "הוסף{מנה}מנות לקנייה", + "Add_Step": "הוספת צעד", + "Add_nutrition_recipe": "הוסף ערכים תזונתיים למתכון", + "Add_to_Plan": "הוסף לתוכנית", + "Add_to_Shopping": "הוסף לקניות", + "Added_To_Shopping_List": "נוסף לרשימת הקניות", + "Added_by": "נוסף ע\"י", + "Added_on": "נוסף ב", + "Advanced": "מתקדם", + "Alignment": "יישור", + "Amount": "כמות", + "App": "אפליקציה", + "Are_You_Sure": "בטוח?", + "Auto_Planner": "מתכנן אוטומטי", + "Auto_Sort": "סידור אוטומטי", + "Auto_Sort_Help": "העברת כל המרכיבים למיקום המתאים ביותר.", + "Automate": "אוטומט", + "Automation": "אוטומטציה", + "Back": "חזור", + "Bookmarklet": "סימניה", + "Books": "ספרים", + "Calculator": "מחשבון", + "Calories": "קלוריות", + "Cancel": "ביטול", + "Cannot_Add_Notes_To_Shopping": "לא ניתן להוסיף הערות לרשימת הקניות", + "Carbohydrates": "פחמימות", + "Categories": "קטגוריות", + "Category": "קטגוריה", + "CategoryInstruction": "גרור קטגוריות לשינוי הסדר שבו הן מופיעות ברשימת הקניות.", + "CategoryName": "שם קטגוריה", + "Change_Password": "החלפת סיסמא", + "ChildInheritFields": "שדות ילדים ירושה.", + "ChildInheritFields_help": "ילדים ירשו את השדות האלו כברירת מחדל.", + "Choose_Category": "בחר קטגוריה", + "Clear": "נקה", + "Click_To_Edit": "לחץ לעריכה", + "Clone": "העתיק", + "Close": "סגירה", + "Color": "צבע", + "Combine_All_Steps": "אחד את כל הצעדים לשדה אחד.", + "Coming_Soon": "בקרוב", + "Comments_setting": "הצג תגובות", + "Completed": "הושלם", + "Conversion": "עברית", + "Copy": "העתקה", + "Copy Link": "העתק קישור", + "Copy Token": "העתק טוקן", + "Copy_template_reference": "העתק הפניה לתבנית", + "Cosmetic": "קוסמטי", + "CountMore": "...+{count} עוד", + "Create": "יצירה", + "Create Food": "צור מאכל", + "Create Recipe": "צור מתכון", + "Create_Meal_Plan_Entry": "צור רשימת תכנון אוכל", + "Create_New_Food": "הוסף אוכל חדש", + "Create_New_Keyword": "הוסף מילת מפתח", + "Create_New_Meal_Type": "הוסף סוג אוכל חדש", + "Create_New_Shopping Category": "צור קטגוריית קניות", + "Create_New_Shopping_Category": "הוסף קטגוריות קניות חדשה", + "Create_New_Unit": "הוסף יחידה", + "Created": "נוצר", + "Current_Period": "תקופה נוכחית", + "Custom Filter": "פילטר מותאם", + "CustomImageHelp": "העלאת תמונה שתראה באזור הסקירה.", + "CustomLogoHelp": "העלאת תמונה מרובעת בגדלים שונים כדי לשנות את הלוגו בלשונית הדפדפן ובאפליקת הווב.", + "CustomLogos": "לוגו מותאם אישית", + "CustomNavLogoHelp": "העלאת תמונה שתשמש כתמונה באזור הניווט.", + "CustomTheme": "ערכת נושא מותאמת אישית", + "CustomThemeHelp": "העלאה של קובץ CSS מותאם אישית תדרוס את העיצוב של הערכת נושא שנבחרה.", + "Data_Import_Info": "שפר את המרחב שלך ע\"י ייבוא רשימת משאבים קהילתית כמו מאכלים, ערכים ועוד.", + "Datatype": "סוג מידע", + "Date": "תאריך", + "Day": "יום", + "Days": "ימים", + "Decimals": "דצימל", + "DefaultPage": "עמוד ברירת מחדל", + "Default_Unit": "ערך ברירת מחדל", + "DelayFor": "השהה ל {hours} שעות", + "DelayUntil": "השהה עד", + "Delete": "מחק", + "DeleteShoppingConfirm": "האם אתה בטוח שברצונך להסיר את כל ה{מזון} מרשימת הקניות ?", + "Delete_All": "מחק הכל", + "Delete_Food": "מחק אוכל", + "Delete_Keyword": "מחר מילת מפתח", + "Description": "תיאור", + "Description_Replace": "החלפת תיאור", + "Disable": "השבת", + "Disable_Amount": "אל תאפשר כמות", + "Disabled": "מושבת", + "Documentation": "תיעוד", + "Download": "הורדה", + "Drag_Here_To_Delete": "משוך לכאן למחיקה", + "Edit": "ערוך", + "Edit_Food": "ערוך אוכל", + "Edit_Keyword": "עדכן מילת מפתח", + "Edit_Meal_Plan_Entry": "ערוך רשימת תכנון אוכל", + "Edit_Recipe": "עדכן מתכון", + "Empty": "ריק", + "Enable": "הפעל", + "Enable_Amount": "אפשר כמות", + "EndDate": "תאריך סיום", + "Energy": "אנרגיה", + "Error": "שגיאה", + "Export": "ייצוא", + "Export_As_ICal": "ייצוא תקופה נוכחית בפורמט iCal", + "Export_Not_Yet_Supported": "ייצוא לא נתמך עדיין", + "Export_Supported": "ייצוא נתמך", + "Export_To_ICal": "ייצא .ics", + "External": "חיצוני", + "External_Recipe_Image": "תמונת מתכון חיצונית", + "FDC_ID": "מספר FDC", + "FDC_ID_help": "מספר FDC", + "FDC_Search": "חפש FDC", + "Failure": "כשלון", + "Fats": "שומנים", + "File": "קובץ", + "Files": "קבצים", + "First_name": "שם פרטי", + "Food": "אוכל", + "FoodInherit": "ערכי מזון", + "FoodNotOnHand": "אין {food} ברשותך.", + "FoodOnHand": "יש {food} ברשותך.", + "Food_Alias": "שם כינוי לאוכל", + "Food_Replace": "החלף אוכל", + "Foods": "מאכלים", + "GroupBy": "אסוף לפי", + "Hide_Food": "הסתר אוכל", + "Hide_Keyword": "הסתר מילות מפתח", + "Hide_Keywords": "הסתרת מילת מפתח", + "Hide_Recipes": "הסתרת מתכונים", + "Hide_as_header": "הסתר בתור כותרת", + "Hour": "שעה", + "Hours": "שעות", + "Icon": "צלמית", + "IgnoreThis": "לעולם אל תוסיף {food} לרשימת הקניות", + "Ignore_Shopping": "התעלם מקניות", + "IgnoredFood": "{מזון} להתעלם בקנייה.", + "Image": "תמונה", + "Import": "ייבוא", + "Import Recipe": "ייבא מתכון", + "Import_Error": "שגיאה בעת ייבוא. הרחב את הפירוט בסוף עמוד זה לראות מידע נוסף.", + "Import_Not_Yet_Supported": "ייבוא לא נתמך עדיין", + "Import_Result_Info": "{imported} מתוך {total} מתכונים יובאו", + "Import_Supported": "ייבוא נתמך", + "Import_finished": "ייבוא הסתיים", + "Imported": "מיובא", + "Imported_From": "יובא מ", + "Importer_Help": "עוד מידע ועזרה על כלי ייבוא זה:", + "Information": "מידע", + "Ingredient Editor": "עורך המרכיב", + "Ingredient Overview": "סקירת רכיב", + "IngredientInShopping": "רכיב זה ברשימת הקניות.", + "Ingredients": "מרכיבים", + "Inherit": "ירושה", + "InheritFields": "ירושת ערכי שדות", + "InheritFields_help": "ערכים עבור שדות אלו יורשו מההורה (חריגה: רשימות קניות ריקות לא יירשו)", + "InheritWarning": "{food} מוגדר לרשת, שינויים עלולים להידרס.", + "Input": "קלט", + "Instruction_Replace": "החלפת הוראות", + "Instructions": "הוראות", + "Internal": "פנימי", + "Invites": "הזמנות", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "מילת מפתח", + "Keyword_Alias": "שם כינוי למילת מפתח", + "Keywords": "מילות מפתח", + "Language": "שפה", + "Last_name": "שם משפחה", + "Learn_More": "למד עוד", + "Link": "קישור", + "Load_More": "טען עוד", + "Log_Cooking": "רשום הכנת מתכון", + "Log_Recipe_Cooking": "רשום בישול מתכון", + "Logo": "לוגו", + "Make_Header": "הפוך לכותרת", + "Make_Ingredient": "הפוך למרכיב", + "Manage_Books": "נהל ספרים", + "Manage_Emails": "נהל כתובות דואר אלקטרוני", + "Meal_Plan": "תוכנית ארוחה", + "Meal_Plan_Days": "תכנון אוכל עתידי", + "Meal_Type": "סוג אוכל", + "Meal_Type_Required": "סוג אוכל נדרש", + "Meal_Types": "סוגי אוכל", + "Merge": "איחוד", + "Merge_Keyword": "איחוד מילת מפתח", + "Message": "הודעה", + "Month": "חודש", + "Move": "העברה", + "MoveCategory": "העבר אל: ", + "Move_Down": "העברה למטה", + "Move_Food": "העבר אוכל", + "Move_Keyword": "העברת מילת מפתח", + "Move_Up": "העברה למעלה", + "Multiple": "מרובה", + "Name": "שם", + "Name_Replace": "החלף שם", + "Nav_Color": "צבע ניווט", + "Nav_Color_Help": "שנה את צבע הניווט.", + "Nav_Text_Mode": "מצב טקסט ניווט", + "Nav_Text_Mode_Help": "התנהג אחרת עבור כל ערכת נושא.", + "Never_Unit": "יחידה לא לשימוש", + "New": "חדש", + "New_Cookbook": "ספר מתכונים חדש", + "New_Entry": "רשומה חדשה", + "New_Food": "אוכל חדש", + "New_Keyword": "מילת מפתח חדשה", + "New_Meal_Type": "סוג אוכל חדש", + "New_Recipe": "מתכון חדש", + "New_Supermarket": "צור סופרמרקט חדש", + "New_Supermarket_Category": "צור קטגורית סופרמקט חדשה", + "New_Unit": "יחידה חדשה", + "Next_Day": "היום הבא", + "Next_Period": "התקופה הבאה", + "NoCategory": "לא נבחרה קטגוריה.", + "NoMoreUndo": "אין עוד שינויים לשחזור.", + "No_ID": "מזהה לא נמצא, בלתי ניתן למחיקה.", + "No_Results": "אין תוצאות", + "NotInShopping": "{food} אינו רשימת הקניות.", + "Note": "הערה", + "Number of Objects": "מספר אובייקטים", + "Nutrition": "תזונה", + "OfflineAlert": "אתה במצב מנותק, רשימת הקניות לא בהכרח מסונכרנת.", + "Ok": "אישור", + "OnHand": "כרגע נגיש", + "OnHand_help": "מאכלים נמצאים במאגר ולא יתווספו אוטומטית לרשימת הקניות. מצב נגישות משותף בין משתמשי הרכישות.", + "Open": "פתח", + "Open_Data_Import": "פתח ייבוא מידע", + "Open_Data_Slug": "מידע פתוח", + "Options": "אפשרויות", + "OrderInformation": "המוצרים מוצגים מהמספר הקטן לגדול.", + "Original_Text": "כיתוב מקורי", + "Page": "עמוד", + "Parameter": "פרמטר", + "Parent": "הורה", + "Period": "תקופה", + "Periods": "תקופות", + "Pin": "נעץ", + "Pinned": "נעוץ", + "PinnedConfirmation": "{recipe} ננעץ.", + "Plan_Period_To_Show": "הצד שבועות, חודשים או שנים", + "Plan_Show_How_Many_Periods": "כמה תקופות להציג", + "Planned": "מתוכנן", + "Planner": "מתכנן", + "Planner_Settings": "הגדרות מתכנן", + "Plural": "רבים", + "Preferences": "", + "Preparation": "הכנה", + "Previous_Day": "יום קודם", + "Previous_Period": "תקופה קודמת", + "Print": "הדפסה", + "Private_Recipe": "מתכון פרטי", + "Private_Recipe_Help": "המתכון מוצג רק לך ולאנשים ששותפו.", + "Profile": "", + "Properties": "ערכים", + "Properties_Food_Amount": "הגדרות כמות אוכל", + "Properties_Food_Unit": "הגדרות יחידת אוכל", + "Property": "נכס", + "Property_Editor": "עורך ערכים", + "Protected": "מוגן", + "Proteins": "פרוטאינים", + "Quick actions": "פעולות מהירות", + "QuickEntry": "רשומה מהירה", + "Random Recipes": "מתכון אקראי", + "Rating": "דירוג", + "Ratings": "דירוג", + "Recently_Viewed": "נצפו לאחרונה", + "Recipe": "מתכון", + "Recipe_Book": "ספר מתכון", + "Recipe_Image": "תמונת מתכון", + "Recipes": "מתכונים", + "Recipes_In_Import": "מתכון בקובץ הייבוא", + "Recipes_per_page": "מתכונים בכל דף", + "RemoveFoodFromShopping": "הסר {מזון} מרשימת הקניות", + "Remove_nutrition_recipe": "מחר ערכים תזונתיים מהמתכון", + "Reset": "אפס", + "Reset_Search": "אפס חיפוש", + "Root": "ראשי", + "Save": "שמור", + "Save_and_View": "שמור וצפה", + "Search": "חיפוש", + "Search Settings": "חיפוש הגדרות", + "Second": "שניה", + "Seconds": "שניות", + "Select": "בחר", + "Select_App_To_Import": "בחור אפליקציה לייבוא מתוך", + "Select_Book": "בחר ספר", + "Select_File": "בחר קובץ", + "Selected": "נבחר", + "Servings": "מנות", + "Settings": "הגדרות", + "Share": "שיתוף", + "ShoppingBackgroundSyncWarning": "בעיית תקשורת, מחכה לסנכון...", + "Shopping_Categories": "קטגוריות קניות", + "Shopping_Category": "קטגוריית קניות", + "Shopping_List_Empty": "רשימת הקניות שלך ריקה כרגע. ניתן להוסיף פריטים דרך תפריט תוכנית אוכל (מקש ימני על הכרטיס או מקש שמאלי על האייקון בתפריט)", + "Shopping_input_placeholder": "לדוגמא תפוח אדמה/100 תפוחי אדמה/ 100 גרם תפוחי אדמה", + "Shopping_list": "רשימת קניות", + "ShowDelayed": "הצג פריטים מושהים", + "ShowRecentlyCompleted": "הראה פריטים שהושלמו לאחרונה", + "ShowUncategorizedFood": "הצג לא מוגדר", + "Show_Logo": "הצג לוגו", + "Show_Logo_Help": "הראה לוגו של טנדור או איזור אישי בפס הניווט.", + "Show_Week_Numbers": "להציג מספר שבועות?", + "Show_as_header": "הצג בתור כותרת", + "Single": "בודד", + "Size": "גודל", + "Social_Authentication": "אימות חברתי", + "Sort_by_new": "סדר ע\"י חדש", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "חלק מהגדרות הקוסמטיות יכולות להיות מעודכנות על ידי מנהל המרחב וידרסו את הגדרות הקליינט עבור מרחב זה.", + "Split_All_Steps": "פצל את כל השורות לצעדים נפרדים.", + "StartDate": "תאריך התחלה", + "Starting_Day": "יום תחילת השבוע", + "Step": "צעד", + "Step_Name": "שם צעד", + "Step_Type": "סוג צעד", + "Step_start_time": "זמן התחלת הצעד", + "Sticky_Nav": "ניווט דביק", + "Sticky_Nav_Help": "תמיד הצג את תפריט הניווט בראש העמוד.", + "SubstituteOnHand": "יש לך תחלופה זמינה.", + "Success": "הצלחה", + "SuccessClipboard": "רשימת קניות הועתקה", + "Supermarket": "סופר מרקט", + "SupermarketCategoriesOnly": "קטגוריות סופרמרקט בלבד", + "SupermarketName": "שם סופרמרקט", + "Supermarkets": "סופרמרקטים", + "System": "", + "Table_of_Contents": "תוכן עניינים", + "Text": "כתב", + "Theme": "נושא", + "Time": "זמן", + "Title": "כותרת", + "Title_or_Recipe_Required": "בחירת כותרת או רכיב חובה", + "Toggle": "אפשר", + "Transpose_Words": "להחליף מילים", + "Type": "סוג", + "Unchanged": "ללא שינוי", + "Undefined": "בלתי מוגדר", + "Undo": "שחזר", + "Unit": "ערך", + "Unit_Alias": "שם כינוי ליחידה", + "Unit_Replace": "החלף יחידה", + "Units": "יחידות", + "Unpin": "שחרר", + "UnpinnedConfirmation": "{recipe} שוחרר מנעיצה.", + "Unrated": "בלתי מדורג", + "Update_Existing_Data": "עדכון מידע קיים", + "Updated": "עודכן", + "Url_Import": "ייבוא מכתובת", + "Use_Fractions": "השתמש בשברים", + "Use_Fractions_Help": "המר אוטומטית מדצמילי לשברים כאשר צופים במתכון.", + "Use_Kj": "השתמש בקילוג'אול במקום קילוקלוריות", + "Use_Metric": "השתמש ביחידות מטריות", + "Use_Plural_Food_Always": "תמיד השתמש בצורת רבים למאכלים", + "Use_Plural_Food_Simple": "השתמש בצורת רבים למאכלים בצורה דינאמית", + "Use_Plural_Unit_Always": "תמיד השתמש ברבים ליחידות", + "Use_Plural_Unit_Simple": "השתמש ברבים ליחידות בצורה דינאמית", + "User": "משתמש", + "Username": "שם משתמש", + "Users": "משתמשים", + "Valid Until": "פעיל עד", + "View": "תצוגה", + "View_Recipes": "הצג מתכונים", + "Waiting": "המתנה", + "Warning": "אזהרה", + "Warning_Delete_Supermarket_Category": "מחיקת קטגורית סופרמרקט תמחוק גם את המאכלים הקשורים. האם אתה בטוח ?", + "Website": "אתר", + "Week": "שבוע", + "Week_Numbers": "מספר השבוע", + "Welcome": "ברוכים הבאים", + "Year": "שנה", + "YourSpaces": "", + "add_keyword": "הוסף מילת מפתח", + "additional_options": "אפשרויות נוספות", + "advanced": "מתקדם", + "advanced_search_settings": "הגדרות חיפוש מתקדמות", + "all_fields_optional": "כל השדות הינן שדות רשות וניתן להשאירם ריקים.", + "and": "וגם", + "and_down": "ומטה", + "and_up": "ומעלה", + "asc": "עולה", + "base_amount": "כמות בסיס", + "base_unit": "יחידת בסיס", + "book_filter_help": "כלול מתכונים מתוך סנן המתכון בנוסף למתכונים שסומנו ידנית.", + "click_image_import": "בחר תמונה שתרצה לייבוא למתכון זה", + "confirm_delete": "האם אתה בטוח רוצה למחק את {object}?", + "convert_internal": "המר למתכון פנימי", + "converted_amount": "כמות מומרת", + "converted_unit": "יחידה מומרת", + "copy_markdown_table": "העתק כטבלת Markdown", + "copy_to_clipboard": "העתק", + "copy_to_new": "העתק למתכון חדש", + "create_food_desc": "צור מאכל וקשרו למתכון.", + "create_rule": "וגם צור אוטומציה", + "create_title": "חדש {type}", + "created_by": "נוצר על ידי", + "created_on": "נוצר ב", + "csv_delim_help": "תוחם לשימוש בייצוא לCSV.", + "csv_delim_label": "תוחם CSV", + "csv_prefix_help": "תחילית להוספה כאשר מעתיקים את הרשימה ללוח הכתיבה.", + "csv_prefix_label": "רשימת תחיליות", + "date_created": "תאריך יציאה", + "date_viewed": "נצפה לאחרונה", + "default_delay": "שעות השהייה ברירת מחדל", + "default_delay_desc": "ברירת מחדל של שעות שיהוי בהוספת פריט לרשימת קניות.", + "del_confirmation_tree": "האם אתה בטוח שאתה רוצה למחק את {source] ואת כל ילדיו ?", + "delete_confirmation": "האם אתה בטוח שאתה רוצה למחוק {source}?", + "delete_title": "מחק {type}", + "desc": "יורד", + "download_csv": "הורד CSV", + "download_pdf": "הורד PDF", + "edit_title": "ערוך {type}", + "empty_list": "הרשימה ריקה.", + "enable_expert": "אפשר מצב מתקדם", + "err_creating_resource": "שגיאה בעת יצירת משאב!", + "err_deleting_protected_resource": "האובייקט שאתה מנסה למחור עדיין בשימוש ואי אפשר למחוקו.", + "err_deleting_resource": "שגיאה בעת מחיקת משאב!", + "err_fetching_resource": "שגיאה בעת טעינת משאב!", + "err_importing_recipe": "שגיאה בעת יבוא המרשם!", + "err_merge_self": "בלתי ניתן לאחד פריט עם עצמו", + "err_merging_resource": "שגיאה בעת איחוד משאב!", + "err_move_self": "לא ניתן להעביר פריט לעצמו", + "err_moving_resource": "שגיאה בהעברת משאב!", + "err_updating_resource": "שגיאה בעת עדכון משאב!", + "expert_mode": "מצב מתקדם", + "explain": "הסבר", + "fields": "שדות", + "file_upload_disabled": "העלאת קבצים לא מאופשרת במרחב זה.", + "filter": "סנן", + "filter_name": "שם הסנן", + "filter_to_supermarket": "סנן לסופרמרקט", + "filter_to_supermarket_desc": "בברירת המחדל, רשימת קניות כוללה רק את הקטגוריות לסופרמקט הנבחר.", + "fluid_ounce": "אונקיה נוזלית [fl oz]", + "food_inherit_info": "ערכים על אוכל שאמורים להיות תורשתיים כברירת מחדל.", + "food_recipe_help": "קישור מתכון כאן יכלול את המתכון המקושר בכל מתכון אחר שמשתמש במאכל הזה", + "g": "גרם (g)", + "gallon": "גלון [gal]", + "hide_step_ingredients": "הסתר חומרי גלם בשלבי המרשם", + "ignore_shopping_help": "לעולם אל תוסיף מאכלים לרשימת הקניות (לדוגמא, מים)", + "imperial_fluid_ounce": "אונקיה אמפיריאלית", + "imperial_gallon": "גאלון אימפריאלי", + "imperial_pint": "פינט אימפריאלי", + "imperial_quart": "קווארט אימפריאלי", + "imperial_tbsp": "כף אימפריאלית", + "imperial_tsp": "כפית אימפריאלית", + "import_duplicates": "למנוע מצב של מתכונים כפולים עם אותו השם. סמן כאן לייבא הכל.", + "import_running": "ייבוא מתבצע, נא להמתין!", + "in_shopping": "ברשימת קניות", + "ingredient_list": "רשימת רכיבים", + "kg": "קילוגרם [kg]", + "l": "ליטר [l]", + "last_cooked": "בושל לאחרונה", + "last_viewed": "נצפה לאחרונה", + "left_handed": "מצב יד שמאל", + "left_handed_help": "יתאים את הממשק לשימוש ביד שמאל.", + "make_now": "עשה עכשיו", + "make_now_count": "המרכיבים החסרים ביותר", + "mark_complete": "סמן כהסתיים", + "mealplan_autoadd_shopping": "הוסף תוכנית אוכל אוטומטית", + "mealplan_autoadd_shopping_desc": "הוסף אוטומטית רכיבים מתוכנית האוכל לרשימת הקניות.", + "mealplan_autoexclude_onhand": "אל תכלול מאכל נגיש", + "mealplan_autoexclude_onhand_desc": "כאשר מוסיפים רשימת אוכל לרשימת הקניות (ידנית או אוטומטית), אל תכלול מרכיבים נגישים.", + "mealplan_autoinclude_related": "הוסף מתכון קשור", + "mealplan_autoinclude_related_desc": "כאשר מוסיפים רשימת אוכל לרשימת הקניות (ידנית או אוטומטית), כלול את כל הרכיבים.", + "merge_confirmation": "החלף {source} עם {target}", + "merge_selection": "החלף את כל העותקים של {source} בסוג הנבחר {type}.", + "merge_title": "איחוד {type}", + "min": "דקה", + "ml": "מיליליטר [ml]", + "move_confirmation": "העבר{child} אל הורה {parent}", + "move_selection": "בחר הורה {type} להעביר את {source} אליו.", + "move_title": "העברה {type}", + "no_more_images_found": "לא נמצאו תמונות נוספות באתר.", + "no_pinned_recipes": "אין מתכונים נעוצים!", + "not": "לא", + "nothing": "אין כלום מה לעשות", + "nothing_planned_today": "שום דבר מתכונן היום!", + "one_url_per_line": "קישור בכל שורה", + "open_data_help_text": "הקהילה מאחורי פרוייקט Tandoor Open Data תורמת מידע לTandoor. ערך זה ממולא אוטומטית כאשר מייברים אותו ומאפשר עדכון בעתיד.", + "or": "או", + "ounce": "אונקיה [oz]", + "parameter_count": "פרטמר {count}", + "paste_ingredients": "הדבק מרכיבים", + "paste_ingredients_placeholder": "הדבק רשימת רכיבים כאן...", + "paste_json": "הדבק JSON או HTML כאן לטעינת מתכון.", + "per_serving": "לפי מנה", + "pint": "פיינט [pt]", + "plan_share_desc": "רשומות תוכנית אוכל חדשות ישותפו אוטומטית עם המשתמשים שנבחרו.", + "plural_short": "רבים", + "plural_usage_info": "תמיד השתמש בצורת רבים למאכלים במרחב זה.", + "pound": "פאונד (משקל)", + "property_type_fdc_hint": "רק תכונות עם מספר FDC ימשכו מבסיס נתוני FDC", + "quart": "קווארט [qt]", + "recipe_filter": "סנן מתכון", + "recipe_name": "שם מתכון", + "recipe_property_info": "ניתן גם להוסיף ערכים למאכלים בכדי לחשב אוטומטית בהתאם למתכון שלך!", + "related_recipes": "מתכונים קשורים", + "remember_hours": "זכור שעות", + "remember_search": "זכור חיפוש", + "remove_selection": "הסר בחירה", + "reset_children": "אפס ירושה מילדים", + "reset_children_help": "דרוס את כל ערכי הילדים עם ערכים תורשתיים. ערכים תורשתיים יוגדרו ערכים נורשים אלא אם הערך כבר קיים.", + "reset_food_inheritance": "אפס הורשה", + "reset_food_inheritance_info": "איפוס כל מאכלים לשדות ברירת מחדל וערכי ההורה שלהם.", + "reusable_help_text": "האם הכתובת השיתוף תהיה שמישה ליותר ממשתמש אחד.", + "review_shopping": "עיין ברשימת הקניות לפני שמירה", + "save_filter": "שמור סנן", + "search_create_help_text": "צור מתכון חדש ישירות בTandoor.", + "search_import_help_text": "ייבא מתכון מאתר חיצוני או אפליקציה.", + "search_no_recipes": "לא נמצאו כל מתכונים!", + "search_rank": "חיפוש דירוג", + "select_file": "בחר קובץ", + "select_food": "בחר מאכל", + "select_keyword": "בחר מילת מפתח", + "select_recipe": "בחר מתכון", + "select_unit": "בחר יחידה", + "shared_with": "שתף עם", + "shopping_add_onhand": "נגיש ליד אוטומטי", + "shopping_add_onhand_desc": "סמן מאכל כנגיש לאחר שסומן ברשימת הקניות.", + "shopping_auto_sync": "סינכרון אוטומטי", + "shopping_auto_sync_desc": "הגדרת 0 יבטל את הסנכרון האוטומטי. כאשר צופים ברשימת קניות, הרשימת מתעדכנת בכל מספר שניות לשינויים שמישהו ייתכן ועשה. שימוש כאשר משתפים רשימה עם מספר אנשים שמשתמשים בחיבור נייד.", + "shopping_category_help": "הזמנות מהסופרמרקט אפשריות וניתן לסננן על ידי קטגוריות רכישה בהתאם למעברים בחנות.", + "shopping_recent_days": "מספר ימים", + "shopping_recent_days_desc": "מספר ימי קניות להציג.", + "shopping_share": "שתף רשימת קניות", + "shopping_share_desc": "משתמשים יראה את כל הפריטים ברשימת הקניות. הם חייבים להוסיף אותך בכדי שתוכל לראות את הרשימה שלהם.", + "show_books": "הצג ספרים", + "show_filters": "הצג סננים", + "show_foods": "הצג מאכלים", + "show_ingredient_overview": "הצג רשימת כל המרכיבים בתחילת המתכון.", + "show_ingredients_table": "הצג טבלת מרכיבים ליד הצעד הבא.", + "show_keywords": "הצג מילות מפתח", + "show_only_internal": "הצג רק מתכונים פנימיים", + "show_rating": "הצג דירוג", + "show_sortby": "הצג סדר ע\"י", + "show_split_screen": "תצוגה מפוצלת", + "show_sql": "הצג SQL", + "show_step_ingredients": "הראה חומרי גלם בשלבי המרשם", + "show_step_ingredients_setting": "הצג חומרי גלם בתוך שלבי המרשם", + "show_step_ingredients_setting_help": "הצג טבלת חומרי גלם לצדי שלבי המרשם. ניתן לשנות בזמן עריכת המרשם.", + "show_units": "הצג יחידות", + "simple_mode": "מצב בסיסי", + "sort_by": "סדר ע\"י", + "sql_debug": "תחקור SQL", + "step_time_minutes": "זמן הצעד בדקות", + "substitute_children": "החלפת ילדים", + "substitute_children_help": "כל המאכלים אשר מוגדרים כילדים של המאכל הזה, נחשבים תחליפים.", + "substitute_help": "תחליפים נלקחים בחשבון כאשר מחשפים מתכונים שאפשר להכין עם מרכיבים נגישים.", + "substitute_siblings": "החלפת דומים", + "substitute_siblings_help": "כל המאכלים שחולקים הורה, נחשבים תחליפים.", + "success_creating_resource": "משאב נוצר בהצלחה!", + "success_deleting_resource": "משאב נמחק בהצלחה!", + "success_fetching_resource": "משאב נטען בהצלחה!", + "success_merging_resource": "משאב אוחד בהצלחה!", + "success_moving_resource": "משאב הועבר בהצלחה!", + "success_updating_resource": "משאב עודן בהצלחה!", + "tbsp": "כף", + "theUsernameCannotBeChanged": "", + "times_cooked": "מספר הפעמים שבושל", + "today_recipes": "מתכון היום", + "total": "סך הכל", + "tree_root": "מקור העץ", + "tree_select": "השתמש בבחירת עץ", + "tsp": "כפית", + "updatedon": "עודכן ב", + "view_recipe": "הצג מתכון", + "warning_duplicate_filter": "אזהרה: בשל אתגרים טכנולוגיים, השימוש במספר מסננים בעל אותו צירוף עלול לגרום לתוצאות בלתי צפויות.", + "warning_feature_beta": "יכולת זו כרגע בבטא. צפה שגיאות ואף תקלות בהמשך בעת שימוש ביכולת זו.", + "warning_space_delete": "ניתן למחיק את המרחב כולל כל המתכונים, רשימות קניות, תוכניות אוכל וכל מה שנוצר. פעולה זו הינה בלתי הפיכה! האם אתה בטוח ?" +} \ No newline at end of file diff --git a/vue3/src/locales/hu.json b/vue3/src/locales/hu.json new file mode 100644 index 000000000..eada15cca --- /dev/null +++ b/vue3/src/locales/hu.json @@ -0,0 +1,532 @@ +{ + "API": "API", + "Account": "Fiók", + "Add": "Hozzáadás", + "AddFoodToShopping": "{food} hozzáadása bevásárlólistához", + "AddToShopping": "Hozzáadás a bevásárlólistához", + "Add_Servings_to_Shopping": "", + "Add_Step": "Lépés hozzáadása", + "Add_nutrition_recipe": "Tápértékek hozzáadása a recepthez", + "Add_to_Plan": "Hozzáadás az étkezési tervhez", + "Add_to_Shopping": "Hozzáadás a bevásárlólistához", + "Added_To_Shopping_List": "Hozzáadva a bevásárlólistához", + "Added_by": "Hozzádta", + "Added_on": "Hozzáadva", + "Advanced": "Haladó", + "Alignment": "Igazítás", + "Amount": "Összeg", + "App": "Applikáció", + "Are_You_Sure": "Biztos benne?", + "Auto_Planner": "Automatikus tervező", + "Auto_Sort": "Automatikus rendezés", + "Auto_Sort_Help": "Az összes összetevőt helyezze át a legmegfelelőbb lépéshez.", + "Automate": "Automatizálás", + "Automation": "Automatizálás", + "Back": "Vissza", + "Bookmarklet": "Könyvjelző", + "Books": "Könyvek", + "Calories": "Kalóriák", + "Cancel": "Mégsem", + "Cannot_Add_Notes_To_Shopping": "A bevásárlólistához nem adható hozzá megjegyzés", + "Carbohydrates": "Szénhidrátok", + "Categories": "Kategóriák", + "Category": "Kategória", + "CategoryInstruction": "A kategóriákat mozgatva megváltoztathatja a kategóriák sorrendjét a bevásárlólistán.", + "CategoryName": "Kategória neve", + "Change_Password": "Jelszó módosítása", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Choose_Category": "Kategória kiválasztása", + "Clear": "Törlés", + "Click_To_Edit": "Kattintson a szerkesztéshez", + "Clone": "", + "Close": "Bezár", + "Color": "Szín", + "Combine_All_Steps": "Egyesítse az összes lépést egyetlen mezőbe.", + "Coming_Soon": "Hamarosan", + "Comments_setting": "Hozzászólások megjelenítése", + "Completed": "Kész", + "Conversion": "Konverzió", + "Copy": "Másolás", + "Copy Link": "Link másolása", + "Copy Token": "Token másolása", + "Copy_template_reference": "Sablonhivatkozás másolása", + "CountMore": "", + "Create": "Létrehozás", + "Create Food": "Alapanyag létrehozása", + "Create Recipe": "Recept létrehozása", + "Create_Meal_Plan_Entry": "Menüterv bejegyzés létrehozása", + "Create_New_Food": "Új alapanyag hozzáadása", + "Create_New_Keyword": "Új kulcsszó hozzáadása", + "Create_New_Meal_Type": "Új étkezéstípus hozzáadása", + "Create_New_Shopping Category": "Új vásárlási kategória létrehozása", + "Create_New_Shopping_Category": "Új vásárlási kategória hozzáadása", + "Create_New_Unit": "Új mértékegység hozzáadása", + "Current_Period": "Jelenlegi periódus", + "Custom Filter": "Egyéni szűrő", + "Data_Import_Info": "Bővítse Terét alapanyagok, mértékegységek és egyebek közösség által összeállított listájának importálásával, hogy ezzel is javítsa a receptgyűjteményét.", + "Datatype": "Adattípus", + "Date": "Dátum", + "Day": "Nap", + "Days": "Nap", + "Decimals": "Tizedesek", + "DelayFor": "Késleltetés {hours} óráig", + "DelayUntil": "", + "Delete": "Törlés", + "DeleteShoppingConfirm": "Biztos, hogy az összes {food}-t el akarja távolítani a bevásárlólistáról?", + "Delete_Food": "Alapanyag törlése", + "Delete_Keyword": "Kulcsszó törlése", + "Description": "Megnevezés", + "Description_Replace": "Megnevezés csere", + "Disable": "Letiltás", + "Disable_Amount": "Összeg kikapcsolása", + "Disabled": "Kikapcsolva", + "Documentation": "Dokumentáció", + "Download": "Letöltés", + "Drag_Here_To_Delete": "Törléshez húzza ide", + "Edit": "Szerkesztés", + "Edit_Food": "Alapanyag szerkesztése", + "Edit_Keyword": "Kulcsszó szerkesztése", + "Edit_Meal_Plan_Entry": "Menüterv bejegyzés szerkesztése", + "Edit_Recipe": "Recept szerkesztése", + "Empty": "Üres", + "Enable_Amount": "Összeg bekapcsolása", + "EndDate": "Befejezés dátuma", + "Energy": "Energia", + "Export": "Export", + "Export_As_ICal": "Jelenlegi időszak exportálása iCal formátumba", + "Export_Not_Yet_Supported": "", + "Export_Supported": "", + "Export_To_ICal": "", + "External": "Külső", + "External_Recipe_Image": "Külső receptkép", + "Failure": "Hiba", + "Fats": "Zsírok", + "File": "Fájl", + "Files": "Fájlok", + "First_name": "Keresztnév", + "Food": "Alapanyag", + "FoodInherit": "", + "FoodNotOnHand": "Önnek {food} nincs készleten.", + "FoodOnHand": "Önnek {food} van készleten.", + "Food_Alias": "", + "Food_Replace": "Étel cseréje", + "Foods": "Alapanyagok", + "GroupBy": "Csoportosítva", + "Hide_Food": "Alapanyag elrejtése", + "Hide_Keyword": "Kulcsszavak elrejtése", + "Hide_Keywords": "Kulcsszó elrejtése", + "Hide_Recipes": "Receptek elrejtése", + "Hide_as_header": "Fejlécként elrejtve", + "Hour": "Óra", + "Hours": "Óra", + "Icon": "Ikon", + "IgnoreThis": "", + "Ignore_Shopping": "A vásárlás figyelmen kívül hagyása", + "IgnoredFood": "", + "Image": "Kép", + "Import": "Import", + "Import Recipe": "Recept importálása", + "Import_Error": "Hiba történt az importálás során. Kérjük, a megtekintéshez bontsa ki az oldal alján található Részletek menüpontot.", + "Import_Not_Yet_Supported": "", + "Import_Result_Info": "{total}-ból/ből {imported} recept importálva", + "Import_Supported": "", + "Import_finished": "Import befejezve", + "Imported": "Importálva", + "Imported_From": "Importálva", + "Importer_Help": "", + "Information": "Információ", + "Ingredient Editor": "Hozzávalók szerkesztője", + "Ingredient Overview": "Hozzávalók áttekintése", + "IngredientInShopping": "Ez a hozzávaló szerepel a bevásárlólistán.", + "Ingredients": "Hozzávalók", + "Inherit": "", + "InheritFields": "", + "InheritFields_help": "", + "InheritWarning": "", + "Instruction_Replace": "Elkészítési leírás cseréje", + "Instructions": "Elkészítés", + "Internal": "Belső", + "Invites": "Meghívók", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Kulcsszó", + "Keyword_Alias": "", + "Keywords": "Kulcsszavak", + "Language": "Nyelv", + "Last_name": "Vezetéknév", + "Learn_More": "Tudjon meg többet", + "Link": "Link", + "Load_More": "Továbbiak betöltése", + "Log_Cooking": "Főzés naplózása", + "Log_Recipe_Cooking": "Főzés naplózása", + "Make_Header": "Átalakítás címsorra", + "Make_Ingredient": "Összetevő létrehozása", + "Manage_Books": "Könyvek kezelése", + "Manage_Emails": "Levelezés kezelése", + "Meal_Plan": "Menüterv", + "Meal_Plan_Days": "Jövőbeni menütervek", + "Meal_Type": "Étkezés", + "Meal_Type_Required": "Étkezés megadása kötelező", + "Meal_Types": "Étkezések", + "Merge": "Összefűzés", + "Merge_Keyword": "Kulcsszó összevonása", + "Message": "Üzenet", + "Month": "Hónap", + "Move": "Mozgatás", + "MoveCategory": "Áthelyezés ide: ", + "Move_Down": "Lefelé mozgatás", + "Move_Food": "Alapanyag mozgatása", + "Move_Keyword": "Kulcsszó mozgatása", + "Move_Up": "Felfelé mozgatás", + "Multiple": "Több", + "Name": "Név", + "Name_Replace": "Név cseréje", + "Nav_Color": "Navigáció színe", + "Nav_Color_Help": "A navigáció színének módosítása.", + "New": "Új", + "New_Cookbook": "Új szakácskönyv", + "New_Entry": "Új bejegyzés", + "New_Food": "Új alapanyag", + "New_Keyword": "Új kulcsszó", + "New_Meal_Type": "Új étkezéstípus", + "New_Recipe": "Új recept", + "New_Supermarket": "Új szupermarket létrehozása", + "New_Supermarket_Category": "Új szupermarket kategória létrehozása", + "New_Unit": "Új mennyiségi egység", + "Next_Day": "Következő nap", + "Next_Period": "Következő periódus", + "NoCategory": "Nincs kategória kiválasztva.", + "No_ID": "Azonosító nem található, ezért nem törölhető.", + "No_Results": "Nincsenek találatok", + "NotInShopping": "{food} nincs a bevásárlólistáján.", + "Note": "Megjegyzés", + "Number of Objects": "Objektumok száma", + "Nutrition": "Tápérték", + "OfflineAlert": "Ön éppen offline állapotban van, a bevásárlólista nem biztos, hogy szinkronizálódik.", + "Ok": "Ok", + "OnHand": "Jelenleg készleten", + "OnHand_help": "Az alapanyag készleten van, így nem adódik hozzá automatikusan a bevásárlólistához. A készleten lévő státusz megosztásra kerül a bevásárlást végző felhasználókkal.", + "Open": "Megnyitás", + "Open_Data_Import": "Adat import megnyitása", + "Options": "Opciók", + "OrderInformation": "Az objektumok a kis számoktól a nagy számok felé rendezettek.", + "Original_Text": "Eredeti szöveg", + "Page": "Oldal", + "Parameter": "Paraméter", + "Parent": "Szülő", + "Period": "Periódus", + "Periods": "Periódusok", + "Pin": "Kitűzés", + "Pinned": "Kitűzve", + "PinnedConfirmation": "{recipe} kitűzve.", + "Plan_Period_To_Show": "Hetek, hónapok vagy évek megjelenítése", + "Plan_Show_How_Many_Periods": "Mennyi időszakot kell megjeleníteni", + "Planned": "Tervezett", + "Planner": "Tervező", + "Planner_Settings": "Tervező beállításai", + "Plural": "Többes szám", + "Preferences": "", + "Preparation": "Előkészítés", + "Previous_Day": "Előző nap", + "Previous_Period": "Előző periódus", + "Print": "Nyomtatás", + "Private_Recipe": "Privát recept", + "Private_Recipe_Help": "A recept csak Önnek és azoknak az embereknek jelenik meg, akikkel megosztotta.", + "Profile": "", + "Properties": "Tulajdonságok", + "Property": "Tulajdonság", + "Protected": "Védett", + "Proteins": "Fehérjék", + "Quick actions": "Gyors parancsok", + "QuickEntry": "Gyors bevitel", + "Random Recipes": "Véletlenszerű receptek", + "Rating": "Értékelés", + "Ratings": "Értékelések", + "Recently_Viewed": "Nemrég megtekintett", + "Recipe": "Recept", + "Recipe_Book": "Szakácskönyv", + "Recipe_Image": "Receptkép", + "Recipes": "Receptek", + "Recipes_In_Import": "", + "Recipes_per_page": "Receptek oldalanként", + "RemoveFoodFromShopping": "{food} eltávolítása bevásárlólistáról", + "Remove_nutrition_recipe": "Tápértékadatok törlése a receptből", + "Reset": "Visszaállítás", + "Reset_Search": "Keresés alaphelyzetbe állítása", + "Root": "Gyökér", + "Save": "Mentés", + "Save_and_View": "Mentés & megtekintés", + "Search": "Keresés", + "Search Settings": "Keresési beállítások", + "Second": "Másodperc", + "Seconds": "Másodperc", + "Select": "Kiválasztás", + "Select_App_To_Import": "Kérjük, válasszon ki egy alkalmazást, amelyből importálni szeretne", + "Select_Book": "Könyv kiválasztása", + "Select_File": "Fájl kiválasztása", + "Selected": "Kiválasztott", + "Servings": "Adag", + "Settings": "Beállítások", + "Share": "Megosztás", + "Shopping_Categories": "Vásárlási kategóriák", + "Shopping_Category": "Vásárlási kategória", + "Shopping_List_Empty": "A bevásárlólista jelenleg üres. A tételeket a menüterv menüjében (jobb klikk a kártyára vagy bal klikk a menü ikonjára) adhatja hozzá.", + "Shopping_list": "Bevásárlólista", + "ShowDelayed": "", + "ShowUncategorizedFood": "", + "Show_Week_Numbers": "", + "Show_as_header": "Megjelenítés címként", + "Single": "Egyetlen", + "Size": "Méret", + "Sort_by_new": "Rendezés legújabbak szerint", + "SpaceMembers": "", + "SpaceSettings": "", + "Split_All_Steps": "Ossza fel az összes sort különálló lépésekbe.", + "StartDate": "Kezdés dátuma", + "Starting_Day": "A hét kezdőnapja", + "Step": "Lépés", + "Step_Name": "Lépés neve", + "Step_Type": "Lépés típusa", + "Step_start_time": "A lépés kezdési ideje", + "Sticky_Nav_Help": "A navigációs menü mindig a képernyő tetején jelenjen meg.", + "SubstituteOnHand": "Van elérhető helyettesítője.", + "Success": "Sikeres", + "SuccessClipboard": "Bevásárlólista a vágólapra másolva", + "Supermarket": "Szupermarket", + "SupermarketCategoriesOnly": "Csak a szupermarket kategóriák", + "SupermarketName": "Szupermarket neve", + "Supermarkets": "Szupermarketek", + "System": "", + "Table_of_Contents": "Tartalomjegyzék", + "Text": "Szöveg", + "Theme": "Téma", + "Time": "Idő", + "Title": "Cím", + "Title_or_Recipe_Required": "Cím vagy recept kiválasztása kötelező", + "Toggle": "Váltás", + "Type": "Típus", + "Undefined": "Meghatározatlan", + "Unit": "Mennyiségi egység", + "Unit_Alias": "", + "Unit_Replace": "Mértékegység helyettesítés", + "Units": "Mennyiségi egységek", + "Unpin": "Levétel", + "Unrated": "Nem értékelt", + "Update_Existing_Data": "Meglévő adatok frissítése", + "Url_Import": "URL import", + "Use_Fractions": "Tört használata", + "Use_Fractions_Help": "A receptek megtekintésekor a tizedesjegyeket automatikusan törtekre konvertálja.", + "Use_Kj": "kcal helyett kJ használata", + "Use_Metric": "Metrikus rendszer használata", + "Use_Plural_Food_Always": "Mindig többes számot használjon az ételhez", + "Use_Plural_Food_Simple": "Alapanyag többes számának dinamikus használata", + "Use_Plural_Unit_Always": "Mindig többes számot használjon az mértékegységhez", + "Use_Plural_Unit_Simple": "A mértékegység többes számának dinamikus beállítása", + "User": "Felhasználó", + "Username": "Felhasználónév", + "Users": "Felhasználók", + "Valid Until": "Érvényes", + "View": "Nézet", + "View_Recipes": "Receptek megjelenítése", + "Waiting": "Várakozás", + "Warning": "Figyelmeztetés", + "Warning_Delete_Supermarket_Category": "Egy szupermarket-kategória törlése az alapanyagokkal való összes kapcsolatot is törli. Biztos vagy benne?", + "Website": "Weboldal", + "Week": "Hét", + "Week_Numbers": "", + "Welcome": "Üdvözöljük", + "Year": "Év", + "YourSpaces": "", + "add_keyword": "Kulcsszó hozzáadása", + "additional_options": "További lehetőségek", + "advanced": "Haladó", + "advanced_search_settings": "Részletes keresési beállítások", + "all_fields_optional": "Minden mező opcionális és üresen hagyható.", + "and": "és", + "and_down": "& le", + "and_up": "& fel", + "asc": "Emelkedő", + "base_amount": "Alapösszeg", + "base_unit": "Alap mértékegység", + "book_filter_help": "A manuálisan hozzárendelt receptek mellett a recept-szűrőből származó receptek szerepeltetése.", + "click_image_import": "Kattintson a képre, amelyet a recepthez importálni szeretne", + "confirm_delete": "Biztos, hogy törölni akarja ezt a {object}?", + "convert_internal": "Átalakítás belső receptté", + "converted_amount": "Átszámított összeg", + "converted_unit": "Átszámított mennyiségi egység", + "copy_markdown_table": "", + "copy_to_clipboard": "Másolás vágólapra", + "copy_to_new": "Másolás új receptbe", + "create_food_desc": "", + "create_rule": "és automatizálás létrehozása", + "create_title": "Új {type}", + "created_on": "Létrehozva", + "csv_delim_help": "A CSV exportáláshoz használandó határolójel.", + "csv_delim_label": "CSV elválasztó", + "csv_prefix_help": "A lista vágólapra másolásakor hozzáadandó előtag.", + "csv_prefix_label": "", + "date_created": "Létrehozás dátuma", + "date_viewed": "Utoljára megtekintve", + "default_delay": "", + "default_delay_desc": "A bevásárlólista bejegyzés késleltetésének alapértelmezett óraszáma.", + "del_confirmation_tree": "", + "delete_confirmation": "Biztos, hogy törölni akarja a {source}-t?", + "delete_title": "Törlés {type}", + "desc": "Csökkenő", + "download_csv": "CSV letöltése", + "download_pdf": "PDF letöltése", + "edit_title": "Szerkesztés {type}", + "empty_list": "A lista üres.", + "enable_expert": "Szakértő mód engedélyezése", + "err_creating_resource": "Hiba történt az erőforrás létrehozásakor!", + "err_deleting_protected_resource": "A törölni kívánt objektum még mindig használatban van, és nem törölhető.", + "err_deleting_resource": "Hiba történt egy erőforrás törlésénél!", + "err_fetching_resource": "Hiba történt az erőforrás lekérdezésében!", + "err_importing_recipe": "Hiba történt a recept importálásakor!", + "err_merge_self": "", + "err_merging_resource": "Hiba történt egy erőforrás egyesítésekor!", + "err_move_self": "", + "err_moving_resource": "Hiba történt egy erőforrás áthelyezésekor!", + "err_updating_resource": "Hiba történt egy erőforrás frissítése során!", + "expert_mode": "Szakértő mód", + "explain": "Magyarázat", + "fields": "Mezők", + "file_upload_disabled": "A fájlfeltöltés nincs engedélyezve az Ön teréhez.", + "filter": "Szűrő", + "filter_name": "Szűrő neve", + "filter_to_supermarket": "Szűrés szupermarketre", + "filter_to_supermarket_desc": "Alapértelmezés szerint a bevásárlólista szűrése csak a kiválasztott szupermarket kategóriáit tartalmazza.", + "fluid_ounce": "folyadékuncia [fl oz] (USA, térfogat)", + "food_inherit_info": "Az alapanyag alapértelmezés szerint örökölendő adatmezői.", + "food_recipe_help": "Egy recept itt történő linkelése magában foglalja a linkelt receptet bármely más receptben, amely ezt az alapanyagot használja", + "g": "gramm [g] (metrikus, súly)", + "gallon": "gallon [gal] (USA, térfogat)", + "ignore_shopping_help": "Soha ne adja hozzá az alapanyagot a bevásárlólistához (pl. víz)", + "imperial_fluid_ounce": "imperial folyadékuncia [imp fl oz] (Egyesült Királyság, térfogat)", + "imperial_gallon": "imperial galon [imp gal] (Egyesült Királyság, térfogat)", + "imperial_pint": "imperial pint [imp pt] (Egyesült Királyság, térfogat)", + "imperial_quart": "imperial quart [imp qt] (Egyesült Királyság, térfogat)", + "imperial_tbsp": "birodalmi evőkanál [imp tbsp] (UK, térfogat)", + "imperial_tsp": "birodalmi teáskanál [imp tsp] (UK, térfogat)", + "import_duplicates": "A duplikációk elkerülése érdekében a meglévő receptekkel azonos nevű recepteket a rendszer figyelmen kívül hagyja. Jelölje be ezt a négyzetet, ha mindent importálni szeretne.", + "import_running": "Az importálás folyamatban, kérjük várjon!", + "in_shopping": "Bevásárlólistában", + "ingredient_list": "Hozzávalók listája", + "kg": "kilogramm [kg] (metrikus, súly)", + "l": "liter [l] (metrikus, térfogat)", + "last_cooked": "Utoljára elkészítve", + "last_viewed": "Utoljára megtekintve", + "left_handed": "Balkezes mód", + "left_handed_help": "A bal kézzel történő használatra optimalizálja a felhasználói felületet.", + "make_now": "", + "make_now_count": "Leginkább hiányzó összetevők", + "mark_complete": "Késznek jelölés", + "mealplan_autoadd_shopping": "Menüterv automatikus hozzáadása", + "mealplan_autoadd_shopping_desc": "Automatikusan hozzáadja a menüterv hozzávalóit a bevásárlólistához.", + "mealplan_autoexclude_onhand": "", + "mealplan_autoexclude_onhand_desc": "Amikor menütervet ad hozzá a bevásárlólistához (manuálisan vagy automatikusan), hagyja ki azokat a hozzávalókat, amelyek éppen rendelkezésre állnak.", + "mealplan_autoinclude_related": "Kapcsolódó receptek hozzáadása", + "mealplan_autoinclude_related_desc": "Amikor menütervet ad hozzá a bevásárlólistához (kézzel vagy automatikusan), vegye fel az összes kapcsolódó receptet.", + "merge_confirmation": "", + "merge_selection": "A {source} minden előfordulását a kiválasztott {type} típusra cseréli.", + "merge_title": "Összevonás {type}", + "min": "min", + "ml": "milliliter [ml] (metrikus, térfogat)", + "move_confirmation": "", + "move_selection": "", + "move_title": "Mozgatás {type}", + "no_more_images_found": "További képek nem találhatók a weboldalon.", + "no_pinned_recipes": "Nincsenek kitűzött receptjei!", + "not": "nem", + "nothing": "", + "nothing_planned_today": "Mára semmit sem tervezett!", + "one_url_per_line": "Soronként egy URL-cím", + "open_data_help_text": "A Tandoor Open Data projekt a Tandoor közösségi adatait biztosítja. Ez a mező automatikusan kitöltődik az importáláskor, és lehetővé teszi a jövőbeni frissítéseket.", + "or": "vagy", + "ounce": "uncia [oz] (súly)", + "parameter_count": "Paraméter {count}", + "paste_ingredients": "Hozzávalók beillesztése", + "paste_ingredients_placeholder": "Az összetevők listájának beillesztése ide...", + "paste_json": "A recept betöltéséhez illessze be ide a json vagy a html forrást.", + "per_serving": "adagonként", + "pint": "pint [pt] (USA, térfogat)", + "plan_share_desc": "Az új menüterv bejegyzések automatikusan meg lesznek osztva a kiválasztott felhasználókkal.", + "plural_short": "többes szám", + "plural_usage_info": "", + "pound": "font (súly)", + "quart": "kvart [qt] (USA, térfogat)", + "recipe_filter": "Recept szűrő", + "recipe_name": "Recept neve", + "recipe_property_info": "Az alapanyagokhoz tulajdonságokat is hozzáadhatsz, hogy automatikusan kiszámítsd őket a recepted alapján!", + "related_recipes": "Hasonló receptek", + "remember_hours": "", + "remember_search": "", + "remove_selection": "Kijelölés törlése", + "reset_children": "", + "reset_children_help": "", + "reusable_help_text": "A meghívó linknek egynél több felhasználó számára is használhatónak kell lennie.", + "review_shopping": "A bevásárlási bejegyzések áttekintése mentés előtt", + "save_filter": "Szűrő mentése", + "search_create_help_text": "Új recept létrehozása közvetlenül a Tandoorban.", + "search_import_help_text": "Recept importálása külső webhelyről vagy alkalmazásból.", + "search_no_recipes": "Nem találtunk semmilyen receptet!", + "search_rank": "Keresési rangsor", + "select_file": "Fájl kiválasztása", + "select_food": "Étel kiválasztása", + "select_keyword": "Kulcsszó kiválasztása", + "select_recipe": "Recept kiválasztása", + "select_unit": "Egység kiválasztása", + "shared_with": "Megosztva", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "Automatikus szinkronizáció", + "shopping_auto_sync_desc": "A 0 értékre állítás kikapcsolja az automatikus szinkronizálást. A bevásárlólista megtekintésekor a lista minden beállított másodpercben frissül, hogy szinkronizálja a más által esetleg elvégzett módosításokat. Hasznos, ha több emberrel együtt vásárol, de a mobiladatokat is igénybe veszi.", + "shopping_category_help": "", + "shopping_recent_days": "", + "shopping_recent_days_desc": "", + "shopping_share": "Bevásárlólista megosztása", + "shopping_share_desc": "A felhasználók látni fogják a bevásárlólistára felvett összes terméket. Ahhoz, hogy láthassák a saját listájukon szereplő tételeket, hozzá kell rendelniük Önt.", + "show_books": "Könyvek megjelenítése", + "show_filters": "Szűrők megjelenítése", + "show_foods": "Alapanyagok megjelenítése", + "show_ingredient_overview": "Az összes hozzávaló listájának megjelenítése a recept elején.", + "show_ingredients_table": "Az összetevők táblázatának megjelenítése a következő lépés szövege mellett", + "show_keywords": "Kulcsszavak megjelenítése", + "show_only_internal": "Csak a belső receptek megjelenítése", + "show_rating": "Értékelés megjelenítése", + "show_sortby": "", + "show_split_screen": "Osztott nézet", + "show_sql": "SQL megjelenítése", + "show_step_ingredients_setting": "Hozzávalók megjelenítése a recept lépései mellett", + "show_step_ingredients_setting_help": "Adja hozzá a hozzávalók táblázatát a recept lépései mellé. A létrehozáskor alkalmazandó. Felülírható a recept szerkesztési nézetében.", + "show_units": "Mennyiségi egységek megjelenítése", + "simple_mode": "Egyszerű mód", + "sort_by": "Rendezés", + "sql_debug": "SQL Debug", + "step_time_minutes": "Lépés időtartama percben", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "", + "success_deleting_resource": "", + "success_fetching_resource": "Sikeresen lekérdezett erőforrást!", + "success_merging_resource": "", + "success_moving_resource": "", + "success_updating_resource": "", + "tbsp": "evőkanál [tbsp] (USA, térfogat)", + "theUsernameCannotBeChanged": "", + "times_cooked": "szor elkészítve", + "today_recipes": "Mai receptek", + "total": "összesen", + "tree_root": "", + "tree_select": "", + "tsp": "teáskanál [tsp] (USA, térfogat)", + "updatedon": "Frissítve", + "view_recipe": "Recept megtekintése", + "warning_duplicate_filter": "Figyelem! A technikai megkötések miatt több azonos kombinációjú szűrő (és/vagy nem) használata nem várt eredményt adhat.", + "warning_feature_beta": "Ez a funkció jelenleg BETA (tesztelési) állapotban van. Ha mégis ezt a funkciót használja, számítson hibákra és esetlegesen alapvető változásokra a jövőben (esetleg a funkcióval kapcsolatos adatok elvesztésére).", + "warning_space_delete": "Törölheti a terét, beleértve az összes receptet, bevásárlólistát, menütervet és bármi mást, amit létrehozott. Ezt nem lehet visszafordítani! Biztos benne, hogy ezt szeretné tenni ?" +} \ No newline at end of file diff --git a/vue3/src/locales/hy.json b/vue3/src/locales/hy.json new file mode 100644 index 000000000..64175b207 --- /dev/null +++ b/vue3/src/locales/hy.json @@ -0,0 +1,140 @@ +{ + "Add": "", + "Add_nutrition_recipe": "Ավելացնել սննդայնություն բաղադրատոմսին", + "Add_to_Book": "", + "Add_to_Plan": "Ավելացնել պլանին", + "Add_to_Shopping": "Ավելացնել գնումներին", + "Advanced Search Settings": "Ընդլայնված փնտրման կարգավորումներ", + "Automate": "Ավտոմատացնել", + "Books": "", + "Calories": "", + "Cancel": "", + "Carbohydrates": "", + "Categories": "", + "Category": "", + "Close": "", + "Copy": "", + "Create": "Ստեղծել", + "Create_New_Food": "Ավելացնել նոր սննդամթերք", + "Create_New_Keyword": "Ավելացնել նոր բանալի բառ", + "Create_New_Shopping Category": "Ստեղծել գնումների նոր կատեգորիա", + "Date": "", + "Delete": "", + "Delete_Food": "Ջնջել սննդամթերքը", + "Delete_Keyword": "Ջնջել բանալի բառը", + "Description": "Նկարագրություն", + "Download": "Ներբեռնել", + "Edit": "", + "Edit_Food": "Խմբագրել սննդամթերքը", + "Edit_Keyword": "Խմբագրել բանալի բառը", + "Edit_Recipe": "Խմբագրել բաղադրատոմսը", + "Empty": "Դատարկ", + "Energy": "", + "Export": "", + "External": "", + "External_Recipe_Image": "", + "Fats": "", + "File": "", + "Files": "", + "Food": "Սննդամթերք", + "Hide_Food": "Թաքցնել սննդամթերքը", + "Hide_Keywords": "Թաքցնել բանալի բառը", + "Hide_Recipes": "Թաքցնել բաղադրատոմսերը", + "Hide_as_header": "Թաքցնել որպես խորագիր", + "Import": "Ներմուծել", + "Import_finished": "Ներմուծումն ավարտված է", + "Information": "Տեղեկություն", + "Ingredients": "", + "Keywords": "", + "Link": "", + "Load_More": "", + "Log_Cooking": "Գրանցել եփելը", + "Log_Recipe_Cooking": "Գրանցել բաղադրատոմսի օգտագործում", + "Manage_Books": "Կարգավորել Գրքերը", + "Meal_Plan": "Ճաշացուցակ", + "Merge": "Միացնել", + "Merge_Keyword": "Միացնել բանալի բառը", + "Move": "Տեղափոխել", + "Move_Food": "Տեղափոխել սննդամթերքը", + "Move_Keyword": "Տեղափոխել բանալի բառը", + "Name": "Անուն", + "New": "", + "New_Food": "Նոր սննդամթերք", + "New_Keyword": "Նոր բանալի բառ", + "New_Recipe": "Նոր բաղադրատոմս", + "No_Results": "Արդյունքներ չկան", + "Nutrition": "", + "Ok": "", + "Open": "", + "Parent": "Ծնող", + "Plural": "", + "Preferences": "", + "Preparation": "", + "Print": "Տպել", + "Profile": "", + "Proteins": "", + "Rating": "", + "Recently_Viewed": "Վերջերս դիտած", + "Recipe": "Բաղադրատոմս", + "Recipe_Book": "Բաղադրատոմսերի գիրք", + "Recipe_Image": "Բաղադրատոմսի նկար", + "Recipes": "Բաղադրատոմսեր", + "Recipes_per_page": "Բաղադրատոմս էջում", + "Remove_nutrition_recipe": "Հեռացնել բաղադրատոմսի սննդայնությունը", + "Reset_Search": "Զրոյացնել որոնումը", + "Save": "", + "Save_and_View": "Պահպանել և Դիտել", + "Search": "", + "Select_Book": "Ընտրել գիրք", + "Select_File": "Ընտրել Ֆայլ", + "Selected": "", + "Servings": "", + "Settings": "Կարգավորումներ", + "Share": "", + "Shopping_Category": "Գնումների կատեգորիա", + "Shopping_list": "Գնումների ցուցակ", + "Show_as_header": "Ցույց տալ որպես խորագիր", + "Size": "", + "Sort_by_new": "Տեսակավորել ըստ նորերի", + "SpaceMembers": "", + "SpaceSettings": "", + "Step": "", + "Step_start_time": "Քայլի սկսելու ժամանակը", + "Success": "", + "Supermarket": "", + "System": "", + "Table_of_Contents": "Բովանդակություն", + "Url_Import": "URL ներմուծում", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "View": "Դիտել", + "View_Recipes": "Դիտել բաղադրատոմսերը", + "Waiting": "", + "YourSpaces": "", + "all_fields_optional": "Բոլոր տողերը կամավոր են և կարող են մնալ դատարկ։", + "and": "և", + "confirm_delete": "Համոզվա՞ծ եք, որ ուզում եք ջնջել այս {օբյեկտը}։", + "convert_internal": "Փոխակերպել ներքին բաղադրատոմսի", + "create_rule": "և ստեղծել ավտոմատացում", + "delete_confirmation": "Համոզվա՞ծ եք, որ ուզում եք ջնջել։", + "err_creating_resource": "Ռեսուրսը ստեղծելիս սխալ է գրանցվել:", + "err_deleting_resource": "Ռեսուրսը ջնջելիս սխալ է գրանցվել:", + "err_fetching_resource": "Ռեսուրսը կցելիս սխալ է գրանցվել:", + "err_updating_resource": "Ռեսուրսը թարմացնելիս սխալ է գրանցվել:", + "file_upload_disabled": "Ջեր տարածությունում ֆայլերի վերբեռնումը միացված չէ։", + "import_running": "Ներմուծվում է, խնդրում ենք սպասել։", + "min": "", + "or": "կամ", + "plural_short": "", + "plural_usage_info": "", + "show_only_internal": "Ցույց տալ միայն ներքին բաղադրատոմսերը", + "step_time_minutes": "Քայլի տևողությունը րոպեներով", + "success_creating_resource": "Ռեսուրսը հաջողությամբ ստեղծվել է։", + "success_deleting_resource": "Ռեսուրսը հաջողությամբ ջնջվել է։", + "success_fetching_resource": "Ռեսուրսը հաջողությամբ կցվել է։", + "success_updating_resource": "Ռեսուրսը հաջողությամբ թարմացվել է։", + "theUsernameCannotBeChanged": "", + "warning_feature_beta": "Այս հատկությունը ԲԵՏԱ տարբերակում է։ Ակնկալեք սխալներ և անգամ խափանող թարմացումներ ապագայում։" +} \ No newline at end of file diff --git a/vue3/src/locales/id.json b/vue3/src/locales/id.json new file mode 100644 index 000000000..f3b618c11 --- /dev/null +++ b/vue3/src/locales/id.json @@ -0,0 +1,468 @@ +{ + "API": "", + "Account": "", + "Add": "Tambahkan", + "AddFoodToShopping": "", + "AddToShopping": "", + "Add_Servings_to_Shopping": "", + "Add_Step": "Tambahkan Langkah", + "Add_nutrition_recipe": "Tambahkan nutrisi ke resep", + "Add_to_Plan": "Tambahkan ke Rencana", + "Add_to_Shopping": "Tambahkan ke Belanja", + "Added_To_Shopping_List": "", + "Added_by": "", + "Added_on": "", + "Advanced": "", + "App": "", + "Are_You_Sure": "", + "Auto_Planner": "", + "Automate": "", + "Automation": "Automatis", + "Bookmarklet": "", + "Books": "Buku", + "Calories": "Kalori", + "Cancel": "Batal", + "Cannot_Add_Notes_To_Shopping": "", + "Carbohydrates": "Karbohidrat", + "Categories": "Kategori", + "Category": "Kategori", + "CategoryInstruction": "", + "CategoryName": "", + "Change_Password": "", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Clear": "", + "Click_To_Edit": "", + "Clone": "", + "Close": "Tutup", + "Color": "", + "Coming_Soon": "", + "Comments_setting": "", + "Completed": "", + "Copy": "Salin", + "Copy Link": "Salin Tautan", + "Copy Token": "Salin Token", + "Copy_template_reference": "Salin referensi template", + "Cosmetic": "", + "CountMore": "", + "Create": "Membuat", + "Create Food": "", + "Create_Meal_Plan_Entry": "", + "Create_New_Food": "", + "Create_New_Keyword": "", + "Create_New_Meal_Type": "", + "Create_New_Shopping Category": "", + "Create_New_Shopping_Category": "", + "Create_New_Unit": "", + "Current_Period": "", + "Custom Filter": "", + "Date": "Tanggal", + "Day": "", + "Days": "", + "Decimals": "", + "Default_Unit": "", + "DelayFor": "", + "DelayUntil": "", + "Delete": "Menghapus", + "DeleteShoppingConfirm": "", + "Delete_Food": "", + "Delete_Keyword": "Hapus Kata Kunci", + "Description": "", + "Disable": "", + "Disable_Amount": "Nonaktifkan Jumlah", + "Disabled": "", + "Documentation": "", + "Download": "Unduh", + "Drag_Here_To_Delete": "", + "Edit": "Sunting", + "Edit_Food": "Sunting Makanan", + "Edit_Keyword": "Rubah Kata Kunci", + "Edit_Meal_Plan_Entry": "", + "Edit_Recipe": "Rubah Resep", + "Empty": "", + "Enable_Amount": "Aktifkan Jumlah", + "Energy": "Energi", + "Export": "Ekspor", + "Export_As_ICal": "", + "Export_Not_Yet_Supported": "", + "Export_Supported": "", + "Export_To_ICal": "", + "External": "Luar", + "External_Recipe_Image": "Gambar Resep Eksternal", + "Failure": "Kegagalan", + "Fats": "Lemak", + "File": "Berkas", + "Files": "File", + "First_name": "", + "Food": "", + "FoodInherit": "", + "FoodNotOnHand": "", + "FoodOnHand": "", + "Food_Alias": "", + "Foods": "", + "GroupBy": "", + "Hide_Food": "", + "Hide_Keyword": "", + "Hide_Keywords": "Sembunyikan Kata Kunci", + "Hide_Recipes": "Sembunyikan Resep", + "Hide_as_header": "Sembunyikan sebagai tajuk", + "Hour": "", + "Hours": "", + "Icon": "", + "IgnoreThis": "", + "Ignore_Shopping": "Abaikan Belanja", + "IgnoredFood": "", + "Image": "Gambar", + "Import": "Impor", + "Import_Error": "", + "Import_Not_Yet_Supported": "", + "Import_Result_Info": "", + "Import_Supported": "", + "Import_finished": "Impor selesai", + "Imported": "", + "Imported_From": "", + "Importer_Help": "", + "Information": "Informasi", + "Ingredient Editor": "Editor Bahan", + "Ingredient Overview": "", + "IngredientInShopping": "", + "Ingredients": "bahan-bahan", + "Inherit": "", + "InheritFields": "", + "InheritFields_help": "", + "InheritWarning": "", + "Instructions": "", + "Internal": "", + "Invites": "", + "Key_Ctrl": "", + "Key_Shift": "", + "Keyword": "", + "Keyword_Alias": "", + "Keywords": "Kata Kunci", + "Language": "", + "Last_name": "", + "Link": "Link", + "Load_More": "Muat lebih banyak", + "Log_Cooking": "Log Memasak", + "Log_Recipe_Cooking": "Log Resep Memasak", + "Make_Header": "Buat Header", + "Make_Ingredient": "Buat bahan", + "Manage_Books": "Kelola Buku", + "Manage_Emails": "", + "Meal_Plan": "rencana makan", + "Meal_Plan_Days": "", + "Meal_Type": "", + "Meal_Type_Required": "", + "Meal_Types": "", + "Merge": "Menggabungkan", + "Merge_Keyword": "Gabungkan Kata Kunci", + "Message": "", + "Month": "", + "Move": "Bergerak", + "MoveCategory": "", + "Move_Down": "Pindahkan kebawah", + "Move_Food": "", + "Move_Keyword": "Pindahkan Kata Kunci", + "Move_Up": "Pindahkan keatas", + "Multiple": "", + "Name": "", + "Nav_Color": "", + "Nav_Color_Help": "", + "New": "Baru", + "New_Cookbook": "", + "New_Entry": "", + "New_Food": "", + "New_Keyword": "Kata Kunci Baru", + "New_Meal_Type": "", + "New_Recipe": "Resep Baru", + "New_Supermarket": "", + "New_Supermarket_Category": "", + "New_Unit": "", + "Next_Day": "", + "Next_Period": "", + "NoCategory": "", + "No_ID": "", + "No_Results": "", + "NotInShopping": "", + "Note": "Catatan", + "Nutrition": "Nutrisi", + "OfflineAlert": "", + "Ok": "Membuka", + "OnHand": "", + "OnHand_help": "", + "Open": "Membuka", + "Options": "", + "Page": "", + "Parameter": "Parameter", + "Parent": "Induk", + "Period": "", + "Periods": "", + "Pin": "", + "Pinned": "", + "Plan_Period_To_Show": "", + "Plan_Show_How_Many_Periods": "", + "Planned": "", + "Planner": "", + "Planner_Settings": "", + "Preferences": "", + "Preparation": "Persiapan", + "Previous_Day": "", + "Previous_Period": "", + "Print": "Mencetak", + "Private_Recipe": "Resep Pribadi", + "Private_Recipe_Help": "Resep hanya diperlihatkan kepada Anda dan orang-orang yang dibagikan resep tersebut.", + "Profile": "", + "Protected": "Terlindung", + "Proteins": "Protein", + "Quick actions": "", + "QuickEntry": "", + "Random Recipes": "", + "Rating": "Peringkat", + "Ratings": "", + "Recently_Viewed": "baru saja dilihat", + "Recipe": "", + "Recipe_Book": "", + "Recipe_Image": "Gambar Resep", + "Recipes": "Resep", + "Recipes_In_Import": "", + "Recipes_per_page": "Resep per Halaman", + "RemoveFoodFromShopping": "", + "Remove_nutrition_recipe": "Hapus nutrisi dari resep", + "Reset": "", + "Reset_Search": "Setel Ulang Pencarian", + "Root": "Akar", + "Save": "Menyimpan", + "Save_and_View": "Simpan & Lihat", + "Search": "Mencari", + "Search Settings": "Pengaturan Pencarian", + "Second": "", + "Seconds": "", + "Select": "", + "Select_App_To_Import": "", + "Select_Book": "Pilih Buku", + "Select_File": "Pilih Buku", + "Selected": "Terpilih", + "Servings": "Porsi", + "Settings": "Pengaturan", + "Share": "Bagikan", + "Shopping_Categories": "Kategori Belanja", + "Shopping_Category": "Kategori Belanja", + "Shopping_List_Empty": "", + "Shopping_list": "", + "ShowDelayed": "", + "ShowUncategorizedFood": "", + "Show_Week_Numbers": "", + "Show_as_header": "Tampilkan sebagai tajuk", + "Single": "", + "Size": "Ukuran", + "Social_Authentication": "", + "Sort_by_new": "Urutkan berdasarkan baru", + "SpaceMembers": "", + "SpaceSettings": "", + "Starting_Day": "", + "Step": "Melangkah", + "Step_Name": "Nama Langkah", + "Step_Type": "Tipe Langkah", + "Step_start_time": "Langkah waktu mulai", + "Sticky_Nav": "", + "Sticky_Nav_Help": "", + "SubstituteOnHand": "", + "Success": "Sukses", + "SuccessClipboard": "", + "Supermarket": "Supermarket", + "SupermarketCategoriesOnly": "", + "SupermarketName": "", + "Supermarkets": "", + "System": "", + "Table_of_Contents": "Daftar isi", + "Text": "", + "Theme": "", + "Time": "", + "Title": "", + "Title_or_Recipe_Required": "", + "Toggle": "", + "Type": "", + "Undefined": "", + "Unit": "", + "Unit_Alias": "", + "Units": "", + "Unrated": "", + "Url_Import": "Impor Url", + "Use_Fractions": "", + "Use_Fractions_Help": "", + "Use_Kj": "", + "User": "", + "Username": "", + "Users": "", + "Valid Until": "", + "View": "Melihat", + "View_Recipes": "Lihat Resep", + "Waiting": "Menunggu", + "Warning": "", + "Warning_Delete_Supermarket_Category": "", + "Website": "", + "Week": "", + "Week_Numbers": "", + "Year": "", + "YourSpaces": "", + "add_keyword": "", + "additional_options": "", + "advanced": "", + "advanced_search_settings": "", + "all_fields_optional": "Semua bidang adalah opsional dan dapat dibiarkan kosong.", + "and": "dan", + "and_down": "", + "and_up": "", + "asc": "", + "book_filter_help": "", + "click_image_import": "", + "confirm_delete": "Anda yakin ingin menghapus {object} ini?", + "convert_internal": "Ubah ke resep internal", + "copy_markdown_table": "", + "copy_to_clipboard": "", + "copy_to_new": "", + "create_food_desc": "", + "create_rule": "dan buat otomatisasi", + "create_title": "", + "created_on": "", + "csv_delim_help": "", + "csv_delim_label": "", + "csv_prefix_help": "", + "csv_prefix_label": "", + "date_created": "", + "date_viewed": "", + "default_delay": "", + "default_delay_desc": "", + "del_confirmation_tree": "", + "delete_confirmation": "Yakin ingin menghapus {source}?", + "delete_title": "", + "desc": "", + "download_csv": "", + "download_pdf": "", + "edit_title": "", + "empty_list": "", + "enable_expert": "", + "err_creating_resource": "Terjadi kesalahan saat membuat sumber daya!", + "err_deleting_protected_resource": "Objek yang Anda coba hapus masih digunakan dan tidak dapat dihapus.", + "err_deleting_resource": "Terjadi kesalahan saat menghapus sumber daya!", + "err_fetching_resource": "Terjadi kesalahan saat memperoleh sumber daya!", + "err_merge_self": "", + "err_merging_resource": "Terjadi kesalahan saat menggabungkan sumber daya!", + "err_move_self": "", + "err_moving_resource": "Terjadi kesalahan saat memindahkan sumber daya!", + "err_updating_resource": "Terjadi kesalahan saat memperbarui sumber daya!", + "expert_mode": "", + "explain": "", + "fields": "", + "file_upload_disabled": "Unggahan file tidak diaktifkan untuk ruang Anda.", + "filter": "", + "filter_name": "", + "filter_to_supermarket": "", + "filter_to_supermarket_desc": "", + "food_inherit_info": "Bidang pada makanan yang harus diwarisi secara default.", + "food_recipe_help": "", + "ignore_shopping_help": "", + "import_duplicates": "", + "import_running": "Impor berjalan, harap tunggu!", + "in_shopping": "", + "ingredient_list": "", + "last_cooked": "", + "last_viewed": "", + "left_handed": "", + "left_handed_help": "", + "make_now": "", + "mark_complete": "", + "mealplan_autoadd_shopping": "", + "mealplan_autoadd_shopping_desc": "", + "mealplan_autoexclude_onhand": "", + "mealplan_autoexclude_onhand_desc": "", + "mealplan_autoinclude_related": "", + "mealplan_autoinclude_related_desc": "", + "merge_confirmation": "Ganti {source} dengan {target}", + "merge_selection": "Ganti semua kemunculan {source} dengan {type} yang dipilih.", + "merge_title": "", + "min": "min", + "move_confirmation": "Pindahkan {child} ke induk{parent}", + "move_selection": "Pilih {type} induk untuk memindahkan {source}.", + "move_title": "", + "no_more_images_found": "", + "no_pinned_recipes": "", + "not": "", + "nothing": "", + "nothing_planned_today": "", + "one_url_per_line": "", + "or": "atau", + "parameter_count": "", + "paste_ingredients": "", + "paste_ingredients_placeholder": "", + "paste_json": "", + "plan_share_desc": "", + "recipe_filter": "", + "recipe_name": "", + "related_recipes": "", + "remember_hours": "", + "remember_search": "", + "remove_selection": "", + "reset_children": "", + "reset_children_help": "", + "reset_food_inheritance": "", + "reset_food_inheritance_info": "", + "reusable_help_text": "Haruskah tautan undangan dapat digunakan untuk lebih dari satu pengguna.", + "review_shopping": "", + "save_filter": "", + "search_create_help_text": "", + "search_import_help_text": "", + "search_no_recipes": "", + "search_rank": "", + "select_file": "", + "select_food": "", + "select_keyword": "", + "select_recipe": "", + "select_unit": "", + "shared_with": "", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "", + "shopping_auto_sync_desc": "", + "shopping_category_help": "", + "shopping_recent_days": "", + "shopping_recent_days_desc": "", + "shopping_share": "", + "shopping_share_desc": "", + "show_books": "", + "show_filters": "", + "show_foods": "", + "show_ingredient_overview": "", + "show_keywords": "", + "show_only_internal": "Hanya tampilkan resep internal", + "show_rating": "", + "show_sortby": "", + "show_split_screen": "Tampilan Terpisah", + "show_sql": "", + "show_units": "", + "simple_mode": "", + "sort_by": "", + "sql_debug": "", + "step_time_minutes": "Langkah waktu dalam menit", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "Berhasil membuat sumber daya!", + "success_deleting_resource": "Berhasil menghapus sumber daya!", + "success_fetching_resource": "Berhasil mengambil sumber daya!", + "success_merging_resource": "Berhasil menggabungkan sumber daya!", + "success_moving_resource": "Berhasil memindahkan sumber daya!", + "success_updating_resource": "Berhasil memperbarui sumber daya!", + "theUsernameCannotBeChanged": "", + "times_cooked": "", + "today_recipes": "", + "tree_root": "", + "tree_select": "", + "updatedon": "", + "view_recipe": "", + "warning_duplicate_filter": "", + "warning_feature_beta": "Fitur ini saat ini dalam status BETA (pengujian). Mungkin terdapat bug dan perubahan yang penting di masa mendatang (sehingga mungkin terjadi kehilangan data terkait fitur) saat menggunakan fitur ini.", + "warning_space_delete": "Anda dapat menghapus ruang Anda termasuk semua resep, daftar belanja, rencana makan, dan apa pun yang telah Anda buat. Ini tidak dapat dibatalkan! Apakah Anda yakin ingin melakukan ini?" +} \ No newline at end of file diff --git a/vue3/src/locales/is.json b/vue3/src/locales/is.json new file mode 100644 index 000000000..1e6f99c33 --- /dev/null +++ b/vue3/src/locales/is.json @@ -0,0 +1,576 @@ +{ + "API": "", + "Account": "", + "Add": "", + "AddFoodToShopping": "", + "AddToShopping": "", + "Add_Servings_to_Shopping": "", + "Add_Step": "", + "Add_nutrition_recipe": "", + "Add_to_Plan": "", + "Add_to_Shopping": "", + "Added_To_Shopping_List": "", + "Added_by": "", + "Added_on": "", + "Advanced": "", + "Alignment": "", + "Amount": "", + "App": "", + "Are_You_Sure": "", + "Auto_Planner": "", + "Auto_Sort": "", + "Auto_Sort_Help": "", + "Automate": "", + "Automation": "", + "Back": "", + "Bookmarklet": "", + "Books": "", + "Calculator": "", + "Calories": "", + "Cancel": "", + "Cannot_Add_Notes_To_Shopping": "", + "Carbohydrates": "", + "Categories": "", + "Category": "", + "CategoryInstruction": "", + "CategoryName": "", + "Change_Password": "", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Choose_Category": "", + "Clear": "", + "Click_To_Edit": "", + "Clone": "", + "Close": "", + "Color": "", + "Combine_All_Steps": "", + "Coming_Soon": "", + "Comments_setting": "", + "Completed": "", + "Conversion": "", + "Copy": "", + "Copy Link": "", + "Copy Token": "", + "Copy_template_reference": "", + "Cosmetic": "", + "CountMore": "", + "Create": "", + "Create Food": "", + "Create Recipe": "", + "Create_Meal_Plan_Entry": "", + "Create_New_Food": "", + "Create_New_Keyword": "", + "Create_New_Meal_Type": "", + "Create_New_Shopping Category": "", + "Create_New_Shopping_Category": "", + "Create_New_Unit": "", + "Created": "", + "Current_Period": "", + "Custom Filter": "", + "CustomImageHelp": "", + "CustomLogoHelp": "", + "CustomLogos": "", + "CustomNavLogoHelp": "", + "CustomTheme": "", + "CustomThemeHelp": "", + "Data_Import_Info": "", + "Datatype": "", + "Date": "", + "Day": "", + "Days": "", + "Decimals": "", + "Default_Unit": "", + "DelayFor": "", + "DelayUntil": "", + "Delete": "", + "DeleteShoppingConfirm": "", + "Delete_All": "", + "Delete_Food": "", + "Delete_Keyword": "", + "Description": "", + "Description_Replace": "", + "Disable": "", + "Disable_Amount": "", + "Disabled": "", + "Documentation": "", + "Download": "", + "Drag_Here_To_Delete": "", + "Edit": "", + "Edit_Food": "", + "Edit_Keyword": "", + "Edit_Meal_Plan_Entry": "", + "Edit_Recipe": "", + "Empty": "", + "Enable": "", + "Enable_Amount": "", + "EndDate": "", + "Energy": "", + "Error": "", + "Export": "", + "Export_As_ICal": "", + "Export_Not_Yet_Supported": "", + "Export_Supported": "", + "Export_To_ICal": "", + "External": "", + "External_Recipe_Image": "", + "FDC_ID": "", + "FDC_ID_help": "", + "FDC_Search": "", + "Failure": "", + "Fats": "", + "File": "", + "Files": "", + "First_name": "", + "Food": "", + "FoodInherit": "", + "FoodNotOnHand": "", + "FoodOnHand": "", + "Food_Alias": "", + "Food_Replace": "", + "Foods": "", + "GroupBy": "", + "Hide_Food": "", + "Hide_Keyword": "", + "Hide_Keywords": "", + "Hide_Recipes": "", + "Hide_as_header": "", + "Hour": "", + "Hours": "", + "Icon": "", + "IgnoreThis": "", + "Ignore_Shopping": "", + "IgnoredFood": "", + "Image": "", + "Import": "", + "Import Recipe": "", + "Import_Error": "", + "Import_Not_Yet_Supported": "", + "Import_Result_Info": "", + "Import_Supported": "", + "Import_finished": "", + "Imported": "", + "Imported_From": "", + "Importer_Help": "", + "Information": "", + "Ingredient Editor": "", + "Ingredient Overview": "", + "IngredientInShopping": "", + "Ingredients": "", + "Inherit": "", + "InheritFields": "", + "InheritFields_help": "", + "InheritWarning": "", + "Input": "", + "Instruction_Replace": "", + "Instructions": "", + "Internal": "", + "Invites": "", + "Key_Ctrl": "", + "Key_Shift": "", + "Keyword": "", + "Keyword_Alias": "", + "Keywords": "", + "Language": "", + "Last_name": "", + "Learn_More": "", + "Link": "", + "Load_More": "", + "Log_Cooking": "", + "Log_Recipe_Cooking": "", + "Logo": "", + "Make_Header": "", + "Make_Ingredient": "", + "Manage_Books": "", + "Manage_Emails": "", + "Meal_Plan": "", + "Meal_Plan_Days": "", + "Meal_Type": "", + "Meal_Type_Required": "", + "Meal_Types": "", + "Merge": "", + "Merge_Keyword": "", + "Message": "", + "Month": "", + "Move": "", + "MoveCategory": "", + "Move_Down": "", + "Move_Food": "", + "Move_Keyword": "", + "Move_Up": "", + "Multiple": "", + "Name": "", + "Name_Replace": "", + "Nav_Color": "", + "Nav_Color_Help": "", + "Nav_Text_Mode": "", + "Nav_Text_Mode_Help": "", + "Never_Unit": "", + "New": "", + "New_Cookbook": "", + "New_Entry": "", + "New_Food": "", + "New_Keyword": "", + "New_Meal_Type": "", + "New_Recipe": "", + "New_Supermarket": "", + "New_Supermarket_Category": "", + "New_Unit": "", + "Next_Day": "", + "Next_Period": "", + "NoCategory": "", + "NoMoreUndo": "", + "No_ID": "", + "No_Results": "", + "NotInShopping": "", + "Note": "", + "Number of Objects": "", + "Nutrition": "", + "OfflineAlert": "", + "Ok": "", + "OnHand": "", + "OnHand_help": "", + "Open": "", + "Open_Data_Import": "", + "Open_Data_Slug": "", + "Options": "", + "OrderInformation": "", + "Original_Text": "", + "Page": "", + "Parameter": "", + "Parent": "", + "Period": "", + "Periods": "", + "Pin": "", + "Pinned": "", + "PinnedConfirmation": "", + "Plan_Period_To_Show": "", + "Plan_Show_How_Many_Periods": "", + "Planned": "", + "Planner": "", + "Planner_Settings": "", + "Plural": "", + "Preferences": "", + "Preparation": "", + "Previous_Day": "", + "Previous_Period": "", + "Print": "", + "Private_Recipe": "", + "Private_Recipe_Help": "", + "Profile": "", + "Properties": "", + "Properties_Food_Amount": "", + "Properties_Food_Unit": "", + "Property": "", + "Property_Editor": "", + "Protected": "", + "Proteins": "", + "Quick actions": "", + "QuickEntry": "", + "Random Recipes": "", + "Rating": "", + "Ratings": "", + "Recently_Viewed": "", + "Recipe": "", + "Recipe_Book": "", + "Recipe_Image": "", + "Recipes": "", + "Recipes_In_Import": "", + "Recipes_per_page": "", + "RemoveFoodFromShopping": "", + "Remove_nutrition_recipe": "", + "Reset": "", + "Reset_Search": "", + "Root": "", + "Save": "", + "Save_and_View": "", + "Search": "", + "Search Settings": "", + "Second": "", + "Seconds": "", + "Select": "", + "Select_App_To_Import": "", + "Select_Book": "", + "Select_File": "", + "Selected": "", + "Servings": "", + "Settings": "", + "Share": "", + "ShoppingBackgroundSyncWarning": "", + "Shopping_Categories": "", + "Shopping_Category": "", + "Shopping_List_Empty": "", + "Shopping_list": "", + "ShowDelayed": "", + "ShowRecentlyCompleted": "", + "ShowUncategorizedFood": "", + "Show_Logo": "", + "Show_Logo_Help": "", + "Show_Week_Numbers": "", + "Show_as_header": "", + "Single": "", + "Size": "", + "Social_Authentication": "", + "Sort_by_new": "", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "", + "Split_All_Steps": "", + "StartDate": "", + "Starting_Day": "", + "Step": "", + "Step_Name": "", + "Step_Type": "", + "Step_start_time": "", + "Sticky_Nav": "", + "Sticky_Nav_Help": "", + "SubstituteOnHand": "", + "Success": "", + "SuccessClipboard": "", + "Supermarket": "", + "SupermarketCategoriesOnly": "", + "SupermarketName": "", + "Supermarkets": "", + "System": "", + "Table_of_Contents": "", + "Text": "", + "Theme": "", + "Time": "", + "Title": "", + "Title_or_Recipe_Required": "", + "Toggle": "", + "Transpose_Words": "", + "Type": "", + "Unchanged": "", + "Undefined": "", + "Undo": "", + "Unit": "", + "Unit_Alias": "", + "Unit_Replace": "", + "Units": "", + "Unpin": "", + "UnpinnedConfirmation": "", + "Unrated": "", + "Update_Existing_Data": "", + "Updated": "", + "Url_Import": "", + "Use_Fractions": "", + "Use_Fractions_Help": "", + "Use_Kj": "", + "Use_Metric": "", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "User": "", + "Username": "", + "Users": "", + "Valid Until": "", + "View": "", + "View_Recipes": "", + "Waiting": "", + "Warning": "", + "Warning_Delete_Supermarket_Category": "", + "Website": "", + "Week": "", + "Week_Numbers": "", + "Welcome": "", + "Year": "", + "YourSpaces": "", + "add_keyword": "", + "additional_options": "", + "advanced": "", + "advanced_search_settings": "", + "all_fields_optional": "", + "and": "", + "and_down": "", + "and_up": "", + "asc": "", + "base_amount": "", + "base_unit": "", + "book_filter_help": "", + "click_image_import": "", + "confirm_delete": "", + "convert_internal": "", + "converted_amount": "", + "converted_unit": "", + "copy_markdown_table": "", + "copy_to_clipboard": "", + "copy_to_new": "", + "create_food_desc": "", + "create_rule": "", + "create_title": "", + "created_by": "", + "created_on": "", + "csv_delim_help": "", + "csv_delim_label": "", + "csv_prefix_help": "", + "csv_prefix_label": "", + "date_created": "", + "date_viewed": "", + "default_delay": "", + "default_delay_desc": "", + "del_confirmation_tree": "", + "delete_confirmation": "", + "delete_title": "", + "desc": "", + "download_csv": "", + "download_pdf": "", + "edit_title": "", + "empty_list": "", + "enable_expert": "", + "err_creating_resource": "Villa kom upp við að búa til gögn!", + "err_deleting_protected_resource": "Hluturinn sem þú ert að reyna að eyða er enn í notkun og því ekki hægt að eyða honum.", + "err_deleting_resource": "Villa kom upp við að eyða gögnum!", + "err_fetching_resource": "Villa kom upp við að sækja gögn!", + "err_importing_recipe": "Villa kom upp við innflutning uppskriftarinnar!", + "err_merge_self": "", + "err_merging_resource": "Villa kom upp við að sameina gögn!", + "err_move_self": "", + "err_moving_resource": "Villa kom upp við að færa gögn!", + "err_updating_resource": "Villa kom upp við að uppfæra gögn!", + "expert_mode": "", + "explain": "", + "fields": "", + "file_upload_disabled": "Upphleðsla skráa er ekki virk fyrir svæðið þitt.", + "filter": "", + "filter_name": "", + "filter_to_supermarket": "", + "filter_to_supermarket_desc": "", + "fluid_ounce": "", + "food_inherit_info": "", + "food_recipe_help": "", + "g": "", + "gallon": "", + "hide_step_ingredients": "", + "ignore_shopping_help": "", + "imperial_fluid_ounce": "", + "imperial_gallon": "", + "imperial_pint": "", + "imperial_quart": "", + "imperial_tbsp": "", + "imperial_tsp": "", + "import_duplicates": "", + "import_running": "", + "in_shopping": "", + "ingredient_list": "", + "kg": "", + "l": "", + "last_cooked": "", + "last_viewed": "", + "left_handed": "", + "left_handed_help": "", + "make_now": "", + "make_now_count": "", + "mark_complete": "", + "mealplan_autoadd_shopping": "", + "mealplan_autoadd_shopping_desc": "", + "mealplan_autoexclude_onhand": "", + "mealplan_autoexclude_onhand_desc": "", + "mealplan_autoinclude_related": "", + "mealplan_autoinclude_related_desc": "", + "merge_confirmation": "", + "merge_selection": "", + "merge_title": "", + "min": "", + "ml": "", + "move_confirmation": "", + "move_selection": "", + "move_title": "", + "no_more_images_found": "", + "no_pinned_recipes": "", + "not": "", + "nothing": "", + "nothing_planned_today": "", + "one_url_per_line": "", + "open_data_help_text": "", + "or": "", + "ounce": "", + "parameter_count": "", + "paste_ingredients": "", + "paste_ingredients_placeholder": "", + "paste_json": "", + "per_serving": "", + "pint": "", + "plan_share_desc": "", + "plural_short": "", + "plural_usage_info": "", + "pound": "", + "property_type_fdc_hint": "", + "quart": "", + "recipe_filter": "", + "recipe_name": "", + "recipe_property_info": "Þú getur bætt mælieiningum við innihaldsefnin til að reikna sjálfkrafa út frá uppskriftinni þinni!", + "related_recipes": "", + "remember_hours": "", + "remember_search": "", + "remove_selection": "", + "reset_children": "", + "reset_children_help": "", + "reset_food_inheritance": "", + "reset_food_inheritance_info": "", + "reusable_help_text": "", + "review_shopping": "", + "save_filter": "", + "search_create_help_text": "", + "search_import_help_text": "", + "search_no_recipes": "", + "search_rank": "", + "select_file": "", + "select_food": "", + "select_keyword": "", + "select_recipe": "", + "select_unit": "", + "shared_with": "", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "", + "shopping_auto_sync_desc": "", + "shopping_category_help": "", + "shopping_recent_days": "", + "shopping_recent_days_desc": "", + "shopping_share": "", + "shopping_share_desc": "", + "show_books": "", + "show_filters": "", + "show_foods": "", + "show_ingredient_overview": "", + "show_ingredients_table": "", + "show_keywords": "", + "show_only_internal": "", + "show_rating": "", + "show_sortby": "", + "show_split_screen": "", + "show_sql": "", + "show_step_ingredients": "", + "show_step_ingredients_setting": "", + "show_step_ingredients_setting_help": "", + "show_units": "", + "simple_mode": "", + "sort_by": "", + "sql_debug": "", + "step_time_minutes": "", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "Gögn búin til!", + "success_deleting_resource": "Gögnum eytt!", + "success_fetching_resource": "Gögn sótt!", + "success_merging_resource": "Gögn sameinuð!", + "success_moving_resource": "Gögn færð til!", + "success_updating_resource": "Gögn uppfærð!", + "tbsp": "", + "theUsernameCannotBeChanged": "", + "times_cooked": "", + "today_recipes": "", + "total": "", + "tree_root": "", + "tree_select": "", + "tsp": "", + "updatedon": "", + "view_recipe": "", + "warning_duplicate_filter": "", + "warning_feature_beta": "Þessi aðgerð er í BETA (prófunar) fasa. Því má búast við villum og mögulega stórum breytingum í framtíðinni (mögulega missi á gögnum tengdum aðgerðinni) þegar þessi eiginleiki er notaður.", + "warning_space_delete": "Þú getur eytt svæðinu þínu, þar á meðal öllum uppskriftum, innkaupalistum, mataráætlunum og hverju öðru sem þú hefur búið til. Þetta er ekki hægt að afturkalla! Ertu viss um að þú viljir gera þetta?" +} \ No newline at end of file diff --git a/vue3/src/locales/it.json b/vue3/src/locales/it.json new file mode 100644 index 000000000..7c656b67f --- /dev/null +++ b/vue3/src/locales/it.json @@ -0,0 +1,484 @@ +{ + "API": "API", + "Account": "Account", + "Add": "Aggiungi", + "AddFoodToShopping": "Aggiungi {food} alla tua lista della spesa", + "AddToShopping": "Aggiungi a lista della spesa", + "Add_Servings_to_Shopping": "Aggiungi {servings} porzioni alla spesa", + "Add_Step": "Aggiungi Step", + "Add_nutrition_recipe": "Aggiungi nutrienti alla ricetta", + "Add_to_Plan": "Aggiungi a Piano", + "Add_to_Shopping": "Aggiunti agli acquisti", + "Added_To_Shopping_List": "Aggiunto alla lista della spesa", + "Added_by": "Aggiunto da", + "Added_on": "Aggiunto il", + "Advanced": "Avanzate", + "Advanced Search Settings": "Impostazioni avanzate di ricerca", + "Amount": "Quantità", + "App": "Applicazione", + "Are_You_Sure": "Sei sicuro?", + "Auto_Planner": "Pianificazione automatica", + "Auto_Sort": "Ordinamento Automatico", + "Auto_Sort_Help": "Sposta tutti gli ingredienti allo step più adatto.", + "Automate": "Automatizza", + "Automation": "Automazione", + "Bookmarklet": "Segnalibro", + "Books": "Libri", + "Calories": "Calorie", + "Cancel": "Annulla", + "Cannot_Add_Notes_To_Shopping": "Le note non possono essere aggiunte alla lista della spesa", + "Carbohydrates": "Carboidrati", + "Categories": "Categorie", + "Category": "Categoria", + "CategoryInstruction": "Trascina le categorie per cambiare l'ordine in cui appaiono nella lista della spesa.", + "CategoryName": "Nome categoria", + "Change_Password": "Cambia password", + "ChildInheritFields": "Gli eredi ereditano i valori", + "Clear": "Pulisci", + "Click_To_Edit": "Clicca per modificare", + "Clone": "Duplica", + "Close": "Chiudi", + "Color": "Colore", + "Combine_All_Steps": "Combina tutti gli step in un singolo campo.", + "Coming_Soon": "In-Arrivo", + "Comments_setting": "Mostra commenti", + "Completed": "Completato", + "Copy": "Copia", + "Copy Link": "Copia link", + "Copy Token": "Copia token", + "Copy_template_reference": "Copia riferimento template", + "Cosmetic": "Aspetto", + "CountMore": "...più +{count}", + "Create": "Crea", + "Create Food": "Crea alimento", + "Create_Meal_Plan_Entry": "Crea voce nel piano alimentare", + "Create_New_Food": "Aggiungi nuovo alimento", + "Create_New_Keyword": "Aggiungi nuova parola chiave", + "Create_New_Meal_Type": "Aggiungi nuovo tipo di pasto", + "Create_New_Shopping Category": "Crea nuova categoria della spesa", + "Create_New_Shopping_Category": "Aggiungi nuova categoria di spesa", + "Create_New_Unit": "Aggiungi nuova unità", + "Current_Period": "Periodo attuale", + "Custom Filter": "Filtro personalizzato", + "Date": "Data", + "Day": "Giorno", + "Days": "Giorni", + "Decimals": "Decimali", + "Default_Unit": "Unità predefinita", + "DelayFor": "Ritarda per {hours} ore", + "DelayUntil": "Ritarda fino a", + "Delete": "Elimina", + "DeleteShoppingConfirm": "Sei sicuro di voler rimuovere tutto {food} dalla lista della spesa?", + "Delete_Food": "Elimina alimento", + "Delete_Keyword": "Elimina parola chiave", + "Description": "Descrizione", + "Description_Replace": "Sostituisci descrizione", + "Disable": "Disabilita", + "Disable_Amount": "Disabilita Quantità", + "Disabled": "Disabilitato", + "Documentation": "Documentazione", + "Download": "Scarica", + "Drag_Here_To_Delete": "Sposta qui per eliminare", + "Edit": "Modifica", + "Edit_Food": "Modifica alimento", + "Edit_Keyword": "Modifica parola chiave", + "Edit_Meal_Plan_Entry": "Modifica voce del piano alimentare", + "Edit_Recipe": "Modifica Ricetta", + "Empty": "Vuoto", + "Enable_Amount": "Abilita Quantità", + "Energy": "Energia", + "Export": "Esporta", + "Export_As_ICal": "Esporta il periodo attuale in formato .iCal", + "Export_Not_Yet_Supported": "Esportazione non ancora supportata", + "Export_Supported": "Esportazione supportata", + "Export_To_ICal": "Esporta .ics", + "External": "Esterna", + "External_Recipe_Image": "Immagine ricetta esterna", + "Failure": "Errore", + "Fats": "Grassi", + "File": "File", + "Files": "File", + "First_name": "Nome", + "Food": "Alimento", + "FoodInherit": "Campi ereditabili dagli Alimenti", + "FoodNotOnHand": "Non hai {food} a disposizione.", + "FoodOnHand": "Hai {food} a disposizione.", + "Food_Alias": "Alias Alimento", + "Foods": "Alimenti", + "GroupBy": "Raggruppa per", + "Hide_Food": "Nascondi alimento", + "Hide_Keyword": "Nascondi parole chiave", + "Hide_Keywords": "Nascondi parola chiave", + "Hide_Recipes": "Nascondi Ricette", + "Hide_as_header": "Nascondi come intestazione", + "Hour": "Ora", + "Hours": "Ore", + "Icon": "Icona", + "IgnoreThis": "Non aggiungere mai {food} alla spesa", + "Ignore_Shopping": "Ignora spesa", + "IgnoredFood": "{food} è impostato per ignorare la spesa.", + "Image": "Immagine", + "Import": "Importa", + "Import_Error": "Si è verificato un errore durante l'importazione. Per avere maggiori informazioni, espandi la sezione dettagli in fondo alla pagina.", + "Import_Not_Yet_Supported": "Importazione non ancora supportata", + "Import_Result_Info": "{imported} di {total} ricette sono state importate", + "Import_Supported": "Importazione supportata", + "Import_finished": "Importazione completata", + "Imported": "Importato", + "Imported_From": "Importato da", + "Importer_Help": "Per altre informazioni e aiuto su questo importer:", + "Information": "Informazioni", + "Ingredient Editor": "Editor Ingredienti", + "Ingredient Overview": "Panoramica Ingredienti", + "IngredientInShopping": "Questo ingrediente è nella tua lista della spesa.", + "Ingredients": "Ingredienti", + "Inherit": "Eredita", + "InheritFields": "Eredita i valori dei campi", + "InheritWarning": "{food} è impostato per ereditare, i cambiamenti potrebbero non essere applicati.", + "Instruction_Replace": "Sostituisci istruzioni", + "Instructions": "Istruzioni", + "Internal": "Interno", + "Invites": "Inviti", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Maiusc", + "Keyword": "Parola chiave", + "Keyword_Alias": "Alias Parola Chiave", + "Keywords": "Parole chiave", + "Language": "Lingua", + "Last_name": "Cognome", + "Link": "Link", + "Load_More": "Carica di più", + "Log_Cooking": "Registro ricette cucinate", + "Log_Recipe_Cooking": "Aggiungi a ricette cucinate", + "Make_Header": "Crea Intestazione", + "Make_Ingredient": "Crea Ingrediente", + "Manage_Books": "Gestisci Libri", + "Manage_Emails": "Gestisci email", + "Meal_Plan": "Piano alimentare", + "Meal_Plan_Days": "Piani alimentari futuri", + "Meal_Type": "Tipo di pasto", + "Meal_Type_Required": "Il tipo di pasto è richiesto", + "Meal_Types": "Tipi di pasto", + "Merge": "Unisci", + "Merge_Keyword": "Unisci parola chiave", + "Message": "Messaggio", + "Month": "Mese", + "Move": "Sposta", + "MoveCategory": "Sposta in: ", + "Move_Down": "Sposta Sotto", + "Move_Food": "Sposta alimento", + "Move_Keyword": "Sposta parola chiave", + "Move_Up": "Sposta Sopra", + "Multiple": "Multiplo", + "Name": "Nome", + "Nav_Color": "Colore di navigazione", + "Nav_Color_Help": "Cambia il colore di navigazione.", + "New": "Nuovo", + "New_Cookbook": "Nuovo libro di ricette", + "New_Entry": "Nuova voce", + "New_Food": "Nuovo alimento", + "New_Keyword": "Nuova parola chiave", + "New_Meal_Type": "Nuovo tipo di pasto", + "New_Recipe": "Nuova Ricetta", + "New_Supermarket": "Crea nuovo supermercato", + "New_Supermarket_Category": "Crea nuova categoria di supermercato", + "New_Unit": "Nuova unità di misura", + "Next_Day": "Giorno successivo", + "Next_Period": "Periodo successivo", + "NoCategory": "Nessuna categoria selezionata.", + "No_ID": "ID non trovato, non è possibile eliminare.", + "No_Results": "Nessun risultato", + "NotInShopping": "{food} non è nella tua lista della spesa.", + "Note": "Nota", + "Nutrition": "Nutrienti", + "OfflineAlert": "Sei offline, le liste della spesa potrebbero non sincronizzarsi.", + "Ok": "Ok", + "OnHand": "Attualmente disponibili", + "OnHand_help": "Gli alimenti sono nell'inventario e non verranno automaticamente aggiunti alla lista della spesa. Lo stato di disponibilità è condiviso con gli utenti di spesa.", + "Open": "Apri", + "Options": "Opzioni", + "Original_Text": "Testo originale", + "Page": "Pagina", + "Parameter": "Parametro", + "Parent": "Primario", + "Period": "Periodo", + "Periods": "Periodi", + "Pin": "Fissa", + "Pinned": "Fissato", + "PinnedConfirmation": "{recipe} è stata fissata.", + "Plan_Period_To_Show": "Mostra settimane, mesi o anni", + "Plan_Show_How_Many_Periods": "Periodo da mostrare", + "Planned": "Pianificato", + "Planner": "Planner", + "Planner_Settings": "Impostazioni planner", + "Plural": "Plurale", + "Preferences": "", + "Preparation": "Preparazione", + "Previous_Day": "Giorno precedente", + "Previous_Period": "Periodo precedente", + "Print": "Stampa", + "Private_Recipe": "Ricetta privata", + "Private_Recipe_Help": "La ricetta viene mostrata solo a te e a chi l'hai condivisa.", + "Profile": "", + "Protected": "Protetto", + "Proteins": "Proteine", + "Quick actions": "Azioni rapide", + "QuickEntry": "Inserimento rapido", + "Random Recipes": "Ricette casuali", + "Rating": "Valutazione", + "Ratings": "Valutazioni", + "Recently_Viewed": "Visualizzato di recente", + "Recipe": "Ricetta", + "Recipe_Book": "Libro di Ricette", + "Recipe_Image": "Immagine ricetta", + "Recipes": "Ricette", + "Recipes_In_Import": "Rocette nel tuo file di importazione", + "Recipes_per_page": "Ricette per pagina", + "RemoveFoodFromShopping": "Rimuovi {food} dalla tua lista della spesa", + "Remove_nutrition_recipe": "Elimina nutrienti dalla ricetta", + "Reset": "Azzera", + "Reset_Search": "Ripristina Ricerca", + "Root": "Radice", + "Save": "Salva", + "Save_and_View": "Salva & Mostra", + "Search": "Cerca", + "Search Settings": "Impostazioni di ricerca", + "Second": "Secondo", + "Seconds": "Secondi", + "Select": "Seleziona", + "Select_App_To_Import": "Seleziona una App da cui importare", + "Select_Book": "Seleziona Libro", + "Select_File": "Seleziona file", + "Selected": "Selezionato", + "Servings": "Porzioni", + "Settings": "Impostazioni", + "Share": "Condividi", + "Shopping_Categories": "Categorie di spesa", + "Shopping_Category": "Categoria Spesa", + "Shopping_List_Empty": "La tua lista della spesa è vuota, puoi aggiungere elementi dal menù contestuale di una voce nel piano alimentare (clicca con il tasto destro sulla scheda o clicca con il tasto sinistro sull'icona del menù)", + "Shopping_list": "Lista della spesa", + "ShowDelayed": "Mostra elementi ritardati", + "ShowUncategorizedFood": "Mostra non definiti", + "Show_Week_Numbers": "Mostra numeri della settimana?", + "Show_as_header": "Mostra come intestazione", + "Single": "Singolo", + "Size": "Dimensione", + "Social_Authentication": "Autenticazione social", + "Sort_by_new": "Prima i nuovi", + "SpaceMembers": "", + "SpaceSettings": "", + "Split_All_Steps": "Divide tutte le righe in step separati.", + "Starting_Day": "Giorno di inizio della settimana", + "Step": "Step", + "Step_Name": "Nome dello Step", + "Step_Type": "Tipo di Step", + "Step_start_time": "Ora di inizio dello Step", + "Sticky_Nav": "Navigazione con menu fissato", + "Sticky_Nav_Help": "Mostra sempre il menu di navigazione in alto.", + "SubstituteOnHand": "Hai un sostituto disponibile.", + "Success": "Riuscito", + "SuccessClipboard": "Lista della spesa copiata negli appunti", + "Supermarket": "Supermercato", + "SupermarketCategoriesOnly": "Solo categorie supermercati", + "SupermarketName": "Nome supermercato", + "Supermarkets": "Supermercati", + "System": "", + "Table_of_Contents": "Indice dei contenuti", + "Text": "Testo", + "Theme": "Tema", + "Time": "Tempo", + "Title": "Titolo", + "Title_or_Recipe_Required": "Sono richiesti titolo o ricetta", + "Toggle": "Attiva/Disattiva", + "Type": "Tipo", + "Undefined": "Non definito", + "Unit": "Unità di misura", + "Unit_Alias": "Alias Unità", + "Units": "Unità di misura", + "Unpin": "Non fissare", + "UnpinnedConfirmation": "{recipe} non è più fissata.", + "Unrated": "Senza valutazione", + "Url_Import": "Importa da URL", + "Use_Fractions": "Usa frazioni", + "Use_Fractions_Help": "Converti automaticamente i decimali in frazioni quando apri una ricetta.", + "Use_Kj": "Usa kJ invece di kcal", + "Use_Plural_Food_Always": "Usa sempre il plurale per gli alimenti", + "Use_Plural_Food_Simple": "Usa dinamicamente il plurale per gli alimenti", + "Use_Plural_Unit_Always": "Usa sempre il plurale per le unità di misura", + "Use_Plural_Unit_Simple": "Usa dinamicamente il plurale per le unità di misura", + "User": "Utente", + "Username": "Nome utente", + "Users": "Utenti", + "Valid Until": "Valido fino", + "View": "Mostra", + "View_Recipes": "Mostra ricette", + "Waiting": "Attesa", + "Warning": "Attenzione", + "Warning_Delete_Supermarket_Category": "L'eliminazione di una categoria di supermercato comporta anche l'eliminazione di tutte le relazioni con gli alimenti. Sei sicuro?", + "Website": "Sito web", + "Week": "Settimana", + "Week_Numbers": "Numeri della settimana", + "Year": "Anno", + "YourSpaces": "", + "add_keyword": "Aggiungi parola chiave", + "additional_options": "Opzioni aggiuntive", + "advanced": "Avanzate", + "advanced_search_settings": "Impostazioni avanzate di ricerca", + "all_fields_optional": "Tutti i campi sono opzionali e possono essere lasciati vuoti.", + "and": "e", + "and_down": "& Giù", + "and_up": "& Su", + "asc": "Crescente", + "book_filter_help": "Includi ricette dal filtro ricette oltre a quelle assegnate manualmente.", + "click_image_import": "Clicca sull'immagine che vuoi importare per questa ricetta", + "confirm_delete": "Sei sicuro di voler eliminare questo {object}?", + "convert_internal": "Converti come ricetta interna", + "copy_markdown_table": "Copia come tabella Markdown", + "copy_to_clipboard": "Copia negli appunti", + "copy_to_new": "Copia in una nuova ricetta", + "create_food_desc": "Crea un alimento e collegalo a questa ricetta.", + "create_rule": "e crea automazione", + "create_title": "Nuovo {type}", + "created_on": "Creato il", + "csv_delim_help": "Delimitatore usato per le esportazioni CSV.", + "csv_delim_label": "Delimitatore CSV", + "csv_prefix_help": "Prefisso da aggiungere quando si copia una lista negli appunti.", + "csv_prefix_label": "Prefisso lista", + "date_created": "Data di creazione", + "date_viewed": "Recenti", + "default_delay": "Ore di ritardo predefinite", + "default_delay_desc": "Il numero predefinito di ore per ritardare l'inserimento di una lista della spesa.", + "del_confirmation_tree": "Sei sicuro di voler eliminare {source} e tutti gli elementi dipendenti?", + "delete_confimation": "Sei sicuro di voler eliminare {kw} e tutti gli elementi dipendenti?", + "delete_confirmation": "Sei sicuro di voler eliminare {source}?", + "delete_title": "Elimina {type}", + "desc": "Decrescente", + "download_csv": "Scarica CSV", + "download_pdf": "Scarica PDF", + "edit_title": "Modifica {type}", + "empty_list": "La lista è vuota.", + "enable_expert": "Abilita modalità esperto", + "err_creating_resource": "Si è verificato un errore durante la creazione di una risorsa!", + "err_deleting_protected_resource": "L'elemento che stai cercando di eliminare è ancora in uso e non può essere eliminato.", + "err_deleting_resource": "Si è verificato un errore durante la cancellazione di una risorsa!", + "err_fetching_resource": "Si è verificato un errore durante il recupero di una risorsa!", + "err_importing_recipe": "Si è verificato un errore durante l'importazione della ricetta!", + "err_merge_self": "Non è possibile unire un elemento in sé stesso", + "err_merging_resource": "Si è verificato un errore durante l'unione di una risorsa!", + "err_move_self": "Non è possibile muovere un elemento in sé stesso", + "err_moving_resource": "Si è verificato un errore durante lo spostamento di una risorsa!", + "err_updating_resource": "Si è verificato un errore durante l'aggiornamento di una risorsa!", + "expert_mode": "Modalità esperto", + "explain": "Maggior informazioni", + "fields": "Campi", + "file_upload_disabled": "Il caricamento dei file non è abilitato in questa istanza.", + "filter": "Filtro", + "filter_name": "Nome filtro", + "filter_to_supermarket": "Filtra per supermercato", + "filter_to_supermarket_desc": "Per impostazione predefinita, filtra la lista della spesa per includere esclusivamente le categorie del supermercato selezionato.", + "food_inherit_info": "Campi di alimenti che devono essere ereditati per impostazione predefinita.", + "food_recipe_help": "Collegando qui una ricetta, includerà la stessa in ogni altra ricetta che usa questo alimento", + "ignore_shopping_help": "Non aggiungere gli alimenti alla lista della spesa (es. acqua)", + "import_duplicates": "Per evitare duplicati, le ricette con lo stesso nome di quelle esistenti vengono ignorate. Selezionare questa casella per importare tutto.", + "import_running": "Importazione in corso, attendere prego!", + "in_shopping": "Nella lista della spesa", + "ingredient_list": "Lista Ingredienti", + "last_cooked": "Cucinato di recente", + "last_viewed": "Ultima visualizzazione", + "left_handed": "Modalità per mancini", + "left_handed_help": "L'interfaccia verrà ottimizzata per l'uso con la mano sinistra.", + "make_now": "Fai ora", + "mark_complete": "Contrassegna come completato", + "mealplan_autoadd_shopping": "Aggiungi automaticamente al piano alimentare", + "mealplan_autoadd_shopping_desc": "Aggiungi automaticamente gli ingredienti del piano alimentare alla lista della spesa.", + "mealplan_autoexclude_onhand": "Escludi alimenti disponibili", + "mealplan_autoexclude_onhand_desc": "Quando aggiungi un piano alimentare alla lista della spesa (manualmente o automaticamente), escludi gli ingredienti che sono già disponibili.", + "mealplan_autoinclude_related": "Aggiungi ricette correlate", + "mealplan_autoinclude_related_desc": "Quando aggiungi un piano alimentare alla lista della spesa (manualmente o automaticamente), includi tutte le ricette correlate.", + "merge_confirmation": "Sostituisci {source} con {target}", + "merge_selection": "Sostituisci tutte le voci di {source} con il {type} selezionato.", + "merge_title": "Unisci {type}", + "min": "min", + "move_confirmation": "Sposta {child} al primario {parent}", + "move_selection": "Scegli un primario {type} dove spostare {source}.", + "move_title": "Sposta {type}", + "no_more_images_found": "Non sono state trovate altre immagini sul sito web.", + "no_pinned_recipes": "Non hai ricette fissate!", + "not": "not", + "nothing": "Nulla da fare", + "nothing_planned_today": "Non hai pianificato nulla per oggi!", + "one_url_per_line": "Un indirizzo per riga", + "or": "o", + "parameter_count": "Parametro {count}", + "paste_ingredients": "Incolla ingredienti", + "paste_ingredients_placeholder": "Incolla qui la lista degli ingredienti...", + "paste_json": "Incolla qui il codice sorgente html o json per caricare la ricetta.", + "per_serving": "per porzioni", + "plan_share_desc": "Le nuove voci del piano alimentare saranno automaticamente condivise con gli utenti selezionati.", + "plural_short": "plurale", + "plural_usage_info": "Usa il plurale per le unità di misura e gli alimenti messi qui.", + "recipe_filter": "Filtro ricette", + "recipe_name": "Nome Ricetta", + "recipe_property_info": "Puoi anche aggiungere proprietà ai cibi per calcolarli automaticamente in base alla tua ricetta!", + "related_recipes": "Ricette correlate", + "remember_hours": "Ore da ricordare", + "remember_search": "Ricorda ricerca", + "remove_selection": "Deseleziona", + "reset_children": "Reimposta l'eredità degli eredi", + "reusable_help_text": "Il link di invito dovrebbe essere usabile per più di un utente.", + "review_shopping": "Rivedi le voci della spesa prima di salvare", + "save_filter": "Salva filtro", + "search_create_help_text": "Crea una nuova ricetta direttamente in Tandoor.", + "search_import_help_text": "Importa una ricetta da un sito web o da una applicazione.", + "search_no_recipes": "Non sono state trovate ricette!", + "search_rank": "Posizione di ricerca", + "select_file": "Seleziona file", + "select_food": "Seleziona alimento", + "select_keyword": "Seleziona parola chiave", + "select_recipe": "Seleziona ricetta", + "select_unit": "Seleziona unità di misura", + "shared_with": "Condiviso con", + "shopping_add_onhand": "Auto disponibilità", + "shopping_add_onhand_desc": "Contrassegna gli alimenti come \"disponibili\" quando vengono spuntati dalla lista della spesa.", + "shopping_auto_sync": "Sincronizzazione automatica", + "shopping_auto_sync_desc": "La sincronizzazione automatica verrà disabilitata se impostato a 0. Quando si visualizza una lista della spesa, la lista viene aggiornata ogni tot secondi impostati per sincronizzare le modifiche che qualcun altro potrebbe aver fatto. Utile per gli acquisti condivisi con più persone, ma potrebbe utilizzare un po' di dati mobili.", + "shopping_category_help": "I supermercati possono essere ordinati e filtrati per categoria di spesa seguendo la disposizione degli scaffali.", + "shopping_recent_days": "Giorni recenti", + "shopping_recent_days_desc": "Giorni di visualizzazione delle voci recenti della lista della spesa.", + "shopping_share": "Condividi lista della spesa", + "shopping_share_desc": "Gli utenti vedranno tutti gli elementi che aggiungi alla tua lista della spesa Per poter vedere gli elementi della loro lista, loro dovranno aggiungerti.", + "show_books": "Mostra libri", + "show_filters": "Mostra filtri", + "show_foods": "Mostra alimenti", + "show_ingredient_overview": "Mostra la lista degli ingredienti all'inizio della ricetta.", + "show_keywords": "Mostra parole chiave", + "show_only_internal": "Mostra solo ricette interne", + "show_rating": "Mostra valutazione", + "show_sortby": "Mostra Ordina per", + "show_split_screen": "Vista divisa", + "show_sql": "Mostra SQL", + "show_step_ingredients_setting": "Mostra gli ingredienti vicino ai passaggi della ricetta", + "show_units": "Mostra unità di misura", + "simple_mode": "Modalità semplice", + "sort_by": "Ordina per", + "sql_debug": "Debug SQL", + "step_time_minutes": "Tempo dello step in minuti", + "substitute_siblings": "Sostituire prodotti eredi", + "substitute_siblings_help": "Tutti gli alimenti che condividono un genitore di questo alimento sono considerati sostituti", + "success_creating_resource": "Risorsa creata con successo!", + "success_deleting_resource": "Risorsa eliminata con successo!", + "success_fetching_resource": "Risorsa recuperata con successo!", + "success_merging_resource": "Risorsa unita con successo!", + "success_moving_resource": "Risorsa spostata con successo!", + "success_updating_resource": "Risorsa aggiornata con successo!", + "theUsernameCannotBeChanged": "", + "times_cooked": "Cucinato N volte", + "today_recipes": "Ricette di oggi", + "tree_root": "Radice dell'albero", + "tree_select": "Usa selezione ad albero", + "updatedon": "Aggiornato il", + "view_recipe": "Mostra ricetta", + "warning_duplicate_filter": "Avviso: a causa di limitazioni tecniche, usare più filtri di ricerca della stessa combinazione (and/or/not) potrebbe portare a risultati inaspettati.", + "warning_feature_beta": "Questa funzione è attualmente in BETA (non è completa). Potrebbero verificarsi delle anomalie e modifiche che in futuro potrebbero bloccare la funzionalità stessa o rimuove i dati correlati ad essa.", + "warning_space_delete": "Stai per eliminare la tua istanza che include tutte le ricette, liste della spesa, piani alimentari e tutto ciò che hai creato. Questa azione non può essere annullata! Sei sicuro di voler procedere?" +} \ No newline at end of file diff --git a/vue3/src/locales/lt.json b/vue3/src/locales/lt.json new file mode 100644 index 000000000..60c2f64f6 --- /dev/null +++ b/vue3/src/locales/lt.json @@ -0,0 +1,543 @@ +{ + "API": "", + "Account": "", + "Add": "", + "AddFoodToShopping": "", + "AddToShopping": "", + "Add_Servings_to_Shopping": "", + "Add_Step": "", + "Add_nutrition_recipe": "Įtraukti mitybos informaciją į receptą", + "Add_to_Plan": "Pridėti į planą", + "Add_to_Shopping": "Pridėti į apsipirkimo sąrašą", + "Added_To_Shopping_List": "", + "Added_by": "", + "Added_on": "", + "Advanced": "", + "Alignment": "", + "Amount": "Suma", + "App": "", + "Are_You_Sure": "", + "Auto_Planner": "", + "Auto_Sort": "", + "Auto_Sort_Help": "", + "Automate": "", + "Automation": "", + "Back": "", + "Bookmarklet": "", + "Books": "", + "Calories": "", + "Cancel": "", + "Cannot_Add_Notes_To_Shopping": "", + "Carbohydrates": "", + "Categories": "", + "Category": "", + "CategoryInstruction": "", + "CategoryName": "", + "Change_Password": "", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Choose_Category": "", + "Clear": "", + "Click_To_Edit": "", + "Clone": "", + "Close": "", + "Color": "", + "Combine_All_Steps": "", + "Coming_Soon": "", + "Comments_setting": "", + "Completed": "", + "Conversion": "", + "Copy": "", + "Copy Link": "", + "Copy Token": "", + "Copy_template_reference": "Nukopijuoti šablono nuorodą", + "Cosmetic": "", + "CountMore": "", + "Create": "", + "Create Food": "", + "Create Recipe": "", + "Create_Meal_Plan_Entry": "", + "Create_New_Food": "", + "Create_New_Keyword": "", + "Create_New_Meal_Type": "", + "Create_New_Shopping Category": "", + "Create_New_Shopping_Category": "", + "Create_New_Unit": "", + "Current_Period": "", + "Custom Filter": "", + "Data_Import_Info": "", + "Datatype": "", + "Date": "", + "Day": "", + "Days": "", + "Decimals": "", + "Default_Unit": "", + "DelayFor": "", + "DelayUntil": "", + "Delete": "", + "DeleteShoppingConfirm": "", + "Delete_Food": "", + "Delete_Keyword": "Ištrinti raktažodį", + "Description": "", + "Description_Replace": "Pakeisti aprašymą", + "Disable": "", + "Disable_Amount": "Išjungti sumą", + "Disabled": "", + "Documentation": "", + "Download": "", + "Drag_Here_To_Delete": "", + "Edit": "", + "Edit_Food": "", + "Edit_Keyword": "Redaguoti raktažodį", + "Edit_Meal_Plan_Entry": "", + "Edit_Recipe": "Redaguoti receptą", + "Empty": "", + "Enable_Amount": "Įjungti sumą", + "EndDate": "", + "Energy": "", + "Export": "", + "Export_As_ICal": "", + "Export_Not_Yet_Supported": "", + "Export_Supported": "", + "Export_To_ICal": "", + "External": "", + "External_Recipe_Image": "Išorinis recepto vaizdas", + "Failure": "", + "Fats": "", + "File": "", + "Files": "", + "First_name": "", + "Food": "", + "FoodInherit": "", + "FoodNotOnHand": "", + "FoodOnHand": "", + "Food_Alias": "", + "Food_Replace": "", + "Foods": "", + "GroupBy": "", + "Hide_Food": "", + "Hide_Keyword": "", + "Hide_Keywords": "Paslėpti raktažodį", + "Hide_Recipes": "Paslėpti receptus", + "Hide_as_header": "Slėpti kaip antraštę", + "Hour": "", + "Hours": "", + "Icon": "", + "IgnoreThis": "", + "Ignore_Shopping": "", + "IgnoredFood": "", + "Image": "", + "Import": "", + "Import Recipe": "", + "Import_Error": "", + "Import_Not_Yet_Supported": "", + "Import_Result_Info": "", + "Import_Supported": "", + "Import_finished": "Importavimas baigtas", + "Imported": "", + "Imported_From": "", + "Importer_Help": "", + "Information": "", + "Ingredient Editor": "Ingredientų redaktorius", + "Ingredient Overview": "", + "IngredientInShopping": "", + "Ingredients": "", + "Inherit": "", + "InheritFields": "", + "InheritFields_help": "", + "InheritWarning": "", + "Instruction_Replace": "", + "Instructions": "", + "Internal": "", + "Invites": "", + "Key_Ctrl": "", + "Key_Shift": "", + "Keyword": "", + "Keyword_Alias": "", + "Keywords": "", + "Language": "", + "Last_name": "", + "Learn_More": "", + "Link": "", + "Load_More": "Įkelti daugiau", + "Log_Cooking": "Užregistruoti patiekalo gaminimą", + "Log_Recipe_Cooking": "Užregistruoti recepto pagaminimą", + "Make_Header": "Padaryti antraštę", + "Make_Ingredient": "Padaryti ingredientą", + "Manage_Books": "Tvarkyti knygas", + "Manage_Emails": "", + "Meal_Plan": "Maisto planas", + "Meal_Plan_Days": "", + "Meal_Type": "", + "Meal_Type_Required": "", + "Meal_Types": "", + "Merge": "", + "Merge_Keyword": "Sujungti raktažodį", + "Message": "", + "Month": "", + "Move": "", + "MoveCategory": "", + "Move_Down": "Nuleisti žemyn", + "Move_Food": "", + "Move_Keyword": "Perkelti Raktažodį", + "Move_Up": "Pakelti aukštyn", + "Multiple": "", + "Name": "", + "Name_Replace": "", + "Nav_Color": "", + "Nav_Color_Help": "", + "Never_Unit": "", + "New": "", + "New_Cookbook": "", + "New_Entry": "", + "New_Food": "", + "New_Keyword": "Naujas Raktažodis", + "New_Meal_Type": "", + "New_Recipe": "Naujas Receptas", + "New_Supermarket": "", + "New_Supermarket_Category": "", + "New_Unit": "", + "Next_Day": "", + "Next_Period": "", + "NoCategory": "", + "No_ID": "", + "No_Results": "", + "NotInShopping": "", + "Note": "", + "Number of Objects": "", + "Nutrition": "", + "OfflineAlert": "", + "Ok": "", + "OnHand": "", + "OnHand_help": "", + "Open": "", + "Open_Data_Import": "", + "Open_Data_Slug": "", + "Options": "", + "OrderInformation": "", + "Original_Text": "", + "Page": "", + "Parameter": "", + "Parent": "", + "Period": "", + "Periods": "", + "Pin": "", + "Pinned": "", + "PinnedConfirmation": "", + "Plan_Period_To_Show": "", + "Plan_Show_How_Many_Periods": "", + "Planned": "", + "Planner": "", + "Planner_Settings": "", + "Plural": "", + "Preferences": "", + "Preparation": "", + "Previous_Day": "", + "Previous_Period": "", + "Print": "", + "Private_Recipe": "", + "Private_Recipe_Help": "", + "Profile": "", + "Properties": "", + "Property": "", + "Protected": "", + "Proteins": "", + "Quick actions": "", + "QuickEntry": "", + "Random Recipes": "", + "Rating": "", + "Ratings": "", + "Recently_Viewed": "Neseniai Žiūrėta", + "Recipe": "", + "Recipe_Book": "", + "Recipe_Image": "Recepto nuotrauka", + "Recipes": "", + "Recipes_In_Import": "", + "Recipes_per_page": "Receptų skaičius per puslapį", + "RemoveFoodFromShopping": "", + "Remove_nutrition_recipe": "Ištrinti mitybos informaciją iš recepto", + "Reset": "", + "Reset_Search": "Iš naujo nustatyti paiešką", + "Root": "", + "Save": "", + "Save_and_View": "Išsaugoti ir peržiūrėti", + "Search": "", + "Search Settings": "", + "Second": "", + "Seconds": "", + "Select": "", + "Select_App_To_Import": "", + "Select_Book": "Pasirinkti Knygą", + "Select_File": "Pasirinkti Failą", + "Selected": "", + "Servings": "", + "Settings": "", + "Share": "", + "Shopping_Categories": "", + "Shopping_Category": "", + "Shopping_List_Empty": "", + "Shopping_list": "", + "ShowDelayed": "", + "ShowUncategorizedFood": "", + "Show_Week_Numbers": "", + "Show_as_header": "Rodyti kaip antraštę", + "Single": "", + "Size": "", + "Social_Authentication": "", + "Sort_by_new": "Rūšiuoti pagal naujumą", + "SpaceMembers": "", + "SpaceSettings": "", + "Split_All_Steps": "", + "StartDate": "", + "Starting_Day": "", + "Step": "", + "Step_Name": "Žingsnio pavadinimas", + "Step_Type": "Žingsnio tipas", + "Step_start_time": "Žingsnio pradžios laikas", + "Sticky_Nav": "", + "Sticky_Nav_Help": "", + "SubstituteOnHand": "", + "Success": "", + "SuccessClipboard": "", + "Supermarket": "", + "SupermarketCategoriesOnly": "", + "SupermarketName": "", + "Supermarkets": "", + "System": "", + "Table_of_Contents": "Turinys", + "Text": "", + "Theme": "", + "Time": "", + "Title": "", + "Title_or_Recipe_Required": "", + "Toggle": "", + "Transpose_Words": "", + "Type": "", + "Undefined": "", + "Unit": "", + "Unit_Alias": "", + "Unit_Replace": "", + "Units": "", + "Unpin": "", + "UnpinnedConfirmation": "", + "Unrated": "", + "Update_Existing_Data": "", + "Url_Import": "URL importavimas", + "Use_Fractions": "", + "Use_Fractions_Help": "", + "Use_Kj": "", + "Use_Metric": "", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "User": "", + "Username": "", + "Users": "", + "Valid Until": "", + "View": "", + "View_Recipes": "Žiūrėti receptus", + "Waiting": "", + "Warning": "", + "Warning_Delete_Supermarket_Category": "", + "Website": "", + "Week": "", + "Week_Numbers": "", + "Welcome": "", + "Year": "", + "YourSpaces": "", + "add_keyword": "", + "additional_options": "", + "advanced": "", + "advanced_search_settings": "", + "all_fields_optional": "Visi laukeliai yra neprivalomi ir gali būti palikti tušti.", + "and": "", + "and_down": "", + "and_up": "", + "asc": "", + "base_amount": "", + "base_unit": "", + "book_filter_help": "", + "click_image_import": "", + "confirm_delete": "Ar tikrai norite ištrinti šį {object}?", + "convert_internal": "Konvertuoti į vidinį receptą", + "converted_amount": "", + "converted_unit": "", + "copy_markdown_table": "", + "copy_to_clipboard": "", + "copy_to_new": "", + "create_food_desc": "", + "create_rule": "", + "create_title": "", + "created_on": "", + "csv_delim_help": "", + "csv_delim_label": "", + "csv_prefix_help": "", + "csv_prefix_label": "", + "date_created": "", + "date_viewed": "", + "default_delay": "", + "default_delay_desc": "", + "del_confirmation_tree": "", + "delete_confirmation": "", + "delete_title": "", + "desc": "", + "download_csv": "", + "download_pdf": "", + "edit_title": "", + "empty_list": "", + "enable_expert": "", + "err_creating_resource": "Kuriant išteklius įvyko klaida!", + "err_deleting_protected_resource": "Objektas kurį bandote ištrinti vis dar naudojamas todėl jo negalima ištrinti.", + "err_deleting_resource": "Ištrinant išteklius įvyko klaida!", + "err_fetching_resource": "Gaunant išteklius įvyko klaida!", + "err_merge_self": "", + "err_merging_resource": "Sujungiant išteklius įvyko klaida!", + "err_move_self": "", + "err_moving_resource": "Perkeliant išteklius įvyko klaida!", + "err_updating_resource": "Atnaujinant išteklius įvyko klaida!", + "expert_mode": "", + "explain": "", + "fields": "", + "file_upload_disabled": "Failų įkėlimas jūsų erdvėje neįgalintas.", + "filter": "", + "filter_name": "", + "filter_to_supermarket": "", + "filter_to_supermarket_desc": "", + "fluid_ounce": "", + "food_inherit_info": "Maisto laukeliai kurie turėtų būti paveldimi pagal numatytuosius nustatymus.", + "food_recipe_help": "", + "g": "", + "gallon": "", + "hide_step_ingredients": "", + "ignore_shopping_help": "", + "imperial_fluid_ounce": "", + "imperial_gallon": "", + "imperial_pint": "", + "imperial_quart": "", + "imperial_tbsp": "", + "imperial_tsp": "", + "import_duplicates": "", + "import_running": "Importuojama, palaukite!", + "in_shopping": "", + "ingredient_list": "", + "kg": "", + "l": "", + "last_cooked": "", + "last_viewed": "", + "left_handed": "", + "left_handed_help": "", + "make_now": "", + "make_now_count": "", + "mark_complete": "", + "mealplan_autoadd_shopping": "", + "mealplan_autoadd_shopping_desc": "", + "mealplan_autoexclude_onhand": "", + "mealplan_autoexclude_onhand_desc": "", + "mealplan_autoinclude_related": "", + "mealplan_autoinclude_related_desc": "", + "merge_confirmation": "", + "merge_selection": "", + "merge_title": "", + "min": "", + "ml": "", + "move_confirmation": "", + "move_selection": "", + "move_title": "", + "no_more_images_found": "", + "no_pinned_recipes": "", + "not": "", + "nothing": "", + "nothing_planned_today": "", + "one_url_per_line": "", + "open_data_help_text": "", + "or": "", + "ounce": "", + "parameter_count": "", + "paste_ingredients": "", + "paste_ingredients_placeholder": "", + "paste_json": "", + "per_serving": "per porciją", + "pint": "", + "plan_share_desc": "", + "plural_short": "", + "plural_usage_info": "", + "pound": "", + "quart": "", + "recipe_filter": "", + "recipe_name": "", + "recipe_property_info": "Taip pat galite pridėti maisto produktų savybių, kad jos būtų automatiškai apskaičiuojamos pagal jūsų receptą!", + "related_recipes": "", + "remember_hours": "", + "remember_search": "", + "remove_selection": "", + "reset_children": "", + "reset_children_help": "", + "reset_food_inheritance": "", + "reset_food_inheritance_info": "", + "reusable_help_text": "", + "review_shopping": "", + "save_filter": "", + "search_create_help_text": "", + "search_import_help_text": "", + "search_no_recipes": "", + "search_rank": "", + "select_file": "", + "select_food": "", + "select_keyword": "", + "select_recipe": "", + "select_unit": "", + "shared_with": "", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "", + "shopping_auto_sync_desc": "", + "shopping_category_help": "", + "shopping_recent_days": "", + "shopping_recent_days_desc": "", + "shopping_share": "", + "shopping_share_desc": "", + "show_books": "", + "show_filters": "", + "show_foods": "", + "show_ingredient_overview": "", + "show_ingredients_table": "", + "show_keywords": "", + "show_only_internal": "Rodyti tik vidinius receptus", + "show_rating": "", + "show_sortby": "", + "show_split_screen": "Padalintas vaizdas", + "show_sql": "", + "show_step_ingredients": "", + "show_step_ingredients_setting": "", + "show_step_ingredients_setting_help": "", + "show_units": "", + "simple_mode": "", + "sort_by": "", + "sql_debug": "", + "step_time_minutes": "Veiksmų laikas minutėmis", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "Išteklius sėkmingai sukurtas!", + "success_deleting_resource": "Išteklius sėkmingai ištrintas!", + "success_fetching_resource": "Išteklius sėkmingai gautas!", + "success_merging_resource": "Išteklius sėkmingai perkeltas!", + "success_moving_resource": "Išteklius sėkmingai perkeltas!", + "success_updating_resource": "Išteklius sėkmingai atnaujintas!", + "tbsp": "", + "theUsernameCannotBeChanged": "", + "times_cooked": "", + "today_recipes": "", + "total": "", + "tree_root": "", + "tree_select": "", + "tsp": "", + "updatedon": "", + "view_recipe": "", + "warning_duplicate_filter": "", + "warning_feature_beta": "Šiuo metu ši funkcija yra BETA (testavimo) stadijoje. Naudodamiesi šia funkcija galite tikėtis klaidų ir galimų pakeitimų ateityje (galbūt prarasite su funkcijomis susijusius duomenis).", + "warning_space_delete": "Galite ištrinti savo erdvę, įskaitant visus receptus, pirkinių sąrašus, maisto planus ir visą kitą ką sukūrėte. To negalima anuliuoti! Ar tikrai norite tai padaryti?" +} \ No newline at end of file diff --git a/vue3/src/locales/nb_NO.json b/vue3/src/locales/nb_NO.json new file mode 100644 index 000000000..ac00a19a1 --- /dev/null +++ b/vue3/src/locales/nb_NO.json @@ -0,0 +1,508 @@ +{ + "API": "API", + "Account": "", + "Add": "Legg til", + "AddFoodToShopping": "Legg til {food] i handlelisten din", + "AddToShopping": "Legg til i handleliste", + "Add_Servings_to_Shopping": "Legg til {servings} serveringer i handlelisten", + "Add_Step": "Legg til steg", + "Add_nutrition_recipe": "Legg til næringsinnhold til oppskrift", + "Add_to_Plan": "Legg til i Plan", + "Add_to_Shopping": "Legg til i handleliste", + "Added_To_Shopping_List": "Lagt til i handlelisten", + "Added_by": "Lagt til av", + "Added_on": "Lagt til", + "Advanced": "Avansert", + "Alignment": "Justering", + "Amount": "Mengde", + "App": "App", + "Are_You_Sure": "", + "Auto_Planner": "", + "Auto_Sort": "Sorter Automatisk", + "Auto_Sort_Help": "Flytt alle ingredienser til det mest passende steget.", + "Automate": "Automatiser", + "Automation": "Automatiser", + "Bookmarklet": "", + "Books": "Bøker", + "Calories": "Kalorier", + "Cancel": "Avbryt", + "Cannot_Add_Notes_To_Shopping": "Notater kan ikke legges til i handlelisten", + "Carbohydrates": "Karbohydrater", + "Categories": "Kategorier", + "Category": "Kategori", + "CategoryInstruction": "Dra kategorier for å endre på rekkefølgen de vises i handlelisten.", + "CategoryName": "Kategori navn", + "Change_Password": "Endre passord", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Clear": "Fjern", + "Click_To_Edit": "", + "Clone": "Klon", + "Close": "Lukk", + "Color": "Farge", + "Combine_All_Steps": "", + "Coming_Soon": "Kommer snart", + "Comments_setting": "", + "Completed": "Fullført", + "Conversion": "Omregn enhet", + "Copy": "Kopier", + "Copy Link": "Kopier lenke", + "Copy Token": "Kopier Token", + "Copy_template_reference": "Kopier mal-referanse", + "Cosmetic": "Kosmetisk", + "CountMore": "...+{count} til", + "Create": "Opprett", + "Create Food": "", + "Create Recipe": "", + "Create_Meal_Plan_Entry": "Opprett måltidsplanoppføring", + "Create_New_Food": "Opprett ny matrett", + "Create_New_Keyword": "Opprett nytt nøkkelord", + "Create_New_Meal_Type": "Opprett ny matrett type", + "Create_New_Shopping Category": "Opprett ny handle kategori", + "Create_New_Shopping_Category": "Opprett new handle kategori", + "Create_New_Unit": "Opprett ny enhet", + "Current_Period": "Gjeldende periode", + "Custom Filter": "Egendefinert Filter", + "Datatype": "Data-type", + "Date": "Dato", + "Day": "Dag", + "Days": "Dager", + "Decimals": "Desimaler", + "Default_Unit": "Standard Enhet", + "DelayFor": "Utsett i {hours} timer", + "DelayUntil": "Forsink til", + "Delete": "Slett", + "DeleteShoppingConfirm": "Er du sikker på at du fjerne alle {food} fra handlelisten?", + "Delete_Food": "Slett Matrett", + "Delete_Keyword": "Slett nøkkelord", + "Description": "Beskrivelse", + "Description_Replace": "Erstatt beskrivelse", + "Disable": "", + "Disable_Amount": "Deaktiver mengde", + "Disabled": "", + "Documentation": "", + "Download": "Last ned", + "Drag_Here_To_Delete": "Dra her for å slette", + "Edit": "Rediger", + "Edit_Food": "Rediger Matrett", + "Edit_Keyword": "Rediger nøkkelord", + "Edit_Meal_Plan_Entry": "Rediger måltidsplanoppføring", + "Edit_Recipe": "Rediger oppskrift", + "Empty": "Tom", + "Enable_Amount": "Aktiver mengde", + "Energy": "Energi", + "Export": "Eksporter", + "Export_As_ICal": "Eksporter gjeldende periode som iCal format", + "Export_Not_Yet_Supported": "", + "Export_Supported": "", + "Export_To_ICal": "Eksporter .ics", + "External": "Ekstern", + "External_Recipe_Image": "Bilde av ekstern oppskrift", + "Failure": "Feil", + "Fats": "Fett", + "File": "Fil", + "Files": "Filer", + "First_name": "Fornavn", + "Food": "Matretter", + "FoodInherit": "Arvbare felt for matvarer", + "FoodNotOnHand": "Du har ikke {food} på lager.", + "FoodOnHand": "Du har {food} på lager.", + "Food_Alias": "Matrett Alias", + "Foods": "", + "GroupBy": "Grupér", + "Hide_Food": "Skjul Matrett", + "Hide_Keyword": "Skjul nøkkelord", + "Hide_Keywords": "Skjul nøkkelord", + "Hide_Recipes": "Skjul oppskrifter", + "Hide_as_header": "Skjul overskrift", + "Hour": "Time", + "Hours": "Timer", + "Icon": "Ikon", + "IgnoreThis": "Aldri legg til {food} automatisk i handlelisten", + "Ignore_Shopping": "Ignorer Handlekurv", + "IgnoredFood": "", + "Image": "Bilde", + "Import": "Importer", + "Import Recipe": "Importer oppskrift", + "Import_Error": "", + "Import_Not_Yet_Supported": "", + "Import_Result_Info": "", + "Import_Supported": "", + "Import_finished": "Importering fullført", + "Imported": "", + "Imported_From": "", + "Importer_Help": "", + "Information": "Informasjon", + "Ingredient Editor": "Ingrediens Behandler", + "Ingredient Overview": "", + "IngredientInShopping": "Denne ingrediensen er i handlekurven din.", + "Ingredients": "Ingredienser", + "Inherit": "Arve", + "InheritFields": "Arv feltverdier", + "InheritFields_help": "", + "InheritWarning": "", + "Instruction_Replace": "Erstatt instruksjoner", + "Instructions": "Instruksjoner", + "Internal": "", + "Invites": "Invitasjoner", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Nøkkelord", + "Keyword_Alias": "Nøkkelord Alias", + "Keywords": "Nøkkelord", + "Language": "Språk", + "Last_name": "Etternavn", + "Learn_More": "Lær mer", + "Link": "Lenke", + "Load_More": "Last inn flere", + "Log_Cooking": "Loggfør tilbereding", + "Log_Recipe_Cooking": "Logg oppskriftsbruk", + "Make_Header": "Bruk som overskrift", + "Make_Ingredient": "Bruk som ingrediens", + "Manage_Books": "Administrer bøker", + "Manage_Emails": "Administrer e-poster", + "Meal_Plan": "Måltidsplan", + "Meal_Plan_Days": "Fremtidige måltidsplaner", + "Meal_Type": "Måltidstype", + "Meal_Type_Required": "Måltidstype er nødvendig", + "Meal_Types": "Måltidstyper", + "Merge": "Slå sammen", + "Merge_Keyword": "Slå sammen nøkkelord", + "Message": "Melding", + "Month": "Måned", + "Move": "Flytt", + "MoveCategory": "Flytt til: ", + "Move_Down": "Flytt ned", + "Move_Food": "Flytt Matrett", + "Move_Keyword": "Flytt nøkkelord", + "Move_Up": "Flytt opp", + "Multiple": "", + "Name": "Navn", + "Nav_Color": "", + "Nav_Color_Help": "", + "New": "Ny", + "New_Cookbook": "Ny kokebok", + "New_Entry": "Ny oppføring", + "New_Food": "Ny Matrett", + "New_Keyword": "Nytt nøkkelord", + "New_Meal_Type": "Ny Måltidstype", + "New_Recipe": "Ny oppskrift", + "New_Supermarket": "", + "New_Supermarket_Category": "", + "New_Unit": "Ny Enhet", + "Next_Day": "Neste dag", + "Next_Period": "Neste periode", + "NoCategory": "Ingen kategori valgt.", + "No_ID": "ID ikke funnet, kan ikke slette.", + "No_Results": "Ingen resultat", + "NotInShopping": "{food} er ikke i handlelisten din.", + "Note": "Merk", + "Number of Objects": "Antall objekter", + "Nutrition": "Næring", + "OfflineAlert": "Du er ikke koblet til internett. Det kan hende handlelisten ikke synkroniserer.", + "Ok": "Ok", + "OnHand": "På lager", + "OnHand_help": "", + "Open": "Åpne", + "Open_Data_Import": "Åpne Data Import", + "Open_Data_Slug": "Åpne data Slug", + "Options": "", + "Original_Text": "Orginal tekst", + "Page": "", + "Parameter": "Parameter", + "Parent": "Forelder", + "Period": "Periode", + "Periods": "Perioder", + "Pin": "Fest", + "Pinned": "", + "PinnedConfirmation": "{recipe} har blitt festet.", + "Plan_Period_To_Show": "Vis uke, måned eller år", + "Plan_Show_How_Many_Periods": "Hvor mange perioder skal vises", + "Planned": "", + "Planner": "Planlegger", + "Planner_Settings": "Planleggingsinstilliger", + "Plural": "", + "Preferences": "", + "Preparation": "Forberedelse", + "Previous_Day": "Forrige dag", + "Previous_Period": "Forrige periode", + "Print": "Skriv ut", + "Private_Recipe": "Privat Oppskrift", + "Private_Recipe_Help": "Oppskriften er bare vist til deg og dem du har delt den med.", + "Profile": "", + "Properties": "Egenskaper", + "Property": "Egenskap", + "Protected": "Beskyttet", + "Proteins": "Protein", + "Quick actions": "", + "QuickEntry": "Hurtigregistrering", + "Random Recipes": "Tilfeldige oppskrifter", + "Rating": "Vurdering", + "Ratings": "", + "Recently_Viewed": "Nylig vist", + "Recipe": "Oppskrift", + "Recipe_Book": "Oppskriftsbok", + "Recipe_Image": "Oppskriftsbilde", + "Recipes": "Oppskrift", + "Recipes_In_Import": "", + "Recipes_per_page": "Oppskrifter per side", + "RemoveFoodFromShopping": "Fjern {food} fra handelisten din", + "Remove_nutrition_recipe": "Fjern næringsinnhold fra oppskrift", + "Reset": "", + "Reset_Search": "Nullstill søk", + "Root": "Rot", + "Save": "Lagre", + "Save_and_View": "Lagre og vis", + "Search": "Søk", + "Search Settings": "Søk Instillinger", + "Second": "Sekund", + "Seconds": "Sekunder", + "Select": "Velg", + "Select_App_To_Import": "", + "Select_Book": "Velg bok", + "Select_File": "Velg fil", + "Selected": "Valgte", + "Servings": "Porsjoner", + "Settings": "Innstillinger", + "Share": "Del", + "Shopping_Categories": "Butikk Kategorier", + "Shopping_Category": "Butikk Kategori", + "Shopping_List_Empty": "", + "Shopping_list": "Handleliste", + "ShowDelayed": "Vis Utsatte Gjenstander", + "ShowUncategorizedFood": "Vis udefinerte", + "Show_Week_Numbers": "Vis ukenummer?", + "Show_as_header": "Vis som overskrift", + "Single": "", + "Size": "Størrelse", + "Social_Authentication": "", + "Sort_by_new": "Sorter etter nyest", + "SpaceMembers": "", + "SpaceSettings": "", + "Split_All_Steps": "", + "Starting_Day": "Dag uken skal state på", + "Step": "Steg", + "Step_Name": "Trinn navn", + "Step_Type": "Trinn type", + "Step_start_time": "Trinn starttid", + "Sticky_Nav": "", + "Sticky_Nav_Help": "", + "SubstituteOnHand": "", + "Success": "Vellykket", + "SuccessClipboard": "Handleliste kopiert til utklippstavlen", + "Supermarket": "Butikk", + "SupermarketCategoriesOnly": "Kun Butikkategorier", + "SupermarketName": "Butikk Navn", + "Supermarkets": "Butikker", + "System": "", + "Table_of_Contents": "Innholdsfortegnelse", + "Text": "Tekst", + "Theme": "Tema", + "Time": "Tid", + "Title": "Tittel", + "Title_or_Recipe_Required": "Tittel- eller oppskrifts-valg nødvendig", + "Toggle": "", + "Type": "Type", + "Undefined": "Udefinert", + "Unit": "Enhet", + "Unit_Alias": "Enhet Alias", + "Units": "Enhet", + "Unpin": "Løsne", + "UnpinnedConfirmation": "{recipe} har blitt løsnet.", + "Unrated": "Urangert", + "Update_Existing_Data": "Oppdater eksisterende data", + "Url_Import": "Importer lenke", + "Use_Fractions": "Bruk deler", + "Use_Fractions_Help": "Automatisk konverter desimaler til deler når du ser på en oppskrift.", + "Use_Kj": "", + "Use_Metric": "Bruk metriske enheter", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "User": "Bruker", + "Username": "Brukernavn", + "Users": "Brukere", + "Valid Until": "", + "View": "Visning", + "View_Recipes": "Vis oppskrifter", + "Waiting": "Venter", + "Warning": "Advarsel", + "Warning_Delete_Supermarket_Category": "", + "Website": "Nettside", + "Week": "Uke", + "Week_Numbers": "Ukenummer", + "Welcome": "Velkommen", + "Year": "År", + "YourSpaces": "", + "add_keyword": "", + "additional_options": "", + "advanced": "Avansert", + "advanced_search_settings": "", + "all_fields_optional": "Alle felt er valgfri, og kan stå tomme.", + "and": "og", + "and_down": "& Ned", + "and_up": "& Opp", + "asc": "Stigende", + "base_amount": "Basemengde", + "base_unit": "Baseenhet", + "book_filter_help": "", + "click_image_import": "", + "confirm_delete": "Er du sikker på at du vil slette dette {object}?", + "convert_internal": "Konverter til intern oppskrift", + "converted_amount": "Konverter mengde", + "converted_unit": "Konverter enhet", + "copy_markdown_table": "Kopier som Markdown tabell", + "copy_to_clipboard": "Kopier til utklippstavle", + "copy_to_new": "", + "create_food_desc": "", + "create_rule": "og opprett automasjon", + "create_title": "Ny {type}", + "created_on": "", + "csv_delim_help": "Skilletegn som skal brukes for CSV-eksport.", + "csv_delim_label": "CSV-skilletegn", + "csv_prefix_help": "Prefiks for å legge til når du kopierer listen til utklippstavlen.", + "csv_prefix_label": "Liste prefiks", + "date_created": "Dato laget", + "date_viewed": "Sist sett", + "default_delay": "Standard Timer å Utsette", + "default_delay_desc": "", + "del_confirmation_tree": "Er du sikker på at du vil slette {source} og alt under?", + "delete_confirmation": "Er du sikker på at du vill slette {source}?", + "delete_title": "Slett {type}", + "desc": "Fallende", + "download_csv": "Last ned CSV", + "download_pdf": "Last ned PDF", + "edit_title": "Rediger {type}", + "empty_list": "", + "enable_expert": "Aktiver Ekspert Modus", + "err_creating_resource": "Feil ved oppretting av ressurs!", + "err_deleting_protected_resource": "Objektet du prøver å slette er fortsatt i bruk, og kan ikke slettes.", + "err_deleting_resource": "Feil ved sletting av ressurs!", + "err_fetching_resource": "Feil ved henting av ressurs!", + "err_importing_recipe": "Det oppsto en feil ved import av oppskriften!", + "err_merge_self": "Kan ikke slå sammen linje med seg selv", + "err_merging_resource": "Feil ved sammenslåing av ressurs!", + "err_move_self": "Kan ikke flytte elementet til seg selv", + "err_moving_resource": "Feil ved flytting av ressurs!", + "err_updating_resource": "Feil ved oppdatering av ressurs!", + "expert_mode": "Ekspert Modus", + "explain": "", + "fields": "Felt", + "file_upload_disabled": "Opplasting av filer er ikke aktivert i området ditt.", + "filter": "", + "filter_name": "Filtrer Navn", + "filter_to_supermarket": "", + "filter_to_supermarket_desc": "Som standard, filtrerer handlelisten til å kun inkludere kategorier for den valgte butikken.", + "food_inherit_info": "Felter på matvarer som skal arves som standard.", + "food_recipe_help": "", + "ignore_shopping_help": "", + "import_duplicates": "", + "import_running": "Importering pågår. Vennligst vent!", + "in_shopping": "I handleliste", + "ingredient_list": "", + "last_cooked": "Sist tilberedt", + "last_viewed": "", + "left_handed": "Venstrehendt Modus", + "left_handed_help": "Vil optimalisere bukergrensesnittet for bruk med venstre hånden.", + "make_now": "Lag nå", + "mark_complete": "Marker som fullført", + "mealplan_autoadd_shopping": "Automatisk legg til måltidsplan", + "mealplan_autoadd_shopping_desc": "", + "mealplan_autoexclude_onhand": "Eksluder mat på lager", + "mealplan_autoexclude_onhand_desc": "", + "mealplan_autoinclude_related": "Legg til relaterte oppskrifter", + "mealplan_autoinclude_related_desc": "", + "merge_confirmation": "Erstatt{source} med {target}", + "merge_selection": "Erstatt alle tilfeller av {source} med den valgte {type}.", + "merge_title": "Slå sammen {type}", + "min": "min", + "move_confirmation": "Flytt{child} til forelder {parent}", + "move_selection": "Velg en forelder {type} å flytte {source} til.", + "move_title": "Flytt {type}", + "no_more_images_found": "", + "no_pinned_recipes": "", + "not": "ikke", + "nothing": "Ingenting å gjøre", + "nothing_planned_today": "", + "one_url_per_line": "En Lenke per linje", + "open_data_help_text": "Tandoor Open Data prosjektet gir fra fellesskapet til Tandoor. Dette feltet fylles ut automatisk når det importeres og tillater oppdateringer i fremtiden.", + "or": "eller", + "parameter_count": "", + "paste_ingredients": "", + "paste_ingredients_placeholder": "", + "paste_json": "", + "per_serving": "Per porsjon", + "plan_share_desc": "Nye måltidsplaner vil automatisk bli delt med valgte brukere.", + "plural_short": "", + "plural_usage_info": "", + "recipe_filter": "Oppskrift filter", + "recipe_name": "", + "recipe_property_info": "Du kan også legge til egenskaper til mat for å kalkulere dem automatisk basert på oppskriften!", + "related_recipes": "", + "remember_hours": "", + "remember_search": "", + "remove_selection": "", + "reset_children": "", + "reset_children_help": "", + "reset_food_inheritance": "", + "reset_food_inheritance_info": "", + "reusable_help_text": "Burde invitasjonslenken være brukbar for flere enn én bruker.", + "review_shopping": "", + "save_filter": "Lagre filtre", + "search_create_help_text": "", + "search_import_help_text": "", + "search_no_recipes": "", + "search_rank": "Søk etter vurdering", + "select_file": "", + "select_food": "", + "select_keyword": "", + "select_recipe": "", + "select_unit": "", + "shared_with": "Delt med", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "Synkroniser automatisk", + "shopping_auto_sync_desc": "", + "shopping_category_help": "", + "shopping_recent_days": "De siste dagene", + "shopping_recent_days_desc": "", + "shopping_share": "Del handlelisten", + "shopping_share_desc": "Brukere vil se alle gjenstander du har lagt til i handlelisten. Brukerne må legge deg til for at du kan se deres gjenstander på handlelisten.", + "show_books": "Vis bøker", + "show_filters": "Vis filtre", + "show_foods": "Vis Mat", + "show_ingredient_overview": "", + "show_keywords": "Vis Nøkkelord", + "show_only_internal": "Vis bare interne oppskrifter", + "show_rating": "Vis vurdering", + "show_sortby": "Vis sorter etter", + "show_split_screen": "Delt visning", + "show_sql": "Vis SQL", + "show_units": "Vis enheter", + "simple_mode": "Enkel Modus", + "sort_by": "Sorter etter", + "sql_debug": "", + "step_time_minutes": "Tid for trinn, i minutter", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "Vellykket oppretting av ressurs!", + "success_deleting_resource": "Vellykket sletting av ressurs!", + "success_fetching_resource": "Vellykket henting av ressurs!", + "success_merging_resource": "Vellykket sammenslåing av ressurs!", + "success_moving_resource": "Vellykket flytting av ressurs!", + "success_updating_resource": "Vellykket oppdatering av ressurs!", + "theUsernameCannotBeChanged": "", + "times_cooked": "Antall ganger tilberedt", + "today_recipes": "", + "tree_root": "Rot av tre", + "tree_select": "", + "updatedon": "", + "view_recipe": "", + "warning_duplicate_filter": "", + "warning_feature_beta": "Denne funksjonen er foreløpig i BETA-versjon (testing). Regn med feil og at det i fremtidige oppdateringer kan komme endringer som gjør funksjonen ubrukelig.", + "warning_space_delete": "Du kan slette området, inkludert alle oppskrifter, handlelister, måltidsplaner og alt annet du har opprettet. Dette kan ikke angres! Er du sikker på at du vil gjøre dette?" +} \ No newline at end of file diff --git a/vue3/src/locales/nl.json b/vue3/src/locales/nl.json new file mode 100644 index 000000000..1f2bfaddb --- /dev/null +++ b/vue3/src/locales/nl.json @@ -0,0 +1,532 @@ +{ + "API": "API", + "Account": "Account", + "Add": "Voeg toe", + "AddFoodToShopping": "Voeg {food} toe aan je boodschappenlijst", + "AddToShopping": "Voeg toe aan boodschappenlijst", + "Add_Servings_to_Shopping": "Voeg {servings} porties toe aan Winkelen", + "Add_Step": "Voeg Stap toe", + "Add_nutrition_recipe": "Voeg voedingswaarde toe aan recept", + "Add_to_Book": "Voeg toe aan Boek", + "Add_to_Plan": "Voeg toe aan Plan", + "Add_to_Shopping": "Voeg toe aan Winkelen", + "Added_To_Shopping_List": "Toegevoegd aan boodschappenlijst", + "Added_by": "Toegevoegd door", + "Added_on": "Toegevoegd op", + "Advanced": "Geavanceerd", + "Advanced Search Settings": "Geavanceerde zoekinstellingen", + "Amount": "Hoeveelheid", + "App": "App", + "Are_You_Sure": "Weet je het zeker?", + "Auto_Planner": "Autoplanner", + "Auto_Sort": "Automatisch sorteren", + "Auto_Sort_Help": "Verplaats alle ingrediënten naar de best passende stap.", + "Automate": "Automatiseer", + "Automation": "Automatisering", + "Back": "Terug", + "Bookmarklet": "Bladwijzer", + "Books": "Boeken", + "Calories": "Calorieën", + "Cancel": "Annuleer", + "Cannot_Add_Notes_To_Shopping": "Notities kunnen niet aan de boodschappenlijst toegevoegd worden", + "Carbohydrates": "Koolhydraten", + "Categories": "Categorieën", + "Category": "Categorie", + "CategoryInstruction": "Versleep categorieën om de volgorde waarin ze in de boodschappenlijst getoond worden aan te passen.", + "CategoryName": "Naam categorie", + "Change_Password": "Wachtwoord veranderen", + "ChildInheritFields": "Kinderen erven velden", + "ChildInheritFields_help": "Standaard erven kinderen deze velden.", + "Choose_Category": "Kies Categorie", + "Clear": "Maak leeg", + "Click_To_Edit": "Klik om te bewerken", + "Clone": "Kloon", + "Close": "Sluiten", + "Color": "Kleur", + "Combine_All_Steps": "Voeg alle stappen samen tot een veld.", + "Coming_Soon": "Binnenkort beschikbaar", + "Comments_setting": "Commentaar weergeven", + "Completed": "Voltooid", + "Conversion": "Omrekening", + "Copy": "Kopie", + "Copy Link": "Kopieer Link", + "Copy Token": "Kopieer Token", + "Copy_template_reference": "Kopieer sjabloon verwijzing", + "Cosmetic": "Kosmetisch", + "CountMore": "...+{count} meer", + "Create": "Voeg toe", + "Create Food": "Maak Ingrediënt", + "Create Recipe": "Recept Maken", + "Create_Meal_Plan_Entry": "Maak maaltijdplan", + "Create_New_Food": "Voeg nieuw Eten toe", + "Create_New_Keyword": "Voeg nieuw Etiket toe", + "Create_New_Meal_Type": "Voeg Nieuw Maaltijdtype toe", + "Create_New_Shopping Category": "Maak nieuwe boodschappencategorie", + "Create_New_Shopping_Category": "Voeg nieuwe boodschappencategorie toe", + "Create_New_Unit": "Voeg nieuwe Eenheid toe", + "Current_Period": "Huidige periode", + "Custom Filter": "Aangepast filter", + "Data_Import_Info": "Verbeter je Space door een door de community samengestelde lijst van voedingsmiddelen, eenheden en meer te importeren om je receptenverzameling te verbeteren.", + "Datatype": "Datatype", + "Date": "Datum", + "Day": "Dag", + "Days": "Dagen", + "Decimals": "Decimalen", + "Default_Unit": "Standaardeenheid", + "DelayFor": "Stel {hours} uur uit", + "DelayUntil": "Vertraag tot", + "Delete": "Verwijder", + "DeleteShoppingConfirm": "Weet je zeker dat je {food} van de boodschappenlijst wil verwijderen?", + "Delete_Food": "Verwijder Eten", + "Delete_Keyword": "Verwijder Etiket", + "Description": "Beschrijving", + "Description_Replace": "Vervang beschrijving", + "Disable": "Deactiveren", + "Disable_Amount": "Schakel hoeveelheid uit", + "Disabled": "Gedeactiveerd", + "Documentation": "Documentatie", + "Download": "Download", + "Drag_Here_To_Delete": "Sleep hierheen om te verwijderen", + "Edit": "Bewerken", + "Edit_Food": "Bewerk Eten", + "Edit_Keyword": "Bewerk Etiket", + "Edit_Meal_Plan_Entry": "Bewerk maaltijdplan", + "Edit_Recipe": "Bewerk Recept", + "Empty": "Leeg", + "Enable_Amount": "Schakel hoeveelheid in", + "Energy": "Energie", + "Export": "Exporteren", + "Export_As_ICal": "Exporteer huidige periode naar iCal formaat", + "Export_Not_Yet_Supported": "Export nog niet ondersteund", + "Export_Supported": "Export ondersteund", + "Export_To_ICal": "Exporteer .ics", + "External": "Externe", + "External_Recipe_Image": "Externe Afbeelding Recept", + "Failure": "Storing", + "Fats": "Vetten", + "File": "Bestand", + "Files": "Bestanden", + "First_name": "Voornaam", + "Food": "Ingrediënt", + "FoodInherit": "Eten erfbare velden", + "FoodNotOnHand": "Je hebt {food} niet op voorraad.", + "FoodOnHand": "Je hebt {fookd} op voorraad.", + "Food_Alias": "Eten Alias", + "Foods": "Ingrediënten", + "GroupBy": "Groepeer per", + "Hide_Food": "Verberg Eten", + "Hide_Keyword": "Verberg etiketten", + "Hide_Keywords": "Verberg Etiket", + "Hide_Recipes": "Verberg Recepten", + "Hide_as_header": "Verberg als koptekst", + "Hour": "Uur", + "Hours": "Uren", + "Icon": "Icoon", + "IgnoreThis": "Voeg {food} nooit automatisch toe aan boodschappenlijst", + "Ignore_Shopping": "Negeer winkelen", + "IgnoredFood": "{food} wordt genegeerd voor winkelen.", + "Image": "Afbeelding", + "Import": "Importeer", + "Import Recipe": "Recept Importeren", + "Import_Error": "Er is een fout opgetreden tijdens je import. Breid de details aan de onderzijde van de pagina uit om ze te bekijken.", + "Import_Not_Yet_Supported": "Import nog niet ondersteund", + "Import_Result_Info": "{imported} van {total} recepten zijn geïmporteerd", + "Import_Supported": "Import ondersteund", + "Import_finished": "Importeren gereed", + "Imported": "Geïmporteerd", + "Imported_From": "Geïmporteerd van", + "Importer_Help": "Meer informatie en hulp over de importtool:", + "Information": "Informatie", + "Ingredient Editor": "Ingrediënten editor", + "Ingredient Overview": "Ingrediëntenlijst", + "IngredientInShopping": "Dit ingrediënt staat op je boodschappenlijst.", + "Ingredients": "Ingrediënten", + "Inherit": "Erf", + "InheritFields": "Erf veld waardes", + "InheritFields_help": "De waarden van deze velden worden overgenomen van de bovenliggende waarden (uitzondering: lege boodschappencategorieën)", + "InheritWarning": "{food} erft informatie, wijzigingen zijn mogelijk niet blijvend.", + "Instruction_Replace": "Vervang instructie", + "Instructions": "Instructies", + "Internal": "Interne", + "Invites": "Uitnodigingen", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Etiket", + "Keyword_Alias": "Etiket Alias", + "Keywords": "Etiketten", + "Language": "Taal", + "Last_name": "Achternaam", + "Learn_More": "Meer informatie", + "Link": "Link", + "Load_More": "Laad meer", + "Log_Cooking": "Log Bereiding", + "Log_Recipe_Cooking": "Bereiding loggen", + "Make_Header": "Maak Koptekst", + "Make_Ingredient": "Maak Ingrediënt", + "Manage_Books": "Beheer boeken", + "Manage_Emails": "E-mail beheren", + "Meal_Plan": "Maaltijdplan", + "Meal_Plan_Days": "Toekomstige maaltijdplannen", + "Meal_Type": "Maaltype", + "Meal_Type_Required": "Maaltype is verplicht", + "Meal_Types": "Maaltypes", + "Merge": "Samenvoegen", + "Merge_Keyword": "Voeg Etiket samen", + "Message": "Bericht", + "Month": "Maand", + "Move": "Verplaats", + "MoveCategory": "Verplaats naar: ", + "Move_Down": "Verplaats omlaag", + "Move_Food": "Verplaats Eten", + "Move_Keyword": "Verplaats Etiket", + "Move_Up": "Verplaats omhoog", + "Multiple": "Meerdere", + "Name": "Naam", + "Nav_Color": "Navigatiekleur", + "Nav_Color_Help": "Verander de navigatiekleur.", + "New": "Nieuw", + "New_Cookbook": "Nieuw kookboek", + "New_Entry": "Nieuw", + "New_Food": "Nieuw Eten", + "New_Keyword": "Nieuw Etiket", + "New_Meal_Type": "Nieuw Maaltype", + "New_Recipe": "Nieuw Recept", + "New_Supermarket": "Maak nieuwe supermarkt", + "New_Supermarket_Category": "Maak nieuwe supermarktcategorie", + "New_Unit": "Nieuwe Eenheid", + "Next_Day": "Volgende dag", + "Next_Period": "Volgende periode", + "NoCategory": "Geen categorie geselecteerd.", + "No_ID": "ID niet gevonden, verwijderen niet mogelijk.", + "No_Results": "Geen resultaten", + "NotInShopping": "{food} staat niet op je boodschappenlijst.", + "Note": "Notitie", + "Number of Objects": "Aantal Objecten", + "Nutrition": "Voedingswaarde", + "OfflineAlert": "Je bent offline, boodschappenlijst synchroniseert mogelijk niet.", + "Ok": "Ok", + "OnHand": "Momenteel op voorraad", + "OnHand_help": "Ingrediënt is op voorraad en wordt niet automatisch aan een boodschappenlijstje toegevoegd. Voorraadstatus is gedeeld tussen gebruikers.", + "Open": "Open", + "Open_Data_Import": "Open Data Import", + "Open_Data_Slug": "Open Data Slug", + "Options": "Opties", + "Original_Text": "Originele tekst", + "Page": "Pagina", + "Parameter": "Parameter", + "Parent": "Ouder", + "Period": "Periode", + "Periods": "Periodes", + "Pin": "Pin", + "Pinned": "Vastgepind", + "PinnedConfirmation": "{recipe} is vast vastgepind.", + "Plan_Period_To_Show": "Toon weken, maanden of jaren", + "Plan_Show_How_Many_Periods": "Hoeveel perioden tonen", + "Planned": "Gepland", + "Planner": "Planner", + "Planner_Settings": "Planner instellingen", + "Plural": "Meervoud", + "Preferences": "", + "Preparation": "Bereiding", + "Previous_Day": "Vorige dag", + "Previous_Period": "Vorige periode", + "Print": "Afdrukken", + "Private_Recipe": "Privé Recept", + "Private_Recipe_Help": "Recept is alleen zichtbaar voor jou en de mensen waar je het mee gedeeld hebt.", + "Profile": "", + "Properties": "Eigenschappen", + "Property": "Eigenschap", + "Protected": "Beschermd", + "Proteins": "Eiwitten", + "Quick actions": "Snelle acties", + "QuickEntry": "Snelle invoer", + "Random Recipes": "Willekeurige recepten", + "Rating": "Beoordeling", + "Ratings": "Waardering", + "Recently_Viewed": "Recent bekeken", + "Recipe": "Recept", + "Recipe_Book": "Kookboek", + "Recipe_Image": "Afbeelding Recept", + "Recipes": "Recepten", + "Recipes_In_Import": "Recepten in je importbestand", + "Recipes_per_page": "Recepten per pagina", + "RemoveFoodFromShopping": "Verwijder {food} van je boodschappenlijst", + "Remove_nutrition_recipe": "Verwijder voedingswaarde van recept", + "Reset": "Herstel", + "Reset_Search": "Zoeken resetten", + "Root": "Bron", + "Save": "Opslaan", + "Save_and_View": "Sla op & Bekijk", + "Search": "Zoeken", + "Search Settings": "Zoekinstellingen", + "Second": "Seconde", + "Seconds": "Seconden", + "Select": "Selecteer", + "Select_App_To_Import": "Selecteer een app om van te importeren", + "Select_Book": "Selecteer boek", + "Select_File": "Selecteer Bestand", + "Selected": "Geselecteerd", + "Servings": "Porties", + "Settings": "Instellingen", + "Share": "Deel", + "Shopping_Categories": "Boodschappen categorieën", + "Shopping_Category": "Boodschappencategorie", + "Shopping_List_Empty": "Je boodschappenlijst is op dit moment leeg, je kan artikelen via het context menu of een maaltijdplan (rechtermuisknop op de kaart of linkermuisknop op het menu icoon) toevoegen", + "Shopping_list": "Boodschappenlijst", + "ShowDelayed": "Toon vertraagde items", + "ShowUncategorizedFood": "Toon ongedefinieerd", + "Show_Week_Numbers": "Toon weeknummers?", + "Show_as_header": "Toon als koptekst", + "Single": "Enkele", + "Size": "Grootte", + "Social_Authentication": "Authenticeren met sociale media-account", + "Sort_by_new": "Sorteer op nieuw", + "SpaceMembers": "", + "SpaceSettings": "", + "Split_All_Steps": "Splits alle rijen in aparte stappen.", + "Starting_Day": "Eerste dag van de week", + "Step": "Stap", + "Step_Name": "Stap Naam", + "Step_Type": "Stap Type", + "Step_start_time": "Starttijd stap", + "Sticky_Nav": "Navigatie altijd zichbaar", + "Sticky_Nav_Help": "Geef navigatiemenu altijd bovenin weer.", + "SubstituteOnHand": "Je hebt een vervanger op voorraad.", + "Success": "Succes", + "SuccessClipboard": "Boodschappenlijst is gekopieerd naar klembord", + "Supermarket": "Supermarkt", + "SupermarketCategoriesOnly": "Alleen supermarkt categorieën", + "SupermarketName": "Naam supermarkt", + "Supermarkets": "Supermarkten", + "System": "", + "Table_of_Contents": "Inhoudsopgave", + "Text": "Tekst", + "Theme": "Thema", + "Time": "Tijd", + "Title": "Titel", + "Title_or_Recipe_Required": "Titel of recept selectie is verplicht", + "Toggle": "Schakelaar", + "Type": "Type", + "Undefined": "Ongedefinieerd", + "Unit": "Eenheid", + "Unit_Alias": "Eenheid Alias", + "Units": "Eenheden", + "Unpin": "Pin losmaken", + "UnpinnedConfirmation": "{recipe} is losgemaakt.", + "Unrated": "Niet beoordeeld", + "Update_Existing_Data": "Bestaande gegevens bijwerken", + "Url_Import": "Importeer URL", + "Use_Fractions": "Gebruik Kommagetallen", + "Use_Fractions_Help": "Zet decimalen automatisch om naar breuken tijdens het bekijken van een recept.", + "Use_Kj": "kJ gebruiken in plaats van kcal", + "Use_Metric": "Metrische eenheden gebruiken", + "Use_Plural_Food_Always": "Gebruik altijd meervoudsvorm voor voedsel", + "Use_Plural_Food_Simple": "Gebruik meervoudsvorm voor voedsels dynamisch", + "Use_Plural_Unit_Always": "Gebruik altijd de meervoudsvorm voor eenheden", + "Use_Plural_Unit_Simple": "Gebruik meervoudsvorm voor eenheden dynamisch", + "User": "Gebruiker", + "Username": "Gebruikersnaam", + "Users": "Gebruikers", + "Valid Until": "Geldig tot", + "View": "Bekijk", + "View_Recipes": "Bekijk Recepten", + "Waiting": "Wachten", + "Warning": "Waarschuwing", + "Warning_Delete_Supermarket_Category": "Een supermarktcategorie verwijderen verwijdert ook alle relaties naar ingrediënten. Weet je het zeker?", + "Website": "Website", + "Week": "Week", + "Week_Numbers": "Weeknummers", + "Welcome": "Welkom", + "Year": "Jaar", + "YourSpaces": "", + "add_keyword": "Voeg etiket toe", + "additional_options": "Extra opties", + "advanced": "Geavanceerd", + "advanced_search_settings": "Geavanceerde zoekinstellingen", + "all_fields_optional": "Alle velden zijn optioneel en kunnen leeg gelaten worden.", + "and": "en", + "and_down": "& omlaag", + "and_up": "& Omhoog", + "asc": "Oplopend", + "base_amount": "Basisbedrag", + "base_unit": "Basis Unit", + "book_filter_help": "Voeg naast handmatig toegewezen recepten ook recepten uit het receptfilter toe.", + "click_image_import": "Klik op de afbeelding die je wil importeren voor dit recept", + "confirm_delete": "Weet je zeker dat je dit {object} wil verwijderen?", + "convert_internal": "Zet om naar intern recept", + "converted_amount": "Aangepast Bedrag", + "converted_unit": "Aangepaste eenheid", + "copy_markdown_table": "Kopieer als markdown tabel", + "copy_to_clipboard": "Kopieer naar klembord", + "copy_to_new": "Kopieer naar nieuw recept", + "create_food_desc": "Maak een ingrediënt en link aan dit recept.", + "create_rule": "en creëer automatisering", + "create_shopping_new": "Voeg toe aan NIEUWE boodschappenlijst", + "create_title": "Nieuw {type}", + "created_on": "Aangemaakt op", + "csv_delim_help": "Scheidingsteken voor CSV exports.", + "csv_delim_label": "CSV scheidingsteken", + "csv_prefix_help": "Toe te voegen voorvoegsel als de lijst naar het klembord gekopieerd wordt.", + "csv_prefix_label": "Voorvoegsel van lijst", + "date_created": "Datum aangemaakt", + "date_viewed": "Laatst bekeken", + "default_delay": "Standaard vertraging in uren", + "default_delay_desc": "Standaard vertraging, in uren, voor een boodschappenlijstitem.", + "del_confirmation_tree": "Weet je zeker dat je {source} en al zijn kinderen wil verwijderen?", + "delete_confimation": "Weet je zeker dat je {kw} en zijn kinderen wil verwijderen?", + "delete_confirmation": "Weet je zeker dat je {source} wil verwijderen?", + "delete_title": "Verwijder {type}", + "desc": "Aflopend", + "download_csv": "Download CSV", + "download_pdf": "Download PDF", + "edit_title": "Bewerk {type}", + "empty_list": "Lijst is leeg.", + "enable_expert": "Schakel expertmodus in", + "err_creating_resource": "Bij het maken van een hulpbron is een fout opgetreden!", + "err_deleting_protected_resource": "Het object dat je probeert te verwijderen is in gebruik en kan daardoor niet verwijderd worden.", + "err_deleting_resource": "Bij het verwijderen van een hulpbron is een fout opgetreden!", + "err_fetching_resource": "Bij het ophalen van een hulpbron is een fout opgetreden!", + "err_importing_recipe": "Bij het importeren van het recept is een fout opgetreden!", + "err_merge_self": "Item kan niet met zichzelf samengevoegd worden", + "err_merging_resource": "Bij het samenvoegen van een hulpbron is een fout opgetreden!", + "err_move_self": "Item kan niet naar zichzelf verplaatst worden", + "err_moving_resource": "Bij het verplaatsen van een hulpbron is een fout opgetreden!", + "err_updating_resource": "Bij het updaten van een hulpbron is een fout opgetreden!", + "expert_mode": "Expertmodus", + "explain": "Leg uit", + "fields": "Velden", + "file_upload_disabled": "Het uploaden van bestanden is niet ingeschakeld voor uw ruimte.", + "filter": "Filter", + "filter_name": "Naam filter", + "filter_to_supermarket": "Filter op supermarkt", + "filter_to_supermarket_desc": "Filter boodschappenlijst om alleen categorieën voor geselecteerde supermarkten te tonen, als standaard.", + "food_inherit_info": "Voedselvelden die standaard geërfd worden.", + "food_recipe_help": "Hier een recept koppelen voegt het gekoppelde recept toe in elk ander recept dat dit ingrediënt gebruikt", + "g": "gram [g] (metrisch, gewicht)", + "gallon": "gallon [gal] (VS, volume)", + "ignore_shopping_help": "Voeg ingrediënt nooit toe aan boodschappenlijstjes (bijv. water)", + "imperial_fluid_ounce": "imperial fluid ounce [imp fl oz] (Verenigd Koninkrijk, volume)", + "imperial_gallon": "imperial gal [imp gal] (Verenigd Koninkrijk, volume)", + "imperial_pint": "imperial pint [imp pt] (Verenigd Koninkrijk, volume)", + "imperial_quart": "imperial quart [imp qt] (Verenigd Koninkrijk, volume)", + "imperial_tbsp": "imperial theelepel [imp tbsp] (Verenigd Koningrijk, volume)", + "imperial_tsp": "imperial thelepel [imp tsp] (UK, volume)", + "import_duplicates": "Om dubbelingen te voorkomen worden recepten met dezelfde naam als bestaande genegeerd. Vink dit vakje aan om alles te importeren.", + "import_running": "Er wordt geïmporteerd, even geduld!", + "in_shopping": "Op boodschappenlijst", + "ingredient_list": "Ingrediëntenlijst", + "kg": "kilogram [kg] (metrisch, gewicht)", + "l": "liter [l] (metrisch, volume)", + "last_cooked": "Laatst bereid", + "last_viewed": "Laatst bekeken", + "left_handed": "Linkshandige modus", + "left_handed_help": "Optimaliseert de gebruikersinterface voor linkshandig gebruik.", + "make_now": "Maak nu", + "mark_complete": "Voltooid", + "mealplan_autoadd_shopping": "Voeg Maaltijdplan automatisch toe", + "mealplan_autoadd_shopping_desc": "Voeg automatisch ingrediënten uit maaltijdplannen toe aan boodschappenlijst.", + "mealplan_autoexclude_onhand": "Sluit eten op voorraad uit", + "mealplan_autoexclude_onhand_desc": "Voeg ingrediënten die op voorraad zijn niet toe als een maaltijdplan (handmatig of automatisch) aan de boodschappenlijst toegevoegd wordt.", + "mealplan_autoinclude_related": "Voeg gerelateerde recepten toe", + "mealplan_autoinclude_related_desc": "Voeg alle gerelateerde recepten van een maaltijdplan toe als een maaltijdplan aan de boodschappenlijst toegevoegd wordt (handmatig of automatisch).", + "merge_confirmation": "Vervang {source} with {target}", + "merge_selection": "Vervang alle voorvallen van {source} door het type {type}.", + "merge_title": "Voeg {type} samen", + "min": "min", + "ml": "milliliter [ml] (metrisch, volume)", + "move_confirmation": "Verplaats {child} naar ouder {parent}", + "move_selection": "Selecteer een ouder {type} om {source} naar te verplaatsen.", + "move_title": "Verplaats {type}", + "no_more_images_found": "Geen extra afbeeldingen gevonden op website.", + "no_pinned_recipes": "Je hebt geen vastgepinde recepten!", + "not": "niet", + "nothing": "Niks te doen", + "nothing_planned_today": "Je hebt niks gepland voor vandaag!", + "one_url_per_line": "Een URL per regel", + "open_data_help_text": "Het Tandoor Open Data-project biedt door de community bijgedragen gegevens voor Tandoor. Dit veld wordt automatisch gevuld bij het importeren en maakt updates in de toekomst mogelijk.", + "or": "of", + "ounce": "ons [oz] (gewicht)", + "parameter_count": "Parameter {count}", + "paste_ingredients": "Plak ingrediënten", + "paste_ingredients_placeholder": "Plak ingrediëntenlijst hier...", + "paste_json": "Plak json of html bron hier om recept te laden.", + "per_serving": "per portie", + "pint": "pint [pt] (VS, volume)", + "plan_share_desc": "Nieuwe bijdragen in maaltijdplannen worden automatisch met geselecteerde gebruikers gedeeld.", + "plural_short": "meervoud", + "plural_usage_info": "Gebruik de meervoudsvorm voor eenheden en voedsels in deze ruimte.", + "pound": "pond (gewicht)", + "quart": "quart [qt] (VS, volume)", + "recipe_filter": "Receptenfilter", + "recipe_name": "Naam recept", + "recipe_property_info": "Je kunt ook eigenschappen aan voedingsmiddelen toevoegen om ze automatisch te berekenen op basis van je recept!", + "related_recipes": "Gerelateerde recepten", + "remember_hours": "Te onthouden uren", + "remember_search": "Onthoud zoekopdracht", + "remove_selection": "Deselecteren", + "reset_children": "Overerving van kinderen resetten", + "reset_children_help": "Overschrijf alle kinderen met waarden van overgeërfde velden. Overgeërfde velden van kinderen worden ingesteld als velden erven tenzij kinderen erven velden ingesteld is.", + "reset_food_inheritance": "Overerving terugzetten", + "reset_food_inheritance_info": "Herstel alle voedingsmiddelen naar de standaard overgenomen velden en hun bovenliggende waarden.", + "reusable_help_text": "Zou de uitnodigingslink voor meer dan een gebruiker bruikbaar zijn.", + "review_shopping": "Beoordeel items op het boodschappenlijstje voor opslaan", + "save_filter": "Bewaar filter", + "search_create_help_text": "Maak direct een nieuw recept in Tandoor.", + "search_import_help_text": "Importeer een recept van een externe website of applicatie.", + "search_no_recipes": "Er zijn geen recepten gevonden!", + "search_rank": "Zoekrang", + "select_file": "Selecteer bestand", + "select_food": "Selecteer ingrediënt", + "select_keyword": "Selecteer etiket", + "select_recipe": "Selecteer recept", + "select_unit": "Selecteer eenheid", + "shared_with": "Gedeeld met", + "shopping_add_onhand": "Automatisch op voorraad", + "shopping_add_onhand_desc": "Vink eten 'op voorraad' af van boodschappenlijst.", + "shopping_auto_sync": "Synchroniseer automatisch", + "shopping_auto_sync_desc": "Instellen op 0 schakelt automatische synchronisatie uit. Als een boodschappenlijst bekeken wordt, wordt de lijst automatisch elke ingestelde seconden geüpdatet om wijzigingen die iemand anders mogelijk gemaakt heeft te synchroniseren. Dit is nuttig wanneer meerdere mensen gelijktijdig boodschappen aan het doen zijn, maar verbruikt mobiele data.", + "shopping_category_help": "Supermarkten kunnen gesorteerd en gefilterd worden per boodschappencategorie conform the indeling van de gangpaden.", + "shopping_recent_days": "Afgelopen dagen", + "shopping_recent_days_desc": "Dagen waarop recente boodschappenlijstitems moet worden weergegeven.", + "shopping_share": "Deel boodschappenlijst", + "shopping_share_desc": "Gebruikers zien alle items die je aan je boodschappenlijst toevoegt. Ze moeten jou toevoegen om items op hun lijst te zien.", + "show_books": "Toon boeken", + "show_filters": "Toon filters", + "show_foods": "Toon ingrediënten", + "show_ingredient_overview": "Geef een lijst met alle ingrediënten weer aan het begin van het recept.", + "show_keywords": "Toon etiketten", + "show_only_internal": "Toon alleen interne recepten", + "show_rating": "Toon waardering", + "show_sortby": "Toon gesorteerd op", + "show_split_screen": "Gesplitste weergave", + "show_sql": "Toon SQL", + "show_units": "Toon eenheden", + "simple_mode": "Eenvoudige modus", + "sort_by": "Sorteer op", + "sql_debug": "SQL Debug", + "step_time_minutes": "Stap duur in minuten", + "substitute_children": "Vervang kinderen", + "substitute_children_help": "Alle ingrediënten die kinderen zijn van dit ingrediënt worden beschouwd als vervangers.", + "substitute_help": "Vervangers worden overwogen bij het zoeken naar recepten die kunnen worden gemaakt met beschikbare ingrediënten.", + "substitute_siblings": "Vervangers", + "substitute_siblings_help": "Alle ingrediënten die een ouder delen met dit ingrediënt worden als vervangers beschouwd.", + "success_creating_resource": "Hulpbron succesvol aangemaakt!", + "success_deleting_resource": "Hulpbron succesvol verwijderd!", + "success_fetching_resource": "Hulpbron is succesvol opgehaald!", + "success_merging_resource": "Hulpbron is succesvol samengevoegd!", + "success_moving_resource": "Hulpbron is succesvol verplaatst!", + "success_updating_resource": "Hulpbron succesvol geüpdatet!", + "tbsp": "tablespoon [tbsp] (VS, volume)", + "theUsernameCannotBeChanged": "", + "times_cooked": "Keren bereid", + "today_recipes": "Recepten van vandaag", + "total": "totaal", + "tree_root": "Hoogste niveau", + "tree_select": "Gebruik boomselectie", + "tsp": "theelepel [tsp] (VS, volume)", + "updatedon": "Geüpdatet op", + "view_recipe": "Bekijk recept", + "warning_duplicate_filter": "Waarschuwing: door technische beperkingen kan het hebben van meerdere filters of dezelfde combinatie (en/of/niet) tot onverwachte resultaten leiden.", + "warning_feature_beta": "Deze functie zit op dit moment in de BETA (test) fase. Verwacht hier bugs en toekomstige wijzigingen die tot het verlies van data kunnen leiden bij het gebruik.", + "warning_space_delete": "Je kunt jouw space verwijderen inclusief alle recepten, boodschappenlijstjes, maaltijdplannen en alles wat je verder aangemaakt hebt. Dit kan niet ongedaan worden gemaakt! Weet je het zeker?" +} \ No newline at end of file diff --git a/vue3/src/locales/pl.json b/vue3/src/locales/pl.json new file mode 100644 index 000000000..24d1f16f7 --- /dev/null +++ b/vue3/src/locales/pl.json @@ -0,0 +1,580 @@ +{ + "API": "API", + "Account": "Konto", + "Add": "Dodaj", + "AddFoodToShopping": "Dodaj {food} do swojej listy zakupów", + "AddToShopping": "Dodaj do listy zakupów", + "Add_Servings_to_Shopping": "Dodaj {servings} porcje do zakupów", + "Add_Step": "Dodaj krok", + "Add_nutrition_recipe": "Dodaj wartości odżywcze do przepisu", + "Add_to_Plan": "Dodaj do planu", + "Add_to_Shopping": "Dodaj do zakupów", + "Added_To_Shopping_List": "Dodano do listy zakupów", + "Added_by": "Dodane przez", + "Added_on": "Dodano dnia", + "Advanced": "Zaawansowany", + "Advanced Search Settings": "Ustawienia zaawansowanego wyszukiwania", + "Alignment": "Wyrównanie", + "Amount": "Ilość", + "App": "Aplikacja", + "Are_You_Sure": "Jesteś pewny?", + "Auto_Planner": "Plan automatyczny", + "Auto_Sort": "Auto sortowanie", + "Auto_Sort_Help": "Przenieś wszystkie składniki do najlepiej dopasowanego kroku.", + "Automate": "Automatyzacja", + "Automation": "Automatyzacja", + "Back": "Z powrotem", + "Bookmarklet": "Skryptozakładka", + "Books": "Książki", + "Calculator": "Kalkulator", + "Calories": "Kalorie", + "Cancel": "Anuluj", + "Cannot_Add_Notes_To_Shopping": "Notatki nie mogą być dodawane do listy zakupów", + "Carbohydrates": "Węglowodany", + "Categories": "Kategorie", + "Category": "Kategorie", + "CategoryInstruction": "Przeciągnij kategorie, aby zmienić kolejność w jakiej kategorie pojawiają się na liście zakupów.", + "CategoryName": "Nazwa kategorii", + "Change_Password": "Zmień hasło", + "ChildInheritFields": "Potomne dziedziczą pola", + "ChildInheritFields_help": "Potomne domyślnie odziedziczą te pola.", + "Choose_Category": "Wybierz kategorię", + "Clear": "Wyczyść", + "Click_To_Edit": "Kliknij aby edytować", + "Clone": "Klonuj", + "Close": "Zamknij", + "Color": "Kolor", + "Combine_All_Steps": "Połącz wszystkie kroki w jedno pole.", + "Coming_Soon": "Dostępne wkrótce", + "Comments_setting": "Pokaż komentarze", + "Completed": "Zakończone", + "Conversion": "Konwersja", + "Copy": "Kopiuj", + "Copy Link": "Skopiuj link", + "Copy Token": "Kopiuj Token", + "Copy_template_reference": "Skopiuj odniesienie do przykładowego szablonu", + "Cosmetic": "Kosmetyczne", + "CountMore": "...+{count} więcej", + "Create": "Stwórz", + "Create Food": "Twórz jedzenie", + "Create Recipe": "Utwórz przepis", + "Create_Meal_Plan_Entry": "Utwórz wpis planu posiłków", + "Create_New_Food": "Dodaj nową żywność", + "Create_New_Keyword": "Dodaj nowe słowo kluczowe", + "Create_New_Meal_Type": "Dodaj nowy typ posiłku", + "Create_New_Shopping Category": "Stwórz nową kategorię zakupów", + "Create_New_Shopping_Category": "Dodaj nową kategorię zakupów", + "Create_New_Unit": "Dodaj nowa jednostkę", + "Created": "Utworzony", + "Current_Period": "Bieżący okres", + "Custom Filter": "Filtr niestandardowy", + "CustomImageHelp": "Prześlij obraz, który będzie wyświetlany w przeglądzie przestrzeni.", + "CustomLogoHelp": "Prześlij kwadratowe obrazy w różnych rozmiarach, aby zmienić logo w zakładce przeglądarki i zainstalowanej aplikacji internetowej.", + "CustomLogos": "Własne loga", + "CustomNavLogoHelp": "Prześlij obraz, który będzie używany jako logo paska nawigacyjnego.", + "CustomTheme": "Własny motyw", + "CustomThemeHelp": "Zastąp style wybranego motywu, przesyłając własny plik CSS.", + "Data_Import_Info": "Wzbogać swoją Przestrzeń, importując wyselekcjonowaną przez społeczność listę żywności, jednostek i nie tylko, aby ulepszyć swoją kolekcję przepisów.", + "Datatype": "Typ danych", + "Date": "Data", + "Day": "Dzień", + "Days": "Dni", + "Decimals": "Ułamki dziesiętne", + "DefaultPage": "Strona domyślna", + "Default_Unit": "Jednostka domyślna", + "DelayFor": "Opóźnij o {hours} godzin", + "DelayUntil": "Opóźnij do", + "Delete": "Usuń", + "DeleteShoppingConfirm": "Czy na pewno chcesz usunąć wszystkie {food} z listy zakupów?", + "Delete_All": "Usuń wszystko", + "Delete_Food": "Usuń żywność", + "Delete_Keyword": "Usuń słowo kluczowe", + "Description": "Opis", + "Description_Replace": "Zmień opis", + "Disable": "Wyłączyć", + "Disable_Amount": "Wyłącz ilość", + "Disabled": "Wyłączone", + "Documentation": "Dokumentacja", + "Download": "Pobieranie", + "Drag_Here_To_Delete": "Przeciągnij tutaj, aby usunąć", + "Edit": "Edytuj", + "Edit_Food": "Edytuj żywność", + "Edit_Keyword": "Edytuj słowo kluczowe", + "Edit_Meal_Plan_Entry": "Edytuj wpis planu posiłków", + "Edit_Recipe": "Edytuj przepis", + "Empty": "Pusty", + "Enable": "Włączyć", + "Enable_Amount": "Włącz ilość", + "EndDate": "Data końcowa", + "Energy": "Energia", + "Error": "Błąd", + "Export": "Eksport", + "Export_As_ICal": "Eksportuj bieżący okres do formatu iCal", + "Export_Not_Yet_Supported": "Eksportowanie jeszcze nie wspierane", + "Export_Supported": "Eksportowanie wspierane", + "Export_To_ICal": "Eksportuj .ics", + "External": "Zewnętrzny", + "External_Recipe_Image": "Zewnętrzny obraz dla przepisu", + "FDC_ID": "Identyfikator FDC", + "FDC_ID_help": "Identyfikator bazy FDC", + "FDC_Search": "Wyszukiwanie w FDC", + "Failure": "Niepowodzenie", + "Fats": "Tłuszcze", + "File": "Plik", + "Files": "Pliki", + "First_name": "Imię", + "Food": "Żywność", + "FoodInherit": "Pola dziedziczone w żywności", + "FoodNotOnHand": "Nie posiadasz {food}.", + "FoodOnHand": "Posiadasz {food}.", + "Food_Alias": "Alias żywności", + "Food_Replace": "Zastąp produkt", + "Foods": "Żywność", + "GroupBy": "Grupuj według", + "Hide_Food": "Ukryj żywność", + "Hide_Keyword": "Ukryj słowa kluczowe", + "Hide_Keywords": "Ukryj słowo kluczowe", + "Hide_Recipes": "Ukryj przepisy", + "Hide_as_header": "Ukryj jako nagłówek", + "Hour": "Godzina", + "Hours": "Godziny", + "Icon": "Ikona", + "IgnoreThis": "Nigdy nie dodawaj automatycznie {food} do zakupów", + "Ignore_Shopping": "Ignoruj zakupy", + "IgnoredFood": "{food} jest ustawiony jako ignorowany w zakupach.", + "Image": "Obraz", + "Import": "Importuj", + "Import Recipe": "Importuj przepis", + "Import_Error": "Podczas importowania wystąpił błąd. Rozwiń Szczegóły na dole strony, aby go wyświetlić.", + "Import_Not_Yet_Supported": "Importowanie jeszcze nie wspierane", + "Import_Result_Info": "{imported} z {total} przepisów zostało zaimportowanych", + "Import_Supported": "Importowanie wspierane", + "Import_finished": "Import zakończony", + "Imported": "Importowany", + "Imported_From": "Zaimportowane z", + "Importer_Help": "Więcej informacji i pomoc na temat tego importera:", + "Information": "Informacja", + "Ingredient Editor": "Edytor składników", + "Ingredient Overview": "Przegląd składników", + "IngredientInShopping": "Ten składnik znajduje się na Twojej liście zakupów.", + "Ingredients": "Składniki", + "Inherit": "Dziedziczenie", + "InheritFields": "Dziedziczenie wartości pól", + "InheritFields_help": "Wartości tych pól będą dziedziczone z nadrzędnego (Wyjątek: puste kategorie zakupowe nie są dziedziczone)", + "InheritWarning": "{food} jest ustawiony aby dziedziczyć, zmiany mogą się nie zachować.", + "Input": "Wprowadź", + "Instruction_Replace": "Zmień instrukcję", + "Instructions": "Instrukcje", + "Internal": "Wewnętrzne", + "Invites": "Zaprasza", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Słowo kluczowe", + "Keyword_Alias": "Alias słowa kluczowego", + "Keywords": "Słowa kluczowe", + "Language": "Język", + "Last_name": "Nazwisko", + "Learn_More": "Dowiedz się więcej", + "Link": "Link", + "Load_More": "Załaduj więcej", + "Log_Cooking": "Zanotuj ugotowanie", + "Log_Recipe_Cooking": "Zaloguj gotowanie przepisu", + "Logo": "Logo", + "Make_Header": "Utwórz nagłówek", + "Make_Ingredient": "Utwórz składnik", + "Manage_Books": "Zarządzaj książkami", + "Manage_Emails": "Zarządzaj e-mailami", + "Meal_Plan": "Plan posiłków", + "Meal_Plan_Days": "Przyszłe plany posiłków", + "Meal_Type": "Rodzaj posiłku", + "Meal_Type_Required": "Rodzaj posiłku jest wymagany", + "Meal_Types": "Rodzaje posiłków", + "Merge": "Scal", + "Merge_Keyword": "Scal słowa kluczowe", + "Message": "Wiadomość", + "Month": "Miesiąc", + "Move": "Przenieś", + "MoveCategory": "Przenieś do: ", + "Move_Down": "Przesunąć w dół", + "Move_Food": "Przenieś żywność", + "Move_Keyword": "Przenieś słowo kluczowe", + "Move_Up": "Przesunąć w górę", + "Multiple": "Wiele", + "Name": "Nazwa", + "Name_Replace": "Zastąp nazwę", + "Nav_Color": "Kolor nawigacji", + "Nav_Color_Help": "Zmień kolor nawigacji.", + "Nav_Text_Mode": "Tryb nawigacji tekstowej", + "Nav_Text_Mode_Help": "Zachowuje się inaczej dla każdego motywu.", + "Never_Unit": "Jednostka nigdy (??)", + "New": "Nowy", + "New_Cookbook": "Nowa książka kucharska", + "New_Entry": "Nowy wpis", + "New_Food": "Nowa żywność", + "New_Keyword": "Nowe słowo kluczowe", + "New_Meal_Type": "Nowy rodzaj posiłku", + "New_Recipe": "Nowy przepis", + "New_Supermarket": "Stwórz nowy supermarket", + "New_Supermarket_Category": "Utwórz nową kategorię supermarketów", + "New_Unit": "Nowa jednostka", + "Next_Day": "Następny dzień", + "Next_Period": "Następny okres", + "NoCategory": "Nie wybrano kategorii.", + "NoMoreUndo": "Brak zmian do wycofania.", + "No_ID": "ID nie znaleziono, nie można usunąć.", + "No_Results": "Brak wyników", + "NotInShopping": "{food} nie ma na Twojej liście zakupów.", + "Note": "Notatka", + "Number of Objects": "Ilość obiektów", + "Nutrition": "Odżywianie", + "OfflineAlert": "Jesteś offline, lista zakupów może nie być zsynchronizowana.", + "Ok": "Ok", + "OnHand": "Obecnie posiadane", + "OnHand_help": "Żywność jest w spiżarni i nie zostanie automatycznie dodana do listy zakupów. Status podręczny jest współdzielony z użytkownikami robiącymi zakupy.", + "Open": "Otwórz", + "Open_Data_Import": "Open Data Import", + "Open_Data_Slug": "Open Data Slug", + "Options": "Opcje", + "OrderInformation": "Obiekty są uporządkowane od małych do dużych liczb.", + "Original_Text": "Tekst oryginalny", + "Page": "Strona", + "Parameter": "Parametr", + "Parent": "Nadrzędny", + "Period": "Okres", + "Periods": "Okresy", + "Pin": "Przypnij", + "Pinned": "Przypięte", + "PinnedConfirmation": "{recipe} została przypięta.", + "Plan_Period_To_Show": "Pokaż tygodnie, miesiące lub lata", + "Plan_Show_How_Many_Periods": "Ile okresów pokazać", + "Planned": "Zaplanowane", + "Planner": "Terminarz", + "Planner_Settings": "Ustawienia terminarza", + "Plural": "Liczba mnoga", + "Preferences": "", + "Preparation": "Przygotowanie", + "Previous_Day": "Poprzedni dzień", + "Previous_Period": "Poprzedni okres", + "Print": "Drukuj", + "Private_Recipe": "Prywatny przepis", + "Private_Recipe_Help": "Przepis jest widoczny tylko dla Ciebie i dla osób, którym jest udostępniany.", + "Profile": "", + "Properties": "Właściwości", + "Properties_Food_Amount": "Właściwości ilości żywności", + "Properties_Food_Unit": "Właściwości jednostek żywności", + "Property": "Właściwość", + "Property_Editor": "Edytor właściwości", + "Protected": "Chroniony", + "Proteins": "Białka", + "Quick actions": "Szybkie akcje", + "QuickEntry": "Szybki wpis", + "Random Recipes": "Losowe przepisy", + "Rating": "Ocena", + "Ratings": "Oceny", + "Recently_Viewed": "Ostatnio oglądane", + "Recipe": "Przepis", + "Recipe_Book": "Książka z przepisami", + "Recipe_Image": "Obrazek dla przepisu", + "Recipes": "Przepisy", + "Recipes_In_Import": "Przepisy w pliku importu", + "Recipes_per_page": "Przepisy na stronę", + "RemoveFoodFromShopping": "Usuń {food} z listy zakupów", + "Remove_nutrition_recipe": "Usuń wartości odżywcze z przepisu", + "Reset": "Resetowanie", + "Reset_Search": "Resetuj wyszukiwanie", + "Root": "Główny", + "Save": "Zapisz", + "Save_and_View": "Zapisz i wyświetl", + "Search": "Szukaj", + "Search Settings": "Ustawienia wyszukiwania", + "Second": "Sekunda", + "Seconds": "Sekundy", + "Select": "Zaznacz", + "Select_App_To_Import": "Wybierz aplikację, z której chcesz zaimportować", + "Select_Book": "Wybierz książkę", + "Select_File": "Wybierz plik", + "Selected": "Wybrane", + "Servings": "Porcje", + "Settings": "Ustawienia", + "Share": "Udostępnij", + "ShoppingBackgroundSyncWarning": "Słaba sieć, oczekiwanie na synchronizację...", + "Shopping_Categories": "Kategorie zakupów", + "Shopping_Category": "Kategoria zakupów", + "Shopping_List_Empty": "Twoja lista zakupów jest obecnie pusta, możesz dodawać pozycje za pomocą menu kontekstowego wpisu planu posiłków (kliknij prawym przyciskiem myszy na karcie lub lewym przyciskiem myszy ikonę menu)", + "Shopping_input_placeholder": "np. Ziemniak/100 ziemniaków/100 g ziemniaków", + "Shopping_list": "Lista zakupów", + "ShowDelayed": "Pokaż opóźnione elementy", + "ShowRecentlyCompleted": "Pokaż ostatnio zakończone elementy", + "ShowUncategorizedFood": "Pokaż niezdefiniowane", + "Show_Logo": "Pokaż logo", + "Show_Logo_Help": "Pokaż logo Tandoor lub przestrzeni na pasku nawigacyjnym.", + "Show_Week_Numbers": "Wyświetlić numery tygodni?", + "Show_as_header": "Pokaż jako nagłówek", + "Single": "Pojedynczy", + "Size": "Rozmiar", + "Social_Authentication": "Uwierzytelnianie społecznościowe", + "Sort_by_new": "Sortuj według nowych", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "Administratorzy przestrzeni mogą zmienić niektóre ustawienia kosmetyczne, które zastąpią ustawienia klienta dla tej przestrzeni.", + "Split_All_Steps": "Traktuj każdy wiersz jako osobne kroki.", + "StartDate": "Data początkowa", + "Starting_Day": "Dzień rozpoczęcia tygodnia", + "Step": "Krok", + "Step_Name": "Nazwa kroku", + "Step_Type": "Typ kroku", + "Step_start_time": "Czas rozpoczęcia kroku", + "Sticky_Nav": "Przyklejona nawigacja", + "Sticky_Nav_Help": "Zawsze pokazuj menu nawigacyjne u góry ekranu.", + "SubstituteOnHand": "Masz pod ręką zamienniki.", + "Success": "Powodzenie", + "SuccessClipboard": "Lista zakupów skopiowana do schowka", + "Supermarket": "Supermarket", + "SupermarketCategoriesOnly": "Tylko kategorie supermarketów", + "SupermarketName": "Nazwa supermarketu", + "Supermarkets": "Supermarkety", + "System": "", + "Table_of_Contents": "Spis treści", + "Text": "Tekst", + "Theme": "Motyw", + "Time": "Czas", + "Title": "Tytuł", + "Title_or_Recipe_Required": "Wymagany wybór tytułu lub przepisu", + "Toggle": "Przełącznik", + "Transpose_Words": "Transponuj słowa", + "Type": "Typ", + "Unchanged": "Niezmienione", + "Undefined": "Nieokreślony", + "Undo": "Cofnij", + "Unit": "Jednostka", + "Unit_Alias": "Alias jednostek", + "Unit_Replace": "Zastąp jednostkę", + "Units": "Jednostki", + "Unpin": "Odepnij", + "UnpinnedConfirmation": "{recipe} została odpięta.", + "Unrated": "Nieoceniony", + "Update_Existing_Data": "Zaktualizuj istniejące dane", + "Updated": "Zaktualizowano", + "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.", + "Use_Kj": "Użyj kJ zamiast kcal", + "Use_Metric": "Użyj jednostek metrycznych", + "Use_Plural_Food_Always": "Zawsze używaj liczby mnogiej dla produktu spożywczego", + "Use_Plural_Food_Simple": "Dynamicznie używaj liczby mnogiej dla produktu spożywczego", + "Use_Plural_Unit_Always": "Zawsze używaj liczby mnogiej dla jednostki", + "Use_Plural_Unit_Simple": "Dynamicznie używaj liczby mnogiej dla jednostki", + "User": "Użytkownik", + "Username": "Nazwa użytkownika", + "Users": "Użytkownicy", + "Valid Until": "Ważne do", + "View": "Pogląd", + "View_Recipes": "Przeglądaj przepisy", + "Waiting": "Oczekiwanie", + "Warning": "Ostrzeżenie", + "Warning_Delete_Supermarket_Category": "Usunięcie kategorii supermarketu spowoduje również usunięcie wszystkich relacji z żywnością. Jesteś pewny?", + "Website": "Strona internetowa", + "Week": "Tydzień", + "Week_Numbers": "Numery tygodni", + "Welcome": "Witamy", + "Year": "Rok", + "YourSpaces": "", + "add_keyword": "Dodaj słowo kluczowe", + "additional_options": "Opcje dodatkowe", + "advanced": "Zaawansowany", + "advanced_search_settings": "Zaawansowane ustawienia wyszukiwania", + "all_fields_optional": "Wszystkie pola są opcjonalne i można je pozostawić puste.", + "and": "i", + "and_down": "& Dół", + "and_up": "& Góra", + "asc": "Rosnąco", + "base_amount": "Ilość bazowa", + "base_unit": "Jednostka podstawowa", + "book_filter_help": "Uwzględnij przepisy z filtra przepisów oprócz ręcznie przypisanych.", + "click_image_import": "Kliknij obraz, który chcesz zaimportować do tego przepisu", + "confirm_delete": "Czy na pewno chcesz usunąć {object}?", + "convert_internal": "Konwertuj do lokalnego przepisu", + "converted_amount": "Przeliczona ilość", + "converted_unit": "Przeliczona jednostka", + "copy_markdown_table": "Kopiuj jako Tablicę Markdown", + "copy_to_clipboard": "Skopiuj do schowka", + "copy_to_new": "Kopiuj do nowego przepisu", + "create_food_desc": "Stwórz jedzenie i połącz je z tym przepisem.", + "create_rule": "i stwórz automatyzację", + "create_shopping_new": "Dodaj do NOWEJ listy zakupów", + "create_title": "Nowy {type}", + "created_by": "Stworzone przez", + "created_on": "Utworzono dnia", + "csv_delim_help": "Separator używany przy eksporcie CSV.", + "csv_delim_label": "Separator CSV", + "csv_prefix_help": "Prefiks do dodania podczas kopiowania listy do schowka.", + "csv_prefix_label": "Prefiks listy", + "date_created": "Data utworzenia", + "date_viewed": "Ostatnio oglądane", + "default_delay": "Domyślna ilość godzin opóźnienia", + "default_delay_desc": "Domyślna liczba godzin opóźnienia dla wpisu na listę zakupów.", + "del_confirmation_tree": "Czy na pewno chcesz usunąć {source} i wszystkie jego elementy podrzędne?", + "delete_confirmation": "Czy na pewno chcesz usunąć {source}?", + "delete_title": "Usuń {type}", + "desc": "Malejąco", + "download_csv": "Pobierz CSV", + "download_pdf": "Pobierz PDF", + "edit_title": "Edytuj {type}", + "empty_list": "Lista jest pusta.", + "enable_expert": "Włącz tryb eksperta", + "err_creating_resource": "Wystąpił błąd podczas tworzenia zasobu!", + "err_deleting_protected_resource": "Obiekt, który próbujesz usunąć, jest nadal używany i nie można go usunąć.", + "err_deleting_resource": "Wystąpił błąd podczas usuwania zasobu!", + "err_fetching_resource": "Wystąpił błąd podczas pobierania zasobu!", + "err_importing_recipe": "Wystąpił błąd podczas importowania przepisu!", + "err_merge_self": "Nie można scalić elementu z nim samym", + "err_merging_resource": "Wystąpił błąd podczas scalania zasobu!", + "err_move_self": "Nie można przenieść elementu do niego samego", + "err_moving_resource": "Wystąpił błąd podczas przenoszenia zasobu!", + "err_updating_resource": "Wystąpił błąd podczas aktualizowania zasobu!", + "expert_mode": "Tryb eksperta", + "explain": "Wyjaśnij", + "fields": "Pola", + "file_upload_disabled": "Przesyłanie plików nie jest włączone dla Twojej przestrzeni.", + "filter": "Filtr", + "filter_name": "Nazwa filtra", + "filter_to_supermarket": "Filtruj po supermarkecie", + "filter_to_supermarket_desc": "Domyślnie filtruj listę zakupów, aby zawierała tylko kategorie dla wybranego supermarketu.", + "fluid_ounce": "uncja płynu [fl oz] (USA, objętość)", + "food_inherit_info": "Pola w pożywieniu, które powinny być domyślnie dziedziczone.", + "food_recipe_help": "Powiązanie tutaj przepisu będzie skutkowało połączenie przepisu z każdym innym przepisem, który używa tego jedzenia", + "g": "gram [g] (metryczny, waga)", + "gallon": "galon [gal] (USA, objętość)", + "hide_step_ingredients": "Ukryj składniki kroku", + "ignore_shopping_help": "Nigdy nie dodawaj żywności do listy zakupów (np. wody)", + "imperial_fluid_ounce": "imperialna uncja płynu [imp fl oz] (WB, objętość)", + "imperial_gallon": "imperialny galon [imp gal] (WB, objętość)", + "imperial_pint": "pinta imperialna [imp pt] (WB, objętość)", + "imperial_quart": "kwarta imperialna [imp qt] (WB, objętość)", + "imperial_tbsp": "imperialna łyżka stołowa [imp tbsp] (WB, objętość)", + "imperial_tsp": "łyżeczka imperialna [imp tsp] (WB, objętość)", + "import_duplicates": "Aby zapobiec duplikatom przepisy tej samej nazwie, co istniejące, są ignorowane. Zaznacz to pole, aby zaimportować wszystko.", + "import_running": "Trwa importowanie, proszę czekać!", + "in_shopping": "Na liście zakupów", + "ingredient_list": "Lista składników", + "kg": "kilogram [kg] (metryczny, waga)", + "l": "litr [l] (metryczny, objętość)", + "last_cooked": "Ostatnio gotowane", + "last_viewed": "Ostatnio oglądane", + "left_handed": "Tryb dla leworęcznych", + "left_handed_help": "Zoptymalizuje interfejs użytkownika do użytku lewą ręką.", + "make_now": "Zrób teraz", + "make_now_count": "Najbardziej brakujące składniki", + "mark_complete": "Oznacz jako ukończone", + "mealplan_autoadd_shopping": "Automatyczne dodawanie planów posiłków", + "mealplan_autoadd_shopping_desc": "Automatycznie dodawaj składniki z planu posiłków do listy zakupów.", + "mealplan_autoexclude_onhand": "Wyklucz posiadane jedzenie", + "mealplan_autoexclude_onhand_desc": "Dodając plan posiłków do listy zakupów (ręcznie lub automatycznie), wyklucz składniki, które aktualnie posiadasz.", + "mealplan_autoinclude_related": "Dodaj powiązane przepisy", + "mealplan_autoinclude_related_desc": "Dodając plan posiłków do listy zakupów (ręcznie lub automatycznie), uwzględnij wszystkie powiązane przepisy.", + "merge_confirmation": "Zamień {source} z {target}", + "merge_selection": "Zastąp wszystkie wystąpienia {source} wybranym {type}.", + "merge_title": "Scal {type}", + "min": "min", + "ml": "mililitr [ml] (metryczny, objętość)", + "move_confirmation": "Przenieś {child} do nadrzędnego {parent}", + "move_selection": "Wskaż nadrzędny {type} aby przenieść do niego {source}.", + "move_title": "Przenieś {type}", + "no_more_images_found": "Nie znaleziono dodatkowych zdjęć na stronie internetowej.", + "no_pinned_recipes": "Nie masz przypiętych przepisów!", + "not": "nie", + "nothing": "Nie ma nic do zrobienia", + "nothing_planned_today": "Na dziś nic nie planujesz!", + "one_url_per_line": "Jeden URL na linię", + "open_data_help_text": "Projekt Tandoor Open Data dostarcza danych przesłanych przez społeczność dla Tandoor. To pole jest wypełniane automatycznie podczas importu i umożliwia aktualizacje w przyszłości.", + "or": "lub", + "ounce": "uncja [oz] (waga)", + "parameter_count": "Parametr {count}", + "paste_ingredients": "Wklej składniki", + "paste_ingredients_placeholder": "Tutaj wklej listę składników...", + "paste_json": "Wklej tutaj źródło json lub html, aby załadować przepis.", + "per_serving": "na porcje", + "pint": "pinta [pt] (USA, objętość)", + "plan_share_desc": "Nowe wpisy planu posiłków będą automatycznie udostępniane wybranym użytkownikom.", + "plural_short": "l. mnoga", + "plural_usage_info": "Używaj liczby mnogiej dla jednostek i produktów spożywczych wewnątrz tej przestrzeni.", + "pound": "funt (waga)", + "property_type_fdc_hint": "Tylko właściwe typy z identyfikatorem FDC mogą automatycznie pobierać dane z bazy danych FDC", + "quart": "kwarta [qt] (USA, objętość)", + "recipe_filter": "Filtr przepisów", + "recipe_name": "Nazwa przepisu", + "recipe_property_info": "Możesz także dodawać właściwości do żywności, aby przeliczać ją automatycznie na podstawie Twojego przepisu!", + "related_recipes": "Powiązane przepisy", + "remember_hours": "Godziny do zapamiętania", + "remember_search": "Zapamiętaj wyszukiwanie", + "remove_selection": "Odznacz", + "reset_children": "Zresetuj dziedziczenie potomne (Child)", + "reset_children_help": "Zastąp wszystkie potomne wartościami z pól dziedziczonych. Dziedziczone pola potomnych zostaną ustawione na Dziedzicz pola, chyba że pole potomne jest ustawione.", + "reset_food_inheritance": "Zresetuj dziedziczenie", + "reset_food_inheritance_info": "Zresetuj wszystkie produkty spożywcze do domyślnych dziedziczonych pól i ich wartości nadrzędnych.", + "reusable_help_text": "Czy link z zaproszeniem może być używany przez więcej niż jednego użytkownika.", + "review_shopping": "Przejrzyj wpisy zakupów przed zapisaniem", + "save_filter": "Zapisz filtr", + "search_create_help_text": "Utwórz nowy przepis bezpośrednio w Tandoor.", + "search_import_help_text": "Zaimportuj przepis z zewnętrznej strony internetowej lub aplikacji.", + "search_no_recipes": "Nie udało się znaleźć żadnych przepisów!", + "search_rank": "Szukaj w rankingu", + "select_file": "Wybierz plik", + "select_food": "Wybierz jedzenie/produkt", + "select_keyword": "Wybierz słowo kluczowe", + "select_recipe": "Wybierz przepis", + "select_unit": "Wybierz jednostkę", + "shared_with": "Współdzielone z", + "shopping_add_onhand": "Auto \"Posiadam\"", + "shopping_add_onhand_desc": "Zaznacz jedzenie „Posiadam”, gdy jest odhaczone na liście zakupów.", + "shopping_auto_sync": "Automatyczna synchronizacja", + "shopping_auto_sync_desc": "Ustawienie 0 spowoduje wyłączenie auto synchronizacji. Podczas przeglądania listy zakupów lista jest aktualizowana co kilka sekund, aby zsynchronizować zmiany, które mógł wprowadzić ktoś inny. Przydatne podczas robienia zakupów w kilka osób, ale będzie korzystać z transmisji danych.", + "shopping_category_help": "Z supermarketów można zamawiać i filtrować według kategorii zakupów zgodnie z układem alejek.", + "shopping_recent_days": "Ostatnie dni", + "shopping_recent_days_desc": "Dni ostatnich wpisów do wyświetlenia na liście zakupów.", + "shopping_share": "Udostępnij listę zakupów", + "shopping_share_desc": "Użytkownicy zobaczą wszystkie przedmioty, które dodasz do swojej listy zakupów. Muszą Cię dodać, aby zobaczyć przedmioty na ich liście.", + "show_books": "Pokaż książki", + "show_filters": "Pokaż filtry", + "show_foods": "Pokaż jedzenie", + "show_ingredient_overview": "Wyświetl listę wszystkich składników na początku przepisu.", + "show_ingredients_table": "Wyświetl tabelę składników obok tekstu kroku", + "show_keywords": "Pokaż słowa kluczowe", + "show_only_internal": "Pokaż tylko lokalne przepisy", + "show_rating": "Pokaż ocenę", + "show_sortby": "Pokaż Sortuj według", + "show_split_screen": "Widok podzielony", + "show_sql": "Pokaż SQL", + "show_step_ingredients": "Pokaż składniki kroku", + "show_step_ingredients_setting": "Pokaż składniki obok kroków przepisu", + "show_step_ingredients_setting_help": "Dodaj tabelę składników obok kroków przepisu. Dotyczy w momentu tworzenia. Można zmodyfikować w widoku edycji przepisu.", + "show_units": "Pokaż jednostki", + "simple_mode": "Tryb prosty", + "sort_by": "Sortuj według", + "sql_debug": "Debugowanie SQL", + "step_time_minutes": "Poszczególne kroki w minutach", + "substitute_children": "Potomne zamienniki", + "substitute_children_help": "Wszystkie produkty, które są potomnymi tego produktu, uważane są za zamienniki.", + "substitute_help": "Zamienniki są brane pod uwagę przy wyszukiwaniu przepisów, które można przygotować z posiadanych składników.", + "substitute_siblings": "Bliźniacze zamienniki", + "substitute_siblings_help": "Wszystkie produkty, które współdzielą rodzica tego produktu, uważane są za zamienniki.", + "success_creating_resource": "Pomyślnie utworzono zasób!", + "success_deleting_resource": "Pomyślnie usunięto zasób!", + "success_fetching_resource": "Pomyślnie pobrano zasób!", + "success_merging_resource": "Pomyślnie scalono zasób!", + "success_moving_resource": "Pomyślnie przeniesiono zasób!", + "success_updating_resource": "Pomyślnie zaktualizowano zasób!", + "tbsp": "łyżka stołowa [tbsp] (USA, objętość)", + "theUsernameCannotBeChanged": "", + "times_cooked": "Ile razy gotowano", + "today_recipes": "Dzisiejsze przepisy", + "total": "łącznie", + "tree_root": "Poziom główny drzewa", + "tree_select": "Użyj drzewa wyboru", + "tsp": "łyżeczka [tsp] (USA, objętość)", + "updatedon": "Zaktualizowano dnia", + "view_recipe": "Zobacz przepis", + "warning_duplicate_filter": "Ostrzeżenie: Ze względu na ograniczenia techniczne posiadanie wielu filtrów o tej samej kombinacji (i/lub/nie) może dać nieoczekiwane wyniki.", + "warning_feature_beta": "Ta funkcja jest obecnie w wersji BETA (testowej). Podczas korzystania z tej funkcji mogą wystąpić błędy, a w przyszłości zmiany funkcjonalności (możliwa utrata danych powiązanych z tą funkcją).", + "warning_space_delete": "Możesz usunąć swoją przestrzeń, w tym wszystkie przepisy, listy zakupów, plany posiłków i wszystko, co utworzyłeś. Tego nie da się cofnąć! Czy na pewno chcesz to zrobić?" +} \ No newline at end of file diff --git a/vue3/src/locales/pt.json b/vue3/src/locales/pt.json new file mode 100644 index 000000000..c6375541f --- /dev/null +++ b/vue3/src/locales/pt.json @@ -0,0 +1,422 @@ +{ + "Add": "Adicionar", + "AddFoodToShopping": "Adicionar {food} à sua lista de compras", + "AddToShopping": "Adicionar á lista de compras", + "Add_Servings_to_Shopping": "Adicionar {servings} doses ás compras", + "Add_Step": "Adicionar passo", + "Add_nutrition_recipe": "Adicionar valor nutricional á receita", + "Add_to_Plan": "Adicionar ao plano", + "Add_to_Shopping": "Adicionar á lista de compras", + "Added_To_Shopping_List": "Adicionado à lista de compras", + "Added_by": "Adicionado por", + "Added_on": "Adicionado a", + "Advanced": "Avançado", + "Amount": "Quantidade", + "Auto_Planner": "", + "Auto_Sort": "Classificação automática", + "Auto_Sort_Help": "Mover todos os ingredientes para o passo mais indicado.", + "Automate": "Automatizar", + "Automation": "Automação", + "Books": "Livros", + "Calories": "Calorias", + "Cancel": "Cancelar", + "Cannot_Add_Notes_To_Shopping": "Notas não podem ser adicionadas à lista de compras", + "Carbohydrates": "Carboidratos", + "Categories": "Categorias", + "Category": "Categoria", + "CategoryInstruction": "", + "CategoryName": "", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Clear": "", + "Clone": "Clonar", + "Close": "Fechar", + "Color": "Cor", + "Coming_Soon": "", + "Completed": "Completo", + "Copy": "Copiar", + "Copy Link": "Copiar Ligação", + "Copy Token": "Copiar Chave", + "Copy_template_reference": "Copiar modelo de referencia", + "CountMore": "...+{count} mais", + "Create": "Criar", + "Create Food": "Criar Comida", + "Create_Meal_Plan_Entry": "Criar entrada para plano de refeições", + "Create_New_Food": "Adicionar nova comida", + "Create_New_Keyword": "Adicionar nova palavra-chave", + "Create_New_Meal_Type": "Adicionar novo tipo de refeição", + "Create_New_Shopping Category": "Criar nova categoria de Compras", + "Create_New_Shopping_Category": "Adicionar nova categoria de compras", + "Create_New_Unit": "Adicionar nova unidade", + "Current_Period": "Período atual", + "Custom Filter": "", + "Date": "Data", + "Decimals": "Casas decimais", + "Default_Unit": "Unidade padrão", + "DelayFor": "Atrasar por {hours} horas", + "DelayUntil": "", + "Delete": "Apagar", + "DeleteShoppingConfirm": "Tem a certeza que pretende remover toda {food} da sua lista de compras?", + "Delete_Food": "Eliminar comida", + "Delete_Keyword": "Eliminar Palavra Chave", + "Description": "Descrição", + "Description_Replace": "Substituir descrição", + "Disable_Amount": "Desativar quantidade", + "Download": "Transferência", + "Drag_Here_To_Delete": "Arraste para aqui para eliminar", + "Edit": "Editar", + "Edit_Food": "Editar comida", + "Edit_Keyword": "Editar Palavra Chave", + "Edit_Meal_Plan_Entry": "Editar entrada de plano de refeições", + "Edit_Recipe": "Editar receita", + "Empty": "Esvaziar", + "Enable_Amount": "Ativar quantidade", + "Energy": "Energia", + "Export": "Exportar", + "Export_As_ICal": "Exportar período atual para o formato ICal", + "Export_To_ICal": "Exportar .ics", + "External": "Externo", + "External_Recipe_Image": "Imagem da receita externa", + "Failure": "Falha", + "Fats": "Gorduras", + "File": "Ficheiro", + "Files": "Ficheiros", + "Food": "Comida", + "FoodInherit": "Campos herdados por comida", + "FoodNotOnHand": "Não têm {food} disponível.", + "FoodOnHand": "Tem {food} disponível.", + "Food_Alias": "Alcunha da comida", + "Foods": "", + "GroupBy": "Agrupar por", + "Hide_Food": "Esconder comida", + "Hide_Keyword": "", + "Hide_Keywords": "Esconder palavra-chave", + "Hide_Recipes": "Esconder Receitas", + "Hide_as_header": "Esconder como cabeçalho", + "Icon": "Ícone", + "IgnoreThis": "Nunca adicionar automaticamente {food} á lista de compras", + "Ignore_Shopping": "Ignorar compras", + "IgnoredFood": "{food} está definida para ignorar compras.", + "Image": "Image", + "Import": "Importar", + "Import_finished": "Importação terminada", + "Information": "Informação", + "Ingredient Editor": "Editor de Ingredientes", + "IngredientInShopping": "Este ingrediente está na sua lista de compras.", + "Ingredients": "Ingredientes", + "Inherit": "Herdado", + "InheritFields": "Campos herdados", + "InheritFields_help": "", + "InheritWarning": "{food} esta definida para herdar, alterações podem não persistir.", + "Instruction_Replace": "Substituir Instrução", + "Instructions": "Instruções", + "Internal": "Interno", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Palavra Chave", + "Keyword_Alias": "Alcunha da palavra-chave", + "Keywords": "Palavras-chave", + "Language": "Linguagem", + "Link": "Ligação", + "Load_More": "Carregar Mais", + "Log_Cooking": "Registrar Culinária", + "Log_Recipe_Cooking": "Registrar Receitas de Culinária", + "Make_Header": "Tornar cabeçalho", + "Make_Ingredient": "Fazer ingrediente", + "Manage_Books": "Gerenciar Livros", + "Meal_Plan": "Plano de Refeição", + "Meal_Plan_Days": "Planos de alimentação futuros", + "Meal_Type": "Tipo de refeição", + "Meal_Type_Required": "Tipo de refeição é necessário", + "Meal_Types": "Tipos de refeições", + "Merge": "Juntar", + "Merge_Keyword": "Unir palavra-chave", + "Month": "Mês", + "Move": "Mover", + "MoveCategory": "Mover para: ", + "Move_Down": "Mover para baixo", + "Move_Food": "Mover comida", + "Move_Keyword": "Mover palavra-chave", + "Move_Up": "Mover para cima", + "Name": "Nome", + "New": "Novo", + "New_Cookbook": "", + "New_Entry": "Nova entrada", + "New_Food": "Nova comida", + "New_Keyword": "Nova Palavra Chave", + "New_Meal_Type": "Novo tipo de refeição", + "New_Recipe": "Nova Receita", + "New_Unit": "Nova Unidade", + "Next_Day": "Dia seguinte", + "Next_Period": "Próximo período", + "NoCategory": "Nenhuma categoria selecionada.", + "No_ID": "identificação não encontrada, impossível eliminar.", + "No_Results": "Sem resultados", + "NotInShopping": "{food} não está na sua lista de compras.", + "Note": "Nota", + "Nutrition": "Nutrição", + "OfflineAlert": "Está offline, lista das compras poderá não sincronizar.", + "Ok": "Ok", + "OnHand": "Atualmente disponível", + "OnHand_help": "", + "Open": "Abrir", + "Original_Text": "Texto original", + "Page": "Página", + "Parameter": "Parâmetro", + "Parent": "Parente", + "Period": "Período", + "Periods": "Períodos", + "Pin": "", + "Pinned": "Marcado", + "Plan_Period_To_Show": "Mostrar semanas, meses ou anos", + "Plan_Show_How_Many_Periods": "Quantos períodos mostrar", + "Planned": "Planeado", + "Planner": "Planeador", + "Planner_Settings": "Definições do planeador", + "Plural": "", + "Preferences": "", + "Preparation": "Preparação", + "Previous_Day": "Dia anterior", + "Previous_Period": "Período anterior", + "Print": "Imprimir", + "Private_Recipe": "Receita Privada", + "Private_Recipe_Help": "A receita só é mostrada ás pessoas com que foi partilhada.", + "Profile": "", + "Protected": "Protegido", + "Proteins": "Proteínas", + "Quick actions": "Acções Rápidas", + "QuickEntry": "", + "Random Recipes": "Receitas Aleatórias", + "Rating": "Avaliação", + "Ratings": "Avaliações", + "Recently_Viewed": "Vistos Recentemente", + "Recipe": "Receita", + "Recipe_Book": "Livro de Receitas", + "Recipe_Image": "Imagem da Receita", + "Recipes": "Receitas", + "Recipes_per_page": "Receitas por página", + "RemoveFoodFromShopping": "Remover {food} da sua lista de compras", + "Remove_nutrition_recipe": "Remover valor nutricional da receita", + "Reset": "Reiniciar", + "Reset_Search": "Repor Pesquisa", + "Root": "Raiz", + "Save": "Guardar", + "Save_and_View": "Gravar & Ver", + "Search": "Pesquisar", + "Search Settings": "Definições de Pesquisa", + "Select": "Selecionar", + "Select_Book": "Selecionar Livro", + "Select_File": "Selecionar Ficheiro", + "Selected": "Selecionado", + "Servings": "Doses", + "Settings": "Definições", + "Share": "Partilhar", + "Shopping_Categories": "Categorias de Compras", + "Shopping_Category": "Categoria de Compras", + "Shopping_List_Empty": "A sua lista de compras encontra-se vazia, pode adicionar itens através do menu de contexto de um plano de refeições (carregar com o botão direito no cartão ou carregar com o botão esquerdo no ícone do menu)", + "Shopping_list": "Lista de Compras", + "ShowDelayed": "Mostrar itens atrasados", + "ShowUncategorizedFood": "Mostrar não definidos", + "Show_Week_Numbers": "Mostrar números das semanas?", + "Show_as_header": "Mostrar como cabeçalho", + "Size": "Tamanho", + "Sort_by_new": "Ordenar por mais recente", + "SpaceMembers": "", + "SpaceSettings": "", + "Starting_Day": "Dia de início da semana", + "Step": "Passo", + "Step_Name": "Nome do Passo", + "Step_Type": "Tipo do passo", + "Step_start_time": "Hora de Inicio do passo", + "SubstituteOnHand": "", + "Success": "Sucesso", + "SuccessClipboard": "", + "Supermarket": "Supermercado", + "SupermarketCategoriesOnly": "Apenas categorias do supermercado", + "SupermarketName": "", + "Supermarkets": "Supermercados", + "System": "", + "Table_of_Contents": "Tabela de Conteúdos", + "Text": "Texto", + "Theme": "Tema", + "Time": "tempo", + "Title": "Título", + "Title_or_Recipe_Required": "Título ou seleção de receitas é necessário", + "Type": "Tipo", + "Undefined": "Não definido", + "Unit": "Unidade", + "Unit_Alias": "Alcunha da unidade", + "Units": "Unidades", + "Unrated": "Sem classificação", + "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.", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "User": "Utilizador", + "View": "Vista", + "View_Recipes": "Ver Receitas", + "Waiting": "Em espera", + "Warning": "Aviso", + "Week": "Semana", + "Week_Numbers": "Números das semanas", + "Year": "Ano", + "YourSpaces": "", + "add_keyword": "Adicionar Palavra Chave", + "advanced": "", + "advanced_search_settings": "Configurações Avançadas de Pesquisa", + "all_fields_optional": "Todo os campos são opcionais e podem ficar vazios.", + "and": "e", + "and_down": "e para baixo", + "and_up": "e para cima", + "asc": "", + "book_filter_help": "", + "confirm_delete": "Tem a certeza que pretende eliminar este {object}?", + "convert_internal": "Converter em receita interna", + "copy_markdown_table": "", + "copy_to_clipboard": "", + "copy_to_new": "", + "create_food_desc": "Criar a comida e ligar a esta receita.", + "create_rule": "e criar automação", + "create_shopping_new": "", + "create_title": "Novo {type}", + "created_on": "Criado em", + "csv_delim_help": "", + "csv_delim_label": "", + "csv_prefix_help": "", + "csv_prefix_label": "", + "date_created": "", + "date_viewed": "", + "default_delay": "Horas de atraso por padrão", + "default_delay_desc": "", + "del_confirmation_tree": "Tem a certeza que pretende eliminar {source} e todas as suas crianças?", + "delete_confirmation": "Tem a certeza que pretende eliminar {source}?", + "delete_title": "Eliminar {type}", + "desc": "", + "download_csv": "", + "download_pdf": "", + "edit_title": "Editar {type}", + "empty_list": "Lista está vazia.", + "enable_expert": "", + "err_creating_resource": "Ocorreu um erro criando um recurso!", + "err_deleting_protected_resource": "O objeto que você está tentando deletar ainda está sendo utilizado, portanto não pode ser deletado.", + "err_deleting_resource": "Ocorreu um erro deletando um recurso!", + "err_fetching_resource": "Ocorreu um erro buscando um recurso!", + "err_merge_self": "", + "err_merging_resource": "Ocorreu um erro mesclando os recursos!", + "err_move_self": "", + "err_moving_resource": "Ocorreu um erro movendo o recurso!", + "err_updating_resource": "Ocorreu um erro atualizando um recurso!", + "expert_mode": "", + "explain": "", + "fields": "", + "file_upload_disabled": "Upload de arquivos não está habilitado para seu espaço.", + "filter": "", + "filter_name": "", + "filter_to_supermarket": "", + "filter_to_supermarket_desc": "", + "food_inherit_info": "Campos no alimento que devem ser herdados por padrão.", + "food_recipe_help": "", + "ignore_shopping_help": "", + "import_running": "Importação a decorrer, por favor aguarde!", + "in_shopping": "", + "ingredient_list": "", + "last_cooked": "", + "last_viewed": "", + "left_handed": "", + "left_handed_help": "", + "make_now": "", + "mark_complete": "", + "mealplan_autoadd_shopping": "Adicionar automaticamente plano de refeições", + "mealplan_autoadd_shopping_desc": "Adicionar automaticamente ingredientes do plano de refeições á lista de compras.", + "mealplan_autoexclude_onhand": "Excluir comida disponível", + "mealplan_autoexclude_onhand_desc": "", + "mealplan_autoinclude_related": "Adicionar receitas relacionadas", + "mealplan_autoinclude_related_desc": "", + "merge_confirmation": "Substituir {source} por {target}", + "merge_selection": "Substituir todas as ocorrências de {source} por {type}.", + "merge_title": "Unir {type}", + "min": "minimo", + "move_confirmation": "Mover {child}para parente {parent}", + "move_selection": "Selecionar um parente {type} para mover {source} para.", + "move_title": "Mover {type}", + "no_pinned_recipes": "Não Tem nenhuma receita marcada!", + "not": "", + "nothing": "", + "nothing_planned_today": "Não Tem nada planeado para hoje!", + "one_url_per_line": "Um URL por linha", + "or": "ou", + "parameter_count": "Parametro {count}", + "paste_ingredients": "", + "paste_ingredients_placeholder": "", + "plan_share_desc": "Novas entradas do plano de refeições serão automaticamente partilhadas com os utilizadores selecionados.", + "plural_short": "", + "plural_usage_info": "", + "recipe_filter": "", + "recipe_name": "", + "related_recipes": "", + "remember_hours": "", + "remember_search": "", + "remove_selection": "Deselecionar", + "reset_children": "", + "reset_children_help": "", + "reusable_help_text": "O link de convite poderá ser usado por mais do que um utilizador.", + "review_shopping": "", + "save_filter": "", + "search_create_help_text": "", + "search_import_help_text": "", + "search_no_recipes": "", + "search_rank": "", + "select_file": "Selecionar Ficheiro", + "select_food": "Selecionar Comida", + "select_keyword": "Selecionar Palavra Chave", + "select_recipe": "Selecionar Receita", + "select_unit": "Selecionar Unidade", + "shared_with": "", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "Sincronização automática", + "shopping_auto_sync_desc": "Definir a 0 irá desativar a sincronização automática. Quando se visualiza uma lista de compras a lista é atualizada após um número determinado de segundos para sincronizar com possíveis alterações feitas por outrem. Útil quando se partilha a lista de compras porém irá consumir dados móveis.", + "shopping_category_help": "", + "shopping_recent_days": "", + "shopping_recent_days_desc": "", + "shopping_share": "Partilhar lista de compras", + "shopping_share_desc": "Utilizadores poderão ver todos os itens que adicionar à sua lista de compras. Eles devem adicioná-lo para ver os itens na lista deles.", + "show_books": "", + "show_filters": "", + "show_foods": "", + "show_keywords": "", + "show_only_internal": "Mostrar apenas receitas internas", + "show_rating": "", + "show_sortby": "", + "show_split_screen": "Vista dividida", + "show_sql": "", + "show_units": "", + "simple_mode": "", + "sort_by": "", + "sql_debug": "", + "step_time_minutes": "tempo da etapa em minutos", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "Recurso criado com sucesso!", + "success_deleting_resource": "Recurso excluído com sucesso!", + "success_fetching_resource": "Recurso carregado com sucesso!", + "success_merging_resource": "Recurso mesclado com sucesso!", + "success_moving_resource": "Recurso movido com sucesso!", + "success_updating_resource": "Recurso atualizado com sucesso!", + "theUsernameCannotBeChanged": "", + "times_cooked": "", + "today_recipes": "", + "tree_root": "Raiz da árvore", + "tree_select": "", + "updatedon": "Atualizado em", + "view_recipe": "", + "warning_duplicate_filter": "", + "warning_feature_beta": "Este recurso está atualmente em BETA (sendo testado). Tenha em mente que podem existir bugs atualmente e haja mudanças drásticas no futuro (que podem causar perda de dados) quando utilizar este recurso.", + "warning_space_delete": "Pode eliminar o seu espaço incluindo todas as receitas, listas de compras, planos de refeição e tudo o que tenha criado. Isto não pode ser desfeito! Tem a certeza que quer fazer isto?" +} \ No newline at end of file diff --git a/vue3/src/locales/pt_BR.json b/vue3/src/locales/pt_BR.json new file mode 100644 index 000000000..2cdd1b708 --- /dev/null +++ b/vue3/src/locales/pt_BR.json @@ -0,0 +1,538 @@ +{ + "API": "API", + "Account": "Conta", + "Add": "Adicionar", + "AddFoodToShopping": "Incluir {food} na sua lista de compras", + "AddToShopping": "Incluir na Lista de Compras", + "Add_Servings_to_Shopping": "Adicionar {servings} porções às compras", + "Add_Step": "Adicionar Etapa", + "Add_nutrition_recipe": "Adicionar dados nutricionais à receita", + "Add_to_Plan": "Adicionar ao Plano", + "Add_to_Shopping": "Adicionar ao carrinho", + "Added_To_Shopping_List": "Incluído na lista de compras", + "Added_by": "Incluído Por", + "Added_on": "Incluído Em", + "Advanced": "Avançado", + "Alignment": "Alinhamento", + "Amount": "Quantidade", + "App": "Aplicação", + "Are_You_Sure": "Você tem certeza?", + "Auto_Planner": "Planejamento Automático", + "Auto_Sort": "Classificação automática", + "Auto_Sort_Help": "Mover todos os ingredientes para o passo mais indicado.", + "Automate": "Automatizar", + "Automation": "Automação", + "Back": "Voltar", + "Books": "Livros", + "Calculator": "Calculadora", + "Calories": "Calorias", + "Cancel": "Cancelar", + "Cannot_Add_Notes_To_Shopping": "Notas não podem sem adicionadas na lista de compras", + "Carbohydrates": "Carboidratos", + "Categories": "Categorias", + "Category": "Categoria", + "CategoryInstruction": "", + "CategoryName": "Nome da Categoria", + "Change_Password": "Alterar Senha", + "ChildInheritFields": "Campos de Filhos Herdados", + "ChildInheritFields_help": "Os filhos herdarão esses campos por padrão.", + "Choose_Category": "Selecionar Categoria", + "Clear": "", + "Click_To_Edit": "Clique para editar", + "Clone": "Duplicar", + "Close": "Fechar", + "Color": "Cor", + "Combine_All_Steps": "Combinar todos os passos em um único campo.", + "Coming_Soon": "Em breve", + "Comments_setting": "Mostrar Comentários", + "Completed": "Finalizado", + "Conversion": "Conversão", + "Copy": "Copiar", + "Copy Link": "Copiar Link", + "Copy Token": "Copiar Token", + "Copy_template_reference": "Copiar template de referência", + "Cosmetic": "Aparência", + "CountMore": "...+{count} mais", + "Create": "Criar", + "Create Food": "Criar Alimento", + "Create Recipe": "Criar Receita", + "Create_Meal_Plan_Entry": "Criar Plano de Refeição", + "Create_New_Food": "Incluir Novo Alimento", + "Create_New_Keyword": "Incluir Nova Palavra-Chave", + "Create_New_Meal_Type": "Incluir Novo Tipo Comida", + "Create_New_Shopping Category": "Criar Nova Categoria de Compras", + "Create_New_Shopping_Category": "Incluir Nova Categoria de Compras", + "Create_New_Unit": "Incluir Nova Unidade", + "Current_Period": "Período Atual", + "Custom Filter": "Filtro Customizado", + "CustomImageHelp": "Faça upload de uma imagem para mostrar na visão geral do espaço.", + "CustomLogoHelp": "Faça o upload de imagens quadradas em diferentes tamanhos para alterar o logotipo na aba do navegador e no aplicativo web instalado.", + "CustomLogos": "Logotipos Personalizados", + "CustomNavLogoHelp": "Faça upload de uma imagem para usar como logotipo na barra de navegação.", + "CustomTheme": "Tema Personalizado", + "CustomThemeHelp": "Substituir estilos do tema selecionado fazendo upload de um arquivo CSS personalizado.", + "Data_Import_Info": "Enriqueça seu espaço importando uma lista comunitariamente curada de alimentos, unidades e mais para melhorar sua coleção de receitas.", + "Datatype": "Tipo Dado", + "Date": "Data", + "Day": "Dia", + "Days": "Dias", + "Decimals": "Decimais", + "Default_Unit": "Unidade Padrão", + "DelayFor": "Demorar por {hours} horas", + "DelayUntil": "Atrasar Até", + "Delete": "Deletar", + "DeleteShoppingConfirm": "Tem certeza que deseja remover todas {food} de sua lista de compras?", + "Delete_All": "Excluir tudo", + "Delete_Food": "Deletar Comida", + "Delete_Keyword": "Deletar palavra-chave", + "Description": "Descrição", + "Description_Replace": "Substituir Descrição", + "Disable": "Desabilitar", + "Disable_Amount": "Desabilitar Quantidade", + "Disabled": "Desabilitado", + "Documentation": "Documentação", + "Download": "Baixar", + "Drag_Here_To_Delete": "Arraste aqui para deletar", + "Edit": "Editar", + "Edit_Food": "Editar Comida", + "Edit_Keyword": "Editar palavra-chave", + "Edit_Meal_Plan_Entry": "Editar plano de refeição", + "Edit_Recipe": "Editar Receita", + "Empty": "Vazio", + "Enable_Amount": "Habilitar Quantidade", + "EndDate": "Data Fim", + "Energy": "Energia", + "Export": "Exportar", + "Export_As_ICal": "Exportar período atual para o formato iCal", + "Export_Not_Yet_Supported": "Exportação ainda não suportada", + "Export_Supported": "Exportação suportada", + "Export_To_ICal": "Exportar .ics", + "External": "Externo", + "External_Recipe_Image": "Imagem externa da receita", + "FDC_ID": "FDC ID", + "FDC_ID_help": "ID do banco de dados FDC", + "FDC_Search": "Busca FDC", + "Failure": "Falha", + "Fats": "Gorduras", + "File": "Arquivo", + "Files": "Arquivos", + "First_name": "Primeiro Nome", + "Food": "Comida", + "FoodInherit": "Campos herdados por alimento", + "FoodNotOnHand": "Não tem {food} disponível.", + "FoodOnHand": "Tem {food} disponível.", + "Food_Alias": "Apelido da Comida", + "Food_Replace": "Substituir Alimento", + "Foods": "Alimentos", + "GroupBy": "Agrupar Por", + "Hide_Food": "Esconder Comida", + "Hide_Keyword": "Oculta palavras-chave", + "Hide_Keywords": "Esconder palavra-chave", + "Hide_Recipes": "Esconder Receitas", + "Hide_as_header": "Esconder cabeçalho", + "Hour": "Hora", + "Hours": "Horas", + "Icon": "Ícone", + "IgnoreThis": "Nunca auto incluir {food} para compras", + "Ignore_Shopping": "Ignorar Mercado", + "IgnoredFood": "{food} está definido para ignorar compras.", + "Image": "Imagem", + "Import": "Importar", + "Import Recipe": "Importar Receita", + "Import_Not_Yet_Supported": "Importação ainda não suportada", + "Import_Result_Info": "{imported} de {total} receitas foram importadas", + "Import_Supported": "Importação suportada", + "Import_finished": "Importação finalizada", + "Imported": "Importado", + "Imported_From": "Importado de", + "Importer_Help": "Mais informações neste importador:", + "Information": "Informação", + "Ingredient Editor": "Editor de Ingrediente", + "Ingredient Overview": "Ingredientes - Visão Geral", + "IngredientInShopping": "Este ingrediente está na sua lista de compras.", + "Ingredients": "Ingredientes", + "Inherit": "Herdado", + "InheritFields": "Valores dos Campos Herdados", + "InheritFields_help": "Os valores desses campos serão herdados do pai (Exceção: categorias de compras em branco não são herdadas)", + "InheritWarning": "{food} esta definida para herdar, alterações podem não persistir.", + "Input": "Entrada", + "Instruction_Replace": "Substituir Instrução", + "Instructions": "Instruções", + "Internal": "Interno", + "Invites": "Convites", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Palavra-chave", + "Keyword_Alias": "Apelido da palavra-chave", + "Keywords": "Palavras-chave", + "Language": "Idioma", + "Last_name": "Último Nome", + "Learn_More": "Aprender Mais", + "Link": "Link", + "Load_More": "Carregar mais", + "Log_Cooking": "Registro de Cozinha", + "Log_Recipe_Cooking": "Registrar receitas feitas", + "Make_Header": "Criar cabeçalho", + "Make_Ingredient": "Criar Ingrediente", + "Manage_Books": "Gerenciar Livros", + "Manage_Emails": "Gerenciar Emails", + "Meal_Plan": "Plano de Refeição", + "Meal_Plan_Days": "Planos de refeição futuros", + "Meal_Type": "Tipo de Comida", + "Meal_Type_Required": "Tipo de comida é obrigatório", + "Meal_Types": "Tipos de Comida", + "Merge": "Mesclar", + "Merge_Keyword": "Mesclar palavra-chave", + "Message": "Mensagem", + "Month": "Mês", + "Move": "Mover", + "MoveCategory": "Mover Para: ", + "Move_Down": "Mover para baixo", + "Move_Food": "Mover Comida", + "Move_Keyword": "Mover palavra-chave", + "Move_Up": "Mover para cima", + "Multiple": "Múltiplo", + "Name": "Nome", + "Name_Replace": "Substituir Nome", + "Nav_Color": "Cor de Navegação", + "Nav_Color_Help": "Alterar a cor da navegação.", + "New": "Novo", + "New_Cookbook": "Novo livro de receitas", + "New_Entry": "Nova Entrada", + "New_Food": "Nova Comida", + "New_Keyword": "Nova palavra-chave", + "New_Meal_Type": "Novo Tipo de Comida", + "New_Recipe": "Nova Receita", + "New_Supermarket": "Criar novo supermercado", + "New_Supermarket_Category": "Criar nova categoria de supermercado", + "New_Unit": "Nova Unidade", + "Next_Day": "Próximo Dia", + "Next_Period": "Próximo Período", + "NoCategory": "Nenhuma categoria selecionada.", + "NoMoreUndo": "Nenhuma alteração para desfazer.", + "No_ID": "ID não encontrado, impossível deletar.", + "No_Results": "Sem Resultados", + "NotInShopping": "{food} não está na sua lista de compras.", + "Note": "Nota", + "Number of Objects": "Número de Objetos", + "Nutrition": "Nutrição", + "OfflineAlert": "Você está offline, a lista de compras não pode ser sincronizada.", + "Ok": "Ok", + "OnHand": "Atualmente disponível", + "OnHand_help": "", + "Open": "Abrir", + "Open_Data_Import": "Abrir Importação Dados", + "Open_Data_Slug": "Identificador de Dados Abertos", + "Options": "Opções", + "Original_Text": "Texto Original", + "Page": "Página", + "Parameter": "Parâmetro", + "Parent": "Pai", + "Period": "Período", + "Periods": "Períodos", + "Pin": "Pin", + "Pinned": "Marcado", + "Plan_Period_To_Show": "Mostra semanas, meses ou anos", + "Plan_Show_How_Many_Periods": "Quantos períodos mostrar", + "Planned": "Planejado", + "Planner": "Planejamento", + "Planner_Settings": "Configurações do Planejamento", + "Plural": "Plural", + "Preferences": "", + "Preparation": "Preparação", + "Previous_Day": "Dia Anterior", + "Previous_Period": "Período Anterior", + "Print": "Imprimir", + "Private_Recipe": "Receita privada", + "Private_Recipe_Help": "Receita é visível somente para você e para pessoas compartilhadas.", + "Profile": "", + "Properties": "Propriedades", + "Properties_Food_Amount": "Quantidade de Alimento das Propriedades", + "Properties_Food_Unit": "Unidade de Alimento das Propriedades", + "Property": "Propriedade", + "Property_Editor": "Editor de Propriedades", + "Protected": "Protegido", + "Proteins": "Proteínas", + "Quick actions": "Ações rápidas", + "QuickEntry": "", + "Random Recipes": "Receitas Aleatórias", + "Rating": "Nota", + "Ratings": "Classificações", + "Recently_Viewed": "Visto recentemente", + "Recipe": "Receita", + "Recipe_Book": "Livro de Receitas", + "Recipe_Image": "Imagem da receita", + "Recipes": "Receitas", + "Recipes_In_Import": "Receitas no seu arquivo de importação", + "Recipes_per_page": "Receitas por página", + "RemoveFoodFromShopping": "Remover {food} da sua lista de compras", + "Remove_nutrition_recipe": "Deletar dados nutricionais da receita", + "Reset": "Reiniciar", + "Reset_Search": "Resetar Busca", + "Root": "Raiz", + "Save": "Salvar", + "Save_and_View": "Salvar e Visualizar", + "Search": "Buscar", + "Search Settings": "Buscar Configuração", + "Second": "Segundo", + "Seconds": "Segundos", + "Select": "Selecionar", + "Select_App_To_Import": "Selecione um App para importar", + "Select_Book": "Selecionar Livro", + "Select_File": "Selecionar Arquivo", + "Selected": "Selecionado", + "Servings": "Porções", + "Settings": "Configurações", + "Share": "Compartilhar", + "ShoppingBackgroundSyncWarning": "Rede ruim, aguardando sincronização...", + "Shopping_Categories": "Categorias de Mercado", + "Shopping_Category": "Categoria de Mercado", + "Shopping_List_Empty": "Sua lista de compras está vazia. Você pode incluir itens pelo menu Plano de Refeição (click direiro no cartão ou click esquerdo no ícone do menu)", + "Shopping_input_placeholder": "ex. Batata/100 Batatas/100 g Batatas", + "Shopping_list": "Lista de Compras", + "ShowDelayed": "Mostrar itens atrasados", + "ShowRecentlyCompleted": "Mostrar itens recentemente concluídos", + "ShowUncategorizedFood": "Mostrar Indefinido", + "Show_Week_Numbers": "Mostrar números da semana?", + "Show_as_header": "Mostrar como título", + "Single": "Simples", + "Size": "Tamanho", + "Sort_by_new": "Ordenar por novos", + "SpaceMembers": "", + "SpaceSettings": "", + "StartDate": "Data Início", + "Starting_Day": "Dia de início da semana", + "Step": "Etapa", + "Step_Name": "Nome da etapa", + "Step_Type": "Tipo de etapa", + "Step_start_time": "Hora de início", + "Sticky_Nav_Help": "Permitir mostrar o menu de navegação no topo da tela.", + "SubstituteOnHand": "Você tem um substituto disponível.", + "Success": "Sucesso", + "SuccessClipboard": "Lista de compras copiada para área de transferência", + "Supermarket": "Supermercado", + "SupermarketCategoriesOnly": "Somente Categorias do Supermercado", + "SupermarketName": "Nome do Supermercado", + "Supermarkets": "Supermercados", + "System": "", + "Table_of_Contents": "Índice", + "Text": "Texto", + "Theme": "Tema", + "Time": "Hora", + "Title": "Título", + "Title_or_Recipe_Required": "Seleção do tipo de comida ou receita é obrigatória", + "Type": "Tipo", + "Undefined": "Indefinido", + "Undo": "Desfazer", + "Unit": "Unidade", + "Unit_Alias": "Apelido da Unidade", + "Unit_Replace": "Substituir Unidade", + "Units": "Unidades", + "Unrated": "Não classificado", + "Update_Existing_Data": "Atualizar Dados Existentes", + "Url_Import": "Importar de URL", + "Use_Fractions": "Usar Frações", + "Use_Fractions_Help": "Automaticamente converter decimais para frações quando visualizando uma receita.", + "Use_Kj": "Usar kJ ao invés de kcal", + "Use_Metric": "Usa Unidades Métricas", + "Use_Plural_Food_Always": "Sempre usar forma plural para alimento", + "Use_Plural_Food_Simple": "Dinamicamente usar forma plural para alimento", + "Use_Plural_Unit_Always": "Sempre usar forma plural para unidade", + "Use_Plural_Unit_Simple": "Dinamicamente usar forma plural para unidade", + "User": "Usuário", + "Username": "Nome do Usuário", + "Users": "Usuários", + "Valid Until": "Válido Até", + "View": "Visualizar", + "View_Recipes": "Ver Receitas", + "Waiting": "Espera", + "Warning": "Alerta", + "Website": "Website", + "Week": "Semana", + "Week_Numbers": "Números da Semana", + "Welcome": "Bem vindo", + "Year": "Ano", + "YourSpaces": "", + "add_keyword": "Incluir Palavra-Chave", + "additional_options": "Opções Adicionais", + "advanced": "Avançado", + "advanced_search_settings": "Configuração de Pesquisa Avançada", + "all_fields_optional": "Todos os campos são opcionais e podem ser deixados em branco.", + "and": "e", + "and_down": "& Abaixo", + "and_up": "& Acima", + "asc": "Ascendente", + "base_amount": "Quantidade Base", + "base_unit": "Unidade Base", + "book_filter_help": "", + "click_image_import": "Clicar na imagem que deseja importar para esta receita", + "confirm_delete": "Tem certeza que deseja deletar esse {object}?", + "convert_internal": "Converter para receita interna", + "converted_amount": "Quantidade Convertida", + "converted_unit": "Unidade Convertida", + "copy_markdown_table": "", + "copy_to_clipboard": "Copiar para Área de Transferência", + "copy_to_new": "Copiar para Nova Receita", + "create_food_desc": "Criar um alimento e linkar para esta receita.", + "create_rule": "e criar automação", + "create_shopping_new": "", + "create_title": "Novo {type}", + "created_by": "Criado por", + "created_on": "Criado Em", + "csv_delim_help": "Delimitador para usar na exportação do CSV.", + "csv_delim_label": "Delimitador CSV", + "csv_prefix_help": "", + "csv_prefix_label": "Lista de Prefixos", + "date_created": "", + "date_viewed": "Último Visualizado", + "default_delay": "Horas de Atraso Padrão", + "default_delay_desc": "", + "del_confirmation_tree": "Tem certeza que deseja deletar {source} e todos seus filhos?", + "delete_confirmation": "Tem certeza que deseja deletar {source}?", + "delete_title": "Deletar {type}", + "desc": "Descendente", + "download_csv": "Download CSV", + "download_pdf": "Download PDF", + "edit_title": "Editar {type}", + "empty_list": "Lista está vazia.", + "enable_expert": "Habilitar Modo Expert", + "err_creating_resource": "Ocorreu um erro ao criar um recurso!", + "err_deleting_protected_resource": "O objeto que você está tentando excluir ainda é usado e não pode ser excluído.", + "err_deleting_resource": "Ocorreu um erro ao excluir um recurso!", + "err_fetching_resource": "Ocorreu um erro ao buscar um recurso!", + "err_importing_recipe": "Não existem erros ao importar a receita!", + "err_merge_self": "Não é possível mesclar um item com ele mesmo", + "err_merging_resource": "Ocorreu um erro ao mesclar um recurso!", + "err_move_self": "Não é possível mover o item para ele mesmo", + "err_moving_resource": "Ocorreu um erro ao mover um recurso!", + "err_updating_resource": "Ocorreu um erro ao atualizar um recurso!", + "expert_mode": "Modo Expert", + "explain": "Explicar", + "fields": "Campos", + "file_upload_disabled": "O upload de arquivos não está habilitado para seu espaço.", + "filter": "Filtrar", + "filter_name": "Nome do Filtro", + "filter_to_supermarket": "Filtro para Supermercado", + "filter_to_supermarket_desc": "", + "food_inherit_info": "Campos no alimento que devem ser herdados por padrão.", + "food_recipe_help": "", + "g": "grama [g] (métrico, peso)", + "hide_step_ingredients": "Ocultar Etapas de Ingredientes", + "ignore_shopping_help": "", + "import_duplicates": "Para evitar duplicatas, as receitas com o mesmo nome das existentes são ignoradas. Marque esta caixa para importar tudo.", + "import_running": "Importação em execução, aguarde!", + "in_shopping": "Na Lista de Compras", + "ingredient_list": "Lista de Ingrediente", + "kg": "kilograma [kg] (métrico, peso)", + "l": "litro [l] (métrico, volume)", + "last_cooked": "Último Cozido", + "last_viewed": "Último Visualizado", + "left_handed": "Modo canhoto", + "left_handed_help": "Irá otimizar a interface gráfica para uso por canhotos.", + "make_now": "Fazer Agora", + "mark_complete": "Marcar como Finalizado", + "mealplan_autoadd_shopping": "Auto Incluir Plano de Refeição", + "mealplan_autoadd_shopping_desc": "Automaticamente inclui ingredientes do plano de refeição para a lista de compras.", + "mealplan_autoexclude_onhand": "Excluir comida disponível", + "mealplan_autoexclude_onhand_desc": "Ao adicionar um plano de refeições à lista de compras (manualmente ou automaticamente), exclua os ingredientes que já estão disponíveis.", + "mealplan_autoinclude_related": "Incluir Receitas Relacionadas", + "mealplan_autoinclude_related_desc": "Ao adicionar um plano de refeições à lista de compras (manualmente ou automaticamente), inclua todas as receitas relacionadas.", + "merge_confirmation": "Trocado {source} com {target}", + "merge_selection": "Trocar todas as ocorrências de {source} com {type}.", + "merge_title": "Mesclar {type}", + "min": "min", + "ml": "mililitro [ml] (métrico, volume)", + "move_confirmation": "Movido {child} para {parent}", + "move_selection": "Selecione um pai {type} para mover para {source}.", + "move_title": "Mover {type}", + "no_more_images_found": "Nenhuma imagem adicional encontrada no Website.", + "no_pinned_recipes": "", + "not": "não", + "nothing": "Nada para fazer", + "nothing_planned_today": "Você não tem nada planejado para hoje!", + "one_url_per_line": "Uma URL por linha", + "open_data_help_text": "O projeto Tandoor Open Data fornece dados contribuídos pela comunidade para o Tandoor. Este campo é preenchido automaticamente ao importá-lo e permite atualizações no futuro.", + "or": "ou", + "parameter_count": "Parâmetro {count}", + "paste_ingredients": "Colar Ingredientes", + "paste_ingredients_placeholder": "Colar lista de ingredientes aqui...", + "paste_json": "Cole JSON ou fonte HTML aqui para carregar receita.", + "per_serving": "por porções", + "plan_share_desc": "Novo Plano de Refeição será automaticamente compartilhado com os usuários selecionados.", + "plural_short": "plural", + "plural_usage_info": "", + "property_type_fdc_hint": "Apenas tipos de propriedade com um ID FDC podem puxar dados automaticamente do banco de dados FDC", + "recipe_filter": "Filtro de Receita", + "recipe_name": "Nome da Receita", + "recipe_property_info": "Você também pode adicionar propriedades às comidas para calcular elas automaticamente baseadas na sua receita!", + "related_recipes": "Receitas Relacionadas", + "remember_hours": "Horas para Lembrar", + "remember_search": "Lembrar Pesquisa", + "remove_selection": "Deselecionar", + "reset_children": "Redefinir Herança Filho", + "reset_children_help": "Substitua todos os filhos por valores de campos herdados. Os campos herdados dos filhos serão definidos como Campos Herdados, a menos que Campos Herdados pelos Filhos esteja definido.", + "reset_food_inheritance": "Redefinir Herança", + "reset_food_inheritance_info": "Redefinir todas as comidas para campos herdados padrão e seus valores pai.", + "reusable_help_text": "O convite pode ser utilizado para mais de um usuário.", + "review_shopping": "", + "save_filter": "Salvar Filtro", + "search_create_help_text": "Crie uma nova receita diretamente em Tandoor.", + "search_import_help_text": "Importe uma receita de um website externo ou aplicação.", + "search_no_recipes": "Não encontrou nenhuma receita!", + "search_rank": "Rank de Pesquisa", + "select_file": "Selecionar Arquivo", + "select_food": "Selecionar Alimento", + "select_keyword": "Selecionar Palavra-Chave", + "select_recipe": "Selecionar Receita", + "select_unit": "Selecionar Unidade", + "shared_with": "Compartilhar Com", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "Sincronização automática", + "shopping_auto_sync_desc": "Definir a 0 irá desativar a sincronização automática. Quando se visualiza uma lista de compras a lista é atualizada após um número determinado de segundos para sincronizar com possíveis alterações feitas por outros. Útil quando se compartilha a lista de compras porém irá consumir dados móveis.", + "shopping_category_help": "", + "shopping_recent_days": "Dias Recentes", + "shopping_recent_days_desc": "", + "shopping_share": "Compartilhar Lista de Compras", + "shopping_share_desc": "Usuários poderão ver todos os itens que adicionar à sua lista de compras. Eles devem adicioná-lo para ver os itens na lista deles.", + "show_books": "Mostrar Livros", + "show_filters": "Mostrar Filtros", + "show_foods": "Mostrar Alimentos", + "show_ingredient_overview": "Mostrar a lista de todos os ingredientes no início da receita.", + "show_ingredients_table": "Exiba uma tabela de ingredientes ao lado do texto da etapa", + "show_keywords": "Mostrar Palavras-Chave", + "show_only_internal": "Mostrar apenas receitas internas", + "show_rating": "Mostrar Classificação", + "show_sortby": "Mostrar Ordena Por", + "show_split_screen": "Visão dividida", + "show_sql": "Mostrar SQL", + "show_step_ingredients": "Mostrar Etapas de Ingredientes", + "show_step_ingredients_setting": "Mostrar Ingredientes Próximo das Etapas da Receita", + "show_units": "Mostrar Unidades", + "simple_mode": "Modo Simples", + "sort_by": "Ordenar Por", + "sql_debug": "SQL Debug", + "step_time_minutes": "Tempo do processo (minutos)", + "substitute_children": "Filhos Substitutos", + "substitute_children_help": "Todos os alimentos filhos deste alimento são considerados substitutos.", + "substitute_help": "Os substitutos são considerados na busca por receitas que possam ser feitas com ingredientes disponíveis.", + "substitute_siblings": "Irmãos Substitutos", + "substitute_siblings_help": "Todos os alimentos que compartilham um dos pais deste alimento são considerados substitutos.", + "success_creating_resource": "Um recurso criado com sucesso!", + "success_deleting_resource": "Um recurso excluído com sucesso!", + "success_fetching_resource": "Um recurso obtido com sucesso!", + "success_merging_resource": "Um recurso mesclado com sucesso!", + "success_moving_resource": "Um recurso movido com sucesso!", + "success_updating_resource": "Um recurso atualizado com sucesso!", + "theUsernameCannotBeChanged": "", + "times_cooked": "", + "today_recipes": "Receitas de Hoje", + "total": "total", + "tree_root": "Raiz", + "tree_select": "Usar Árvore de Seleção", + "updatedon": "Atualizado Em", + "view_recipe": "Visualizar receita", + "warning_duplicate_filter": "Aviso: Por limitações técnicas, ter múltiplos filtros de uma mesma combinação (e, ou, não) pode ocasionar resultados inesperados.", + "warning_feature_beta": "Este recurso está atualmente em um estado BETA (teste). Por favor, espere bugs e possíveis mudanças no futuro (possivelmente perdendo dados relacionados a esta funcionalidade) ao usar este recurso.", + "warning_space_delete": "Você pode deletar seu espaço, inclusive todas as receitas, listas de mercado, planos de comida e tudo mais que você criou. Esta ação não poderá ser desfeita! Você tem certeza que quer fazer isto?" +} \ No newline at end of file diff --git a/vue3/src/locales/ro.json b/vue3/src/locales/ro.json new file mode 100644 index 000000000..a294966ca --- /dev/null +++ b/vue3/src/locales/ro.json @@ -0,0 +1,489 @@ +{ + "API": "API", + "Account": "Cont", + "Add": "Adaugă", + "AddFoodToShopping": "Adăugă {food} în lista de cumpărături", + "AddToShopping": "Adaugă la lista de cumpărături", + "Add_Servings_to_Shopping": "Adăugă {servings} porții la cumpărături", + "Add_Step": "Adaugă pas", + "Add_nutrition_recipe": "Adăugare a nutriției la rețetă", + "Add_to_Plan": "Adăugare la plan", + "Add_to_Shopping": "Adaugare la cumpărături", + "Added_To_Shopping_List": "Adăugat la lista de cumpărături", + "Added_by": "Adăugat de", + "Added_on": "Adăugat la", + "Advanced": "Avansat", + "Advanced Search Settings": "", + "Amount": "Cantitate", + "App": "Aplicație", + "Are_You_Sure": "Sunteți sigur?", + "Auto_Planner": "Planificator automat", + "Auto_Sort": "Sortare automatizată", + "Auto_Sort_Help": "Mutați toate ingredientele la cel mai potrivit pas.", + "Automate": "Automatizat", + "Automation": "Automatizare", + "Bookmarklet": "Marcaj", + "Books": "Cărți", + "Calories": "Calorii", + "Cancel": "Anulează", + "Cannot_Add_Notes_To_Shopping": "Notele nu pot fi adăugate la lista de cumpărături", + "Carbohydrates": "Carbohidrați", + "Categories": "Categorii", + "Category": "Categorie", + "CategoryInstruction": "Trageți categoriile pentru a schimba categoriile de comenzi care apar în lista de cumpărături.", + "CategoryName": "Nume categorie", + "Change_Password": "Schimbați parola", + "ChildInheritFields": "Copiii moștenesc câmpurile", + "ChildInheritFields_help": "Copiii vor moșteni aceste câmpuri în mod implicit.", + "Clear": "Curățare", + "Click_To_Edit": "Faceți click pentru a edita", + "Clone": "Clonă", + "Close": "Închide", + "Color": "Culoare", + "Combine_All_Steps": "Combinați toți pașii într-un singur câmp.", + "Coming_Soon": "În curând", + "Comments_setting": "Afișează comentarii", + "Completed": "Completat", + "Copy": "Copie", + "Copy Link": "Copiere link", + "Copy Token": "Copiere token", + "Copy_template_reference": "Copie referința șablonului", + "Cosmetic": "Cosmetice", + "CountMore": "...+{count} mai mult", + "Create": "Creează", + "Create Food": "Creare mâncare", + "Create Recipe": "Crearea rețetei", + "Create_Meal_Plan_Entry": "Crearea înregistrării în planul de alimentare", + "Create_New_Food": "Adaugă mâncare nouă", + "Create_New_Keyword": "Adaugă cuvânt cheie nou", + "Create_New_Meal_Type": "Adaugă tip mâncare nou", + "Create_New_Shopping Category": "Creați o nouă categorie de cumpărături", + "Create_New_Shopping_Category": "Adaugă categorie de cumpărături nouă", + "Create_New_Unit": "Adaugă unitate nouă", + "Current_Period": "Perioada curentă", + "Custom Filter": "Filtru personalizat", + "Date": "Dată", + "Day": "Zi", + "Days": "Zile", + "Decimals": "Zecimale", + "Default_Unit": "Unitate standard", + "DelayFor": "Întârziere pentru {hours} ore", + "DelayUntil": "Amână până la", + "Delete": "Șterge", + "DeleteShoppingConfirm": "Sunteți sigur că doriți să eliminați toate {food} din lista de cumpărături?", + "Delete_Food": "Ștergere mâncare", + "Delete_Keyword": "Ștergere cuvânt cheie", + "Description": "Descriere", + "Description_Replace": "Înlocuire descripție", + "Disable": "Dezactivare", + "Disable_Amount": "Dezactivare cantitate", + "Disabled": "Dezactivat", + "Documentation": "Documentație", + "Download": "Descarcă", + "Drag_Here_To_Delete": "Mută aici pentru a șterge", + "Edit": "Editează", + "Edit_Food": "Editare mâncare", + "Edit_Keyword": "Editează cuvânt cheie", + "Edit_Meal_Plan_Entry": "Editarea înregistrării în planul de alimentare", + "Edit_Recipe": "Editează rețeta", + "Empty": "Gol", + "Enable_Amount": "Activare cantitate", + "Energy": "Energie", + "Export": "Exportă", + "Export_As_ICal": "Exportul perioadei curente în format iCal", + "Export_Not_Yet_Supported": "Exportul încă nu este compatibil", + "Export_Supported": "Export compatibil", + "Export_To_ICal": "Exportă .ics", + "External": "Extern", + "External_Recipe_Image": "Imagine rețetă externă", + "Failure": "Eșec", + "Fats": "Grăsimi", + "File": "Fișier", + "Files": "Fișiere", + "First_name": "Prenume", + "Food": "Mâncare", + "FoodInherit": "Câmpuri moștenite de alimente", + "FoodNotOnHand": "Nu aveți {food} la îndemână.", + "FoodOnHand": "Aveți {food} la îndemână.", + "Food_Alias": "Pseudonim mâncare", + "Foods": "Alimente", + "GroupBy": "Grupat de", + "Hide_Food": "Ascunde mâncare", + "Hide_Keyword": "Ascunde cuvintele cheie", + "Hide_Keywords": "Ascunde cuvânt cheie", + "Hide_Recipes": "Ascunde rețetele", + "Hide_as_header": "Ascunderea ca antet", + "Hour": "Oră", + "Hours": "Ore", + "Icon": "Iconiță", + "IgnoreThis": "Nu adăugați niciodată automat {food} la cumpărături", + "Ignore_Shopping": "Ignoră cumpărăturile", + "IgnoredFood": "{food} este setat să ignore cumpărăturile.", + "Image": "Imagine", + "Import": "Importă", + "Import Recipe": "Importă rețeta", + "Import_Error": "A apărut o eroare în timpul importului. Vă rugăm să extindeți detaliile din partea de jos a paginii pentru a le vizualiza.", + "Import_Not_Yet_Supported": "Importul încă nu este compatibil", + "Import_Result_Info": "{imported} din {total} rețete au fost importate", + "Import_Supported": "Import compatibil", + "Import_finished": "Importare finalizată", + "Imported": "Importate", + "Imported_From": "Importat din", + "Importer_Help": "Mai multe informații și ajutor cu privire la acest importator:", + "Information": "Informație", + "Ingredient Editor": "Editor de ingrediente", + "Ingredient Overview": "Prezentare generală a ingredientelor", + "IngredientInShopping": "Acest ingredient se află în lista de cumpărături.", + "Ingredients": "Ingrediente", + "Inherit": "Moștenire", + "InheritFields": "Moștenirea valorilor câmpurilor", + "InheritFields_help": "Valorile acestor câmpuri vor fi moștenite de la părinte (Excepție: categoriile de cumpărături necompletate nu sunt moștenite)", + "InheritWarning": "{food} este setat să moștenească, este posibil ca modificările să nu persiste.", + "Instruction_Replace": "Înlocuire instrucții", + "Instructions": "Instrucțiuni", + "Internal": "Intern", + "Invites": "Invită", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Cuvânt cheie", + "Keyword_Alias": "Pseudonim cuvânt cheie", + "Keywords": "Cuvinte cheie", + "Language": "Limba", + "Last_name": "Nume de familie", + "Link": "Link", + "Load_More": "Încărcați mai mult", + "Log_Cooking": "Jurnal de pregătire", + "Log_Recipe_Cooking": "Jurnalul rețetelor de pregătire", + "Make_Header": "Creare antet", + "Make_Ingredient": "Create ingredient", + "Manage_Books": "Gestionarea cărților", + "Manage_Emails": "Gestionarea e-mailurilor", + "Meal_Plan": "Plan de alimentare", + "Meal_Plan_Days": "Planuri de alimentație pe viitor", + "Meal_Type": "Tipul mesei", + "Meal_Type_Required": "Tipul mesei este necesar", + "Meal_Types": "Tipuri de mese", + "Merge": "Unire", + "Merge_Keyword": "Unește cuvânt cheie", + "Message": "Mesaj", + "Month": "Lună", + "Move": "Mută", + "MoveCategory": "Mută la: ", + "Move_Down": "Deplasați-vă în jos", + "Move_Food": "Mutare mâncare", + "Move_Keyword": "Mută cuvânt cheie", + "Move_Up": "Deplasați-vă în sus", + "Multiple": "Multiplu", + "Name": "Nume", + "Nav_Color": "Culoare navigare", + "Nav_Color_Help": "Modificare culoare navigare.", + "New": "Nou", + "New_Cookbook": "Nouă carte de bucate", + "New_Entry": "Înregistrare nouă", + "New_Food": "Mâncare nouă", + "New_Keyword": "Cuvânt cheie nou", + "New_Meal_Type": "Tip de masă nou", + "New_Recipe": "Rețetă nouă", + "New_Supermarket": "Creați un supermarket nou", + "New_Supermarket_Category": "Creați o nouă categorie de supermarket-uri", + "New_Unit": "Unitate nouă", + "Next_Day": "Ziua următoare", + "Next_Period": "Perioada următoare", + "NoCategory": "Nicio categorie selectată.", + "No_ID": "ID-ul nu a fost găsit, nu se poate șterge.", + "No_Results": "Fără rezultate", + "NotInShopping": "{food} nu se află în lista de cumpărături.", + "Note": "Notă", + "Nutrition": "Nutriție", + "OfflineAlert": "Sunteți offline, este posibil ca lista de cumpărături să nu se sincronizeze.", + "Ok": "Ok", + "OnHand": "În prezent, la îndemână", + "OnHand_help": "Alimentele sunt în inventar și nu vor fi adăugate automat la o listă de cumpărături. Starea la îndemână este partajată cu utilizatorii de cumpărături.", + "Open": "Deschide", + "Options": "Opțiuni", + "Original_Text": "Text original", + "Page": "Pagină", + "Parameter": "Parametru", + "Parent": "Părinte", + "Period": "Perioadă", + "Periods": "Perioade", + "Pin": "Fixează", + "Pinned": "Fixate", + "PinnedConfirmation": "{recipe} a fost fixată.", + "Plan_Period_To_Show": "Afișați săptămâni, luni sau ani", + "Plan_Show_How_Many_Periods": "Câte perioade să afișezi", + "Planned": "Planificate", + "Planner": "Planificator", + "Planner_Settings": "Setări planificator", + "Plural": "Plural", + "Preferences": "", + "Preparation": "Pregătire", + "Previous_Day": "Ziua precedentă", + "Previous_Period": "Perioada precedentă", + "Print": "Tipărește", + "Private_Recipe": "Rețetă privată", + "Private_Recipe_Help": "Rețeta este arătată doar ție și oamenilor cu care este împărtășită.", + "Profile": "", + "Protected": "Protejat", + "Proteins": "Proteine", + "Quick actions": "Acțiuni rapide", + "QuickEntry": "Înscriere rapidă", + "Random Recipes": "Rețete aleatoare", + "Rating": "Evaluare", + "Ratings": "Evaluări", + "Recently_Viewed": "Vizualizate recent", + "Recipe": "Rețetă", + "Recipe_Book": "Carte de rețete", + "Recipe_Image": "Imagine a rețetei", + "Recipes": "Rețete", + "Recipes_In_Import": "Rețete în fișierul de import", + "Recipes_per_page": "Rețete pe pagină", + "RemoveFoodFromShopping": "Șterge {food} din lista de cumpărături", + "Remove_nutrition_recipe": "Ștergere a nutriției din rețetă", + "Reset": "Resetare", + "Reset_Search": "Resetarea căutării", + "Root": "Rădăcină", + "Save": "Salvare", + "Save_and_View": "Salvare și vizionare", + "Search": "Căutare", + "Search Settings": "Setări de căutare", + "Second": "Secundă", + "Seconds": "Secunde", + "Select": "Selectare", + "Select_App_To_Import": "Selectați o aplicație din care să importați", + "Select_Book": "Selectare carte", + "Select_File": "Selectare fișier", + "Selected": "Selectat", + "Servings": "Porții", + "Settings": "Setări", + "Share": "Împărtășire", + "Shopping_Categories": "Categorii de cumpărături", + "Shopping_Category": "Categorie de cumpărături", + "Shopping_List_Empty": "Lista de cumpărături este în prezent goală, puteți adăuga articole prin meniul contextual al unei intrări în planul de alimentație (faceți click dreapta pe card sau faceți click stânga pe iconița meniului)", + "Shopping_list": "Lisă de cumpărături", + "ShowDelayed": "Afișarea elementelor întârziate", + "ShowUncategorizedFood": "Afișează nedefinit", + "Show_Week_Numbers": "Afișați numerele săptămânii?", + "Show_as_header": "Afișare ca antet", + "Single": "Singur", + "Size": "Marime", + "Social_Authentication": "Autentificare socială", + "Sort_by_new": "Sortare după nou", + "SpaceMembers": "", + "SpaceSettings": "", + "Split_All_Steps": "Împărțiți toate rândurile în pași separați.", + "Starting_Day": "Ziua de început a săptămânii", + "Step": "Pas", + "Step_Name": "Nume pas", + "Step_Type": "Tip pas", + "Step_start_time": "Pasule de începere a orei", + "Sticky_Nav": "Navigare lipicioasă", + "Sticky_Nav_Help": "Afișați întotdeauna meniul de navigare din partea de sus a ecranului.", + "SubstituteOnHand": "Ai un înlocuitor la îndemână.", + "Success": "Succes", + "SuccessClipboard": "Lista de cumpărături copiată în clipboard", + "Supermarket": "Supermarket", + "SupermarketCategoriesOnly": "Numai categorii de supermarket-uri", + "SupermarketName": "Numele supermarketului", + "Supermarkets": "Supermarket-uri", + "System": "", + "Table_of_Contents": "Cuprins", + "Text": "Text", + "Theme": "Tema", + "Time": "Timp", + "Title": "Titlu", + "Title_or_Recipe_Required": "Titlul sau selecția rețetei necesare", + "Toggle": "Comutare", + "Type": "Tip", + "Undefined": "Nedefinit", + "Unit": "Unitate", + "Unit_Alias": "Pseudonim unitate", + "Units": "Unități", + "Unpin": "Anularea fixării", + "UnpinnedConfirmation": "Fixarea {recipe} a fost anulată.", + "Unrated": "Neevaluat", + "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ă.", + "Use_Kj": "Utilizare kJ în loc de kcal", + "Use_Plural_Food_Always": "Utilizarea formei plurale pentru alimente întotdeauna", + "Use_Plural_Food_Simple": "Utilizarea dinamica a formei plurale pentru alimente", + "Use_Plural_Unit_Always": "Utilizarea formei plurale pentru unitate întotdeauna", + "Use_Plural_Unit_Simple": "Utilizarea dinamică a formei plurale pentru unitate", + "User": "Utilizator", + "Username": "Nume utilizator", + "Users": "Utilizatori", + "Valid Until": "Valabil până la", + "View": "Vizualizare", + "View_Recipes": "Vizionare rețete", + "Waiting": "Așteptare", + "Warning": "Atenționare", + "Warning_Delete_Supermarket_Category": "Ștergerea unei categorii de supermarketuri va șterge, de asemenea, toate relațiile cu alimentele. Sunteți sigur?", + "Website": "Site web", + "Week": "Săptămână", + "Week_Numbers": "Numerele săptămânii", + "Year": "An", + "YourSpaces": "", + "add_keyword": "Adăugare cuvânt cheie", + "additional_options": "Opțiuni suplimentare", + "advanced": "Avansat", + "advanced_search_settings": "Setări avansate de căutare", + "all_fields_optional": "Toate câmpurile sunt opționale și pot fi lăsate necompletate.", + "and": "și", + "and_down": "& Jos", + "and_up": "& Sus", + "asc": "Crescător", + "book_filter_help": "Includeți rețete din filtrul de rețete în plus față de cele atribuite manual.", + "click_image_import": "Faceți click pe imaginea pe care doriți să o importați pentru această rețetă", + "confirm_delete": "Sunteți sigur că vreți să ștergeți acest {object}?", + "convert_internal": "Transformați în rețetă internă", + "copy_markdown_table": "Copiere ca tabel Markdown", + "copy_to_clipboard": "Copierea în Clipboard", + "copy_to_new": "Copiere in rețetă nouă", + "create_food_desc": "Creați un aliment și conectați-l la această rețetă.", + "create_rule": "și crearea automatizării", + "create_title": "{type} nou", + "created_on": "Creat la data de", + "csv_delim_help": "Delimitatorul utilizat pentru exporturile CSV.", + "csv_delim_label": "Delimitatorul CSV", + "csv_prefix_help": "Prefix de adăugat la copierea listei în clipboard.", + "csv_prefix_label": "Prefix a listei", + "date_created": "Data creării", + "date_viewed": "Ultimul vizionat", + "default_delay": "Ore de întârziere implicite", + "default_delay_desc": "Numărul implicit de ore pentru a întârzia o intrare în lista de cumpărături.", + "del_confirmation_tree": "Sunteți sigur că doriți să ștergeți {sursa} și toți copiii săi?", + "delete_confirmation": "Sunteți sigur că doriți să ștergeți {source}?", + "delete_title": "Ștergere {type}", + "desc": "Descrescător", + "download_csv": "Descarcă CSV", + "download_pdf": "Descarcă PDF", + "edit_title": "Editare {type}", + "empty_list": "Lista este goală.", + "enable_expert": "Activarea modului Expert", + "err_creating_resource": "A apărut o eroare la crearea unei resurse!", + "err_deleting_protected_resource": "Obiectul pe care încercați să îl ștergeți este încă utilizat și nu poate fi șters.", + "err_deleting_resource": "A apărut o eroare la ștergerea unei resurse!", + "err_fetching_resource": "A apărut o eroare la apelarea unei resurse!", + "err_merge_self": "Nu se poate uni elementul cu el însuși", + "err_merging_resource": "A existat o eroare la fuzionarea unei resurse!", + "err_move_self": "Nu se poate muta elementul în sine", + "err_moving_resource": "A existat o eroare în mutarea unei resurse!", + "err_updating_resource": "A apărut o eroare la actualizarea unei resurse!", + "expert_mode": "Modul Expert", + "explain": "Explicație", + "fields": "Câmpuri", + "file_upload_disabled": "Încărcarea fișierelor nu este activată pentru spațiul dvs.", + "filter": "Filtru", + "filter_name": "Nume filtru", + "filter_to_supermarket": "Filtrați la supermarket", + "filter_to_supermarket_desc": "În mod implicit, filtrați lista de cumpărături pentru a include numai categoriile pentru supermarketul selectat.", + "food_inherit_info": "Câmpuri pe alimente care ar trebui să fie moștenite în mod implicit.", + "food_recipe_help": "Legarea unei rețete aici va include rețeta legată în orice altă rețetă care utilizează acest aliment", + "ignore_shopping_help": "Nu adăugați niciodată alimente pe lista de cumpărături (ex. apă)", + "import_duplicates": "Pentru a preveni duplicatele, rețetele cu același nume ca și cele existente sunt ignorate. Bifați această casetă pentru a importa totul.", + "import_running": "Import în desfășurare, așteptați!", + "in_shopping": "În lista de cumpărături", + "ingredient_list": "Lista de ingrediente", + "last_cooked": "Ultimul pregătit", + "last_viewed": "Ultima vizualizare", + "left_handed": "Modul stângaci", + "left_handed_help": "Va optimiza interfața de utilizare pentru utilizare cu mâna stângă.", + "make_now": "Creează acum", + "mark_complete": "Marcare completată", + "mealplan_autoadd_shopping": "Adăugare automată a planului de alimentare", + "mealplan_autoadd_shopping_desc": "Adăugați automat ingredientele planului de alimentare în lista de cumpărături.", + "mealplan_autoexclude_onhand": "Excludeți alimentele la îndemână", + "mealplan_autoexclude_onhand_desc": "Atunci când adăugați un plan de alimentare în lista de cumpărături (manual sau automat), excludeți ingredientele care sunt în prezent la îndemână.", + "mealplan_autoinclude_related": "Adăugați rețete asociate", + "mealplan_autoinclude_related_desc": "Atunci când adăugați un plan de alimentare în lista de cumpărături (manual sau automat), includeți toate rețetele asociate.", + "merge_confirmation": "Înlocuiți {source} cu {target}", + "merge_selection": "Înlocuiți toate aparițiile {source} cu {type} selectat.", + "merge_title": "Unire {type}", + "min": "min", + "move_confirmation": "Mutare {copil} la părinte {părinte}", + "move_selection": "Selectați un părinte {type} pentru a muta {source} în.", + "move_title": "Mutare {type}", + "no_more_images_found": "Nu există imagini suplimentare găsite pe site-ul web.", + "no_pinned_recipes": "Nu ai rețete fixate!", + "not": "nu", + "nothing": "Nimic de făcut", + "nothing_planned_today": "Nu ai nimic planificat pentru ziua de azi!", + "one_url_per_line": "O adresă URL pe linie", + "or": "sau", + "parameter_count": "Parametru {count}", + "paste_ingredients": "Inserați ingredientele", + "paste_ingredients_placeholder": "Inserați lista de ingrediente aici...", + "paste_json": "Inserați sursă JSON sau HTML aici pentru a încărca rețetă.", + "plan_share_desc": "Noile intrări din Planul de alimentare vor fi partajate automat cu utilizatorii selectați.", + "plural_short": "plural", + "plural_usage_info": "Utilizarea formei plurale pentru unități și alimente în interiorul acestui spațiu.", + "recipe_filter": "Filtru rețete", + "recipe_name": "Nume rețetă", + "related_recipes": "Rețete înrudite", + "remember_hours": "Ore de reținut", + "remember_search": "Rețineți căutarea", + "remove_selection": "Deselectare", + "reset_children": "Resetarea moștenirii copilului", + "reset_children_help": "Suprascrieți toți copiii cu valori din câmpurile moștenite. Câmpurile moștenite ale copiilor vor fi setate la câmpuri standard, cu excepția cazului în care sunt setate câmpurile moștenite de copii.", + "reset_food_inheritance": "Resetați moștenirea", + "reset_food_inheritance_info": "Resetați toate alimentele la câmpurile moștenite implicit și la valorile părinte ale acestora.", + "reusable_help_text": "Ar trebui link-ul de invitație să poată fi utilizat de mai mulți utilizatori.", + "review_shopping": "Examinați intrările de cumpărături înainte de a salva", + "save_filter": "Salvare filtru", + "search_create_help_text": "Creați o rețetă nouă direct în Tandoor.", + "search_import_help_text": "Importați o rețetă de pe un site web sau o aplicație externă.", + "search_no_recipes": "Nu a putut găsi nici o rețetă!", + "search_rank": "Rang de căutare", + "select_file": "Selectare fișier", + "select_food": "Selectare mâncare", + "select_keyword": "Selectați cuvânt cheie", + "select_recipe": "Selectare rețetă", + "select_unit": "Selectare unitate", + "shared_with": "Împărtășit cu", + "shopping_add_onhand": "La îndemână automat", + "shopping_add_onhand_desc": "Marcați mâncarea 'La îndemână' atunci când este bifată de pe lista de cumpărături.", + "shopping_auto_sync": "Sincronizare automată", + "shopping_auto_sync_desc": "Setarea la 0 va dezactiva sincronizarea automată. Atunci când vizualizați o listă de cumpărături, lista este actualizată la fiecare câteva secunde setate pentru a sincroniza modificările pe care altcineva le-ar fi putut face. Util atunci când faceți cumpărături cu mai multe persoane, dar va folosi mai multe date mobile.", + "shopping_category_help": "Supermarket-urile pot fi ordonate și filtrate în funcție de categoria de cumpărături în conformitate cu aspectul culoarului.", + "shopping_recent_days": "Zilele recente", + "shopping_recent_days_desc": "Zile de intrări recente lista de cumpărături pentru a afișa.", + "shopping_share": "Partajați lista de cumpărături", + "shopping_share_desc": "Utilizatorii vor vedea toate articolele pe care le adăugați în lista de cumpărături. Ei trebuie să vă adauge pentru a vedea elementele din lista lor.", + "show_books": "Afișează cărți", + "show_filters": "Afișează filtrele", + "show_foods": "Afișează mâncări", + "show_ingredient_overview": "Afișați o listă cu toate ingredientele la începutul rețetei.", + "show_keywords": "Afișează cuvinte cheie", + "show_only_internal": "Arătați doar rețetele interne", + "show_rating": "Afișează evaluarea", + "show_sortby": "Afișează sortat de", + "show_split_screen": "Vedere divizată", + "show_sql": "Afișează SQL", + "show_units": "Afișează unitățile", + "simple_mode": "Modul Simplu", + "sort_by": "Sortat de", + "sql_debug": "Depanare SQL", + "step_time_minutes": "Timpul pasului în minute", + "substitute_children": "Înlocuire copii", + "substitute_children_help": "Toate alimentele care sunt copii ai acestui aliment sunt considerate înlocuitori.", + "substitute_help": "Înlocuitorii sunt luați în considerare atunci când căutați rețete care pot fi făcute cu ingrediente la îndemână.", + "substitute_siblings": "Înlocuire frați", + "substitute_siblings_help": "Toate alimentele care împărtășesc un părinte al acestui aliment sunt considerate înlocuitori.", + "success_creating_resource": "Creare cu succes a unei resurse!", + "success_deleting_resource": "Ștergere cu succes a unei resurse!", + "success_fetching_resource": "Apelare cu succes a unei resurse!", + "success_merging_resource": "A fuzionat cu succes o resursă!", + "success_moving_resource": "Resursă mutată cu succes!", + "success_updating_resource": "Actualizare cu succes a unei resurse!", + "theUsernameCannotBeChanged": "", + "times_cooked": "Ori pregătite", + "today_recipes": "Rețete de astăzi", + "tree_root": "Rădăcina copacului", + "tree_select": "Utilizarea selecției arborilor", + "updatedon": "Actualizat la data de", + "view_recipe": "Vizionează rețeta", + "warning_duplicate_filter": "Atenționare: Din cauza limitărilor tehnice care au mai multe filtre de aceeași combinație (și/sau/nu) ar putea da rezultate neașteptate.", + "warning_feature_beta": "Momentan această funcționalitate este în fază de testare (BETA). Vă rugăm să vă așteptați la erori și, eventual, modificări de întrerupere în viitor atunci când utilizați această caracteristică (cu posibila pierdere a datelor legate de funcționalitate).", + "warning_space_delete": "Puteți șterge spațiul, inclusiv toate rețetele, listele de cumpărături, planurile de alimentare și orice altceva ați creat. Acest lucru nu poate fi anulat! Sunteți sigur că doriți să faceți acest lucru?" +} \ No newline at end of file diff --git a/vue3/src/locales/ru.json b/vue3/src/locales/ru.json new file mode 100644 index 000000000..c1facc4c8 --- /dev/null +++ b/vue3/src/locales/ru.json @@ -0,0 +1,357 @@ +{ + "Add": "Добавить", + "AddFoodToShopping": "Добавить {food} в ваш список покупок", + "AddToShopping": "Добавить в лист покупок", + "Add_Servings_to_Shopping": "Добавить {servings} порции в список покупок", + "Add_Step": "Добавить шаг", + "Add_nutrition_recipe": "Добавьте питательные вещества в рецепт", + "Add_to_Plan": "Добавить в план", + "Add_to_Shopping": "Добавить к списку покупок", + "Added_To_Shopping_List": "Добавлено в список покупок", + "Added_by": "Добавлено", + "Added_on": "Добавлено на", + "Advanced": "Расширенный", + "Advanced Search Settings": "", + "Are_You_Sure": "Вы уверены?", + "Auto_Planner": "Автопланировщик", + "Automate": "Автоматизировать", + "Automation": "Автоматизация", + "Books": "Книги", + "Calories": "Каллории", + "Cancel": "Отменить", + "Cannot_Add_Notes_To_Shopping": "Нельзя добавить записи в список покупок", + "Carbohydrates": "Углеводы", + "Categories": "Категории", + "Category": "Категория", + "Clear": "Очистить", + "Clone": "Клонировать", + "Close": "Закрыть", + "Color": "Цвет", + "Coming_Soon": "Скоро", + "Completed": "Завершено", + "Copy": "Копировать", + "Copy_template_reference": "Скопировать ссылку на шаблон", + "CountMore": "...+{count} больше", + "Create": "Создать", + "Create_Meal_Plan_Entry": "Создать плана питания", + "Create_New_Food": "Добавить новую еду", + "Create_New_Keyword": "Добавить ключевое слово", + "Create_New_Meal_Type": "Добавить тип еды", + "Create_New_Shopping Category": "Создание новой категории покупок", + "Create_New_Shopping_Category": "Добавить новую категорию в список покупок", + "Create_New_Unit": "Добавить единицу измерения", + "Current_Period": "Текущий период", + "Custom Filter": "Пользовательский фильтр", + "Date": "Дата", + "DelayFor": "Отложить на {hours} часов", + "Delete": "Удалить", + "DeleteShoppingConfirm": "Вы уверены, что хотите удалить все {food} из вашего списка покупок?", + "Delete_Food": "Удалить элемент", + "Delete_Keyword": "Удалить ключевое слово", + "Description": "Описание", + "Description_Replace": "Изменить описание", + "Disable_Amount": "Деактивировать количество", + "Documentation": "Документация", + "Download": "Загрузить", + "Drag_Here_To_Delete": "Переместить для удаления", + "Edit": "Редактировать", + "Edit_Food": "Редактировать еду", + "Edit_Keyword": "Редактировать ключевое слово", + "Edit_Meal_Plan_Entry": "Редактировать план питания", + "Edit_Recipe": "Редактировать рецепт", + "Empty": "Пустой", + "Enable_Amount": "Активировать Количество", + "Energy": "Энергетическая ценность", + "Export": "Экспорт", + "Export_As_ICal": "Экспорт текущего периода в iCal формат", + "Export_To_ICal": "Экспортировать .ics", + "External": "Внешний", + "External_Recipe_Image": "Изображение рецепта из внешнего источника", + "Failure": "Ошибка", + "Fats": "Жиры", + "File": "Файл", + "Files": "Файлы", + "Food": "Еда", + "FoodInherit": "Наследуемые поля продуктов питания", + "FoodNotOnHand": "{food} отсутствует в наличии.", + "FoodOnHand": "{food} у вас в наличии.", + "Food_Alias": "Наименование еды", + "GroupBy": "Сгруппировать по", + "Hide_Food": "Скрыть еду", + "Hide_Keyword": "Скрыть ключевые слова", + "Hide_Keywords": "Скрыть ключевое слово", + "Hide_Recipes": "Скрыть рецепт", + "Hide_as_header": "Скрыть заголовок", + "Icon": "Иконка", + "IgnoreThis": "Никогда не добавлять {food} в список покупок автоматически", + "Ignore_Shopping": "Игнорировать Покупки", + "IgnoredFood": "{food} будет исключён из списка покупок.", + "Image": "Изображение", + "Import": "Импорт", + "Import_Error": "Во время импорта произошла ошибка. Для просмотра разверните \"Подробности\" в нижней части страницы.", + "Import_finished": "Импорт завершен", + "Imported": "Импортировано", + "Imported_From": "Импортировано из", + "Information": "Информация", + "Ingredient Editor": "Редактор ингредиентов", + "IngredientInShopping": "Этот ингредиент в вашем списке покупок.", + "Ingredients": "Ингредиенты", + "Inherit": "Наследовать", + "InheritFields": "Наследование значений полей", + "InheritWarning": "{food} примет предыдущие настройки, изменения не будут приняты.", + "Instructions": "Инструкции", + "Internal": "Внутренний", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Ключевое слово", + "Keyword_Alias": "Ключевые слова", + "Keywords": "Ключевые слова", + "Link": "Гиперссылка", + "Load_More": "Загрузить еще", + "Log_Cooking": "Журнал приготовления", + "Log_Recipe_Cooking": "Журнал приготовления", + "Make_Header": "Создание Заголовка", + "Make_Ingredient": "Создание инградиента", + "Manage_Books": "Управление книгами", + "Meal_Plan": "Планирование блюд", + "Meal_Plan_Days": "Планы питания на будущее", + "Meal_Type": "Тип питания", + "Meal_Type_Required": "Тип питания обязателен", + "Meal_Types": "Типы питания", + "Merge": "Объединить", + "Merge_Keyword": "Объеденить ключевые слова", + "Month": "Месяц", + "Move": "Переместить", + "MoveCategory": "Переместить в: ", + "Move_Down": "Перенести вниз", + "Move_Food": "Переместить еду", + "Move_Keyword": "Перенести ключевое слово", + "Move_Up": "Перенести вверх", + "Multiple": "Несколько", + "Name": "Наименование", + "New": "Новое", + "New_Cookbook": "Новая кулинарная книга", + "New_Entry": "Новая запись", + "New_Food": "Новая еда", + "New_Keyword": "Новое ключевое слово", + "New_Meal_Type": "Новый тип питания", + "New_Recipe": "Новый рецепт", + "New_Supermarket": "Создание нового супермаркета", + "New_Unit": "Новая единица", + "Next_Day": "Следующий день", + "Next_Period": "Следующий период", + "NoCategory": "Категория не выбрана.", + "No_ID": "ID не найден, удаление не возможно.", + "No_Results": "Результаты отсутствуют", + "NotInShopping": "{food} отсутствует в вашем списке покупок.", + "Note": "Заметка", + "Nutrition": "Питательность", + "OfflineAlert": "Вы находитесь вне сети, список покупок может не синхронизироваться.", + "Ok": "Открыть", + "OnHand": "В Наличии", + "Open": "Открыть", + "Options": "Опции", + "Page": "Страница", + "Parameter": "Параметр", + "Parent": "Родитель", + "Period": "Период", + "Periods": "Периоды", + "Pinned": "Прикрепленный", + "Plan_Period_To_Show": "Показать недели, месяца или годы", + "Plan_Show_How_Many_Periods": "Сколько периодов показать", + "Planned": "Запланировано", + "Planner": "Планировщик", + "Planner_Settings": "Настройки Планировщика", + "Preferences": "", + "Preparation": "Приготовление", + "Previous_Day": "Предыдущий день", + "Previous_Period": "Предыдущий период", + "Print": "Распечатать", + "Profile": "", + "Protected": "Защищено", + "Proteins": "Белки", + "Quick actions": "Быстрые действия", + "Random Recipes": "Случайные рецепты", + "Rating": "Рейтинг", + "Ratings": "Рейтинги", + "Recently_Viewed": "Недавно просмотренные", + "Recipe": "Рецепт", + "Recipe_Book": "Книга рецептов", + "Recipe_Image": "Изображение рецепта", + "Recipes": "Рецепты", + "Recipes_per_page": "Рецептов на странице", + "RemoveFoodFromShopping": "Удалить {food} из вашего списка покупок", + "Remove_nutrition_recipe": "Уберите питательные вещества из рецепта", + "Reset": "Сбросить", + "Reset_Search": "Очистить строку поиска", + "Root": "Корневой элемент", + "Save": "Сохранить", + "Save_and_View": "Сохранить и показать", + "Search": "Поиск", + "Search Settings": "Искать настройки", + "Select": "Выбрать", + "Select_Book": "Выбрать книгу", + "Select_File": "Выбрать файл", + "Selected": "Выбрать", + "Servings": "Порции", + "Settings": "Настройки", + "Share": "Поделиться", + "Shopping_Categories": "Категории покупок", + "Shopping_Category": "Категория покупок", + "Shopping_List_Empty": "В настоящее время ваш список покупок пуст, вы можете добавить пункты через контекстное меню записи плана питания (щелкните правой кнопкой мыши на карточке или щелкните левой кнопкой мыши на значке меню)", + "Shopping_list": "Лист покупок", + "ShowDelayed": "Показать отложенные элементы", + "ShowUncategorizedFood": "Показать неопределенное", + "Show_Week_Numbers": "Показать номера недель?", + "Show_as_header": "Показывать как заголовок", + "Size": "Размер", + "Sort_by_new": "Сортировка по новизне", + "SpaceMembers": "", + "SpaceSettings": "", + "Starting_Day": "Начальный день недели", + "Step": "Шаг", + "Step_Name": "Имя шага", + "Step_Type": "Тип шага", + "Step_start_time": "Время начала шага", + "Success": "Успешно", + "Supermarket": "Супермаркет", + "SupermarketCategoriesOnly": "Только категории супермаркетов", + "Supermarkets": "Супермаркеты", + "System": "", + "Table_of_Contents": "Содержимое", + "Text": "Текст", + "Time": "Время", + "Title": "Заголовок", + "Title_or_Recipe_Required": "Требуется выбор названия или рецепта", + "Type": "Тип", + "Undefined": "Неизвестно", + "Unit": "Единица измерения", + "Unit_Alias": "Единицы измерения", + "Units": "Единицы", + "Unrated": "Без рейтинга", + "Url_Import": "Импорт гиперссылки", + "User": "Пользователь", + "View": "Просмотр", + "View_Recipes": "Просмотр рецепта", + "Waiting": "Ожидание", + "Warning": "Предупреждение", + "Warning_Delete_Supermarket_Category": "Удаление категории супермаркета также приведет к удалению всех связей с продуктами. Вы уверены?", + "Week": "Неделя", + "Week_Numbers": "Номер недели", + "Year": "Год", + "YourSpaces": "", + "add_keyword": "Добавить ключевое слово", + "additional_options": "Дополнительные опции", + "advanced": "Расширенный", + "advanced_search_settings": "Расширенные настройки поиска", + "all_fields_optional": "Все поля не обязательны для заполнения.", + "and": "и", + "and_down": "Вниз", + "and_up": "Вверх", + "book_filter_help": "Включать рецепты из фильтра рецептов в дополнение к назначенным вручную.", + "confirm_delete": "Вы уверены, что хотите удалить этот объект?", + "convert_internal": "Конвертировать рецепт во внутренний формат", + "copy_to_new": "Скопировать в новый рецепт", + "create_food_desc": "Создайте блюдо и свяжите его с этим рецептом.", + "create_rule": "и создать автоматически", + "create_title": "Новый {type}", + "created_on": "Создано на", + "date_created": "Дата создана", + "date_viewed": "Последний просмотренный", + "default_delay": "Часы задержки по умолчанию", + "default_delay_desc": "Число часов по умолчанию для отсрочки записи в списке покупок.", + "del_confirmation_tree": "Вы уверены что хотите удалить {source} и все его элементы?", + "delete_confirmation": "Вы уверены что хотите удалить {source}?", + "delete_title": "Удалить {type}", + "edit_title": "Редактировать {type}", + "empty_list": "Список пуст.", + "enable_expert": "Включить экспертный режим", + "err_creating_resource": "Ошибка при создании продукта!", + "err_deleting_protected_resource": "Объект, который вы пытаетесь удалить, все еще используется и не может быть удален.", + "err_deleting_resource": "Ошибка при удалении продукта!", + "err_fetching_resource": "Ошибка при загрузке продукта!", + "err_importing_recipe": "Произошла ошибка при импортировании рецепта!", + "err_merge_self": "Невозможно объединить элемент с самим собой", + "err_merging_resource": "Произошла ошибка при перемещении продукта!", + "err_move_self": "Невозможно переместить элемент на себя", + "err_moving_resource": "Произошла ошибка при перемещении продукта!", + "err_updating_resource": "Ошибка при редактировании продукта!", + "expert_mode": "Экспертный режим", + "fields": "Поля", + "file_upload_disabled": "Выгрузка файла не активирована в настройках.", + "filter_name": "Имя фильтра", + "filter_to_supermarket": "Фильтр для супермаркета", + "food_inherit_info": "Поля для продуктов питания, которые должны наследоваться по умолчанию.", + "food_recipe_help": "Если вы разместите здесь ссылку на рецепт, то он будет включен в любой другой рецепт, в котором используется это блюдо", + "import_running": "Идет загрузка, пожалуйста ждите!", + "ingredient_list": "Список ингредиентов", + "last_cooked": "Последнее приготовленое", + "last_viewed": "Последний просмотренный", + "left_handed": "Режим для левшей", + "left_handed_help": "Оптимизирует пользовательский интерфейс для использования левой рукой.", + "make_now": "Сделать сейчас", + "mealplan_autoadd_shopping": "Автоматическое добавление плана питания", + "mealplan_autoadd_shopping_desc": "Автоматическое добавление ингредиентов плана питания в список покупок.", + "mealplan_autoexclude_onhand": "Исключить продукты питания, имеющиеся в наличии", + "mealplan_autoexclude_onhand_desc": "При добавлении плана питания в список покупок (вручную или автоматически) исключайте ингредиенты, которые в данный момент есть под рукой.", + "mealplan_autoinclude_related": "Добавить сопутствующие рецепты", + "mealplan_autoinclude_related_desc": "При добавлении плана питания в список покупок (вручную или автоматически) включайте все связанные с ним рецепты.", + "merge_confirmation": "Заменить {source} с {target}", + "merge_selection": "Замените все вхождения {source} выбранным {type}.", + "merge_title": "Объединить {type}", + "min": "мин", + "move_confirmation": "Переместить {child} к родителю {parent}", + "move_selection": "Выбрать родителя {type} для перемещения в {source} .", + "move_title": "Переместить {type}", + "no_pinned_recipes": "У Вас нет закреплённых рецептов!", + "nothing": "Нечего делать", + "nothing_planned_today": "Вы ничего не запланировали на сегодня!", + "one_url_per_line": "Один URL в строке", + "or": "или", + "parameter_count": "Параметр {count}", + "paste_ingredients": "Добавить ингредиенты", + "paste_ingredients_placeholder": "Вставьте сюда список ингредиентов...", + "recipe_filter": "Фильтр рецептов", + "recipe_name": "Название рецепта", + "remember_search": "Запомнить поиск", + "remove_selection": "Отменить выбор", + "review_shopping": "Просмотрите записи о покупках перед сохранением", + "save_filter": "Сохранить фильтр", + "search_rank": "Поисковый рейтинг", + "select_file": "Выбрать файл", + "select_food": "Выберите продукты питания", + "select_keyword": "Выбрать ключевое слово", + "select_recipe": "Выбрать рецепт", + "select_unit": "Выберите единицу", + "shared_with": "Совместно с", + "shopping_auto_sync": "Автосинхронизация", + "shopping_auto_sync_desc": "Установка значения 0 отключает автоматическую синхронизацию. При просмотре списка покупок список обновляется каждые несколько секунд, чтобы синхронизировать изменения, которые мог внести кто-то другой. Полезно, когда покупки совершают несколько человек, но при этом используются мобильные данные.", + "shopping_share": "Поделиться списком покупок", + "shopping_share_desc": "Пользователи будут видеть все товары, которые вы добавляете в список покупок. Они должны добавить вас, чтобы увидеть предметы в своем списке.", + "show_books": "Показать книги", + "show_filters": "Показать фильтры", + "show_foods": "Показать продукты", + "show_keywords": "Показать ключевые слова", + "show_only_internal": "Показывать только рецепты во внутреннем формате", + "show_rating": "Показать рейтинг", + "show_split_screen": "Двухколоночный вид", + "show_sql": "Показать SQL", + "show_units": "Показать единицы", + "simple_mode": "Простой режим", + "sort_by": "Сортировать по", + "step_time_minutes": "Время шага в минутах", + "success_creating_resource": "Продукт успешно создан!", + "success_deleting_resource": "Продукт успешно удален!", + "success_fetching_resource": "Продукт успешно загружен!", + "success_merging_resource": "Продукт успешно присоединен!", + "success_moving_resource": "Успешное перемещение продукта!", + "success_updating_resource": "Продукт успешно обновлен!", + "theUsernameCannotBeChanged": "", + "times_cooked": "Время готовки", + "tree_root": "Главный элемент", + "tree_select": "Выбор дерева для использования", + "updatedon": "Обновлено", + "view_recipe": "Посмотреть рецепт", + "warning_feature_beta": "Данный функционал находится в стадии BETA (тестируется). Возможны баги и серьезные изменения функционала в будущем.", + "warning_space_delete": "Вы можете удалить свое пространство, включая все рецепты, списки покупок, планы питания и все остальное, что вы создали. Этого нельзя отменить! Вы уверены, что хотите это сделать?" +} \ No newline at end of file diff --git a/vue3/src/locales/sl.json b/vue3/src/locales/sl.json new file mode 100644 index 000000000..ff8a16862 --- /dev/null +++ b/vue3/src/locales/sl.json @@ -0,0 +1,327 @@ +{ + "Add": "Dodaj", + "AddFoodToShopping": "Dodaj {food} v nakupovalni listek", + "AddToShopping": "Dodaj nakupovlanemu listku", + "Add_Step": "Dodaj korak", + "Add_nutrition_recipe": "Receptu dodaj hranilno vrednost", + "Add_to_Plan": "Dodaj v načrt", + "Add_to_Shopping": "Dodaj v nakupovalni listek", + "Added_To_Shopping_List": "Dodano v nakupovalni listek", + "Added_by": "Dodano s strani", + "Advanced Search Settings": "", + "Amount": "Količina", + "Auto_Planner": "Avto-planer", + "Auto_Sort": "Samodejno Razvrščanje", + "Auto_Sort_Help": "Vse sestavine prestavi v najprimernejši korak.", + "Automate": "Avtomatiziraj", + "Automation": "Avtomatizacija", + "Books": "Knjige", + "Calories": "Kalorije", + "Cancel": "Prekini", + "Cannot_Add_Notes_To_Shopping": "Opombe ne moreš dodati v nakupovalni listek", + "Carbohydrates": "Ogljikovi hidrati", + "Categories": "Kategorije", + "Category": "Kategorija", + "CategoryInstruction": "Povleci kategorije za spremembo vrstnega reda v nakupovalnem listku.", + "CategoryName": "Ime kategorije", + "Clear": "Počisti", + "Clone": "Kloniraj", + "Close": "Zapri", + "Color": "Barva", + "Coming_Soon": "Kmalu", + "Completed": "Končano", + "Copy": "Kopiraj", + "Copy_template_reference": "Kopiraj referenco vzorca", + "CountMore": "...+{count} več", + "Create": "Ustvari", + "Create_Meal_Plan_Entry": "Ustvari vnos za načrtovan obrok", + "Create_New_Food": "Dodaj Novo Hrano", + "Create_New_Keyword": "Dodaj novo ključno besedo", + "Create_New_Meal_Type": "Dodaj nov tip obroka", + "Create_New_Shopping Category": "Ustvari novo kategorijo nakupovalnega listka", + "Create_New_Unit": "Dodaj novo enoto", + "Current_Period": "Trenutno obdobje", + "Data_Import_Info": "Izboljšajte svoj prostor z uvozom seznama živil, enot in drugega, ker je pripravila skupnost, ter s tem izboljšajte svojo zbirko receptov.", + "Date": "Datum", + "DelayFor": "Zamakni za {hours} ur", + "DelayUntil": "Zamakni do", + "Delete": "Izbriši", + "DeleteShoppingConfirm": "Si prepričan/a, da želiš odstraniti VSO {food} iz nakupovalnega listka?", + "Delete_Food": "Izbriši hrano", + "Delete_Keyword": "Izbriši ključno besedo", + "Description": "Opis", + "Description_Replace": "Zamenjaj Opis", + "Disable_Amount": "Onemogoči količino", + "Download": "Prenesi", + "Drag_Here_To_Delete": "Povleci sem za izbris", + "Edit": "Uredi", + "Edit_Food": "Uredi hrano", + "Edit_Keyword": "Uredi ključno besedo", + "Edit_Meal_Plan_Entry": "Spremeni vnos za načrtovan obrok", + "Edit_Recipe": "Uredi Recept", + "Empty": "Prazno", + "Enable_Amount": "Omogoči količino", + "Energy": "Energija", + "Export": "Izvoz", + "Export_As_ICal": "Izvozi trenutno obdobje v iCal format", + "Export_To_ICal": "Izvoz.ics", + "External": "Zunanje", + "External_Recipe_Image": "Zunanja slika recepta", + "Failure": "Napaka", + "Fats": "Maščobe", + "File": "Datoteka", + "Files": "Datoteke", + "Food": "Hrana", + "FoodInherit": "Podedovana polja hrane", + "FoodNotOnHand": "Nimaš {food} v roki.", + "FoodOnHand": "Imaš {food} v roki.", + "Food_Alias": "Vzdevek hrane", + "GroupBy": "Združi po", + "Hide_Food": "Skrij hrano", + "Hide_Keyword": "Skrij ključne besede", + "Hide_Keywords": "Skrij ključno besedo", + "Hide_Recipes": "Skrij recept", + "Hide_as_header": "Skrij kot glavo", + "Icon": "Ikona", + "IgnoreThis": "Nikoli avtomatsko ne dodaj {food} v nakup", + "Ignore_Shopping": "Prezri nakup", + "Image": "Slika", + "Import": "Uvozi", + "Import_finished": "Uvoz je končan", + "Information": "Informacija", + "Ingredient Editor": "Urejevalnik Sestavin", + "IngredientInShopping": "Ta sestavina je v tvojem nakupovalnem listku.", + "Ingredients": "Sestavine", + "Inherit": "Podeduj", + "InheritFields": "Podeduj vrednosti polja", + "InheritWarning": "{food} je nastavljena na dedovanje, spremembe morda ne bodo trajale.", + "Instruction_Replace": "Zamenjaj Navodila", + "Instructions": "Navodila", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword_Alias": "Vzdevek ključne besede", + "Keywords": "Ključne besede", + "Learn_More": "Preberite Več", + "Link": "Hiperpovezava", + "Load_More": "Naloži več", + "Log_Cooking": "Zgodovina kuhanja", + "Log_Recipe_Cooking": "Logiraj recept za kuhanje", + "Make_Header": "Ustvari glavo", + "Make_Ingredient": "Ustvari sestavino", + "Manage_Books": "Upravljaj knjige", + "Meal_Plan": "Načrt obroka", + "Meal_Plan_Days": "Načrt za prihodnje obroke", + "Meal_Type": "Tip obroka", + "Meal_Type_Required": "Tip obroka je obvezen", + "Meal_Types": "Tipi obroka", + "Merge": "Združi", + "Merge_Keyword": "Združi ključno besedo", + "Month": "Mesec", + "Move": "Premakni", + "MoveCategory": "Premakni v: ", + "Move_Down": "Premakni navzdol", + "Move_Food": "Premakni hrano", + "Move_Keyword": "Premakni ključno besedo", + "Move_Up": "Premakni navzgor", + "Name": "Ime", + "New": "Nov", + "New_Cookbook": "Nova kuharska knjiga", + "New_Food": "Nova hrana", + "New_Keyword": "Nova ključna beseda", + "New_Meal_Type": "Nov tip obroka", + "New_Recipe": "Nov Recept", + "New_Unit": "Nova enota", + "Next_Day": "Naslednji Dan", + "Next_Period": "Naslednje obdobje", + "NoCategory": "Nobena kategorija ni izbrana.", + "No_ID": "ID ni najden, ne morem izbrisati.", + "No_Results": "Ni rezultatov", + "NotInShopping": "{food} ni v tvojem nakupovalnem listku.", + "Note": "Opomba", + "Nutrition": "Prehrana", + "OfflineAlert": "Si v offline načinu, nakupovalni listek se mogoče ne bo sinhroniziral.", + "Ok": "Odpri", + "OnHand": "Trenutno imam v roki", + "Open": "Odpri", + "Open_Data_Import": "Open Data Uvoz", + "Open_Data_Slug": "Open Data Identifikator", + "Parameter": "Parameter", + "Parent": "Starš", + "Period": "Obdobje", + "Periods": "Obdobja", + "Pin": "Pripni", + "Plan_Period_To_Show": "Prikaži, tedne, mesece ali leta", + "Plan_Show_How_Many_Periods": "Koliko obdobij prikažem", + "Planner": "Planer", + "Planner_Settings": "Nastavitve planerja", + "Plural": "", + "Preferences": "", + "Preparation": "Priprava", + "Previous_Day": "Prejšnji Dan", + "Previous_Period": "Prejšnje obdobje", + "Print": "Natisni", + "Private_Recipe": "Zasebni Recept", + "Private_Recipe_Help": "Recept je prikazan samo vam in osebam, s katerimi ga delite.", + "Profile": "", + "Proteins": "Beljakovine", + "QuickEntry": "Hitri vnos", + "Rating": "Ocena", + "Recently_Viewed": "Nazadnje videno", + "Recipe": "Recept", + "Recipe_Book": "Knjiga receptov", + "Recipe_Image": "Slika recepta", + "Recipes": "Recepti", + "Recipes_per_page": "Receptov na stran", + "RemoveFoodFromShopping": "Odstrani {food} iz nakupovalnega listka", + "Remove_nutrition_recipe": "Receptu izbriši hranilno vrednost", + "Reset_Search": "Ponastavi iskalnik", + "Root": "", + "Save": "Shrani", + "Save_and_View": "Shrani in poglej", + "Search": "Iskanje", + "Search Settings": "Išči nastavitev", + "Select_Book": "Izberi knjigo", + "Select_File": "Izberi datoteko", + "Selected": "Izbrano", + "Servings": "Porcije", + "Settings": "Nastavitve", + "Share": "Deli", + "Shopping_Categories": "Kategorije nakupa", + "Shopping_Category": "Kategorija nakupa", + "Shopping_List_Empty": "Tvoj nakupovalni listek je trenutno prazen. Stvari lahko dodaš preko menija za načrt obroka (desni klik na kartico ali levi klik na ikono za meni)", + "Shopping_list": "Nakupovalni Seznam", + "ShowDelayed": "Prikaži zamaknjene elemente", + "ShowUncategorizedFood": "Prikaži nedefinirano", + "Show_Week_Numbers": "Prikaži število tednov?", + "Show_as_header": "Prikaži kot glavo", + "Size": "Velikost", + "Sort_by_new": "Razvrsti po novih", + "SpaceMembers": "", + "SpaceSettings": "", + "Starting_Day": "Začetni dan v tednu", + "Step": "Korak", + "Step_Name": "Ime koraka", + "Step_Type": "Tip koraka", + "Step_start_time": "Začetni čas koraka", + "Success": "Uspešno", + "SuccessClipboard": "Nakupovalni listek je kopiran v odložišče", + "Supermarket": "Supermarket", + "SupermarketCategoriesOnly": "Prikaži samo trgovinske kategorije", + "SupermarketName": "Ime trgovine", + "System": "", + "Table_of_Contents": "Kazalo vsebine", + "Text": "Tekst", + "Time": "Čas", + "Title": "Naslov", + "Title_or_Recipe_Required": "Zahtevan je naslov ali izbran recept", + "Type": "Tip", + "Undefined": "Nedefiniran", + "Unit": "Enota", + "Unit_Alias": "Vzdevek enote", + "Unrated": "Neocenjeno", + "Update_Existing_Data": "Posodobitev Obstoječih Podatkov", + "Url_Import": "URL uvoz", + "Use_Metric": "Uporaba Metričnih Enot", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "View": "Pogled", + "View_Recipes": "Preglej recepte", + "Waiting": "Čakanje", + "Warning": "Opozorilo", + "Week": "Teden", + "Week_Numbers": "Števila tednov", + "Year": "Leto", + "YourSpaces": "", + "all_fields_optional": "Vsa polja so opcijska in jih lahko pustiš prazne.", + "and": "in", + "and_up": "& gor", + "base_amount": "Osnovna Količina", + "base_unit": "Osnovna Enota", + "confirm_delete": "Ali si prepričan da želiš izbrisati {object}?", + "convert_internal": "Pretvori v interni recept", + "converted_amount": "Pretvorjena Količina", + "converted_unit": "Pretvorjena Enota", + "copy_markdown_table": "Kopiraj kot Markdown tabela", + "copy_to_clipboard": "Kopiraj v odložiče", + "create_rule": "in ustvari avtomatizacijo", + "create_shopping_new": "Dodaj v NOV nakupovalni listek", + "create_title": "Novo {type}", + "csv_delim_help": "Ločilo za CSV izvoz.", + "csv_delim_label": "CSV ločilo", + "csv_prefix_help": "Dodana prepona, ko kopiramo nakupovalni listek v odložišče.", + "csv_prefix_label": "Prepona seznama", + "default_delay": "Privzete ure za zamik", + "del_confirmation_tree": "Si prepričan/a, da želiš izbrisati {source} in vse podkategorije?", + "delete_confirmation": "Ste prepričani da želite odstraniti {source}?", + "delete_title": "Izbriši {type}", + "download_csv": "Prenesi CSV", + "download_pdf": "Prenesi PDF", + "edit_title": "Uredi {type}", + "err_creating_resource": "Napaka pri ustvarjanju vira!", + "err_deleting_protected_resource": "Predmet, ki ga želite izbrisati, je še vedno v uporabi in ga ni mogoče izbrisati.", + "err_deleting_resource": "Napaka pri brisanju vira!", + "err_fetching_resource": "Napaka pri pridobivanju vira!", + "err_merge_self": "Ne morem združiti elementa v samega sebe", + "err_merging_resource": "Napaka pri združevanju vira!", + "err_move_self": "Ne morem premakniti elementa v samega sebe", + "err_moving_resource": "Napaka pri premikanju vira!", + "err_updating_resource": "Napaka pri posodabljanju vira!", + "file_upload_disabled": "Nalaganje datoteke ni omogočeno za tvoj prostor.", + "filter_to_supermarket_desc": "Privzeto, razvrsti nakupovalni listek, da vključi samo označene trgovine.", + "food_inherit_info": "Polja za živila, ki so privzeto podedovana.", + "import_running": "Uvoz poteka, prosim počakaj!", + "in_shopping": "V nakupovalnem listku", + "left_handed": "Način za levičarje", + "left_handed_help": "Optimizira grafični vmesnik za levičarje.", + "mark_complete": "Označi končano", + "mealplan_autoadd_shopping": "Avtomatsko dodaj obrok v načrt", + "mealplan_autoadd_shopping_desc": "Avtomatsko dodaj sestavine načrtovanega obroka v nakupovalni listek.", + "mealplan_autoexclude_onhand": "Izključi hrano v roki", + "mealplan_autoexclude_onhand_desc": "Pri dodajanju načrta obrokov na nakupovalni seznam (ročno ali samodejno) izključite sestavine, ki so trenutno v roki.", + "mealplan_autoinclude_related": "Dodaj povezane recepte", + "mealplan_autoinclude_related_desc": "Pri dodajanju načrta obrokov na nakupovalni seznam (ročno ali samodejno) vključi sestavine, ki so povezane z receptom.", + "merge_confirmation": "Zamenjaj {source} z/s {target}", + "merge_selection": "Zamenjaj vse dogodge {source} z izbranim {type}.", + "merge_title": "Združi {type}", + "min": "min", + "move_confirmation": "Premakni {child} k staršu {parent}", + "move_selection": "Izberi starša {type} za premik v {source}.", + "move_title": "Premakni {type}", + "nothing": "Ni kaj za narediti", + "open_data_help_text": "Projekt Tandoor Open Data zagotavlja podatke, ki jih je prispeva skupnost. To polje se samodejno izpolni ob uvozu in omogoča posodobitve v prihodnosti.", + "or": "ali", + "per_serving": "na porcijo", + "plural_short": "", + "plural_usage_info": "", + "recipe_property_info": "Živilom lahko dodate tudi lastnosti, ki se samodejno izračunajo na podlagi vašega recepta!", + "related_recipes": "Povezani recepti", + "remember_hours": "Ure, ki si jih zapomni", + "remember_search": "Zapomni si iskanje", + "reusable_help_text": "Ali lahko povezavo za povabilo uporabi več kot en uporabnik.", + "shopping_add_onhand": "Avtomatsko v roki", + "shopping_auto_sync": "Avtomatska sinhronizacija", + "shopping_auto_sync_desc": "Nastavitev na 0 bo onemogoča avtomatsko sinhronizacijo. Pri ogledu nakupovalnega seznama se seznam posodablja vsakih nekaj sekund za sinhronizacijo sprememb, ki jih je morda naredil nekdo drug. Uporabno pri nakupovanju z več ljudmi, vendar bo uporabljalo mobilne podatke.", + "shopping_recent_days": "Nedavni dnevi", + "shopping_recent_days_desc": "Dnevi nedavnih vnosov na seznamu za nakupovanje, ki jih želite prikazati.", + "shopping_share": "Deli nakupovalni listek", + "shopping_share_desc": "Uporabniki bodo videli vse elemente, ki si jih dodal v nakupovalni listek. Morajo te dodati, da vidiš njihove elemente na listku.", + "show_only_internal": "Prikaži samo interne recepte", + "show_split_screen": "Deljen pogled", + "show_sql": "Prikaži SQL", + "sql_debug": "SQL razhroščevanje", + "step_time_minutes": "Časovni korak v minutah", + "success_creating_resource": "Ustvarjanje vira je bilo uspešno!", + "success_deleting_resource": "Brisanje vira je bilo uspešno!", + "success_fetching_resource": "Pridobivanje vira je bilo uspešno!", + "success_merging_resource": "Združevanje vira je bilo uspešno!", + "success_moving_resource": "Premikanje vira je bilo uspešno!", + "success_updating_resource": "Posodabljanje vira je bilo uspešno!", + "theUsernameCannotBeChanged": "", + "today_recipes": "Današnji recepti", + "tree_root": "", + "tree_select": "Uporabi drevesno označbo", + "warning_feature_beta": "Ta funkcija je trenutno v stanju BETA (testiranje). Pri uporabi te funkcije pričakujte napake in morebitne prelomne spremembe v prihodnosti (morda izgubite podatke, povezane s to funkcijo).", + "warning_space_delete": "Izbrišete lahko svoj prostor, vključno z vsemi recepti, nakupovalnimi seznami, načrti obrokov in vsem drugim, kar ste ustvarili. Tega ni mogoče preklicati! Ste prepričani, da želite to storiti?" +} \ No newline at end of file diff --git a/vue3/src/locales/sv.json b/vue3/src/locales/sv.json new file mode 100644 index 000000000..18dea3c0f --- /dev/null +++ b/vue3/src/locales/sv.json @@ -0,0 +1,580 @@ +{ + "API": "API", + "Account": "Konto", + "Add": "Lägg till", + "AddFoodToShopping": "Lägg till {food} på din inköpslista", + "AddToShopping": "Lägg till i inköpslista", + "Add_Servings_to_Shopping": "Lägg till {servings} portioner till inköp", + "Add_Step": "Lägg till steg", + "Add_nutrition_recipe": "Lägg till näring till receptet", + "Add_to_Book": "Lägg till i kokbok", + "Add_to_Plan": "Lägg till i måltidsplan", + "Add_to_Shopping": "Lägg till i inköpslista", + "Added_To_Shopping_List": "Lades till i inköpslistan", + "Added_by": "Tillagd av", + "Added_on": "Tillagd på", + "Advanced": "Avancerat", + "Alignment": "Orientering", + "Amount": "Mängd", + "App": "App", + "Are_You_Sure": "Är du säker?", + "Auto_Planner": "Autoplanera", + "Auto_Sort": "Automatisk Sortering", + "Auto_Sort_Help": "Flytta alla ingredienser till det bästa passande steget.", + "Automate": "Automatisera", + "Automation": "Automatisering", + "Back": "Tillbaka", + "Bookmarklet": "Bokmärke", + "Books": "Böcker", + "Calculator": "Räknare", + "Calories": "Kalorier", + "Cancel": "Avbryt", + "Cannot_Add_Notes_To_Shopping": "Anteckningar kan inte läggas till inköpslistan", + "Carbohydrates": "Kolhydrater", + "Categories": "Kategorier", + "Category": "Kategori", + "CategoryInstruction": "Dra kategorier för att ändra den ordning som kategorierna visas i inköpslistan.", + "CategoryName": "Kategorinamn", + "Change_Password": "Ändra lösenord", + "ChildInheritFields": "Underordnade ärver fält", + "ChildInheritFields_help": "Underordnade kommer att ärva dessa fält som standard.", + "Choose_Category": "Välj kategori", + "Clear": "Rensa", + "Click_To_Edit": "Klicka för att redigera", + "Clone": "Klona", + "Close": "Stäng", + "Color": "Färg", + "Combine_All_Steps": "Kombinera alla steg i ett enda fält.", + "Coming_Soon": "Kommer snart", + "Comments_setting": "Visa Kommentarer", + "Completed": "Avslutad", + "Conversion": "Omvandling", + "Copy": "Kopiera", + "Copy Link": "Kopiera Länk", + "Copy Token": "Kopiera token", + "Copy_template_reference": "Kopiera mallreferens", + "Cosmetic": "Kosmetisk", + "CountMore": "...+{count} fler", + "Create": "Skapa", + "Create Food": "Skapa livsmedel", + "Create Recipe": "Skapa recept", + "Create_Meal_Plan_Entry": "Skapa en måltidsplan", + "Create_New_Food": "Lägg till nytt livsmedel", + "Create_New_Keyword": "Lägg till nytt nyckelord", + "Create_New_Meal_Type": "Lägg till ny måltidstyp", + "Create_New_Shopping Category": "Skapa ny shoppingkategori", + "Create_New_Shopping_Category": "Lägg till ny shoppingkategori", + "Create_New_Unit": "Lägg till enhet", + "Created": "Skapad", + "Current_Period": "Nuvarande period", + "Custom Filter": "Anpassat filter", + "CustomImageHelp": "Ladda upp en bild som visas i överblicken.", + "CustomLogoHelp": "Ladda upp kvadratiska bilder i olika storlekar för att ändra logga i webbläsare.", + "CustomLogos": "Anpassade logotyper", + "CustomNavLogoHelp": "Ladda upp en bild att använda som meny-logga.", + "CustomTheme": "Anpassat tema", + "CustomThemeHelp": "Skriv över nuvarande tema genom att ladda upp en anpassad CSS-fil.", + "Data_Import_Info": "Förbättra din samling genom att importera en framtagen lista av livsmedel, enheter och mer för att förbättra din recept-samling.", + "Datatype": "Datatyp", + "Date": "Datum", + "Day": "Dag", + "Days": "Dagar", + "Decimals": "Decimaler", + "DefaultPage": "Standardsida", + "Default_Unit": "Standardenhet", + "DelayFor": "Fördröjning på {hours} timmar", + "DelayUntil": "Fördröjning till", + "Delete": "Radera", + "DeleteShoppingConfirm": "Är du säker på att du vill ta bort all {food} från inköpslistan?", + "Delete_All": "Radera alla", + "Delete_Food": "Ta bort livsmedel", + "Delete_Keyword": "Ta bort nyckelord", + "Description": "Beskrivning", + "Description_Replace": "Ersätt beskrivning", + "Disable": "Inaktivera", + "Disable_Amount": "Inaktivera belopp", + "Disabled": "Inaktiverad", + "Documentation": "Dokumentation", + "Download": "Ladda ned", + "Drag_Here_To_Delete": "Dra hit för att radera", + "Edit": "Redigera", + "Edit_Food": "Redigera livsmedel", + "Edit_Keyword": "Redigera nyckelord", + "Edit_Meal_Plan_Entry": "Redigera matplansinlägg", + "Edit_Recipe": "Redigera recept", + "Empty": "Tom", + "Enable": "Aktivera", + "Enable_Amount": "Aktivera belopp", + "EndDate": "Slutdatum", + "Energy": "Energi", + "Error": "Fel", + "Export": "Exportera", + "Export_As_ICal": "Exportera nuvarande period till iCal format", + "Export_Not_Yet_Supported": "Export stöds inte ännu", + "Export_Supported": "Export stöds", + "Export_To_ICal": "Exportera .ics", + "External": "Extern", + "External_Recipe_Image": "Extern receptbild", + "FDC_ID": "FDC ID", + "FDC_ID_help": "FDC databas ID", + "FDC_Search": "FDC Sök", + "Failure": "Misslyckas", + "Fats": "Fett", + "File": "Fil", + "Files": "Filer", + "First_name": "Förnamn", + "Food": "Livsmedel", + "FoodInherit": "Ärftliga livsmedels fält", + "FoodNotOnHand": "Du har inte {food} hemma.", + "FoodOnHand": "Du har {food} hemma.", + "Food_Alias": "Alias för livsmedel", + "Food_Replace": "Ersätt ingrediens", + "Foods": "Livsmedel", + "GroupBy": "Gruppera enligt", + "Hide_Food": "Dölj livsmedel", + "Hide_Keyword": "Dölj nyckelord", + "Hide_Keywords": "Dölj nyckelord", + "Hide_Recipes": "Dölj recept", + "Hide_as_header": "Göm som rubrik", + "Hour": "Timme", + "Hours": "Timmar", + "Icon": "Ikon", + "IgnoreThis": "Lägg aldrig till {mat} automatiskt i inköpslista", + "Ignore_Shopping": "Ignorera handling", + "IgnoredFood": "{food} är inställd på att ignorera inköp.", + "Image": "Bild", + "Import": "Importera", + "Import Recipe": "Importera recept", + "Import_Error": "Ett fel uppstod under din import. Expandera informationen längst ner på sidan för att se den.", + "Import_Not_Yet_Supported": "Import stöds inte ännu", + "Import_Result_Info": "{imported} av totalt {total} recept blev importerat", + "Import_Supported": "Import stöds", + "Import_finished": "Importering klar", + "Imported": "Importerad", + "Imported_From": "Importerad från", + "Importer_Help": "Mer information och hjälp om denna import:", + "Information": "Information", + "Ingredient Editor": "Ingrediensredigerare", + "Ingredient Overview": "Ingrediensöversikt", + "IngredientInShopping": "Denna ingrediens finns i din inköpslista.", + "Ingredients": "Ingredienser", + "Inherit": "Ärva", + "InheritFields": "Ärv fältvärden", + "InheritFields_help": "Värdena i dessa fält kommer att ärvas från förälder (Undantag: tomma shoppingkategorier ärvs inte)", + "InheritWarning": "{food} är inställd på att ärva, ändringar kanske inte kvarstår.", + "Input": "Inmatning", + "Instruction_Replace": "Ersätt instruktion", + "Instructions": "Instruktioner", + "Internal": "Intern", + "Invites": "Inbjudningar", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Nyckelord", + "Keyword_Alias": "Nyckelord alias", + "Keywords": "Nyckelord", + "Language": "Språk", + "Last_name": "Efternamn", + "Learn_More": "Läs mer", + "Link": "Länk", + "Load_More": "Ladda mer", + "Log_Cooking": "Logga tillagning", + "Log_Recipe_Cooking": "Logga tillagningen av receptet", + "Logo": "Logga", + "Make_Header": "Skapa rubrik", + "Make_Ingredient": "Skapa ingrediens", + "Manage_Books": "Hantera böcker", + "Manage_Emails": "Hantera mejladresser", + "Meal_Plan": "Måltidsplanering", + "Meal_Plan_Days": "Framtida måltidsplaner", + "Meal_Type": "Måltidstyp", + "Meal_Type_Required": "Måltidstyp är obligatorisk", + "Meal_Types": "Måltidstyper", + "Merge": "Slå samman", + "Merge_Keyword": "Slå samman nyckelord", + "Message": "Meddelande", + "Month": "Månad", + "Move": "Flytta", + "MoveCategory": "Flytta till: ", + "Move_Down": "Flytta ned", + "Move_Food": "Flytta livsmedel", + "Move_Keyword": "Flytta nyckelord", + "Move_Up": "Flytta upp", + "Multiple": "Flera", + "Name": "Namn", + "Name_Replace": "Ersätt namn", + "Nav_Color": "Navigeringsfärg", + "Nav_Color_Help": "Ändra navigeringsfärg.", + "Nav_Text_Mode": "Navigation Textläge", + "Nav_Text_Mode_Help": "Beter sig annorlunda för varje tema.", + "Never_Unit": "Aldrig enhet", + "New": "Ny", + "New_Cookbook": "Ny kokbok", + "New_Entry": "Ny post", + "New_Food": "Nytt livsmedel", + "New_Keyword": "Nytt nyckelord", + "New_Meal_Type": "Ny måltidstyp", + "New_Recipe": "Nytt recept", + "New_Supermarket": "Skapa ny mataffärs", + "New_Supermarket_Category": "Skapa ny mataffärskategori", + "New_Unit": "Ny enhet", + "Next_Day": "Nästa dag", + "Next_Period": "Nästa period", + "NoCategory": "Ingen kategori vald.", + "NoMoreUndo": "Inga ändringar att ångra.", + "No_ID": "ID hittades inte, kan inte radera.", + "No_Results": "Inget resultat", + "NotInShopping": "{food} finns inte i din inköpslista.", + "Note": "Anteckning", + "Number of Objects": "Antal objekt", + "Nutrition": "Näringsinnehåll", + "OfflineAlert": "Du är offline, inköpslistan kanske inte synkroniseras.", + "Ok": "Öppna", + "OnHand": "För närvarande till hands", + "OnHand_help": "Livsmedel som finns i lager kommer inte automatiskt att läggas till på en inköpslista. Onhand-status delas med shoppinganvändare.", + "Open": "Öppna", + "Open_Data_Import": "Öppen Data Import", + "Open_Data_Slug": "Öppen Data Slug", + "Options": "Val", + "OrderInformation": "Objekt är sorterade från små till stora siffror.", + "Original_Text": "Original Text", + "Page": "Sida", + "Parameter": "Parameter", + "Parent": "Förälder", + "Period": "Period", + "Periods": "Perioder", + "Pin": "Fäst", + "Pinned": "Fäst", + "PinnedConfirmation": "{recipe} har fästs.", + "Plan_Period_To_Show": "Visa veckor, månader eller år", + "Plan_Show_How_Many_Periods": "Hur många perioder ska visas", + "Planned": "Planerad", + "Planner": "Planerare", + "Planner_Settings": "Planerare inställningar", + "Plural": "Plural", + "Preferences": "", + "Preparation": "Förberedelse", + "Previous_Day": "Föregående dag", + "Previous_Period": "Föregående period", + "Print": "Skriv ut", + "Private_Recipe": "Privat Recept", + "Private_Recipe_Help": "Receptet visas bara för dig och personer som det delas med.", + "Profile": "", + "Properties": "Egenskaper", + "Properties_Food_Amount": "Egenskaper Livsmedel Mängd", + "Properties_Food_Unit": "Egenskaper Livsmedel Enhet", + "Property": "Egendom", + "Property_Editor": "Egendom redigerare", + "Protected": "Skyddad", + "Proteins": "Protein", + "Quick actions": "Snabba handlingar", + "QuickEntry": "Snabbt inlägg", + "Random Recipes": "Slumpmässiga recept", + "Rating": "Betyg", + "Ratings": "Betyg", + "Recently_Viewed": "Nyligen visade", + "Recipe": "Recept", + "Recipe_Book": "Receptbok", + "Recipe_Image": "Receptbild", + "Recipes": "Recept", + "Recipes_In_Import": "Recept i din importfil", + "Recipes_per_page": "Recept per sida", + "RemoveFoodFromShopping": "Ta bort {mat} från din inköpslista", + "Remove_nutrition_recipe": "Ta bort näring från receptet", + "Reset": "Återställ", + "Reset_Search": "Rensa sök", + "Root": "Rot", + "Save": "Spara", + "Save_and_View": "Spara & visa", + "Search": "Sök", + "Search Settings": "Sökinställningar", + "Second": "Sekund", + "Seconds": "Sekunder", + "Select": "Välj", + "Select_App_To_Import": "Vänligen välj en App att importera från", + "Select_Book": "Välj kokbok", + "Select_File": "Välj fil", + "Selected": "Vald", + "Servings": "Portioner", + "Settings": "Inställningar", + "Share": "Dela", + "ShoppingBackgroundSyncWarning": "Dålig uppkoppling, inväntar synkronisering...", + "Shopping_Categories": "Shopping kategorier", + "Shopping_Category": "Shopping kategori", + "Shopping_List_Empty": "Din inköpslista är för närvarande tom, du kan lägga till varor via snabbmenyn för en måltidsplan (högerklicka på kortet eller vänsterklicka på menyikonen)", + "Shopping_input_placeholder": "t.ex. Potatis/100 Potatisar/100 g Potatisar", + "Shopping_list": "Inköpslista", + "ShowDelayed": "Visa fördröjda föremål", + "ShowRecentlyCompleted": "Visa nyligen genomförda föremål", + "ShowUncategorizedFood": "Visa odefinierad", + "Show_Logo": "Visa logga", + "Show_Logo_Help": "Visa Tandoor eller hushålls-logga i navigationen.", + "Show_Week_Numbers": "Visa veckonummer?", + "Show_as_header": "Visa som rubrik", + "Single": "Enstaka", + "Size": "Storlek", + "Social_Authentication": "Social autentisering", + "Sort_by_new": "Sortera efter ny", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "Vissa kosmetiska inställningar kan ändras av hushålls-administratörer och skriver över klientinställningar för det hushållet.", + "Split_All_Steps": "Dela upp alla rader i separata steg.", + "StartDate": "Startdatum", + "Starting_Day": "Startdag i veckan", + "Step": "Steg", + "Step_Name": "Stegets namn", + "Step_Type": "Stegets typ", + "Step_start_time": "Steg starttid", + "Sticky_Nav": "Fastlåst navigering", + "Sticky_Nav_Help": "Visa alltid navigeringsmenyn högst upp på skärmen.", + "SubstituteOnHand": "Du har ett substitut till hands.", + "Success": "Lyckas", + "SuccessClipboard": "Inköpslista kopierad till urklipp", + "Supermarket": "Mataffär", + "SupermarketCategoriesOnly": "Endast mataffärskategorier", + "SupermarketName": "Mataffärens namn", + "Supermarkets": "Mataffärer", + "System": "", + "Table_of_Contents": "Innehållsförteckning", + "Text": "Text", + "Theme": "Tema", + "Time": "Tid", + "Title": "Titel", + "Title_or_Recipe_Required": "Val av titel eller recept krävs", + "Toggle": "Växla", + "Transpose_Words": "Omvandla ord", + "Type": "Typ", + "Unchanged": "Oförändrad", + "Undefined": "Odefinierad", + "Undo": "Ångra", + "Unit": "Enhet", + "Unit_Alias": "Enhetsalias", + "Unit_Replace": "Ersätt enhet", + "Units": "Enheter", + "Unpin": "Lossa", + "UnpinnedConfirmation": "{recipe} har lossats.", + "Unrated": "Ej betygsatt", + "Update_Existing_Data": "Uppdatera existerande data", + "Updated": "Uppdaterad", + "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.", + "Use_Kj": "Använd kJ istället för kcal", + "Use_Metric": "Använd metriska enheter", + "Use_Plural_Food_Always": "Använd alltid pluralform för mat", + "Use_Plural_Food_Simple": "Använd pluralform för mat dynamiskt", + "Use_Plural_Unit_Always": "Använd alltid pluralform för enhet", + "Use_Plural_Unit_Simple": "Använd pluralform för enhet dynamiskt", + "User": "Användare", + "Username": "Användarnamn", + "Users": "Användare", + "Valid Until": "Giltig till", + "View": "Visa", + "View_Recipes": "Visa recept", + "Waiting": "Väntan", + "Warning": "Varning", + "Warning_Delete_Supermarket_Category": "Om du tar bort en mataffärskategori raderas också alla relationer till livsmedel. Är du säker?", + "Website": "Hemsida", + "Week": "Vecka", + "Week_Numbers": "Veckonummer", + "Welcome": "Välkommen", + "Year": "År", + "YourSpaces": "", + "add_keyword": "Lägg till nyckelord", + "additional_options": "Ytterligare alternativ", + "advanced": "Avancerat", + "advanced_search_settings": "Avancerade sökinställningar", + "all_fields_optional": "Alla rutor är valfria och kan lämnas tomma.", + "and": "och", + "and_down": "& up", + "and_up": "& ned", + "asc": "Stigande", + "base_amount": "Basmängd", + "base_unit": "Basenhet", + "book_filter_help": "Inkludera recept från receptfilter utöver de manuellt tilldelade.", + "click_image_import": "Klicka på bilden du vill importera till detta recept", + "confirm_delete": "Är du säker på att du vill radera detta {object}?", + "convert_internal": "Konvertera till internt recept", + "converted_amount": "Konverterad mängd", + "converted_unit": "Konverterad enhet", + "copy_markdown_table": "Kopiera som Markdown-tabell", + "copy_to_clipboard": "Kopiera till urklipp", + "copy_to_new": "Kopiera till nytt recept", + "create_food_desc": "Skapa ett livsmedel och länka det till det här receptet.", + "create_rule": "och skapa automation", + "create_shopping_new": "Lägg till i ny inköpslista", + "create_title": "Ny {type}", + "created_by": "Skapad av", + "created_on": "Skapat den", + "csv_delim_help": "Avgränsare att använda för CSV-export.", + "csv_delim_label": "CSV-avgränsare", + "csv_prefix_help": "Prefix att lägga till när listan kopieras till urklipp.", + "csv_prefix_label": "Listprefix", + "date_created": "Skapat datum", + "date_viewed": "Senast öppnade", + "default_delay": "Standardfördröjningstimmar", + "default_delay_desc": "Förinställt antal timmar för att fördröja en inköpslista.", + "del_confirmation_tree": "Är du säker på att du vill ta bort {source} och alla dess underordnade?", + "delete_confirmation": "Är du säker på att du vill radera {source}?", + "delete_title": "Radera {type}", + "desc": "Fallande", + "download_csv": "Ladda ner CSV", + "download_pdf": "Ladda ner PDF", + "edit_title": "Redigera {type}", + "empty_list": "Listan är tom.", + "enable_expert": "Aktivera expertläge", + "err_creating_resource": "Det uppstod ett fel när en resurs skulle skapas!", + "err_deleting_protected_resource": "Objektet du försöker radera används fortfarande och kan inte raderas.", + "err_deleting_resource": "Det uppstod ett fel när en resurs skulle tas bort!", + "err_fetching_resource": "Det uppstod ett fel när en resurs skulle hämtas!", + "err_importing_recipe": "Ett fel uppstod vid import av receptet!", + "err_merge_self": "Kan inte slå samman objektet med sig självt", + "err_merging_resource": "Det uppstod ett fel när en resurs skulle slås ihop!", + "err_move_self": "Kan inte flytta objektet till sig självt", + "err_moving_resource": "Det uppstod ett fel när en resurs skulle flyttas!", + "err_updating_resource": "Det uppstod ett fel när en resurs skulle uppdateras!", + "expert_mode": "Expertläge", + "explain": "Förklara", + "fields": "Fält", + "file_upload_disabled": "Filuppladdning är inte aktiverat för ditt utrymme.", + "filter": "Filter", + "filter_name": "Filternamn", + "filter_to_supermarket": "Filter till mataffär", + "filter_to_supermarket_desc": "Filtrera inköpslistan som standard så att den endast inkluderar kategorier för utvalda mataffärer.", + "fluid_ounce": "flytande ounce [fl oz] (US, volym)", + "food_inherit_info": "Fält på mat som ska ärvas som standard.", + "food_recipe_help": "Om du länkar ett recept här kommer det länkade receptet att inkluderas i alla andra recept som använder detta livsmedel", + "g": "gram [g] (metriskt, vikt)", + "gallon": "gallon [gal] (US, volym)", + "hide_step_ingredients": "Dölj ingredienser för steget", + "ignore_shopping_help": "Lägg aldrig till ingrediens på inköpslistan (t.ex. vatten)", + "imperial_fluid_ounce": "imperial flouid ounce [imp fl oz] (UK, volym)", + "imperial_gallon": "imperial gal [imp gal] (UK, volym)", + "imperial_pint": "imperial pint [imp pt] (UK, volym)", + "imperial_quart": "imperial quart [imp qt] (UK, volym)", + "imperial_tbsp": "imperial tablespoon [imp tbsp] (UK, volym)", + "imperial_tsp": "imperial teaspoon [imp tsp] (UK, volym)", + "import_duplicates": "För att förhindra duplicerade recept ignoreras recept med samma namn. Markera den här rutan för att importera allt.", + "import_running": "Importering pågår, var god vänta!", + "in_shopping": "I inköpslistan", + "ingredient_list": "Ingredienslista", + "kg": "kilogram [kg] (metriskt, vikt)", + "l": "liter [l] (metrisk, volym)", + "last_cooked": "Senast tillagad", + "last_viewed": "Senast öppnade", + "left_handed": "Vänsterhänt läge", + "left_handed_help": "Kommer att optimera användargränssnittet för användning med din vänstra hand.", + "make_now": "Gör nu", + "make_now_count": "Oftast saknade ingredientser", + "mark_complete": "Markera som färdig", + "mealplan_autoadd_shopping": "Lägg till måltidsplan automatiskt", + "mealplan_autoadd_shopping_desc": "Lägg automatiskt till måltidsplanens ingredienser till inköpslistan.", + "mealplan_autoexclude_onhand": "Uteslut livsmedel till hands", + "mealplan_autoexclude_onhand_desc": "När du lägger till en måltidsplan till inköpslistan (manuellt eller automatiskt), uteslut ingredienser som för närvarande finns till hands.", + "mealplan_autoinclude_related": "Lägg till relaterade recept", + "mealplan_autoinclude_related_desc": "När du lägger till en måltidsplan till inköpslistan (manuellt eller automatiskt), inkludera alla relaterade recept.", + "merge_confirmation": "Ersätt {source} med {target}", + "merge_selection": "Ersätt alla förekomster av {source} med den valda {type}.", + "merge_title": "Slå samman {type}", + "min": "min", + "ml": "millimeter [ml] (metrisk, volym)", + "move_confirmation": "Flytta{child} till förälder {parent}", + "move_selection": "Välj en förälder {type} att flytta {source} till.", + "move_title": "Flytta {type}", + "no_more_images_found": "Inga ytterligare bilder hittades på webbplatsen.", + "no_pinned_recipes": "Du har inga nålade recept!", + "not": "inte", + "nothing": "Inget att göra", + "nothing_planned_today": "Du har ingenting planerat för idag!", + "one_url_per_line": "Endast en URL per rad", + "open_data_help_text": "Tandoor Open Data projektet ger tillgång till Tandoor data som har bidragits av voluntärer. Det här fältet fylls automatiskt vid import och möjliggör updateringar i framtiden.", + "or": "eller", + "ounce": "ounce [oz] (vikt)", + "parameter_count": "Parameter {count}", + "paste_ingredients": "Klistra in ingredienser", + "paste_ingredients_placeholder": "Klistra in ingredienslistan här...", + "paste_json": "Klistra in JSON eller HTML källkoden här för att ladda recept.", + "per_serving": "per servering", + "pint": "pint [pt] (US, volym)", + "plan_share_desc": "Nya måltidsplaner kommer automatiskt att delas med utvalda användare.", + "plural_short": "plural", + "plural_usage_info": "Använd pluralformen för enheter och mat i detta utrymme.", + "pound": "pound (vikt)", + "property_type_fdc_hint": "Bara egendomstyper med ett FDC ID kan automatiskt hämta data från FDC databasen", + "quart": "quart [qt] (US, volym)", + "recipe_filter": "Receptfilter", + "recipe_name": "Receptnamn", + "recipe_property_info": "Du kan också lägga till egenskaper till maträtter för att beräkna dessa automatiskt baserat på ditt recept!", + "related_recipes": "Relaterade recept", + "remember_hours": "Timmar att komma ihåg", + "remember_search": "Kom ihåg sökning", + "remove_selection": "Avmarkera", + "reset_children": "Återställ underordnades arv", + "reset_children_help": "Skriv över alla underordnade med värden från ärvda fält. Ärvda fält av underordnade fält kommer att ställas in på ärvda fält om inte ärvda fält för underordnade är inställda.", + "reset_food_inheritance": "Återställ arv", + "reset_food_inheritance_info": "Återställ alla livsmedel till ärvda standardfält och deras överordnade värden.", + "reusable_help_text": "Bör inbjudningslänken vara användbar för mer än en användare.", + "review_shopping": "Granska inköpsposter innan du sparar", + "save_filter": "Spara filter", + "search_create_help_text": "Skapa ett nytt recept direkt i Tandoor.", + "search_import_help_text": "Importera ett recept från en extern webbplats eller applikation.", + "search_no_recipes": "Hittade inga recept!", + "search_rank": "Sök rank", + "select_file": "Välj fil", + "select_food": "Välj mat", + "select_keyword": "Välj nyckelord", + "select_recipe": "Välj recept", + "select_unit": "Välj enhet", + "shared_with": "Delad med", + "shopping_add_onhand": "Automatisk Till hands", + "shopping_add_onhand_desc": "Markera livsmedlet som \"till hands\" när den blir avbockad i inköpslistan.", + "shopping_auto_sync": "Autosynk", + "shopping_auto_sync_desc": "Inställning satt till 0 inaktiverar automatisk synkronisering. När du tittar på en inköpslista uppdateras listan varje sekund för att synkronisera ändringar som någon annan kan ha gjort. Användbart när du handlar med flera personer men kommer att använda mobildata.", + "shopping_category_help": "Mataffärer kan sorteras och filtreras efter Shopping-kategori enligt gångarnas layout.", + "shopping_recent_days": "Senaste dagarna", + "shopping_recent_days_desc": "Dagar av senaste inköpslistorna att visa.", + "shopping_share": "Dela inköpslista", + "shopping_share_desc": "Användare kommer att se alla varor du lägger till i din inköpslista. De måste lägga till dig för att se objekt på sin lista.", + "show_books": "Visa böcker", + "show_filters": "Visa filter", + "show_foods": "Visa livsmedel", + "show_ingredient_overview": "Visa en lista över alla ingredienser i början av receptet.", + "show_ingredients_table": "Visa en tabell över ingredienserna bredvid stegets text", + "show_keywords": "Visa nyckelord", + "show_only_internal": "Visa endast interna recept", + "show_rating": "Visa betyg", + "show_sortby": "Visa sortera efter", + "show_split_screen": "Delad vy", + "show_sql": "Visa SQL", + "show_step_ingredients": "Visa ingredienser för steget", + "show_step_ingredients_setting": "Visa ingredienser bredvid recept-steg", + "show_step_ingredients_setting_help": "Lägg till tabell med ingredienser bredvid recept-steg. Verkställs vid skapande. Kan skrivas över i redigering av receptvyn.", + "show_units": "Visa enheter", + "simple_mode": "Enkelt läge", + "sort_by": "Sortera efter", + "sql_debug": "SQL felsökning", + "step_time_minutes": "Stegets tid i minuter", + "substitute_children": "Ersättande underordnade", + "substitute_children_help": "All mat som är underordnat till detta livsmedel anses vara substitut.", + "substitute_help": "Ersättningar övervägs när man söker efter recept som kan göras med tillgängliga ingredienser.", + "substitute_siblings": "Ersättande syskon", + "substitute_siblings_help": "All mat som delar en överordnad till detta livsmedel anses vara substitut.", + "success_creating_resource": "En resurs har skapats!", + "success_deleting_resource": "En resurs har raderats!", + "success_fetching_resource": "En resurs har hämtats!", + "success_merging_resource": "En resurs har slagits samman!", + "success_moving_resource": "En resurs har flyttats!", + "success_updating_resource": "En resurs har uppdaterats!", + "tbsp": "matsked [tbsp] (US, Volym)", + "theUsernameCannotBeChanged": "", + "times_cooked": "Antal gånger som tillagats", + "today_recipes": "Dagens recept", + "total": "totalt", + "tree_root": "Roten av trädet", + "tree_select": "Använd trädval", + "tsp": "tesked [tsp] (US, volym)", + "updatedon": "Uppdaterad den", + "view_recipe": "Visa recept", + "warning_duplicate_filter": "Varning: På grund av tekniska begränsningar kan flera filter av samma kombination (och/eller/inte) ge oväntade resultat.", + "warning_feature_beta": "Den här funktionen är för närvarande i ett BETA-läge (testning). Förvänta dig buggar och eventuellt större ändringar i framtiden (möjligtvis framtida data kan gå förlorad) när du använder den här funktionen.", + "warning_space_delete": "Du kan ta bort ditt utrymme inklusive alla recept, inköpslistor, måltidsplaner och allt annat du har skapat. Detta kan inte ångras! Är du säker på att du vill göra detta?" +} \ No newline at end of file diff --git a/vue3/src/locales/tr.json b/vue3/src/locales/tr.json new file mode 100644 index 000000000..a799c4c99 --- /dev/null +++ b/vue3/src/locales/tr.json @@ -0,0 +1,578 @@ +{ + "API": "API", + "Account": "Hesap", + "Add": "Ekle", + "AddFoodToShopping": "{food}'ı alışveriş listenize ekleyin", + "AddToShopping": "Alışveriş listesine ekle", + "Add_Servings_to_Shopping": "Alışverişe {servings} Porsiyon Ekle", + "Add_Step": "Adım Ekle", + "Add_nutrition_recipe": "Tarife besin değeri ekle", + "Add_to_Plan": "Plana ekle", + "Add_to_Shopping": "Alışverişe Ekle", + "Added_To_Shopping_List": "Alışveriş listesine eklendi", + "Added_by": "Ekleyen", + "Added_on": "Eklenme Zamanı", + "Advanced": "Gelişmiş", + "Alignment": "Hizalama", + "Amount": "Miktar", + "App": "Uygulama", + "Are_You_Sure": "Emin misin?", + "Auto_Planner": "Otomatik Planlayıcı", + "Auto_Sort": "Otomatik Sırala", + "Auto_Sort_Help": "Tüm malzemeleri en uygun adıma taşı.", + "Automate": "Otomatikleştir", + "Automation": "Otomasyon", + "Back": "Geri", + "Bookmarklet": "Yer İmi", + "Books": "Kitaplar", + "Calculator": "Hesap Makinesi", + "Calories": "Kaloriler", + "Cancel": "İptal", + "Cannot_Add_Notes_To_Shopping": "Alışveriş listesine notlar eklenemez", + "Carbohydrates": "Karbonhidratlar", + "Categories": "Kategoriler", + "Category": "Kategori", + "CategoryInstruction": "Alışveriş listesinde görünen sipariş kategorilerini değiştirmek için kategorileri sürükleyin.", + "CategoryName": "Kategori Adı", + "Change_Password": "Parolayı Değiştir", + "ChildInheritFields": "Alt Öğeler Alanları Devralır", + "ChildInheritFields_help": "Alt öğeler varsayılan olarak bu alanları devralır.", + "Choose_Category": "Kategori Seç", + "Clear": "Temizle", + "Click_To_Edit": "Düzenlemek için tıklayın", + "Clone": "Klonla", + "Close": "Kapat", + "Color": "Renk", + "Combine_All_Steps": "Tüm adımları tek bir alanda birleştirin.", + "Coming_Soon": "Yakında Gelecek", + "Comments_setting": "Yorumları Göster", + "Completed": "Tamamlandı", + "Conversion": "Dönüşüm", + "Copy": "Kopyala", + "Copy Link": "Bağlantıyı Kopyala", + "Copy Token": "Anahtarı Kopyala", + "Copy_template_reference": "Şablon referansını kopyala", + "Cosmetic": "Kozmetik", + "CountMore": "...+{count} fazlası", + "Create": "Oluştur", + "Create Food": "Yiyecek Oluştur", + "Create Recipe": "Tarif Oluştur", + "Create_Meal_Plan_Entry": "Yemek planı girişi oluştur", + "Create_New_Food": "Yeni Yiyecek Ekle", + "Create_New_Keyword": "Yeni Anahtar Kelime Ekle", + "Create_New_Meal_Type": "Yeni Yemek Türü Ekle", + "Create_New_Shopping Category": "Yeni Alışveriş Kategorisi Oluştur", + "Create_New_Shopping_Category": "Yeni Alışveriş Kategorisi Ekle", + "Create_New_Unit": "Yeni Birim Ekle", + "Created": "Oluşturuldu", + "Current_Period": "Mevcut Dönem", + "Custom Filter": "Özel Filtre", + "CustomImageHelp": "Alan genel bakışında gösterilecek bir resim yükleyin.", + "CustomLogoHelp": "Tarayıcı sekmesinde ve yüklü web uygulamasında logoyu değiştirmek için farklı boyutlarda kare görseller yükleyin.", + "CustomLogos": "Özel Logolar", + "CustomNavLogoHelp": "Gezinme çubuğu logosu olarak kullanılacak bir resim yükleyin.", + "CustomTheme": "Özel Tema", + "CustomThemeHelp": "Özel bir CSS dosyası yükleyerek seçilen temanın stillerini geçersiz kılın.", + "Data_Import_Info": "Tarif koleksiyonunuzu geliştirmek için topluluk tarafından oluşturulmuş yiyecek, birim ve daha fazlasını olduğu listeleri içeri aktararak Alanlarınızı genişletin.", + "Datatype": "Veri tipi", + "Date": "Tarih", + "Day": "Gün", + "Days": "Günler", + "Decimals": "Ondalık Sayılar", + "DefaultPage": "Varsayılan Sayfa", + "Default_Unit": "Varsayılan Birim", + "DelayFor": "{hours} saat geciktir", + "DelayUntil": "Şu Zamana Kadar Geciktir", + "Delete": "Sil", + "DeleteShoppingConfirm": "Tüm {food} alışveriş listesinden kaldırmak istediğinizden emin misiniz?", + "Delete_All": "Tümünü sil", + "Delete_Food": "Yiyeceği Sil", + "Delete_Keyword": "Anahtar Kelimeyi Sil", + "Description": "Açıklama", + "Description_Replace": "Açıklama Değiştir", + "Disable": "Devre dışı bırak", + "Disable_Amount": "Tutarı Devre Dışı Bırak", + "Disabled": "Devre Dışı", + "Documentation": "Dokümantasyon", + "Download": "İndir", + "Drag_Here_To_Delete": "Silmek için buraya sürükleyin", + "Edit": "Düzenle", + "Edit_Food": "Yiyeceği Düzenle", + "Edit_Keyword": "Anahtar Kelimeyi Düzenle", + "Edit_Meal_Plan_Entry": "Yemek planı girişini düzenle", + "Edit_Recipe": "Tarifi Düzenle", + "Empty": "Boş", + "Enable": "Etkinleştir", + "Enable_Amount": "Tutarı Etkinleştir", + "EndDate": "Bitiş Tarihi", + "Energy": "Enerji", + "Error": "Hata", + "Export": "Dışa Aktar", + "Export_As_ICal": "Mevcut dönemi iCal formatında dışa aktar", + "Export_Not_Yet_Supported": "Dışa aktarma henüz desteklenmiyor", + "Export_Supported": "Desteklenen Dışa Aktarma", + "Export_To_ICal": ".ics olarak dışa aktar", + "External": "Harici", + "External_Recipe_Image": "Harici Tarif Resim", + "FDC_ID": "FDC Kimlik", + "FDC_ID_help": "FDC veritabanı Kimlik", + "FDC_Search": "FDC Arama", + "Failure": "Başarısız", + "Fats": "Yağlar", + "File": "Dosya", + "Files": "Dosyalar", + "First_name": "İsim", + "Food": "Yiyecek", + "FoodInherit": "Yiyeceğin Devralınabileceği Alanlar", + "FoodNotOnHand": "Elinizde {food} yok.", + "FoodOnHand": "Elinizde {food} var.", + "Food_Alias": "Yiyecek Takma Adı", + "Food_Replace": "Yiyecek Değiştir", + "Foods": "Yiyecekler", + "GroupBy": "Gruplandırma Ölçütü", + "Hide_Food": "Yiyeceği Gizle", + "Hide_Keyword": "Anahtar kelimeleri gizle", + "Hide_Keywords": "Anahtar Kelimeyi Gizle", + "Hide_Recipes": "Tarifleri Gizle", + "Hide_as_header": "Başlık olarak gizle", + "Hour": "Saat", + "Hours": "Saatler", + "Icon": "Simge", + "IgnoreThis": "{food}'ı hiçbir zaman alışverişe otomatik olarak ekleme", + "Ignore_Shopping": "Alışverişi Yoksay", + "IgnoredFood": "{food}, alışverişte yok sayılacak şekilde ayarlandı.", + "Image": "Resim", + "Import": "İçeriye Aktar", + "Import Recipe": "Tarif İçe Aktar", + "Import_Error": "İçeri aktarma sırasında bir hata oluştu. Görüntülemek için lütfen sayfanın altındaki Ayrıntıları genişletin.", + "Import_Not_Yet_Supported": "İçe aktarma henüz desteklenmiyor", + "Import_Result_Info": "{total} tariften {imported} tanesi içe aktarıldı", + "Import_Supported": "Desteklenen İçe Aktarma", + "Import_finished": "İçeriye Aktarma Bitti", + "Imported": "İçe Aktarılmış", + "Imported_From": "İçe Aktarıldığı Yer", + "Importer_Help": "Bu içe aktarıcı hakkında daha fazla bilgi ve yardım:", + "Information": "Bilgi", + "Ingredient Editor": "Malzeme Düzenleyici", + "Ingredient Overview": "Malzeme Genel Bakış", + "IngredientInShopping": "Bu malzeme alışveriş listenizde.", + "Ingredients": "Malzemeler", + "Inherit": "Devral", + "InheritFields": "Alan Değerlerini Devral", + "InheritFields_help": "Bu alanların değerleri üst öğeden devralınacaktır (İstisna: boş alışveriş kategorileri devralınmaz)", + "InheritWarning": "{food} devralacak şekilde ayarlandı; değişiklikler kalıcı olmayabilir.", + "Input": "Giriş", + "Instruction_Replace": "Talimat Değiştir", + "Instructions": "Talimatlar", + "Internal": "Dahili", + "Invites": "Davetler", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "Anahtar Kelime", + "Keyword_Alias": "Anahtar Kelime Takma Adı", + "Keywords": "Anahtar Kelimeler", + "Language": "Dil", + "Last_name": "Soyisim", + "Learn_More": "Daha Fazla", + "Link": "Bağlantı", + "Load_More": "Daha Fazla Yükle", + "Log_Cooking": "Günlük Pişirme", + "Log_Recipe_Cooking": "Günlük Tarif Pişirme", + "Logo": "Logo", + "Make_Header": "Başlık Oluştur", + "Make_Ingredient": "Malzeme Oluştur", + "Manage_Books": "Kitapları Yönet", + "Manage_Emails": "E-postaları Yönet", + "Meal_Plan": "Yemek Planı", + "Meal_Plan_Days": "Gelecek yemek planları", + "Meal_Type": "Yemek türü", + "Meal_Type_Required": "Yemek türü gereklidir", + "Meal_Types": "Yemek türleri", + "Merge": "Birleştir", + "Merge_Keyword": "Anahtar Kelimeyi Birleştir", + "Message": "Mesaj", + "Month": "Ay", + "Move": "Taşı", + "MoveCategory": "Taşı: ", + "Move_Down": "Aşağıya Taşı", + "Move_Food": "Yiyeceği Taşı", + "Move_Keyword": "Anahtar Kelimeyi Taşı", + "Move_Up": "Yukarı Taşı", + "Multiple": "Çoklu", + "Name": "İsim", + "Name_Replace": "İsim Değiştir", + "Nav_Color": "Gezinme Çubuğu Rengi", + "Nav_Color_Help": "Gezinme çubuğu rengini değiştir.", + "Nav_Text_Mode": "Gezinme Çubuğu Metin Modu", + "Nav_Text_Mode_Help": "Her tema için farklı davranır.", + "Never_Unit": "Asla Birim", + "New": "Yeni", + "New_Cookbook": "Yeni yemek kitabı", + "New_Entry": "Yeni Giriş", + "New_Food": "Yeni Yiyecek", + "New_Keyword": "Yeni Anahtar Kelime", + "New_Meal_Type": "Yeni Yemek türü", + "New_Recipe": "Yeni Tarif", + "New_Supermarket": "Yeni Market", + "New_Supermarket_Category": "Yeni Market Kategorisi", + "New_Unit": "Yeni Birim", + "Next_Day": "Sonraki Gün", + "Next_Period": "Sonraki Dönem", + "NoCategory": "Hiçbir kategori seçilmedi.", + "NoMoreUndo": "Yapılacak değişiklik yok.", + "No_ID": "ID bulunamadı, silinemez.", + "No_Results": "Sonuç Yok", + "NotInShopping": "{food} alışveriş listenizde yok.", + "Note": "Not", + "Number of Objects": "Nesne Sayısı", + "Nutrition": "Besin Değeri", + "OfflineAlert": "Çevrimdışısınız, alışveriş listesi senkronize edilemeyebilir.", + "Ok": "Tamam", + "OnHand": "Şu anda Elinizde", + "OnHand_help": "Yiyecekler envanterdedir ve otomatik olarak alışveriş listesine eklenmez. Eldeki durum alışveriş kullanıcılarıyla paylaşılır.", + "Open": "Aç", + "Open_Data_Import": "Açık Veri İçeri Aktar", + "Open_Data_Slug": "Açık Veri Tanım", + "Options": "Seçenekler", + "OrderInformation": "Nesneler küçükten büyüğe doğru sıralanır.", + "Original_Text": "Orijinal Metin", + "Page": "Sayfa", + "Parameter": "Parametre", + "Parent": "Üst Öğe", + "Period": "Dönem", + "Periods": "Dönemler", + "Pin": "Sabitle", + "Pinned": "Sabitlenmiş", + "PinnedConfirmation": "{recipe} sabitlendi.", + "Plan_Period_To_Show": "Haftaları, ayları veya yılları göster", + "Plan_Show_How_Many_Periods": "Kaç dönem gösterilecek", + "Planned": "Planlanan", + "Planner": "Planlayıcı", + "Planner_Settings": "Planlayıcı ayarları", + "Plural": "Çoğul", + "Preferences": "", + "Preparation": "Hazırlama", + "Previous_Day": "Önceki Gün", + "Previous_Period": "Önceki Dönem", + "Print": "Yazdır", + "Private_Recipe": "Özel Tarif", + "Private_Recipe_Help": "Tarif yalnızca size ve paylaştığınız kişilere gösterilir.", + "Profile": "", + "Properties": "Özellikler", + "Properties_Food_Amount": "Özellikler Yiyecek Miktar", + "Properties_Food_Unit": "Özellikler Yiyecek Birim", + "Property": "Özellik", + "Property_Editor": "Özellik Editörü", + "Protected": "Korumalı", + "Proteins": "Proteinler", + "Quick actions": "Hızlı işlemler", + "QuickEntry": "Hızlı Giriş", + "Random Recipes": "Rasgele Tarifler", + "Rating": "Puanlama", + "Ratings": "Derecelendirmeler", + "Recently_Viewed": "Son Görüntülenen", + "Recipe": "Tarif", + "Recipe_Book": "Yemek Tarifi Kitabı", + "Recipe_Image": "Tarif Resmi", + "Recipes": "Tarifler", + "Recipes_In_Import": "İçe aktarma dosyanızdaki tarifler", + "Recipes_per_page": "Sayfa Başına Tarif", + "RemoveFoodFromShopping": "{food}'ı alışveriş listenizden çıkarın", + "Remove_nutrition_recipe": "Tariften besin değeri sil", + "Reset": "Sıfırla", + "Reset_Search": "Aramayı Sıfırla", + "Root": "Kök", + "Save": "Kaydet", + "Save_and_View": "Kaydet & Görüntüle", + "Search": "Ara", + "Search Settings": "Arama Ayarları", + "Second": "Saniye", + "Seconds": "Saniyeler", + "Select": "Seç", + "Select_App_To_Import": "Lütfen İçe Aktarılacak Uygulamayı seçin", + "Select_Book": "Kitap Seç", + "Select_File": "Dosya Seç", + "Selected": "Seçilen", + "Servings": "Servis Sayısı", + "Settings": "Ayarlar", + "Share": "Paylaş", + "ShoppingBackgroundSyncWarning": "Kötü bağlantı, senkronizasyon bekleniyor...", + "Shopping_Categories": "Alışveriş Kategorileri", + "Shopping_Category": "Alışveriş Kategorisi", + "Shopping_List_Empty": "Alışveriş listeniz şu anda boş, yemek planı girişinin içerik menüsü aracılığıyla öğeler ekleyebilirsiniz (karta sağ tıklayın veya menü simgesine sol tıklayın)", + "Shopping_input_placeholder": "örn. Patates/100 Patatesler/100 g Patatesler", + "Shopping_list": "Alışveriş Listesi", + "ShowDelayed": "Geciken öğeleri göster", + "ShowRecentlyCompleted": "Yakın zamanda tamamlanan öğeleri göster", + "ShowUncategorizedFood": "Tanımlanmamışları Göster", + "Show_Logo": "Logoyu Göster", + "Show_Logo_Help": "Gezinti çubuğunda Tandoor veya alan logosu gösterin.", + "Show_Week_Numbers": "Hafta numaralarını göster?", + "Show_as_header": "Başlık olarak göster", + "Single": "Tek", + "Size": "Boyut", + "Social_Authentication": "Sosyal Kimlik Doğrulama", + "Sort_by_new": "Yeniye göre sırala", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "Bazı kozmetik ayarlar alan yöneticileri tarafından değiştirilebilir ve o alanın istemci ayarlarını geçersiz kılar.", + "Split_All_Steps": "Tüm satırları ayrı adımlara bölün.", + "StartDate": "Başlangıç Tarihi", + "Starting_Day": "Haftanın başlangıç günü", + "Step": "Adım", + "Step_Name": "Adım Adı", + "Step_Type": "Adım Tipi", + "Step_start_time": "Adım başlangıç zamanı", + "Sticky_Nav": "Yapışkan Gezinme Çubuğu", + "Sticky_Nav_Help": "Gezinme menüsünü her zaman ekranın üst kısmında gösterin.", + "SubstituteOnHand": "Elinizde bir yedek var.", + "Success": "Başarılı", + "SuccessClipboard": "Alışveriş listesi panoya kopyalandı", + "Supermarket": "Market", + "SupermarketCategoriesOnly": "Yalnızca Süpermarket Kategorileri", + "SupermarketName": "Süpermarket Adı", + "Supermarkets": "Marketler", + "System": "", + "Table_of_Contents": "İçindekiler Tablosu", + "Text": "Metin", + "Theme": "Tema", + "Time": "Zaman", + "Title": "Başlık", + "Title_or_Recipe_Required": "Başlık veya tarif seçimi gereklidir", + "Toggle": "Değiştir", + "Transpose_Words": "Devrik Kelimeler", + "Type": "Tür", + "Unchanged": "Değiştirilmemiş", + "Undefined": "Tanımlanmamış", + "Undo": "Geri Al", + "Unit": "Birim", + "Unit_Alias": "Birim Takma Adı", + "Unit_Replace": "Birim Değiştir", + "Units": "Birimler", + "Unpin": "Sabitlemeyi Kaldır", + "UnpinnedConfirmation": "{recipe} sabitlemesi kaldırıldı.", + "Unrated": "Derecelendirilmemiş", + "Update_Existing_Data": "Mevcut Verileri Güncelleyin", + "Updated": "Güncellendi", + "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.", + "Use_Kj": "Kcal yerine kJ kullanın", + "Use_Metric": "Metrik Birimler Kullan", + "Use_Plural_Food_Always": "Yiyecek için her zaman çoğul biçimi kullanın", + "Use_Plural_Food_Simple": "Yiyecek için çoğul biçimi dinamik olarak kullanın", + "Use_Plural_Unit_Always": "Birimler için her zaman çoğul biçimi seç", + "Use_Plural_Unit_Simple": "Birim için dinamik olarak çoğul biçimi kullanın", + "User": "Kullanıcı", + "Username": "Kullanıcı Adı", + "Users": "Kullanıcılar", + "Valid Until": "Geçerlilik Tarihi", + "View": "Görüntüle", + "View_Recipes": "Tarifleri Görüntüle", + "Waiting": "Bekleniyor", + "Warning": "Uyarı", + "Warning_Delete_Supermarket_Category": "Bir market kategorisinin silinmesi, gıdalarla olan tüm ilişkileri de silecektir. Emin misiniz?", + "Website": "Website", + "Week": "Hafta", + "Week_Numbers": "Hafta numaraları", + "Welcome": "Hoşgeldiniz", + "Year": "Yıl", + "YourSpaces": "", + "add_keyword": "Anahtar Kelime Ekle", + "additional_options": "Ek Seçenekler", + "advanced": "Gelişmiş", + "advanced_search_settings": "Gelişmiş Arama Ayarları", + "all_fields_optional": "Bütün alanlar tercihe bağlıdır ve boş bırakılabilir.", + "and": "ve", + "and_down": "& Aşağı", + "and_up": "& Yukarı", + "asc": "Artan", + "base_amount": "Temel Miktar", + "base_unit": "Temel Birim", + "book_filter_help": "Manuel olarak atananlara ek olarak tarif filtresindeki tarifleri de ekleyin.", + "click_image_import": "Bu tarif için içe aktarmak istediğiniz görsele tıklayın", + "confirm_delete": "Bu {object}'yi silmek istediğinizden emin misiniz?", + "convert_internal": "Dahili tarif'e dönüştür", + "converted_amount": "Dönüştürülmüş Miktar", + "converted_unit": "Dönüştürülmüş Birim", + "copy_markdown_table": "Markdown Tablosu Olarak Kopyala", + "copy_to_clipboard": "Panoya Kopyala", + "copy_to_new": "Yeni Tarif'e Kopyala", + "create_food_desc": "Bir yiyecek oluşturun ve onu bu tarife bağlayın.", + "create_rule": "ve otomasyon oluştur", + "create_title": "Yeni {type}", + "created_by": "Oluşturan", + "created_on": "Oluşturma Zamanı", + "csv_delim_help": "CSV dışa aktarmaları için kullanılacak ayırıcı.", + "csv_delim_label": "CSV Ayırıcı", + "csv_prefix_help": "Listeyi panoya kopyalarken eklenecek önek.", + "csv_prefix_label": "Liste Ön Eki", + "date_created": "Oluşturma Zamanı", + "date_viewed": "Son Görüntülenen", + "default_delay": "Varsayılan Gecikme Saatleri", + "default_delay_desc": "Bir alışveriş listesi girişini geciktirmek için varsayılan saat sayısı.", + "del_confirmation_tree": "{source} ve tüm alt öğelerini silmek istediğinizden emin misiniz?", + "delete_confirmation": "{source}'ı silmek istediğinizden emin misiniz?", + "delete_title": "{type}'ı sil", + "desc": "Azalan", + "download_csv": "CSV İndir", + "download_pdf": "PDF'i İndir", + "edit_title": "{type} düzenle", + "empty_list": "Liste boş.", + "enable_expert": "Uzman Modunu Etkinleştir", + "err_creating_resource": "Kaynak oluşturulurken bir hata oluştu!", + "err_deleting_protected_resource": "Silmeye çalıştığınız nesne hala kullanılıyor ve silinemedi.", + "err_deleting_resource": "Kaynak silinirken bir hata oluştu!", + "err_fetching_resource": "Kaynak alınırken bir hata oluştu!", + "err_importing_recipe": "Tarif içeri aktarılırken bir hata oluştu!", + "err_merge_self": "Öğe kendisiyle birleştirilemez", + "err_merging_resource": "Kaynak birleştirilirken bir hata oluştu!", + "err_move_self": "Öğe kendisine taşınamaz", + "err_moving_resource": "Kaynak taşınırken bir hata oluştu!", + "err_updating_resource": "Kaynak güncellenirken bir hata oluştu!", + "expert_mode": "Uzman Modu", + "explain": "Açıkla", + "fields": "Alanlar", + "file_upload_disabled": "Alanınız için dosya yükleme aktif değil.", + "filter": "Filtre", + "filter_name": "Fitre Adı", + "filter_to_supermarket": "Süpermarkete Filtrele", + "filter_to_supermarket_desc": "Varsayılan olarak, alışveriş listesini yalnızca seçilen süpermarkete ait kategorileri içerecek şekilde filtreleyin.", + "fluid_ounce": "sıvı onsu [fl oz] (ABD, hacim)", + "food_inherit_info": "Yiyeceklerdeki öntanımlı olarak aktarılması gereken alanlar.", + "food_recipe_help": "Bir tarifi buraya bağlamak, bağlantılı tarifi bu yiyeceği kullanan diğer tariflere dahil edecektir", + "g": "gram [g] (metrik, ağırlık)", + "gallon": "galon [gal] (ABD, hacim)", + "hide_step_ingredients": "Adımdaki Malzemeleri Gizle", + "ignore_shopping_help": "Alışveriş listesine asla eklenmeyecek yiyecek (örn. su)", + "imperial_fluid_ounce": "imperial fluid ounce [imp fl oz] (Birleşik Krallık, hacim)", + "imperial_gallon": "imperial gal [imp gal] (Birleşik Krallık, hacim)", + "imperial_pint": "imperial pint [imp pt] (Birleşik Krallık, hacim)", + "imperial_quart": "imperial quart [imp qt] (Birleşik Krallık, hacim)", + "imperial_tbsp": "imperial tablespoon [imp tbsp] (Birleşik Krallık, hacim)", + "imperial_tsp": "imperial teaspoon [imp tsp] (Birleşik Krallık, hacim)", + "import_duplicates": "Mevcut tariflerle aynı adı taşıyan tariflerin tekrarlanmasını önlemek için göz ardı edilir. Her şeyi içe aktarmak için bu kutuyu işaretleyin.", + "import_running": "İçeri aktarım devam ediyor, lütfen bekleyin!", + "in_shopping": "Alışveriş Listesinde", + "ingredient_list": "Malzeme Listesi", + "kg": "kilogram [kg] (metrik, ağırlık)", + "l": "litre [l] (metrik, hacim)", + "last_cooked": "Son Pişirilen", + "last_viewed": "Son Bakılan", + "left_handed": "Sol El modu", + "left_handed_help": "Kullanıcı arayüzünü sol elinizle kullanım için optimize edecektir.", + "make_now": "Şimdi Yap", + "make_now_count": "En çok eksik malzemeler", + "mark_complete": "Tamamlandı Olarak İşaretle", + "mealplan_autoadd_shopping": "Otomatik Yemek Planı Ekle", + "mealplan_autoadd_shopping_desc": "Yemek planı malzemelerini otomatik olarak alışveriş listesine ekleyin.", + "mealplan_autoexclude_onhand": "Eldeki Yiyecekleri Hariç Tut", + "mealplan_autoexclude_onhand_desc": "Alışveriş listesine bir yemek planı eklerken (manuel veya otomatik olarak), elinizde bulunan malzemeleri hariç tutun.", + "mealplan_autoinclude_related": "İlgili Tarifleri Ekle", + "mealplan_autoinclude_related_desc": "Alışveriş listesine bir yemek planı eklerken (manuel veya otomatik olarak), ilgili tüm tarifleri dahil edin.", + "merge_confirmation": "{source} kaynağını {target} hedefiyle değiştir", + "merge_selection": "{source} ifadesinin tüm tekrarlarını seçilen {type} ile değiştirin.", + "merge_title": "{type} birleştir", + "min": "min", + "ml": "mililitre [ml] (metrik, hacim)", + "move_confirmation": "{child}'ı ebeveyn {parent}'a taşı", + "move_selection": "{source}'un taşınacağı bir üst {type} seçin.", + "move_title": "{type} taşı", + "no_more_images_found": "Web sitesinde ek resim bulunamadı.", + "no_pinned_recipes": "Sabitlenmiş tarifiniz yok!", + "not": "değil", + "nothing": "Yapacak bir şey yok", + "nothing_planned_today": "Bugün için planınız yok!", + "one_url_per_line": "Satır başına bir URL", + "open_data_help_text": "The Tandoor Open Data projesi Tandoor için topluluk tarafından oluşturulmuş verileri sağlar. Bu alan içeri aktarım sırasında otomatik olarak doldurulur ve gelecekte güncellenebilir.", + "or": "veya", + "ounce": "ons [oz] (ağırlık)", + "parameter_count": "Parametre {count}", + "paste_ingredients": "Malzemeleri Yapıştır", + "paste_ingredients_placeholder": "Malzeme listesini buraya yapıştırın...", + "paste_json": "Tarifi yüklemek için json veya html kaynağını buraya yapıştırın.", + "per_serving": "servis başına", + "pint": "pint [pt] (ABD, hacim)", + "plan_share_desc": "Yeni Yemek Planı girişleri seçilen kullanıcılarla otomatik olarak paylaşılacaktır.", + "plural_short": "çoğul", + "plural_usage_info": "Bu alandaki birimler ve yiyecekler için çoğul biçimini kullanın.", + "pound": "pound (ağırlık)", + "property_type_fdc_hint": "Yalnızca FDC kimliği olan özellik tipleri FDC veritabanından veri çekebilir", + "quart": "quart [qt] (ABD, hacim)", + "recipe_filter": "Tarif Filtresi", + "recipe_name": "Tarif Adı", + "recipe_property_info": "Yiyeceklere ayrıca özellikler ekleyebilir ve tarifinize göre bunları otomatik olarak hesaplayabilirsiniz!", + "related_recipes": "İlgili Tarifler", + "remember_hours": "Hatırlanacak Süre", + "remember_search": "Aramayı Hatırla", + "remove_selection": "Seçimi Kaldır", + "reset_children": "Alt Devralmayı Sıfırla", + "reset_children_help": "Devralınan alanlardaki değerleri tüm alt öğelerin üzerine yazın. Alt Devralınan Alanlar ayarlanmadıysa alttan devralınan alanlar Alanları Devral olarak ayarlanacaktır.", + "reset_food_inheritance": "Devralmayı Sıfırla", + "reset_food_inheritance_info": "Tüm yiyecekleri varsayılan devralınan alanlara ve bunların üst değerlerine sıfırlayın.", + "reusable_help_text": "Davet bağlantısı birden fazla kullanıcı için kullanılabilir olsun mu.", + "review_shopping": "Kaydetmeden önce alışveriş girişlerini inceleyin", + "save_filter": "Filtreyi Kaydet", + "search_create_help_text": "Doğrudan Tandoor'da yeni bir tarif oluşturun.", + "search_import_help_text": "Harici bir web sitesinden veya uygulamadan bir tarifi içe aktarın.", + "search_no_recipes": "Herhangi bir tarif bulunamadı!", + "search_rank": "Arama Sıralaması", + "select_file": "Dosya Seç", + "select_food": "Yiyecek Seç", + "select_keyword": "Anahtar Kelimeyi Seç", + "select_recipe": "Tarif Seç", + "select_unit": "Birim Seç", + "shared_with": "Paylaşılan", + "shopping_add_onhand": "Otomatik Elde", + "shopping_add_onhand_desc": "Alışveriş listesinde işaretlendiğinde yiyeceği 'Elde' olarak işaretleyin.", + "shopping_auto_sync": "Otomatik Senkronizasyon", + "shopping_auto_sync_desc": "0'a ayarlamak otomatik senkronizasyonu devre dışı bırakacaktır. Bir alışveriş listesini görüntülerken liste, başka birinin yapmış olabileceği değişiklikleri senkronize etmek için belirlenen her saniyede bir güncellenir. Birden fazla kişiyle alışveriş yaparken kullanışlıdır ancak mobil veriyi kullanır.", + "shopping_category_help": "Süpermarketler, reyonların düzenine göre Alışveriş Kategorisine göre sipariş edilebilir ve filtrelenebilir.", + "shopping_recent_days": "Son Günler", + "shopping_recent_days_desc": "Görüntülenecek son alışveriş listesi girişlerinin günleri.", + "shopping_share": "Alışveriş Listesini Paylaş", + "shopping_share_desc": "Kullanıcılar alışveriş listenize eklediğiniz tüm ürünleri görecektir. Listelerindeki öğeleri görebilmeniz için sizi eklemeleri gerekir.", + "show_books": "Kitapları Göster", + "show_filters": "Filtreleri Göster", + "show_foods": "Yiyecekleri Göster", + "show_ingredient_overview": "Tarifin başlangıcında tüm malzemelerin bir listesini görüntüleyin.", + "show_ingredients_table": "Adım metninin yanında malzemeler tablosunu görüntüleyin", + "show_keywords": "Anahtar Kelimeleri Göster", + "show_only_internal": "Sadece dahili tarifleri göster", + "show_rating": "Derecelendirmeyi Göster", + "show_sortby": "Sıralamayı Göster", + "show_split_screen": "Bölünmüş Görünüm", + "show_sql": "SQL göster", + "show_step_ingredients": "Adımdaki Malzemeleri Göster", + "show_step_ingredients_setting": "Tarif Adımlarının Yanında Malzemeleri Göster", + "show_step_ingredients_setting_help": "Tarif adımlarının yanına malzemeler tablosunu ekleyin. Oluşturulma zamanında geçerlidir. Tarif düzenleme görünümünde geçersiz kılınabilir.", + "show_units": "Birimleri Göster", + "simple_mode": "Basit Mod", + "sort_by": "Sıralama Ölçütü", + "sql_debug": "SQL Hata Ayıklama", + "step_time_minutes": "Dakika olarak adım süresi", + "substitute_children": "Yedek Çocuklar", + "substitute_children_help": "Bu yiyeceğin altı olan tüm yiyecekler ikame olarak kabul edilir.", + "substitute_help": "Eldeki malzemelerle yapılabilecek tarifler ararken alternatifler dikkate alınır.", + "substitute_siblings": "Yedek Kardeşler", + "substitute_siblings_help": "Bu yiyeceğin bir üstünü paylaşan tüm yiyecekler ikame olarak kabul edilir.", + "success_creating_resource": "Kaynak başarıyla oluşturuldu!", + "success_deleting_resource": "Kaynak başarıyla silindi!", + "success_fetching_resource": "Kaynak başarıyla getirildi!", + "success_merging_resource": "Kaynak başarıyla birleştirildi!", + "success_moving_resource": "Kaynak başarıyla taşındı!", + "success_updating_resource": "Kaynak başarıyla güncellendi!", + "tbsp": "yemek kaşığı [tbsp] (ABD, hacim)", + "theUsernameCannotBeChanged": "", + "times_cooked": "Pişirilme Sayısı", + "today_recipes": "Günün Tarifleri", + "total": "toplam", + "tree_root": "Ağaç Kökü", + "tree_select": "Ağaç Seçimini Kullan", + "tsp": "çay kaşığı [tsp] (ABD, hacim)", + "updatedon": "Güncelleme Zamanı", + "view_recipe": "Tarif Görüntüle", + "warning_duplicate_filter": "Uyarı: Teknik sınırlamalar nedeniyle aynı kombinasyona sahip (ve/veya/değil) birden fazla filtreye sahip olmak beklenmedik sonuçlara yol açabilir.", + "warning_feature_beta": "Bu özellik şu anda BETA (test) durumundadır. Lütfen bu özelliği kullanırken hatalara ve muhtemelen gelecekte değişikliklere (muhtemelen özellikle ilgili verilerin kaybolmasına) hazırlıklı olun.", + "warning_space_delete": "Tüm tarifleri, alışveriş listelerini, yemek planlarını ve oluşturduğunuz diğer her şeyi içeren alanınızı silebilirsiniz. Bu geri alınamaz! Bunu yapmak istediğinizden emin misiniz?" +} \ No newline at end of file diff --git a/vue3/src/locales/uk.json b/vue3/src/locales/uk.json new file mode 100644 index 000000000..b726a30a5 --- /dev/null +++ b/vue3/src/locales/uk.json @@ -0,0 +1,448 @@ +{ + "Add": "Додати", + "AddFoodToShopping": "Додати {food} до вашого списку покупок", + "AddToShopping": "Додати до списку покупок", + "Add_Servings_to_Shopping": "Додати {servings} Порції до Покупок", + "Add_Step": "Додати Крок", + "Add_nutrition_recipe": "Додати харчову цінність до рецепту", + "Add_to_Plan": "Додати до Плану", + "Add_to_Shopping": "Додати до Покупок", + "Added_To_Shopping_List": "Додано до списку покупок", + "Added_by": "Додано", + "Added_on": "Додано На", + "Advanced": "", + "Amount": "Кількість", + "App": "", + "Are_You_Sure": "", + "Auto_Planner": "", + "Auto_Sort": "Автоматичне сортування", + "Auto_Sort_Help": "Перемістити всі інгредієнти до більш підходящого кроку.", + "Automate": "Автоматично", + "Automation": "Автоматизація", + "Bookmarklet": "", + "Books": "Книжки", + "Calories": "Калорії", + "Cancel": "Відмінити", + "Cannot_Add_Notes_To_Shopping": "Нотатки не можуть бути доданими до списку покупок", + "Carbohydrates": "Вуглеводи", + "Categories": "Категорії", + "Category": "Категорія", + "CategoryInstruction": "", + "CategoryName": "", + "ChildInheritFields": "", + "ChildInheritFields_help": "", + "Clear": "", + "Click_To_Edit": "", + "Clone": "Клонувати", + "Close": "Закрити", + "Color": "Колір", + "Coming_Soon": "", + "Completed": "Виконано", + "Copy": "Копіювати", + "Copy Link": "Скопіювати Посилання", + "Copy Token": "Скопіювати Токен", + "Copy_template_reference": "", + "CountMore": "...+{count} більше", + "Create": "Створити", + "Create Food": "", + "Create_Meal_Plan_Entry": "Створити запис в плані харчування", + "Create_New_Food": "Додати Нову Їжу", + "Create_New_Keyword": "Додати Нове Ключове слово", + "Create_New_Meal_Type": "Додати Новий Тип Страви", + "Create_New_Shopping Category": "Створити Нову Категорію Покупок", + "Create_New_Shopping_Category": "Додати Нову Категорію Покупок", + "Create_New_Unit": "Додати Нову Одиницю", + "Current_Period": "Теперішній Період", + "Custom Filter": "", + "Date": "Дата", + "Decimals": "Десятки", + "Default_Unit": "Одиниця замовчуванням", + "DelayFor": "Затримка на {hours} годин", + "DelayUntil": "", + "Delete": "Видалити", + "DeleteShoppingConfirm": "Ви впевнені, що хочете видалити {food} з вашого списку покупок?", + "Delete_Food": "Видалити Їжу", + "Delete_Keyword": "Видалити Ключове слово", + "Description": "Опис", + "Description_Replace": "Замінити Опис", + "Disable_Amount": "Виключити Кількість", + "Documentation": "", + "Download": "Скачати", + "Drag_Here_To_Delete": "Перемістіть сюди, щоб видалити", + "Edit": "Редагувати", + "Edit_Food": "Редагувати Їжу", + "Edit_Keyword": "Редагувати Ключове слово", + "Edit_Meal_Plan_Entry": "Редагувати запис в плані харчування", + "Edit_Recipe": "Редагувати Рецепт", + "Empty": "Пусто", + "Enable_Amount": "Включити Кількість", + "Energy": "Енергія", + "Export": "Експорт", + "Export_As_ICal": "Експортувати теперішній період до формату iCal", + "Export_Not_Yet_Supported": "", + "Export_Supported": "", + "Export_To_ICal": "Експортувати .ics", + "External": "Зовнішній", + "External_Recipe_Image": "Зображення Зовнішнього Рецепту", + "Failure": "Невдало", + "Fats": "Жири", + "File": "Файл", + "Files": "Файли", + "Food": "Їжа", + "FoodInherit": "Пола Успадкованої Їжі", + "FoodNotOnHand": "У вас немає {food} на руках.", + "FoodOnHand": "Ви маєте {food} на руках.", + "Food_Alias": "", + "Foods": "", + "GroupBy": "По Групі", + "Hide_Food": "Сховати Їжу", + "Hide_Keyword": "", + "Hide_Keywords": "Сховати Ключове слово", + "Hide_Recipes": "Сховати Рецепти", + "Hide_as_header": "", + "Icon": "Іконка", + "IgnoreThis": "Ніколи {food} автоматично не додавати до покупок", + "Ignore_Shopping": "Ігнорувати Покупки", + "IgnoredFood": "{food} ігнорується в покупках.", + "Image": "Зображення", + "Import": "Імпорт", + "Import_Error": "", + "Import_Not_Yet_Supported": "", + "Import_Result_Info": "", + "Import_Supported": "", + "Import_finished": "Імпорт закінчено", + "Imported": "", + "Imported_From": "", + "Importer_Help": "", + "Information": "Інформація", + "Ingredient Editor": "Редактор Інгредієнтів", + "IngredientInShopping": "Цей інгредієнт є в вашому списку покупок.", + "Ingredients": "Інгредієнти", + "Inherit": "Успадкувати", + "InheritFields": "Успадкувати Значення Полів", + "InheritFields_help": "", + "InheritWarning": "", + "Instruction_Replace": "Замінити Інструкцію", + "Instructions": "Інструкції", + "Internal": "", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "", + "Keyword_Alias": "", + "Keywords": "Ключові слова", + "Language": "Мова", + "Link": "Посилання", + "Load_More": "Завантажити більше", + "Log_Cooking": "", + "Log_Recipe_Cooking": "", + "Make_Header": "", + "Make_Ingredient": "", + "Manage_Books": "Управління Книжкою", + "Meal_Plan": "План Харчування", + "Meal_Plan_Days": "Майбутній план харчування", + "Meal_Type": "Тип страви", + "Meal_Type_Required": "Тип страви є обов'язковим", + "Meal_Types": "Типи страви", + "Merge": "Об'єднати", + "Merge_Keyword": "Об'єднати Ключове слово", + "Month": "Місяць", + "Move": "Перемістити", + "MoveCategory": "Перемістити До: ", + "Move_Down": "Перемістити вниз", + "Move_Food": "Перемістити Їжу", + "Move_Keyword": "Перемістити Ключове слово", + "Move_Up": "Перемістити уверх", + "Multiple": "", + "Name": "Ім'я", + "New": "Новий", + "New_Cookbook": "", + "New_Entry": "Новий запис", + "New_Food": "Нова Їжа", + "New_Keyword": "Нові Ключові слова", + "New_Meal_Type": "Новий Тип страви", + "New_Recipe": "Новий Рецепт", + "New_Supermarket": "", + "New_Supermarket_Category": "", + "New_Unit": "Нова Одиниця", + "Next_Day": "Наступний День", + "Next_Period": "Наступний період", + "NoCategory": "Жодна категорія не вибрана.", + "No_ID": "ID не знайдено, неможливо видалити.", + "No_Results": "Немає Результату", + "NotInShopping": "{food} немає в вашому списку покупок.", + "Note": "Нотатка", + "Nutrition": "Харчова цінність", + "OfflineAlert": "Ви офлайн, список покупок може не синхронізуватися.", + "Ok": "Відкрити", + "OnHand": "Зараз На Руках", + "OnHand_help": "", + "Open": "Відкрити", + "Options": "", + "Original_Text": "Оригінальний текст", + "Page": "", + "Parameter": "Параметр", + "Parent": "Батько", + "Period": "Період", + "Periods": "Періоди", + "Pin": "", + "Pinned": "", + "Plan_Period_To_Show": "Показати тижні, місяці або роки", + "Plan_Show_How_Many_Periods": "Як багато періодів показати", + "Planned": "", + "Planner": "Планувальний", + "Planner_Settings": "Налаштування планувальника", + "Plural": "", + "Preferences": "", + "Preparation": "Підготовка", + "Previous_Day": "Попередній День", + "Previous_Period": "Попередній Період", + "Print": "Друкувати", + "Private_Recipe": "Приватний Рецепт", + "Private_Recipe_Help": "Рецепт показаний тільки Вам і тими з ким ви поділилися їм.", + "Profile": "", + "Protected": "Захищено", + "Proteins": "Білки", + "Quick actions": "", + "QuickEntry": "", + "Random Recipes": "", + "Rating": "Рейтинг", + "Ratings": "", + "Recently_Viewed": "Нещодавно переглянуті", + "Recipe": "Рецепт", + "Recipe_Book": "Книга Рецептів", + "Recipe_Image": "Зображення Рецепту", + "Recipes": "Рецепти", + "Recipes_In_Import": "", + "Recipes_per_page": "Кількість Рецептів на Сторінку", + "RemoveFoodFromShopping": "Видалити {food} з вашого списку покупок", + "Remove_nutrition_recipe": "Видалити харчову цінність з рецепта", + "Reset": "", + "Reset_Search": "Скинути Пошук", + "Root": "Корінь", + "Save": "Зберегти", + "Save_and_View": "Зберегти і Подивитися", + "Search": "Пошук", + "Search Settings": "Налаштування Пошуку", + "Select": "", + "Select_App_To_Import": "", + "Select_Book": "Вибрати Книжку", + "Select_File": "Вибрати Файл", + "Selected": "Вибрано", + "Servings": "Порції", + "Settings": "Налаштування", + "Share": "Поділитися", + "Shopping_Categories": "Категорії Покупок", + "Shopping_Category": "Категорія Покупок", + "Shopping_List_Empty": "Ваш список покупок зараз пустий, ви можете додати товари за допомогою контекстного меню плану харчування (права кнопка мишки на картку або на ліву кнопку на іконку меню)", + "Shopping_list": "Список Покупок", + "ShowDelayed": "Показати Відкладені Предмети", + "ShowUncategorizedFood": "Показати Невідомо", + "Show_Week_Numbers": "Показати номер тижня?", + "Show_as_header": "", + "Single": "", + "Size": "Розмір", + "Sort_by_new": "", + "SpaceMembers": "", + "SpaceSettings": "", + "Starting_Day": "Початковий день тижня", + "Step": "Крок", + "Step_Name": "Ім'я Кроку", + "Step_Type": "Тип Кроку", + "Step_start_time": "Час початку кроку", + "SubstituteOnHand": "", + "Success": "Успішно", + "SuccessClipboard": "", + "Supermarket": "Супермаркет", + "SupermarketCategoriesOnly": "Тільки Категорії Супермаркету", + "SupermarketName": "", + "Supermarkets": "", + "System": "", + "Table_of_Contents": "Зміст", + "Text": "Текст", + "Theme": "Тема", + "Time": "Час", + "Title": "Заголовок", + "Title_or_Recipe_Required": "Вибір заголовку, або рецепту, є обов'язковим", + "Toggle": "", + "Type": "Тип", + "Undefined": "Невідомо", + "Unit": "Одиниця", + "Unit_Alias": "", + "Units": "", + "Unrated": "Без рейтингу", + "Url_Import": "Імпорт за посиланням", + "Use_Fractions": "Використовувати дроби", + "Use_Fractions_Help": "Автоматично конвертувати десятки в дроби, коли дивитесь рецепт.", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "User": "", + "View": "", + "View_Recipes": "Подивитися Рецепт", + "Waiting": "Очікування", + "Warning": "Увага", + "Warning_Delete_Supermarket_Category": "", + "Website": "", + "Week": "Неділя", + "Week_Numbers": "Номер тижня", + "Year": "Рік", + "YourSpaces": "", + "add_keyword": "", + "additional_options": "", + "advanced": "", + "advanced_search_settings": "", + "all_fields_optional": "Всі поля опціональні і можна залишити їх пустими.", + "and": "і", + "and_down": "І Вниз", + "and_up": "І Уверх", + "asc": "", + "book_filter_help": "", + "click_image_import": "", + "confirm_delete": "Ви впевнені, що хочете видалити {object}?", + "convert_internal": "Конвертувати у внутрішній рецепт", + "copy_markdown_table": "", + "copy_to_clipboard": "", + "copy_to_new": "", + "create_food_desc": "", + "create_rule": "і створити автоматизацію", + "create_title": "Новий {type}", + "created_on": "", + "csv_delim_help": "", + "csv_delim_label": "", + "csv_prefix_help": "", + "csv_prefix_label": "", + "date_created": "", + "date_viewed": "", + "default_delay": "", + "default_delay_desc": "", + "del_confirmation_tree": "Ви впевненні, що хочете видалити {source} і всіх його дітей?", + "delete_confirmation": "Ви впевнені, що хочете видалити {source}?", + "delete_title": "Видалити {type}", + "desc": "", + "download_csv": "", + "download_pdf": "", + "edit_title": "Редагувати {type}", + "empty_list": "", + "enable_expert": "", + "err_creating_resource": "Виникла помилка при створенні ресурсу!", + "err_deleting_protected_resource": "Об'єкт який ви намагаєтесь видалити зараз використовується і не може бути видаленим.", + "err_deleting_resource": "Виникла помилка при видаленні ресурсу!", + "err_fetching_resource": "Виникла помилка при отриманні ресурсу!", + "err_merge_self": "", + "err_merging_resource": "Виникла помилка при злитті ресурсу!", + "err_move_self": "", + "err_moving_resource": "Виникла помилка при переміщені ресурсу!", + "err_updating_resource": "Виникла помилка при оновленні ресурсу!", + "expert_mode": "", + "explain": "", + "fields": "", + "file_upload_disabled": "Завантаження файлів не включено на вашому просторі.", + "filter": "", + "filter_name": "", + "filter_to_supermarket": "", + "filter_to_supermarket_desc": "", + "food_recipe_help": "", + "ignore_shopping_help": "", + "import_duplicates": "", + "import_running": "Імпортується, будь ласка зачекайте!", + "in_shopping": "", + "ingredient_list": "", + "last_cooked": "", + "last_viewed": "", + "left_handed": "", + "left_handed_help": "", + "make_now": "", + "mark_complete": "", + "mealplan_autoadd_shopping": "Автоматично Додати План Харчування", + "mealplan_autoadd_shopping_desc": "", + "mealplan_autoexclude_onhand": "", + "mealplan_autoexclude_onhand_desc": "", + "mealplan_autoinclude_related": "Додати Пов'язані Рецепти", + "mealplan_autoinclude_related_desc": "", + "merge_confirmation": "Замінити {source} на {target}", + "merge_selection": "", + "merge_title": "Об'єднати {type}", + "min": "хв", + "move_confirmation": "Перемістити {child} до батька {parent}", + "move_selection": "", + "move_title": "Перемістити {type}", + "no_more_images_found": "", + "no_pinned_recipes": "", + "not": "", + "nothing": "", + "nothing_planned_today": "", + "one_url_per_line": "Одна URL на лінію", + "or": "або", + "parameter_count": "", + "paste_ingredients": "", + "paste_ingredients_placeholder": "", + "paste_json": "", + "plural_short": "", + "plural_usage_info": "", + "recipe_filter": "", + "recipe_name": "", + "related_recipes": "", + "remember_hours": "", + "remember_search": "", + "remove_selection": "", + "reset_children": "", + "reset_children_help": "", + "reusable_help_text": "Запрошувальне посилання має бути тільки для одного користувача.", + "review_shopping": "", + "save_filter": "", + "search_create_help_text": "", + "search_import_help_text": "", + "search_no_recipes": "", + "search_rank": "", + "select_file": "", + "select_food": "", + "select_keyword": "", + "select_recipe": "", + "select_unit": "", + "shared_with": "", + "shopping_add_onhand": "", + "shopping_add_onhand_desc": "", + "shopping_auto_sync": "Автосинхронізація", + "shopping_auto_sync_desc": "", + "shopping_category_help": "", + "shopping_recent_days": "", + "shopping_recent_days_desc": "", + "shopping_share": "Поділитися Списком Покупок", + "shopping_share_desc": "Користувачі будуть бачати всі елементи, які ви додаєте до списку покупок. Вони мають додати вас, щоб бачати елементи в їх списках.", + "show_books": "", + "show_filters": "", + "show_foods": "", + "show_keywords": "", + "show_only_internal": "Показати тільки внутрішні рецепти", + "show_rating": "", + "show_sortby": "", + "show_split_screen": "", + "show_sql": "", + "show_units": "", + "simple_mode": "", + "sort_by": "", + "sql_debug": "", + "step_time_minutes": "Час кроку в хвилинах", + "substitute_children": "", + "substitute_children_help": "", + "substitute_help": "", + "substitute_siblings": "", + "substitute_siblings_help": "", + "success_creating_resource": "Успішно створено ресурс!", + "success_deleting_resource": "Успішно видалено ресурс!", + "success_fetching_resource": "Успішно отримано ресурс!", + "success_merging_resource": "Успішно злито ресурс!", + "success_moving_resource": "Успішно переміщено ресурс!", + "success_updating_resource": "Успішно оновлено ресурс!", + "theUsernameCannotBeChanged": "", + "times_cooked": "", + "today_recipes": "", + "tree_root": "Корінь Дерева", + "tree_select": "", + "updatedon": "", + "view_recipe": "", + "warning_duplicate_filter": "", + "warning_feature_beta": "Ця функція зараз в БЕТІ (тестується). Будь ласка, очікуйте помилок і можливих порушень і майбутньому (можлива втрата даних), коли користуєтесь цією функцією.", + "warning_space_delete": "Ви можете видалити ваш простір разом зі всіма рецептами, списками покупок, планами харчування і всім іншим, що ви створили. Ця дія незворотня! Ви впевнені, що бажаєте це зробити?" +} \ No newline at end of file diff --git a/vue3/src/locales/zh_Hans.json b/vue3/src/locales/zh_Hans.json new file mode 100644 index 000000000..386f80572 --- /dev/null +++ b/vue3/src/locales/zh_Hans.json @@ -0,0 +1,569 @@ +{ + "API": "API", + "Account": "账户", + "Add": "添加", + "AddFoodToShopping": "添加 {food} 到购物清单", + "AddToShopping": "添加到购物清单", + "Add_Servings_to_Shopping": "添加 {servings} 份到购物", + "Add_Step": "添加步骤", + "Add_nutrition_recipe": "将营养信息添加到食谱中", + "Add_to_Plan": "添加到计划", + "Add_to_Shopping": "添加到购物", + "Added_To_Shopping_List": "添加到购物清单", + "Added_by": "添加者", + "Added_on": "添加到", + "Advanced": "高级", + "Alignment": "校准", + "Amount": "数量", + "App": "应用", + "Are_You_Sure": "你确定吗?", + "Auto_Planner": "自动计划", + "Auto_Sort": "自动分类", + "Auto_Sort_Help": "将所有食材移动到最恰当的步骤。", + "Automate": "自动化", + "Automation": "自动化", + "Back": "后退", + "Bookmarklet": "书签", + "Books": "书籍", + "Calories": "卡路里", + "Cancel": "取消", + "Cannot_Add_Notes_To_Shopping": "无法将笔记添加到购物清单", + "Carbohydrates": "碳水化合物", + "Categories": "分类", + "Category": "分类", + "CategoryInstruction": "拖动类别可更改出现在购物清单中的订单类别。", + "CategoryName": "分类名", + "Change_Password": "更改密码", + "ChildInheritFields": "子级继承字段", + "ChildInheritFields_help": "默认情况下,子项将继承这些字段。", + "Choose_Category": "选择类别", + "Clear": "清除", + "Click_To_Edit": "点击编辑", + "Clone": "复制", + "Close": "关闭", + "Color": "颜色", + "Combine_All_Steps": "将所有步骤合并到一个字段中。", + "Coming_Soon": "即将到来", + "Comments_setting": "显示评论", + "Completed": "完成", + "Conversion": "转换", + "Copy": "复制", + "Copy Link": "复制链接", + "Copy Token": "复制令牌", + "Copy_template_reference": "复制模板参考", + "Cosmetic": "化妆品", + "CountMore": "...+{count} 更多", + "Create": "创建", + "Create Food": "创建食物", + "Create Recipe": "创建食谱", + "Create_Meal_Plan_Entry": "创建用餐计划条目", + "Create_New_Food": "添加新的食物", + "Create_New_Keyword": "添加新的关键词", + "Create_New_Meal_Type": "添加新的用餐类型", + "Create_New_Shopping Category": "创建新的购物类别", + "Create_New_Shopping_Category": "添加新的购物类别", + "Create_New_Unit": "添加新的单位", + "Current_Period": "本期", + "Custom Filter": "自定义筛选器", + "CustomImageHelp": "上传图片以在空间概览中显示。", + "CustomLogoHelp": "上传不同尺寸的方形图像以更改为浏览器选项卡和安装的网络应用程序中的徽标。", + "CustomLogos": "自定义徽标", + "CustomNavLogoHelp": "上传图像以用作导航栏徽标。", + "CustomTheme": "自定义主题", + "CustomThemeHelp": "通过上传自定义 CSS 文件覆盖所选主题的样式。", + "Data_Import_Info": "通过导入社区精选的食物、单位等列表来增强您的空间,以提升您的食谱收藏。", + "Datatype": "数据类型", + "Date": "日期", + "Day": "天", + "Days": "天", + "Decimals": "小数", + "Default_Unit": "默认单位", + "DelayFor": "延迟 {hours} 小时", + "DelayUntil": "推迟到", + "Delete": "删除", + "DeleteShoppingConfirm": "确定要移除购物清单中所有 {food} 吗?", + "Delete_All": "全部删除", + "Delete_Food": "删除食物", + "Delete_Keyword": "删除关键词", + "Description": "描述", + "Description_Replace": "替换描述", + "Disable": "禁用", + "Disable_Amount": "禁用金额", + "Disabled": "禁用", + "Documentation": "文档", + "Download": "下载", + "Drag_Here_To_Delete": "拖动此处可删除", + "Edit": "编辑", + "Edit_Food": "编辑食物", + "Edit_Keyword": "编辑关键词", + "Edit_Meal_Plan_Entry": "编辑用餐计划条目", + "Edit_Recipe": "编辑食谱", + "Empty": "空的", + "Enable": "启用", + "Enable_Amount": "启用金额", + "EndDate": "结束日期", + "Energy": "能量", + "Export": "导出", + "Export_As_ICal": "将当前周期导出为 iCal 格式", + "Export_Not_Yet_Supported": "导入尚未支持", + "Export_Supported": "导出支持", + "Export_To_ICal": "导出 .ics", + "External": "外部", + "External_Recipe_Image": "外部食谱图像", + "FDC_ID": "FDC ID", + "FDC_ID_help": "FDC数据库ID", + "FDC_Search": "FDC搜索", + "Failure": "失败", + "Fats": "脂肪", + "File": "文件", + "Files": "文件", + "First_name": "名", + "Food": "食物", + "FoodInherit": "食物可继承的字段", + "FoodNotOnHand": "你还没有 {food}。", + "FoodOnHand": "你手上有 {food}。", + "Food_Alias": "食物别名", + "Food_Replace": "食物替换", + "Foods": "食物", + "GroupBy": "分组", + "Hide_Food": "隐藏食物", + "Hide_Keyword": "隐藏关键词", + "Hide_Keywords": "隐藏关键词", + "Hide_Recipes": "隐藏食谱", + "Hide_as_header": "隐藏标题", + "Hour": "小数", + "Hours": "小时", + "Icon": "图标", + "IgnoreThis": "永不自动添加 {food} 到购物", + "Ignore_Shopping": "忽略购物", + "IgnoredFood": "已忽略购买 {food}。", + "Image": "图片", + "Import": "导入", + "Import Recipe": "导入食谱", + "Import_Error": "导入时发生错误。 请跳转至页面底部的详细信息进行查看。", + "Import_Not_Yet_Supported": "导入尚未支持", + "Import_Result_Info": "导入 {imported} 个,共 {total} 个食谱已导入", + "Import_Supported": "支持导入", + "Import_finished": "导入完成", + "Imported": "导入", + "Imported_From": "导入", + "Importer_Help": "有关此进口商的更多信息和帮助:", + "Information": "更多信息", + "Ingredient Editor": "食材编辑器", + "Ingredient Overview": "食材概述", + "IngredientInShopping": "此食材已在购物清单中。", + "Ingredients": "食材", + "Inherit": "继承", + "InheritFields": "继承字段值", + "InheritFields_help": "这些字段的值将从父级继承(例外:不会继承空的购物类别)", + "InheritWarning": "{food} 设置为继承, 更改可能无法保存。", + "Input": "输入", + "Instruction_Replace": "替换指令", + "Instructions": "说明", + "Internal": "内部", + "Invites": "邀请", + "Key_Ctrl": "Ctrl", + "Key_Shift": "Shift", + "Keyword": "关键词", + "Keyword_Alias": "关键词别名", + "Keywords": "关键词", + "Language": "语言", + "Last_name": "姓", + "Learn_More": "了解更多", + "Link": "链接", + "Load_More": "加载更多", + "Log_Cooking": "烹饪记录", + "Log_Recipe_Cooking": "食谱烹饪记录", + "Logo": "徽标", + "Make_Header": "显示注意事项", + "Make_Ingredient": "制作食材", + "Manage_Books": "管理书籍", + "Manage_Emails": "管理电子邮件", + "Meal_Plan": "用餐计划", + "Meal_Plan_Days": "未来的用餐计划", + "Meal_Type": "用餐类型", + "Meal_Type_Required": "用餐类型是必需的", + "Meal_Types": "用餐类型", + "Merge": "合并", + "Merge_Keyword": "合并关键词", + "Message": "信息", + "Month": "月份", + "Move": "移动", + "MoveCategory": "移动到: ", + "Move_Down": "下移", + "Move_Food": "移动食物", + "Move_Keyword": "移动关键词", + "Move_Up": "上移", + "Multiple": "多个", + "Name": "名字", + "Name_Replace": "名称替换", + "Nav_Color": "导航栏颜色", + "Nav_Color_Help": "改变导航栏颜色。", + "Nav_Text_Mode": "文本导航模式", + "Nav_Text_Mode_Help": "每个主题的行为都不同。", + "New": "新", + "New_Cookbook": "新烹饪书", + "New_Entry": "新条目", + "New_Food": "新建食物", + "New_Keyword": "新关键词", + "New_Meal_Type": "新用餐类型", + "New_Recipe": "新食谱", + "New_Supermarket": "创建新超市", + "New_Supermarket_Category": "新建超市类别", + "New_Unit": "新建单位", + "Next_Day": "第二天", + "Next_Period": "下期", + "NoCategory": "未选择分类。", + "NoMoreUndo": "没有可撤消的更改。", + "No_ID": "未找到标识,不能删除。", + "No_Results": "没有结果", + "NotInShopping": "购物清单中没有 {food}。", + "Note": "笔记", + "Number of Objects": "对象数量", + "Nutrition": "营养", + "OfflineAlert": "您处于离线状态,购物清单可能无法同步。", + "Ok": "确认", + "OnHand": "目前", + "OnHand_help": "食物在库存中时,不会自动添加到购物清单中。 并且现有状态会与购物用户共享。", + "Open": "打开", + "Open_Data_Import": "开放数据导入", + "Open_Data_Slug": "开放数据标识", + "Options": "选项", + "OrderInformation": "对象按照从小到大的顺序排列。", + "Original_Text": "原文", + "Page": "页", + "Parameter": "范围", + "Parent": "父级", + "Period": "周期", + "Periods": "周期", + "Pin": "固定", + "Pinned": "固定", + "PinnedConfirmation": "{recipe} 已固定。", + "Plan_Period_To_Show": "显示星期、月或年", + "Plan_Show_How_Many_Periods": "要显示多少个周期", + "Planned": "计划", + "Planner": "计划者", + "Planner_Settings": "计划者设置", + "Plural": "复数", + "Preferences": "", + "Preparation": "准备", + "Previous_Day": "前一天", + "Previous_Period": "上期", + "Print": "打印", + "Private_Recipe": "私人食谱", + "Private_Recipe_Help": "食谱只有你和共享的人会显示。", + "Profile": "", + "Properties": "属性", + "Properties_Food_Amount": "食物数量属性", + "Properties_Food_Unit": "食品单位属性", + "Property": "属性", + "Property_Editor": "属性编辑器", + "Protected": "受保护的", + "Proteins": "蛋白质", + "Quick actions": "快捷操作", + "QuickEntry": "快速入口", + "Random Recipes": "随机食谱", + "Rating": "评分", + "Ratings": "等级", + "Recently_Viewed": "最近浏览", + "Recipe": "食谱", + "Recipe_Book": "食谱书", + "Recipe_Image": "食谱图像", + "Recipes": "食谱", + "Recipes_In_Import": "从文件中导入食谱", + "Recipes_per_page": "每页食谱数量", + "RemoveFoodFromShopping": "从购物清单中移除 {food}", + "Remove_nutrition_recipe": "从食谱中删除营养信息", + "Reset": "重置", + "Reset_Search": "重置搜索", + "Root": "根", + "Save": "保存", + "Save_and_View": "保存并查看", + "Search": "搜索", + "Search Settings": "搜索设置", + "Second": "秒", + "Seconds": "秒", + "Select": "选择", + "Select_App_To_Import": "请选择一个要导入的应用", + "Select_Book": "选择书籍", + "Select_File": "选择文件", + "Selected": "选定", + "Servings": "份量", + "Settings": "设置", + "Share": "分享", + "ShoppingBackgroundSyncWarning": "网络状况不佳,正在等待进行同步……", + "Shopping_Categories": "购物类别", + "Shopping_Category": "购物类别", + "Shopping_List_Empty": "您的购物列表当前为空,您可以通过用餐计划条目的上下文菜单添加项目(右键单击卡片或左键单击菜单图标)", + "Shopping_list": "采购单", + "ShowDelayed": "显示延迟的项目", + "ShowRecentlyCompleted": "显示最近完成的项目", + "ShowUncategorizedFood": "显示未定义", + "Show_Logo": "显示徽标", + "Show_Logo_Help": "在导航栏中显示 Tandoor 或空间徽标。", + "Show_Week_Numbers": "显示周数?", + "Show_as_header": "显示标题", + "Single": "单个", + "Size": "大小", + "Social_Authentication": "社交认证", + "Sort_by_new": "按新旧排序", + "SpaceMembers": "", + "SpaceSettings": "", + "Space_Cosmetic_Settings": "空间管理员可以更改某些装饰设置,并将覆盖该空间的客户端设置。", + "Split_All_Steps": "将所有行拆分为单独的步骤。", + "StartDate": "开始日期", + "Starting_Day": "一周中的第一天", + "Step": "步骤", + "Step_Name": "步骤名", + "Step_Type": "步骤类型", + "Step_start_time": "步骤开始时间", + "Sticky_Nav": "粘性导航", + "Sticky_Nav_Help": "始终在屏幕顶部显示导航菜单。", + "SubstituteOnHand": "你手头有一个替代品。", + "Success": "成功", + "SuccessClipboard": "购物清单已复制到剪贴板", + "Supermarket": "超市", + "SupermarketCategoriesOnly": "仅限超市类别", + "SupermarketName": "超市名", + "Supermarkets": "超市", + "System": "", + "Table_of_Contents": "目录", + "Text": "文本", + "Theme": "主题", + "Time": "时间", + "Title": "标题", + "Title_or_Recipe_Required": "需要标题或食谱选择", + "Toggle": "切换", + "Type": "类型", + "Undefined": "未定义的", + "Undo": "撤销", + "Unit": "单位", + "Unit_Alias": "单位别名", + "Unit_Replace": "单位替换", + "Units": "单位", + "Unpin": "取消固定", + "UnpinnedConfirmation": "{recipe} 已取消固定。", + "Unrated": "未评分", + "Update_Existing_Data": "更新现有数据", + "Url_Import": "导入网址", + "Use_Fractions": "使用分数", + "Use_Fractions_Help": "查看食谱时自动将小数转换为分数。", + "Use_Kj": "使用千焦代替千卡", + "Use_Metric": "使用公制单位", + "Use_Plural_Food_Always": "始终对食物使用复数形式", + "Use_Plural_Food_Simple": "食物动态使用复数形式", + "Use_Plural_Unit_Always": "单位总是使用复数形式", + "Use_Plural_Unit_Simple": "动态使用单位的复数形式", + "User": "用户", + "Username": "用户名", + "Users": "用户", + "Valid Until": "有效期限", + "View": "查看", + "View_Recipes": "查看食谱", + "Waiting": "等待", + "Warning": "警告", + "Warning_Delete_Supermarket_Category": "删除超市类别也会删除与食品的所有关系。 你确定吗?", + "Website": "网站", + "Week": "星期", + "Week_Numbers": "周数", + "Welcome": "欢迎", + "Year": "年", + "YourSpaces": "", + "add_keyword": "添加关键字", + "additional_options": "附加选项", + "advanced": "高级", + "advanced_search_settings": "高级搜索设置", + "all_fields_optional": "所有字段都是可选的,可以留空。", + "and": "和", + "and_down": "& Down", + "and_up": "& Up", + "asc": "升序", + "base_amount": "基本量", + "base_unit": "基本单位", + "book_filter_help": "除手动选择的食谱外,还包括筛选中的食谱。", + "click_image_import": "单击此处为食谱导入图像", + "confirm_delete": "您确定要删除 {object} 吗?", + "convert_internal": "转换为内部食谱", + "converted_amount": "换算量", + "converted_unit": "换算单位", + "copy_markdown_table": "复制为 Markdown 表格", + "copy_to_clipboard": "复制到剪贴板", + "copy_to_new": "复制到新食谱", + "create_food_desc": "创建食物并将其链接到此食谱。", + "create_rule": "并创建自动化", + "create_shopping_new": "添加到新的购物清单", + "create_title": "新建 {type}", + "created_on": "创建于", + "csv_delim_help": "用于 CSV 导出的分隔符。", + "csv_delim_label": "CSV 分隔符", + "csv_prefix_help": "将清单复制到剪贴板时要添加的前缀。", + "csv_prefix_label": "清单前缀", + "date_created": "创建日期", + "date_viewed": "最后查看", + "default_delay": "默认延迟时间", + "default_delay_desc": "延迟购物清单条目的默认小时数。", + "del_confirmation_tree": "你确定要删除 {source} 及其所有子项吗?", + "delete_confirmation": "你确定要删除 {source} 吗?", + "delete_title": "删除 {type}", + "desc": "降序", + "download_csv": "下载 CSV", + "download_pdf": "下载 PDF", + "edit_title": "编辑 {type}", + "empty_list": "列表为空。", + "enable_expert": "启用专家模式", + "err_creating_resource": "创建资源时出错!", + "err_deleting_protected_resource": "您尝试删除的对象正在使用中,无法删除。", + "err_deleting_resource": "删除资源时出错!", + "err_fetching_resource": "获取资源时出错!", + "err_importing_recipe": "导入菜谱时出错!", + "err_merge_self": "无法将项目与自身合并", + "err_merging_resource": "合并资源时出错!", + "err_move_self": "无法将项目移动到自身", + "err_moving_resource": "移动资源时出错!", + "err_updating_resource": "更新资源时出错!", + "expert_mode": "专家模式", + "explain": "解释", + "fields": "字段", + "file_upload_disabled": "你的空间未启用文件上传。", + "filter": "筛选", + "filter_name": "筛选器名称", + "filter_to_supermarket": "按超市筛选", + "filter_to_supermarket_desc": "默认情况下,过滤购物清单只包括所选超市的类别。", + "fluid_ounce": "液体盎司【fl oz】(美制,体积)", + "food_inherit_info": "默认情况下应继承的食物上的字段。", + "food_recipe_help": "在此处链接食谱可以在使用此食物的任何食谱中包含此食谱的链接", + "g": "克【g】(公制,重量)", + "gallon": "加仑【gal】美制,体积)", + "hide_step_ingredients": "隐藏该步骤的成分", + "ignore_shopping_help": "请不要将食物添加到购物列表中(例如水)", + "imperial_fluid_ounce": "英制液体盎司【imp fl oz】(英制,体积)", + "imperial_gallon": "英制加仑【imp gal】(英制,体积)", + "imperial_pint": "英制品脱【imp pt】(英制,体积)", + "imperial_quart": "英制夸脱【imp qt】(英制,体积)", + "imperial_tbsp": "英制汤匙【imp tbsp】(英制,体积)", + "imperial_tsp": "英制茶匙【imp tsp】(英制,体积)", + "import_duplicates": "为防止食谱与现有食谱同名,将被忽略。 选中此框以导入所有内容。", + "import_running": "正在导入,请稍候!", + "in_shopping": "在购物清单上", + "ingredient_list": "食材列表", + "kg": "千克【kg】(公制,重量)", + "l": "升【l】(公制,体积)", + "last_cooked": "最后烹饪", + "last_viewed": "最后查看", + "left_handed": "左手模式", + "left_handed_help": "将使用左手模式优化界面显示。", + "make_now": "立即制作", + "make_now_count": "至多缺少的成分", + "mark_complete": "标记完成", + "mealplan_autoadd_shopping": "自动添加用餐计划", + "mealplan_autoadd_shopping_desc": "自动将膳食计划食材添加到购物清单中。", + "mealplan_autoexclude_onhand": "排除入手的食物", + "mealplan_autoexclude_onhand_desc": "将膳食计划添加到购物清单时(手动或自动),排除当前手头上的食材。", + "mealplan_autoinclude_related": "添加相关的食谱", + "mealplan_autoinclude_related_desc": "将膳食计划(手动或自动)添加到购物清单时,包括所有相关食谱。", + "merge_confirmation": "将 {source} 替换为 {target}", + "merge_selection": "将所有出现的 {source} 替换为 {type}。", + "merge_title": "合并 {type}", + "min": "分钟", + "ml": "毫升【ml】(公制,体积)", + "move_confirmation": "移动 {child}{parent}", + "move_selection": "选择要将 {source} 移动到的父级 {type}。", + "move_title": "移动 {type}", + "no_more_images_found": "没有在网站上找到其他图片。", + "no_pinned_recipes": "你没有固定的食谱!", + "not": "不", + "nothing": "无事可做", + "nothing_planned_today": "你今天没有任何计划!", + "one_url_per_line": "每行一个 URL", + "open_data_help_text": "Tandoor开放数据项目为Tandoor提供社区贡献的数据。该字段在导入时会自动填充,并可以之后更新。", + "or": "或", + "ounce": "盎司【oz】(重量)", + "parameter_count": "参数 {count}", + "paste_ingredients": "糊状食材", + "paste_ingredients_placeholder": "在此处粘贴食材表...", + "paste_json": "在此处粘贴 json 或 html 源代码以加载食谱。", + "per_serving": "每份", + "pint": "品脱 【pt】(美制,体积)", + "plan_share_desc": "新的膳食计划条目将自动与选定的用户共享。", + "plural_short": "复数", + "plural_usage_info": "在此空间内使用复数形式表示单位和食物。", + "pound": "磅(重量)", + "property_type_fdc_hint": "只有具有 FDC ID 的属性类型才能自动从 FDC 数据库中提取数据", + "quart": "夸脱【qt】(美制,体积)", + "recipe_filter": "食谱筛选器", + "recipe_name": "食谱名字", + "recipe_property_info": "您也可以为食物添加属性,以便根据食谱自动计算!", + "related_recipes": "相关的食谱", + "remember_hours": "需要记住的时间", + "remember_search": "记住搜索", + "remove_selection": "取消选择", + "reset_children": "重置子继承", + "reset_children_help": "用继承字段中的值覆盖所有子项。 继承的子字段将设置为继承,除非它们已设置为继承。", + "reset_food_inheritance": "重置继承", + "reset_food_inheritance_info": "将所有食物重置为默认继承字段及其父值。", + "reusable_help_text": "邀请链接是否可用于多个用户。", + "review_shopping": "保存前查看购物列表", + "save_filter": "保存筛选器", + "search_create_help_text": "直接在泥炉中创建新食谱。", + "search_import_help_text": "从外部网站或应用程序导入食谱。", + "search_no_recipes": "找不到任何食谱!", + "search_rank": "搜索排行", + "select_file": "选择文件", + "select_food": "选择食物", + "select_keyword": "选择关键字", + "select_recipe": "选择食谱", + "select_unit": "选择单位", + "shared_with": "一起分享", + "shopping_add_onhand": "自动入手", + "shopping_add_onhand_desc": "在核对购物清单时,将食物标记为“入手”。", + "shopping_auto_sync": "自动同步", + "shopping_auto_sync_desc": "设置为0将禁用自动同步。当查看购物列表时,该列表每隔一秒更新一次,以同步其他人可能做出的更改。在多人购物时很有用,但会使用移动数据。", + "shopping_category_help": "超市可以按购物分类进行筛选使其与商店的内部布局相匹配。", + "shopping_recent_days": "最近几天", + "shopping_recent_days_desc": "显示最近几天的购物清单列表。", + "shopping_share": "分享购物清单", + "shopping_share_desc": "用户将看到您添加到购物清单中的所有商品。他们必须添加你才能看到他们清单上的内容。", + "show_books": "显示书籍", + "show_filters": "显示筛选器", + "show_foods": "显示食物", + "show_ingredient_overview": "在开始时显示食谱中所有食材的列表。", + "show_ingredients_table": "在步骤文本旁边显示成分表", + "show_keywords": "显示关键字", + "show_only_internal": "仅显示内部食谱", + "show_rating": "显示评分", + "show_sortby": "显示排序方式", + "show_split_screen": "拆分视图", + "show_sql": "显示 SQL", + "show_step_ingredients": "显示该步骤的成分", + "show_step_ingredients_setting": "在食谱步骤旁边显示成分", + "show_step_ingredients_setting_help": "在食谱步骤旁边添加成分表。在创建时应用。可以在编辑配方视图中覆盖。", + "show_units": "显示单位", + "simple_mode": "简单模式", + "sort_by": "排序方式", + "sql_debug": "调试 SQL", + "step_time_minutes": "步骤耗时(分钟)", + "substitute_children": "代替子级", + "substitute_children_help": "所有与这种食物相同子级的食物都被视作替代品。", + "substitute_help": "搜索可以用现有食材制作的食谱时,会考虑替代品。", + "substitute_siblings": "代替品", + "substitute_siblings_help": "所有与这种食物相同父级的食物都被视作替代品。", + "success_creating_resource": "已成功创建资源!", + "success_deleting_resource": "已成功删除资源!", + "success_fetching_resource": "已成功获取资源!", + "success_merging_resource": "已成功合并资源!", + "success_moving_resource": "已成功移动资源!", + "success_updating_resource": "已成功更新资源!", + "tbsp": "汤匙【tbsp】(美制,体积)", + "theUsernameCannotBeChanged": "", + "times_cooked": "烹饪时间", + "today_recipes": "今日食谱", + "total": "全部", + "tree_root": "树根", + "tree_select": "使用树形选择", + "tsp": "茶匙【tsp】(美制,体积)", + "updatedon": "更新时间", + "view_recipe": "查看食谱", + "warning_duplicate_filter": "警告:由于技术限制,使用相同组合(和/或/不)的多个筛选器可能会产生意想不到的结果。", + "warning_feature_beta": "此功能目前处于测试状态。在使用此功能时,请做好将来会出现错误和破坏性更改(可能会丢失与功能相关的数据)的准备。", + "warning_space_delete": "您可以删除您的空间,包括所有食谱、购物清单、膳食计划以及您创建的任何其他内容。 这不能被撤消! 你确定要这么做吗 ?" +} \ No newline at end of file diff --git a/vue3/src/locales/zh_Hant.json b/vue3/src/locales/zh_Hant.json new file mode 100644 index 000000000..7d8ef530c --- /dev/null +++ b/vue3/src/locales/zh_Hant.json @@ -0,0 +1,118 @@ +{ + "Add": "", + "Add_nutrition_recipe": "為食譜添加營養資訊", + "Add_to_Plan": "加入計劃", + "Add_to_Shopping": "加入購物清單", + "Books": "", + "Calories": "", + "Cancel": "", + "Carbohydrates": "", + "Categories": "", + "Category": "", + "Close": "", + "Copy": "", + "Copy_template_reference": "複製參考模板", + "Create": "", + "Date": "", + "Delete": "", + "Download": "", + "Edit": "", + "Energy": "", + "Export": "", + "External": "", + "External_Recipe_Image": "外部食譜圖片", + "Failure": "", + "Fats": "", + "File": "", + "Files": "", + "Hide_as_header": "隱藏為標題", + "Import": "", + "Import_finished": "匯入完成", + "Information": "", + "Ingredients": "", + "Keywords": "", + "Link": "", + "Load_More": "", + "Log_Cooking": "", + "Log_Recipe_Cooking": "記錄食譜烹飪", + "Manage_Books": "管理書籍", + "Meal_Plan": "膳食計劃", + "New": "", + "New_Recipe": "", + "Nutrition": "", + "Ok": "", + "Open": "", + "Plural": "", + "Preferences": "", + "Preparation": "", + "Print": "", + "Profile": "", + "Proteins": "", + "Rating": "", + "Recently_Viewed": "", + "Recipe_Image": "食譜圖片", + "Recipes_per_page": "每頁食譜", + "Remove_nutrition_recipe": "從食譜中刪除營養資訊", + "Reset_Search": "", + "Save": "", + "Save_and_View": "儲存並查看", + "Search": "", + "Select_Book": "選擇書籍", + "Select_File": "選擇檔案", + "Selected": "", + "Servings": "", + "Settings": "", + "Share": "", + "Show_as_header": "顯示為標題", + "Size": "", + "Sort_by_new": "按最新排序", + "SpaceMembers": "", + "SpaceSettings": "", + "Step": "", + "Step_start_time": "步驟開始時間", + "Success": "", + "Supermarket": "", + "System": "", + "Table_of_Contents": "目錄", + "Url_Import": "", + "Use_Plural_Food_Always": "", + "Use_Plural_Food_Simple": "", + "Use_Plural_Unit_Always": "", + "Use_Plural_Unit_Simple": "", + "View_Recipes": "", + "Waiting": "", + "YourSpaces": "", + "all_fields_optional": "所有欄位都是可選的,可以留空。", + "and": "", + "confirm_delete": "您確定要刪除這個{object}嗎?", + "convert_internal": "轉換為內部食譜", + "err_creating_resource": "創建資源時發生錯誤!", + "err_deleting_protected_resource": "您嘗試刪除的對象仍在使用中,無法刪除。", + "err_deleting_resource": "刪除資源時發生錯誤!", + "err_fetching_resource": "獲取資源時發生錯誤!", + "err_importing_recipe": "匯入食譜時發生錯誤!", + "err_merging_resource": "合併資源時發生錯誤!", + "err_moving_resource": "移動資源時發生錯誤!", + "err_updating_resource": "更新資源時發生錯誤!", + "file_upload_disabled": "您的空間未啟用檔案上傳功能。", + "food_inherit_info": "食物上應該預設繼承的欄位。", + "import_running": "正在進行匯入,請稍候!", + "min": "", + "or": "", + "per_serving": "每份", + "plural_short": "", + "plural_usage_info": "", + "recipe_property_info": "您也可以為食材添加屬性,以便根據您的食譜自動計算它們!", + "show_only_internal": "僅顯示內部食譜", + "show_split_screen": "分割視圖", + "step_time_minutes": "步驟時間(以分鐘為單位)", + "success_creating_resource": "成功創建資源!", + "success_deleting_resource": "成功刪除資源!", + "success_fetching_resource": "成功獲取資源!", + "success_merging_resource": "成功合併資源!", + "success_moving_resource": "成功移動資源!", + "success_updating_resource": "成功更新資源!", + "theUsernameCannotBeChanged": "", + "warning_feature_beta": "此功能目前處於測試階段 (BETA)。使用此功能時,請預期可能會有漏洞和破壞性變更,未來可能會丟失與功能相關的數據。", + "warning_space_delete": "您可以刪除您的空間,包括所有食譜、購物清單、餐飲計畫以及其他您創建的內容。此操作無法撤銷!您確定要這樣做嗎?" +} \ No newline at end of file diff --git a/vue3/src/openapi/.openapi-generator/FILES b/vue3/src/openapi/.openapi-generator/FILES index f27bfc836..d36dd7486 100644 --- a/vue3/src/openapi/.openapi-generator/FILES +++ b/vue3/src/openapi/.openapi-generator/FILES @@ -29,6 +29,7 @@ models/IngredientString.ts models/InviteLink.ts models/Keyword.ts models/KeywordLabel.ts +models/Localization.ts models/MealPlan.ts models/MealType.ts models/MethodEnum.ts diff --git a/vue3/src/openapi/apis/ApiApi.ts b/vue3/src/openapi/apis/ApiApi.ts index b1c89b8df..62b02f5e2 100644 --- a/vue3/src/openapi/apis/ApiApi.ts +++ b/vue3/src/openapi/apis/ApiApi.ts @@ -33,6 +33,7 @@ import type { IngredientString, InviteLink, Keyword, + Localization, MealPlan, MealType, OpenDataCategory, @@ -180,6 +181,8 @@ import { InviteLinkToJSON, KeywordFromJSON, KeywordToJSON, + LocalizationFromJSON, + LocalizationToJSON, MealPlanFromJSON, MealPlanToJSON, MealTypeFromJSON, @@ -666,7 +669,7 @@ export interface ApiGroupRetrieveRequest { } export interface ApiImageToRecipeCreateRequest { - image: string; + importImage: ImportImage; } export interface ApiImportLogCreateRequest { @@ -3972,10 +3975,10 @@ export class ApiApi extends runtime.BaseAPI { /** */ async apiImageToRecipeCreateRaw(requestParameters: ApiImageToRecipeCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { - if (requestParameters['image'] == null) { + if (requestParameters['importImage'] == null) { throw new runtime.RequiredError( - 'image', - 'Required parameter "image" was null or undefined when calling apiImageToRecipeCreate().' + 'importImage', + 'Required parameter "importImage" was null or undefined when calling apiImageToRecipeCreate().' ); } @@ -3983,34 +3986,18 @@ export class ApiApi extends runtime.BaseAPI { const headerParameters: runtime.HTTPHeaders = {}; + headerParameters['Content-Type'] = 'application/json'; + if (this.configuration && this.configuration.apiKey) { headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication } - const consumes: runtime.Consume[] = [ - { contentType: 'multipart/form-data' }, - ]; - // @ts-ignore: canConsumeForm may be unused - const canConsumeForm = runtime.canConsumeForm(consumes); - - let formParams: { append(param: string, value: any): any }; - let useForm = false; - if (useForm) { - formParams = new FormData(); - } else { - formParams = new URLSearchParams(); - } - - if (requestParameters['image'] != null) { - formParams.append('image', requestParameters['image'] as any); - } - const response = await this.request({ path: `/api/image-to-recipe`, method: 'POST', headers: headerParameters, query: queryParameters, - body: formParams, + body: ImportImageToJSON(requestParameters['importImage']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ImportImageFromJSON(jsonValue)); @@ -5150,6 +5137,34 @@ export class ApiApi extends runtime.BaseAPI { return await response.value(); } + /** + */ + async apiLocalizationListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const queryParameters: any = {}; + + const headerParameters: runtime.HTTPHeaders = {}; + + if (this.configuration && this.configuration.apiKey) { + headerParameters["Authorization"] = await this.configuration.apiKey("Authorization"); // ApiKeyAuth authentication + } + + const response = await this.request({ + path: `/api/localization/`, + method: 'GET', + headers: headerParameters, + query: queryParameters, + }, initOverrides); + + return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(LocalizationFromJSON)); + } + + /** + */ + async apiLocalizationList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const response = await this.apiLocalizationListRaw(initOverrides); + return await response.value(); + } + /** */ async apiMealPlanCreateRaw(requestParameters: ApiMealPlanCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { diff --git a/vue3/src/openapi/models/Localization.ts b/vue3/src/openapi/models/Localization.ts new file mode 100644 index 000000000..236cb8d1e --- /dev/null +++ b/vue3/src/openapi/models/Localization.ts @@ -0,0 +1,68 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Tandoor + * Tandoor API Docs + * + * The version of the OpenAPI document: 0.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import { mapValues } from '../runtime'; +/** + * + * @export + * @interface Localization + */ +export interface Localization { + /** + * + * @type {string} + * @memberof Localization + */ + readonly code: string; + /** + * + * @type {string} + * @memberof Localization + */ + readonly language: string; +} + +/** + * Check if a given object implements the Localization interface. + */ +export function instanceOfLocalization(value: object): boolean { + if (!('code' in value)) return false; + if (!('language' in value)) return false; + return true; +} + +export function LocalizationFromJSON(json: any): Localization { + return LocalizationFromJSONTyped(json, false); +} + +export function LocalizationFromJSONTyped(json: any, ignoreDiscriminator: boolean): Localization { + if (json == null) { + return json; + } + return { + + 'code': json['code'], + 'language': json['language'], + }; +} + +export function LocalizationToJSON(value?: Localization | null): any { + if (value == null) { + return value; + } + return { + + }; +} + diff --git a/vue3/src/openapi/models/PaginatedAutomationList.ts b/vue3/src/openapi/models/PaginatedAutomationList.ts index c32fecc89..3a2eaf67d 100644 --- a/vue3/src/openapi/models/PaginatedAutomationList.ts +++ b/vue3/src/openapi/models/PaginatedAutomationList.ts @@ -31,7 +31,7 @@ export interface PaginatedAutomationList { * @type {number} * @memberof PaginatedAutomationList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedAutomationList { * @type {Array} * @memberof PaginatedAutomationList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedAutomationList interface. */ export function instanceOfPaginatedAutomationList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedAutomationListFromJSONTyped(json: any, ignoreDiscrimina } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(AutomationFromJSON)), + 'results': ((json['results'] as Array).map(AutomationFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedAutomationListToJSON(value?: PaginatedAutomationList | 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(AutomationToJSON)), + 'results': ((value['results'] as Array).map(AutomationToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedBookmarkletImportListList.ts b/vue3/src/openapi/models/PaginatedBookmarkletImportListList.ts index 7ee188cae..45e3aad00 100644 --- a/vue3/src/openapi/models/PaginatedBookmarkletImportListList.ts +++ b/vue3/src/openapi/models/PaginatedBookmarkletImportListList.ts @@ -31,7 +31,7 @@ export interface PaginatedBookmarkletImportListList { * @type {number} * @memberof PaginatedBookmarkletImportListList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedBookmarkletImportListList { * @type {Array} * @memberof PaginatedBookmarkletImportListList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedBookmarkletImportListList interface. */ export function instanceOfPaginatedBookmarkletImportListList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedBookmarkletImportListListFromJSONTyped(json: any, ignor } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(BookmarkletImportListFromJSON)), + 'results': ((json['results'] as Array).map(BookmarkletImportListFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedBookmarkletImportListListToJSON(value?: PaginatedBookma 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(BookmarkletImportListToJSON)), + 'results': ((value['results'] as Array).map(BookmarkletImportListToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedCookLogList.ts b/vue3/src/openapi/models/PaginatedCookLogList.ts index bda0d6e33..6bce8dfe5 100644 --- a/vue3/src/openapi/models/PaginatedCookLogList.ts +++ b/vue3/src/openapi/models/PaginatedCookLogList.ts @@ -31,7 +31,7 @@ export interface PaginatedCookLogList { * @type {number} * @memberof PaginatedCookLogList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedCookLogList { * @type {Array} * @memberof PaginatedCookLogList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedCookLogList interface. */ export function instanceOfPaginatedCookLogList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedCookLogListFromJSONTyped(json: any, ignoreDiscriminator } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(CookLogFromJSON)), + 'results': ((json['results'] as Array).map(CookLogFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedCookLogListToJSON(value?: PaginatedCookLogList | null): 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(CookLogToJSON)), + 'results': ((value['results'] as Array).map(CookLogToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedCustomFilterList.ts b/vue3/src/openapi/models/PaginatedCustomFilterList.ts index 94c574699..d5570c4dc 100644 --- a/vue3/src/openapi/models/PaginatedCustomFilterList.ts +++ b/vue3/src/openapi/models/PaginatedCustomFilterList.ts @@ -31,7 +31,7 @@ export interface PaginatedCustomFilterList { * @type {number} * @memberof PaginatedCustomFilterList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedCustomFilterList { * @type {Array} * @memberof PaginatedCustomFilterList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedCustomFilterList interface. */ export function instanceOfPaginatedCustomFilterList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedCustomFilterListFromJSONTyped(json: any, ignoreDiscrimi } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(CustomFilterFromJSON)), + 'results': ((json['results'] as Array).map(CustomFilterFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedCustomFilterListToJSON(value?: PaginatedCustomFilterLis 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(CustomFilterToJSON)), + 'results': ((value['results'] as Array).map(CustomFilterToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedExportLogList.ts b/vue3/src/openapi/models/PaginatedExportLogList.ts index 5b916332b..091a204da 100644 --- a/vue3/src/openapi/models/PaginatedExportLogList.ts +++ b/vue3/src/openapi/models/PaginatedExportLogList.ts @@ -31,7 +31,7 @@ export interface PaginatedExportLogList { * @type {number} * @memberof PaginatedExportLogList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedExportLogList { * @type {Array} * @memberof PaginatedExportLogList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedExportLogList interface. */ export function instanceOfPaginatedExportLogList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedExportLogListFromJSONTyped(json: any, ignoreDiscriminat } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(ExportLogFromJSON)), + 'results': ((json['results'] as Array).map(ExportLogFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedExportLogListToJSON(value?: PaginatedExportLogList | nu 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(ExportLogToJSON)), + 'results': ((value['results'] as Array).map(ExportLogToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedFoodList.ts b/vue3/src/openapi/models/PaginatedFoodList.ts index 1533963ae..e25b2a478 100644 --- a/vue3/src/openapi/models/PaginatedFoodList.ts +++ b/vue3/src/openapi/models/PaginatedFoodList.ts @@ -31,7 +31,7 @@ export interface PaginatedFoodList { * @type {number} * @memberof PaginatedFoodList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedFoodList { * @type {Array} * @memberof PaginatedFoodList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedFoodList interface. */ export function instanceOfPaginatedFoodList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedFoodListFromJSONTyped(json: any, ignoreDiscriminator: b } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(FoodFromJSON)), + 'results': ((json['results'] as Array).map(FoodFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedFoodListToJSON(value?: PaginatedFoodList | null): any { 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(FoodToJSON)), + 'results': ((value['results'] as Array).map(FoodToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedImportLogList.ts b/vue3/src/openapi/models/PaginatedImportLogList.ts index d3a02c0f6..213437c9e 100644 --- a/vue3/src/openapi/models/PaginatedImportLogList.ts +++ b/vue3/src/openapi/models/PaginatedImportLogList.ts @@ -31,7 +31,7 @@ export interface PaginatedImportLogList { * @type {number} * @memberof PaginatedImportLogList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedImportLogList { * @type {Array} * @memberof PaginatedImportLogList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedImportLogList interface. */ export function instanceOfPaginatedImportLogList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedImportLogListFromJSONTyped(json: any, ignoreDiscriminat } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(ImportLogFromJSON)), + 'results': ((json['results'] as Array).map(ImportLogFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedImportLogListToJSON(value?: PaginatedImportLogList | nu 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(ImportLogToJSON)), + 'results': ((value['results'] as Array).map(ImportLogToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedIngredientList.ts b/vue3/src/openapi/models/PaginatedIngredientList.ts index 9170e637a..8899d3645 100644 --- a/vue3/src/openapi/models/PaginatedIngredientList.ts +++ b/vue3/src/openapi/models/PaginatedIngredientList.ts @@ -31,7 +31,7 @@ export interface PaginatedIngredientList { * @type {number} * @memberof PaginatedIngredientList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedIngredientList { * @type {Array} * @memberof PaginatedIngredientList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedIngredientList interface. */ export function instanceOfPaginatedIngredientList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedIngredientListFromJSONTyped(json: any, ignoreDiscrimina } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(IngredientFromJSON)), + 'results': ((json['results'] as Array).map(IngredientFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedIngredientListToJSON(value?: PaginatedIngredientList | 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(IngredientToJSON)), + 'results': ((value['results'] as Array).map(IngredientToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedInviteLinkList.ts b/vue3/src/openapi/models/PaginatedInviteLinkList.ts index 9ebac701e..58459f1d9 100644 --- a/vue3/src/openapi/models/PaginatedInviteLinkList.ts +++ b/vue3/src/openapi/models/PaginatedInviteLinkList.ts @@ -31,7 +31,7 @@ export interface PaginatedInviteLinkList { * @type {number} * @memberof PaginatedInviteLinkList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedInviteLinkList { * @type {Array} * @memberof PaginatedInviteLinkList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedInviteLinkList interface. */ export function instanceOfPaginatedInviteLinkList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedInviteLinkListFromJSONTyped(json: any, ignoreDiscrimina } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(InviteLinkFromJSON)), + 'results': ((json['results'] as Array).map(InviteLinkFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedInviteLinkListToJSON(value?: PaginatedInviteLinkList | 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(InviteLinkToJSON)), + 'results': ((value['results'] as Array).map(InviteLinkToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedKeywordList.ts b/vue3/src/openapi/models/PaginatedKeywordList.ts index c707fb406..e0b3f6bb4 100644 --- a/vue3/src/openapi/models/PaginatedKeywordList.ts +++ b/vue3/src/openapi/models/PaginatedKeywordList.ts @@ -31,7 +31,7 @@ export interface PaginatedKeywordList { * @type {number} * @memberof PaginatedKeywordList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedKeywordList { * @type {Array} * @memberof PaginatedKeywordList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedKeywordList interface. */ export function instanceOfPaginatedKeywordList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedKeywordListFromJSONTyped(json: any, ignoreDiscriminator } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(KeywordFromJSON)), + 'results': ((json['results'] as Array).map(KeywordFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedKeywordListToJSON(value?: PaginatedKeywordList | null): 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(KeywordToJSON)), + 'results': ((value['results'] as Array).map(KeywordToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedMealPlanList.ts b/vue3/src/openapi/models/PaginatedMealPlanList.ts index 728fdb95d..47925b4dd 100644 --- a/vue3/src/openapi/models/PaginatedMealPlanList.ts +++ b/vue3/src/openapi/models/PaginatedMealPlanList.ts @@ -31,7 +31,7 @@ export interface PaginatedMealPlanList { * @type {number} * @memberof PaginatedMealPlanList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedMealPlanList { * @type {Array} * @memberof PaginatedMealPlanList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedMealPlanList interface. */ export function instanceOfPaginatedMealPlanList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedMealPlanListFromJSONTyped(json: any, ignoreDiscriminato } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(MealPlanFromJSON)), + 'results': ((json['results'] as Array).map(MealPlanFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedMealPlanListToJSON(value?: PaginatedMealPlanList | null 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(MealPlanToJSON)), + 'results': ((value['results'] as Array).map(MealPlanToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedMealTypeList.ts b/vue3/src/openapi/models/PaginatedMealTypeList.ts index bd6f94b82..34e435469 100644 --- a/vue3/src/openapi/models/PaginatedMealTypeList.ts +++ b/vue3/src/openapi/models/PaginatedMealTypeList.ts @@ -31,7 +31,7 @@ export interface PaginatedMealTypeList { * @type {number} * @memberof PaginatedMealTypeList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedMealTypeList { * @type {Array} * @memberof PaginatedMealTypeList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedMealTypeList interface. */ export function instanceOfPaginatedMealTypeList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedMealTypeListFromJSONTyped(json: any, ignoreDiscriminato } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(MealTypeFromJSON)), + 'results': ((json['results'] as Array).map(MealTypeFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedMealTypeListToJSON(value?: PaginatedMealTypeList | null 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(MealTypeToJSON)), + 'results': ((value['results'] as Array).map(MealTypeToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedPropertyList.ts b/vue3/src/openapi/models/PaginatedPropertyList.ts index 61ea4124d..8c07ae691 100644 --- a/vue3/src/openapi/models/PaginatedPropertyList.ts +++ b/vue3/src/openapi/models/PaginatedPropertyList.ts @@ -31,7 +31,7 @@ export interface PaginatedPropertyList { * @type {number} * @memberof PaginatedPropertyList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedPropertyList { * @type {Array} * @memberof PaginatedPropertyList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedPropertyList interface. */ export function instanceOfPaginatedPropertyList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedPropertyListFromJSONTyped(json: any, ignoreDiscriminato } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(PropertyFromJSON)), + 'results': ((json['results'] as Array).map(PropertyFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedPropertyListToJSON(value?: PaginatedPropertyList | null 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(PropertyToJSON)), + 'results': ((value['results'] as Array).map(PropertyToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedPropertyTypeList.ts b/vue3/src/openapi/models/PaginatedPropertyTypeList.ts index 666452bff..453cc7341 100644 --- a/vue3/src/openapi/models/PaginatedPropertyTypeList.ts +++ b/vue3/src/openapi/models/PaginatedPropertyTypeList.ts @@ -31,7 +31,7 @@ export interface PaginatedPropertyTypeList { * @type {number} * @memberof PaginatedPropertyTypeList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedPropertyTypeList { * @type {Array} * @memberof PaginatedPropertyTypeList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedPropertyTypeList interface. */ export function instanceOfPaginatedPropertyTypeList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedPropertyTypeListFromJSONTyped(json: any, ignoreDiscrimi } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(PropertyTypeFromJSON)), + 'results': ((json['results'] as Array).map(PropertyTypeFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedPropertyTypeListToJSON(value?: PaginatedPropertyTypeLis 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(PropertyTypeToJSON)), + 'results': ((value['results'] as Array).map(PropertyTypeToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedRecipeBookEntryList.ts b/vue3/src/openapi/models/PaginatedRecipeBookEntryList.ts index ae3099e68..3c8b377cb 100644 --- a/vue3/src/openapi/models/PaginatedRecipeBookEntryList.ts +++ b/vue3/src/openapi/models/PaginatedRecipeBookEntryList.ts @@ -31,7 +31,7 @@ export interface PaginatedRecipeBookEntryList { * @type {number} * @memberof PaginatedRecipeBookEntryList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedRecipeBookEntryList { * @type {Array} * @memberof PaginatedRecipeBookEntryList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedRecipeBookEntryList interface. */ export function instanceOfPaginatedRecipeBookEntryList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedRecipeBookEntryListFromJSONTyped(json: any, ignoreDiscr } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(RecipeBookEntryFromJSON)), + 'results': ((json['results'] as Array).map(RecipeBookEntryFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedRecipeBookEntryListToJSON(value?: PaginatedRecipeBookEn 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(RecipeBookEntryToJSON)), + 'results': ((value['results'] as Array).map(RecipeBookEntryToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedRecipeBookList.ts b/vue3/src/openapi/models/PaginatedRecipeBookList.ts index ca259a801..ac039bef5 100644 --- a/vue3/src/openapi/models/PaginatedRecipeBookList.ts +++ b/vue3/src/openapi/models/PaginatedRecipeBookList.ts @@ -31,7 +31,7 @@ export interface PaginatedRecipeBookList { * @type {number} * @memberof PaginatedRecipeBookList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedRecipeBookList { * @type {Array} * @memberof PaginatedRecipeBookList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedRecipeBookList interface. */ export function instanceOfPaginatedRecipeBookList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedRecipeBookListFromJSONTyped(json: any, ignoreDiscrimina } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(RecipeBookFromJSON)), + 'results': ((json['results'] as Array).map(RecipeBookFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedRecipeBookListToJSON(value?: PaginatedRecipeBookList | 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(RecipeBookToJSON)), + 'results': ((value['results'] as Array).map(RecipeBookToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedRecipeOverviewList.ts b/vue3/src/openapi/models/PaginatedRecipeOverviewList.ts index d1e6ee757..2b6df82b5 100644 --- a/vue3/src/openapi/models/PaginatedRecipeOverviewList.ts +++ b/vue3/src/openapi/models/PaginatedRecipeOverviewList.ts @@ -31,7 +31,7 @@ export interface PaginatedRecipeOverviewList { * @type {number} * @memberof PaginatedRecipeOverviewList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedRecipeOverviewList { * @type {Array} * @memberof PaginatedRecipeOverviewList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedRecipeOverviewList interface. */ export function instanceOfPaginatedRecipeOverviewList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedRecipeOverviewListFromJSONTyped(json: any, ignoreDiscri } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(RecipeOverviewFromJSON)), + 'results': ((json['results'] as Array).map(RecipeOverviewFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedRecipeOverviewListToJSON(value?: PaginatedRecipeOvervie 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(RecipeOverviewToJSON)), + 'results': ((value['results'] as Array).map(RecipeOverviewToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedShoppingListEntryList.ts b/vue3/src/openapi/models/PaginatedShoppingListEntryList.ts index 2f24e1583..9b6f756ea 100644 --- a/vue3/src/openapi/models/PaginatedShoppingListEntryList.ts +++ b/vue3/src/openapi/models/PaginatedShoppingListEntryList.ts @@ -31,7 +31,7 @@ export interface PaginatedShoppingListEntryList { * @type {number} * @memberof PaginatedShoppingListEntryList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedShoppingListEntryList { * @type {Array} * @memberof PaginatedShoppingListEntryList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedShoppingListEntryList interface. */ export function instanceOfPaginatedShoppingListEntryList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedShoppingListEntryListFromJSONTyped(json: any, ignoreDis } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(ShoppingListEntryFromJSON)), + 'results': ((json['results'] as Array).map(ShoppingListEntryFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedShoppingListEntryListToJSON(value?: PaginatedShoppingLi 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(ShoppingListEntryToJSON)), + 'results': ((value['results'] as Array).map(ShoppingListEntryToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedShoppingListRecipeList.ts b/vue3/src/openapi/models/PaginatedShoppingListRecipeList.ts index deb376592..b3b6b15ba 100644 --- a/vue3/src/openapi/models/PaginatedShoppingListRecipeList.ts +++ b/vue3/src/openapi/models/PaginatedShoppingListRecipeList.ts @@ -31,7 +31,7 @@ export interface PaginatedShoppingListRecipeList { * @type {number} * @memberof PaginatedShoppingListRecipeList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedShoppingListRecipeList { * @type {Array} * @memberof PaginatedShoppingListRecipeList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedShoppingListRecipeList interface. */ export function instanceOfPaginatedShoppingListRecipeList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedShoppingListRecipeListFromJSONTyped(json: any, ignoreDi } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(ShoppingListRecipeFromJSON)), + 'results': ((json['results'] as Array).map(ShoppingListRecipeFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedShoppingListRecipeListToJSON(value?: PaginatedShoppingL 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(ShoppingListRecipeToJSON)), + 'results': ((value['results'] as Array).map(ShoppingListRecipeToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedStepList.ts b/vue3/src/openapi/models/PaginatedStepList.ts index 815e25bf8..6e3f342b8 100644 --- a/vue3/src/openapi/models/PaginatedStepList.ts +++ b/vue3/src/openapi/models/PaginatedStepList.ts @@ -31,7 +31,7 @@ export interface PaginatedStepList { * @type {number} * @memberof PaginatedStepList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedStepList { * @type {Array} * @memberof PaginatedStepList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedStepList interface. */ export function instanceOfPaginatedStepList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedStepListFromJSONTyped(json: any, ignoreDiscriminator: b } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(StepFromJSON)), + 'results': ((json['results'] as Array).map(StepFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedStepListToJSON(value?: PaginatedStepList | null): any { 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(StepToJSON)), + 'results': ((value['results'] as Array).map(StepToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedSupermarketCategoryList.ts b/vue3/src/openapi/models/PaginatedSupermarketCategoryList.ts index 7d29f38a5..41b6c55a7 100644 --- a/vue3/src/openapi/models/PaginatedSupermarketCategoryList.ts +++ b/vue3/src/openapi/models/PaginatedSupermarketCategoryList.ts @@ -31,7 +31,7 @@ export interface PaginatedSupermarketCategoryList { * @type {number} * @memberof PaginatedSupermarketCategoryList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedSupermarketCategoryList { * @type {Array} * @memberof PaginatedSupermarketCategoryList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedSupermarketCategoryList interface. */ export function instanceOfPaginatedSupermarketCategoryList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedSupermarketCategoryListFromJSONTyped(json: any, ignoreD } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(SupermarketCategoryFromJSON)), + 'results': ((json['results'] as Array).map(SupermarketCategoryFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedSupermarketCategoryListToJSON(value?: PaginatedSupermar 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(SupermarketCategoryToJSON)), + 'results': ((value['results'] as Array).map(SupermarketCategoryToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedSupermarketCategoryRelationList.ts b/vue3/src/openapi/models/PaginatedSupermarketCategoryRelationList.ts index 63ed0c0dd..a0c2fa28f 100644 --- a/vue3/src/openapi/models/PaginatedSupermarketCategoryRelationList.ts +++ b/vue3/src/openapi/models/PaginatedSupermarketCategoryRelationList.ts @@ -31,7 +31,7 @@ export interface PaginatedSupermarketCategoryRelationList { * @type {number} * @memberof PaginatedSupermarketCategoryRelationList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedSupermarketCategoryRelationList { * @type {Array} * @memberof PaginatedSupermarketCategoryRelationList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedSupermarketCategoryRelationList interface. */ export function instanceOfPaginatedSupermarketCategoryRelationList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedSupermarketCategoryRelationListFromJSONTyped(json: any, } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(SupermarketCategoryRelationFromJSON)), + 'results': ((json['results'] as Array).map(SupermarketCategoryRelationFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedSupermarketCategoryRelationListToJSON(value?: Paginated 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(SupermarketCategoryRelationToJSON)), + 'results': ((value['results'] as Array).map(SupermarketCategoryRelationToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedSupermarketList.ts b/vue3/src/openapi/models/PaginatedSupermarketList.ts index 163884b37..d9c3cd521 100644 --- a/vue3/src/openapi/models/PaginatedSupermarketList.ts +++ b/vue3/src/openapi/models/PaginatedSupermarketList.ts @@ -31,7 +31,7 @@ export interface PaginatedSupermarketList { * @type {number} * @memberof PaginatedSupermarketList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedSupermarketList { * @type {Array} * @memberof PaginatedSupermarketList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedSupermarketList interface. */ export function instanceOfPaginatedSupermarketList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedSupermarketListFromJSONTyped(json: any, ignoreDiscrimin } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(SupermarketFromJSON)), + 'results': ((json['results'] as Array).map(SupermarketFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedSupermarketListToJSON(value?: PaginatedSupermarketList 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(SupermarketToJSON)), + 'results': ((value['results'] as Array).map(SupermarketToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedSyncList.ts b/vue3/src/openapi/models/PaginatedSyncList.ts index 05bb3152a..519557215 100644 --- a/vue3/src/openapi/models/PaginatedSyncList.ts +++ b/vue3/src/openapi/models/PaginatedSyncList.ts @@ -31,7 +31,7 @@ export interface PaginatedSyncList { * @type {number} * @memberof PaginatedSyncList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedSyncList { * @type {Array} * @memberof PaginatedSyncList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedSyncList interface. */ export function instanceOfPaginatedSyncList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedSyncListFromJSONTyped(json: any, ignoreDiscriminator: b } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(SyncFromJSON)), + 'results': ((json['results'] as Array).map(SyncFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedSyncListToJSON(value?: PaginatedSyncList | null): any { 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(SyncToJSON)), + 'results': ((value['results'] as Array).map(SyncToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedSyncLogList.ts b/vue3/src/openapi/models/PaginatedSyncLogList.ts index 8702fceb8..41d2db2f4 100644 --- a/vue3/src/openapi/models/PaginatedSyncLogList.ts +++ b/vue3/src/openapi/models/PaginatedSyncLogList.ts @@ -31,7 +31,7 @@ export interface PaginatedSyncLogList { * @type {number} * @memberof PaginatedSyncLogList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedSyncLogList { * @type {Array} * @memberof PaginatedSyncLogList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedSyncLogList interface. */ export function instanceOfPaginatedSyncLogList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedSyncLogListFromJSONTyped(json: any, ignoreDiscriminator } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(SyncLogFromJSON)), + 'results': ((json['results'] as Array).map(SyncLogFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedSyncLogListToJSON(value?: PaginatedSyncLogList | null): 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(SyncLogToJSON)), + 'results': ((value['results'] as Array).map(SyncLogToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedUnitConversionList.ts b/vue3/src/openapi/models/PaginatedUnitConversionList.ts index 0767ee18a..dda897416 100644 --- a/vue3/src/openapi/models/PaginatedUnitConversionList.ts +++ b/vue3/src/openapi/models/PaginatedUnitConversionList.ts @@ -31,7 +31,7 @@ export interface PaginatedUnitConversionList { * @type {number} * @memberof PaginatedUnitConversionList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedUnitConversionList { * @type {Array} * @memberof PaginatedUnitConversionList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedUnitConversionList interface. */ export function instanceOfPaginatedUnitConversionList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedUnitConversionListFromJSONTyped(json: any, ignoreDiscri } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(UnitConversionFromJSON)), + 'results': ((json['results'] as Array).map(UnitConversionFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedUnitConversionListToJSON(value?: PaginatedUnitConversio 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(UnitConversionToJSON)), + 'results': ((value['results'] as Array).map(UnitConversionToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedUnitList.ts b/vue3/src/openapi/models/PaginatedUnitList.ts index 829dcce31..0422dec31 100644 --- a/vue3/src/openapi/models/PaginatedUnitList.ts +++ b/vue3/src/openapi/models/PaginatedUnitList.ts @@ -31,7 +31,7 @@ export interface PaginatedUnitList { * @type {number} * @memberof PaginatedUnitList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedUnitList { * @type {Array} * @memberof PaginatedUnitList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedUnitList interface. */ export function instanceOfPaginatedUnitList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedUnitListFromJSONTyped(json: any, ignoreDiscriminator: b } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(UnitFromJSON)), + 'results': ((json['results'] as Array).map(UnitFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedUnitListToJSON(value?: PaginatedUnitList | null): any { 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(UnitToJSON)), + 'results': ((value['results'] as Array).map(UnitToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedUserFileList.ts b/vue3/src/openapi/models/PaginatedUserFileList.ts index 980766226..35ed081e6 100644 --- a/vue3/src/openapi/models/PaginatedUserFileList.ts +++ b/vue3/src/openapi/models/PaginatedUserFileList.ts @@ -31,7 +31,7 @@ export interface PaginatedUserFileList { * @type {number} * @memberof PaginatedUserFileList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedUserFileList { * @type {Array} * @memberof PaginatedUserFileList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedUserFileList interface. */ export function instanceOfPaginatedUserFileList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedUserFileListFromJSONTyped(json: any, ignoreDiscriminato } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(UserFileFromJSON)), + 'results': ((json['results'] as Array).map(UserFileFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedUserFileListToJSON(value?: PaginatedUserFileList | null 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(UserFileToJSON)), + 'results': ((value['results'] as Array).map(UserFileToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedUserSpaceList.ts b/vue3/src/openapi/models/PaginatedUserSpaceList.ts index 06ed9b417..48b164380 100644 --- a/vue3/src/openapi/models/PaginatedUserSpaceList.ts +++ b/vue3/src/openapi/models/PaginatedUserSpaceList.ts @@ -31,7 +31,7 @@ export interface PaginatedUserSpaceList { * @type {number} * @memberof PaginatedUserSpaceList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedUserSpaceList { * @type {Array} * @memberof PaginatedUserSpaceList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedUserSpaceList interface. */ export function instanceOfPaginatedUserSpaceList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedUserSpaceListFromJSONTyped(json: any, ignoreDiscriminat } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(UserSpaceFromJSON)), + 'results': ((json['results'] as Array).map(UserSpaceFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedUserSpaceListToJSON(value?: PaginatedUserSpaceList | nu 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(UserSpaceToJSON)), + 'results': ((value['results'] as Array).map(UserSpaceToJSON)), }; } diff --git a/vue3/src/openapi/models/PaginatedViewLogList.ts b/vue3/src/openapi/models/PaginatedViewLogList.ts index 80714af6c..118590cbb 100644 --- a/vue3/src/openapi/models/PaginatedViewLogList.ts +++ b/vue3/src/openapi/models/PaginatedViewLogList.ts @@ -31,7 +31,7 @@ export interface PaginatedViewLogList { * @type {number} * @memberof PaginatedViewLogList */ - count?: number; + count: number; /** * * @type {string} @@ -49,13 +49,15 @@ export interface PaginatedViewLogList { * @type {Array} * @memberof PaginatedViewLogList */ - results?: Array; + results: Array; } /** * Check if a given object implements the PaginatedViewLogList interface. */ export function instanceOfPaginatedViewLogList(value: object): boolean { + if (!('count' in value)) return false; + if (!('results' in value)) return false; return true; } @@ -69,10 +71,10 @@ export function PaginatedViewLogListFromJSONTyped(json: any, ignoreDiscriminator } return { - 'count': json['count'] == null ? undefined : json['count'], + 'count': json['count'], 'next': json['next'] == null ? undefined : json['next'], 'previous': json['previous'] == null ? undefined : json['previous'], - 'results': json['results'] == null ? undefined : ((json['results'] as Array).map(ViewLogFromJSON)), + 'results': ((json['results'] as Array).map(ViewLogFromJSON)), }; } @@ -85,7 +87,7 @@ export function PaginatedViewLogListToJSON(value?: PaginatedViewLogList | null): 'count': value['count'], 'next': value['next'], 'previous': value['previous'], - 'results': value['results'] == null ? undefined : ((value['results'] as Array).map(ViewLogToJSON)), + 'results': ((value['results'] as Array).map(ViewLogToJSON)), }; } diff --git a/vue3/src/openapi/models/index.ts b/vue3/src/openapi/models/index.ts index e60114312..1b8302600 100644 --- a/vue3/src/openapi/models/index.ts +++ b/vue3/src/openapi/models/index.ts @@ -26,6 +26,7 @@ export * from './IngredientString'; export * from './InviteLink'; export * from './Keyword'; export * from './KeywordLabel'; +export * from './Localization'; export * from './MealPlan'; export * from './MealType'; export * from './MethodEnum'; diff --git a/vue3/src/pages/SettingsPage.vue b/vue3/src/pages/SettingsPage.vue index 84ef6acac..adc2a6117 100644 --- a/vue3/src/pages/SettingsPage.vue +++ b/vue3/src/pages/SettingsPage.vue @@ -2,34 +2,31 @@ - + - Profil + {{ $t('Profile') }} - Einstellungen - Kosmetisch - Einkaufsliste - Speiseplan - Suchen + {{ $t('Settings') }} + {{ $t('Cosmetic') }} + {{ $t('Shopping_list') }} + {{ $t('Meal_Plan') }} + {{ $t('Search') }} Space - Meine Spaces - Space Einstellungen - Space Mitglieder + {{ $t('YourSpaces') }} + {{ $t('SpaceSettings') }} + {{ $t('SpaceSettings') }} Admin - API - System + {{ $t('API') }} + {{ $t('System') }} - - - - - - + + + @@ -38,6 +35,11 @@ diff --git a/vue3/src/stores/MessageStore.ts b/vue3/src/stores/MessageStore.ts index 07091e293..5f97a12b0 100644 --- a/vue3/src/stores/MessageStore.ts +++ b/vue3/src/stores/MessageStore.ts @@ -19,6 +19,11 @@ export enum ErrorMessageType { DELETE_ERROR = 'Update Error', } +/** @enum {MessageType} prepared messages */ +export enum PreparedMessage { + UPDATE_SUCCESS = 'UPDATE_SUCCESS' +} + /** * Type Message holding all required contents of a message */ @@ -62,7 +67,6 @@ export const useMessageStore = defineStore('message_store', () => { * @param {string} data optional additional data only shown in log */ function addMessage(type: MessageType, msg: string, showTimeout?: number, data?: any) { - let message = new Message(type, msg, showTimeout, data) messages.value.push(message) @@ -80,6 +84,16 @@ export const useMessageStore = defineStore('message_store', () => { addMessage(MessageType.ERROR, errorType, 7000, data) } + /** + * shorthand function to quickly add a message + * @param preparedMessage pre defined message + */ + function addPreparedMessage(preparedMessage: PreparedMessage) { + if (preparedMessage == PreparedMessage.UPDATE_SUCCESS) { + addMessage(MessageType.SUCCESS, 'Updated Successfully', 7000, {}) + } + } + /** * delete all messages from store */ @@ -87,7 +101,7 @@ export const useMessageStore = defineStore('message_store', () => { messages.value = [] as Message[] } - return {snackbarQueue, messages, addMessage, addError, deleteAllMessages} + return {snackbarQueue, messages, addMessage, addError, addPreparedMessage, deleteAllMessages} }) // enable hot reload for store diff --git a/vue3/src/stores/UserPreferenceStore.ts b/vue3/src/stores/UserPreferenceStore.ts index 5d6d84c36..90f368a51 100644 --- a/vue3/src/stores/UserPreferenceStore.ts +++ b/vue3/src/stores/UserPreferenceStore.ts @@ -1,8 +1,7 @@ import {acceptHMRUpdate, defineStore} from 'pinia' import {useStorage} from "@vueuse/core"; -import {ErrorMessageType, Message, useMessageStore} from "@/stores/MessageStore"; +import {ErrorMessageType, useMessageStore} from "@/stores/MessageStore"; import {ApiApi, UserPreference} from "@/openapi"; -import {ref} from "vue"; const DEVICE_SETTINGS_KEY = 'TANDOOR_DEVICE_SETTINGS' const USER_PREFERENCE_KEY = 'TANDOOR_USER_PREFERENCE' @@ -47,10 +46,23 @@ export const useUserPreferenceStore = defineStore('user_preference_store', () => }) } + /** + * persist changes to user settings to DB + */ + function updateUserSettings() { + let api = new ApiApi() + + api.apiUserPreferencePartialUpdate({user: userSettings.value.user, patchedUserPreference: userSettings.value}).then(r => { + userSettings.value = r + }).catch(err => { + useMessageStore().addError(ErrorMessageType.UPDATE_ERROR, err) + }) + } + // always load user settings on first initialization of store loadUserSettings() - return {deviceSettings, userSettings, loadUserSettings} + return {deviceSettings, userSettings, loadUserSettings, updateUserSettings} }) // enable hot reload for store diff --git a/vue3/src/vuetify.ts b/vue3/src/vuetify.ts index d9784a675..82018cc06 100644 --- a/vue3/src/vuetify.ts +++ b/vue3/src/vuetify.ts @@ -28,14 +28,33 @@ export default createVuetify({ error: '#a7240e', }, }, + dark: { + colors: { + + tandoor: '#ddbf86', + primary: '#b98766', + secondary: '#b55e4f', + success: '#82aa8b', + info: '#385f84', + warning: '#eaaa21', + error: '#a7240e', + }, + }, }, }, icons: { defaultSet: 'fa', aliases : { ...aliases, - save: 'fa-regular fa-floppy-disk', - delete: 'fa-regular fa-trash-can', + save: 'fa-solid fa-floppy-disk', + delete: 'fa-solid fa-trash-can', + search: 'fa-solid fa-magnifying-glass', + settings: 'fa-solid fa-sliders', + spaces: 'fa-solid fa-database', + shopping: 'fa-solid fa-cart-shopping', + mealplan: 'fa-solid fa-calendar-days', + recipes: 'fa-solid fa-book', + books: 'fa-solid fa-book-open', }, sets: { fa,