From c4ff29beda19404eb84f361f657fcf76a144b8cd Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Tue, 9 Jul 2024 07:20:49 +0200 Subject: [PATCH 01/31] added missing requirement for openapi endpoint --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 0e4924d3c0..961ebb80eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -44,6 +44,7 @@ pyppeteer==2.0.0 validators==0.20.0 pytube==15.0.0 aiohttp==3.9.4 +inflection==0.5.1 # Development pytest==8.0.0 From a02582e9f8f329d05483e94df02a0f4c420a2bac Mon Sep 17 00:00:00 2001 From: smilerz Date: Tue, 9 Jul 2024 08:01:39 -0500 Subject: [PATCH 02/31] rebase --- cookbook/helper/scrapers/cooksillustrated.py | 68 ------------------- cookbook/helper/scrapers/scrapers.py | 43 ------------ cookbook/integration/cookbookapp.py | 4 +- cookbook/tests/api/test_api_import_log.py | 2 +- .../other/test_recipe_full_text_search.py | 8 +-- cookbook/tests/other/test_url_import.py | 41 +++++------ cookbook/views/api.py | 7 +- 7 files changed, 28 insertions(+), 145 deletions(-) delete mode 100644 cookbook/helper/scrapers/cooksillustrated.py delete mode 100644 cookbook/helper/scrapers/scrapers.py diff --git a/cookbook/helper/scrapers/cooksillustrated.py b/cookbook/helper/scrapers/cooksillustrated.py deleted file mode 100644 index e1e54a97a6..0000000000 --- a/cookbook/helper/scrapers/cooksillustrated.py +++ /dev/null @@ -1,68 +0,0 @@ -import json -from recipe_scrapers._abstract import AbstractScraper - - -class CooksIllustrated(AbstractScraper): - @classmethod - def host(cls, site='cooksillustrated'): - return { - 'cooksillustrated': f"{site}.com", - 'americastestkitchen': f"{site}.com", - 'cookscountry': f"{site}.com", - }.get(site) - - def title(self): - return self.schema.title() - - def image(self): - return self.schema.image() - - def total_time(self): - if not self.recipe: - self.get_recipe() - return self.recipe['recipeTimeNote'] - - def yields(self): - if not self.recipe: - self.get_recipe() - return self.recipe['yields'] - - def ingredients(self): - if not self.recipe: - self.get_recipe() - ingredients = [] - for group in self.recipe['ingredientGroups']: - ingredients += group['fields']['recipeIngredientItems'] - return [ - "{} {} {}{}".format( - i['fields']['qty'] or '', - i['fields']['measurement'] or '', - i['fields']['ingredient']['fields']['title'] or '', - i['fields']['postText'] or '' - ) - for i in ingredients - ] - - def instructions(self): - if not self.recipe: - self.get_recipe() - if self.recipe.get('headnote', False): - i = ['Note: ' + self.recipe.get('headnote', '')] - else: - i = [] - return "\n".join( - i - + [self.recipe.get('whyThisWorks', '')] - + [ - instruction['fields']['content'] - for instruction in self.recipe['instructions'] - ] - ) - - def nutrients(self): - raise NotImplementedError("This should be implemented.") - - def get_recipe(self): - j = json.loads(self.soup.find(type='application/json').string) - name = list(j['props']['initialState']['content']['documents'])[0] - self.recipe = j['props']['initialState']['content']['documents'][name] diff --git a/cookbook/helper/scrapers/scrapers.py b/cookbook/helper/scrapers/scrapers.py deleted file mode 100644 index 0cf01333b9..0000000000 --- a/cookbook/helper/scrapers/scrapers.py +++ /dev/null @@ -1,43 +0,0 @@ -from json import JSONDecodeError - -from bs4 import BeautifulSoup -from recipe_scrapers import SCRAPERS, get_host_name -from recipe_scrapers._factory import SchemaScraperFactory -from recipe_scrapers._schemaorg import SchemaOrg - -from .cooksillustrated import CooksIllustrated - -CUSTOM_SCRAPERS = { - CooksIllustrated.host(site="cooksillustrated"): CooksIllustrated, - CooksIllustrated.host(site="americastestkitchen"): CooksIllustrated, - CooksIllustrated.host(site="cookscountry"): CooksIllustrated, -} -SCRAPERS.update(CUSTOM_SCRAPERS) - - -def text_scraper(text, url=None): - domain = None - if url: - domain = get_host_name(url) - if domain in SCRAPERS: - scraper_class = SCRAPERS[domain] - else: - scraper_class = SchemaScraperFactory.SchemaScraper - - class TextScraper(scraper_class): - def __init__( - self, - html=None, - url=None, - ): - self.supported_only = False - self.meta_http_equiv = False - self.soup = BeautifulSoup(html, "html.parser") - self.url = url - self.recipe = None - try: - self.schema = SchemaOrg(html) - except (JSONDecodeError, AttributeError): - pass - - return TextScraper(url=url, html=text) diff --git a/cookbook/integration/cookbookapp.py b/cookbook/integration/cookbookapp.py index 21d9d7f30f..a9b5ac1323 100644 --- a/cookbook/integration/cookbookapp.py +++ b/cookbook/integration/cookbookapp.py @@ -7,7 +7,7 @@ from cookbook.helper.ingredient_parser import IngredientParser from cookbook.helper.recipe_url_import import (get_from_scraper, get_images_from_soup, iso_duration_to_minutes) -from cookbook.helper.scrapers.scrapers import text_scraper +from recipe_scrapers import scrape_html from cookbook.integration.integration import Integration from cookbook.models import Ingredient, Recipe, Step @@ -20,7 +20,7 @@ def import_file_name_filter(self, zip_info_object): def get_recipe_from_file(self, file): recipe_html = file.getvalue().decode("utf-8") - scrape = text_scraper(text=recipe_html) + scrape = scrape_html(html=recipe_html, org_url="https://cookbookapp.import", supported_only=False) recipe_json = get_from_scraper(scrape, self.request) images = list(dict.fromkeys(get_images_from_soup(scrape.soup, None))) diff --git a/cookbook/tests/api/test_api_import_log.py b/cookbook/tests/api/test_api_import_log.py index 4bfd7ec7cc..bae21eaed2 100644 --- a/cookbook/tests/api/test_api_import_log.py +++ b/cookbook/tests/api/test_api_import_log.py @@ -51,7 +51,7 @@ def test_list_space(obj_1, obj_2, u1_s1, u1_s2, space_2): ['g1_s2', 403], ['u1_s2', 404], ['a1_s2', 404], -]) +], ids=str) def test_update(arg, request, obj_1): c = request.getfixturevalue(arg[0]) r = c.patch( diff --git a/cookbook/tests/other/test_recipe_full_text_search.py b/cookbook/tests/other/test_recipe_full_text_search.py index 9118c64ddd..c8e34e750e 100644 --- a/cookbook/tests/other/test_recipe_full_text_search.py +++ b/cookbook/tests/other/test_recipe_full_text_search.py @@ -273,12 +273,12 @@ def test_search_units(found_recipe, recipes, u1_s1, space_1): ('fuzzy_lookups', True), ('fuzzy_lookups', False) ], [('unaccent', True), ('unaccent', False)] -), indirect=['user1']) +), indirect=['user1'], ids=str) @pytest.mark.parametrize("found_recipe, param_type", [ ({'unit': True}, 'unit'), ({'keyword': True}, 'keyword'), ({'food': True}, 'food'), -], indirect=['found_recipe']) +], indirect=['found_recipe'], ids=str) def test_fuzzy_lookup(found_recipe, recipes, param_type, user1, space_1): with scope(space=space_1): list_url = f'api:{param_type}-list' @@ -306,14 +306,14 @@ def test_fuzzy_lookup(found_recipe, recipes, param_type, user1, space_1): ('istartswith', True), ('istartswith', False), ], [('unaccent', True), ('unaccent', False)] -), indirect=['user1']) +), indirect=['user1'], ids=str) @pytest.mark.parametrize("found_recipe", [ ({'name': True}), ({'description': True}), ({'instruction': True}), ({'keyword': True}), ({'food': True}), -], indirect=['found_recipe']) +], indirect=['found_recipe'], ids=str) # user array contains: user client, expected count of search, expected count of mispelled search, search string, mispelled search string, user search preferences def test_search_string(found_recipe, recipes, user1, space_1): with scope(space=space_1): diff --git a/cookbook/tests/other/test_url_import.py b/cookbook/tests/other/test_url_import.py index ae4677c0f3..176ca5110a 100644 --- a/cookbook/tests/other/test_url_import.py +++ b/cookbook/tests/other/test_url_import.py @@ -19,42 +19,37 @@ # plus the test that previously existed # plus the custom scraper that was created # plus any specific defects discovered along the way - - -@pytest.mark.parametrize("arg", [ - ['a_u', 403], - ['g1_s1', 403], - ['u1_s1', 405], - ['a1_s1', 405], -]) -def test_import_permission(arg, request): - c = request.getfixturevalue(arg[0]) - assert c.get(reverse(IMPORT_SOURCE_URL)).status_code == arg[1] - - -@pytest.mark.parametrize("arg", [ +RECIPES = [ ALLRECIPES, - # test of custom scraper ATK AMERICAS_TEST_KITCHEN, CHEF_KOCH, - # test for empty ingredient in ingredient_parser - CHEF_KOCH2, + CHEF_KOCH2, # test for empty ingredient in ingredient_parser COOKPAD, - # test of custom scraper ATK COOKS_COUNTRY, DELISH, FOOD_NETWORK, GIALLOZAFFERANO, JOURNAL_DES_FEMMES, - # example of recipes_scraper in with wildmode - # example of json only source - MADAME_DESSERT, + MADAME_DESSERT, # example of json only source MARMITON, TASTE_OF_HOME, - # example of non-json recipes_scraper - THE_SPRUCE_EATS, # TODO seems to be broken in recipe scrapers + THE_SPRUCE_EATS, # example of non-json recipes_scraper TUDOGOSTOSO, +] + + +@pytest.mark.parametrize("arg", [ + ['a_u', 403], + ['g1_s1', 403], + ['u1_s1', 405], + ['a1_s1', 405], ]) +def test_import_permission(arg, request): + c = request.getfixturevalue(arg[0]) + assert c.get(reverse(IMPORT_SOURCE_URL)).status_code == arg[1] + + +@pytest.mark.parametrize("arg", RECIPES, ids=[x['file'][0] for x in RECIPES]) def test_recipe_import(arg, u1_s1): url = arg['url'] for f in list(arg['file']): # url and files get popped later diff --git a/cookbook/views/api.py b/cookbook/views/api.py index 3c2d596b21..734e5333ba 100644 --- a/cookbook/views/api.py +++ b/cookbook/views/api.py @@ -63,7 +63,6 @@ ) from cookbook.helper.recipe_search import RecipeSearch from cookbook.helper.recipe_url_import import clean_dict, get_from_youtube_scraper, get_images_from_soup -from cookbook.helper.scrapers.scrapers import text_scraper from cookbook.helper.shopping_helper import RecipeShoppingEditor, shopping_helper from cookbook.models import (Automation, BookmarkletImport, CookLog, CustomFilter, ExportLog, Food, FoodInheritField, FoodProperty, ImportLog, Ingredient, InviteLink, @@ -1457,9 +1456,9 @@ def post(self, request, *args, **kwargs): data = "" except JSONDecodeError: pass - scrape = text_scraper(text=data, url=url) - if not url and (found_url := scrape.schema.data.get('url', None)): - scrape = text_scraper(text=data, url=found_url) + scrape = scrape_html(html=data, org_url=url, supported_only=False) + if not url and (found_url := scrape.schema.data.get('url', 'https://urlnotfound.none')): + scrape = scrape_html(text=data, url=found_url, supported_only=False) if scrape: return Response({ From edf06944e05141a125f76e7971dd88a5533c7825 Mon Sep 17 00:00:00 2001 From: Mikhail Epifanov Date: Wed, 10 Jul 2024 10:29:11 +0200 Subject: [PATCH 03/31] enable logging for whole project and add more logging to connectors --- cookbook/connectors/connector_manager.py | 17 ++++++--- cookbook/connectors/homeassistant.py | 2 +- recipes/settings.py | 45 ++++++++++++++++-------- 3 files changed, 45 insertions(+), 19 deletions(-) diff --git a/cookbook/connectors/connector_manager.py b/cookbook/connectors/connector_manager.py index e247db3056..487aeca0d2 100644 --- a/cookbook/connectors/connector_manager.py +++ b/cookbook/connectors/connector_manager.py @@ -5,6 +5,7 @@ from asyncio import Task from dataclasses import dataclass from enum import Enum +from logging import Logger from types import UnionType from typing import List, Any, Dict, Optional, Type @@ -39,10 +40,12 @@ class Work: # 4. Work is marked as consumed, and next entry of the queue is consumed. # Each 'Work' is processed in sequential by the worker, so the throughput is about [workers * the slowest connector] class ConnectorManager: + _logger: Logger _queue: queue.Queue _listening_to_classes = REGISTERED_CLASSES | ConnectorConfig def __init__(self): + self._logger = logging.getLogger("recipes.connector") self._queue = queue.Queue(maxsize=settings.EXTERNAL_CONNECTORS_QUEUE_SIZE) self._worker = threading.Thread(target=self.worker, args=(0, self._queue,), daemon=True) self._worker.start() @@ -65,7 +68,7 @@ def __call__(self, instance: Any, **kwargs) -> None: try: self._queue.put_nowait(Work(instance, action_type)) except queue.Full: - logging.info(f"queue was full, so skipping {action_type} of type {type(instance)}") + self._logger.info(f"queue was full, so skipping {action_type} of type {type(instance)}") return def stop(self): @@ -74,10 +77,12 @@ def stop(self): @staticmethod def worker(worker_id: int, worker_queue: queue.Queue): + logger = logging.getLogger("recipes.connector.worker") + loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) - logging.info(f"started ConnectionManager worker {worker_id}") + logger.info(f"started ConnectionManager worker {worker_id}") # When multiple workers are used, please make sure the cache is shared across all threads, otherwise it might lead to un-expected behavior. _connectors_cache: Dict[int, List[Connector]] = dict() @@ -91,6 +96,8 @@ def worker(worker_id: int, worker_queue: queue.Queue): if item is None: break + logger.debug(f"received {item.instance=} with {item.actionType=}") + # If a Connector was changed/updated, refresh connector from the database for said space refresh_connector_cache = isinstance(item.instance, ConnectorConfig) @@ -111,7 +118,7 @@ def worker(worker_id: int, worker_queue: queue.Queue): try: connector: Optional[Connector] = ConnectorManager.get_connected_for_config(config) except BaseException: - logging.exception(f"failed to initialize {config.name}") + logger.exception(f"failed to initialize {config.name}") continue if connector is not None: @@ -123,10 +130,12 @@ def worker(worker_id: int, worker_queue: queue.Queue): worker_queue.task_done() continue + logger.debug(f"running {len(connectors)} connectors for {item.instance=} with {item.actionType=}") + loop.run_until_complete(run_connectors(connectors, space, item.instance, item.actionType)) worker_queue.task_done() - logging.info(f"terminating ConnectionManager worker {worker_id}") + logger.info(f"terminating ConnectionManager worker {worker_id}") asyncio.set_event_loop(None) loop.close() diff --git a/cookbook/connectors/homeassistant.py b/cookbook/connectors/homeassistant.py index f824a4262a..e821e20762 100644 --- a/cookbook/connectors/homeassistant.py +++ b/cookbook/connectors/homeassistant.py @@ -20,7 +20,7 @@ def __init__(self, config: ConnectorConfig): if config.url[-1] != "/": config.url += "/" self._config = config - self._logger = logging.getLogger("connector.HomeAssistant") + self._logger = logging.getLogger("recipes.connector.HomeAssistant") async def homeassistant_api_call(self, method: str, path: str, data: Dict) -> str: headers = { diff --git a/recipes/settings.py b/recipes/settings.py index d9b2b6b249..5454edc956 100644 --- a/recipes/settings.py +++ b/recipes/settings.py @@ -30,6 +30,8 @@ DEBUG = bool(int(os.getenv('DEBUG', True))) DEBUG_TOOLBAR = bool(int(os.getenv('DEBUG_TOOLBAR', True))) +LOG_LEVEL = os.getenv("DJANGO_LOG_LEVEL", "INFO") + SOCIAL_DEFAULT_ACCESS = bool(int(os.getenv('SOCIAL_DEFAULT_ACCESS', False))) SOCIAL_DEFAULT_GROUP = os.getenv('SOCIAL_DEFAULT_GROUP', 'guest') @@ -40,6 +42,31 @@ INTERNAL_IPS = os.getenv('INTERNAL_IPS').split(',') if os.getenv('INTERNAL_IPS') else ['127.0.0.1'] +# Django Logging +LOGGING = { + "version": 1, + "disable_existing_loggers": False, + 'formatters': { + 'verbose': { + 'format': '{levelname} {asctime} {module} {message}', + 'style': '{', + }, + }, + "handlers": { + "console": { + "class": "logging.StreamHandler", + 'formatter': 'verbose', + }, + }, + "loggers": { + 'recipes': { + 'handlers': ['console'], + 'level': LOG_LEVEL, + }, + }, +} + + # allow djangos wsgi server to server mediafiles GUNICORN_MEDIA = bool(int(os.getenv('GUNICORN_MEDIA', False))) @@ -254,22 +281,12 @@ if 'AUTH_LDAP_TLS_CACERTFILE' in os.environ: AUTH_LDAP_GLOBAL_OPTIONS = {ldap.OPT_X_TLS_CACERTFILE: os.getenv('AUTH_LDAP_TLS_CACERTFILE')} if DEBUG: - LOGGING = { - "version": 1, - "disable_existing_loggers": False, - "handlers": { - "console": { - "class": "logging.StreamHandler" - } - }, - "loggers": { - "django_auth_ldap": { - "level": "DEBUG", - "handlers": ["console"] - } - }, + LOGGING["loggers"]["django_auth_ldap"] = { + "level": "DEBUG", + "handlers": ["console"] } + AUTHENTICATION_BACKENDS += [ 'django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend', From 74153d79b80ed09b77d92d45b54a6c5260808a72 Mon Sep 17 00:00:00 2001 From: Mikhail Epifanov Date: Wed, 10 Jul 2024 10:56:39 +0200 Subject: [PATCH 04/31] add process and thread name aswell --- recipes/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/settings.py b/recipes/settings.py index 5454edc956..d15c8effd7 100644 --- a/recipes/settings.py +++ b/recipes/settings.py @@ -48,7 +48,7 @@ "disable_existing_loggers": False, 'formatters': { 'verbose': { - 'format': '{levelname} {asctime} {module} {message}', + 'format': '{processName} {threadName} {levelname} {asctime} {module} {message}', 'style': '{', }, }, From f614413fb1b96f4671b1ddd49ecf5728ba19aa31 Mon Sep 17 00:00:00 2001 From: Mikhail Epifanov Date: Wed, 10 Jul 2024 11:15:40 +0200 Subject: [PATCH 05/31] use self._logger everywhere --- cookbook/connectors/homeassistant.py | 11 ++++++----- recipes/settings.py | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/cookbook/connectors/homeassistant.py b/cookbook/connectors/homeassistant.py index e821e20762..e2bdcc22db 100644 --- a/cookbook/connectors/homeassistant.py +++ b/cookbook/connectors/homeassistant.py @@ -17,10 +17,11 @@ def __init__(self, config: ConnectorConfig): if not config.token or not config.url or not config.todo_entity: raise ValueError("config for HomeAssistantConnector in incomplete") + self._logger = logging.getLogger(f"recipes.connector.homeassistant.{config.name}") + if config.url[-1] != "/": config.url += "/" self._config = config - self._logger = logging.getLogger("recipes.connector.HomeAssistant") async def homeassistant_api_call(self, method: str, path: str, data: Dict) -> str: headers = { @@ -37,7 +38,7 @@ async def on_shopping_list_entry_created(self, space: Space, shopping_list_entry item, description = _format_shopping_list_entry(shopping_list_entry) - logging.debug(f"adding {item=} to {self._config.name}") + self._logger.debug(f"adding {item=}") data = { "entity_id": self._config.todo_entity, @@ -48,7 +49,7 @@ async def on_shopping_list_entry_created(self, space: Space, shopping_list_entry try: await self.homeassistant_api_call("POST", "services/todo/add_item", data) except ClientError as err: - self._logger.warning(f"[HomeAssistant {self._config.name}] Received an exception from the api: {err=}, {type(err)=}") + self._logger.warning(f"received an exception from the api: {err=}, {type(err)=}") async def on_shopping_list_entry_updated(self, space: Space, shopping_list_entry: ShoppingListEntry) -> None: if not self._config.on_shopping_list_entry_updated_enabled: @@ -66,7 +67,7 @@ async def on_shopping_list_entry_deleted(self, space: Space, shopping_list_entry item, _ = _format_shopping_list_entry(shopping_list_entry) - logging.debug(f"removing {item=} from {self._config.name}") + self._logger.debug(f"removing {item=}") data = { "entity_id": self._config.todo_entity, @@ -77,7 +78,7 @@ async def on_shopping_list_entry_deleted(self, space: Space, shopping_list_entry await self.homeassistant_api_call("POST", "services/todo/remove_item", data) except ClientError as err: # This error will always trigger if the item is not present/found - self._logger.debug(f"[HomeAssistant {self._config.name}] Received an exception from the api: {err=}, {type(err)=}") + self._logger.debug(f"received an exception from the api: {err=}, {type(err)=}") async def close(self) -> None: pass diff --git a/recipes/settings.py b/recipes/settings.py index d15c8effd7..e2fcbd0c64 100644 --- a/recipes/settings.py +++ b/recipes/settings.py @@ -48,7 +48,7 @@ "disable_existing_loggers": False, 'formatters': { 'verbose': { - 'format': '{processName} {threadName} {levelname} {asctime} {module} {message}', + "format": "{threadName} {levelname} {asctime} {name} {message}", 'style': '{', }, }, From 4b03c1a8dd61700fb26dd1a3d497bb9f00f4074d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jul 2024 22:10:20 +0000 Subject: [PATCH 06/31] Bump django from 4.2.11 to 4.2.14 Bumps [django](https://github.com/django/django) from 4.2.11 to 4.2.14. - [Commits](https://github.com/django/django/compare/4.2.11...4.2.14) --- updated-dependencies: - dependency-name: django dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 961ebb80eb..f747888bba 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -Django==4.2.11 +Django==4.2.14 cryptography===42.0.5 django-annoying==0.10.6 django-cleanup==8.0.0 From 1b529bba101a295b2d4211f4320e34d91bb5aa59 Mon Sep 17 00:00:00 2001 From: Mikhail Epifanov Date: Sat, 13 Jul 2024 22:39:49 +0200 Subject: [PATCH 07/31] update variable name and change default to warning, add docs --- docs/system/configuration.md | 12 ++++++++++++ recipes/settings.py | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/system/configuration.md b/docs/system/configuration.md index af5d398497..8325f3fcc7 100644 --- a/docs/system/configuration.md +++ b/docs/system/configuration.md @@ -500,6 +500,18 @@ Set to `1` to enable additional query output on the search page. SQL_DEBUG=0 ``` +#### Application Log Level + +> default `WARNING` - options: [see Django Docs](https://docs.djangoproject.com/en/5.0/topics/logging/#loggers) + +Increase or decrease the logging done by application. +Please set to `DEBUG` when making a bug report. + +``` + LOG_LEVEL="DEBUG" +``` + + #### Gunicorn Log Level > default `info` - options: [see Gunicorn Docs](https://docs.gunicorn.org/en/stable/settings.html#loglevel) diff --git a/recipes/settings.py b/recipes/settings.py index e2fcbd0c64..934364121a 100644 --- a/recipes/settings.py +++ b/recipes/settings.py @@ -30,7 +30,7 @@ DEBUG = bool(int(os.getenv('DEBUG', True))) DEBUG_TOOLBAR = bool(int(os.getenv('DEBUG_TOOLBAR', True))) -LOG_LEVEL = os.getenv("DJANGO_LOG_LEVEL", "INFO") +LOG_LEVEL = os.getenv("LOG_LEVEL", "WARNING") SOCIAL_DEFAULT_ACCESS = bool(int(os.getenv('SOCIAL_DEFAULT_ACCESS', False))) SOCIAL_DEFAULT_GROUP = os.getenv('SOCIAL_DEFAULT_GROUP', 'guest') From 4f73e57ab2db494e6cf12393f4d201b901c34031 Mon Sep 17 00:00:00 2001 From: Adam Krivanek Date: Tue, 16 Jul 2024 15:08:20 +0000 Subject: [PATCH 08/31] Translated using Weblate (Czech) Currently translated at 98.2% (559 of 569 strings) Translation: Tandoor/Recipes Frontend Translate-URL: http://translate.tandoor.dev/projects/tandoor/recipes-frontend/cs/ --- vue/src/locales/cs.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/vue/src/locales/cs.json b/vue/src/locales/cs.json index ebf1e49bb4..81c3231b9c 100644 --- a/vue/src/locales/cs.json +++ b/vue/src/locales/cs.json @@ -552,5 +552,11 @@ "fluid_ounce": "tekutá unce [fl oz] (US, objem)", "make_now_count": "Nejvyšší počet chybějících ingrediencí", "Alignment": "Zarovnání", - "Never_Unit": "Není jednotkou" + "Never_Unit": "Není jednotkou", + "Delete_All": "Smazat vše", + "DefaultPage": "Výchozí stránka", + "Shopping_input_placeholder": "např. Brambora/100 Brambor/ 100g Brambor", + "Error": "Chyba", + "Calculator": "Kalkulačka", + "Enable": "Aktivovat" } From 855f20f2da58d6374859d0905f4bb9682e0ea8f9 Mon Sep 17 00:00:00 2001 From: Joey Date: Thu, 25 Jul 2024 16:54:17 -0400 Subject: [PATCH 09/31] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b7fe7aa381..9ec9291497 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ Because of that there are several ways you can support us - **Let us host for you** We are offering a [hosted version](https://app.tandoor.dev) where all profits support us and the development of tandoor (currently only available in germany). ## Contributing -Contributions are welcome but please read [this](https://docs.tandoor.dev/contribute/#contributing-code) **BEFORE** contributing anything! +Contributions are welcome but please read [this](https://docs.tandoor.dev/contribute/guidelines/) **BEFORE** contributing anything! ## Your Feedback From 257372db5a61a593a4008ad923880e44a02b0628 Mon Sep 17 00:00:00 2001 From: dudu dor Date: Sat, 27 Jul 2024 08:24:32 +0000 Subject: [PATCH 10/31] Translated using Weblate (Hebrew) Currently translated at 100.0% (569 of 569 strings) Translation: Tandoor/Recipes Frontend Translate-URL: http://translate.tandoor.dev/projects/tandoor/recipes-frontend/he/ --- vue/src/locales/he.json | 72 ++++++++++++++++++++++++++++++----------- 1 file changed, 54 insertions(+), 18 deletions(-) diff --git a/vue/src/locales/he.json b/vue/src/locales/he.json index 747746bfc2..0e3da4669a 100644 --- a/vue/src/locales/he.json +++ b/vue/src/locales/he.json @@ -69,7 +69,7 @@ "Amount": "כמות", "Enable_Amount": "אפשר כמות", "Disable_Amount": "אל תאפשר כמות", - "Ingredient Editor": "עורך המרכיבים", + "Ingredient Editor": "עורך המרכיב", "Description_Replace": "החלפת תיאור", "Instruction_Replace": "החלפת הוראות", "Auto_Sort": "סידור אוטומטי", @@ -321,8 +321,8 @@ "shopping_recent_days": "מספר ימים", "download_pdf": "הורד PDF", "download_csv": "הורד CSV", - "csv_delim_help": "", - "csv_delim_label": "", + "csv_delim_help": "תוחם לשימוש בייצוא לCSV.", + "csv_delim_label": "תוחם CSV", "SuccessClipboard": "רשימת קניות הועתקה", "copy_to_clipboard": "העתק", "csv_prefix_help": "תחילית להוספה כאשר מעתיקים את הרשימה ללוח הכתיבה.", @@ -413,18 +413,18 @@ "reset_children": "אפס ירושה מילדים", "reset_children_help": "דרוס את כל ערכי הילדים עם ערכים תורשתיים. ערכים תורשתיים יוגדרו ערכים נורשים אלא אם הערך כבר קיים.", "reset_food_inheritance": "אפס הורשה", - "reset_food_inheritance_info": "", + "reset_food_inheritance_info": "איפוס כל מאכלים לשדות ברירת מחדל וערכי ההורה שלהם.", "substitute_help": "תחליפים נלקחים בחשבון כאשר מחשפים מתכונים שאפשר להכין עם מרכיבים נגישים.", "substitute_siblings_help": "כל המאכלים שחולקים הורה, נחשבים תחליפים.", "substitute_children_help": "כל המאכלים אשר מוגדרים כילדים של המאכל הזה, נחשבים תחליפים.", "substitute_siblings": "החלפת דומים", "substitute_children": "החלפת ילדים", - "SubstituteOnHand": "", - "ChildInheritFields": "", - "ChildInheritFields_help": "", - "InheritFields_help": "", - "show_ingredient_overview": "", - "Ingredient Overview": "", + "SubstituteOnHand": "יש לך תחלופה זמינה.", + "ChildInheritFields": "שדות ילדים ירושה.", + "ChildInheritFields_help": "ילדים ירשו את השדות האלו כברירת מחדל.", + "InheritFields_help": "ערכים עבור שדות אלו יורשו מההורה (חריגה: רשימות קניות ריקות לא יירשו)", + "show_ingredient_overview": "הצג רשימת כל המרכיבים בתחילת המתכון.", + "Ingredient Overview": "סקירת רכיב", "last_viewed": "נצפה לאחרונה", "created_on": "נוצר ב", "updatedon": "עודכן ב", @@ -441,14 +441,14 @@ "Units": "יחידות", "Manage_Emails": "נהל כתובות דואר אלקטרוני", "Change_Password": "החלפת סיסמא", - "Social_Authentication": "", - "Random Recipes": "", + "Social_Authentication": "אימות חברתי", + "Random Recipes": "מתכון אקראי", "parameter_count": "פרטמר {count}", - "select_keyword": "", - "add_keyword": "", - "select_file": "", - "select_recipe": "", - "select_unit": "", + "select_keyword": "בחר מילת מפתח", + "add_keyword": "הוסף מילת מפתח", + "select_file": "בחר קובץ", + "select_recipe": "בחר מתכון", + "select_unit": "בחר יחידה", "select_food": "בחר מאכל", "remove_selection": "הסר בחירה", "empty_list": "הרשימה ריקה.", @@ -531,5 +531,41 @@ "Property_Editor": "עורך ערכים", "show_step_ingredients_setting_help": "הצג טבלת חומרי גלם לצדי שלבי המרשם. ניתן לשנות בזמן עריכת המרשם.", "show_step_ingredients": "הראה חומרי גלם בשלבי המרשם", - "hide_step_ingredients": "הסתר חומרי גלם בשלבי המרשם" + "hide_step_ingredients": "הסתר חומרי גלם בשלבי המרשם", + "Properties_Food_Unit": "הגדרות יחידת אוכל", + "CustomThemeHelp": "העלאה של קובץ CSS מותאם אישית תדרוס את העיצוב של הערכת נושא שנבחרה.", + "Nav_Text_Mode": "מצב טקסט ניווט", + "Delete_All": "מחק הכל", + "CustomTheme": "ערכת נושא מותאמת אישית", + "Name_Replace": "החלף שם", + "Nav_Text_Mode_Help": "התנהג אחרת עבור כל ערכת נושא.", + "CustomLogoHelp": "העלאת תמונה מרובעת בגדלים שונים כדי לשנות את הלוגו בלשונית הדפדפן ובאפליקת הווב.", + "Unit_Replace": "החלף יחידה", + "ShowRecentlyCompleted": "הראה פריטים שהושלמו לאחרונה", + "Transpose_Words": "להחליף מילים", + "Food_Replace": "החלף אוכל", + "Input": "קלט", + "Undo": "שחזר", + "NoMoreUndo": "אין עוד שינויים לשחזור.", + "Show_Logo": "הצג לוגו", + "make_now_count": "המרכיבים החסרים ביותר", + "Enable": "הפעל", + "Properties_Food_Amount": "הגדרות כמות אוכל", + "Shopping_input_placeholder": "לדוגמא תפוח אדמה/100 תפוחי אדמה/ 100 גרם תפוחי אדמה", + "created_by": "נוצר על ידי", + "CustomImageHelp": "העלאת תמונה שתראה באזור הסקירה.", + "CustomNavLogoHelp": "העלאת תמונה שתשמש כתמונה באזור הניווט.", + "CustomLogos": "לוגו מותאם אישית", + "ShoppingBackgroundSyncWarning": "בעיית תקשורת, מחכה לסנכון...", + "Created": "נוצר", + "Updated": "עודכן", + "Unchanged": "ללא שינוי", + "Error": "שגיאה", + "Logo": "לוגו", + "Show_Logo_Help": "הראה לוגו של טנדור או איזור אישי בפס הניווט.", + "Space_Cosmetic_Settings": "חלק מהגדרות הקוסמטיות יכולות להיות מעודכנות על ידי מנהל המרחב וידרסו את הגדרות הקליינט עבור מרחב זה.", + "show_ingredients_table": "הצג טבלת מרכיבים ליד הצעד הבא.", + "Calculator": "מחשבון", + "Never_Unit": "יחידה לא לשימוש", + "DefaultPage": "עמוד ברירת מחדל" } From d1ea4360caaaac837b62c0fe39e53d8d69625177 Mon Sep 17 00:00:00 2001 From: dudu dor Date: Sat, 27 Jul 2024 09:02:21 +0000 Subject: [PATCH 11/31] Translated using Weblate (Hebrew) Currently translated at 4.7% (23 of 488 strings) Translation: Tandoor/Recipes Backend Translate-URL: http://translate.tandoor.dev/projects/tandoor/recipes-backend/he/ --- cookbook/locale/he/LC_MESSAGES/django.po | 54 ++++++++++++------------ 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/cookbook/locale/he/LC_MESSAGES/django.po b/cookbook/locale/he/LC_MESSAGES/django.po index b79b6a4575..9524be0d57 100644 --- a/cookbook/locale/he/LC_MESSAGES/django.po +++ b/cookbook/locale/he/LC_MESSAGES/django.po @@ -8,27 +8,27 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-07-08 17:43+0200\n" -"PO-Revision-Date: 2023-11-15 08:20+0000\n" -"Last-Translator: avi meyer \n" -"Language-Team: Hebrew \n" +"PO-Revision-Date: 2024-07-28 08:38+0000\n" +"Last-Translator: dudu dor \n" +"Language-Team: Hebrew \n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " "n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 4.15\n" +"X-Generator: Weblate 5.4.2\n" #: .\cookbook\forms.py:45 msgid "" "Both fields are optional. If none are given the username will be displayed " "instead" -msgstr "" +msgstr "שני השדות אופציונלים. אם שני השדות ריקים, שם המשתמש יוצג במקום." #: .\cookbook\forms.py:62 .\cookbook\forms.py:246 msgid "Name" -msgstr "" +msgstr "שם" #: .\cookbook\forms.py:62 .\cookbook\forms.py:246 .\cookbook\views\lists.py:103 msgid "Keywords" @@ -36,23 +36,23 @@ msgstr "מילות מפתח" #: .\cookbook\forms.py:62 msgid "Preparation time in minutes" -msgstr "" +msgstr "זמן הכנה בדקות" #: .\cookbook\forms.py:62 msgid "Waiting time (cooking/baking) in minutes" -msgstr "" +msgstr "זמן המתנה (בישול/אפייה) בדקות" #: .\cookbook\forms.py:63 .\cookbook\forms.py:222 .\cookbook\forms.py:246 msgid "Path" -msgstr "" +msgstr "נתיב" #: .\cookbook\forms.py:63 msgid "Storage UID" -msgstr "" +msgstr "אחסון UID" #: .\cookbook\forms.py:93 msgid "Default" -msgstr "" +msgstr "ברירת מחדל" #: .\cookbook\forms.py:121 msgid "" @@ -62,21 +62,23 @@ msgstr "" #: .\cookbook\forms.py:143 msgid "Add your comment: " -msgstr "" +msgstr "הוף את ההערות שלך:- " #: .\cookbook\forms.py:151 msgid "Leave empty for dropbox and enter app password for nextcloud." -msgstr "" +msgstr "השאר ריק עבור dropbox והכנס סיסמאת יישום עבור nextcloud." #: .\cookbook\forms.py:154 msgid "Leave empty for nextcloud and enter api token for dropbox." -msgstr "" +msgstr "השאר ריק עבור nextcloud והכנס טוקן API עבור dropbox." #: .\cookbook\forms.py:160 msgid "" "Leave empty for dropbox and enter only base url for nextcloud (/remote." "php/webdav/ is added automatically)" msgstr "" +"השאר ריק עבור dropbox וכנס רק URL בסיסי עבור nextcloud (/remote.php/" +"webdav/ נוסף אוטומטי)" #: .\cookbook\forms.py:188 msgid "" @@ -86,49 +88,49 @@ msgstr "" #: .\cookbook\forms.py:193 msgid "Something like http://homeassistant.local:8123/api" -msgstr "" +msgstr "משהו דומה לhttp://homeassistant.local:8123/api" #: .\cookbook\forms.py:205 msgid "http://homeassistant.local:8123/api for example" -msgstr "" +msgstr "לדוגמא http://homeassistant.local:8123/api" #: .\cookbook\forms.py:222 .\cookbook\views\edit.py:117 msgid "Storage" -msgstr "" +msgstr "אחסון" #: .\cookbook\forms.py:222 msgid "Active" -msgstr "" +msgstr "פעיל" #: .\cookbook\forms.py:226 msgid "Search String" -msgstr "" +msgstr "מחרוזת חיפוש" #: .\cookbook\forms.py:246 msgid "File ID" -msgstr "" +msgstr "ID של הקובץ" #: .\cookbook\forms.py:262 msgid "Maximum number of users for this space reached." -msgstr "" +msgstr "המספר המקסימלי של משתמשים עבור מרחב זה נוצל." #: .\cookbook\forms.py:268 msgid "Email address already taken!" -msgstr "" +msgstr "כתובת האימייל כבר בשימוש!" #: .\cookbook\forms.py:275 msgid "" "An email address is not required but if present the invite link will be sent " "to the user." -msgstr "" +msgstr "כתובת אימייל לא נדרשת אבל אם קיימת, קישור השיתוף ישלח למשתמש." #: .\cookbook\forms.py:287 msgid "Name already taken." -msgstr "" +msgstr "שם כבר בשימוש." #: .\cookbook\forms.py:298 msgid "Accept Terms and Privacy" -msgstr "" +msgstr "הסכם לתנאים ולפרטיות" #: .\cookbook\forms.py:332 msgid "" From 0b53285b89871730bb48e41b4e3b70937620c6b0 Mon Sep 17 00:00:00 2001 From: smilerz Date: Mon, 29 Jul 2024 10:01:31 -0500 Subject: [PATCH 12/31] bump recipe scrapers to 15.0.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 961ebb80eb..a4e4916cc7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -30,7 +30,7 @@ Jinja2==3.1.4 django-webpack-loader==3.0.1 git+https://github.com/BITSOLVER/django-js-reverse@071e304fd600107bc64bbde6f2491f1fe049ec82 django-allauth==0.61.1 -recipe-scrapers==15.0.0-rc3 +recipe-scrapers==15.0.0 django-scopes==2.0.0 django-treebeard==4.7 django-cors-headers==4.3.1 From b095718545f08316c80a9077d3ff888883399c17 Mon Sep 17 00:00:00 2001 From: smilerz Date: Tue, 30 Jul 2024 14:03:12 -0500 Subject: [PATCH 13/31] add user-agent to URL import html request --- cookbook/views/api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cookbook/views/api.py b/cookbook/views/api.py index 734e5333ba..4ed6a07a1a 100644 --- a/cookbook/views/api.py +++ b/cookbook/views/api.py @@ -1436,7 +1436,10 @@ def post(self, request, *args, **kwargs): else: try: if validators.url(url, public=True): - html = requests.get(url).content + html = requests.get( + url, + headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0"} + ).content scrape = scrape_html(org_url=url, html=html, supported_only=False) else: return Response({'error': True, 'msg': _('Invalid Url')}, status=status.HTTP_400_BAD_REQUEST) From 5cdc8302bb0427bc66c3f36f270fbb70557d4ec4 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Tue, 30 Jul 2024 12:25:43 +0000 Subject: [PATCH 14/31] Translated using Weblate (German) Currently translated at 98.3% (480 of 488 strings) Translation: Tandoor/Recipes Backend Translate-URL: http://translate.tandoor.dev/projects/tandoor/recipes-backend/de/ --- cookbook/locale/de/LC_MESSAGES/django.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cookbook/locale/de/LC_MESSAGES/django.po b/cookbook/locale/de/LC_MESSAGES/django.po index 0e72f01436..27f5d44fc9 100644 --- a/cookbook/locale/de/LC_MESSAGES/django.po +++ b/cookbook/locale/de/LC_MESSAGES/django.po @@ -15,16 +15,16 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-07-08 17:43+0200\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Jakob Priesner \n" -"Language-Team: German \n" +"PO-Revision-Date: 2024-07-31 13:05+0000\n" +"Last-Translator: vabene1111 \n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.4.2\n" +"X-Generator: Weblate 5.6.2\n" #: .\cookbook\forms.py:45 msgid "" @@ -395,7 +395,7 @@ msgstr "Sektion" #: .\cookbook\management\commands\fix_duplicate_properties.py:15 msgid "Fixes foods with " -msgstr "" +msgstr "Behebt Lebensmittel mit " #: .\cookbook\management\commands\rebuildindex.py:14 msgid "Rebuilds full text search index on Recipe" From ac57837f53f2ce03398da44aa1bc37c4bfa37d43 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 01:01:08 +0000 Subject: [PATCH 15/31] Bump pytest-xdist from 3.5.0 to 3.6.1 Bumps [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) from 3.5.0 to 3.6.1. - [Release notes](https://github.com/pytest-dev/pytest-xdist/releases) - [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.5.0...v3.6.1) --- updated-dependencies: - dependency-name: pytest-xdist dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f747888bba..6b014ee522 100644 --- a/requirements.txt +++ b/requirements.txt @@ -53,7 +53,7 @@ pytest-cov===5.0.0 pytest-factoryboy==2.6.0 pytest-html==4.1.1 pytest-asyncio==0.23.5 -pytest-xdist==3.5.0 +pytest-xdist==3.6.1 autopep8==2.0.4 flake8==6.1.0 yapf==0.40.2 From a5a23b366e70eee21f7bf2469b01154f4ef45c2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 01:01:10 +0000 Subject: [PATCH 16/31] Bump django-oauth-toolkit from 2.3.0 to 2.4.0 Bumps [django-oauth-toolkit](https://github.com/jazzband/django-oauth-toolkit) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/jazzband/django-oauth-toolkit/releases) - [Changelog](https://github.com/jazzband/django-oauth-toolkit/blob/master/CHANGELOG.md) - [Commits](https://github.com/jazzband/django-oauth-toolkit/compare/2.3.0...2.4.0) --- updated-dependencies: - dependency-name: django-oauth-toolkit dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f747888bba..a9166d7886 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ crispy-bootstrap4==2022.1 django-tables2==2.7.0 djangorestframework==3.15.2 drf-writable-nested==0.7.0 -django-oauth-toolkit==2.3.0 +django-oauth-toolkit==2.4.0 django-debug-toolbar==4.3.0 bleach==6.0.0 gunicorn==22.0.0 From 578201c519fe151cf9c0d539760881824b70f154 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 01:01:19 +0000 Subject: [PATCH 17/31] Bump crispy-bootstrap4 from 2022.1 to 2024.1 Bumps [crispy-bootstrap4](https://github.com/django-crispy-forms/crispy-bootstrap4) from 2022.1 to 2024.1. - [Release notes](https://github.com/django-crispy-forms/crispy-bootstrap4/releases) - [Changelog](https://github.com/django-crispy-forms/crispy-bootstrap4/blob/main/CHANGELOG.md) - [Commits](https://github.com/django-crispy-forms/crispy-bootstrap4/compare/2022.1...2024.1) --- updated-dependencies: - dependency-name: crispy-bootstrap4 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f747888bba..c56b96a138 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ cryptography===42.0.5 django-annoying==0.10.6 django-cleanup==8.0.0 django-crispy-forms==2.1 -crispy-bootstrap4==2022.1 +crispy-bootstrap4==2024.1 django-tables2==2.7.0 djangorestframework==3.15.2 drf-writable-nested==0.7.0 From abb81209af481642599e6dc16ef31f26a8124fa2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 01:01:21 +0000 Subject: [PATCH 18/31] Bump validators from 0.20.0 to 0.33.0 Bumps [validators](https://github.com/python-validators/validators) from 0.20.0 to 0.33.0. - [Release notes](https://github.com/python-validators/validators/releases) - [Changelog](https://github.com/python-validators/validators/blob/master/CHANGES.md) - [Commits](https://github.com/python-validators/validators/compare/0.20.0...0.33.0) --- updated-dependencies: - dependency-name: validators dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f747888bba..40cba159d0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,7 +41,7 @@ django-hCaptcha==0.2.0 python-ldap==3.4.4 django-auth-ldap==4.6.0 pyppeteer==2.0.0 -validators==0.20.0 +validators==0.33.0 pytube==15.0.0 aiohttp==3.9.4 inflection==0.5.1 From 01f338e58b6edc8d4f1a046b7571d0b0cce2643e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 11:58:10 +0000 Subject: [PATCH 19/31] Bump aiohttp from 3.9.4 to 3.10.0 Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.4 to 3.10.0. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.4...v3.10.0) --- updated-dependencies: - dependency-name: aiohttp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f79a95849d..15eaf46ff0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -43,7 +43,7 @@ django-auth-ldap==4.6.0 pyppeteer==2.0.0 validators==0.33.0 pytube==15.0.0 -aiohttp==3.9.4 +aiohttp==3.10.0 inflection==0.5.1 # Development From 0c77ca91c1ca5ff5373a78a82a8e91804d16adaf Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Thu, 1 Aug 2024 15:04:19 +0200 Subject: [PATCH 20/31] updated translations --- cookbook/locale/ar/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/bg/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/ca/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/cs/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/da/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/de/LC_MESSAGES/django.mo | Bin 60666 -> 60721 bytes cookbook/locale/de/LC_MESSAGES/django.po | 130 +++++++++--------- cookbook/locale/el/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/en/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/es/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/fi/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/fr/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/he/LC_MESSAGES/django.mo | Bin 576 -> 2900 bytes cookbook/locale/he/LC_MESSAGES/django.po | 130 +++++++++--------- cookbook/locale/hu_HU/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/hy/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/id/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/it/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/lv/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/nb_NO/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/nl/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/pl/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/pt/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/pt_BR/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/rn/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/ro/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/ru/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/sl/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/sv/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/tr/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/uk/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/vi/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/zh_CN/LC_MESSAGES/django.po | 126 ++++++++--------- cookbook/locale/zh_Hant/LC_MESSAGES/django.po | 126 ++++++++--------- recipes/locale/ar/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/bg/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/ca/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/cs/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/da/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/de/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/el/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/en/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/es/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/fi/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/fr/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/he/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/hu_HU/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/hy/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/id/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/it/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/lv/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/nb_NO/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/nl/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/pl/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/pt/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/pt_BR/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/rn/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/ro/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/ru/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/sl/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/sv/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/tr/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/uk/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/vi/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/zh_CN/LC_MESSAGES/django.po | 58 ++++---- recipes/locale/zh_Hant/LC_MESSAGES/django.po | 58 ++++---- 66 files changed, 3140 insertions(+), 2756 deletions(-) diff --git a/cookbook/locale/ar/LC_MESSAGES/django.po b/cookbook/locale/ar/LC_MESSAGES/django.po index 132c0df97a..e0426ae21f 100644 --- a/cookbook/locale/ar/LC_MESSAGES/django.po +++ b/cookbook/locale/ar/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-11-28 11:03+0000\n" "Last-Translator: Mahmoud Aljouhari \n" "Language-Team: Arabic false]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/bg/LC_MESSAGES/django.po b/cookbook/locale/bg/LC_MESSAGES/django.po index c03d132ae1..9cb5e136cf 100644 --- a/cookbook/locale/bg/LC_MESSAGES/django.po +++ b/cookbook/locale/bg/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-04-12 11:55+0000\n" "Last-Translator: noxonad \n" "Language-Team: Bulgarian false
]" msgstr "Ако трябва да се върнат само вътрешни рецепти. [вярно/невярно]" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "Връща резултатите в произволен ред. [вярно/невярно]" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" "Първо връща нови резултати в резултатите от търсенето. [вярно/невярно]" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2465,7 +2465,7 @@ msgstr "" "Филтрирайте рецепти, приготвени X пъти или повече. Отрицателните стойности " "връщат приготвени по-малко от X пъти" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2473,7 +2473,7 @@ msgstr "" "Филтрирайте последно приготвените рецепти на или след ГГГГ-ММ-ДД. " "Предварително – филтрира на или преди дата." -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2481,7 +2481,7 @@ msgstr "" "Филтрирайте рецептите, създадени на или след ГГГГ-ММ-ДД. Предварително – " "филтрира на или преди дата." -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2489,7 +2489,7 @@ msgstr "" "Филтрирайте рецептите, актуализирани на или след ГГГГ-ММ-ДД. Предварително – " "филтрира на или преди дата." -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2497,13 +2497,13 @@ msgstr "" "Филтрирането на рецептите последно разглеждани на или след ГГГГ-ММ-ДД. " "Предварително – филтрира на или преди дата." -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Филтрирайте рецепти, които могат да се приготвят с храна в наличност. [вярно/" "невярно]" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2511,7 +2511,7 @@ msgstr "" "Връща записа в списъка за пазаруване с първичен ключ на идентификатора. " "Разрешени са множество стойности." -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 #, fuzzy #| msgid "" #| "Filter shopping list entries on checked. [true, false, both, recentскорошни]
- скорошни включва неотметнати елементи и " "наскоро завършени елементи." -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Връща записите в списъка за пазаруване, сортирани по реда на категории " "супермаркети." -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 #, fuzzy #| msgid "" #| "Returns the shopping list entry with a primary key of id. Multiple " @@ -2547,45 +2547,45 @@ msgstr "" "Връща записа в списъка за пазаруване с първичен ключ на идентификатора. " "Разрешени са множество стойности." -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Няма нищо за правене." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "Връзката е отказана." -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "Лоша URL схема." -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "Не бяха намерени полезни данни." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Импортирането не е реализирано за този доставчик" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Тази функция все още не е налична в хостваната версия на tandoor!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Синхронизирането успешно!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Грешка при синхронизирането с хранилището" diff --git a/cookbook/locale/ca/LC_MESSAGES/django.po b/cookbook/locale/ca/LC_MESSAGES/django.po index 0a3b87d11d..e2d914cea5 100644 --- a/cookbook/locale/ca/LC_MESSAGES/django.po +++ b/cookbook/locale/ca/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-03-08 23:19+0000\n" "Last-Translator: Enric Bergadà \n" "Language-Team: Catalan false]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Res a fer." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "Connexió Refusada." -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "No s'han trobat dades utilitzables." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Importació no implementada en aquest proveïdor" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Aquesta funció encara no està disponible a la versió allotjada de tandoor!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Sincronització correcte" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Error de sincronització amb emmagatzematge" diff --git a/cookbook/locale/cs/LC_MESSAGES/django.po b/cookbook/locale/cs/LC_MESSAGES/django.po index 42b80512c6..b54e8b3fd1 100644 --- a/cookbook/locale/cs/LC_MESSAGES/django.po +++ b/cookbook/locale/cs/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-01-09 12:07+0000\n" "Last-Translator: Jan Kubošek \n" "Language-Team: Czech false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 #, fuzzy #| msgid "The requested page could not be found." msgid "No usable data could be found." msgstr "Požadovaná stránka nebyla nalezena." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Import není pro tohoto poskytovatele implementován!" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 #, fuzzy @@ -2397,11 +2397,11 @@ msgstr "Import není pro tohoto poskytovatele implementován!" msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Tato funkce není dostupná v demo verzi!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Synchronizace proběhla úspěšně!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Chyba synchronizace s úložištěm" diff --git a/cookbook/locale/da/LC_MESSAGES/django.po b/cookbook/locale/da/LC_MESSAGES/django.po index 0ff7f08361..d87a773788 100644 --- a/cookbook/locale/da/LC_MESSAGES/django.po +++ b/cookbook/locale/da/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-04-12 11:55+0000\n" "Last-Translator: noxonad \n" "Language-Team: Danish false
]" msgstr "Om kun interne opskrifter skal returneres. [true/false]" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "Returnerer resultaterne i tilfældig rækkefølge. [true/false]" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" "Returnerer nye resultater først i søgeresultaterne. [true/false]" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2437,7 +2437,7 @@ msgstr "" "Filtrer opskrifter tilberedt X gange eller flere. Negative værdier " "returnerer tilberedt mindre end X gange" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2445,7 +2445,7 @@ msgstr "" "Filtrer opskrifter sidst tilberedt på eller efter d. YYYY-MM-DD. Hvis datoen " "starter med '-', filtrerer den i stedet på eller før dato." -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2453,7 +2453,7 @@ msgstr "" "Filtrer opskrifter oprettet på eller efter d. YYYY-MM-DD. Hvis datoen " "starter med '-', filtrerer den i stedet på eller før dato." -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2461,7 +2461,7 @@ msgstr "" "Filtrer opskrifter opdateret på eller efter d. YYYY-MM-DD. Hvis datoen " "starter med '-', filtrerer den i stedet på eller før dato." -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2469,19 +2469,19 @@ msgstr "" "Filtrer opskrifter sidst åbnet på eller efter d. YYYY-MM-DD. Hvis datoen " "starter med '-', filtrerer den i stedet på eller før dato." -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Filtrer opskrifter der kan laves med tilgængeligt mad. [true/false]" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" "Returnerer indkøbslistepunktet med primær nøgle på ID. Flere værdier tilladt." -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 #, fuzzy #| msgid "" #| "Filter shopping list entries on checked. [true, false, both, recentrecent]
- 'recent' har både ikke afkrydsede artikler " "og nyligt færdiggjorte artikler." -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Returnerer indkøbslistepunkterne sorteret efter " "supermarkedskategorirækkefølge." -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 #, fuzzy #| msgid "" #| "Returns the shopping list entry with a primary key of id. Multiple " @@ -2516,46 +2516,46 @@ msgid "" msgstr "" "Returnerer indkøbslistepunktet med primær nøgle på ID. Flere værdier tilladt." -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Ikke noget at gøre." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "Forbindelse nægtet." -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "Ugyldigt link." -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "Intet brugbart data kunne findes." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Importering er ikke implementeret for denne udbyder" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Denne funktion er endnu ikke tilgængelig i den hostede version af Tandoor!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Synkronisering var en succes!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Der skete en fejl under synkroniseringen med lageret" diff --git a/cookbook/locale/de/LC_MESSAGES/django.mo b/cookbook/locale/de/LC_MESSAGES/django.mo index 791a28971f193cd5e02f361fdc704e22d65b14a1..3299b3a895dab9268a7ac048ee9bc4cc41892d60 100644 GIT binary patch delta 10238 zcmYk?2UwQX8^`gZ3=siQL~w#A^AQj?!|I zGc~Q$(p#XN_U%2@5oY%(lUY>7?doM6-R|*(Y z7AqAsW@15OV#}-6nE1*B`x5XHd7moAv?6a-)tE)(GpiXhn7m@FF<$subz|;eZk#cx zI3eDcKk;yaF{Qcg=QWKOTw4h=kF2t|vaaCVqMkEH=>Md>?qF<6J{+UCzsaMZ z9-KyRyo&1K4O9c}p;}&`mF-agst1vnjy16y&PUo{HaUMs`eYinHikhmlhFqc;L~^* zJ%uSmwy`~|ioWDEF#?k?3cI6vG#(>yIR@fqSO~vDHT*oP!Iv-ye?+F+JVYIr*w)r3 zp&xncwv4|n^fVPZARSBM04#wX)Ev%7U3eAh#BI*K&V#5MoeL81<|#{let znz}w%1jnT^{#rCIQ=uVz19hRTs2lA^e>{q6;Ca*quc8|GJ*t5ZaTFGBXZKG>jqDt( zk8ffyoYKUEUYffTU;@TsThxWepc?QJR>rBQMYax` z;eBTvR#-Rk7qBaSh261ACmvCpf+>3bFH_I~F`aofaXh|>5nb%m>_83Km#C>Yj+|&N zIHNdO4H$r0$(Vvoa2lp@f3u%LW30$qBoh1J6F3=@@dIR8 zm^(NelNd)ebPWdK4palbK=tgH+yAx8zsF+K|AJbyzKp-lFM}RcRG~npOk>o63o#B? zVP8Ch>RH1yyT2)F(RD)gtiLk{W5_+I5quZbpgau2-KY^ejcUL*X^ekc3U{cG^?Df7 z2B#n|Cvz0FdQ0`RH;Qt`VI%63a5Rp=B>V}rHmddFk;dVuhW~+F$~;6(Ra&~u`=op9 z9POb(Ejxoc;1a5b*IoVxsz;A70t0&69>t=LYk@Vf8*0vHp{8azs;8UqAnrjP5Hqun z{ZPB;p`aHPA_p8;`^CI0LKVYSh%6 zbopPXj(TF4V4V<)YDfdrT&18I&;tu%CTa)=U~}A$YLI`Xy-*lxs>-=M26f|DRKuQe z`!iAZ8;Y@d{>M`YrQ&_`#ywaD_n}tx6<2=~r;^{rD9q_+KW-PI8hR1+oL@(s{~P*X z@&0yyIO@ics1d7yMfLnAxgBj#Bk(M$CmEQELofliBkvq@8+l?)(*br0-b6h`OR);( zp)X!UjnKEKr{o@LO8&vJSau+z$^A`z3ToLhEQA}8mzLR%ei%H+Ua%DEf{{23tD_#* zrLKMhCX?^NhWHSl#0GEwDbe#UeNr)w8*%hAzUQ_!esader$JVQD<*aXYS~7STOa%Y2z&jX($% z#&A?aqEI)kiN!Gqb;EY9z7y*F?x+`0e{78}p|1Zq@-bpAVlsN_4!4CdsMWb0#F*fAWn7A9jUT!hSu*@)c3MDoIKgY&UHUP7H0H^vTiGHT>Hq84cvXF3Lx4@Qm9 zi|C{0e>w%t$!n++mZIirHEO6fV>A+=30T@B}+GDOiKN7dFP% zP&Yn;Os{!>Z82*ijmPa6fj3YiTxb&Gua<;NvOP|~g5+&9&jn>zkw=9j$nEA~t6oasC<JVt{0raV)6d|E7E?#Pd05A<8aCm~($$Gio38Pj=*{j!?zwr${I)M7q} zT*{n64f%j~?1+rSD&(GN6iQIofEvPm?tnvBiu@v$!3Wp{LzdY^HxPCF6x5K;Kn?L? zoQ*56JSHx;Yv3syO1=a;VZe&~wc;`96xvZS9f#o=)P-8Dv~RAbFp7LJYA$!9rs$Z< z&te$)EteO3*EYBW>hX(5M&GnXb?5|+z`NK(&wu)Re0`!~H$ICMR@obj!!+{AsG+-z zes~A9cz(qse1r*@wAy~JAA(vNYcLS6qn`i!=!52cJ7T^V&izdog=CD!!Z;jD;yCoj zd8nQ&K{aFxswbbg`U|M{z^|yO2>!r+MpQr@Um4Z#TBsLYBTUCs^i-p;mV$144)wTQ zLp`VWQ5OtZV~4&HMw8b;H6RUj-Y6`B6Hqsr7+3W2u5@8!`%iqE|)W>eLJ>7-X$oFGS{26tfm`(NuaTrft8(U*P z?0_5a88n_eK8dg!PQz2U5Ys;7oq+eTGfv*jBZg;jFJ^4v(ZlGic5S?m0py=zaXf|t z@EQ)m)NS^L+p!CIvF-LaPk#zJaV&=5%b1OeU44-qwx{9F3Rsl=RWTTouo1RJ4e4~$ zh|WP>cL4_BGSuqdh??@P$Vhq2UJ6>>U!X306`SDC*cB5$GG-u7$F_JMW3kCj`_v4< zhU9B89d9|??y@~xgKEIXs5Nl}1Mz(Re&+us1@+{w{0dsV+pgLO)QNRa4NSod?1`oD z6KsSRa5R?w*!FxL>IREYQ?U|too&to7)O2@i+U*d?6Ex$#q#9Qs1sVCMx+yJ1Ts)_ zdKmS>s>4E1gWf>h@E~qFHfr?lvG$%csvoVo;Cl!ecnUrgQc*p58ufjkJ8Ds7yL>!q=;xt7u0UOIJ@&VfrW4o~ z_2Sx$I?n%y?O+IM4a6ZM;xT9_m9V=a^k%Gcc8WDR$-l<~D`aR5UxzUpa6V>OwywEi`|l8tCp84it714s1v+T z*>AtaFrK_2YJV20fg@2j9*ZS#CaULeqZ;@jCgU#D$USuR{-+s#9T0Nb&TU!L4XdGA zUJvy~?2MX%9Mlb7LLHZjMe%Jci5pPQ{Q*=1zeP>WZB)npLEX>ijJ;pb8RlO@QI3k< zSQmAHH*f@Q!DOs*mW79dPz_pxweS$mM{~~pj<^7GNq1mNY=7SVeP99Vv*IXj#=x%` zJ^a)|A(leI1^ZX;o>-6k4{V5u7wzwS*%(Q_6*U59u_WF_b-?=@K5DT%&cYAzS!{aA zenu=tP01r?$YuM!@H|05LmP`4%DNbePon0u2Wl}5MGfT`)X>jBJ&ucTB)*GPu*?+} z7^a}E`#Wmry{_8p7eP&J8LP+CrBIrRPMCiqtVBKrb>b4#oUO!UT!*9aN7TE$KOYzw zI2dc-5{uZ{&U3FEOLdSe#);t2G^7tj+;VG@OKT!n>kuk(=e z6zYUas2<&P^bs(DILo;UHRL~_8l)|RLMAbqsHOM+Knmput#)lMTk?Oc zR?(Mz+WeheD32v(kZVEyccWd#oB9>_i97yvEI>4K`QziYNZV-sPq>^)nVhiPTqCcT6fjUj_tAr2b)xh#}?@snqH7vOck%C`25gZZno4P7^WYVfc8{ zyOdX?8Bg6vLVt8gBMuVUj#>Wwxtr22xyK_zJYRCeTf_ls-oWvAj;Km#o8_*c@@nD% zafRqZrMUF1x#*6h0uX(T^(;>QZgk+=uj5-(HE#sxSZ2dbX(MdD%Zl?oxn-ls-eKWemX%Jqq=m=ff& zCDiB>N85fPl=`QLlZ5_3WG%5Re=mRhqpU4}7)rTPZdO!8sjaRye-}Rv5krW-a#u!0 zc>Z`?jeZ=E~Ek|A{z4eh2GfQ{p4HzZB|obWMT$@9Xyen$A;ki5=0oJ~0uV za7z1$3)I%enmC&1MJytpjnjz}l!p<8iNnNYqB-@&i7LcL#9-=<648{kZ6>CXzkz#D z+j=6-m0!?mUzcCamqaRaiTmV(hy#>Ui0>(%!f$aSYRka4^Go)}Tkt-0gNSj&JH$6c zMR&{!%IAqF@?FFz%001`R(nH|RH8qzm-x(`RFZNv$~jn`(Dp9zB{71$G-l&s)Ryj! zIZpXi%0YOGc#m=)B9ihesI3>S!Df0?t`fb8Zd7h?2h<@y@J3;F!#u$bQ+`eRCp54;(ol zGH-R4HF5rRtJh43OsJU@Upu$gl(6Vgz58Si%}ij6Z0O2~HESjJ&(7{YBr~h`z#(xN z*;#pSP4Oz=T_-NlKR2>+Sl+IwM-#%EWe&*fGcqzYlk;=3296w=IV2Jy^JZ?%uKj-s C_unP} delta 10176 zcmYk>2YgP~AII?%F_Iu=mWGhnt097#F=B;UjaH3@(n^ikqs1fktPw@EMbR3ycN1#F zu2CaWik1?ptycS|fBf72Ki}sZef7Tl@;<+F?{n{2_ueP5^@{J4%f6oLMRUJr*uL{I zCLF^H8Izg|OR3hF(iM$~W?vcnmb_CXV_K2dtZd9;@^`8j)1SOpRbzb7Q_Yy4a8h++ z+T!47W1ir?8pf31ynAAdsYiYx)|gQoZUXBV)0~Q_xCp+;|?nwdgX+;hERAVc5O-icJcMfaNmPT+VjzBtOt-m@IxaH7 z)>lS9@)r^qf1Ri)6*`~;2IDJO98*v|o{T#264VFRI=4F0Q5Vca4f%Q0`i&q_hZjTR0Bp}AdW@tpM|=>a@6^@ zpfB!1btD}ZVkQp8SK8af>^b2IwL5T9cC146G^`_mWw0vNN1eDIssV$rB91^UvSrv5 zzju~rg}p+aj9u^$zKUU;xdU)G#_Rt7ih>RZe#w}RaUd?mLWy>$)}y9iGx7nG?$n2L z;TEXXJqruqSyV%>qDJHi>h&eP{*J2feoNB9323I*BWL7iX@*1@Idoom#bU3U3( z)Ck>1UFc`G|94maUks*R-Pat4U>rtaW9)<7aWyvL`o@Q+M`?`13fK$da0ap*%t;)A zp^TpzIuiqN395l>P(9n^_J8j3V_1ax^Qgso%k6*c@_fvLI&H!!=)mDv9j9U++==RW z37V_@5vavh1J$#5XGbhg-UBs)lTi(tk0JOWYQ%P+IYXNLX8j7Q^3)aIksI}q$8joFUk7{@}atd=5HC6SJY#xW2qGd@Q+p?Wh z=zx8w9%iEQY*de~VFcbo^(dg1JuVVs$ZMlc_!eqvQc*pfhbM6vcEse~_GOlVdOrN< zp`ZgFqK3@(b=#moR1bnt4R{XKu!`u54N%9&p+290x^P!4h5fKHPD4%2HkV&Ubu2gY ztK&TZ6x5P1RL`PNb5$R6VKdYaw!mh%8r7h?s1rRzP1RGE=k9AS9Dr(AENXu<)CJpO zRqTdAy8owB$W6sEd=6KkR`q^Ye-x*Xe~FRU@eTW$9gb>f2I@Y~M1B4u=D}ax{zs?_ z|AiW{f^XV)Nhk*D{;x$Gn(< z8lgj|#d{VtCEs8;K0*GOkYpOb_00qd`EV|F!Nur@_faSO19if`P*1Y_Z`s>%EUNxp zjKdGG0ba$H7}npI&e#hz!aGstOGi!3LG1`7djA3Tf*}|{eI-Aui1DvUVXHgf7OI6mqI&kgnJdL! zpcv}Jk@x~u!uT@ZmhK|5OI1aUc4hG`;SOV9&`b-Z6Euyoimfb>)zytKhN2rEq z;&tI7SQJB17p&syYoI<~7xf^D$JW>#b^cG0*NDl$I1CzM^>m@2)wvj>aTk7ucd#O+ z4dvB}dr^zC)iAr-mtzg`6SxqcqVAG;!)*g{a5nj$s1cqy!k&L0>N#>BnF5cgInpk! z_E?M^y)X<%Afs>QBIh=LVH+IEga1X`hefc!Xgk!UP$O3zwMb)}jj%9zYt#t6iW<2$ z(R=?7q@WLsMa|VT)KH~iS^OC%VbL*mQ7%GVXt~Q*qZ+=^c@RU%vrrejj~dCRsI^h{ zZF`=oSX1|ZEQRja4}I|nHo+4ZkNMxR_j5-~BYz)DV70OK?biyMlTSij=s32*2iP6! zjpGG{i?Jl0!N&L#dX`YAI^KTZ2P?QfVYE#t1xu8sXchhCE1R{?+3`6Ya~U7;3J9u@F{34Ot!Z!N&MJHbG6n5Y$|b zbop2;Po9ce8*9-I(^2QmMBP;vQRlrrksfL8a$Lm|R8Mm;;kp|dVP#Cg>bMl^;t5<$ zi*ik-4%bZKjYxgdX}p}st4z0FW{1w;I{|s|nT!y6xRs9MT5gSDIK=ZVizF9AGM5YD zZ}T}RJEFL!bo-QlkGUh?jy>?+A{HcFZ^gU?`m*mM`(-tLg>B$C)MDO%3vf4T$lH8u zN2Ci@BJYRA(X)VphH#BLU?Xad_v3ST858j#YSAUEw8y`J8qxu%As&Zwa4PC~Qhb$N z12L%E*n^$%K32r0tG!=tJ*Gc}!Bl*XI#K0M?2{`7Bgx01=5hsU&bGNc9rcCfl*@0S z8vF=DvFN9KgT^YT4(-IDcoutL(=~kG)cb!0g|1ZiuC*8Ffx2z_qK57e`r#S$$84;J zH?RhVud}z)i>S5nF6t$840Zo!VII7R8nL^m20q3(u5XI2wbY`hI4Q4?s0M7y~f^ldw8g!MW)D{Xc_(Znq<-`!ox6!iT7# z&%43?{vV2JKqK_WS1>>JMqOx-a}=s06EFxD<80iB0a$ON{e1jJ#=kKY?Ws@;=b{c+ zhPv=NRF5(+3J+mv%t6g{zD@SHD2yeKMK!2D>b4%`oQ3M(a@6@YBR7%RwTbc9qROCx z&YDb|fhn8qFA|SYEl=ITn+*fE+MX`QD&%W11}~z{oK2E&>G0VF8CCau~UY9fb7Mph90(m#frcP z@Q;bzAnpa7;su&=%BrGLJC--&4q@ zA_+5&+DB;kG5Z`yMD;KUb-|&|@tB)@Ch9_SQ5RT_zPJ~)7!RN>cpCM#`wna1L)4U1 zIL`R1(B-)OmO2IVk?%oG$pO>@=`4oe6}SI4%tihLHG+R)H%vNV8?+ZSqNh-wzkuq% zb=39lp++vubJ7lNEz|`YVqI*DQ8)$F({)%9H@WbkrI>Vw@d00*K@I2!w4Dz?BJ?10ry+XvQo)NvP3 zJ-muq1Am}Kq}myKzFNrndHz#S%R6EP9F57i0s}GNtZiu+4kIsv1@Jxe$CX$RH()BJ zqi*L0U)e?08QYS-iF&^5z}A@m98XuSZxSi!L>Z_S9zpf^l&jCi{Ny)W{xcRK{{z)i z|MNC4idxlWQER9!7R5LmjGa+m?GB@^ckBXdh3lJh6x4$osJZ#YN+c(ThODHenCM!KZ^RmX{?M_FdFk@+5NRq z4QzrEQy+e2B-_P zL><>13t=(_;~3O^KM&P`ji{;Ff$G>%RD;f-E|`rPi5%>OCY$ls33_MSFNYqCBmWJX zV9eLHK_jph`9fTXC$KE`ylj6Zn}jXML$27r3-m<2E0*9+yo3XB_BZxr_5_!bSMXf5 z_xmAiK*dvRiFL2pZ#olDBk(Z><1SPWPUCxc2WR8B>-I}*z_<1t(FZjp$DLPE&yinI zBl{3Fk{VH3D4U>$zB6hFlW;huU?seT+c5BkJ@G-*(4RtG;38^j zZ#m6P`&9FD?KxCixYkN)2FuolLUFF`fr6pqA47=iC(k zsHwV*I{p#*pzn|FcE#M}wJ|T&M?Y+ea9o84-SLYh(ZuD?j^9e54Z+jbyYX-}@A@$QeJJF22Y=$6?R+065c;3& zZ(QAW`*|~yys4{G)kMl2@HyPAvO{oLjS4%2lbUu+ou+@3;!ZUx%xGf zV~N3pwiUVuCsFX>fYwAgVjj_!y75?-*hJ(dPE)r7OAuK^dGcUS_iwWyq-JfNUE@7 zk*n;7e#ATOLz5|gPFx|P32kfGHw9}Vr||wVQ^p-%$fh^z3#Yb`c zI8JmS^u=T)J8KYIC~MnBWE1}*=DH6~!eT^s>XxR>FI&O?CZ%)KB&HoKTdddTl;%-0 zAM@f6;truLm&N<@IQz8)puQTUdNcb6)zy?6Q(uJmiWoq2B#KkNCoQ&IMA%L;ZR?5u zcuV%j$+UsxLOc&h0y$zh-X``CC5cyv3_{x_i}x3?`;^CVd>9cp)j zI8Dx*&-?e-ILhg6e<pJU^ipx}7$FgZbHl#USJP+JRQa1`+xv50&Q z&LGZHP9gk=Q^dDKGwO>Hm56lWE$Yq?YoMdVenC=Q`?=iMNRr#5E$y9kYt^Wg?P%FEN60PmIxO zuTPRdyg?iwGTn!QC|9986iX7?J|Vs&hLD%QLAVsPz2=Vjit-%Ff%pUQDdk>7Y0A@3 zTTlE9n{s_~gXl%POyy=mTW#W!D?gwpn0S%UwwNeDd3$ulS=F|mPF!C-AhueK8l|J7>&3*RrA`j1)TUSel-{K~3{CDk wY*62!r5n7Zy!v35$EA!IJ|HEffAv0nx9^+m>*G^v`@tzc)YzW6dr<8E0YHY_EdT%j diff --git a/cookbook/locale/de/LC_MESSAGES/django.po b/cookbook/locale/de/LC_MESSAGES/django.po index 27f5d44fc9..32334c66fe 100644 --- a/cookbook/locale/de/LC_MESSAGES/django.po +++ b/cookbook/locale/de/LC_MESSAGES/django.po @@ -14,11 +14,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-07-31 13:05+0000\n" "Last-Translator: vabene1111 \n" -"Language-Team: German \n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2206,101 +2206,101 @@ msgstr "Anzeigen" msgid "URL Import" msgstr "URL-Import" -#: .\cookbook\views\api.py:121 .\cookbook\views\api.py:214 +#: .\cookbook\views\api.py:120 .\cookbook\views\api.py:213 msgid "Parameter updated_at incorrectly formatted" msgstr "Der Parameter updated_at ist falsch formatiert" -#: .\cookbook\views\api.py:235 .\cookbook\views\api.py:341 +#: .\cookbook\views\api.py:234 .\cookbook\views\api.py:340 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "Kein {self.basename} mit der ID {pk} existiert" -#: .\cookbook\views\api.py:239 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with the same object!" msgstr "Zusammenführen mit selben Objekt nicht möglich!" -#: .\cookbook\views\api.py:246 +#: .\cookbook\views\api.py:245 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "Kein {self.basename} mit der ID {target} existiert" -#: .\cookbook\views\api.py:251 +#: .\cookbook\views\api.py:250 msgid "Cannot merge with child object!" msgstr "Zusammenführen mit untergeordnetem Objekt nicht möglich!" -#: .\cookbook\views\api.py:289 +#: .\cookbook\views\api.py:288 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} wurde erfolgreich mit {target.name} zusammengeführt" -#: .\cookbook\views\api.py:294 +#: .\cookbook\views\api.py:293 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" "Beim zusammenführen von {source.name} mit {target.name} ist ein Fehler " "aufgetreten" -#: .\cookbook\views\api.py:350 +#: .\cookbook\views\api.py:349 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} wurde erfolgreich zur Wurzel verschoben." -#: .\cookbook\views\api.py:353 .\cookbook\views\api.py:371 +#: .\cookbook\views\api.py:352 .\cookbook\views\api.py:370 msgid "An error occurred attempting to move " msgstr "Fehler aufgetreten beim verschieben von " -#: .\cookbook\views\api.py:356 +#: .\cookbook\views\api.py:355 msgid "Cannot move an object to itself!" msgstr "Ein Element kann nicht in sich selbst verschoben werden!" -#: .\cookbook\views\api.py:362 +#: .\cookbook\views\api.py:361 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "Kein {self.basename} mit ID {parent} existiert" -#: .\cookbook\views\api.py:368 +#: .\cookbook\views\api.py:367 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" "{child.name} wurde erfolgreich zum Überelement {parent.name} verschoben" -#: .\cookbook\views\api.py:590 +#: .\cookbook\views\api.py:589 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} wurde von der Einkaufsliste entfernt." -#: .\cookbook\views\api.py:595 .\cookbook\views\api.py:1038 -#: .\cookbook\views\api.py:1051 +#: .\cookbook\views\api.py:594 .\cookbook\views\api.py:1037 +#: .\cookbook\views\api.py:1050 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} wurde der Einkaufsliste hinzugefügt." -#: .\cookbook\views\api.py:743 +#: .\cookbook\views\api.py:742 msgid "Filter meal plans from date (inclusive) in the format of YYYY-MM-DD." msgstr "" "Filtern Sie Essenspläne ab Datum (einschließlich) im Format JJJJ-MM-TT." -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:743 msgid "Filter meal plans to date (inclusive) in the format of YYYY-MM-DD." msgstr "" "Filtern Sie die Essenspläne nach Datum (einschließlich) im Format JJJJ-MM-TT." -#: .\cookbook\views\api.py:745 +#: .\cookbook\views\api.py:744 msgid "Filter meal plans with MealType ID. For multiple repeat parameter." msgstr "" "Filtern Sie Mahlzeitenpläne nach der MealType ID. Für mehrere " "Wiederholungsparameter." -#: .\cookbook\views\api.py:873 +#: .\cookbook\views\api.py:872 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" "ID des Rezeptes zu dem ein Schritt gehört. Kann mehrfach angegeben werden." -#: .\cookbook\views\api.py:874 +#: .\cookbook\views\api.py:873 msgid "Query string matched (fuzzy) against object name." msgstr "Abfragezeichenfolge, die mit dem Objektnamen übereinstimmt (ungenau)." -#: .\cookbook\views\api.py:910 +#: .\cookbook\views\api.py:909 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2308,7 +2308,7 @@ msgstr "" "Suchbegriff wird mit dem Rezeptnamen abgeglichen. In Zukunft auch " "Volltextsuche." -#: .\cookbook\views\api.py:911 +#: .\cookbook\views\api.py:910 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" @@ -2316,69 +2316,69 @@ msgstr "" "ID des Stichwortes, das ein Rezept haben muss. Kann mehrfach angegeben " "werden. Äquivalent zu keywords_or" -#: .\cookbook\views\api.py:912 +#: .\cookbook\views\api.py:911 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" "Stichwort IDs. Kann mehrfach angegeben werden. Listet Rezepte zu jedem der " "angegebenen Stichwörter" -#: .\cookbook\views\api.py:913 +#: .\cookbook\views\api.py:912 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" "Stichwort IDs. Kann mehrfach angegeben werden. Listet Rezepte mit allen " "angegebenen Stichwörtern." -#: .\cookbook\views\api.py:914 +#: .\cookbook\views\api.py:913 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" "Stichwort ID. Kann mehrfach angegeben werden. Schließt Rezepte einem der " "angegebenen Stichwörtern aus." -#: .\cookbook\views\api.py:915 +#: .\cookbook\views\api.py:914 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" "Stichwort IDs. Kann mehrfach angegeben werden. Schließt Rezepte mit allen " "angegebenen Stichwörtern aus." -#: .\cookbook\views\api.py:916 +#: .\cookbook\views\api.py:915 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" "ID einer Zutat, zu der Rezepte gelistet werden sollen. Kann mehrfach " "angegeben werden." -#: .\cookbook\views\api.py:917 +#: .\cookbook\views\api.py:916 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" "Zutat ID. Kann mehrfach angegeben werden. Listet Rezepte mindestens einer " "der Zutaten" -#: .\cookbook\views\api.py:918 +#: .\cookbook\views\api.py:917 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" "Zutat ID. Kann mehrfach angegeben werden. Listet Rezepte mit allen " "angegebenen Zutaten." -#: .\cookbook\views\api.py:919 +#: .\cookbook\views\api.py:918 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" "Zutat ID. Kann mehrfach angegeben werden. Schließt Rezepte aus, die eine der " "angegebenen Zutaten enthalten." -#: .\cookbook\views\api.py:920 +#: .\cookbook\views\api.py:919 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" "Zutat ID. Kann mehrfach angegeben werden. Schließt Rezepte aus, die alle " "angegebenen Zutaten enthalten." -#: .\cookbook\views\api.py:921 +#: .\cookbook\views\api.py:920 msgid "ID of unit a recipe should have." msgstr "ID der Einheit, die ein Rezept haben sollte." -#: .\cookbook\views\api.py:922 +#: .\cookbook\views\api.py:921 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." @@ -2386,50 +2386,50 @@ msgstr "" "Mindestbewertung eines Rezeptes (0-5). Negative Werte filtern nach " "Maximalbewertung." -#: .\cookbook\views\api.py:923 +#: .\cookbook\views\api.py:922 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "Buch ID, in dem das Rezept ist. Kann mehrfach angegeben werden." -#: .\cookbook\views\api.py:924 +#: .\cookbook\views\api.py:923 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" "Buch ID. Kann mehrfach angegeben werden. Listet alle Rezepte aus den " "angegebenen Büchern" -#: .\cookbook\views\api.py:925 +#: .\cookbook\views\api.py:924 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" "Buch ID. Kann mehrfach angegeben werden. Listet die Rezepte, die in allen " "Büchern enthalten sind." -#: .\cookbook\views\api.py:926 +#: .\cookbook\views\api.py:925 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" "Buch IDs. Kann mehrfach angegeben werden. Schließt Rezepte aus den " "angegebenen Büchern aus." -#: .\cookbook\views\api.py:927 +#: .\cookbook\views\api.py:926 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" "Buch IDs. Kann mehrfach angegeben werden. Schließt Rezepte aus, die in allen " "angegebenen Büchern enthalten sind." -#: .\cookbook\views\api.py:928 +#: .\cookbook\views\api.py:927 msgid "If only internal recipes should be returned. [true/false]" msgstr "Nur interne Rezepte sollen gelistet werden. [ja/nein]" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Die Suchergebnisse sollen in zufälliger Reihenfolge gelistet werden. [ja/" "nein]" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" "Die neuesten Suchergebnisse sollen zuerst angezeigt werden. [ja/nein]" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2437,7 +2437,7 @@ msgstr "" "Rezepte listen, die mindestens x-mal gekocht wurden. Eine negative Zahl " "listet Rezepte, die weniger als x-mal gekocht wurden" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2446,7 +2446,7 @@ msgstr "" "wurden. Mit vorangestelltem - , werden Rezepte am oder vor dem Datum " "gelistet." -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2454,7 +2454,7 @@ msgstr "" "Rezepte listen, die am angegebenen Datum oder später erstellt wurden. Wenn - " "vorangestellt wird, wird am oder vor dem Datum gelistet." -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2462,7 +2462,7 @@ msgstr "" "Rezepte listen, die am angegebenen Datum oder später aktualisiert wurden. " "Wenn - vorangestellt wird, wird am oder vor dem Datum gelistet." -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2470,13 +2470,13 @@ msgstr "" "Rezepte listen, die am angegebenen Datum oder später zuletzt angesehen " "wurden. Wenn - vorangestellt wird, wird am oder vor dem Datum gelistet." -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Rezepte listen, die mit vorhandenen Zutaten gekocht werden können. [ja/" "nein]" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2484,7 +2484,7 @@ msgstr "" "Zeigt denjenigen Eintrag auf der Einkaufliste mit der angegebenen ID. Kann " "mehrfach angegeben werden." -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " @@ -2494,16 +2494,16 @@ msgstr "" "kürzlich]
- kürzlich enthält nicht abgehakte " "Einträge und kürzlich abgeschlossene Einträge." -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Listet die Einträge der Einkaufsliste sortiert nach Supermarktkategorie." -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "Filter für Einträge mit dem angegebenen Rezept" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 #, fuzzy #| msgid "" #| "Returns the shopping list entry with a primary key of id. Multiple " @@ -2515,45 +2515,45 @@ msgstr "" "Zeigt denjenigen Eintrag auf der Einkaufliste mit der angegebenen ID. Kann " "mehrfach angegeben werden." -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Nichts zu tun." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "Ungültige URL" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "Verbindung fehlgeschlagen." -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "Ungültiges URL Schema." -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "Es konnten keine passenden Daten gefunden werden." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "Datei überschreitet das Speicherplatzlimit" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Importieren ist für diesen Anbieter noch nicht implementiert" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Diese Funktion ist in dieser Version von Tandoor noch nicht verfügbar!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Synchronisation erfolgreich!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Fehler beim Synchronisieren" diff --git a/cookbook/locale/el/LC_MESSAGES/django.po b/cookbook/locale/el/LC_MESSAGES/django.po index 9cb6aeaae1..5fdedae022 100644 --- a/cookbook/locale/el/LC_MESSAGES/django.po +++ b/cookbook/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-08-21 09:19+0000\n" "Last-Translator: Theodoros Grammenos \n" "Language-Team: Greek false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/en/LC_MESSAGES/django.po b/cookbook/locale/en/LC_MESSAGES/django.po index bd80ed4c91..710b7724e7 100644 --- a/cookbook/locale/en/LC_MESSAGES/django.po +++ b/cookbook/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1934,286 +1934,286 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:121 .\cookbook\views\api.py:214 +#: .\cookbook\views\api.py:120 .\cookbook\views\api.py:213 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:235 .\cookbook\views\api.py:341 +#: .\cookbook\views\api.py:234 .\cookbook\views\api.py:340 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:239 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:246 +#: .\cookbook\views\api.py:245 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:251 +#: .\cookbook\views\api.py:250 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:289 +#: .\cookbook\views\api.py:288 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:294 +#: .\cookbook\views\api.py:293 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:350 +#: .\cookbook\views\api.py:349 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:353 .\cookbook\views\api.py:371 +#: .\cookbook\views\api.py:352 .\cookbook\views\api.py:370 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:356 +#: .\cookbook\views\api.py:355 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:362 +#: .\cookbook\views\api.py:361 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:368 +#: .\cookbook\views\api.py:367 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:590 +#: .\cookbook\views\api.py:589 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:595 .\cookbook\views\api.py:1038 -#: .\cookbook\views\api.py:1051 +#: .\cookbook\views\api.py:594 .\cookbook\views\api.py:1037 +#: .\cookbook\views\api.py:1050 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:743 +#: .\cookbook\views\api.py:742 msgid "Filter meal plans from date (inclusive) in the format of YYYY-MM-DD." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:743 msgid "Filter meal plans to date (inclusive) in the format of YYYY-MM-DD." msgstr "" -#: .\cookbook\views\api.py:745 +#: .\cookbook\views\api.py:744 msgid "Filter meal plans with MealType ID. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:873 +#: .\cookbook\views\api.py:872 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:874 +#: .\cookbook\views\api.py:873 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:910 +#: .\cookbook\views\api.py:909 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:911 +#: .\cookbook\views\api.py:910 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:912 +#: .\cookbook\views\api.py:911 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:913 +#: .\cookbook\views\api.py:912 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:914 +#: .\cookbook\views\api.py:913 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:915 +#: .\cookbook\views\api.py:914 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:916 +#: .\cookbook\views\api.py:915 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:917 +#: .\cookbook\views\api.py:916 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:918 +#: .\cookbook\views\api.py:917 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:919 +#: .\cookbook\views\api.py:918 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:920 +#: .\cookbook\views\api.py:919 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:921 +#: .\cookbook\views\api.py:920 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:922 +#: .\cookbook\views\api.py:921 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:923 +#: .\cookbook\views\api.py:922 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:924 +#: .\cookbook\views\api.py:923 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:925 +#: .\cookbook\views\api.py:924 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:926 +#: .\cookbook\views\api.py:925 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:927 +#: .\cookbook\views\api.py:926 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:928 +#: .\cookbook\views\api.py:927 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/es/LC_MESSAGES/django.po b/cookbook/locale/es/LC_MESSAGES/django.po index 0c68bdfb51..b3659a14ee 100644 --- a/cookbook/locale/es/LC_MESSAGES/django.po +++ b/cookbook/locale/es/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-03-27 19:02+0000\n" "Last-Translator: Axel Breiterman \n" "Language-Team: Spanish false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 #, fuzzy #| msgid "The requested page could not be found." msgid "No usable data could be found." msgstr "La página solicitada no pudo ser encontrada." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "La importación no está implementada para este proveedor" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 #, fuzzy @@ -2436,11 +2436,11 @@ msgstr "La importación no está implementada para este proveedor" msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "¡Esta funcionalidad no está disponible en la versión demo!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "¡Sincronización exitosa!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Error de sincronización con el almacenamiento" diff --git a/cookbook/locale/fi/LC_MESSAGES/django.po b/cookbook/locale/fi/LC_MESSAGES/django.po index b230d07bbf..d4c8f9bdbc 100644 --- a/cookbook/locale/fi/LC_MESSAGES/django.po +++ b/cookbook/locale/fi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-03-10 06:12+0000\n" "Last-Translator: Kn \n" "Language-Team: Finnish false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/fr/LC_MESSAGES/django.po b/cookbook/locale/fr/LC_MESSAGES/django.po index 439b354bf7..852ceaf3d5 100644 --- a/cookbook/locale/fr/LC_MESSAGES/django.po +++ b/cookbook/locale/fr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-05-28 00:57+0000\n" "Last-Translator: tarek EL SOL \n" "Language-Team: French false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Rien à faire." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "Url non valide" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "Connexion refusée." -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "Mauvais schéma d’URL." -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "Aucune information utilisable n'a été trouvée." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "L’importation n’est pas implémentée pour ce fournisseur" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" @@ -2568,11 +2568,11 @@ msgstr "" "Cette fonctionnalité n’est pas encore disponible dans la version hébergée de " "Tandoor !" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Synchronisation réussie !" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Erreur lors de la synchronisation avec le stockage" diff --git a/cookbook/locale/he/LC_MESSAGES/django.mo b/cookbook/locale/he/LC_MESSAGES/django.mo index 44218fea52b7b6ff161b8f2abbdc4d667c80b16b..c1079215a8aea3f43859bfee7fcc26a571d83b43 100644 GIT binary patch literal 2900 zcma)-OK%%h6vr=6Ugp{ICv)N#``P&;h+1n?DDAk7BBqDv&ijujIBGj^Or5hA0Ee{=3V_q=EF+o1zB zf$KHgZ{q$H_c7e{NAQCy`DlBu4}1dhN8lmwGWZE-f|KBn;FI9N$J%y|fGoccJ_Qbg zL*O}Z0sIn7ga3dDaNvLt_!C9^yabjy^5@_ikiP<-1Mh(;@CT6XKLnov{{VZyzd^P~ zj|=fLa>#Y@$8jEf3%m?Epa!pj4?*@j1En}+plmpcN-h)~5V9hqy#`EhJ~y@(qviDF`T>p~gZ zS063;NVAr* zO~m3Way@Oij2Y0#?Fchs(~{_$v{!rw|5_>p256ps^NsMO0HIMujnNfRL+$1iNQp)!}Uh# zk)$kZw&7g5trKQ3ts#qMX&DEP1v}9PL~UTG3}-)mc3+5s(Fjg7-ywcX-Xwi{YLVnks6@nK>EbMJ4sxzaT#c1 z+LumXOQe=2vuu{h#MBMq$#b0#3p~4Vynw?{b_!)=Z%iv$O4E6j^VI?kcGA)vD=Ln{ znXc={O*NnJ+BpP?&LSo&Z+R*(ax#xWFcU?U*tVReqKZw7O^j?O+!s&A&bSzR2Z2^R zWTG+b3A|~RbBgjs=?6*=%}kFP1KWBW%B=E@5eGwyHl%4FXX#khF8k6pMqPYw(&TuN z7!38FqW0rZk3&O4)YnTNP?FNr)0R^#_jTl9>Pyn`v);{EYdOoY|&Zg@Lfqp%)shU?){xXMBe;zrmEZ$Yeun*zc;Jl0vi z7Tzc5Z4#cVSZ=Zgg)JQUCT);_xlJrB^CFvT;Kot*utaci11DPT&1GI*VuueRrAD~< zZu_|f3r+UW!Umgz&(+As3L9#$1^$f-JgtYTZPgp?P?ms=@H-r+VXqFZ#XElXDmSss z-q+x{#i3NUt+US>3|%Lr(|}qHmIR*pP?K|Lgeyo0b=i@0b$8mgS)UDXDh-%u9Tj6| zqk^$BHo6>sE3kzsL5QqwAiWh4<-f$IqbLd0UWP`q`vHbfh3ob3E}@UBxEt-(aLKub z$Y<+J_w$DgxUTpO}AohDkjOySM2%2Ud1 zuSe6h#v=yRy?w;?I{LI4E(;uMAgWHBu&|7=;MU^Z;ThqV0m#^x)m iZj4eUdWNQ44A\n" -"Language-Team: Hebrew \n" +"Language-Team: Hebrew \n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1940,286 +1940,286 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:121 .\cookbook\views\api.py:214 +#: .\cookbook\views\api.py:120 .\cookbook\views\api.py:213 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:235 .\cookbook\views\api.py:341 +#: .\cookbook\views\api.py:234 .\cookbook\views\api.py:340 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:239 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:246 +#: .\cookbook\views\api.py:245 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:251 +#: .\cookbook\views\api.py:250 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:289 +#: .\cookbook\views\api.py:288 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:294 +#: .\cookbook\views\api.py:293 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:350 +#: .\cookbook\views\api.py:349 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:353 .\cookbook\views\api.py:371 +#: .\cookbook\views\api.py:352 .\cookbook\views\api.py:370 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:356 +#: .\cookbook\views\api.py:355 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:362 +#: .\cookbook\views\api.py:361 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:368 +#: .\cookbook\views\api.py:367 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:590 +#: .\cookbook\views\api.py:589 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:595 .\cookbook\views\api.py:1038 -#: .\cookbook\views\api.py:1051 +#: .\cookbook\views\api.py:594 .\cookbook\views\api.py:1037 +#: .\cookbook\views\api.py:1050 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:743 +#: .\cookbook\views\api.py:742 msgid "Filter meal plans from date (inclusive) in the format of YYYY-MM-DD." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:743 msgid "Filter meal plans to date (inclusive) in the format of YYYY-MM-DD." msgstr "" -#: .\cookbook\views\api.py:745 +#: .\cookbook\views\api.py:744 msgid "Filter meal plans with MealType ID. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:873 +#: .\cookbook\views\api.py:872 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:874 +#: .\cookbook\views\api.py:873 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:910 +#: .\cookbook\views\api.py:909 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:911 +#: .\cookbook\views\api.py:910 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:912 +#: .\cookbook\views\api.py:911 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:913 +#: .\cookbook\views\api.py:912 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:914 +#: .\cookbook\views\api.py:913 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:915 +#: .\cookbook\views\api.py:914 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:916 +#: .\cookbook\views\api.py:915 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:917 +#: .\cookbook\views\api.py:916 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:918 +#: .\cookbook\views\api.py:917 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:919 +#: .\cookbook\views\api.py:918 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:920 +#: .\cookbook\views\api.py:919 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:921 +#: .\cookbook\views\api.py:920 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:922 +#: .\cookbook\views\api.py:921 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:923 +#: .\cookbook\views\api.py:922 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:924 +#: .\cookbook\views\api.py:923 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:925 +#: .\cookbook\views\api.py:924 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:926 +#: .\cookbook\views\api.py:925 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:927 +#: .\cookbook\views\api.py:926 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:928 +#: .\cookbook\views\api.py:927 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/hu_HU/LC_MESSAGES/django.po b/cookbook/locale/hu_HU/LC_MESSAGES/django.po index b4ae641d7a..5cd67f7e37 100644 --- a/cookbook/locale/hu_HU/LC_MESSAGES/django.po +++ b/cookbook/locale/hu_HU/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-12-05 09:15+0000\n" "Last-Translator: Ferenc \n" "Language-Team: Hungarian false
]" msgstr "Ha csak a belső recepteket kell visszaadni. [true/false]" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Az eredményeket véletlenszerű sorrendben adja vissza. [true/false]" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" "Az új találatokat adja vissza először a keresési eredmények között. [true/" "false]" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2498,7 +2498,7 @@ msgstr "" "X-szer vagy többször főzött receptek szűrése. A negatív értékek X " "alkalomnál kevesebbet főzött recepteket jelenítik meg" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2507,7 +2507,7 @@ msgstr "" "vagy később főztek meg utoljára. A - jelölve az adott dátumon vagy azt " "megelőzően elkészítettek kerülnek be a receptek listájába." -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2516,7 +2516,7 @@ msgstr "" "vagy később hoztak létre. A - jelölve az adott dátumon vagy azt megelőzően " "hozták létre." -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2525,7 +2525,7 @@ msgstr "" "vagy később frissültek. A - jelölve az adott dátumon vagy azt megelőzően " "frissültek." -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2534,13 +2534,13 @@ msgstr "" "vagy később néztek meg utoljára. A - jelölve az adott dátumon vagy azt " "megelőzően néztek meg utoljára." -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Felsorolja azokat a recepteket, amelyeket a rendelkezésre álló összetevőkből " "el lehet készíteni. [true/false]" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2548,7 +2548,7 @@ msgstr "" "Visszaadja az id elsődleges kulccsal rendelkező bevásárlólista-bejegyzést. " "Több érték megengedett." -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 #, fuzzy #| msgid "" #| "Filter shopping list entries on checked. [true, false, both, recentlegutóbbi]
– a legutóbbi a nem bejelölt és a nemrég " "befejezett elemeket tartalmazza." -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Visszaadja a bevásárlólista bejegyzéseit szupermarket kategóriák szerinti " "sorrendben." -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 #, fuzzy #| msgid "" #| "Returns the shopping list entry with a primary key of id. Multiple " @@ -2584,45 +2584,45 @@ msgstr "" "Visszaadja az id elsődleges kulccsal rendelkező bevásárlólista-bejegyzést. " "Több érték megengedett." -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Semmi feladat." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "Érvénytelen URL" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "Kapcsolat megtagadva." -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "Rossz URL séma." -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "Nem sikerült használható adatokat találni." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Az importálás nincs implementálva ennél a szolgáltatónál" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Ez a funkció még nem érhető el a tandoor hosztolt verziójában!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Szinkronizálás sikeres!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Hiba szinkronizálás közben a tárolóval" diff --git a/cookbook/locale/hy/LC_MESSAGES/django.po b/cookbook/locale/hy/LC_MESSAGES/django.po index f7a166e257..e5ae387e55 100644 --- a/cookbook/locale/hy/LC_MESSAGES/django.po +++ b/cookbook/locale/hy/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-01-08 17:55+0000\n" "Last-Translator: Joachim Weber \n" "Language-Team: Armenian false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 #, fuzzy #| msgid "The requested page could not be found." msgid "No usable data could be found." msgstr "Պահանջվող էջը չի գտնվել:" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Ներմուծումն այս պրովայդերի համար իրականացված չէ" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 #, fuzzy @@ -2404,11 +2404,11 @@ msgstr "Ներմուծումն այս պրովայդերի համար իրակա msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Այս հատկությունը հասանելի չէ փորձնական տարբերակում։" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Սինքրոնիզացիան հաջողված է:" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Պահոցի հետ սինքրոնիզացիայի սխալ" diff --git a/cookbook/locale/id/LC_MESSAGES/django.po b/cookbook/locale/id/LC_MESSAGES/django.po index 9ae436625d..74fb4ee4ca 100644 --- a/cookbook/locale/id/LC_MESSAGES/django.po +++ b/cookbook/locale/id/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2022-10-12 08:33+0000\n" "Last-Translator: wella \n" "Language-Team: Indonesian false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/it/LC_MESSAGES/django.po b/cookbook/locale/it/LC_MESSAGES/django.po index 28e3752d1d..c473209cbc 100644 --- a/cookbook/locale/it/LC_MESSAGES/django.po +++ b/cookbook/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-02-17 19:16+0000\n" "Last-Translator: Andrea \n" "Language-Team: Italian false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Filtra le ricette che possono essere preparate con alimenti già disponibili. " "[true/false]" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Restituisce le voci della lista della spesa ordinate per categoria di " "supermercato." -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Nulla da fare." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "URL non valido" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "Connessione rifiutata." -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "Schema URL invalido." -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "Nessuna informazione utilizzabile è stata trovata." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Questo provider non permette l'importazione" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Questa funzione non è ancora disponibile nella versione hostata di Tandor!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Sincronizzazione completata con successo!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Errore di sincronizzazione con questo backend" diff --git a/cookbook/locale/lv/LC_MESSAGES/django.po b/cookbook/locale/lv/LC_MESSAGES/django.po index 84b80b1954..e17d07cc41 100644 --- a/cookbook/locale/lv/LC_MESSAGES/django.po +++ b/cookbook/locale/lv/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-01-08 17:55+0000\n" "Last-Translator: Joachim Weber \n" "Language-Team: Latvian false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 #, fuzzy #| msgid "The requested page could not be found." msgid "No usable data could be found." msgstr "Pieprasīto lapu nevarēja atrast." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Sinhronizācija ir veiksmīga!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Sinhronizējot ar krātuvi, radās kļūda" diff --git a/cookbook/locale/nb_NO/LC_MESSAGES/django.po b/cookbook/locale/nb_NO/LC_MESSAGES/django.po index 445bc575aa..50c10015f2 100644 --- a/cookbook/locale/nb_NO/LC_MESSAGES/django.po +++ b/cookbook/locale/nb_NO/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-08-19 21:36+0000\n" "Last-Translator: NeoID \n" "Language-Team: Norwegian Bokmål false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/nl/LC_MESSAGES/django.po b/cookbook/locale/nl/LC_MESSAGES/django.po index 9d13a8e63f..534dc6e881 100644 --- a/cookbook/locale/nl/LC_MESSAGES/django.po +++ b/cookbook/locale/nl/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-02-10 12:20+0000\n" "Last-Translator: Jonan B \n" "Language-Team: Dutch false
]" msgstr "" "Wanneer alleen interne recepten gevonden moeten worden. [waar/onwaar]" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Geeft de resultaten in willekeurige volgorde weer. [waar/onwaar]" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "Geeft nieuwe resultaten eerst weer. [waar/onwaar]" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2437,7 +2437,7 @@ msgstr "" "Filter recepten X maal of meer bereid. Negatieve waarden geven minder dan X " "keer bereide recepten weer" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2445,7 +2445,7 @@ msgstr "" "Filter recepten op laatst bereid op of na JJJJ-MM-DD. Voorafgaand - filters " "op of voor datum." -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2453,7 +2453,7 @@ msgstr "" "Filter recepten aangemaakt op of na JJJJ-MM-DD. Voorafgaand - filters op of " "voor datum." -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2461,7 +2461,7 @@ msgstr "" "Filter recepten op geüpdatet op of na JJJJ-MM-DD. Voorafgaand - filters op " "of voor datum." -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2469,13 +2469,13 @@ msgstr "" "Filter recepten op laatst bekeken op of na JJJJ-MM-DD. Voorafgaand - filters " "op of voor datum." -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Filter recepten die bereid kunnen worden met ingrediënten die op voorraad " "zijn. [waar/onwaar]" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2483,7 +2483,7 @@ msgstr "" "Geeft het boodschappenlijstje item met een primaire sleutel van id. " "Meerdere waarden toegestaan." -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 #, fuzzy #| msgid "" #| "Filter shopping list entries on checked. [true, false, both, recentrecent]
- recent bevat niet aangevinkte en recent voltooide items." -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Geeft items op boodschappenlijstjes gesorteerd per supermarktcategorie weer." -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 #, fuzzy #| msgid "" #| "Returns the shopping list entry with a primary key of id. Multiple " @@ -2517,45 +2517,45 @@ msgstr "" "Geeft het boodschappenlijstje item met een primaire sleutel van id. " "Meerdere waarden toegestaan." -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Niks te doen." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "Ongeldige URL" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "Verbinding geweigerd." -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "Verkeerd URL schema." -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "Er is geen bruikbare data gevonden." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Importeren is voor deze provider niet geïmplementeerd" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Deze optie is nog niet beschikbaar in de gehoste versie van Tandoor!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Synchronisatie succesvol!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Er is een fout opgetreden bij het synchroniseren met Opslag" diff --git a/cookbook/locale/pl/LC_MESSAGES/django.po b/cookbook/locale/pl/LC_MESSAGES/django.po index a589d3bf0d..585bfdf94c 100644 --- a/cookbook/locale/pl/LC_MESSAGES/django.po +++ b/cookbook/locale/pl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-03-19 23:47+0000\n" "Last-Translator: Tomasz Klimczak \n" "Language-Team: Polish false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "Nie znaleziono żadnych przydatnych danych." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "Plik przekracza limit miejsca" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Importowanie dla tego usługodawcy nie zostało zaimplementowane" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Ta funkcja nie jest jeszcze dostępna w hostowanej wersji tandoor!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Synchronizacja powiodła się!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Błąd synchronizacji z magazynem" diff --git a/cookbook/locale/pt/LC_MESSAGES/django.po b/cookbook/locale/pt/LC_MESSAGES/django.po index 1b41db17f7..0da196d4ac 100644 --- a/cookbook/locale/pt/LC_MESSAGES/django.po +++ b/cookbook/locale/pt/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-10-07 18:02+0000\n" "Last-Translator: Guilherme Roda \n" "Language-Team: Portuguese false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/pt_BR/LC_MESSAGES/django.po b/cookbook/locale/pt_BR/LC_MESSAGES/django.po index 9893de9738..94f26bb7ad 100644 --- a/cookbook/locale/pt_BR/LC_MESSAGES/django.po +++ b/cookbook/locale/pt_BR/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-10-09 01:54+0000\n" "Last-Translator: Guilherme Roda \n" "Language-Team: Portuguese (Brazil) false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Nada para fazer." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Sincronização realizada com sucesso!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/rn/LC_MESSAGES/django.po b/cookbook/locale/rn/LC_MESSAGES/django.po index 1c68c7ab0c..ae512d78d0 100644 --- a/cookbook/locale/rn/LC_MESSAGES/django.po +++ b/cookbook/locale/rn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1934,286 +1934,286 @@ msgstr "" msgid "URL Import" msgstr "" -#: .\cookbook\views\api.py:121 .\cookbook\views\api.py:214 +#: .\cookbook\views\api.py:120 .\cookbook\views\api.py:213 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:235 .\cookbook\views\api.py:341 +#: .\cookbook\views\api.py:234 .\cookbook\views\api.py:340 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:239 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:246 +#: .\cookbook\views\api.py:245 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:251 +#: .\cookbook\views\api.py:250 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:289 +#: .\cookbook\views\api.py:288 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:294 +#: .\cookbook\views\api.py:293 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:350 +#: .\cookbook\views\api.py:349 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:353 .\cookbook\views\api.py:371 +#: .\cookbook\views\api.py:352 .\cookbook\views\api.py:370 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:356 +#: .\cookbook\views\api.py:355 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:362 +#: .\cookbook\views\api.py:361 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:368 +#: .\cookbook\views\api.py:367 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:590 +#: .\cookbook\views\api.py:589 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:595 .\cookbook\views\api.py:1038 -#: .\cookbook\views\api.py:1051 +#: .\cookbook\views\api.py:594 .\cookbook\views\api.py:1037 +#: .\cookbook\views\api.py:1050 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:743 +#: .\cookbook\views\api.py:742 msgid "Filter meal plans from date (inclusive) in the format of YYYY-MM-DD." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:743 msgid "Filter meal plans to date (inclusive) in the format of YYYY-MM-DD." msgstr "" -#: .\cookbook\views\api.py:745 +#: .\cookbook\views\api.py:744 msgid "Filter meal plans with MealType ID. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:873 +#: .\cookbook\views\api.py:872 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:874 +#: .\cookbook\views\api.py:873 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:910 +#: .\cookbook\views\api.py:909 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:911 +#: .\cookbook\views\api.py:910 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:912 +#: .\cookbook\views\api.py:911 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:913 +#: .\cookbook\views\api.py:912 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:914 +#: .\cookbook\views\api.py:913 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:915 +#: .\cookbook\views\api.py:914 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:916 +#: .\cookbook\views\api.py:915 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:917 +#: .\cookbook\views\api.py:916 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:918 +#: .\cookbook\views\api.py:917 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:919 +#: .\cookbook\views\api.py:918 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:920 +#: .\cookbook\views\api.py:919 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:921 +#: .\cookbook\views\api.py:920 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:922 +#: .\cookbook\views\api.py:921 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:923 +#: .\cookbook\views\api.py:922 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:924 +#: .\cookbook\views\api.py:923 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:925 +#: .\cookbook\views\api.py:924 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:926 +#: .\cookbook\views\api.py:925 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:927 +#: .\cookbook\views\api.py:926 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:928 +#: .\cookbook\views\api.py:927 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/ro/LC_MESSAGES/django.po b/cookbook/locale/ro/LC_MESSAGES/django.po index 22dfedaa8b..eff234801f 100644 --- a/cookbook/locale/ro/LC_MESSAGES/django.po +++ b/cookbook/locale/ro/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-04-27 08:55+0000\n" "Last-Translator: noxonad \n" "Language-Team: Romanian false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "Nimic de făcut." -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 #, fuzzy #| msgid "No useable data could be found." msgid "No usable data could be found." msgstr "Nu au putut fi găsite date utilizabile." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Importul nu este implementat pentru acest furnizor" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" "Această funcție nu este încă disponibilă în versiunea găzduită a tandoor!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Sincronizare de succes!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Eroare la sincronizarea cu stocarea" diff --git a/cookbook/locale/ru/LC_MESSAGES/django.po b/cookbook/locale/ru/LC_MESSAGES/django.po index 2e943b4dfd..a34bbcce52 100644 --- a/cookbook/locale/ru/LC_MESSAGES/django.po +++ b/cookbook/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-05-01 07:55+0000\n" "Last-Translator: axeron2036 \n" "Language-Team: Russian false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/sl/LC_MESSAGES/django.po b/cookbook/locale/sl/LC_MESSAGES/django.po index 4a4f1d5aa4..5a557092c3 100644 --- a/cookbook/locale/sl/LC_MESSAGES/django.po +++ b/cookbook/locale/sl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-08-13 08:19+0000\n" "Last-Translator: Miha Perpar \n" "Language-Team: Slovenian false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/sv/LC_MESSAGES/django.po b/cookbook/locale/sv/LC_MESSAGES/django.po index 8e9bc61943..7b1a08ca17 100644 --- a/cookbook/locale/sv/LC_MESSAGES/django.po +++ b/cookbook/locale/sv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-03-11 13:02+0000\n" "Last-Translator: Kn \n" "Language-Team: Swedish false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 #, fuzzy #| msgid "The requested page could not be found." msgid "No usable data could be found." msgstr "Sidan kunde inte hittas." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "Importering är inte implementerad för denna leverantör" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 #, fuzzy @@ -2386,11 +2386,11 @@ msgstr "Importering är inte implementerad för denna leverantör" msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Denna funktion är inte tillgänglig i demoversionen!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Synkroniseringen lyckades!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "Fel vid synkronisering med lagring" diff --git a/cookbook/locale/tr/LC_MESSAGES/django.po b/cookbook/locale/tr/LC_MESSAGES/django.po index 2d59804ea0..13f5b1d68f 100644 --- a/cookbook/locale/tr/LC_MESSAGES/django.po +++ b/cookbook/locale/tr/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-07-03 16:38+0000\n" "Last-Translator: Taylan TATLI \n" "Language-Team: Turkish false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/uk/LC_MESSAGES/django.po b/cookbook/locale/uk/LC_MESSAGES/django.po index eefdc7e70c..debec0132b 100644 --- a/cookbook/locale/uk/LC_MESSAGES/django.po +++ b/cookbook/locale/uk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2023-04-12 11:55+0000\n" "Last-Translator: noxonad \n" "Language-Team: Ukrainian false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/vi/LC_MESSAGES/django.po b/cookbook/locale/vi/LC_MESSAGES/django.po index 951a61b933..acd33490f9 100644 --- a/cookbook/locale/vi/LC_MESSAGES/django.po +++ b/cookbook/locale/vi/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2020-06-02 19:28+0000\n" "Last-Translator: Hieu, 2021\n" "Language-Team: Vietnamese (https://www.transifex.com/django-recipes/" @@ -2025,288 +2025,288 @@ msgstr "" msgid "URL Import" msgstr "Nhập URL" -#: .\cookbook\views\api.py:121 .\cookbook\views\api.py:214 +#: .\cookbook\views\api.py:120 .\cookbook\views\api.py:213 msgid "Parameter updated_at incorrectly formatted" msgstr "" -#: .\cookbook\views\api.py:235 .\cookbook\views\api.py:341 +#: .\cookbook\views\api.py:234 .\cookbook\views\api.py:340 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "" -#: .\cookbook\views\api.py:239 +#: .\cookbook\views\api.py:238 msgid "Cannot merge with the same object!" msgstr "" -#: .\cookbook\views\api.py:246 +#: .\cookbook\views\api.py:245 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "" -#: .\cookbook\views\api.py:251 +#: .\cookbook\views\api.py:250 msgid "Cannot merge with child object!" msgstr "" -#: .\cookbook\views\api.py:289 +#: .\cookbook\views\api.py:288 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "" -#: .\cookbook\views\api.py:294 +#: .\cookbook\views\api.py:293 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" -#: .\cookbook\views\api.py:350 +#: .\cookbook\views\api.py:349 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "" -#: .\cookbook\views\api.py:353 .\cookbook\views\api.py:371 +#: .\cookbook\views\api.py:352 .\cookbook\views\api.py:370 msgid "An error occurred attempting to move " msgstr "" -#: .\cookbook\views\api.py:356 +#: .\cookbook\views\api.py:355 msgid "Cannot move an object to itself!" msgstr "" -#: .\cookbook\views\api.py:362 +#: .\cookbook\views\api.py:361 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "" -#: .\cookbook\views\api.py:368 +#: .\cookbook\views\api.py:367 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "" -#: .\cookbook\views\api.py:590 +#: .\cookbook\views\api.py:589 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "" -#: .\cookbook\views\api.py:595 .\cookbook\views\api.py:1038 -#: .\cookbook\views\api.py:1051 +#: .\cookbook\views\api.py:594 .\cookbook\views\api.py:1037 +#: .\cookbook\views\api.py:1050 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "" -#: .\cookbook\views\api.py:743 +#: .\cookbook\views\api.py:742 msgid "Filter meal plans from date (inclusive) in the format of YYYY-MM-DD." msgstr "" -#: .\cookbook\views\api.py:744 +#: .\cookbook\views\api.py:743 msgid "Filter meal plans to date (inclusive) in the format of YYYY-MM-DD." msgstr "" -#: .\cookbook\views\api.py:745 +#: .\cookbook\views\api.py:744 msgid "Filter meal plans with MealType ID. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:873 +#: .\cookbook\views\api.py:872 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:874 +#: .\cookbook\views\api.py:873 msgid "Query string matched (fuzzy) against object name." msgstr "" -#: .\cookbook\views\api.py:910 +#: .\cookbook\views\api.py:909 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." msgstr "" -#: .\cookbook\views\api.py:911 +#: .\cookbook\views\api.py:910 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" msgstr "" -#: .\cookbook\views\api.py:912 +#: .\cookbook\views\api.py:911 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" -#: .\cookbook\views\api.py:913 +#: .\cookbook\views\api.py:912 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:914 +#: .\cookbook\views\api.py:913 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" -#: .\cookbook\views\api.py:915 +#: .\cookbook\views\api.py:914 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" -#: .\cookbook\views\api.py:916 +#: .\cookbook\views\api.py:915 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:917 +#: .\cookbook\views\api.py:916 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" -#: .\cookbook\views\api.py:918 +#: .\cookbook\views\api.py:917 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:919 +#: .\cookbook\views\api.py:918 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" -#: .\cookbook\views\api.py:920 +#: .\cookbook\views\api.py:919 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" -#: .\cookbook\views\api.py:921 +#: .\cookbook\views\api.py:920 msgid "ID of unit a recipe should have." msgstr "" -#: .\cookbook\views\api.py:922 +#: .\cookbook\views\api.py:921 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "" -#: .\cookbook\views\api.py:923 +#: .\cookbook\views\api.py:922 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" -#: .\cookbook\views\api.py:924 +#: .\cookbook\views\api.py:923 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "" -#: .\cookbook\views\api.py:925 +#: .\cookbook\views\api.py:924 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:926 +#: .\cookbook\views\api.py:925 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" -#: .\cookbook\views\api.py:927 +#: .\cookbook\views\api.py:926 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "" -#: .\cookbook\views\api.py:928 +#: .\cookbook\views\api.py:927 msgid "If only internal recipes should be returned. [true/false]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 #, fuzzy #| msgid "The requested page could not be found." msgid "No usable data could be found." msgstr "Không thể tìm thấy trang được yêu cầu." -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "Đồng bộ thành công!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/cookbook/locale/zh_CN/LC_MESSAGES/django.po b/cookbook/locale/zh_CN/LC_MESSAGES/django.po index 261a4ebdcc..d74e2cb394 100644 --- a/cookbook/locale/zh_CN/LC_MESSAGES/django.po +++ b/cookbook/locale/zh_CN/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-02-15 03:19+0000\n" "Last-Translator: dalan \n" "Language-Team: Chinese (Simplified) false
]" msgstr "只返回内部食谱。 [true/false]" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "按随机排序返回结果。 [true/ false ]" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "在搜索结果中首先返回新结果。 [是/]" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "筛选烹饪 X 次或更多次的食谱。 负值返回烹饪少于 X 次" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" "筛选最后烹饪在 YYYY-MM-DD 当天或之后的食谱。 前置 - 在日期或日期之前筛选。" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "筛选在 YYYY-MM-DD 或之后创建的食谱。 前置 - 在日期或日期之前过滤。" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "筛选在 YYYY-MM-DD 或之后更新的食谱。 前置 - 在日期或日期之前筛选。" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" "筛选最后查看时间是在 YYYY-MM-DD 或之后的食谱。 前置 - 在日期或日期之前筛选。" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "筛选可以直接用手制作的食谱。 [真/]" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "返回主键为 id 的购物清单条目。 允许多个值。" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 #, fuzzy #| msgid "" #| "Filter shopping list entries on checked. [true, false, both, recent最近]
- 最近包括未" "选中的项目和最近完成的项目。" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "返回按超市分类排序的购物清单列表。" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 #, fuzzy #| msgid "" #| "Returns the shopping list entry with a primary key of id. Multiple " @@ -2371,45 +2371,45 @@ msgid "" "allowed." msgstr "返回主键为 id 的购物清单条目。 允许多个值。" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "无事可做。" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "无效网址" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "连接被拒绝。" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "错误的 URL Schema。" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "找不到可用的数据。" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "此提供程序未实现导入" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "此功能在泥炉的托管版本中尚不可用!" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "同步成功!" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "与存储同步时出错" diff --git a/cookbook/locale/zh_Hant/LC_MESSAGES/django.po b/cookbook/locale/zh_Hant/LC_MESSAGES/django.po index 96a71c6d95..ae8c3473da 100644 --- a/cookbook/locale/zh_Hant/LC_MESSAGES/django.po +++ b/cookbook/locale/zh_Hant/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: 2024-05-19 13:38+0000\n" "Last-Translator: only \n" "Language-Team: Chinese (Traditional) false
]" msgstr "" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:928 msgid "Returns the results in randomized order. [true/false]" msgstr "" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:929 msgid "Returns new results first in search results. [true/false]" msgstr "" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:930 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" msgstr "" -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:931 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:932 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:933 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." msgstr "" -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:934 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." msgstr "" -#: .\cookbook\views\api.py:936 +#: .\cookbook\views\api.py:935 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" -#: .\cookbook\views\api.py:1123 +#: .\cookbook\views\api.py:1122 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1126 +#: .\cookbook\views\api.py:1125 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -#: .\cookbook\views\api.py:1129 +#: .\cookbook\views\api.py:1128 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" -#: .\cookbook\views\api.py:1211 +#: .\cookbook\views\api.py:1210 msgid "Filter for entries with the given recipe" msgstr "" -#: .\cookbook\views\api.py:1293 +#: .\cookbook\views\api.py:1292 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -#: .\cookbook\views\api.py:1416 +#: .\cookbook\views\api.py:1415 msgid "Nothing to do." msgstr "" -#: .\cookbook\views\api.py:1443 +#: .\cookbook\views\api.py:1445 msgid "Invalid Url" msgstr "" -#: .\cookbook\views\api.py:1447 +#: .\cookbook\views\api.py:1449 msgid "Connection Refused." msgstr "" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1451 msgid "Bad URL Schema." msgstr "" -#: .\cookbook\views\api.py:1472 +#: .\cookbook\views\api.py:1474 msgid "No usable data could be found." msgstr "" -#: .\cookbook\views\api.py:1547 +#: .\cookbook\views\api.py:1549 msgid "File is above space limit" msgstr "" -#: .\cookbook\views\api.py:1564 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 msgid "Importing is not implemented for this provider" msgstr "" -#: .\cookbook\views\api.py:1648 .\cookbook\views\data.py:30 +#: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 #: .\cookbook\views\new.py:82 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "" -#: .\cookbook\views\api.py:1669 +#: .\cookbook\views\api.py:1671 msgid "Sync successful!" msgstr "" -#: .\cookbook\views\api.py:1672 +#: .\cookbook\views\api.py:1674 msgid "Error synchronizing with Storage" msgstr "" diff --git a/recipes/locale/ar/LC_MESSAGES/django.po b/recipes/locale/ar/LC_MESSAGES/django.po index b4c702c8f5..4c244f2508 100644 --- a/recipes/locale/ar/LC_MESSAGES/django.po +++ b/recipes/locale/ar/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,90 +37,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/bg/LC_MESSAGES/django.po b/recipes/locale/bg/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/bg/LC_MESSAGES/django.po +++ b/recipes/locale/bg/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/ca/LC_MESSAGES/django.po b/recipes/locale/ca/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/ca/LC_MESSAGES/django.po +++ b/recipes/locale/ca/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/cs/LC_MESSAGES/django.po b/recipes/locale/cs/LC_MESSAGES/django.po index 84e7cf1d5f..79914e0215 100644 --- a/recipes/locale/cs/LC_MESSAGES/django.po +++ b/recipes/locale/cs/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,90 +37,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/da/LC_MESSAGES/django.po b/recipes/locale/da/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/da/LC_MESSAGES/django.po +++ b/recipes/locale/da/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/de/LC_MESSAGES/django.po b/recipes/locale/de/LC_MESSAGES/django.po index 22f290a568..5600f98766 100644 --- a/recipes/locale/de/LC_MESSAGES/django.po +++ b/recipes/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,92 +36,104 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "Englisch" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "Deutsch" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 #, fuzzy #| msgid "English" msgid "Polish" msgstr "Englisch" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/el/LC_MESSAGES/django.po b/recipes/locale/el/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/el/LC_MESSAGES/django.po +++ b/recipes/locale/el/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/en/LC_MESSAGES/django.po b/recipes/locale/en/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/en/LC_MESSAGES/django.po +++ b/recipes/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/es/LC_MESSAGES/django.po b/recipes/locale/es/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/es/LC_MESSAGES/django.po +++ b/recipes/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/fi/LC_MESSAGES/django.po b/recipes/locale/fi/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/fi/LC_MESSAGES/django.po +++ b/recipes/locale/fi/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/fr/LC_MESSAGES/django.po b/recipes/locale/fr/LC_MESSAGES/django.po index 815ce568ed..0615a3d334 100644 --- a/recipes/locale/fr/LC_MESSAGES/django.po +++ b/recipes/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/he/LC_MESSAGES/django.po b/recipes/locale/he/LC_MESSAGES/django.po index f8206039bf..a45f1e6036 100644 --- a/recipes/locale/he/LC_MESSAGES/django.po +++ b/recipes/locale/he/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,90 +37,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/hu_HU/LC_MESSAGES/django.po b/recipes/locale/hu_HU/LC_MESSAGES/django.po index 826c7f0ab1..ca28993b5e 100644 --- a/recipes/locale/hu_HU/LC_MESSAGES/django.po +++ b/recipes/locale/hu_HU/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,90 +35,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/hy/LC_MESSAGES/django.po b/recipes/locale/hy/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/hy/LC_MESSAGES/django.po +++ b/recipes/locale/hy/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/id/LC_MESSAGES/django.po b/recipes/locale/id/LC_MESSAGES/django.po index ec3e69fb56..8671310eea 100644 --- a/recipes/locale/id/LC_MESSAGES/django.po +++ b/recipes/locale/id/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/it/LC_MESSAGES/django.po b/recipes/locale/it/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/it/LC_MESSAGES/django.po +++ b/recipes/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/lv/LC_MESSAGES/django.po b/recipes/locale/lv/LC_MESSAGES/django.po index 241dbaa3bc..ee0389b3c3 100644 --- a/recipes/locale/lv/LC_MESSAGES/django.po +++ b/recipes/locale/lv/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,90 +37,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/nb_NO/LC_MESSAGES/django.po b/recipes/locale/nb_NO/LC_MESSAGES/django.po index 826c7f0ab1..ca28993b5e 100644 --- a/recipes/locale/nb_NO/LC_MESSAGES/django.po +++ b/recipes/locale/nb_NO/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,90 +35,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/nl/LC_MESSAGES/django.po b/recipes/locale/nl/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/nl/LC_MESSAGES/django.po +++ b/recipes/locale/nl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/pl/LC_MESSAGES/django.po b/recipes/locale/pl/LC_MESSAGES/django.po index ffcdfb1f03..8d208a3ee6 100644 --- a/recipes/locale/pl/LC_MESSAGES/django.po +++ b/recipes/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,90 +38,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/pt/LC_MESSAGES/django.po b/recipes/locale/pt/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/pt/LC_MESSAGES/django.po +++ b/recipes/locale/pt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/pt_BR/LC_MESSAGES/django.po b/recipes/locale/pt_BR/LC_MESSAGES/django.po index 815ce568ed..0615a3d334 100644 --- a/recipes/locale/pt_BR/LC_MESSAGES/django.po +++ b/recipes/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/rn/LC_MESSAGES/django.po b/recipes/locale/rn/LC_MESSAGES/django.po index 826c7f0ab1..ca28993b5e 100644 --- a/recipes/locale/rn/LC_MESSAGES/django.po +++ b/recipes/locale/rn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,90 +35,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/ro/LC_MESSAGES/django.po b/recipes/locale/ro/LC_MESSAGES/django.po index a35ed39ef8..6f22313cd7 100644 --- a/recipes/locale/ro/LC_MESSAGES/django.po +++ b/recipes/locale/ro/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,90 +37,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/ru/LC_MESSAGES/django.po b/recipes/locale/ru/LC_MESSAGES/django.po index 682b2796c2..8b1491abdd 100644 --- a/recipes/locale/ru/LC_MESSAGES/django.po +++ b/recipes/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,90 +38,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/sl/LC_MESSAGES/django.po b/recipes/locale/sl/LC_MESSAGES/django.po index 93b445a96a..45e82eaf84 100644 --- a/recipes/locale/sl/LC_MESSAGES/django.po +++ b/recipes/locale/sl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,90 +37,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/sv/LC_MESSAGES/django.po b/recipes/locale/sv/LC_MESSAGES/django.po index 2334ecdd7b..3f55f08091 100644 --- a/recipes/locale/sv/LC_MESSAGES/django.po +++ b/recipes/locale/sv/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/tr/LC_MESSAGES/django.po b/recipes/locale/tr/LC_MESSAGES/django.po index 815ce568ed..0615a3d334 100644 --- a/recipes/locale/tr/LC_MESSAGES/django.po +++ b/recipes/locale/tr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/uk/LC_MESSAGES/django.po b/recipes/locale/uk/LC_MESSAGES/django.po index 3c98972287..a6a32ef8c5 100644 --- a/recipes/locale/uk/LC_MESSAGES/django.po +++ b/recipes/locale/uk/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -39,90 +39,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/vi/LC_MESSAGES/django.po b/recipes/locale/vi/LC_MESSAGES/django.po index ec3e69fb56..8671310eea 100644 --- a/recipes/locale/vi/LC_MESSAGES/django.po +++ b/recipes/locale/vi/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/zh_CN/LC_MESSAGES/django.po b/recipes/locale/zh_CN/LC_MESSAGES/django.po index 826c7f0ab1..ca28993b5e 100644 --- a/recipes/locale/zh_CN/LC_MESSAGES/django.po +++ b/recipes/locale/zh_CN/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,90 +35,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" diff --git a/recipes/locale/zh_Hant/LC_MESSAGES/django.po b/recipes/locale/zh_Hant/LC_MESSAGES/django.po index ec3e69fb56..8671310eea 100644 --- a/recipes/locale/zh_Hant/LC_MESSAGES/django.po +++ b/recipes/locale/zh_Hant/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-08 17:43+0200\n" +"POT-Creation-Date: 2024-08-01 15:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,90 +36,102 @@ msgstr "" msgid "You do not have the required module to view this page!" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Recipe Keyword" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Meal Plan" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Shopping" msgstr "" -#: .\recipes\plugins\enterprise_plugin\models.py:35 +#: .\recipes\plugins\enterprise_plugin\models.py:32 msgid "Book" msgstr "" -#: .\recipes\settings.py:461 +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "start" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "center" +msgstr "" + +#: .\recipes\plugins\enterprise_plugin\models.py:37 +msgid "end" +msgstr "" + +#: .\recipes\settings.py:478 msgid "Armenian " msgstr "" -#: .\recipes\settings.py:462 +#: .\recipes\settings.py:479 msgid "Bulgarian" msgstr "" -#: .\recipes\settings.py:463 +#: .\recipes\settings.py:480 msgid "Catalan" msgstr "" -#: .\recipes\settings.py:464 +#: .\recipes\settings.py:481 msgid "Czech" msgstr "" -#: .\recipes\settings.py:465 +#: .\recipes\settings.py:482 msgid "Danish" msgstr "" -#: .\recipes\settings.py:466 +#: .\recipes\settings.py:483 msgid "Dutch" msgstr "" -#: .\recipes\settings.py:467 +#: .\recipes\settings.py:484 msgid "English" msgstr "" -#: .\recipes\settings.py:468 +#: .\recipes\settings.py:485 msgid "French" msgstr "" -#: .\recipes\settings.py:469 +#: .\recipes\settings.py:486 msgid "German" msgstr "" -#: .\recipes\settings.py:470 +#: .\recipes\settings.py:487 msgid "Hungarian" msgstr "" -#: .\recipes\settings.py:471 +#: .\recipes\settings.py:488 msgid "Italian" msgstr "" -#: .\recipes\settings.py:472 +#: .\recipes\settings.py:489 msgid "Latvian" msgstr "" -#: .\recipes\settings.py:473 +#: .\recipes\settings.py:490 msgid "Norwegian " msgstr "" -#: .\recipes\settings.py:474 +#: .\recipes\settings.py:491 msgid "Polish" msgstr "" -#: .\recipes\settings.py:475 +#: .\recipes\settings.py:492 msgid "Russian" msgstr "" -#: .\recipes\settings.py:476 +#: .\recipes\settings.py:493 msgid "Spanish" msgstr "" -#: .\recipes\settings.py:477 +#: .\recipes\settings.py:494 msgid "Swedish" msgstr "" From 02bbe3fa135301eabad2c60c5b6e3df8f49b7faa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Aug 2024 16:52:46 +0000 Subject: [PATCH 21/31] Bump aiohttp from 3.10.0 to 3.10.2 Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.0 to 3.10.2. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.0...v3.10.2) --- updated-dependencies: - dependency-name: aiohttp dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1418ee4f84..e85e6d664c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -43,7 +43,7 @@ django-auth-ldap==4.6.0 pyppeteer==2.0.0 validators==0.33.0 pytube==15.0.0 -aiohttp==3.10.0 +aiohttp==3.10.2 inflection==0.5.1 # Development From 5db9f33723fb8ed6bd3e0e10baceecfaf72d7766 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 11:04:28 +0000 Subject: [PATCH 22/31] Bump django from 4.2.14 to 4.2.15 Bumps [django](https://github.com/django/django) from 4.2.14 to 4.2.15. - [Commits](https://github.com/django/django/compare/4.2.14...4.2.15) --- updated-dependencies: - dependency-name: django dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e85e6d664c..c9cbc4b0c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -Django==4.2.14 +Django==4.2.15 cryptography===42.0.5 django-annoying==0.10.6 django-cleanup==8.0.0 From 8c8bb159ea6e6d8b59a0f14240e801690b53033c Mon Sep 17 00:00:00 2001 From: cleo miao Date: Wed, 14 Aug 2024 02:43:19 +0200 Subject: [PATCH 23/31] Update unit_conversion_helper.py added us cup as a volume measurement --- cookbook/helper/unit_conversion_helper.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cookbook/helper/unit_conversion_helper.py b/cookbook/helper/unit_conversion_helper.py index 4b9f6bf0b0..c1a033812a 100644 --- a/cookbook/helper/unit_conversion_helper.py +++ b/cookbook/helper/unit_conversion_helper.py @@ -20,6 +20,7 @@ 'gallon': 0.264172, 'tbsp': 67.628, 'tsp': 202.884, + 'us_cup': 4,22675, 'imperial_fluid_ounce': 35.1951, 'imperial_pint': 1.75975, 'imperial_quart': 0.879877, From 42176f42ed0a2eee0bfc1524597f7011da628784 Mon Sep 17 00:00:00 2001 From: Stefan van der Gevel Date: Thu, 15 Aug 2024 14:57:29 +0000 Subject: [PATCH 24/31] Translated using Weblate (Dutch) Currently translated at 100.0% (488 of 488 strings) Translation: Tandoor/Recipes Backend Translate-URL: http://translate.tandoor.dev/projects/tandoor/recipes-backend/nl/ --- cookbook/locale/nl/LC_MESSAGES/django.po | 314 ++++++++++------------- 1 file changed, 142 insertions(+), 172 deletions(-) diff --git a/cookbook/locale/nl/LC_MESSAGES/django.po b/cookbook/locale/nl/LC_MESSAGES/django.po index 534dc6e881..0b30e3f5f8 100644 --- a/cookbook/locale/nl/LC_MESSAGES/django.po +++ b/cookbook/locale/nl/LC_MESSAGES/django.po @@ -65,8 +65,8 @@ msgid "" "To prevent duplicates recipes with the same name as existing ones are " "ignored. Check this box to import everything." msgstr "" -"Om dubbelingen te voorkomen worden recepten met dezelfde naam als een " -"bestaand recept genegeerd. Vink aan om alles te importeren." +"Standaard worden dubbele recepten, op basis van de naam, genegeerd. Vink " +"deze optie aan om toch alles te importeren." #: .\cookbook\forms.py:143 msgid "Add your comment: " @@ -93,14 +93,17 @@ msgid "" "Long Lived Access Token for your HomeAssistant instance" msgstr "" +"Toegangtokens met lange levensduur voor jouw HomeAssistant " +"installatie" #: .\cookbook\forms.py:193 msgid "Something like http://homeassistant.local:8123/api" -msgstr "" +msgstr "Bijvoorbeeld http://homeassistant.local:8123/api" #: .\cookbook\forms.py:205 msgid "http://homeassistant.local:8123/api for example" -msgstr "" +msgstr "http://homeassistant.local:8123/api bijvoorbeeld" #: .\cookbook\forms.py:222 .\cookbook\views\edit.py:117 msgid "Storage" @@ -390,7 +393,7 @@ msgstr "Sectie" #: .\cookbook\management\commands\fix_duplicate_properties.py:15 msgid "Fixes foods with " -msgstr "" +msgstr "Repareer voedingsmiddelen met " #: .\cookbook\management\commands\rebuildindex.py:14 msgid "Rebuilds full text search index on Recipe" @@ -427,16 +430,14 @@ msgid "Other" msgstr "Overige" #: .\cookbook\migrations\0190_auto_20230525_1506.py:17 -#, fuzzy -#| msgid "Fats" msgid "Fat" -msgstr "Vetten" +msgstr "Vet" #: .\cookbook\migrations\0190_auto_20230525_1506.py:17 #: .\cookbook\migrations\0190_auto_20230525_1506.py:18 #: .\cookbook\migrations\0190_auto_20230525_1506.py:19 msgid "g" -msgstr "" +msgstr "g" #: .\cookbook\migrations\0190_auto_20230525_1506.py:18 msgid "Carbohydrates" @@ -452,7 +453,7 @@ msgstr "Calorieën" #: .\cookbook\migrations\0190_auto_20230525_1506.py:20 msgid "kcal" -msgstr "" +msgstr "kcal" #: .\cookbook\models.py:325 msgid "" @@ -491,18 +492,16 @@ msgid "Nutrition" msgstr "Voedingswaarde" #: .\cookbook\models.py:918 -#, fuzzy -#| msgid "Merge" msgid "Allergen" -msgstr "Samenvoegen" +msgstr "Allergeen" #: .\cookbook\models.py:919 msgid "Price" -msgstr "" +msgstr "Prijs" #: .\cookbook\models.py:919 msgid "Goal" -msgstr "" +msgstr "Doel" #: .\cookbook\models.py:1408 .\cookbook\templates\search_info.html:28 msgid "Simple" @@ -541,30 +540,24 @@ msgid "Instruction Replace" msgstr "Vervang instructies" #: .\cookbook\models.py:1472 -#, fuzzy -#| msgid "New Unit" msgid "Never Unit" -msgstr "Nieuwe eenheid" +msgstr "Nooit eenheid" #: .\cookbook\models.py:1473 msgid "Transpose Words" -msgstr "" +msgstr "Omzetten Woorden" #: .\cookbook\models.py:1474 -#, fuzzy -#| msgid "Food Alias" msgid "Food Replace" -msgstr "Ingrediënt alias" +msgstr "Voedingsmiddelen vervangen" #: .\cookbook\models.py:1475 -#, fuzzy -#| msgid "Description Replace" msgid "Unit Replace" -msgstr "Verrvang beschrijving" +msgstr "Eenheid Vervangen" #: .\cookbook\models.py:1476 msgid "Name Replace" -msgstr "" +msgstr "Naam Vervangen" #: .\cookbook\models.py:1503 .\cookbook\views\delete.py:40 #: .\cookbook\views\edit.py:210 .\cookbook\views\new.py:39 @@ -907,7 +900,7 @@ msgstr "" #: .\cookbook\templates\account\password_reset_from_key.html:33 msgid "change password" -msgstr "Wijzig wachtwoord" +msgstr "wijzig wachtwoord" #: .\cookbook\templates\account\password_reset_from_key.html:36 #: .\cookbook\templates\account\password_reset_from_key_done.html:19 @@ -1021,13 +1014,11 @@ msgstr "Exporteren" #: .\cookbook\templates\base.html:287 msgid "Properties" -msgstr "" +msgstr "Eigenschappen" #: .\cookbook\templates\base.html:301 .\cookbook\views\lists.py:255 -#, fuzzy -#| msgid "Account Connections" msgid "Unit Conversions" -msgstr "Account verbindingen" +msgstr "Eenheid omzetten" #: .\cookbook\templates\base.html:318 .\cookbook\templates\index.html:47 msgid "Import Recipe" @@ -1047,10 +1038,8 @@ msgid "Space Settings" msgstr "Ruimte Instellingen" #: .\cookbook\templates\base.html:340 -#, fuzzy -#| msgid "External Recipes" msgid "External Connectors" -msgstr "Externe recepten" +msgstr "Externe Connectors" #: .\cookbook\templates\base.html:345 .\cookbook\templates\system.html:13 msgid "System" @@ -1439,8 +1428,8 @@ msgstr "Tabellen" #: .\cookbook\templates\markdown_info.html:153 msgid "" "Markdown tables are hard to create by hand. It is recommended to use a table " -"editor like this one." +"editor like this one." msgstr "" "Het is lastig om met de hand Markdown tabellen te maken. Het wordt " "aangeraden om een tabel editor zoals version.py uitvoeren in je update script om " +"versie informatie te genereren (gebeurt automatisch in docker).\n" +" " #: .\cookbook\templates\system.html:46 msgid "Media Serving" @@ -2158,7 +2147,7 @@ msgstr "" #: .\cookbook\templates\system.html:86 msgid "Allowed Hosts" -msgstr "" +msgstr "Hosts met toestemming" #: .\cookbook\templates\system.html:90 msgid "" @@ -2168,6 +2157,11 @@ msgid "" "this.\n" " " msgstr "" +"\n" +" Jouw 'hosts met toestemming' zijn geconfigureerd om alle hosts " +"toestemming te geven. Dit is in niet altijd fout maar zou eigenlijk " +"voorkomen moeten worden. Raadpleeg de documentatie hiervoor.\n" +" " #: .\cookbook\templates\system.html:97 msgid "Database" @@ -2178,10 +2172,8 @@ msgid "Info" msgstr "Info" #: .\cookbook\templates\system.html:110 .\cookbook\templates\system.html:127 -#, fuzzy -#| msgid "Use fractions" msgid "Migrations" -msgstr "Gebruik fracties" +msgstr "Migraties" #: .\cookbook\templates\system.html:116 msgid "" @@ -2194,124 +2186,133 @@ msgid "" "issue.\n" " " msgstr "" +"\n" +" Migraties mogen nooit mislukken!\n" +" Mislukte migraties zullen er waarschijnlijk voor zorgen dat " +"grote delen van de app niet correct werken.\n" +" Als een migratie mislukt, zorg er dan voor dat de applicatie de " +"nieuwste versie is, blijft het probleem bestaan, plaats dan het " +"migratielogboek en het onderstaande overzicht in een GitHub-issue.\n" +" " #: .\cookbook\templates\system.html:182 msgid "False" -msgstr "" +msgstr "Niet waar" #: .\cookbook\templates\system.html:182 msgid "True" -msgstr "" +msgstr "Waar" #: .\cookbook\templates\system.html:207 msgid "Hide" -msgstr "" +msgstr "Verberg" #: .\cookbook\templates\system.html:210 -#, fuzzy -#| msgid "Show Log" msgid "Show" -msgstr "Toon Log" +msgstr "Toon" #: .\cookbook\templates\url_import.html:8 msgid "URL Import" msgstr "Importeer URL" #: .\cookbook\views\api.py:120 .\cookbook\views\api.py:213 +#: .\cookbook\views\api.py:121 .\cookbook\views\api.py:214 msgid "Parameter updated_at incorrectly formatted" msgstr "Parameter updatet_at is onjuist geformateerd" #: .\cookbook\views\api.py:234 .\cookbook\views\api.py:340 +#: .\cookbook\views\api.py:235 .\cookbook\views\api.py:341 #, python-brace-format msgid "No {self.basename} with id {pk} exists" msgstr "Er bestaat geen {self.basename} met id {pk}" -#: .\cookbook\views\api.py:238 +#: .\cookbook\views\api.py:238 .\cookbook\views\api.py:239 msgid "Cannot merge with the same object!" msgstr "Kan niet met hetzelfde object samenvoegen!" -#: .\cookbook\views\api.py:245 +#: .\cookbook\views\api.py:245 .\cookbook\views\api.py:246 #, python-brace-format msgid "No {self.basename} with id {target} exists" msgstr "Er bestaat geen {self.basename} met id {target}" -#: .\cookbook\views\api.py:250 +#: .\cookbook\views\api.py:250 .\cookbook\views\api.py:251 msgid "Cannot merge with child object!" msgstr "Kan niet met kindobject samenvoegen!" -#: .\cookbook\views\api.py:288 +#: .\cookbook\views\api.py:288 .\cookbook\views\api.py:289 #, python-brace-format msgid "{source.name} was merged successfully with {target.name}" msgstr "{source.name} is succesvol samengevoegd met {target.name}" -#: .\cookbook\views\api.py:293 +#: .\cookbook\views\api.py:293 .\cookbook\views\api.py:294 #, python-brace-format msgid "An error occurred attempting to merge {source.name} with {target.name}" msgstr "" "Er is een error opgetreden bij het samenvoegen van {source.name} met {target." "name}" -#: .\cookbook\views\api.py:349 +#: .\cookbook\views\api.py:349 .\cookbook\views\api.py:350 #, python-brace-format msgid "{child.name} was moved successfully to the root." msgstr "{child.name} is succesvol verplaatst naar het hoogste niveau." #: .\cookbook\views\api.py:352 .\cookbook\views\api.py:370 +#: .\cookbook\views\api.py:353 .\cookbook\views\api.py:371 msgid "An error occurred attempting to move " msgstr "Er is een error opgetreden bij het verplaatsen " -#: .\cookbook\views\api.py:355 +#: .\cookbook\views\api.py:355 .\cookbook\views\api.py:356 msgid "Cannot move an object to itself!" msgstr "Kan object niet verplaatsen naar zichzelf!" -#: .\cookbook\views\api.py:361 +#: .\cookbook\views\api.py:361 .\cookbook\views\api.py:362 #, python-brace-format msgid "No {self.basename} with id {parent} exists" msgstr "Er bestaat geen {self.basename} met id {parent}" -#: .\cookbook\views\api.py:367 +#: .\cookbook\views\api.py:367 .\cookbook\views\api.py:368 #, python-brace-format msgid "{child.name} was moved successfully to parent {parent.name}" msgstr "{child.name} is succesvol verplaatst naar {parent.name}" -#: .\cookbook\views\api.py:589 +#: .\cookbook\views\api.py:589 .\cookbook\views\api.py:590 #, python-brace-format msgid "{obj.name} was removed from the shopping list." msgstr "{obj.name} is verwijderd van het boodschappenlijstje." #: .\cookbook\views\api.py:594 .\cookbook\views\api.py:1037 -#: .\cookbook\views\api.py:1050 +#: .\cookbook\views\api.py:1050 .\cookbook\views\api.py:595 +#: .\cookbook\views\api.py:1038 .\cookbook\views\api.py:1051 #, python-brace-format msgid "{obj.name} was added to the shopping list." msgstr "{obj.name} is toegevoegd aan het boodschappenlijstje." -#: .\cookbook\views\api.py:742 +#: .\cookbook\views\api.py:743 msgid "Filter meal plans from date (inclusive) in the format of YYYY-MM-DD." msgstr "" +"Filter maaltijdplannen vanaf datum (inclusief) in het formaat JJJJ-MM-DD." -#: .\cookbook\views\api.py:743 +#: .\cookbook\views\api.py:744 msgid "Filter meal plans to date (inclusive) in the format of YYYY-MM-DD." msgstr "" +"Filter maaltijdplannen tot nu toe (inclusief) in het formaat JJJJ-MM-DD." -#: .\cookbook\views\api.py:744 -#, fuzzy -#| msgid "ID of recipe a step is part of. For multiple repeat parameter." +#: .\cookbook\views\api.py:745 msgid "Filter meal plans with MealType ID. For multiple repeat parameter." msgstr "" -"ID van het recept waar de stap onderdeel van is. Herhaal parameter voor " -"meerdere." +"Filter maaltijdplannen met MealType ID. Herhaal parameter voor meerdere." -#: .\cookbook\views\api.py:872 +#: .\cookbook\views\api.py:872 .\cookbook\views\api.py:873 msgid "ID of recipe a step is part of. For multiple repeat parameter." msgstr "" "ID van het recept waar de stap onderdeel van is. Herhaal parameter voor " "meerdere." -#: .\cookbook\views\api.py:873 +#: .\cookbook\views\api.py:873 .\cookbook\views\api.py:874 msgid "Query string matched (fuzzy) against object name." msgstr "Zoekterm komt overeen (fuzzy) met object naam." -#: .\cookbook\views\api.py:909 +#: .\cookbook\views\api.py:909 .\cookbook\views\api.py:910 msgid "" "Query string matched (fuzzy) against recipe name. In the future also " "fulltext search." @@ -2319,7 +2320,7 @@ msgstr "" "Zoekterm komt overeen (fuzzy) met recept naam. In de toekomst wordt zoeken " "op volledige tekst ondersteund." -#: .\cookbook\views\api.py:910 +#: .\cookbook\views\api.py:910 .\cookbook\views\api.py:911 msgid "" "ID of keyword a recipe should have. For multiple repeat parameter. " "Equivalent to keywords_or" @@ -2327,109 +2328,109 @@ msgstr "" "ID van etiket dat een recept moet hebben. Herhaal parameter voor meerdere. " "Gelijkwaardig aan keywords_or" -#: .\cookbook\views\api.py:911 +#: .\cookbook\views\api.py:911 .\cookbook\views\api.py:912 msgid "" "Keyword IDs, repeat for multiple. Return recipes with any of the keywords" msgstr "" "Etiket ID, herhaal voor meerdere. Geeft recepten met elk geselecteerd etiket " "weer" -#: .\cookbook\views\api.py:912 +#: .\cookbook\views\api.py:912 .\cookbook\views\api.py:913 msgid "" "Keyword IDs, repeat for multiple. Return recipes with all of the keywords." msgstr "" "Etiket ID, herhaal voor meerdere. Geeft recepten met alle geselecteerde " "etiketten weer." -#: .\cookbook\views\api.py:913 +#: .\cookbook\views\api.py:913 .\cookbook\views\api.py:914 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with any of the keywords." msgstr "" "Etiket ID, herhaal voor meerdere. Sluit recepten met één van de etiketten " "uit." -#: .\cookbook\views\api.py:914 +#: .\cookbook\views\api.py:914 .\cookbook\views\api.py:915 msgid "" "Keyword IDs, repeat for multiple. Exclude recipes with all of the keywords." msgstr "" "Etiket ID, herhaal voor meerdere. Sluit recepten met alle etiketten uit." -#: .\cookbook\views\api.py:915 +#: .\cookbook\views\api.py:915 .\cookbook\views\api.py:916 msgid "ID of food a recipe should have. For multiple repeat parameter." msgstr "" "ID van ingrediënt dat een recept moet hebben. Herhaal parameter voor " "meerdere." -#: .\cookbook\views\api.py:916 +#: .\cookbook\views\api.py:916 .\cookbook\views\api.py:917 msgid "Food IDs, repeat for multiple. Return recipes with any of the foods" msgstr "" "Ingrediënt ID, herhaal voor meerdere. Geeft recepten met elk ingrediënt weer" -#: .\cookbook\views\api.py:917 +#: .\cookbook\views\api.py:917 .\cookbook\views\api.py:918 msgid "Food IDs, repeat for multiple. Return recipes with all of the foods." msgstr "" "Ingrediënt ID, herhaal voor meerdere. Geef recepten met alle ingrediënten " "weer." -#: .\cookbook\views\api.py:918 +#: .\cookbook\views\api.py:918 .\cookbook\views\api.py:919 msgid "Food IDs, repeat for multiple. Exclude recipes with any of the foods." msgstr "" "Ingrediënt ID, herhaal voor meerdere. sluit recepten met één van de " "ingrediënten uit." -#: .\cookbook\views\api.py:919 +#: .\cookbook\views\api.py:919 .\cookbook\views\api.py:920 msgid "Food IDs, repeat for multiple. Exclude recipes with all of the foods." msgstr "" "Ingrediënt ID, herhaal voor meerdere. Sluit recepten met alle ingrediënten " "uit." -#: .\cookbook\views\api.py:920 +#: .\cookbook\views\api.py:920 .\cookbook\views\api.py:921 msgid "ID of unit a recipe should have." msgstr "ID van eenheid dat een recept moet hebben." -#: .\cookbook\views\api.py:921 +#: .\cookbook\views\api.py:921 .\cookbook\views\api.py:922 msgid "" "Rating a recipe should have or greater. [0 - 5] Negative value filters " "rating less than." msgstr "Een waardering van een recept gaat van 0 tot 5." -#: .\cookbook\views\api.py:922 +#: .\cookbook\views\api.py:922 .\cookbook\views\api.py:923 msgid "ID of book a recipe should be in. For multiple repeat parameter." msgstr "" "ID van boek dat een recept moet hebben. Herhaal parameter voor meerdere." -#: .\cookbook\views\api.py:923 +#: .\cookbook\views\api.py:923 .\cookbook\views\api.py:924 msgid "Book IDs, repeat for multiple. Return recipes with any of the books" msgstr "Boek ID, herhaal voor meerdere. Geeft recepten uit alle boeken weer" -#: .\cookbook\views\api.py:924 +#: .\cookbook\views\api.py:924 .\cookbook\views\api.py:925 msgid "Book IDs, repeat for multiple. Return recipes with all of the books." msgstr "Boek IDs, herhaal voor meerdere. Geeft recepten weer uit alle boeken." -#: .\cookbook\views\api.py:925 +#: .\cookbook\views\api.py:925 .\cookbook\views\api.py:926 msgid "Book IDs, repeat for multiple. Exclude recipes with any of the books." msgstr "" "Boek IDs, herhaal voor meerdere. Sluit recepten uit elk van de boeken uit." -#: .\cookbook\views\api.py:926 +#: .\cookbook\views\api.py:926 .\cookbook\views\api.py:927 msgid "Book IDs, repeat for multiple. Exclude recipes with all of the books." msgstr "Boek IDs, herhaal voor meerdere. Sluit recepten uit alle boeken uit." -#: .\cookbook\views\api.py:927 +#: .\cookbook\views\api.py:927 .\cookbook\views\api.py:928 msgid "If only internal recipes should be returned. [true/false]" msgstr "" "Wanneer alleen interne recepten gevonden moeten worden. [waar/onwaar]" -#: .\cookbook\views\api.py:928 +#: .\cookbook\views\api.py:928 .\cookbook\views\api.py:929 msgid "Returns the results in randomized order. [true/false]" msgstr "" "Geeft de resultaten in willekeurige volgorde weer. [waar/onwaar]" -#: .\cookbook\views\api.py:929 +#: .\cookbook\views\api.py:929 .\cookbook\views\api.py:930 msgid "Returns new results first in search results. [true/false]" msgstr "Geeft nieuwe resultaten eerst weer. [waar/onwaar]" -#: .\cookbook\views\api.py:930 +#: .\cookbook\views\api.py:930 .\cookbook\views\api.py:931 msgid "" "Filter recipes cooked X times or more. Negative values returns cooked less " "than X times" @@ -2437,7 +2438,7 @@ msgstr "" "Filter recepten X maal of meer bereid. Negatieve waarden geven minder dan X " "keer bereide recepten weer" -#: .\cookbook\views\api.py:931 +#: .\cookbook\views\api.py:931 .\cookbook\views\api.py:932 msgid "" "Filter recipes last cooked on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2445,7 +2446,7 @@ msgstr "" "Filter recepten op laatst bereid op of na JJJJ-MM-DD. Voorafgaand - filters " "op of voor datum." -#: .\cookbook\views\api.py:932 +#: .\cookbook\views\api.py:932 .\cookbook\views\api.py:933 msgid "" "Filter recipes created on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2453,7 +2454,7 @@ msgstr "" "Filter recepten aangemaakt op of na JJJJ-MM-DD. Voorafgaand - filters op of " "voor datum." -#: .\cookbook\views\api.py:933 +#: .\cookbook\views\api.py:933 .\cookbook\views\api.py:934 msgid "" "Filter recipes updated on or after YYYY-MM-DD. Prepending - filters on or " "before date." @@ -2461,7 +2462,7 @@ msgstr "" "Filter recepten op geüpdatet op of na JJJJ-MM-DD. Voorafgaand - filters op " "of voor datum." -#: .\cookbook\views\api.py:934 +#: .\cookbook\views\api.py:934 .\cookbook\views\api.py:935 msgid "" "Filter recipes lasts viewed on or after YYYY-MM-DD. Prepending - filters on " "or before date." @@ -2469,13 +2470,13 @@ msgstr "" "Filter recepten op laatst bekeken op of na JJJJ-MM-DD. Voorafgaand - filters " "op of voor datum." -#: .\cookbook\views\api.py:935 +#: .\cookbook\views\api.py:935 .\cookbook\views\api.py:936 msgid "Filter recipes that can be made with OnHand food. [true/false]" msgstr "" "Filter recepten die bereid kunnen worden met ingrediënten die op voorraad " "zijn. [waar/onwaar]" -#: .\cookbook\views\api.py:1122 +#: .\cookbook\views\api.py:1122 .\cookbook\views\api.py:1123 msgid "" "Returns the shopping list entry with a primary key of id. Multiple values " "allowed." @@ -2483,79 +2484,72 @@ msgstr "" "Geeft het boodschappenlijstje item met een primaire sleutel van id. " "Meerdere waarden toegestaan." -#: .\cookbook\views\api.py:1125 -#, fuzzy -#| msgid "" -#| "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently completed items." +#: .\cookbook\views\api.py:1126 msgid "" "Filter shopping list entries on checked. [true, false, both, recent]
- recent includes unchecked items and recently " "completed items." msgstr "" -"Filter boodschappenlijstjes op aangevinkt. [waar,onwaar,beide,recentrecent]
- recent bevat niet aangevinkte en recent voltooide items." -#: .\cookbook\views\api.py:1128 +#: .\cookbook\views\api.py:1128 .\cookbook\views\api.py:1129 msgid "Returns the shopping list entries sorted by supermarket category order." msgstr "" "Geeft items op boodschappenlijstjes gesorteerd per supermarktcategorie weer." -#: .\cookbook\views\api.py:1210 +#: .\cookbook\views\api.py:1211 msgid "Filter for entries with the given recipe" -msgstr "" +msgstr "Filter op vermeldingen met het gegeven recept" -#: .\cookbook\views\api.py:1292 -#, fuzzy -#| msgid "" -#| "Returns the shopping list entry with a primary key of id. Multiple " -#| "values allowed." +#: .\cookbook\views\api.py:1293 msgid "" "Return the Automations matching the automation type. Multiple values " "allowed." msgstr "" -"Geeft het boodschappenlijstje item met een primaire sleutel van id. " +"Vraag de automatiseringen die overeenkomen met het automatiseringstype op. " "Meerdere waarden toegestaan." -#: .\cookbook\views\api.py:1415 +#: .\cookbook\views\api.py:1415 .\cookbook\views\api.py:1416 msgid "Nothing to do." msgstr "Niks te doen." -#: .\cookbook\views\api.py:1445 +#: .\cookbook\views\api.py:1445 .\cookbook\views\api.py:1443 msgid "Invalid Url" msgstr "Ongeldige URL" -#: .\cookbook\views\api.py:1449 +#: .\cookbook\views\api.py:1449 .\cookbook\views\api.py:1447 msgid "Connection Refused." msgstr "Verbinding geweigerd." -#: .\cookbook\views\api.py:1451 +#: .\cookbook\views\api.py:1451 .\cookbook\views\api.py:1449 msgid "Bad URL Schema." msgstr "Verkeerd URL schema." -#: .\cookbook\views\api.py:1474 +#: .\cookbook\views\api.py:1474 .\cookbook\views\api.py:1472 msgid "No usable data could be found." msgstr "Er is geen bruikbare data gevonden." -#: .\cookbook\views\api.py:1549 +#: .\cookbook\views\api.py:1547 msgid "File is above space limit" -msgstr "" +msgstr "Bestand is boven de ruimte limiet" #: .\cookbook\views\api.py:1566 .\cookbook\views\import_export.py:114 +#: .\cookbook\views\api.py:1564 msgid "Importing is not implemented for this provider" msgstr "Importeren is voor deze provider niet geïmplementeerd" #: .\cookbook\views\api.py:1650 .\cookbook\views\data.py:30 #: .\cookbook\views\edit.py:88 .\cookbook\views\new.py:63 -#: .\cookbook\views\new.py:82 +#: .\cookbook\views\new.py:82 .\cookbook\views\api.py:1648 msgid "This feature is not yet available in the hosted version of tandoor!" msgstr "Deze optie is nog niet beschikbaar in de gehoste versie van Tandoor!" -#: .\cookbook\views\api.py:1671 +#: .\cookbook\views\api.py:1671 .\cookbook\views\api.py:1669 msgid "Sync successful!" msgstr "Synchronisatie succesvol!" -#: .\cookbook\views\api.py:1674 +#: .\cookbook\views\api.py:1674 .\cookbook\views\api.py:1672 msgid "Error synchronizing with Storage" msgstr "Er is een fout opgetreden bij het synchroniseren met Opslag" @@ -2583,10 +2577,8 @@ msgstr "" "tenminste een Bewaker." #: .\cookbook\views\delete.py:135 -#, fuzzy -#| msgid "Storage Backend" msgid "Connectors Config Backend" -msgstr "Opslag backend" +msgstr "Connectors Configuratie backend" #: .\cookbook\views\delete.py:157 msgid "Invite Link" @@ -2609,14 +2601,12 @@ msgid "There was an error updating this storage backend!" msgstr "Er is een fout opgetreden bij het updaten van deze opslag backend!" #: .\cookbook\views\edit.py:134 -#, fuzzy -#| msgid "Changes saved!" msgid "Config saved!" -msgstr "Wijzigingen opgeslagen!" +msgstr "Configuratie opgeslagen!" #: .\cookbook\views\edit.py:142 msgid "ConnectorConfig" -msgstr "" +msgstr "ConnectorConfiguratie" #: .\cookbook\views\edit.py:198 msgid "Changes saved!" @@ -2647,10 +2637,8 @@ msgid "Shopping List" msgstr "Boodschappenlijst" #: .\cookbook\views\lists.py:77 .\cookbook\views\new.py:98 -#, fuzzy -#| msgid "Storage Backend" msgid "Connector Config Backend" -msgstr "Opslag backend" +msgstr "Connector Configuratie Backend" #: .\cookbook\views\lists.py:91 msgid "Invite Links" @@ -2674,13 +2662,11 @@ msgstr "Stappen" #: .\cookbook\views\lists.py:270 msgid "Property Types" -msgstr "" +msgstr "Eigenschap Types" #: .\cookbook\views\new.py:86 -#, fuzzy -#| msgid "This feature is not available in the demo version!" msgid "This feature is not enabled by the server admin!" -msgstr "Deze optie is niet beschikbaar in de demo versie!" +msgstr "Deze optie is niet ingeschakeld door de server administrator!" #: .\cookbook\views\new.py:123 msgid "Imported new recipe!" @@ -2696,11 +2682,9 @@ msgid "This feature is not available in the demo version!" msgstr "Deze optie is niet beschikbaar in de demo versie!" #: .\cookbook\views\views.py:74 -#, fuzzy -#| msgid "You have reached the maximum number of recipes for your space." msgid "" "You have the reached the maximum amount of spaces that can be owned by you." -msgstr "Je hebt het maximaal aantal recepten voor jouw ruimte bereikt." +msgstr "Je hebt het maximaal aantal Ruimtes die jij kan aanmaken bereikt." #: .\cookbook\views\views.py:89 msgid "" @@ -2738,49 +2722,37 @@ msgstr "'Fuzzy' zoeken is niet te gebruiken met deze zoekmethode!" #, python-format msgid "PostgreSQL %(v)s is deprecated. Upgrade to a fully supported version!" msgstr "" +"PostgreSQL %(v)s is verouderd. Upgrade naar een volledig ondersteunde " +"versie!" #: .\cookbook\views\views.py:309 #, python-format msgid "You are running PostgreSQL %(v1)s. PostgreSQL %(v2)s is recommended" -msgstr "" +msgstr "Je gebruikt PostgreSQL %(v1)s. PostgreSQL %(v2)s wordt aanbevolen" #: .\cookbook\views\views.py:313 msgid "Unable to determine PostgreSQL version." -msgstr "" +msgstr "Kan PostgreSQL-versie niet bepalen." #: .\cookbook\views\views.py:317 -#, fuzzy -#| msgid "" -#| "\n" -#| " This application is not running with a Postgres database " -#| "backend. This is ok but not recommended as some\n" -#| " features only work with postgres databases.\n" -#| " " msgid "" "This application is not running with a Postgres database backend. This is ok " "but not recommended as some features only work with postgres databases." msgstr "" -"\n" -" Deze applicatie draait niet met een Postgres database als " -"backend. Dit is ok maar wordt niet aanbevolen omdat sommige functies \n" -" alleen werken met Postgres databases.\n" -" " +"Deze applicatie draait niet met een Postgres database als backend. Dit is ok " +"maar wordt niet aanbevolen omdat sommige functies alleen werken met Postgres " +"databases." #: .\cookbook\views\views.py:360 -#, fuzzy -#| msgid "" -#| "The setup page can only be used to create the first user! If you have " -#| "forgotten your superuser credentials please consult the django " -#| "documentation on how to reset passwords." msgid "" "The setup page can only be used to create the first " "user! If you have forgotten your superuser credentials " "please consult the django documentation on how to reset passwords." msgstr "" "De setup pagina kan alleen gebruikt worden om de eerste gebruiker aan te " -"maken! Indien je de superuser inloggegevens bent vergeten zal je de django " -"documentatie raad moeten plegen voor een methode om je wachtwoord te " -"resetten." +"maken! Indien je de superuser inloggegevens bent " +"vergeten zal je de django documentatie moeten raadplegen voor een methode om " +"je wachtwoord te resetten." #: .\cookbook\views\views.py:369 msgid "Passwords dont match!" @@ -2820,7 +2792,7 @@ msgstr "" #: .\cookbook\views\views.py:451 msgid "Manage recipes, shopping list, meal plans and more." -msgstr "" +msgstr "Beheer recepten, boodschappen lijstjes, maaltijdplannen en meer." #: .\cookbook\views\views.py:458 msgid "Plan" @@ -2828,17 +2800,15 @@ msgstr "Plan" #: .\cookbook\views\views.py:458 msgid "View your meal Plan" -msgstr "" +msgstr "Bekijk jouw maaltijdplan" #: .\cookbook\views\views.py:459 msgid "View your cookbooks" -msgstr "" +msgstr "Bekijk jouw kookboeken" #: .\cookbook\views\views.py:460 -#, fuzzy -#| msgid "New Shopping List" msgid "View your shopping lists" -msgstr "Nieuwe boodschappenlijst" +msgstr "Bekijk jouw boodschappenlijst" #~ msgid "Default unit" #~ msgstr "Standaard eenheid" @@ -2946,8 +2916,8 @@ msgstr "Nieuwe boodschappenlijst" #~ "You can use markdown to format this field. See the
docs here" #~ msgstr "" -#~ "Je kunt markdown gebruiken om dit veld te op te maken. Bekijk de documentatie hier" +#~ "Je kunt markdown gebruiken om dit veld te op te maken. Bekijk de documentatie hier" #~ msgid "" #~ "Users will see all items you add to your shopping list. They must add " From 5969edc0b848d16ef2d6b8bab6441389ca67c2e3 Mon Sep 17 00:00:00 2001 From: Stefan van der Gevel Date: Thu, 15 Aug 2024 11:23:24 +0000 Subject: [PATCH 25/31] Translated using Weblate (Dutch) Currently translated at 100.0% (569 of 569 strings) Translation: Tandoor/Recipes Frontend Translate-URL: http://translate.tandoor.dev/projects/tandoor/recipes-frontend/nl/ --- vue/src/locales/nl.json | 98 +++++++++++++++++++++++++++++++---------- 1 file changed, 74 insertions(+), 24 deletions(-) diff --git a/vue/src/locales/nl.json b/vue/src/locales/nl.json index 91a85bac0e..75b5443157 100644 --- a/vue/src/locales/nl.json +++ b/vue/src/locales/nl.json @@ -5,7 +5,7 @@ "Log_Recipe_Cooking": "Bereiding loggen", "External_Recipe_Image": "Externe Afbeelding Recept", "Add_to_Book": "Voeg toe aan Boek", - "Add_to_Shopping": "Voeg toe aan Winkelen", + "Add_to_Shopping": "Voeg toe aan Boodschappen", "Add_to_Plan": "Voeg toe aan Plan", "Step_start_time": "Starttijd stap", "Select_Book": "Selecteer boek", @@ -38,7 +38,7 @@ "Import": "Importeer", "Print": "Afdrukken", "Information": "Informatie", - "Keywords": "Etiketten", + "Keywords": "Trefwoorden", "Books": "Boeken", "show_only_internal": "Toon alleen interne recepten", "New_Recipe": "Nieuw Recept", @@ -89,16 +89,16 @@ "merge_selection": "Vervang alle voorvallen van {source} door het type {type}.", "Root": "Bron", "show_split_screen": "Gesplitste weergave", - "New_Keyword": "Nieuw Etiket", - "Delete_Keyword": "Verwijder Etiket", - "Edit_Keyword": "Bewerk Etiket", - "Move_Keyword": "Verplaats Etiket", - "Hide_Keywords": "Verberg Etiket", + "New_Keyword": "Nieuw Trefwoord", + "Delete_Keyword": "Verwijder Trefwoord", + "Edit_Keyword": "Bewerk Trefwoord", + "Move_Keyword": "Verplaats Trefwoord", + "Hide_Keywords": "Verberg Trefwoord", "Hide_Recipes": "Verberg Recepten", "Advanced Search Settings": "Geavanceerde zoekinstellingen", "Merge": "Samenvoegen", "delete_confimation": "Weet je zeker dat je {kw} en zijn kinderen wil verwijderen?", - "Merge_Keyword": "Voeg Etiket samen", + "Merge_Keyword": "Voeg Trefwoord samen", "step_time_minutes": "Stap duur in minuten", "confirm_delete": "Weet je zeker dat je dit {object} wil verwijderen?", "Show_as_header": "Toon als koptekst", @@ -114,10 +114,10 @@ "Make_Ingredient": "Maak Ingrediënt", "Enable_Amount": "Schakel hoeveelheid in", "Disable_Amount": "Schakel hoeveelheid uit", - "Add_Step": "Voeg Stap toe", + "Add_Step": "Voeg stap toe", "Note": "Notitie", "delete_confirmation": "Weet je zeker dat je {source} wil verwijderen?", - "Ignore_Shopping": "Negeer winkelen", + "Ignore_Shopping": "Negeer Boodschappen", "Shopping_Category": "Boodschappencategorie", "Edit_Food": "Bewerk Eten", "Move_Food": "Verplaats Eten", @@ -135,7 +135,7 @@ "create_rule": "en creëer automatisering", "Food_Alias": "Eten Alias", "Unit_Alias": "Eenheid Alias", - "Keyword_Alias": "Etiket Alias", + "Keyword_Alias": "Trefwoord Alias", "Recipe_Book": "Kookboek", "New_Unit": "Nieuwe Eenheid", "Create_New_Shopping Category": "Maak nieuwe boodschappencategorie", @@ -150,7 +150,7 @@ "Icon": "Icoon", "Unit": "Eenheid", "No_Results": "Geen resultaten", - "Create_New_Keyword": "Voeg nieuw Etiket toe", + "Create_New_Keyword": "Voeg nieuw Trefwoord toe", "Create_New_Unit": "Voeg nieuwe Eenheid toe", "Instructions": "Instructies", "Automate": "Automatiseer", @@ -207,7 +207,7 @@ "Coming_Soon": "Binnenkort beschikbaar", "Auto_Planner": "Autoplanner", "New_Cookbook": "Nieuw kookboek", - "Hide_Keyword": "Verberg etiketten", + "Hide_Keyword": "Verberg Trefwoorden", "Clear": "Maak leeg", "Shopping_Categories": "Boodschappen categorieën", "IngredientInShopping": "Dit ingrediënt staat op je boodschappenlijst.", @@ -232,8 +232,8 @@ "FoodNotOnHand": "Je hebt {food} niet op voorraad.", "Undefined": "Ongedefinieerd", "DeleteShoppingConfirm": "Weet je zeker dat je {food} van de boodschappenlijst wil verwijderen?", - "IgnoredFood": "{food} wordt genegeerd voor winkelen.", - "Add_Servings_to_Shopping": "Voeg {servings} porties toe aan Winkelen", + "IgnoredFood": "{food} wordt genegeerd voor boodschappen.", + "Add_Servings_to_Shopping": "Voeg {servings} porties toe aan Boodschappen", "Inherit": "Erf", "InheritFields": "Erf veld waardes", "FoodInherit": "Eten erfbare velden", @@ -291,7 +291,7 @@ "simple_mode": "Eenvoudige modus", "advanced": "Geavanceerd", "fields": "Velden", - "show_keywords": "Toon etiketten", + "show_keywords": "Toon Trefwoorden", "show_foods": "Toon ingrediënten", "show_books": "Toon boeken", "show_rating": "Toon waardering", @@ -344,8 +344,8 @@ "Units": "Eenheden", "Random Recipes": "Willekeurige recepten", "parameter_count": "Parameter {count}", - "select_keyword": "Selecteer etiket", - "add_keyword": "Voeg etiket toe", + "select_keyword": "Selecteer Trefwoord", + "add_keyword": "Voeg Trefwoord toe", "select_file": "Selecteer bestand", "select_recipe": "Selecteer recept", "select_unit": "Selecteer eenheid", @@ -355,7 +355,7 @@ "Select": "Selecteer", "Supermarkets": "Supermarkten", "User": "Gebruiker", - "Keyword": "Etiket", + "Keyword": "Trefwoord", "Advanced": "Geavanceerd", "Page": "Pagina", "left_handed": "Linkshandige modus", @@ -431,7 +431,7 @@ "Second": "Seconde", "Seconds": "Seconden", "Account": "Account", - "Cosmetic": "Kosmetisch", + "Cosmetic": "Cosmetisch", "Message": "Bericht", "Sticky_Nav": "Navigatie altijd zichbaar", "Sticky_Nav_Help": "Geef navigatiemenu altijd bovenin weer.", @@ -485,16 +485,16 @@ "recipe_property_info": "Je kunt ook eigenschappen aan voedingsmiddelen toevoegen om ze automatisch te berekenen op basis van je recept!", "per_serving": "per portie", "Open_Data_Slug": "Open Data Slug", - "Open_Data_Import": "Open Data Import", + "Open_Data_Import": "Open Data importeren", "Update_Existing_Data": "Bestaande gegevens bijwerken", - "Use_Metric": "Metrische eenheden gebruiken", + "Use_Metric": "Gebruik metrische eenheden", "Learn_More": "Meer informatie", "converted_unit": "Aangepaste eenheid", "converted_amount": "Aangepast Bedrag", "Datatype": "Datatype", "Number of Objects": "Aantal Objecten", "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.", - "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.", + "Data_Import_Info": "Verbeter je Ruimte door een door de community samengestelde lijst van voedingsmiddelen, eenheden en meer te importeren om je receptenverzameling te verbeteren.", "base_unit": "Basis Unit", "base_amount": "Basisbedrag", "Welcome": "Welkom", @@ -521,5 +521,55 @@ "imperial_tsp": "imperial thelepel [imp tsp] (UK, volume)", "Choose_Category": "Kies Categorie", "Back": "Terug", - "err_importing_recipe": "Bij het importeren van het recept is een fout opgetreden!" + "err_importing_recipe": "Bij het importeren van het recept is een fout opgetreden!", + "CustomLogoHelp": "Upload vierkante afbeeldingen in verschillende groottes om het logo in het browser tabblad en geïnstalleerde web apps aan te passen.", + "DefaultPage": "Standaard Pagina", + "hide_step_ingredients": "Verberg Stap Ingrediënten", + "CustomTheme": "Aangepast Thema", + "CustomThemeHelp": "Overschrijf de stijl van het thema door een aangepast CSS bestand te uploaden.", + "CustomImageHelp": "Upload een afbeelding om te tonen in het Ruimte overzicht.", + "CustomNavLogoHelp": "Upload een afbeelding om als logo te gebruiken in de navigatie balk.", + "FDC_ID": "FDC ID", + "FDC_ID_help": "FDC database ID", + "fluid_ounce": "vloeibare ounce [fl oz] (US, volume)", + "make_now_count": "Hoogstens ontbrekende ingrediënten", + "Undo": "Ongedaan maken", + "Input": "Invoer", + "NoMoreUndo": "Geen veranderingen om ongedaan te maken.", + "Delete_All": "Alles verwijderen", + "show_step_ingredients_setting": "Toon ingrediënten naast de recept stappen", + "show_step_ingredients_setting_help": "Voeg ingrediënten tabel toe naast de recept stappen. Wordt tijdens het aanmaken toegepast. Kan worden overschreven in de 'recept aanpassen' weergave.", + "show_step_ingredients": "Toon Stap Ingrediënten", + "Properties_Food_Amount": "Eigenschappen Voedingsmiddelen Hoeveelheid", + "Properties_Food_Unit": "Eigenschappen Voedsel Eenheid", + "Shopping_input_placeholder": "bijv. Aardappel/100 Aardappelen/100 g Aardappelen", + "Property_Editor": "Eigenschappen Editor", + "created_by": "Gemaakt door", + "CustomLogos": "Aangepaste Logo's", + "ShowRecentlyCompleted": "Toon recent voltooide items", + "ShoppingBackgroundSyncWarning": "Slecht netwerk, wachten met synchroniseren…", + "OrderInformation": "Objecten worden van kleine naar grote nummers gesorteerd.", + "Show_Logo": "Toon Logo", + "Show_Logo_Help": "Toon Tandoor of ruimte logo in navigatie balk.", + "Created": "Gemaakt", + "Updated": "Geüpdate", + "Unchanged": "Ongewijzigd", + "Error": "Fout", + "Logo": "Logo", + "Nav_Text_Mode": "Navigatie Tekst Mode", + "Space_Cosmetic_Settings": "Sommige cosmetische instellingen kunnen worden gewijzigd door de administrator van de Ruimte en zullen de persoonlijk instellingen voor die Ruimte overschrijven.", + "Nav_Text_Mode_Help": "Beinvloed het uiterlijk voor ieder thema anders.", + "show_ingredients_table": "Toon een tabel van de ingrediënten naast de stap tekst", + "Alignment": "Afstemming", + "FDC_Search": "FDC Zoeken", + "property_type_fdc_hint": "Alleen eigenschap types met een FDC ID kunnen automatisch data uit de FDC database opvragen", + "Unit_Replace": "Eenheden Vervangen", + "Calculator": "Rekenmachine", + "StartDate": "Start Datum", + "EndDate": "Eind Datum", + "Enable": "Inschakelen", + "Name_Replace": "Naam Vervangen", + "Food_Replace": "Voedingsmiddelen Vervangen", + "Never_Unit": "Nooit Eenheid", + "Transpose_Words": "Omzetten Woorden" } From 269be4e31aa556e77236de309af878c728823d0b Mon Sep 17 00:00:00 2001 From: Stefan van der Gevel Date: Fri, 16 Aug 2024 12:56:48 +0000 Subject: [PATCH 26/31] Translated using Weblate (Dutch) Currently translated at 100.0% (569 of 569 strings) Translation: Tandoor/Recipes Frontend Translate-URL: http://translate.tandoor.dev/projects/tandoor/recipes-frontend/nl/ --- vue/src/locales/nl.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/vue/src/locales/nl.json b/vue/src/locales/nl.json index 75b5443157..e52c731c90 100644 --- a/vue/src/locales/nl.json +++ b/vue/src/locales/nl.json @@ -156,10 +156,10 @@ "Automate": "Automatiseer", "Key_Shift": "Shift", "Text": "Tekst", - "and_up": "& Omhoog", + "and_up": "& Hoger", "Unrated": "Niet beoordeeld", "Shopping_list": "Boodschappenlijst", - "del_confirmation_tree": "Weet je zeker dat je {source} en al zijn kinderen wil verwijderen?", + "del_confirmation_tree": "Weet je zeker dat je {source} en al zijn afgeleiden wilt verwijderen?", "Create_New_Food": "Voeg nieuw Eten toe", "Time": "Tijd", "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.", @@ -325,13 +325,13 @@ "search_import_help_text": "Importeer een recept van een externe website of applicatie.", "search_create_help_text": "Maak direct een nieuw recept in Tandoor.", "warning_duplicate_filter": "Waarschuwing: door technische beperkingen kan het hebben van meerdere filters of dezelfde combinatie (en/of/niet) tot onverwachte resultaten leiden.", - "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.", - "substitute_help": "Vervangers worden overwogen bij het zoeken naar recepten die kunnen worden gemaakt met beschikbare ingrediënten.", - "substitute_siblings_help": "Alle ingrediënten die een ouder delen met dit ingrediënt worden als vervangers beschouwd.", - "substitute_siblings": "Vervangers", - "substitute_children": "Vervang kinderen", - "ChildInheritFields_help": "Standaard erven kinderen deze velden.", + "reset_children": "Afgeleide Relaties Herstellen", + "reset_children_help": "Overschrijf alle afgeleiden met waarden uit de overgeërfde velden. Overgeërfde velden van afgeleiden worden ingesteld op 'Velden overerven', tenzij 'Afgeleiden erven velden' is ingesteld.", + "substitute_help": "Alternatieven worden overwogen bij het zoeken naar recepten die kunnen worden gemaakt met beschikbare ingrediënten.", + "substitute_siblings_help": "Alle voedingsmiddelen die een gemeenschappelijke oorsprong hebben met dit voedingsmiddel worden beschouwd als alternatieven.", + "substitute_siblings": "Alternatieve Varianten", + "substitute_children": "Alternatieve afgeleiden", + "ChildInheritFields_help": "Afgeleiden zullen deze velden standaard overnemen.", "last_viewed": "Laatst bekeken", "created_on": "Aangemaakt op", "updatedon": "Geüpdatet op", @@ -373,9 +373,9 @@ "remember_hours": "Te onthouden uren", "food_recipe_help": "Hier een recept koppelen voegt het gekoppelde recept toe in elk ander recept dat dit ingrediënt gebruikt", "left_handed_help": "Optimaliseert de gebruikersinterface voor linkshandig gebruik.", - "substitute_children_help": "Alle ingrediënten die kinderen zijn van dit ingrediënt worden beschouwd als vervangers.", - "SubstituteOnHand": "Je hebt een vervanger op voorraad.", - "ChildInheritFields": "Kinderen erven velden", + "substitute_children_help": "Alle voedingsmiddelen die afgeleiden zijn van dit voedingsmiddel worden beschouwd als alternatieven.", + "SubstituteOnHand": "Je hebt een alternatief op voorraad.", + "ChildInheritFields": "Afgeleiden Erven Velden", "InheritFields_help": "De waarden van deze velden worden overgenomen van de bovenliggende waarden (uitzondering: lege boodschappencategorieën)", "no_pinned_recipes": "Je hebt geen vastgepinde recepten!", "Internal": "Interne", From 9e671d93cbd5d08b55f7115b91092bc8a46a7c6d Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sun, 18 Aug 2024 12:59:34 +0200 Subject: [PATCH 27/31] added guest read only permission to keyword/api/space endpoint --- .../api/docs/reports/tests/assets/style.css | 319 ++++++++ .../tests/api/docs/reports/tests/pytest.xml | 19 + .../tests/api/docs/reports/tests/tests.html | 770 ++++++++++++++++++ cookbook/tests/api/test_api_food.py | 2 +- cookbook/tests/api/test_api_keyword.py | 2 +- cookbook/tests/api/test_api_space.py | 2 +- cookbook/views/api.py | 8 +- 7 files changed, 1115 insertions(+), 7 deletions(-) create mode 100644 cookbook/tests/api/docs/reports/tests/assets/style.css create mode 100644 cookbook/tests/api/docs/reports/tests/pytest.xml create mode 100644 cookbook/tests/api/docs/reports/tests/tests.html diff --git a/cookbook/tests/api/docs/reports/tests/assets/style.css b/cookbook/tests/api/docs/reports/tests/assets/style.css new file mode 100644 index 0000000000..561524c691 --- /dev/null +++ b/cookbook/tests/api/docs/reports/tests/assets/style.css @@ -0,0 +1,319 @@ +body { + font-family: Helvetica, Arial, sans-serif; + font-size: 12px; + /* do not increase min-width as some may use split screens */ + min-width: 800px; + color: #999; +} + +h1 { + font-size: 24px; + color: black; +} + +h2 { + font-size: 16px; + color: black; +} + +p { + color: black; +} + +a { + color: #999; +} + +table { + border-collapse: collapse; +} + +/****************************** + * SUMMARY INFORMATION + ******************************/ +#environment td { + padding: 5px; + border: 1px solid #e6e6e6; + vertical-align: top; +} +#environment tr:nth-child(odd) { + background-color: #f6f6f6; +} +#environment ul { + margin: 0; + padding: 0 20px; +} + +/****************************** + * TEST RESULT COLORS + ******************************/ +span.passed, +.passed .col-result { + color: green; +} + +span.skipped, +span.xfailed, +span.rerun, +.skipped .col-result, +.xfailed .col-result, +.rerun .col-result { + color: orange; +} + +span.error, +span.failed, +span.xpassed, +.error .col-result, +.failed .col-result, +.xpassed .col-result { + color: red; +} + +.col-links__extra { + margin-right: 3px; +} + +/****************************** + * RESULTS TABLE + * + * 1. Table Layout + * 2. Extra + * 3. Sorting items + * + ******************************/ +/*------------------ + * 1. Table Layout + *------------------*/ +#results-table { + border: 1px solid #e6e6e6; + color: #999; + font-size: 12px; + width: 100%; +} +#results-table th, +#results-table td { + padding: 5px; + border: 1px solid #e6e6e6; + text-align: left; +} +#results-table th { + font-weight: bold; +} + +/*------------------ + * 2. Extra + *------------------*/ +.logwrapper { + max-height: 230px; + overflow-y: scroll; + background-color: #e6e6e6; +} +.logwrapper.expanded { + max-height: none; +} +.logwrapper.expanded .logexpander:after { + content: "collapse [-]"; +} +.logwrapper .logexpander { + z-index: 1; + position: sticky; + top: 10px; + width: max-content; + border: 1px solid; + border-radius: 3px; + padding: 5px 7px; + margin: 10px 0 10px calc(100% - 80px); + cursor: pointer; + background-color: #e6e6e6; +} +.logwrapper .logexpander:after { + content: "expand [+]"; +} +.logwrapper .logexpander:hover { + color: #000; + border-color: #000; +} +.logwrapper .log { + min-height: 40px; + position: relative; + top: -50px; + height: calc(100% + 50px); + border: 1px solid #e6e6e6; + color: black; + display: block; + font-family: "Courier New", Courier, monospace; + padding: 5px; + padding-right: 80px; + white-space: pre-wrap; +} + +div.media { + border: 1px solid #e6e6e6; + float: right; + height: 240px; + margin: 0 5px; + overflow: hidden; + width: 320px; +} + +.media-container { + display: grid; + grid-template-columns: 25px auto 25px; + align-items: center; + flex: 1 1; + overflow: hidden; + height: 200px; +} + +.media-container--fullscreen { + grid-template-columns: 0px auto 0px; +} + +.media-container__nav--right, +.media-container__nav--left { + text-align: center; + cursor: pointer; +} + +.media-container__viewport { + cursor: pointer; + text-align: center; + height: inherit; +} +.media-container__viewport img, +.media-container__viewport video { + object-fit: cover; + width: 100%; + max-height: 100%; +} + +.media__name, +.media__counter { + display: flex; + flex-direction: row; + justify-content: space-around; + flex: 0 0 25px; + align-items: center; +} + +.collapsible td:not(.col-links) { + cursor: pointer; +} +.collapsible td:not(.col-links):hover::after { + color: #bbb; + font-style: italic; + cursor: pointer; +} + +.col-result { + width: 130px; +} +.col-result:hover::after { + content: " (hide details)"; +} + +.col-result.collapsed:hover::after { + content: " (show details)"; +} + +#environment-header h2:hover::after { + content: " (hide details)"; + color: #bbb; + font-style: italic; + cursor: pointer; + font-size: 12px; +} + +#environment-header.collapsed h2:hover::after { + content: " (show details)"; + color: #bbb; + font-style: italic; + cursor: pointer; + font-size: 12px; +} + +/*------------------ + * 3. Sorting items + *------------------*/ +.sortable { + cursor: pointer; +} +.sortable.desc:after { + content: " "; + position: relative; + left: 5px; + bottom: -12.5px; + border: 10px solid #4caf50; + border-bottom: 0; + border-left-color: transparent; + border-right-color: transparent; +} +.sortable.asc:after { + content: " "; + position: relative; + left: 5px; + bottom: 12.5px; + border: 10px solid #4caf50; + border-top: 0; + border-left-color: transparent; + border-right-color: transparent; +} + +.hidden, .summary__reload__button.hidden { + display: none; +} + +.summary__data { + flex: 0 0 550px; +} +.summary__reload { + flex: 1 1; + display: flex; + justify-content: center; +} +.summary__reload__button { + flex: 0 0 300px; + display: flex; + color: white; + font-weight: bold; + background-color: #4caf50; + text-align: center; + justify-content: center; + align-items: center; + border-radius: 3px; + cursor: pointer; +} +.summary__reload__button:hover { + background-color: #46a049; +} +.summary__spacer { + flex: 0 0 550px; +} + +.controls { + display: flex; + justify-content: space-between; +} + +.filters, +.collapse { + display: flex; + align-items: center; +} +.filters button, +.collapse button { + color: #999; + border: none; + background: none; + cursor: pointer; + text-decoration: underline; +} +.filters button:hover, +.collapse button:hover { + color: #ccc; +} + +.filter__label { + margin-right: 10px; +} diff --git a/cookbook/tests/api/docs/reports/tests/pytest.xml b/cookbook/tests/api/docs/reports/tests/pytest.xml new file mode 100644 index 0000000000..46143d8daa --- /dev/null +++ b/cookbook/tests/api/docs/reports/tests/pytest.xml @@ -0,0 +1,19 @@ +arg = ['g1_s1', 403] +request = <FixtureRequest for <Function test_list_permission[arg1]>> + + @pytest.mark.parametrize("arg", [ + ['a_u', 403], + ['g1_s1', 403], + ['u1_s1', 200], + ['a1_s1', 200], + ]) + def test_list_permission(arg, request): + c = request.getfixturevalue(arg[0]) +> assert c.get(reverse(LIST_URL)).status_code == arg[1] +E assert 200 == 403 +E + where 200 = <Response status_code=200, "application/json">.status_code +E + where <Response status_code=200, "application/json"> = <bound method Client.get of <django.test.client.Client object at 0x0000017B4EB67350>>('/api/food/') +E + where <bound method Client.get of <django.test.client.Client object at 0x0000017B4EB67350>> = <django.test.client.Client object at 0x0000017B4EB67350>.get +E + and '/api/food/' = reverse('api:food-list') + +test_api_food.py:90: AssertionError \ No newline at end of file diff --git a/cookbook/tests/api/docs/reports/tests/tests.html b/cookbook/tests/api/docs/reports/tests/tests.html new file mode 100644 index 0000000000..e9fb6cf543 --- /dev/null +++ b/cookbook/tests/api/docs/reports/tests/tests.html @@ -0,0 +1,770 @@ + + + + + tests.html + + + +

