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"]`
##### 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>
`lastMade <= "$NOW-30d"`
Supported offsets operations include:
Supported offset operations include:
- `-` for subtracting a time (i.e. in the past)
- `+` 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:
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.
4. Restart the container

View File

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

View File

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

View File

@@ -38,7 +38,7 @@
clearable
/>
<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-if="requireAll != undefined"
v-model="combinator"
@@ -46,6 +46,7 @@
density="compact"
variant="outlined"
color="primary"
class="my-1"
>
<v-btn value="hasAll">
{{ $t('search.has-all') }}
@@ -58,6 +59,7 @@
<v-btn
size="small"
color="accent"
class="my-1"
@click="clearSelection"
>
{{ $t("search.clear-selection") }}

View File

@@ -212,7 +212,7 @@
"upload-file": "Lae fail üles",
"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.",
"discard-changes": "Discard Changes",
"discard-changes": "Loobu muudatustest",
"discard-changes-description": "You have unsaved changes. Are you sure you want to discard them?",
"clipboard-copy-failure": "Lõikepuhvrisse kopeerimine ebaõnnestus.",
"confirm-delete-generic-items": "Kas oled kindel, et tahad kustutada järgnevad asjad?",
@@ -344,9 +344,9 @@
"breakfast": "Hommikusöök",
"lunch": "Lõuna",
"dinner": "Õhtusöök",
"snack": "Snack",
"drink": "Drink",
"dessert": "Dessert",
"snack": "Snäkk",
"drink": "Jook",
"dessert": "Magustoit",
"type-any": "Kõik",
"day-any": "Kõik",
"editor": "Editor",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

2
uv.lock generated
View File

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