Compare commits

...

4 Commits

Author SHA1 Message Date
mealie-commit-bot[bot]
168ac79daa chore: bump version to v3.10.1 2026-02-03 01:04:49 +00:00
Hayden
22296277a8 chore(l10n): New Crowdin updates (#6994) 2026-02-03 00:51:49 +00:00
Michael Genson
6e006458be fix: Button overflow on main page filters (#6992) 2026-02-02 18:44:36 -06:00
Michael Genson
76a2fea076 docs: Typo (#6993) 2026-02-02 16:20:41 -06:00
17 changed files with 647 additions and 645 deletions

View File

@@ -91,12 +91,12 @@ This filter will find all recipes that have particular slugs: <br>
`slug IN ["pasta-fagioli", "delicious-ramen"]` `slug IN ["pasta-fagioli", "delicious-ramen"]`
##### Placeholder Keywords ##### Placeholder Keywords
You can use placeholders to insert dynamic values as opposed to static values. Currently the only supported placeholder keyword is `$NOW`, to insert the current time. You can use placeholders to insert dynamic values as opposed to static values. Currently the only supported placeholder keyword is `$NOW`, to insert the current date/time.
`$NOW` can optionally be paired with basic offsets. Here is an example of a filter which gives you recipes not made within the past 30 days: <br> `$NOW` can optionally be paired with basic offsets. Here is an example of a filter which gives you recipes not made within the past 30 days: <br>
`lastMade <= "$NOW-30d"` `lastMade <= "$NOW-30d"`
Supported offsets operations include: Supported offset operations include:
- `-` for subtracting a time (i.e. in the past) - `-` for subtracting a time (i.e. in the past)
- `+` for adding a time (i.e. in the future) - `+` for adding a time (i.e. in the future)

View File

@@ -31,7 +31,7 @@ To deploy mealie on your local network, it is highly recommended to use Docker t
We've gone through a few versions of Mealie v1 deployment targets. We have settled on a single container deployment, and we've begun publishing the nightly container on github containers. If you're looking to move from the old nightly (split containers _or_ the omni image) to the new nightly, there are a few things you need to do: We've gone through a few versions of Mealie v1 deployment targets. We have settled on a single container deployment, and we've begun publishing the nightly container on github containers. If you're looking to move from the old nightly (split containers _or_ the omni image) to the new nightly, there are a few things you need to do:
1. Take a backup just in case! 1. Take a backup just in case!
2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v3.10.0` 2. Replace the image for the API container with `ghcr.io/mealie-recipes/mealie:v3.10.1`
3. Take the external port from the frontend container and set that as the port mapped to port `9000` on the new container. The frontend is now served on port 9000 from the new container, so it will need to be mapped for you to have access. 3. Take the external port from the frontend container and set that as the port mapped to port `9000` on the new container. The frontend is now served on port 9000 from the new container, so it will need to be mapped for you to have access.
4. Restart the container 4. Restart the container

View File

@@ -10,7 +10,7 @@ PostgreSQL might be considered if you need to support many concurrent users. In
```yaml ```yaml
services: services:
mealie: mealie:
image: ghcr.io/mealie-recipes/mealie:v3.10.0 # (3) image: ghcr.io/mealie-recipes/mealie:v3.10.1 # (3)
container_name: mealie container_name: mealie
restart: always restart: always
ports: ports:

View File

@@ -11,7 +11,7 @@ SQLite is a popular, open source, self-contained, zero-configuration database th
```yaml ```yaml
services: services:
mealie: mealie:
image: ghcr.io/mealie-recipes/mealie:v3.10.0 # (3) image: ghcr.io/mealie-recipes/mealie:v3.10.1 # (3)
container_name: mealie container_name: mealie
restart: always restart: always
ports: ports:

View File

@@ -38,7 +38,7 @@
clearable clearable
/> />
<div /> <div />
<div class="d-flex py-4 px-1 align-center"> <div class="d-flex flex-wrap py-4 px-1 align-center">
<v-btn-toggle <v-btn-toggle
v-if="requireAll != undefined" v-if="requireAll != undefined"
v-model="combinator" v-model="combinator"
@@ -46,6 +46,7 @@
density="compact" density="compact"
variant="outlined" variant="outlined"
color="primary" color="primary"
class="my-1"
> >
<v-btn value="hasAll"> <v-btn value="hasAll">
{{ $t('search.has-all') }} {{ $t('search.has-all') }}
@@ -58,6 +59,7 @@
<v-btn <v-btn
size="small" size="small"
color="accent" color="accent"
class="my-1"
@click="clearSelection" @click="clearSelection"
> >
{{ $t("search.clear-selection") }} {{ $t("search.clear-selection") }}

View File

@@ -212,7 +212,7 @@
"upload-file": "Lae fail üles", "upload-file": "Lae fail üles",
"created-on-date": "Loodud: {0}", "created-on-date": "Loodud: {0}",
"unsaved-changes": "Sul on salvestamata muudatusi. Kas sa tahad salvestada enne lehelt lahkumist? Vajuta OK salvestamiseks või Tühista, et muudatused tühistada.", "unsaved-changes": "Sul on salvestamata muudatusi. Kas sa tahad salvestada enne lehelt lahkumist? Vajuta OK salvestamiseks või Tühista, et muudatused tühistada.",
"discard-changes": "Discard Changes", "discard-changes": "Loobu muudatustest",
"discard-changes-description": "You have unsaved changes. Are you sure you want to discard them?", "discard-changes-description": "You have unsaved changes. Are you sure you want to discard them?",
"clipboard-copy-failure": "Lõikepuhvrisse kopeerimine ebaõnnestus.", "clipboard-copy-failure": "Lõikepuhvrisse kopeerimine ebaõnnestus.",
"confirm-delete-generic-items": "Kas oled kindel, et tahad kustutada järgnevad asjad?", "confirm-delete-generic-items": "Kas oled kindel, et tahad kustutada järgnevad asjad?",
@@ -344,9 +344,9 @@
"breakfast": "Hommikusöök", "breakfast": "Hommikusöök",
"lunch": "Lõuna", "lunch": "Lõuna",
"dinner": "Õhtusöök", "dinner": "Õhtusöök",
"snack": "Snack", "snack": "Snäkk",
"drink": "Drink", "drink": "Jook",
"dessert": "Dessert", "dessert": "Magustoit",
"type-any": "Kõik", "type-any": "Kõik",
"day-any": "Kõik", "day-any": "Kõik",
"editor": "Editor", "editor": "Editor",

View File

@@ -370,8 +370,8 @@
"applies-to-all-days": "Minden napra vonatkozóan", "applies-to-all-days": "Minden napra vonatkozóan",
"applies-on-days": "Érvényes {0}-ként", "applies-on-days": "Érvényes {0}-ként",
"meal-plan-settings": "Menütervező beállításai", "meal-plan-settings": "Menütervező beállításai",
"add-all-to-list": "Add All to List", "add-all-to-list": "Összes hozzáadása a listához",
"add-day-to-list": "Add Day to List" "add-day-to-list": "Nap hozzáadása a listához"
}, },
"migration": { "migration": {
"migration-data-removed": "Migrációs adatok eltávolítva", "migration-data-removed": "Migrációs adatok eltávolítva",

View File

@@ -43,8 +43,8 @@
"category-deleted": "카테고리 삭제됨", "category-deleted": "카테고리 삭제됨",
"category-deletion-failed": "카테고리 삭제 실패", "category-deletion-failed": "카테고리 삭제 실패",
"category-filter": "카테고리 필터", "category-filter": "카테고리 필터",
"category-update-failed": "Category 업데이트 실패", "category-update-failed": "카테고리 수정 실패",
"category-updated": "카테고리 업데이트", "category-updated": "카테고리 수정됨",
"uncategorized-count": "카테고리 없음 {count}", "uncategorized-count": "카테고리 없음 {count}",
"create-a-category": "카테고리 생성", "create-a-category": "카테고리 생성",
"category-name": "카테고리 이름", "category-name": "카테고리 이름",
@@ -56,7 +56,7 @@
"delete-event": "이벤트 삭제", "delete-event": "이벤트 삭제",
"event-delete-confirmation": "정말로 이 이벤트를 삭제하시겠어요?", "event-delete-confirmation": "정말로 이 이벤트를 삭제하시겠어요?",
"event-deleted": "이벤트 삭제됨", "event-deleted": "이벤트 삭제됨",
"event-updated": "이벤트 업데이트됨", "event-updated": "이벤트 수정됨",
"new-notification-form-description": "Mealie는 Apprise 라이브러리를 사용하여 알림을 생성합니다. 알림에 사용할 서비스에 대한 다양한 옵션을 제공합니다. 서비스의 URL을 만드는 방법에 대한 종합적인 가이드는 해당 Wiki 문서를 참조하세요. 알림 유형에 따라 추가 기능이 포함될 수 있습니다.", "new-notification-form-description": "Mealie는 Apprise 라이브러리를 사용하여 알림을 생성합니다. 알림에 사용할 서비스에 대한 다양한 옵션을 제공합니다. 서비스의 URL을 만드는 방법에 대한 종합적인 가이드는 해당 Wiki 문서를 참조하세요. 알림 유형에 따라 추가 기능이 포함될 수 있습니다.",
"new-version": "새로운 버전 사용 가능", "new-version": "새로운 버전 사용 가능",
"notification": "알림", "notification": "알림",
@@ -69,12 +69,12 @@
"new-notification": "새 알림", "new-notification": "새 알림",
"event-notifiers": "이벤트 알림이", "event-notifiers": "이벤트 알림이",
"apprise-url-skipped-if-blank": "Apprise URL (비워두면 생략합니다)", "apprise-url-skipped-if-blank": "Apprise URL (비워두면 생략합니다)",
"apprise-url-is-left-intentionally-blank": "Apprise URL에는 일반적으로 민감한 정보가 포함되므로, 편집 시 이 필드는 의도적으로 비워둡니다. URL을 업데이트하려면 여기에 새 주소를 입력하시고, 현재 URL을 유지하려면 비워두십시오.", "apprise-url-is-left-intentionally-blank": "Apprise URL에는 일반적으로 민감한 정보가 포함되므로, 편집 시 이 필드는 의도적으로 비워둡니다. URL을 수정하려면 여기에 새 주소를 입력하시고, 현재 URL을 유지하려면 비워두십시오.",
"enable-notifier": "알림 활성화", "enable-notifier": "알림 활성화",
"what-events": "이 알리미는 어떤 이벤트를 구독해야 합니까?", "what-events": "이 알리미는 어떤 이벤트를 구독해야 합니까?",
"user-events": "사용자 이벤트", "user-events": "사용자 이벤트",
"mealplan-events": "Mealplan 이벤트", "mealplan-events": "Mealplan 이벤트",
"when-a-user-in-your-group-creates-a-new-mealplan": "그룹의 사용자가 새로운 식 계획을 만들 때", "when-a-user-in-your-group-creates-a-new-mealplan": "그룹의 사용자가 새로운 식 계획을 만들 때",
"shopping-list-events": "장보기 목록 이벤트", "shopping-list-events": "장보기 목록 이벤트",
"cookbook-events": "요리책 이벤트", "cookbook-events": "요리책 이벤트",
"tag-events": "Tag 이벤트", "tag-events": "Tag 이벤트",
@@ -92,7 +92,7 @@
"confirm-how-does-everything-look": "모든 게 어떻게 보이나요?", "confirm-how-does-everything-look": "모든 게 어떻게 보이나요?",
"confirm-delete-generic": "이 항목을 삭제하시겠습니까?", "confirm-delete-generic": "이 항목을 삭제하시겠습니까?",
"copied_message": "복사됨!", "copied_message": "복사됨!",
"create": "만들기", "create": "생성",
"created": "생성됨", "created": "생성됨",
"custom": "사용자 정의", "custom": "사용자 정의",
"dashboard": "대시보드", "dashboard": "대시보드",
@@ -212,11 +212,11 @@
"upload-file": "파일 업로드", "upload-file": "파일 업로드",
"created-on-date": "생성일: {0}", "created-on-date": "생성일: {0}",
"unsaved-changes": "저장되지 않은 변경 사항이 있습니다. 떠나기 전에 저장하시겠습니까? 저장하려면 확인을 클릭하고, 변경 사항을 삭제하려면 취소를 클릭합니다.", "unsaved-changes": "저장되지 않은 변경 사항이 있습니다. 떠나기 전에 저장하시겠습니까? 저장하려면 확인을 클릭하고, 변경 사항을 삭제하려면 취소를 클릭합니다.",
"discard-changes": "Discard Changes", "discard-changes": "변경사항 취소",
"discard-changes-description": "You have unsaved changes. Are you sure you want to discard them?", "discard-changes-description": "저장되지 않은 변경사항이 있습니다. 삭제하시겠습니까?",
"clipboard-copy-failure": "클립보드에 복사하는 데 실패했습니다.", "clipboard-copy-failure": "클립보드에 복사하는 데 실패했습니다.",
"confirm-delete-generic-items": "이 항목을 삭제하시겠습니까?", "confirm-delete-generic-items": "이 항목을 삭제하시겠습니까?",
"organizers": "분류자", "organizers": "정리 도구",
"caution": "주의", "caution": "주의",
"show-advanced": "고급 표시", "show-advanced": "고급 표시",
"add-field": "필드 추가", "add-field": "필드 추가",
@@ -228,8 +228,8 @@
"cannot-delete-default-group": "기본 그룹은 삭제할 수 없습니다", "cannot-delete-default-group": "기본 그룹은 삭제할 수 없습니다",
"cannot-delete-group-with-users": "사용자가 있는 그룹은 삭제할 수 없습니다.", "cannot-delete-group-with-users": "사용자가 있는 그룹은 삭제할 수 없습니다.",
"confirm-group-deletion": "그룹을 삭제할까요?", "confirm-group-deletion": "그룹을 삭제할까요?",
"create-group": "그룹 만들기", "create-group": "그룹 생성",
"error-updating-group": "그룹 업데이트 오류", "error-updating-group": "그룹 수정 오류",
"group": "그룹", "group": "그룹",
"group-deleted": "그룹 삭제됨", "group-deleted": "그룹 삭제됨",
"group-deletion-failed": "그룹 삭제 실패", "group-deletion-failed": "그룹 삭제 실패",
@@ -252,7 +252,7 @@
"manage": "관리", "manage": "관리",
"manage-household": "가구 관리", "manage-household": "가구 관리",
"invite": "초대하기", "invite": "초대하기",
"looking-to-update-your-profile": "프로필을 업데이트하시겠습니까?", "looking-to-update-your-profile": "프로필을 업데이트하고 싶으신가요?",
"default-recipe-preferences-description": "이 설정은 그룹에서 새 레시피를 생성할 때 적용되는 기본값입니다. 레시피 설정 메뉴에서 개별 레시피별로 변경할 수 있습니다.", "default-recipe-preferences-description": "이 설정은 그룹에서 새 레시피를 생성할 때 적용되는 기본값입니다. 레시피 설정 메뉴에서 개별 레시피별로 변경할 수 있습니다.",
"default-recipe-preferences": "기본 레시피 설정", "default-recipe-preferences": "기본 레시피 설정",
"group-preferences": "그룹 설정", "group-preferences": "그룹 설정",
@@ -306,34 +306,34 @@
"household-preferences": "가구 설정" "household-preferences": "가구 설정"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "새로운 식 계획 생성", "create-a-new-meal-plan": "새로운 식 계획 생성",
"update-this-meal-plan": "이 식 계획 업데이트", "update-this-meal-plan": "이 식 계획 수정",
"dinner-this-week": "이번 주 저녁 식사", "dinner-this-week": "이번 주 저녁 식사",
"dinner-today": "오늘 저녁 식사", "dinner-today": "오늘 저녁 식사",
"dinner-tonight": "오늘 밤 저녁 식사", "dinner-tonight": "오늘 밤 저녁 식사",
"edit-meal-plan": "식 계획 편집", "edit-meal-plan": "식 계획 편집",
"end-date": "종료 날짜", "end-date": "종료 날짜",
"group": "그룹(베타)", "group": "그룹(베타)",
"main": "메인", "main": "메인",
"meal-planner": "식단 플래너", "meal-planner": "식단 플래너",
"meal-plans": "식단 계획", "meal-plans": "식단 계획",
"mealplan-categories": "식 계획 카테고리", "mealplan-categories": "식 계획 카테고리",
"mealplan-created": "식 계획이 생성됨", "mealplan-created": "식 계획이 생성됨",
"mealplan-creation-failed": "식 계획 생성 실패", "mealplan-creation-failed": "식 계획 생성 실패",
"mealplan-deleted": "식 계획 삭제됨", "mealplan-deleted": "식 계획 삭제됨",
"mealplan-deletion-failed": "식계획 삭제 실패", "mealplan-deletion-failed": "식계획 삭제 실패",
"mealplan-settings": "식 계획 설정", "mealplan-settings": "식 계획 설정",
"mealplan-update-failed": "식 계획 업데이트 실패", "mealplan-update-failed": "식 계획 수정 실패",
"mealplan-updated": "식 계획이 업데이트됨", "mealplan-updated": "식 계획 수정됨",
"mealplan-households-description": "가구를 선택하지 않은 경우 모든 가구의 레시피를 추가할 수 있습니다.", "mealplan-households-description": "가구를 선택하지 않은 경우 모든 가구의 레시피를 추가할 수 있습니다.",
"any-category": "모든 카테고리", "any-category": "모든 카테고리",
"any-tag": "모든 태그", "any-tag": "모든 태그",
"any-household": "모든 가구", "any-household": "모든 가구",
"no-meal-plan-defined-yet": "아직 식 계획이 정의되지 않았습니다.", "no-meal-plan-defined-yet": "아직 식 계획이 정의되지 않았습니다.",
"no-meal-planned-for-today": "오늘은 식 계획이 없습니다", "no-meal-planned-for-today": "오늘은 식 계획이 없습니다",
"numberOfDays-hint": "페이지 로드 일수", "numberOfDays-hint": "페이지 로드 일수",
"numberOfDays-label": "기본 일수", "numberOfDays-label": "기본 일수",
"only-recipes-with-these-categories-will-be-used-in-meal-plans": "이 카테고리의 레시피만 식 계획에 사용됩니다.", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "이 카테고리의 레시피만 식 계획에 사용됩니다.",
"planner": "플래너", "planner": "플래너",
"quick-week": "빠른 주", "quick-week": "빠른 주",
"side": "사이드", "side": "사이드",
@@ -364,14 +364,14 @@
"for-type-meal-types": "{0} 식사 종류에", "for-type-meal-types": "{0} 식사 종류에",
"meal-plan-rules": "식단 계획 규칙", "meal-plan-rules": "식단 계획 규칙",
"new-rule": "새 규칙", "new-rule": "새 규칙",
"meal-plan-rules-description": "식단 계획에 사용할 레시피를 자동 선택하는 규칙을 생성할 수 있습니다. 이 규칙들은 서버가 식사 플랜을 생성할 때 선택할 무작위 레시피 풀을 결정하는 데 사용됩니다. 동일한 요일/유형 제약 조건을 가진 규칙들은 필터가 병합된다는 점에 유의하세요. 실제로 중복 규칙을 생성할 필요는 없지만, 생성하는 것은 가능합니다.", "meal-plan-rules-description": "식단 계획에 사용할 레시피를 자동 선택하는 규칙을 생성할 수 있습니다. 이 규칙들은 서버가 식단 계획을 생성할 때 선택할 무작위 레시피 풀을 결정하는 데 사용됩니다. 동일한 요일/유형 제약 조건을 가진 규칙들은 필터가 병합된다는 점에 유의하세요. 실제로 중복 규칙을 생성할 필요는 없지만, 생성하는 것은 가능합니다.",
"new-rule-description": "식단 계획에 새 규칙을 생성할 때, 특정 요일 및/또는 특정 식사 유형에만 적용되도록 규칙을 제한할 수 있습니다. 모든 요일 또는 모든 식사 유형에 규칙을 적용하려면 규칙을 \"모든\"으로 설정하면 됩니다. 이렇게 하면 해당 요일 및/또는 식사 유형의 모든 가능한 값에 규칙이 적용됩니다.", "new-rule-description": "식단 계획에 새 규칙을 생성할 때, 특정 요일 및/또는 특정 식사 유형에만 적용되도록 규칙을 제한할 수 있습니다. 모든 요일 또는 모든 식사 유형에 규칙을 적용하려면 규칙을 \"모든\"으로 설정하면 됩니다. 이렇게 하면 해당 요일 및/또는 식사 유형의 모든 가능한 값에 규칙이 적용됩니다.",
"recipe-rules": "레시피 규칙", "recipe-rules": "레시피 규칙",
"applies-to-all-days": "모든 날짜에 적용됨", "applies-to-all-days": "모든 날짜에 적용됨",
"applies-on-days": "{0}에 적용됨", "applies-on-days": "{0}에 적용됨",
"meal-plan-settings": "식단 계획 설정", "meal-plan-settings": "식단 계획 설정",
"add-all-to-list": "Add All to List", "add-all-to-list": "목록에 전체 추가",
"add-day-to-list": "Add Day to List" "add-day-to-list": "목록에 날짜 추가"
}, },
"migration": { "migration": {
"migration-data-removed": "이전된 데이터 제거됨", "migration-data-removed": "이전된 데이터 제거됨",
@@ -455,7 +455,7 @@
"trim-prefix-description": "각 줄의 첫 문자 제거하기", "trim-prefix-description": "각 줄의 첫 문자 제거하기",
"split-by-numbered-line-description": "'1)' 또는 '1.' 패턴을 일치시켜 문단을 분할하려고 시도합니다.", "split-by-numbered-line-description": "'1)' 또는 '1.' 패턴을 일치시켜 문단을 분할하려고 시도합니다.",
"import-by-url": "URL로 레시피 가져오기", "import-by-url": "URL로 레시피 가져오기",
"create-manually": "수동으로 레시피 만들기", "create-manually": "수동으로 레시피 생성",
"make-recipe-image": "이것을 레시피 이미지로 만드세요.", "make-recipe-image": "이것을 레시피 이미지로 만드세요.",
"add-food": "식품 추가", "add-food": "식품 추가",
"add-recipe": "레시피 추가" "add-recipe": "레시피 추가"
@@ -468,10 +468,10 @@
"page-creation-failed": "페이지 생성 실패", "page-creation-failed": "페이지 생성 실패",
"page-deleted": "페이지 삭제됨", "page-deleted": "페이지 삭제됨",
"page-deletion-failed": "페이지 삭제 실패", "page-deletion-failed": "페이지 삭제 실패",
"page-update-failed": "페이지 업데이트 실패", "page-update-failed": "페이지 수정 실패",
"page-updated": "페이지 업데이트됨", "page-updated": "페이지 수정됨",
"pages-update-failed": "페이지 업데이트 실패", "pages-update-failed": "페이지 수정 실패",
"pages-updated": "페이지 업데이트됨", "pages-updated": "페이지 수정됨",
"404-not-found": "404 찾을 수 없음", "404-not-found": "404 찾을 수 없음",
"an-error-occurred": "오류가 발생했습니다!" "an-error-occurred": "오류가 발생했습니다!"
}, },
@@ -524,7 +524,7 @@
"recipe-creation-failed": "레시피 생성 실패", "recipe-creation-failed": "레시피 생성 실패",
"recipe-deleted": "레시피 삭제됨", "recipe-deleted": "레시피 삭제됨",
"recipe-image": "레시피 사진", "recipe-image": "레시피 사진",
"recipe-image-updated": "레시피 사진 업데이트됨", "recipe-image-updated": "레시피 사진 수정됨",
"delete-image": "레시피 사진 삭제", "delete-image": "레시피 사진 삭제",
"delete-image-confirmation": "이 레시피 이미지를 삭제하시겠습니까?", "delete-image-confirmation": "이 레시피 이미지를 삭제하시겠습니까?",
"recipe-image-deleted": "레시피 이미지 삭제됨", "recipe-image-deleted": "레시피 이미지 삭제됨",
@@ -552,7 +552,7 @@
"no-recipe": "레시피 없음", "no-recipe": "레시피 없음",
"locked-by-owner": "소유자에 의해 잠김", "locked-by-owner": "소유자에 의해 잠김",
"join-the-conversation": "대화에 참여하기", "join-the-conversation": "대화에 참여하기",
"add-recipe-to-mealplan": "식 계획에 레시피 추가", "add-recipe-to-mealplan": "식 계획에 레시피 추가",
"entry-type": "항목 유형", "entry-type": "항목 유형",
"date-format-hint": "MM/DD/YYYY 형식", "date-format-hint": "MM/DD/YYYY 형식",
"date-format-hint-yyyy-mm-dd": "YYYY-MM-DD 형식", "date-format-hint-yyyy-mm-dd": "YYYY-MM-DD 형식",
@@ -624,8 +624,8 @@
"create-recipe-description": "처음부터 새로운 레시피를 만드세요.", "create-recipe-description": "처음부터 새로운 레시피를 만드세요.",
"create-recipes": "레시피 생성", "create-recipes": "레시피 생성",
"import-with-zip": ".zip 파일로 가져오기", "import-with-zip": ".zip 파일로 가져오기",
"create-recipe-from-an-image": "Create Recipe from an Image", "create-recipe-from-an-image": "이미지에서 레시피생성",
"create-recipe-from-an-image-description": "Create a recipe by uploading an image of it. Mealie will attempt to extract the text from the image using AI and create a recipe from it.", "create-recipe-from-an-image-description": "레시피 텍스트 이미지를 업로드하여 레시피를 생성하세요. Mealie는 AI를 사용하여 이미지에서 텍스트를 추출하고 이를 통해 새로운 레시피를 생성하려고 시도합니다.",
"crop-and-rotate-the-image": "이미지를 잘라내고 회전시켜 텍스트만 보이도록 하고 올바른 방향으로 배치하십시오.", "crop-and-rotate-the-image": "이미지를 잘라내고 회전시켜 텍스트만 보이도록 하고 올바른 방향으로 배치하십시오.",
"create-from-images": "이미지에서 생성", "create-from-images": "이미지에서 생성",
"should-translate-description": "레시피를 내 언어로 번역하기", "should-translate-description": "레시피를 내 언어로 번역하기",
@@ -644,7 +644,7 @@
"scrape-recipe-website-being-blocked": "웹사이트가 차단되고 있나요?", "scrape-recipe-website-being-blocked": "웹사이트가 차단되고 있나요?",
"scrape-recipe-try-importing-raw-html-instead": "대신 원본 HTML 가져오기를 시도해보세요.", "scrape-recipe-try-importing-raw-html-instead": "대신 원본 HTML 가져오기를 시도해보세요.",
"import-original-keywords-as-tags": "원본 키워드를 태그로 가져오기", "import-original-keywords-as-tags": "원본 키워드를 태그로 가져오기",
"import-original-categories": "Import original categories", "import-original-categories": "원래 카테고리 불러오기",
"stay-in-edit-mode": "편집 모드 유지", "stay-in-edit-mode": "편집 모드 유지",
"parse-recipe-ingredients-after-import": "가져오기 후 레시피 재료 추출", "parse-recipe-ingredients-after-import": "가져오기 후 레시피 재료 추출",
"import-from-zip": "Zip 파일에서 가져오기", "import-from-zip": "Zip 파일에서 가져오기",
@@ -743,7 +743,7 @@
"search-mealie": "Mealie 검색 (/를 눌러보세요)", "search-mealie": "Mealie 검색 (/를 눌러보세요)",
"search-placeholder": "검색...", "search-placeholder": "검색...",
"tag-filter": "태그 필터", "tag-filter": "태그 필터",
"search-hint": "'/'를 누르세요", "search-hint": "'/'를 눌러보세요",
"advanced": "고급", "advanced": "고급",
"auto-search": "자동 검색", "auto-search": "자동 검색",
"no-results": "검색 결과가 없습니다.", "no-results": "검색 결과가 없습니다.",
@@ -759,7 +759,7 @@
"restore-success": "복원 성공!", "restore-success": "복원 성공!",
"restore-fail": "복원이 실패했습니다. 자세한 내용은 서버 로그를 확인하십시오.", "restore-fail": "복원이 실패했습니다. 자세한 내용은 서버 로그를 확인하십시오.",
"backup-tag": "백업 태그", "backup-tag": "백업 태그",
"create-heading": "Create a Backup", "create-heading": "백업 생성하기",
"delete-backup": "백업 삭제", "delete-backup": "백업 삭제",
"error-creating-backup-see-log-file": "백업 생성 중 오류 발생. 로그 파일을 참조하십시오.", "error-creating-backup-see-log-file": "백업 생성 중 오류 발생. 로그 파일을 참조하십시오.",
"full-backup": "전체 백업", "full-backup": "전체 백업",
@@ -803,7 +803,7 @@
"profile": "프로필", "profile": "프로필",
"remove-existing-entries-matching-imported-entries": "가져온 항목과 일치하는 기존 항목을 제거합니다", "remove-existing-entries-matching-imported-entries": "가져온 항목과 일치하는 기존 항목을 제거합니다",
"set-new-time": "새 시간 설정", "set-new-time": "새 시간 설정",
"settings-update-failed": "설정 업데이트 실패", "settings-update-failed": "설정 수정 실패",
"settings-updated": "설정 업데이트", "settings-updated": "설정 업데이트",
"site-settings": "사이트 설정", "site-settings": "사이트 설정",
"theme": { "theme": {
@@ -1029,7 +1029,7 @@
"register": "등록", "register": "등록",
"reset-password": "비밀번호 재설정", "reset-password": "비밀번호 재설정",
"sign-in": "로그인", "sign-in": "로그인",
"total-mealplans": "전체 MealPlan 수", "total-mealplans": "전체 식단 계획 수",
"total-users": "전체 사용자 수", "total-users": "전체 사용자 수",
"upload-photo": "사진 업로드", "upload-photo": "사진 업로드",
"use-8-characters-or-more-for-your-password": "비밀번호는 8자 이상으로 설정하십시오", "use-8-characters-or-more-for-your-password": "비밀번호는 8자 이상으로 설정하십시오",
@@ -1073,7 +1073,7 @@
"user-details": "사용자 정보", "user-details": "사용자 정보",
"user-name": "사용자 이름", "user-name": "사용자 이름",
"authentication-method": "인증 방식", "authentication-method": "인증 방식",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", "authentication-method-hint": "이 설정은 사용자가 Mealie에 어떻게 인증할지 지정합니다. 잘 모르겠다면 'Mealie'를 선택하세요.",
"permissions": "권한", "permissions": "권한",
"administrator": "관리자", "administrator": "관리자",
"user-can-invite-other-to-group": "사용자는 다른 사용자를 그룹에 초대할 수 있습니다", "user-can-invite-other-to-group": "사용자는 다른 사용자를 그룹에 초대할 수 있습니다",
@@ -1100,8 +1100,8 @@
"foods": { "foods": {
"merge-dialog-text": "선택한 식품을 병합하면 원본 식품과 대상 식품이 하나의 식품으로 합쳐집니다. 원본 식품은 삭제되며, 원본 식품에 대한 모든 참조는 대상 식품을 가리키도록 업데이트됩니다.", "merge-dialog-text": "선택한 식품을 병합하면 원본 식품과 대상 식품이 하나의 식품으로 합쳐집니다. 원본 식품은 삭제되며, 원본 식품에 대한 모든 참조는 대상 식품을 가리키도록 업데이트됩니다.",
"merge-food-example": "{food1}을 {food2}에 병합", "merge-food-example": "{food1}을 {food2}에 병합",
"seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", "seed-dialog-text": "당신이 사용하는 언어에 맞춰 데이터베이스에 음식 정보를 추가하세요. 이렇게 하면 데이터베이스를 구성하는 데 사용할 수 있는 약 2700가지의 일반적인 음식 정보가 생성됩니다. 음식 정보는 커뮤니티 참여를 통해 번역됩니다.",
"seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", "seed-dialog-warning": "데이터베이스에 이미 일부 항목이 있습니다. 이름이 같은 항목이 이미 존재하는 경우 새 항목은 추가되지 않습니다.",
"combine-food": "식품 병합", "combine-food": "식품 병합",
"source-food": "원본 식품", "source-food": "원본 식품",
"target-food": "대상 식품", "target-food": "대상 식품",
@@ -1371,9 +1371,9 @@
"cookbooks-description": "레시피 카테고리 모음을 관리하고 해당 카테고리별 페이지를 생성합니다.", "cookbooks-description": "레시피 카테고리 모음을 관리하고 해당 카테고리별 페이지를 생성합니다.",
"members": "회원", "members": "회원",
"members-description": "가구 구성원을 확인하고 권한을 관리하세요.", "members-description": "가구 구성원을 확인하고 권한을 관리하세요.",
"webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", "webhooks-description": "식단 계획이 예정된 날짜에 발동되는 웹훅을 설정하세요.",
"notifiers": "알리미", "notifiers": "알리미",
"notifiers-description": "Setup email and push notifications that trigger on specific events.", "notifiers-description": "특정 이벤트 발생 시 이메일 및 푸시 알림이 전송되도록 설정하세요.",
"manage-data": "데이터 관리하기", "manage-data": "데이터 관리하기",
"manage-data-description": "Mealie 데이터를 관리하세요; 식품, 단위, 카테고리, 태그 등.", "manage-data-description": "Mealie 데이터를 관리하세요; 식품, 단위, 카테고리, 태그 등.",
"data-migrations": "데이터 이전", "data-migrations": "데이터 이전",

View File

@@ -4,7 +4,7 @@
"about-mealie": "Over Mealie", "about-mealie": "Over Mealie",
"api-docs": "API-documentatie", "api-docs": "API-documentatie",
"api-port": "API-poort", "api-port": "API-poort",
"application-mode": "Toepassingsmodus", "application-mode": "Applicatiemodus",
"database-type": "Databasetype", "database-type": "Databasetype",
"database-url": "Database URL", "database-url": "Database URL",
"default-group": "Standaardgroep", "default-group": "Standaardgroep",
@@ -370,8 +370,8 @@
"applies-to-all-days": "Van toepassing op alle dagen", "applies-to-all-days": "Van toepassing op alle dagen",
"applies-on-days": "Van toepassing op {0}s", "applies-on-days": "Van toepassing op {0}s",
"meal-plan-settings": "Maaltijdplan-instellingen", "meal-plan-settings": "Maaltijdplan-instellingen",
"add-all-to-list": "Add All to List", "add-all-to-list": "Alles aan lijst toevoegen",
"add-day-to-list": "Add Day to List" "add-day-to-list": "Dag aan lijst toevoegen"
}, },
"migration": { "migration": {
"migration-data-removed": "Migratiegegevens verwijderd", "migration-data-removed": "Migratiegegevens verwijderd",

View File

@@ -1,6 +1,6 @@
{ {
"name": "mealie", "name": "mealie",
"version": "3.10.0", "version": "3.10.1",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "nuxt dev", "dev": "nuxt dev",

View File

@@ -4,19 +4,19 @@
}, },
"recipe": { "recipe": {
"unique-name-error": "Назив рецепта мора бити јединствен", "unique-name-error": "Назив рецепта мора бити јединствен",
"recipe-created": "Recipe Created", "recipe-created": "Рецепт је направљен",
"recipe-image-deleted": "Recipe image deleted", "recipe-image-deleted": "Слика рецепта је обрисана",
"recipe-defaults": { "recipe-defaults": {
"ingredient-note": "1 Cup Flour", "ingredient-note": "1 шоља брашна",
"step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" "step-text": "Упутство за рецепт као и остала поља подржавају markdown синтаксу\n\n**Додати линк**\n\n[Мој линк](https://demo.mealie.io)\n"
}, },
"servings-text": { "servings-text": {
"makes": "Makes", "makes": "Прави",
"serves": "Serves", "serves": "Послужује",
"serving": "Serving", "serving": "Порција",
"servings": "Servings", "servings": "Број порција",
"yield": "Yield", "yield": "Количина",
"yields": "Yields" "yields": "Количина"
} }
}, },
"mealplan": { "mealplan": {
@@ -29,55 +29,55 @@
"ldap-update-password-unavailable": "Лозинку није могуће ажурирати, корисник је контролисан од стране LDAP-а" "ldap-update-password-unavailable": "Лозинку није могуће ажурирати, корисник је контролисан од стране LDAP-а"
}, },
"group": { "group": {
"report-deleted": "Рецепт је избрисан." "report-deleted": "Извештај је избрисан."
}, },
"exceptions": { "exceptions": {
"permission_denied": "Немате дозволу за извршење ове радње", "permission_denied": "Немате дозволу за извршење ове радње",
"recursive-recipe-link": "A recipe cannot reference itself, either directly or indirectly", "recursive-recipe-link": "Рецепт не може да референцира сам себе, директно или индиректно",
"no-entry-found": "Захтевани ресурс није пронађен", "no-entry-found": "Захтевани ресурс није пронађен",
"integrity-error": "Грешка у интегритету базе података", "integrity-error": "Грешка у интегритету базе података",
"username-conflict-error": "Корисничко име је већ заузето", "username-conflict-error": "Корисничко име је већ заузето",
"email-conflict-error": "Овај е-мејл је већ у употреби" "email-conflict-error": "Овај имејл је већ у употреби"
}, },
"notifications": { "notifications": {
"generic-created": "{name} је крериран", "generic-created": "{name} је креиран",
"generic-updated": "{name} је ажуриран", "generic-updated": "{name} је ажуриран",
"generic-created-with-url": "{name} је направљено, {url}", "generic-created-with-url": "{name} је направљено, {url}",
"generic-updated-with-url": "{name} је ажурирано, {url}", "generic-updated-with-url": "{name} је ажурирано, {url}",
"generic-duplicated": "{name} је дуплиран", "generic-duplicated": "{name} је дуплиран",
"generic-deleted": "{name} је обрисан", "generic-deleted": "{name} је обрисан",
"logged-out": "Logged out" "logged-out": "Одјављено"
}, },
"datetime": { "datetime": {
"year": "year|years", "year": "година",
"day": "day|days", "day": "дан",
"hour": "hour|hours", "hour": "сат",
"minute": "minute|minutes", "minute": "минут",
"second": "second|seconds", "second": "секунд",
"millisecond": "millisecond|milliseconds", "millisecond": "милисекунд",
"microsecond": "microsecond|microseconds" "microsecond": "микросекунд"
}, },
"emails": { "emails": {
"password": { "password": {
"subject": "Mealie Forgot Password", "subject": "Mealie Заборављена лозинка",
"header_text": "Forgot Password", "header_text": "Заборављена лозинка",
"message_top": "You have requested to reset your password.", "message_top": "Направили сте захтев за ресетовање лозинке.",
"message_bottom": "Please click the button above to reset your password.", "message_bottom": "Молимо вас да притиснете дугме изнад како бисте ресетовали лозинку.",
"button_text": "Reset Password" "button_text": "Ресетуј лозинку"
}, },
"invitation": { "invitation": {
"subject": "Invitation to join Mealie", "subject": "Mealie Позивница за придруживање",
"header_text": "You're Invited!", "header_text": "Позвани сте!",
"message_top": "You have been invited to join Mealie.", "message_top": "Позвани сте да се придружите Mealie-у.",
"message_bottom": "Please click the button above to accept the invitation.", "message_bottom": "Молимо вас да притиснете дугме изнад како бисте прихватили позив.",
"button_text": "Accept Invitation" "button_text": "Прихвати позивницу"
}, },
"test": { "test": {
"subject": "Mealie Test Email", "subject": "Mealie тест имејл",
"header_text": "Test Email", "header_text": "Пробни имејл",
"message_top": "This is a test email.", "message_top": "Ово је пробни имејл.",
"message_bottom": "Please click the button above to test the email.", "message_bottom": "Молимо вас да притиснете дугме изнад како бисте тестирали имејл.",
"button_text": "Open Mealie" "button_text": "Отвори Maelie"
} }
} }
} }

View File

@@ -5,7 +5,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "küüslauk", "name": "küüslauk",
"plural_name": "garlic" "plural_name": "küüslauku"
}, },
"onion": { "onion": {
"aliases": [], "aliases": [],
@@ -59,7 +59,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "seller", "name": "seller",
"plural_name": "celery" "plural_name": "sellerit"
}, },
"jalapeño": { "jalapeño": {
"aliases": [], "aliases": [],
@@ -95,7 +95,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "spinat", "name": "spinat",
"plural_name": "spinach" "plural_name": "spinatit"
}, },
"sweet corn": { "sweet corn": {
"aliases": [], "aliases": [],
@@ -145,7 +145,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "lillkapsas", "name": "lillkapsas",
"plural_name": "cauliflower" "plural_name": "lillkapsast"
}, },
"cabbage": { "cabbage": {
"aliases": [], "aliases": [],
@@ -169,7 +169,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "rukkola", "name": "rukkola",
"plural_name": "arugula" "plural_name": "rukolat"
}, },
"leek": { "leek": {
"aliases": [], "aliases": [],
@@ -321,8 +321,8 @@
"iceberg lettuce": { "iceberg lettuce": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "iceberg lettuce", "name": "jääkapsas",
"plural_name": "iceberg lettuce" "plural_name": "jääkapsad"
}, },
"mashed potato": { "mashed potato": {
"aliases": [], "aliases": [],
@@ -630,7 +630,7 @@
"foods": { "foods": {
"tomato": { "tomato": {
"aliases": [], "aliases": [],
"description": "Yes they are a fruit", "description": "Jah, need on puuviljad",
"name": "tomat", "name": "tomat",
"plural_name": "tomatit" "plural_name": "tomatit"
}, },
@@ -739,8 +739,8 @@
"dried apricot": { "dried apricot": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "dried apricot", "name": "kuivatatud aprikoos",
"plural_name": "dried apricots" "plural_name": "kuivatatud aprikoosid"
}, },
"kiwi": { "kiwi": {
"aliases": [], "aliases": [],
@@ -853,8 +853,8 @@
"dried fruit": { "dried fruit": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "dried fruit", "name": "kuivatatud puuvili",
"plural_name": "dried fruits" "plural_name": "kuivatatud puuviljad"
}, },
"clementine": { "clementine": {
"aliases": [], "aliases": [],
@@ -907,8 +907,8 @@
"banana chip": { "banana chip": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "banana chip", "name": "banaanikrõps",
"plural_name": "banana chips" "plural_name": "banaanikrõpsud"
}, },
"kumquat": { "kumquat": {
"aliases": [], "aliases": [],
@@ -925,8 +925,8 @@
"dragon fruit": { "dragon fruit": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "dragon fruit", "name": "draakonivili",
"plural_name": "dragon fruits" "plural_name": "draakoniviljad"
}, },
"mixed fruit": { "mixed fruit": {
"aliases": [], "aliases": [],
@@ -1009,8 +1009,8 @@
"apple chip": { "apple chip": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "apple chip", "name": "õunakrõps",
"plural_name": "apple chips" "plural_name": "õunakrõpsu"
}, },
"mixed peel": { "mixed peel": {
"aliases": [], "aliases": [],
@@ -1093,8 +1093,8 @@
"physali": { "physali": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "physali", "name": "füüsal",
"plural_name": "physalis" "plural_name": "füüsalit"
}, },
"tamarillo": { "tamarillo": {
"aliases": [], "aliases": [],
@@ -1153,8 +1153,8 @@
"dried orange slice": { "dried orange slice": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "dried orange slice", "name": "kuivatatud apelsiniviil",
"plural_name": "dried orange slices" "plural_name": "kuivatatud apelsiniviilu"
}, },
"loquat": { "loquat": {
"aliases": [], "aliases": [],
@@ -1503,8 +1503,8 @@
"dried cherry": { "dried cherry": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "dried cherry", "name": "kuivatatud kirss",
"plural_name": "dried cherries" "plural_name": "kuivatatud kirsse"
}, },
"juniper berry": { "juniper berry": {
"aliases": [], "aliases": [],
@@ -1515,8 +1515,8 @@
"sour cherry": { "sour cherry": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sour cherry", "name": "hapu kirss",
"plural_name": "sour cherries" "plural_name": "hapusid kirsse"
}, },
"goji berry": { "goji berry": {
"aliases": [], "aliases": [],
@@ -1551,8 +1551,8 @@
"lingonberry": { "lingonberry": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "lingonberry", "name": "pohl",
"plural_name": "lingonberries" "plural_name": "pohla"
}, },
"canned sour cherry": { "canned sour cherry": {
"aliases": [], "aliases": [],
@@ -1593,8 +1593,8 @@
"freeze-dried blueberry": { "freeze-dried blueberry": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "freeze-dried blueberry", "name": "külmkuivatatud mustikas",
"plural_name": "freeze-dried blueberries" "plural_name": "külmkuivatatud mustikat"
}, },
"huckleberry": { "huckleberry": {
"aliases": [], "aliases": [],
@@ -1617,14 +1617,14 @@
"dried berry": { "dried berry": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "dried berry", "name": "kuivatatud mari",
"plural_name": "dried berries" "plural_name": "kuivatatud marju"
}, },
"sea buckthorn": { "sea buckthorn": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sea buckthorn", "name": "astelpaju",
"plural_name": "sea buckthorns" "plural_name": "astelpaju"
}, },
"saskatoon berry": { "saskatoon berry": {
"aliases": [], "aliases": [],
@@ -1683,7 +1683,7 @@
"blackcurrant leaf": { "blackcurrant leaf": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "blackcurrant leaf", "name": "mustsõstraleht",
"plural_name": "blackcurrant leaves" "plural_name": "blackcurrant leaves"
}, },
"haskap berry": { "haskap berry": {
@@ -1735,13 +1735,13 @@
"sesame seed": { "sesame seed": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sesame seed", "name": "seesamiseeme",
"plural_name": "sesame seeds" "plural_name": "seesamiseemneid"
}, },
"cashew": { "cashew": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "cashew", "name": "India pähkel",
"plural_name": "cashews" "plural_name": "cashews"
}, },
"pine nut": { "pine nut": {
@@ -1795,7 +1795,7 @@
"poppy seed": { "poppy seed": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "poppy seed", "name": "mooniseeme",
"plural_name": "poppy seeds" "plural_name": "poppy seeds"
}, },
"sunflower seed": { "sunflower seed": {
@@ -1861,7 +1861,7 @@
"watermelon seed": { "watermelon seed": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "watermelon seed", "name": "arbuusiseeme",
"plural_name": "watermelon seeds" "plural_name": "watermelon seeds"
}, },
"honey-roasted peanut": { "honey-roasted peanut": {
@@ -1873,7 +1873,7 @@
"melon seed": { "melon seed": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "melon seed", "name": "meloniseeme",
"plural_name": "melon seeds" "plural_name": "melon seeds"
}, },
"lotus seed": { "lotus seed": {
@@ -2031,7 +2031,7 @@
"cheese": { "cheese": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "cheese", "name": "juust",
"plural_name": "cheese" "plural_name": "cheese"
}, },
"mozzarella cheese": { "mozzarella cheese": {
@@ -2073,8 +2073,8 @@
"goat cheese": { "goat cheese": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "goat cheese", "name": "kitsejuust",
"plural_name": "goat cheese" "plural_name": "kitsejuustu"
}, },
"fresh mozzarella cheese": { "fresh mozzarella cheese": {
"aliases": [], "aliases": [],
@@ -2187,8 +2187,8 @@
"smoked cheese": { "smoked cheese": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "smoked cheese", "name": "suitsujuust",
"plural_name": "smoked cheese" "plural_name": "suitsujuustu"
}, },
"halloumi cheese": { "halloumi cheese": {
"aliases": [], "aliases": [],
@@ -2457,8 +2457,8 @@
"hard goat cheese": { "hard goat cheese": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "hard goat cheese", "name": "kõva kitsejuust",
"plural_name": "hard goat cheese" "plural_name": "kõva kitsejuustu"
}, },
"kashkaval cheese": { "kashkaval cheese": {
"aliases": [], "aliases": [],
@@ -2469,8 +2469,8 @@
"sheep cheese": { "sheep cheese": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sheep cheese", "name": "lambajuust",
"plural_name": "sheep cheese" "plural_name": "lambajuustu"
}, },
"amul cheese": { "amul cheese": {
"aliases": [], "aliases": [],
@@ -2630,7 +2630,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "piim", "name": "piim",
"plural_name": "milk" "plural_name": "piima"
}, },
"heavy cream": { "heavy cream": {
"aliases": [], "aliases": [],
@@ -2641,8 +2641,8 @@
"sour cream": { "sour cream": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sour cream", "name": "hapukoor",
"plural_name": "sour cream" "plural_name": "hapukoort"
}, },
"buttermilk": { "buttermilk": {
"aliases": [], "aliases": [],
@@ -2665,14 +2665,14 @@
"cream": { "cream": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "cream", "name": "koor",
"plural_name": "cream" "plural_name": "koort"
}, },
"whipped cream": { "whipped cream": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "vahukoor", "name": "vahukoor",
"plural_name": "whipped cream" "plural_name": "vahukoort"
}, },
"ghee": { "ghee": {
"aliases": [ "aliases": [
@@ -2692,7 +2692,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "kondenspiim", "name": "kondenspiim",
"plural_name": "condensed milk" "plural_name": "kondenspiima"
}, },
"half and half": { "half and half": {
"aliases": [], "aliases": [],
@@ -2704,13 +2704,13 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "magustatud kondenspiim", "name": "magustatud kondenspiim",
"plural_name": "sweetened condensed milk" "plural_name": "magustatud kondenspiima"
}, },
"ice cream": { "ice cream": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "jäätis", "name": "jäätis",
"plural_name": "ice cream" "plural_name": "jäätist"
}, },
"margarine": { "margarine": {
"aliases": [], "aliases": [],
@@ -2739,7 +2739,7 @@
"curd": { "curd": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "curd", "name": "",
"plural_name": "curds" "plural_name": "curds"
}, },
"thickened cream": { "thickened cream": {
@@ -2787,8 +2787,8 @@
"chocolate milk": { "chocolate milk": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "chocolate milk", "name": "šokolaadipiim",
"plural_name": "chocolate milk" "plural_name": "šokolaadipiima"
}, },
"liquid egg substitute": { "liquid egg substitute": {
"aliases": [], "aliases": [],
@@ -2811,8 +2811,8 @@
"quail egg": { "quail egg": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "quail egg", "name": "vutimuna",
"plural_name": "quail eggs" "plural_name": "vutimuna"
}, },
"buttermilk powder": { "buttermilk powder": {
"aliases": [], "aliases": [],
@@ -3045,8 +3045,8 @@
"strawberry milk": { "strawberry milk": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "strawberry milk", "name": "maasikapiim",
"plural_name": "strawberry milk" "plural_name": "maasikapiima"
}, },
"ayran": { "ayran": {
"aliases": [], "aliases": [],
@@ -3081,8 +3081,8 @@
"sheep milk": { "sheep milk": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sheep milk", "name": "lambapiim",
"plural_name": "sheep milk" "plural_name": "lambapiima"
}, },
"starter culture": { "starter culture": {
"aliases": [], "aliases": [],
@@ -3123,8 +3123,8 @@
"goat kefir": { "goat kefir": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "goat kefir", "name": "kitsekeefir",
"plural_name": "goat kefirs" "plural_name": "kitsekeefirit"
}, },
"lebneh": { "lebneh": {
"aliases": [], "aliases": [],
@@ -3146,7 +3146,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "mandlipiim", "name": "mandlipiim",
"plural_name": "almond milk" "plural_name": "mandlipiima"
}, },
"almond butter": { "almond butter": {
"aliases": [], "aliases": [],
@@ -3205,7 +3205,7 @@
"coconut butter": { "coconut butter": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "coconut butter", "name": "kookosvõi",
"plural_name": "coconut butter" "plural_name": "coconut butter"
}, },
"egg replacer": { "egg replacer": {
@@ -3272,7 +3272,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "kaerapiim", "name": "kaerapiim",
"plural_name": "oat milk" "plural_name": "kaerapiim"
}, },
"nut butter": { "nut butter": {
"aliases": [], "aliases": [],
@@ -3284,7 +3284,7 @@
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "riisipiim", "name": "riisipiim",
"plural_name": "rice milk" "plural_name": "riisipiim"
}, },
"vegan sour cream": { "vegan sour cream": {
"aliases": [], "aliases": [],
@@ -3755,8 +3755,8 @@
"ground beef": { "ground beef": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "ground beef", "name": "veisehakkliha",
"plural_name": "ground beefs" "plural_name": "veisehakkliha"
}, },
"beef steak": { "beef steak": {
"aliases": [], "aliases": [],
@@ -3809,8 +3809,8 @@
"ground pork": { "ground pork": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "ground pork", "name": "seahakkliha",
"plural_name": "ground porks" "plural_name": "seahakkliha"
}, },
"beef stew meat": { "beef stew meat": {
"aliases": [], "aliases": [],
@@ -3851,7 +3851,7 @@
"ground lamb": { "ground lamb": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "ground lamb", "name": "lambahakkliha",
"plural_name": "ground lambs" "plural_name": "ground lambs"
}, },
"pork rib": { "pork rib": {
@@ -4079,8 +4079,8 @@
"mixed ground meat": { "mixed ground meat": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "mixed ground meat", "name": "hakklihasegu",
"plural_name": "mixed ground meats" "plural_name": "hakklihasegu"
}, },
"rabbit": { "rabbit": {
"aliases": [], "aliases": [],
@@ -4235,8 +4235,8 @@
"blood sausage": { "blood sausage": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "blood sausage", "name": "verivorst",
"plural_name": "blood sausages" "plural_name": "verivorsti"
}, },
"dried beef": { "dried beef": {
"aliases": [], "aliases": [],
@@ -4395,8 +4395,8 @@
"chicken wing": { "chicken wing": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "chicken wing", "name": "kanatiib",
"plural_name": "chicken wings" "plural_name": "kanatiiba"
}, },
"turkey breast": { "turkey breast": {
"aliases": [], "aliases": [],
@@ -4407,8 +4407,8 @@
"ground chicken": { "ground chicken": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "ground chicken", "name": "kanahakkliha",
"plural_name": "ground chickens" "plural_name": "kanahakkliha"
}, },
"rotisserie chicken": { "rotisserie chicken": {
"aliases": [], "aliases": [],

File diff suppressed because it is too large Load Diff

View File

@@ -4,301 +4,301 @@
"garlic": { "garlic": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "garlic", "name": "бели лук",
"plural_name": "garlic" "plural_name": "бели лук"
}, },
"onion": { "onion": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "onion", "name": "лук",
"plural_name": "onions" "plural_name": "лук"
}, },
"bell pepper": { "bell pepper": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "bell pepper", "name": "бабура",
"plural_name": "bell peppers" "plural_name": "бабуре"
}, },
"carrot": { "carrot": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "carrot", "name": "шаргарепа",
"plural_name": "carrots" "plural_name": "шаргарепа"
}, },
"scallion": { "scallion": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "scallion", "name": "млади лук",
"plural_name": "scallions" "plural_name": "млади лук"
}, },
"zucchini": { "zucchini": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "zucchini", "name": "тиквица",
"plural_name": "zucchinis" "plural_name": "тиквице"
}, },
"potato": { "potato": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "potato", "name": "кромпир",
"plural_name": "potatoes" "plural_name": "кромпир"
}, },
"red onion": { "red onion": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "red onion", "name": "црвени лук",
"plural_name": "red onions" "plural_name": "црвени лук"
}, },
"yellow onion": { "yellow onion": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "yellow onion", "name": "црни лук",
"plural_name": "yellow onions" "plural_name": "црни лук"
}, },
"celery": { "celery": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "celery", "name": "целер",
"plural_name": "celery" "plural_name": "целер"
}, },
"jalapeño": { "jalapeño": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "jalapeño", "name": "халапењо",
"plural_name": "jalapeños" "plural_name": "халапењо"
}, },
"avocado": { "avocado": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "avocado", "name": "авокадо",
"plural_name": "avocados" "plural_name": "авокадо"
}, },
"shallot": { "shallot": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "shallot", "name": "шалот",
"plural_name": "shallots" "plural_name": "шалот"
}, },
"cherry tomato": { "cherry tomato": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "cherry tomato", "name": "чери парадајз",
"plural_name": "cherry tomatoes" "plural_name": "шери парадајз"
}, },
"cucumber": { "cucumber": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "cucumber", "name": "краставац",
"plural_name": "cucumbers" "plural_name": "краставци"
}, },
"spinach": { "spinach": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "spinach", "name": "шпанат",
"plural_name": "spinach" "plural_name": "шпанат"
}, },
"sweet corn": { "sweet corn": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sweet corn", "name": "кукуруз шећерац",
"plural_name": "sweet corn" "plural_name": "кукуруз шећерац"
}, },
"chile pepper": { "chile pepper": {
"aliases": [ "aliases": [
"capsicum" "чили"
], ],
"description": "", "description": "",
"name": "chile pepper", "name": "љута паприка",
"plural_name": "chile peppers" "plural_name": "љута паприка"
}, },
"sweet potato": { "sweet potato": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sweet potato", "name": "слатки кромпир",
"plural_name": "sweet potatoes" "plural_name": "слатки кромпир"
}, },
"broccoli": { "broccoli": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "broccoli", "name": "броколи",
"plural_name": "broccoli" "plural_name": "броколи"
}, },
"heart of palm": { "heart of palm": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "heart of palm", "name": "палмино срце",
"plural_name": "heart of palm" "plural_name": "палмино срце"
}, },
"baby greens": { "baby greens": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "baby greens", "name": "млади грашак",
"plural_name": "baby greens" "plural_name": "млади грашак"
}, },
"pumpkin": { "pumpkin": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "pumpkin", "name": "бундева",
"plural_name": "pumpkins" "plural_name": "бундева"
}, },
"cauliflower": { "cauliflower": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "cauliflower", "name": "сунцокрет",
"plural_name": "cauliflower" "plural_name": "сунцокрет"
}, },
"cabbage": { "cabbage": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "cabbage", "name": "купус",
"plural_name": "cabbages" "plural_name": "cabbages"
}, },
"asparagus": { "asparagus": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "asparagus", "name": "шпаргла",
"plural_name": "asparagus" "plural_name": "шпаргла"
}, },
"kale": { "kale": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "kale", "name": "лиснати кељ",
"plural_name": "kale" "plural_name": "лиснати кељ"
}, },
"arugula": { "arugula": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "arugula", "name": "рукола",
"plural_name": "arugula" "plural_name": "рукола"
}, },
"leek": { "leek": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "leek", "name": "празилук",
"plural_name": "leeks" "plural_name": "празилук"
}, },
"eggplant": { "eggplant": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "eggplant", "name": "патлиџан",
"plural_name": "eggplants" "plural_name": "патлиџан"
}, },
"lettuce": { "lettuce": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "lettuce", "name": "зелена салата",
"plural_name": "lettuce" "plural_name": "зелена салата"
}, },
"butternut squash": { "butternut squash": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "butternut squash", "name": "мускатна тиква",
"plural_name": "butternut squashes" "plural_name": "мускатна тиква"
}, },
"romaine lettuce": { "romaine lettuce": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "romaine lettuce", "name": "зелена салата (romaine)",
"plural_name": "romaine lettuce" "plural_name": "зелена салата (romaine)"
}, },
"beetroot": { "beetroot": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "beetroot", "name": "цвекла",
"plural_name": "beetroots" "plural_name": "цвекла"
}, },
"brussels sprout": { "brussels sprout": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "brussels sprout", "name": "прокељ",
"plural_name": "brussels sprouts" "plural_name": "прокељ"
}, },
"fennel": { "fennel": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "fennel", "name": "коморач",
"plural_name": "fennel" "plural_name": "коморач"
}, },
"sun dried tomato": { "sun dried tomato": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sun dried tomato", "name": "сушени парадајз",
"plural_name": "sun dried tomatoes" "plural_name": "сушени парадајз"
}, },
"radish": { "radish": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "radish", "name": "ротквица",
"plural_name": "radishes" "plural_name": "ротквица"
}, },
"red cabbage": { "red cabbage": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "red cabbage", "name": "црвени купус",
"plural_name": "red cabbages" "plural_name": "црвени купус"
}, },
"artichoke": { "artichoke": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "artichoke", "name": "артичоке",
"plural_name": "artichokes" "plural_name": "артичоке"
}, },
"new potato": { "new potato": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "new potato", "name": "млади кромпир",
"plural_name": "new potatoes" "plural_name": "млади кромпир"
}, },
"summer squash": { "summer squash": {
"aliases": [ "aliases": [
"courgette", "црна тиквица, дуга",
"gem squash" "црна тиквица, округла"
], ],
"description": "", "description": "",
"name": "summer squash", "name": "летња тиквица",
"plural_name": "summer squashes" "plural_name": "летња тиквица"
}, },
"mixed greens": { "mixed greens": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "mixed greens", "name": "мешано зелено поврће",
"plural_name": "mixed greens" "plural_name": "мешано зелено поврће"
}, },
"parsnip": { "parsnip": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "parsnip", "name": "пашканат",
"plural_name": "parsnips" "plural_name": "пашканат"
}, },
"baby carrot": { "baby carrot": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "baby carrot", "name": "беби шаргарепа",
"plural_name": "baby carrots" "plural_name": "беби шаргарепа"
}, },
"mixed vegetables": { "mixed vegetables": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "mixed vegetables", "name": "мешано поврће",
"plural_name": "mixed vegetables" "plural_name": "мешано поврће"
}, },
"poblano pepper": { "poblano pepper": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "poblano pepper", "name": "поблано чили",
"plural_name": "poblano peppers" "plural_name": "поблано чили"
}, },
"sweet pepper": { "sweet pepper": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "sweet pepper", "name": "слатка паприка",
"plural_name": "sweet peppers" "plural_name": "слатка паприка"
}, },
"serrano pepper": { "serrano pepper": {
"aliases": [], "aliases": [],
"description": "", "description": "",
"name": "serrano pepper", "name": "серано паприка",
"plural_name": "serrano peppers" "plural_name": "серано паприка"
}, },
"cayenne pepper": { "cayenne pepper": {
"aliases": [], "aliases": [],

View File

@@ -1,146 +1,146 @@
{ {
"teaspoon": { "teaspoon": {
"name": "кашичица", "name": "кашичица",
"plural_name": "teaspoons", "plural_name": "кашичица",
"description": "", "description": "",
"abbreviation": "кашичица" "abbreviation": "кашичица"
}, },
"tablespoon": { "tablespoon": {
"name": "кашика", "name": "кашика",
"plural_name": "tablespoons", "plural_name": "кашика",
"description": "", "description": "",
"abbreviation": "кашика" "abbreviation": "кашика"
}, },
"cup": { "cup": {
"name": "шоља", "name": "шоља",
"plural_name": "cups", "plural_name": "шоља",
"description": "", "description": "",
"abbreviation": "c" "abbreviation": "шоља"
}, },
"fluid-ounce": { "fluid-ounce": {
"name": "течна унца", "name": "течна унца",
"plural_name": "fluid ounces", "plural_name": "течна унца",
"description": "", "description": "",
"abbreviation": "течна унца" "abbreviation": "течна унца"
}, },
"pint": { "pint": {
"name": "пинта", "name": "пинта",
"plural_name": "pints", "plural_name": "пинте",
"description": "", "description": "",
"abbreviation": "pt" "abbreviation": "pt"
}, },
"quart": { "quart": {
"name": "четврт галона", "name": "четврт галона",
"plural_name": "quarts", "plural_name": "четврт галона",
"description": "", "description": "",
"abbreviation": "qt" "abbreviation": "qt"
}, },
"gallon": { "gallon": {
"name": "галон", "name": "галон",
"plural_name": "gallons", "plural_name": "галона",
"description": "", "description": "",
"abbreviation": "гал" "abbreviation": "gal"
}, },
"milliliter": { "milliliter": {
"name": "милиметар", "name": "милиметар",
"plural_name": "milliliters", "plural_name": "милиметара",
"description": "", "description": "",
"abbreviation": "мл" "abbreviation": "ml"
}, },
"liter": { "liter": {
"name": "литар", "name": "литар",
"plural_name": "liters", "plural_name": "литара",
"description": "", "description": "",
"abbreviation": "л" "abbreviation": "l"
}, },
"pound": { "pound": {
"name": "фунта", "name": "фунта",
"plural_name": "pounds", "plural_name": "фунти",
"description": "", "description": "",
"abbreviation": "lb", "abbreviation": "lb",
"plural_abbreviation": "lbs" "plural_abbreviation": "lbs"
}, },
"ounce": { "ounce": {
"name": "унца", "name": "унца",
"plural_name": "ounces", "plural_name": "унци",
"description": "", "description": "",
"abbreviation": "унца (oz)" "abbreviation": "унца (oz)"
}, },
"gram": { "gram": {
"name": "грам", "name": "грам",
"plural_name": "grams", "plural_name": "грама",
"description": "", "description": "",
"abbreviation": "г" "abbreviation": "г"
}, },
"kilogram": { "kilogram": {
"name": "килограм", "name": "килограм",
"plural_name": "kilograms", "plural_name": "килограма",
"description": "", "description": "",
"abbreviation": "кг" "abbreviation": "кг"
}, },
"milligram": { "milligram": {
"name": "милиграм", "name": "милиграм",
"plural_name": "milligrams", "plural_name": "милиграма",
"description": "", "description": "",
"abbreviation": "мг" "abbreviation": "мг"
}, },
"splash": { "splash": {
"name": "мала количина (splash)", "name": "мала количина (splash)",
"plural_name": "splashes", "plural_name": "неколико капи",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"dash": { "dash": {
"name": "осмина кашичице", "name": "осмина кашичице",
"plural_name": "dashes", "plural_name": "на врх ножа",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"serving": { "serving": {
"name": "порција", "name": "порција",
"plural_name": "servings", "plural_name": "порција",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"head": { "head": {
"name": "head", "name": "head",
"plural_name": "heads", "plural_name": "главица",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"clove": { "clove": {
"name": "клинчић", "name": "клинчић",
"plural_name": "cloves", "plural_name": "чешњева",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"can": { "can": {
"name": "конзерва", "name": "конзерва",
"plural_name": "cans", "plural_name": "конзерви",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"bunch": { "bunch": {
"name": "bunch", "name": "доста",
"plural_name": "bunches", "plural_name": "доста",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"pack": { "pack": {
"name": "pack", "name": "паковање",
"plural_name": "packs", "plural_name": "паковања",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"pinch": { "pinch": {
"name": "pinch", "name": "напрстак",
"plural_name": "pinches", "plural_name": "напрстака",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
}, },
"sprig": { "sprig": {
"name": "sprig", "name": "гранчица",
"plural_name": "sprigs", "plural_name": "гранчица",
"description": "", "description": "",
"abbreviation": "" "abbreviation": ""
} }

View File

@@ -1,6 +1,6 @@
[project] [project]
name = "mealie" name = "mealie"
version = "3.10.0" version = "3.10.1"
description = "A Recipe Manager" description = "A Recipe Manager"
authors = [{ name = "Hayden", email = "hay-kot@pm.me" }] authors = [{ name = "Hayden", email = "hay-kot@pm.me" }]
license = "AGPL-3.0-only" license = "AGPL-3.0-only"

2
uv.lock generated
View File

@@ -822,7 +822,7 @@ wheels = [
[[package]] [[package]]
name = "mealie" name = "mealie"
version = "3.10.0" version = "3.10.1"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "aiofiles" }, { name = "aiofiles" },