tests.html

+

Report generated on 18-Aug-2024 at 12:56:14 by pytest-html + v4.1.1

+
+

Environment

+
+
+ + + + + +
+
+

Summary

+
+
+

4 tests took 00:01:48.

+

(Un)check the boxes to filter the results.

+
+ +
+
+
+
+ + 1 Failed, + + 3 Passed, + + 0 Skipped, + + 0 Expected failures, + + 0 Unexpected passes, + + 0 Errors, + + 0 Reruns +
+
+  /  +
+
+
+
+
+
+
+
+ + + + + + + + + +
ResultTestDurationLinks
+ +
+
+ +
+ \ No newline at end of file diff --git a/cookbook/tests/api/test_api_food.py b/cookbook/tests/api/test_api_food.py index ae6ec111b2..ccf46e3867 100644 --- a/cookbook/tests/api/test_api_food.py +++ b/cookbook/tests/api/test_api_food.py @@ -81,7 +81,7 @@ def obj_tree_1(request, space_1): @pytest.mark.parametrize("arg", [ ['a_u', 403], - ['g1_s1', 403], + ['g1_s1', 200], ['u1_s1', 200], ['a1_s1', 200], ]) diff --git a/cookbook/tests/api/test_api_keyword.py b/cookbook/tests/api/test_api_keyword.py index dc48557256..39164d0419 100644 --- a/cookbook/tests/api/test_api_keyword.py +++ b/cookbook/tests/api/test_api_keyword.py @@ -73,7 +73,7 @@ def recipe_1_1_s1(u1_s1, obj_1_1, space_1): @pytest.mark.parametrize("arg", [ ['a_u', 403], - ['g1_s1', 403], + ['g1_s1', 200], ['u1_s1', 200], ['a1_s1', 200], ]) diff --git a/cookbook/tests/api/test_api_space.py b/cookbook/tests/api/test_api_space.py index bedbec6539..a86e5f17c5 100644 --- a/cookbook/tests/api/test_api_space.py +++ b/cookbook/tests/api/test_api_space.py @@ -11,7 +11,7 @@ @pytest.mark.parametrize("arg", [ ['a_u', 403, 0], - ['g1_s1', 403, 0], + ['g1_s1', 200, 0], ['u1_s1', 200, 1], ['a1_s1', 200, 1], ['a2_s1', 200, 1], diff --git a/cookbook/views/api.py b/cookbook/views/api.py index 4ed6a07a1a..a95716a667 100644 --- a/cookbook/views/api.py +++ b/cookbook/views/api.py @@ -59,7 +59,7 @@ from cookbook.helper.open_data_importer import OpenDataImporter from cookbook.helper.permission_helper import ( CustomIsAdmin, CustomIsOwner, CustomIsOwnerReadOnly, CustomIsShared, CustomIsSpaceOwner, CustomIsUser, CustomRecipePermission, CustomTokenHasReadWriteScope, - CustomTokenHasScope, CustomUserPermission, IsReadOnlyDRF, above_space_limit, group_required, has_group_permission, is_space_owner, switch_user_active_space, + CustomTokenHasScope, CustomUserPermission, IsReadOnlyDRF, above_space_limit, group_required, has_group_permission, is_space_owner, switch_user_active_space, CustomIsGuest, ) from cookbook.helper.recipe_search import RecipeSearch from cookbook.helper.recipe_url_import import clean_dict, get_from_youtube_scraper, get_images_from_soup @@ -405,7 +405,7 @@ class GroupViewSet(viewsets.ModelViewSet): class SpaceViewSet(viewsets.ModelViewSet): queryset = Space.objects serializer_class = SpaceSerializer - permission_classes = [IsReadOnlyDRF & CustomIsUser | CustomIsOwner & CustomIsAdmin & CustomTokenHasReadWriteScope] + permission_classes = [IsReadOnlyDRF & CustomIsGuest | CustomIsOwner & CustomIsAdmin & CustomTokenHasReadWriteScope] http_method_names = ['get', 'patch'] def get_queryset(self): @@ -521,7 +521,7 @@ class KeywordViewSet(viewsets.ModelViewSet, TreeMixin): queryset = Keyword.objects model = Keyword serializer_class = KeywordSerializer - permission_classes = [CustomIsUser & CustomTokenHasReadWriteScope] + permission_classes = [(CustomIsGuest & IsReadOnlyDRF | CustomIsUser) & CustomTokenHasReadWriteScope] pagination_class = DefaultPagination @@ -548,7 +548,7 @@ class FoodViewSet(viewsets.ModelViewSet, TreeMixin): queryset = Food.objects model = Food serializer_class = FoodSerializer - permission_classes = [CustomIsUser & CustomTokenHasReadWriteScope] + permission_classes = [(CustomIsGuest & IsReadOnlyDRF | CustomIsUser) & CustomTokenHasReadWriteScope] pagination_class = DefaultPagination def get_queryset(self): From 540daf2a38bc722f76f23120caa833f32f7adf90 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sun, 18 Aug 2024 14:20:09 +0200 Subject: [PATCH 28/31] fixed test --- .../tests/api/docs/reports/tests/pytest.xml | 20 +------------------ .../tests/api/docs/reports/tests/tests.html | 12 +++++------ cookbook/tests/api/test_api_space.py | 2 +- 3 files changed, 8 insertions(+), 26 deletions(-) diff --git a/cookbook/tests/api/docs/reports/tests/pytest.xml b/cookbook/tests/api/docs/reports/tests/pytest.xml index 46143d8daa..bd6a1af006 100644 --- a/cookbook/tests/api/docs/reports/tests/pytest.xml +++ b/cookbook/tests/api/docs/reports/tests/pytest.xml @@ -1,19 +1 @@ -arg = ['g1_s1', 403] -request = <FixtureRequest for <Function test_list_permission[arg1]>> - - @pytest.mark.parametrize("arg", [ - ['a_u', 403], - ['g1_s1', 403], - ['u1_s1', 200], - ['a1_s1', 200], - ]) - def test_list_permission(arg, request): - c = request.getfixturevalue(arg[0]) -> assert c.get(reverse(LIST_URL)).status_code == arg[1] -E assert 200 == 403 -E + where 200 = <Response status_code=200, "application/json">.status_code -E + where <Response status_code=200, "application/json"> = <bound method Client.get of <django.test.client.Client object at 0x0000017B4EB67350>>('/api/food/') -E + where <bound method Client.get of <django.test.client.Client object at 0x0000017B4EB67350>> = <django.test.client.Client object at 0x0000017B4EB67350>.get -E + and '/api/food/' = reverse('api:food-list') - -test_api_food.py:90: AssertionError \ No newline at end of file + \ No newline at end of file diff --git a/cookbook/tests/api/docs/reports/tests/tests.html b/cookbook/tests/api/docs/reports/tests/tests.html index e9fb6cf543..7a07d385e1 100644 --- a/cookbook/tests/api/docs/reports/tests/tests.html +++ b/cookbook/tests/api/docs/reports/tests/tests.html @@ -7,7 +7,7 @@

tests.html

-

Report generated on 18-Aug-2024 at 12:56:14 by pytest-html +

Report generated on 18-Aug-2024 at 14:19:56 by pytest-html v4.1.1

Environment

@@ -61,7 +61,7 @@

Environment

Summary

-

4 tests took 00:01:48.

+

5 tests took 00:02:19.

(Un)check the boxes to filter the results.