mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-08-09 15:35:24 +02:00
Feature/improve localization (#1147)
* use locale to set language header * rewrite i18n provider and drop dependency * rename file * rename CrudMixin to HttpRepo * refactor: code-cleanup * add crowdin source * remove unused translations * grab translations from dev branch * add translation support for foods, units, and labels * remove rich import
This commit is contained in:
parent
db095656e1
commit
7866f0f46e
71 changed files with 4736 additions and 3642 deletions
|
@ -1,489 +1,489 @@
|
|||
{
|
||||
"about": {
|
||||
"about": "About",
|
||||
"about-mealie": "About Mealie",
|
||||
"api-docs": "API Docs",
|
||||
"api-port": "API Port",
|
||||
"application-mode": "Application Mode",
|
||||
"database-type": "Database Type",
|
||||
"database-url": "Database URL",
|
||||
"default-group": "Default Group",
|
||||
"demo": "Demo",
|
||||
"demo-status": "Demo Status",
|
||||
"development": "Development",
|
||||
"docs": "Docs",
|
||||
"download-log": "Download Log",
|
||||
"download-recipe-json": "Last Scraped JSON",
|
||||
"github": "Github",
|
||||
"log-lines": "Log Lines",
|
||||
"not-demo": "Not Demo",
|
||||
"portfolio": "Portfolio",
|
||||
"production": "Production",
|
||||
"support": "Support",
|
||||
"version": "Version"
|
||||
"about": "О проекте",
|
||||
"about-mealie": "О Mealie",
|
||||
"api-docs": "Документация API",
|
||||
"api-port": "Порт API",
|
||||
"application-mode": "Статус приложения",
|
||||
"database-type": "Тип базы данных",
|
||||
"database-url": "URL базы данных",
|
||||
"default-group": "Группа по умолчанию",
|
||||
"demo": "Демо",
|
||||
"demo-status": "Демо-статус",
|
||||
"development": "В разработке",
|
||||
"docs": "Справка",
|
||||
"download-log": "Скачать лог",
|
||||
"download-recipe-json": "Последний скрап JSON",
|
||||
"github": "GitHub",
|
||||
"log-lines": "Строки журнала",
|
||||
"not-demo": "Не демо",
|
||||
"portfolio": "Портфолио",
|
||||
"production": "Пользовательский",
|
||||
"support": "Поддержка",
|
||||
"version": "Версия"
|
||||
},
|
||||
"asset": {
|
||||
"assets": "Assets",
|
||||
"code": "Code",
|
||||
"file": "File",
|
||||
"image": "Image",
|
||||
"new-asset": "New Asset",
|
||||
"assets": "Ресурсы",
|
||||
"code": "Код",
|
||||
"file": "Файл",
|
||||
"image": "Изображение",
|
||||
"new-asset": "Новый ресурс",
|
||||
"pdf": "PDF",
|
||||
"recipe": "Recipe",
|
||||
"show-assets": "Show Assets"
|
||||
"recipe": "Рецепт",
|
||||
"show-assets": "Показать ресурсы"
|
||||
},
|
||||
"category": {
|
||||
"category-created": "Category created",
|
||||
"category-creation-failed": "Category creation failed",
|
||||
"category-deleted": "Category Deleted",
|
||||
"category-deletion-failed": "Category deletion failed",
|
||||
"category-filter": "Category Filter",
|
||||
"category-update-failed": "Category update failed",
|
||||
"category-updated": "Category updated",
|
||||
"uncategorized-count": "Uncategorized {count}"
|
||||
"category-created": "Категория создана",
|
||||
"category-creation-failed": "Не удалось создать категорию",
|
||||
"category-deleted": "Категория удалена",
|
||||
"category-deletion-failed": "Ошибка удаления категории",
|
||||
"category-filter": "Фильтр по категориям",
|
||||
"category-update-failed": "Не удалось обновить категорию",
|
||||
"category-updated": "Категория обновлена",
|
||||
"uncategorized-count": "Без категории {count}"
|
||||
},
|
||||
"events": {
|
||||
"apprise-url": "Apprise URL",
|
||||
"database": "Database",
|
||||
"delete-event": "Delete Event",
|
||||
"new-notification-form-description": "Mealie uses the Apprise library to generate notifications. They offer many options for services to use for notifications. Refer to their wiki for a comprehensive guide on how to create the URL for your service. If available, selecting the type of your notification may include extra features.",
|
||||
"new-version": "New version available!",
|
||||
"notification": "Notification",
|
||||
"refresh": "Refresh",
|
||||
"scheduled": "Scheduled",
|
||||
"something-went-wrong": "Something Went Wrong!",
|
||||
"subscribed-events": "Subscribed Events",
|
||||
"test-message-sent": "Test Message Sent"
|
||||
"database": "База данных",
|
||||
"delete-event": "Удалить событие",
|
||||
"new-notification-form-description": "Mealie использует библиотеку Apprise для генерирования уведомлений. Apprise предлагают сервисам многочисленные возможности для использования при создании уведомлений. Обратитесь к их гиду в wiki за подробным руководством по созданию URL для Вашего сервиса. Также при выборе типа уведомления могут стать доступными дополнительные функции.",
|
||||
"new-version": "Доступна новая версия!",
|
||||
"notification": "Оповещение",
|
||||
"refresh": "Обновить",
|
||||
"scheduled": "Запланировано",
|
||||
"something-went-wrong": "Что-то пошло не так!",
|
||||
"subscribed-events": "Уведомлять о событиях",
|
||||
"test-message-sent": "Тестовое сообщение отправлено"
|
||||
},
|
||||
"general": {
|
||||
"cancel": "Cancel",
|
||||
"clear": "Clear",
|
||||
"close": "Close",
|
||||
"confirm": "Confirm",
|
||||
"confirm-delete-generic": "Are you sure you want to delete this?",
|
||||
"copied": "Copied",
|
||||
"create": "Create",
|
||||
"created": "Created",
|
||||
"custom": "Custom",
|
||||
"dashboard": "Dashboard",
|
||||
"delete": "Delete",
|
||||
"disabled": "Disabled",
|
||||
"download": "Download",
|
||||
"edit": "Edit",
|
||||
"enabled": "Enabled",
|
||||
"exception": "Exception",
|
||||
"failed-count": "Failed: {count}",
|
||||
"failure-uploading-file": "Failure uploading file",
|
||||
"favorites": "Favorites",
|
||||
"field-required": "Field Required",
|
||||
"file-folder-not-found": "File/folder not found",
|
||||
"file-uploaded": "File uploaded",
|
||||
"filter": "Filter",
|
||||
"friday": "Friday",
|
||||
"general": "General",
|
||||
"get": "Get",
|
||||
"home": "Home",
|
||||
"image": "Image",
|
||||
"image-upload-failed": "Image upload failed",
|
||||
"import": "Import",
|
||||
"cancel": "Отмена",
|
||||
"clear": "Очистить",
|
||||
"close": "Закрыть",
|
||||
"confirm": "Подтвердить",
|
||||
"confirm-delete-generic": "Вы уверены, что хотите это удалить?",
|
||||
"copied": "Скопировано",
|
||||
"create": "Создать",
|
||||
"created": "По дате создания",
|
||||
"custom": "Свой",
|
||||
"dashboard": "Панель инструментов",
|
||||
"delete": "Удалить",
|
||||
"disabled": "Отключено",
|
||||
"download": "Загрузить",
|
||||
"edit": "Изменить",
|
||||
"enabled": "Вкл.",
|
||||
"exception": "Исключение",
|
||||
"failed-count": "Ошибка: {count}",
|
||||
"failure-uploading-file": "Ошибка загрузки файла",
|
||||
"favorites": "Избранное",
|
||||
"field-required": "Обязательное поле",
|
||||
"file-folder-not-found": "Файл/папка не найдена",
|
||||
"file-uploaded": "Файл загружен",
|
||||
"filter": "Фильтр",
|
||||
"friday": "Пятница",
|
||||
"general": "Общие",
|
||||
"get": "Получить",
|
||||
"home": "Домашняя",
|
||||
"image": "Изображение",
|
||||
"image-upload-failed": "Ошибка при загрузке изображения",
|
||||
"import": "Импортировать",
|
||||
"json": "JSON",
|
||||
"keyword": "Keyword",
|
||||
"link-copied": "Link Copied",
|
||||
"loading-recipes": "Loading Recipes",
|
||||
"monday": "Monday",
|
||||
"name": "Name",
|
||||
"new": "New",
|
||||
"no": "No",
|
||||
"no-recipe-found": "No Recipe Found",
|
||||
"ok": "OK",
|
||||
"options": "Options:",
|
||||
"print": "Print",
|
||||
"random": "Random",
|
||||
"rating": "Rating",
|
||||
"recent": "Recent",
|
||||
"recipe": "Recipe",
|
||||
"recipes": "Recipes",
|
||||
"rename-object": "Rename {0}",
|
||||
"reset": "Reset",
|
||||
"saturday": "Saturday",
|
||||
"save": "Save",
|
||||
"settings": "Settings",
|
||||
"share": "Share",
|
||||
"shuffle": "Shuffle",
|
||||
"sort": "Sort",
|
||||
"sort-alphabetically": "Alphabetical",
|
||||
"status": "Status",
|
||||
"submit": "Submit",
|
||||
"success-count": "Success: {count}",
|
||||
"sunday": "Sunday",
|
||||
"templates": "Templates:",
|
||||
"test": "Test",
|
||||
"themes": "Themes",
|
||||
"thursday": "Thursday",
|
||||
"token": "Token",
|
||||
"tuesday": "Tuesday",
|
||||
"type": "Type",
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"upload": "Upload",
|
||||
"url": "URL",
|
||||
"view": "View",
|
||||
"wednesday": "Wednesday",
|
||||
"yes": "Yes"
|
||||
"keyword": "Ключевое слово",
|
||||
"link-copied": "Ссылка скопирована",
|
||||
"loading-recipes": "Загрузка рецептов",
|
||||
"monday": "Понедельник",
|
||||
"name": "Имя",
|
||||
"new": "Новый",
|
||||
"no": "Нет",
|
||||
"no-recipe-found": "Рецепт не найден",
|
||||
"ok": "Ок",
|
||||
"options": "Параметры:",
|
||||
"print": "Печать",
|
||||
"random": "Случайный",
|
||||
"rating": "По оценке",
|
||||
"recent": "Недавние",
|
||||
"recipe": "Рецепт",
|
||||
"recipes": "Рецепты",
|
||||
"rename-object": "Переименовать {0}",
|
||||
"reset": "Сбросить",
|
||||
"saturday": "Суббота",
|
||||
"save": "Сохранить",
|
||||
"settings": "Настройки",
|
||||
"share": "Поделиться",
|
||||
"shuffle": "Перемешать",
|
||||
"sort": "Сортировать",
|
||||
"sort-alphabetically": "По алфавиту",
|
||||
"status": "По статусу",
|
||||
"submit": "Добавить",
|
||||
"success-count": "Успешно: {count}",
|
||||
"sunday": "Воскресенье",
|
||||
"templates": "Шаблоны:",
|
||||
"test": "Тест",
|
||||
"themes": "Темы",
|
||||
"thursday": "Четверг",
|
||||
"token": "Токен",
|
||||
"tuesday": "Вторник",
|
||||
"type": "Тип",
|
||||
"update": "Обновить",
|
||||
"updated": "Обновлено",
|
||||
"upload": "Загрузить",
|
||||
"url": "URL-адрес",
|
||||
"view": "Просмотр",
|
||||
"wednesday": "Среда",
|
||||
"yes": "Да"
|
||||
},
|
||||
"group": {
|
||||
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
|
||||
"cannot-delete-default-group": "Cannot delete default group",
|
||||
"cannot-delete-group-with-users": "Cannot delete group with users",
|
||||
"confirm-group-deletion": "Confirm Group Deletion",
|
||||
"create-group": "Create Group",
|
||||
"error-updating-group": "Error updating group",
|
||||
"group": "Group",
|
||||
"group-deleted": "Group deleted",
|
||||
"group-deletion-failed": "Group deletion failed",
|
||||
"group-id-with-value": "Group ID: {groupID}",
|
||||
"group-name": "Group Name",
|
||||
"group-not-found": "Group not found",
|
||||
"group-with-value": "Group: {groupID}",
|
||||
"groups": "Groups",
|
||||
"manage-groups": "Manage Groups",
|
||||
"user-group": "User Group",
|
||||
"user-group-created": "User Group Created",
|
||||
"user-group-creation-failed": "User Group Creation Failed"
|
||||
"are-you-sure-you-want-to-delete-the-group": "Вы действительно хотите удалить <b>{groupName}<b/>?",
|
||||
"cannot-delete-default-group": "Невозможно удалить группу по умолчанию",
|
||||
"cannot-delete-group-with-users": "Невозможно удалить группу с пользователями",
|
||||
"confirm-group-deletion": "Подтвердить удаление группы",
|
||||
"create-group": "Создать группу",
|
||||
"error-updating-group": "Ошибка при обновлении группы",
|
||||
"group": "Группа",
|
||||
"group-deleted": "Группа удалена",
|
||||
"group-deletion-failed": "Не удалось удалить группу",
|
||||
"group-id-with-value": "ID группы: {groupID}",
|
||||
"group-name": "Наименование группы",
|
||||
"group-not-found": "Группа не найдена",
|
||||
"group-with-value": "Группа: {groupID}",
|
||||
"groups": "Группы",
|
||||
"manage-groups": "Управление группами",
|
||||
"user-group": "Пользовательская группа",
|
||||
"user-group-created": "Пользовательская группа создана",
|
||||
"user-group-creation-failed": "Не удалось создать пользовательскую группу"
|
||||
},
|
||||
"meal-plan": {
|
||||
"create-a-new-meal-plan": "Create a New Meal Plan",
|
||||
"dinner-this-week": "Dinner This Week",
|
||||
"dinner-today": "Dinner Today",
|
||||
"dinner-tonight": "DINNER TONIGHT",
|
||||
"edit-meal-plan": "Edit Meal Plan",
|
||||
"end-date": "End Date",
|
||||
"group": "Group (Beta)",
|
||||
"main": "Main",
|
||||
"meal-planner": "Meal Planner",
|
||||
"meal-plans": "Meal Plans",
|
||||
"mealplan-categories": "MEALPLAN CATEGORIES",
|
||||
"mealplan-created": "Mealplan created",
|
||||
"mealplan-creation-failed": "Mealplan creation failed",
|
||||
"mealplan-deleted": "Mealplan Deleted",
|
||||
"mealplan-deletion-failed": "Mealplan deletion failed",
|
||||
"mealplan-settings": "Mealplan Settings",
|
||||
"mealplan-update-failed": "Mealplan update failed",
|
||||
"mealplan-updated": "Mealplan Updated",
|
||||
"no-meal-plan-defined-yet": "No meal plan defined yet",
|
||||
"no-meal-planned-for-today": "No meal planned for today",
|
||||
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans",
|
||||
"planner": "Planner",
|
||||
"quick-week": "Quick Week",
|
||||
"side": "Side",
|
||||
"sides": "Sides",
|
||||
"start-date": "Start Date"
|
||||
"create-a-new-meal-plan": "Создать новый план питания",
|
||||
"dinner-this-week": "Ужин на этой неделе",
|
||||
"dinner-today": "Ужин сегодня",
|
||||
"dinner-tonight": "Ужин сегодня",
|
||||
"edit-meal-plan": "Редактировать план питания",
|
||||
"end-date": "Конечная дата",
|
||||
"group": "Группировать (Beta)",
|
||||
"main": "Основное блюдо",
|
||||
"meal-planner": "Планировщик питания",
|
||||
"meal-plans": "Планы питания",
|
||||
"mealplan-categories": "КАТЕГОРИИ MEALPLAN",
|
||||
"mealplan-created": "Mealplan создан",
|
||||
"mealplan-creation-failed": "Не удалось создать Mealplan",
|
||||
"mealplan-deleted": "Mealplan удален",
|
||||
"mealplan-deletion-failed": "Ошибка удаления Mealplan",
|
||||
"mealplan-settings": "Настройки Mealplan",
|
||||
"mealplan-update-failed": "Не удалось обновить Mealplan",
|
||||
"mealplan-updated": "Mealplan обновлен",
|
||||
"no-meal-plan-defined-yet": "План питания еще не определен",
|
||||
"no-meal-planned-for-today": "На сегодня нет запланированых блюд",
|
||||
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "Только рецепты с этими категориями будут использоваться в планах питания",
|
||||
"planner": "Планировщик",
|
||||
"quick-week": "Быстрый план",
|
||||
"side": "Гарнир",
|
||||
"sides": "Гарниры",
|
||||
"start-date": "Начальная дата"
|
||||
},
|
||||
"migration": {
|
||||
"chowdown": {
|
||||
"description": "Migrate data from Chowdown",
|
||||
"description": "Миграция данных из Chowdown",
|
||||
"title": "Chowdown"
|
||||
},
|
||||
"migration-data-removed": "Migration data removed",
|
||||
"migration-data-removed": "Данные миграции удалены",
|
||||
"nextcloud": {
|
||||
"description": "Migrate data from a Nextcloud Cookbook instance",
|
||||
"description": "Миграция данных из Nextcloud Cookbook",
|
||||
"title": "Nextcloud Cookbook"
|
||||
},
|
||||
"no-migration-data-available": "No Migration Data Available",
|
||||
"recipe-migration": "Recipe Migration"
|
||||
"no-migration-data-available": "Данные о миграции отсутствуют",
|
||||
"recipe-migration": "Миграция рецепта"
|
||||
},
|
||||
"new-recipe": {
|
||||
"bulk-add": "Bulk Add",
|
||||
"error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a github issue with the URL and data.",
|
||||
"error-title": "Looks Like We Couldn't Find Anything",
|
||||
"from-url": "Import a Recipe",
|
||||
"github-issues": "GitHub Issues",
|
||||
"google-ld-json-info": "Google ld+json Info",
|
||||
"must-be-a-valid-url": "Must be a Valid URL",
|
||||
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list",
|
||||
"recipe-markup-specification": "Recipe Markup Specification",
|
||||
"recipe-url": "Recipe URL",
|
||||
"upload-a-recipe": "Upload a Recipe",
|
||||
"upload-individual-zip-file": "Upload an individual .zip file exported from another Mealie instance.",
|
||||
"url-form-hint": "Copy and paste a link from your favorite recipe website",
|
||||
"view-scraped-data": "View Scraped Data"
|
||||
"bulk-add": "Массовое добавление",
|
||||
"error-details": "Mealie может импортировать только веб-сайты, содержащие ld+json или микроданные. Большинство веб-сайтов с рецептами поддерживают эту структуру данных. Если Ваш сайт не может быть импортирован, но в логе есть данные json, то пожалуйста уведомите о проблеме на GitHub с URL и данными.",
|
||||
"error-title": "Похоже, нам не удалось ничего найти",
|
||||
"from-url": "Импортировать рецепт",
|
||||
"github-issues": "Список проблем (GitHub)",
|
||||
"google-ld-json-info": "Справка по ld+json (Google)",
|
||||
"must-be-a-valid-url": "Должен быть действительным URL",
|
||||
"paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Вставьте в данные рецепта. Каждая строка будет рассматриваться как отдельный предмет в списке",
|
||||
"recipe-markup-specification": "Спецификация разметки рецепта",
|
||||
"recipe-url": "URL-адрес рецепта",
|
||||
"upload-a-recipe": "Загрузить рецепт",
|
||||
"upload-individual-zip-file": "Загрузить отдельный .zip файл, экспортированный из другой Mealie.",
|
||||
"url-form-hint": "Скопируйте и вставьте ссылку из вашего любимого сайта рецептов",
|
||||
"view-scraped-data": "Просмотр собранных данных"
|
||||
},
|
||||
"page": {
|
||||
"404-page-not-found": "404 Page not found",
|
||||
"all-recipes": "All Recipes",
|
||||
"new-page-created": "New page created",
|
||||
"page": "Page",
|
||||
"page-creation-failed": "Page creation failed",
|
||||
"page-deleted": "Page deleted",
|
||||
"page-deletion-failed": "Page deletion failed",
|
||||
"page-update-failed": "Page update failed",
|
||||
"page-updated": "Page updated",
|
||||
"pages-update-failed": "Pages update failed",
|
||||
"pages-updated": "Pages updated"
|
||||
"404-page-not-found": "404 - страница не найдена",
|
||||
"all-recipes": "Все рецепты",
|
||||
"new-page-created": "Создана новая страница",
|
||||
"page": "Страница",
|
||||
"page-creation-failed": "Не удалось создать страницу",
|
||||
"page-deleted": "Страница удалена",
|
||||
"page-deletion-failed": "Ошибка удаления страницы",
|
||||
"page-update-failed": "Ошибка обновления страницы",
|
||||
"page-updated": "Страница обновлена",
|
||||
"pages-update-failed": "Ошибка обновления страниц",
|
||||
"pages-updated": "Страницы обновлены"
|
||||
},
|
||||
"recipe": {
|
||||
"add-key": "Add Key",
|
||||
"add-to-favorites": "Add to Favorites",
|
||||
"api-extras": "API Extras",
|
||||
"calories": "Calories",
|
||||
"calories-suffix": "calories",
|
||||
"carbohydrate-content": "Carbohydrate",
|
||||
"categories": "Categories",
|
||||
"comment-action": "Comment",
|
||||
"comments": "Comments",
|
||||
"delete-confirmation": "Are you sure you want to delete this recipe?",
|
||||
"delete-recipe": "Delete Recipe",
|
||||
"description": "Description",
|
||||
"disable-amount": "Disable Ingredient Amounts",
|
||||
"disable-comments": "Disable Comments",
|
||||
"fat-content": "Fat",
|
||||
"fiber-content": "Fiber",
|
||||
"grams": "grams",
|
||||
"ingredient": "Ingredient",
|
||||
"ingredients": "Ingredients",
|
||||
"insert-section": "Insert Section",
|
||||
"instructions": "Instructions",
|
||||
"key-name-required": "Key Name Required",
|
||||
"landscape-view-coming-soon": "Landscape View (Coming Soon)",
|
||||
"milligrams": "milligrams",
|
||||
"new-key-name": "New Key Name",
|
||||
"no-white-space-allowed": "No White Space Allowed",
|
||||
"note": "Note",
|
||||
"nutrition": "Nutrition",
|
||||
"object-key": "Object Key",
|
||||
"object-value": "Object Value",
|
||||
"original-url": "Original URL",
|
||||
"perform-time": "Cook Time",
|
||||
"prep-time": "Prep Time",
|
||||
"protein-content": "Protein",
|
||||
"public-recipe": "Public Recipe",
|
||||
"recipe-created": "Recipe created",
|
||||
"recipe-creation-failed": "Recipe creation failed",
|
||||
"recipe-deleted": "Recipe deleted",
|
||||
"recipe-image": "Recipe Image",
|
||||
"recipe-image-updated": "Recipe image updated",
|
||||
"recipe-name": "Recipe Name",
|
||||
"recipe-settings": "Recipe Settings",
|
||||
"recipe-update-failed": "Recipe update failed",
|
||||
"recipe-updated": "Recipe updated",
|
||||
"remove-from-favorites": "Remove from Favorites",
|
||||
"remove-section": "Remove Section",
|
||||
"save-recipe-before-use": "Save recipe before use",
|
||||
"section-title": "Section Title",
|
||||
"servings": "Servings",
|
||||
"share-recipe-message": "I wanted to share my {0} recipe with you.",
|
||||
"show-nutrition-values": "Show Nutrition Values",
|
||||
"sodium-content": "Sodium",
|
||||
"step-index": "Step: {step}",
|
||||
"sugar-content": "Sugar",
|
||||
"title": "Title",
|
||||
"total-time": "Total Time",
|
||||
"unable-to-delete-recipe": "Unable to Delete Recipe"
|
||||
"add-key": "Добавить ключ",
|
||||
"add-to-favorites": "В избранное",
|
||||
"api-extras": "Дополнительные API",
|
||||
"calories": "Энергетическая ценность",
|
||||
"calories-suffix": "ккал",
|
||||
"carbohydrate-content": "Углеводы",
|
||||
"categories": "Категории",
|
||||
"comment-action": "Оставить комментарий",
|
||||
"comments": "Комментарии",
|
||||
"delete-confirmation": "Вы уверены, что хотите удалить этот рецепт?",
|
||||
"delete-recipe": "Удалить рецепт",
|
||||
"description": "Описание",
|
||||
"disable-amount": "Не показывать кол-во ингредиентов",
|
||||
"disable-comments": "Отключить комментарии",
|
||||
"fat-content": "Жиры",
|
||||
"fiber-content": "Клетчатка",
|
||||
"grams": "гр.",
|
||||
"ingredient": "Ингредиент",
|
||||
"ingredients": "Ингредиенты",
|
||||
"insert-section": "Вставить раздел",
|
||||
"instructions": "Инструкции",
|
||||
"key-name-required": "Требуется имя ключа",
|
||||
"landscape-view-coming-soon": "В ландшафтном режиме (скоро)",
|
||||
"milligrams": "мг.",
|
||||
"new-key-name": "Имя нового ключа",
|
||||
"no-white-space-allowed": "Пробелы не допускаются",
|
||||
"note": "Заметка",
|
||||
"nutrition": "Пищевая ценность",
|
||||
"object-key": "Ключ объекта",
|
||||
"object-value": "Значение объекта",
|
||||
"original-url": "Исходный URL",
|
||||
"perform-time": "Время приготовления",
|
||||
"prep-time": "Время подготовки",
|
||||
"protein-content": "Белки",
|
||||
"public-recipe": "Открытый рецепт",
|
||||
"recipe-created": "Рецепт создан",
|
||||
"recipe-creation-failed": "Ошибка создания рецепта",
|
||||
"recipe-deleted": "Рецепт удален",
|
||||
"recipe-image": "Изображение рецепта",
|
||||
"recipe-image-updated": "Изображение рецепта обновлено",
|
||||
"recipe-name": "Название рецепта",
|
||||
"recipe-settings": "Настройки рецепта",
|
||||
"recipe-update-failed": "Ошибка обновления рецепта",
|
||||
"recipe-updated": "Рецепт обновлен",
|
||||
"remove-from-favorites": "Убрать из избранного",
|
||||
"remove-section": "Удалить раздел",
|
||||
"save-recipe-before-use": "Сохранить рецепт перед использованием",
|
||||
"section-title": "Название раздела",
|
||||
"servings": "Порции",
|
||||
"share-recipe-message": "Я хотел(а) поделиться с тобой моим рецептом {0}.",
|
||||
"show-nutrition-values": "Показать пищевую ценность",
|
||||
"sodium-content": "Соль",
|
||||
"step-index": "Шаг: {step}",
|
||||
"sugar-content": "Сахар",
|
||||
"title": "Заголовок",
|
||||
"total-time": "Общее время",
|
||||
"unable-to-delete-recipe": "Невозможно удалить рецепт"
|
||||
},
|
||||
"reicpe": {
|
||||
"no-recipe": "No Recipe"
|
||||
"no-recipe": "Нет рецепта"
|
||||
},
|
||||
"search": {
|
||||
"advanced-search": "Advanced Search",
|
||||
"and": "and",
|
||||
"exclude": "Exclude",
|
||||
"include": "Include",
|
||||
"max-results": "Max Results",
|
||||
"or": "Or",
|
||||
"results": "Results",
|
||||
"search": "Search",
|
||||
"search-mealie": "Search Mealie (press /)",
|
||||
"search-placeholder": "Search...",
|
||||
"tag-filter": "Tag Filter"
|
||||
"advanced-search": "Расширенный поиск",
|
||||
"and": "И",
|
||||
"exclude": "Исключить",
|
||||
"include": "Включить",
|
||||
"max-results": "Макс. результатов",
|
||||
"or": "Или",
|
||||
"results": "Результаты",
|
||||
"search": "Поиск",
|
||||
"search-mealie": "Поиск Mealie (нажмите /)",
|
||||
"search-placeholder": "Поиск...",
|
||||
"tag-filter": "Фильтр тегов"
|
||||
},
|
||||
"settings": {
|
||||
"add-a-new-theme": "Add a New Theme",
|
||||
"admin-settings": "Admin Settings",
|
||||
"add-a-new-theme": "Добавить новую тему",
|
||||
"admin-settings": "Настройки администратора",
|
||||
"backup": {
|
||||
"backup-created-at-response-export_path": "Backup Created at {path}",
|
||||
"backup-deleted": "Backup deleted",
|
||||
"backup-tag": "Backup Tag",
|
||||
"create-heading": "Create a Backup",
|
||||
"delete-backup": "Delete Backup",
|
||||
"error-creating-backup-see-log-file": "Error Creating Backup. See Log File",
|
||||
"full-backup": "Full Backup",
|
||||
"import-summary": "Import Summary",
|
||||
"partial-backup": "Partial Backup",
|
||||
"unable-to-delete-backup": "Unable to Delete Backup."
|
||||
"backup-created-at-response-export_path": "Резервная копия создана в {path}",
|
||||
"backup-deleted": "Резервная копия удалена",
|
||||
"backup-tag": "Тег резервной копии",
|
||||
"create-heading": "Резервное копирование",
|
||||
"delete-backup": "Удалить резервную копию",
|
||||
"error-creating-backup-see-log-file": "Ошибка создания резервной копии. Смотрите файл журнала",
|
||||
"full-backup": "Полное резервное копирование",
|
||||
"import-summary": "Сводка по импорту",
|
||||
"partial-backup": "Частичное резервное копирование",
|
||||
"unable-to-delete-backup": "Невозможно удалить резервную копию."
|
||||
},
|
||||
"backup-and-exports": "Backups",
|
||||
"change-password": "Change Password",
|
||||
"current": "Version:",
|
||||
"custom-pages": "Custom Pages",
|
||||
"edit-page": "Edit Page",
|
||||
"events": "Events",
|
||||
"first-day-of-week": "First day of the week",
|
||||
"group-settings-updated": "Group Settings Updated",
|
||||
"backup-and-exports": "Резервные копии",
|
||||
"change-password": "Изменить пароль",
|
||||
"current": "Версия:",
|
||||
"custom-pages": "Пользовательские страницы",
|
||||
"edit-page": "Редактировать страницу",
|
||||
"events": "События",
|
||||
"first-day-of-week": "Первый день недели",
|
||||
"group-settings-updated": "Настройки группы обновлены",
|
||||
"homepage": {
|
||||
"all-categories": "All Categories",
|
||||
"card-per-section": "Card Per Section",
|
||||
"home-page": "Home Page",
|
||||
"home-page-sections": "Home Page Sections",
|
||||
"show-recent": "Show Recent"
|
||||
"all-categories": "Все категории",
|
||||
"card-per-section": "Карточек в разделе",
|
||||
"home-page": "Домашняя страница",
|
||||
"home-page-sections": "Разделы домашней страницы",
|
||||
"show-recent": "Показать недавние"
|
||||
},
|
||||
"language": "Language",
|
||||
"latest": "Latest",
|
||||
"local-api": "Local API",
|
||||
"locale-settings": "Locale settings",
|
||||
"migrations": "Migrations",
|
||||
"new-page": "New Page",
|
||||
"notify": "Notify",
|
||||
"organize": "Organize",
|
||||
"page-name": "Page Name",
|
||||
"pages": "Pages",
|
||||
"profile": "Profile",
|
||||
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
|
||||
"set-new-time": "Set New Time",
|
||||
"settings-update-failed": "Settings update failed",
|
||||
"settings-updated": "Settings updated",
|
||||
"site-settings": "Site Settings",
|
||||
"language": "Язык",
|
||||
"latest": "Последние",
|
||||
"local-api": "Локальный API",
|
||||
"locale-settings": "Региональные настройки",
|
||||
"migrations": "Миграции",
|
||||
"new-page": "Новая страница",
|
||||
"notify": "Уведомить",
|
||||
"organize": "Упорядочить",
|
||||
"page-name": "Название страницы",
|
||||
"pages": "Страницы",
|
||||
"profile": "Профиль",
|
||||
"remove-existing-entries-matching-imported-entries": "Удалить существующие записи, совпадающие с импортированными",
|
||||
"set-new-time": "Задать новое время",
|
||||
"settings-update-failed": "Ошибка обновления настроек",
|
||||
"settings-updated": "Настройки обновлены",
|
||||
"site-settings": "Настройки сайта",
|
||||
"theme": {
|
||||
"accent": "Accent",
|
||||
"dark": "Dark",
|
||||
"default-to-system": "Default to system",
|
||||
"error": "Error",
|
||||
"error-creating-theme-see-log-file": "Error creating theme. See log file.",
|
||||
"error-deleting-theme": "Error deleting theme",
|
||||
"error-updating-theme": "Error updating theme",
|
||||
"info": "Info",
|
||||
"light": "Light",
|
||||
"primary": "Primary",
|
||||
"secondary": "Secondary",
|
||||
"success": "Success",
|
||||
"switch-to-dark-mode": "Switch to dark mode",
|
||||
"switch-to-light-mode": "Switch to light mode",
|
||||
"theme-deleted": "Theme deleted",
|
||||
"theme-name": "Theme Name",
|
||||
"theme-name-is-required": "Theme Name is required.",
|
||||
"theme-saved": "Theme Saved",
|
||||
"theme-updated": "Theme updated",
|
||||
"warning": "Warning"
|
||||
"accent": "Оттенок",
|
||||
"dark": "Темная",
|
||||
"default-to-system": "По умолчанию (системный)",
|
||||
"error": "Ошибка",
|
||||
"error-creating-theme-see-log-file": "Ошибка создания темы. См. файл журнала.",
|
||||
"error-deleting-theme": "Ошибка удаления темы",
|
||||
"error-updating-theme": "Ошибка обновления темы",
|
||||
"info": "Информация",
|
||||
"light": "Светлая",
|
||||
"primary": "Основная",
|
||||
"secondary": "Дополнительная",
|
||||
"success": "Готово",
|
||||
"switch-to-dark-mode": "Включить темный режим",
|
||||
"switch-to-light-mode": "Включить светлый режим",
|
||||
"theme-deleted": "Тема удалена",
|
||||
"theme-name": "Название темы",
|
||||
"theme-name-is-required": "Название темы обязательно.",
|
||||
"theme-saved": "Тема сохранена",
|
||||
"theme-updated": "Тема обновлена",
|
||||
"warning": "Предупреждение"
|
||||
},
|
||||
"token": {
|
||||
"active-tokens": "ACTIVE TOKENS",
|
||||
"api-token": "API Token",
|
||||
"api-tokens": "API Tokens",
|
||||
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
|
||||
"create-an-api-token": "Create an API Token",
|
||||
"token-name": "Token Name"
|
||||
"active-tokens": "АКТИВНЫЕ ТОКЕНЫ",
|
||||
"api-token": "API токен",
|
||||
"api-tokens": "Токены API",
|
||||
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Скопируйте этот токен для использования с внешним приложением. Этот токен не будет доступен для повторного просмотра.",
|
||||
"create-an-api-token": "Создать API токен",
|
||||
"token-name": "Название токена"
|
||||
},
|
||||
"toolbox": {
|
||||
"assign-all": "Assign All",
|
||||
"bulk-assign": "Bulk Assign",
|
||||
"new-name": "New Name",
|
||||
"no-unused-items": "No Unused Items",
|
||||
"recipes-affected": "No Recipes Affected|One Recipe Affected|{count} Recipes Affected",
|
||||
"remove-unused": "Remove Unused",
|
||||
"title-case-all": "Title Case All",
|
||||
"toolbox": "Toolbox",
|
||||
"unorganized": "Unorganized"
|
||||
"assign-all": "Выбрать все",
|
||||
"bulk-assign": "Массово назначить",
|
||||
"new-name": "Новое название",
|
||||
"no-unused-items": "Нет неиспользуемых предметов",
|
||||
"recipes-affected": "Нет затронутых рецептов|Один рецепт затронут|{count} рецептов затронуто",
|
||||
"remove-unused": "Удалить неиспользованные",
|
||||
"title-case-all": "С Заглавной Буквы",
|
||||
"toolbox": "Инструменты",
|
||||
"unorganized": "Неупорядоченное"
|
||||
},
|
||||
"webhooks": {
|
||||
"test-webhooks": "Test Webhooks",
|
||||
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
|
||||
"test-webhooks": "Тестировать Webhook",
|
||||
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "На перечисленные ниже URL будут отправляться вебхуки, содержащие данные рецептов для плана питания на запланированный день. Сейчас вебхуки будут отправляться в",
|
||||
"webhook-url": "Webhook URL",
|
||||
"webhooks-caps": "WEBHOOKS"
|
||||
}
|
||||
},
|
||||
"shopping-list": {
|
||||
"all-lists": "All Lists",
|
||||
"create-shopping-list": "Create Shopping List",
|
||||
"from-recipe": "From Recipe",
|
||||
"list-name": "List Name",
|
||||
"new-list": "New List",
|
||||
"quantity": "Quantity: {0}",
|
||||
"shopping-list": "Shopping List",
|
||||
"shopping-lists": "Shopping Lists"
|
||||
"all-lists": "Все списки",
|
||||
"create-shopping-list": "Создать список покупок",
|
||||
"from-recipe": "Из рецепта",
|
||||
"list-name": "Название списка",
|
||||
"new-list": "Новый список",
|
||||
"quantity": "Количество: {0}",
|
||||
"shopping-list": "Список покупок",
|
||||
"shopping-lists": "Списки покупок"
|
||||
},
|
||||
"sidebar": {
|
||||
"all-recipes": "All Recipes",
|
||||
"categories": "Categories",
|
||||
"dashboard": "Dashboard",
|
||||
"home-page": "Home Page",
|
||||
"manage-users": "Manage Users",
|
||||
"migrations": "Migrations",
|
||||
"profile": "Profile",
|
||||
"search": "Search",
|
||||
"site-settings": "Site Settings",
|
||||
"tags": "Tags",
|
||||
"toolbox": "Toolbox"
|
||||
"all-recipes": "Все рецепты",
|
||||
"categories": "Категории",
|
||||
"dashboard": "Рабочая панель",
|
||||
"home-page": "Главная",
|
||||
"manage-users": "Пользователи",
|
||||
"migrations": "Миграции",
|
||||
"profile": "Профиль",
|
||||
"search": "Поиск",
|
||||
"site-settings": "Настройки",
|
||||
"tags": "Теги",
|
||||
"toolbox": "Инструменты"
|
||||
},
|
||||
"signup": {
|
||||
"error-signing-up": "Error Signing Up",
|
||||
"sign-up": "Sign Up",
|
||||
"sign-up-link-created": "Sign up link created",
|
||||
"sign-up-link-creation-failed": "Sign up link creation failed",
|
||||
"sign-up-links": "Sign Up Links",
|
||||
"sign-up-token-deleted": "Sign Up Token Deleted",
|
||||
"sign-up-token-deletion-failed": "Sign up token deletion failed",
|
||||
"welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator."
|
||||
"error-signing-up": "Ошибка регистрации",
|
||||
"sign-up": "Зарегистрироваться",
|
||||
"sign-up-link-created": "Ссылка для регистрации создана",
|
||||
"sign-up-link-creation-failed": "Ошибка создания ссылки для регистрации",
|
||||
"sign-up-links": "Ссылки для регистрации",
|
||||
"sign-up-token-deleted": "Токен регистрации удален",
|
||||
"sign-up-token-deletion-failed": "Ошибка удаления токена для регистрации",
|
||||
"welcome-to-mealie": "Добро пожаловать в Mealie! Чтобы стать пользователем этого сервера, вы должны иметь действительную ссылку-приглашение. Вы не можете зарегистрироваться без приглашения. Для получения ссылки свяжитесь с администратором сайта."
|
||||
},
|
||||
"tag": {
|
||||
"tag-created": "Tag created",
|
||||
"tag-creation-failed": "Tag creation failed",
|
||||
"tag-deleted": "Tag deleted",
|
||||
"tag-deletion-failed": "Tag deletion failed",
|
||||
"tag-update-failed": "Tag update failed",
|
||||
"tag-updated": "Tag updated",
|
||||
"tags": "Tags",
|
||||
"untagged-count": "Untagged {count}"
|
||||
"tag-created": "Тег создан",
|
||||
"tag-creation-failed": "Не удалось создать тег",
|
||||
"tag-deleted": "Тег удален",
|
||||
"tag-deletion-failed": "Ошибка удаления тега",
|
||||
"tag-update-failed": "Не удалось обновить тег",
|
||||
"tag-updated": "Тег обновлен",
|
||||
"tags": "Теги",
|
||||
"untagged-count": "Не помеченные {count}"
|
||||
},
|
||||
"user": {
|
||||
"admin": "Admin",
|
||||
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
|
||||
"are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user <b>{activeName} ID: {activeId}<b/>?",
|
||||
"confirm-link-deletion": "Confirm Link Deletion",
|
||||
"confirm-password": "Confirm Password",
|
||||
"confirm-user-deletion": "Confirm User Deletion",
|
||||
"could-not-validate-credentials": "Could Not Validate Credentials",
|
||||
"create-link": "Create Link",
|
||||
"create-user": "Create User",
|
||||
"current-password": "Current Password",
|
||||
"e-mail-must-be-valid": "E-mail must be valid",
|
||||
"edit-user": "Edit User",
|
||||
"email": "Email",
|
||||
"error-cannot-delete-super-user": "Error! Cannot Delete Super User",
|
||||
"existing-password-does-not-match": "Existing password does not match",
|
||||
"full-name": "Full Name",
|
||||
"link-id": "Link ID",
|
||||
"link-name": "Link Name",
|
||||
"login": "Login",
|
||||
"logout": "Logout",
|
||||
"manage-users": "Manage Users",
|
||||
"new-password": "New Password",
|
||||
"new-user": "New User",
|
||||
"password": "Password",
|
||||
"password-has-been-reset-to-the-default-password": "Password has been reset to the default password",
|
||||
"password-must-match": "Password must match",
|
||||
"password-reset-failed": "Password reset failed",
|
||||
"password-updated": "Password updated",
|
||||
"reset-password": "Reset Password",
|
||||
"sign-in": "Sign in",
|
||||
"total-mealplans": "Total MealPlans",
|
||||
"total-users": "Total Users",
|
||||
"upload-photo": "Upload Photo",
|
||||
"use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password",
|
||||
"user": "User",
|
||||
"user-created": "User created",
|
||||
"user-creation-failed": "User creation failed",
|
||||
"user-deleted": "User deleted",
|
||||
"user-id": "User ID",
|
||||
"user-id-with-value": "User ID: {id}",
|
||||
"user-password": "User Password",
|
||||
"user-successfully-logged-in": "User Successfully Logged In",
|
||||
"user-update-failed": "User update failed",
|
||||
"user-updated": "User updated",
|
||||
"username": "Username",
|
||||
"users": "Users",
|
||||
"users-header": "USERS",
|
||||
"webhook-time": "Webhook Time",
|
||||
"webhooks-enabled": "Webhooks Enabled",
|
||||
"you-are-not-allowed-to-create-a-user": "You are not allowed to create a user",
|
||||
"you-are-not-allowed-to-delete-this-user": "You are not allowed to delete this user"
|
||||
"admin": "Администратор",
|
||||
"are-you-sure-you-want-to-delete-the-link": "Вы действительно хотите удалить <b>{link}<b/>?",
|
||||
"are-you-sure-you-want-to-delete-the-user": "Вы уверены, что хотите удалить пользователя <b>{activeName} ID: {activeId}<b/>?",
|
||||
"confirm-link-deletion": "Подтвердить удаление ссылки",
|
||||
"confirm-password": "Подтвердить пароль",
|
||||
"confirm-user-deletion": "Подтвердить удаление пользователя",
|
||||
"could-not-validate-credentials": "Не удалось проверить учетные данные",
|
||||
"create-link": "Создать ссылку",
|
||||
"create-user": "Создать пользователя",
|
||||
"current-password": "Текущий пароль",
|
||||
"e-mail-must-be-valid": "E-mail должен быть действительным",
|
||||
"edit-user": "Редактирование пользователя",
|
||||
"email": "Адрес электронной почты",
|
||||
"error-cannot-delete-super-user": "Ошибка! Невозможно удалить суперпользователя",
|
||||
"existing-password-does-not-match": "Пароли не совпадают",
|
||||
"full-name": "Ф.И.О.",
|
||||
"link-id": "ID ссылки",
|
||||
"link-name": "Название ссылки",
|
||||
"login": "Вход",
|
||||
"logout": "Выход",
|
||||
"manage-users": "Управление пользователями",
|
||||
"new-password": "Новый пароль",
|
||||
"new-user": "Новый пользователь",
|
||||
"password": "Пароль",
|
||||
"password-has-been-reset-to-the-default-password": "Пароль был сброшен по умолчанию",
|
||||
"password-must-match": "Пароли должны совпадать",
|
||||
"password-reset-failed": "Ошибка сброса пароля",
|
||||
"password-updated": "Пароль обновлен",
|
||||
"reset-password": "Сброс пароля",
|
||||
"sign-in": "Авторизация",
|
||||
"total-mealplans": "Всего планов питания",
|
||||
"total-users": "Всего пользователей",
|
||||
"upload-photo": "Загрузить фотографию",
|
||||
"use-8-characters-or-more-for-your-password": "Используйте 8 символов или более для пароля",
|
||||
"user": "Пользователь",
|
||||
"user-created": "Пользователь создан",
|
||||
"user-creation-failed": "Ошибка создания пользователя",
|
||||
"user-deleted": "Пользователь удален",
|
||||
"user-id": "ID пользователя",
|
||||
"user-id-with-value": "ID пользователя: {id}",
|
||||
"user-password": "Пароль пользователя",
|
||||
"user-successfully-logged-in": "Пользователь успешно вошел в систему",
|
||||
"user-update-failed": "Ошибка обновления пользователя",
|
||||
"user-updated": "Пользователь обновлен",
|
||||
"username": "Имя пользователя",
|
||||
"users": "Пользователи",
|
||||
"users-header": "ПОЛЬЗОВАТЕЛИ",
|
||||
"webhook-time": "Длительность Webhook",
|
||||
"webhooks-enabled": "Webhooks включены",
|
||||
"you-are-not-allowed-to-create-a-user": "Вы не можете создавать пользователей",
|
||||
"you-are-not-allowed-to-delete-this-user": "Вы не можете удалить этого пользователя"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue