From 1f5054fcbd6edea9d3be5a70c91c34b64fa5e7c3 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Fri, 9 Jan 2026 21:24:28 -0600 Subject: [PATCH] chore(l10n): New Crowdin updates (#6843) --- frontend/lang/messages/fi-FI.json | 22 +- frontend/lang/messages/ko-KR.json | 952 +++++++++--------- frontend/lang/messages/pl-PL.json | 18 +- mealie/lang/messages/ko-KR.json | 48 +- .../seed/resources/foods/locales/el-GR.json | 8 +- .../seed/resources/foods/locales/fr-FR.json | 4 +- .../seed/resources/foods/locales/it-IT.json | 2 +- .../seed/resources/foods/locales/ko-KR.json | 72 +- .../seed/resources/foods/locales/no-NO.json | 198 ++-- .../seed/resources/foods/locales/pl-PL.json | 10 +- .../seed/resources/labels/locales/ko-KR.json | 8 +- 11 files changed, 671 insertions(+), 671 deletions(-) diff --git a/frontend/lang/messages/fi-FI.json b/frontend/lang/messages/fi-FI.json index cc35afa2e..c7d8b1aaf 100644 --- a/frontend/lang/messages/fi-FI.json +++ b/frontend/lang/messages/fi-FI.json @@ -54,7 +54,7 @@ "apprise-url": "Apprise URL", "database": "Tietokanta", "delete-event": "Poista tapahtuma", - "event-delete-confirmation": "Oletko varma että haluat poistaa tämän tapahtuman?", + "event-delete-confirmation": "Haluatko varmasti poistaa tämän tapahtuman?", "event-deleted": "Tapahtuma poistettu", "event-updated": "Tapahtuma päivitetty", "new-notification-form-description": "Mealie käyttää Apprise-kirjastoa ilmoitusten luomiseen. Se tarjoaa monia ilmoituspalvelveluvaihtoehtoja. Lisää tietoa siitä, kuinka luoda URL palvelua varten, löydät Apprisen wikistä. Joihinkin ilmoitustyyppeihin voi sisältyä lisäominaisuuksia.", @@ -342,9 +342,9 @@ "breakfast": "Aamiainen", "lunch": "Lounas", "dinner": "Päivällinen", - "snack": "Snack", - "drink": "Drink", - "dessert": "Dessert", + "snack": "Välipala", + "drink": "Juoma", + "dessert": "Jälkiruoka", "type-any": "Mikä tahansa", "day-any": "Koska tahansa", "editor": "Editori", @@ -637,7 +637,7 @@ "scrape-recipe-suggest-bulk-importer": "Kokeile massasiirtotyökalua", "scrape-recipe-have-raw-html-or-json-data": "Onko sinulla raakaa HTML- tai JSON-dataa?", "scrape-recipe-you-can-import-from-raw-data-directly": "Voit tuoda raakadatan suoraan", - "scrape-recipe-website-being-blocked": "Website being blocked?", + "scrape-recipe-website-being-blocked": "Onko sivusto estetty?", "scrape-recipe-try-importing-raw-html-instead": "Try importing the raw HTML instead.", "import-original-keywords-as-tags": "Tuo alkuperäiset avainsanat tunnisteiksi", "stay-in-edit-mode": "Pysy muokkaustilassa", @@ -1081,7 +1081,7 @@ "forgot-password": "Unohditko salasanasi", "forgot-password-text": "Syötä sähköpostiosoitteesi, niin voit muuttaa salasanaasi linkin kautta.", "changes-reflected-immediately": "Muutokset tähän käyttäjään astuvat välittömästi voimaan.", - "default-activity": "Oletus Toiminta", + "default-activity": "Oletusnäkymä", "default-activity-hint": "Valitse haluamasi sivu, johon haluat navigoida kirjautuessasi tältä laitteelta" }, "language-dialog": { @@ -1430,11 +1430,11 @@ } }, "validators": { - "required": "This Field is Required", - "invalid-email": "Email Must Be Valid", - "invalid-url": "Must Be A Valid URL", + "required": "Tämä kenttä on pakollinen", + "invalid-email": "Sähköpostiosoite ei ole kelvollinen", + "invalid-url": "URL ei ole kelvollinen", "no-whitespace": "No Whitespace Allowed", - "min-length": "Must Be At Least {min} Characters", - "max-length": "Must Be At Most {max} Characters" + "min-length": "Vähimmäispituus on {min} merkkiä", + "max-length": "Enimmäispituus on {max} merkkiä" } } diff --git a/frontend/lang/messages/ko-KR.json b/frontend/lang/messages/ko-KR.json index 5aba70c0e..36563bc6d 100644 --- a/frontend/lang/messages/ko-KR.json +++ b/frontend/lang/messages/ko-KR.json @@ -75,7 +75,7 @@ "user-events": "사용자 이벤트", "mealplan-events": "Mealplan 이벤트", "when-a-user-in-your-group-creates-a-new-mealplan": "그룹의 사용자가 새로운 식사 계획을 만들 때", - "shopping-list-events": "쇼핑리스트 이벤트", + "shopping-list-events": "장보기 목록 이벤트", "cookbook-events": "요리책 이벤트", "tag-events": "Tag 이벤트", "category-events": "카테고리 이벤트", @@ -175,7 +175,7 @@ "view": "보기", "wednesday": "수요일", "yes": "예", - "foods": "음식", + "foods": "식품", "units": "단위", "back": "뒤로", "next": "다음", @@ -268,8 +268,8 @@ "default-to-landscape-view-description": "활성화 시 레시피 헤더 섹션이 가로 보기 모드로 표시됩니다", "disable-users-from-commenting-on-recipes": "사용자가 레시피에 댓글을 달 수 없도록 설정", "disable-users-from-commenting-on-recipes-description": "레시피 페이지의 댓글 섹션을 숨기고 댓글 작성을 비활성화합니다", - "disable-organizing-recipe-ingredients-by-units-and-food": "단위 및 음식별로 레시피 재료를 정렬하는 기능을 비활성화합니다", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "재료의 '음식', '단위', '양' 필드를 숨기고 재료를 일반 텍스트 필드로 처리합니다", + "disable-organizing-recipe-ingredients-by-units-and-food": "단위 및 식품별로 레시피 재료를 정렬하는 기능을 비활성화합니다", + "disable-organizing-recipe-ingredients-by-units-and-food-description": "재료의 '식품', '단위', '양' 필드를 숨기고 재료를 일반 텍스트 필드로 처리합니다", "general-preferences": "일반 설정", "group-recipe-preferences": "그룹 레시피 설정", "report": "보고서", @@ -313,8 +313,8 @@ "end-date": "종료 날짜", "group": "그룹(베타)", "main": "메인", - "meal-planner": "식사 플래너", - "meal-plans": "식사 플랜", + "meal-planner": "식단 플래너", + "meal-plans": "식단 계획", "mealplan-categories": "식사 계획 카테고리", "mealplan-created": "식사 계획이 생성됨", "mealplan-creation-failed": "식사 계획 생성 실패", @@ -360,14 +360,14 @@ "on-days": "{0}에", "for-all-meal-types": "모든 식사 종류에", "for-type-meal-types": "{0} 식사 종류에", - "meal-plan-rules": "식사 플랜 규칙", + "meal-plan-rules": "식단 계획 규칙", "new-rule": "새 규칙", - "meal-plan-rules-description": "식사 플랜에 사용할 레시피를 자동 선택하는 규칙을 생성할 수 있습니다. 이 규칙들은 서버가 식사 플랜을 생성할 때 선택할 무작위 레시피 풀을 결정하는 데 사용됩니다. 동일한 요일/유형 제약 조건을 가진 규칙들은 필터가 병합된다는 점에 유의하세요. 실제로 중복 규칙을 생성할 필요는 없지만, 생성하는 것은 가능합니다.", - "new-rule-description": "식사 플랜에 새 규칙을 생성할 때, 특정 요일 및/또는 특정 식사 유형에만 적용되도록 규칙을 제한할 수 있습니다. 모든 요일 또는 모든 식사 유형에 규칙을 적용하려면 규칙을 \"모든\"으로 설정하면 됩니다. 이렇게 하면 해당 요일 및/또는 식사 유형의 모든 가능한 값에 규칙이 적용됩니다.", + "meal-plan-rules-description": "식단 계획에 사용할 레시피를 자동 선택하는 규칙을 생성할 수 있습니다. 이 규칙들은 서버가 식사 플랜을 생성할 때 선택할 무작위 레시피 풀을 결정하는 데 사용됩니다. 동일한 요일/유형 제약 조건을 가진 규칙들은 필터가 병합된다는 점에 유의하세요. 실제로 중복 규칙을 생성할 필요는 없지만, 생성하는 것은 가능합니다.", + "new-rule-description": "식단 계획에 새 규칙을 생성할 때, 특정 요일 및/또는 특정 식사 유형에만 적용되도록 규칙을 제한할 수 있습니다. 모든 요일 또는 모든 식사 유형에 규칙을 적용하려면 규칙을 \"모든\"으로 설정하면 됩니다. 이렇게 하면 해당 요일 및/또는 식사 유형의 모든 가능한 값에 규칙이 적용됩니다.", "recipe-rules": "레시피 규칙", "applies-to-all-days": "모든 날짜에 적용됨", "applies-on-days": "{0}에 적용됨", - "meal-plan-settings": "식사 플랜 설정" + "meal-plan-settings": "식단 계획 설정" }, "migration": { "migration-data-removed": "이전된 데이터 제거됨", @@ -568,7 +568,7 @@ "quantity": "수량", "choose-unit": "단위 선택", "press-enter-to-create": "Enter 키를 눌러 생성하세요", - "choose-food": "음식 선택", + "choose-food": "식품 선택", "choose-recipe": "레시피 선택", "notes": "노트", "toggle-section": "섹션 활성화", @@ -605,7 +605,7 @@ "api-extras-description": "레시피 추가 항목은 Mealie API의 핵심 기능입니다. 이를 통해 레시피 내에서 사용자 정의 JSON 키/값 쌍을 생성하여 타사 애플리케이션에서 참조할 수 있습니다. 이러한 키를 활용하여 정보를 제공할 수 있으며, 예를 들어 자동화를 트리거하거나 원하는 기기로 전달할 사용자 정의 메시지를 설정하는 데 사용할 수 있습니다.", "message-key": "메시지 키", "parse": "추출하기", - "ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.", + "ingredients-not-parsed-description": "재료가 아직 분석되지 않은 것 같습니다. 아래의 \"{parse}\" 버튼을 클릭하여 재료를 구조화된 식품 목록으로 분석하세요.", "attach-images-hint": "이미지를 편집기로 끌어다 놓아 첨부하세요", "drop-image": "이미지 끌어다 놓기", "enable-ingredient-amounts-to-use-this-feature": "이 기능을 사용하려면 재료 양을 활성화하세요", @@ -792,649 +792,649 @@ "migrations": "마이그레이션", "new-page": "새 페이지", "notify": "알림", - "organize": "Organize", + "organize": "정리", "page-name": "페이지 이름", - "pages": "Pages", + "pages": "페이지", "profile": "프로필", - "remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries", - "set-new-time": "Set New Time", + "remove-existing-entries-matching-imported-entries": "가져온 항목과 일치하는 기존 항목을 제거합니다", + "set-new-time": "새 시간 설정", "settings-update-failed": "설정 업데이트 실패", "settings-updated": "설정 업데이트", "site-settings": "사이트 설정", "theme": { - "accent": "Accent", + "accent": "강조", "dark": "Dark", - "default-to-system": "Default to system", - "error": "Error", - "error-creating-theme-see-log-file": "Error creating theme. See log file.", - "error-deleting-theme": "Error deleting theme", - "error-updating-theme": "Error updating theme", - "info": "Info", + "default-to-system": "시스템 설정에 따름", + "error": "오류", + "error-creating-theme-see-log-file": "테마 생성 중 오류가 발생했습니다. 로그 파일을 참조하십시오.", + "error-deleting-theme": "테마 삭제 오류", + "error-updating-theme": "테마 수정 오류", + "info": "정보", "light": "라이트", - "primary": "Primary", - "secondary": "Secondary", + "primary": "첫 번째", + "secondary": "두 번째", "success": "성공", "switch-to-dark-mode": "다크 모드로 전환", "switch-to-light-mode": "라이트 모드로 전환", "theme-deleted": "테마 삭제됨", "theme-name": "테마 이름", - "theme-name-is-required": "Theme Name is required.", - "theme-saved": "Theme Saved", - "theme-updated": "Theme updated", - "warning": "Warning", + "theme-name-is-required": "테마 이름은 필수 항목입니다.", + "theme-saved": "테마 저장됨", + "theme-updated": "테마 수정됨", + "warning": "경고", "light-mode": "라이트 모드", "dark-mode": "다크 모드" }, "token": { - "active-tokens": "ACTIVE TOKENS", - "api-token": "API Token", - "api-tokens": "API Tokens", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", - "create-an-api-token": "Create an API Token", - "token-name": "Token Name", - "generate": "Generate", - "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." + "active-tokens": "활성화된 토큰들", + "api-token": "API 토큰", + "api-tokens": "API 토큰", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "이 토큰을 복사하여 외부 애플리케이션에서 사용하십시오. 이 토큰은 다시 볼 수 없습니다.", + "create-an-api-token": "API 토큰 생성", + "token-name": "토큰 이름", + "generate": "생성", + "you-have-token-count": "활성 토큰이 없습니다.|활성 토큰이 하나 있습니다.|활성 토큰이 {count}개 있습니다." }, "toolbox": { - "assign-all": "Assign All", - "bulk-assign": "Bulk Assign", - "new-name": "New Name", - "no-unused-items": "No Unused Items", - "recipes-affected": "No Recipes Affected|One Recipe Affected|{count} Recipes Affected", - "remove-unused": "Remove Unused", - "title-case-all": "Title Case All", + "assign-all": "모두 할당", + "bulk-assign": "대량 할당", + "new-name": "새 이름", + "no-unused-items": "사용하지 않은 항목 없음", + "recipes-affected": "0개의 레시피가 영향을 받았습니다|1개의 레시피가 영향을 받았습니다|{count}개의 레시피가 영향을 받았습니다", + "remove-unused": "사용하지 않는 항목 제거", + "title-case-all": "제목 대소문자 변환", "toolbox": "도구 상자", - "unorganized": "Unorganized" + "unorganized": "정리되지 않음" }, "webhooks": { - "test-webhooks": "Test Webhooks", - "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at", - "webhook-url": "Webhook URL", - "webhooks-caps": "WEBHOOKS", - "webhooks": "Webhooks", - "webhook-name": "Webhook Name", - "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the scheduled." + "test-webhooks": "웹훅 테스트", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "아래에 나열된 URL은 식단 계획의 레시피 데이터를 포함하는 웹훅을 예정된 날짜에 수신합니다. 현재 웹훅은 다음 날짜에 수행됩니다:", + "webhook-url": "웹훅 URL", + "webhooks-caps": "웹훅", + "webhooks": "웹훅", + "webhook-name": "웹훅 이름", + "description": "아래 정의된 웹훅은 해당 일자에 식단이 설정될 때 실행됩니다. 예약된 시간에 해당 일자에 예약된 레시피의 데이터와 함께 웹훅이 전송됩니다. 웹훅 실행은 정확하지 않다는 점에 유의하십시오. 웹훅은 5분 간격으로 실행되므로 예약된 시간으로부터 5분 +/- 범위 내에서 실행됩니다." }, - "bug-report": "Bug Report", - "bug-report-information": "Use this information to report a bug. Providing details of your instance to developers is the best way to get your issues resolved quickly.", - "tracker": "Tracker", - "configuration": "Configuration", - "docker-volume": "Docker Volume", - "docker-volume-help": "Mealie requires that the frontend container and the backend share the same docker volume or storage. This ensures that the frontend container can properly access the images and assets stored on disk.", + "bug-report": "버그 제보", + "bug-report-information": "이 정보를 활용하여 버그를 신고하십시오. 개발자에게 해당 인스턴스의 세부 정보를 제공하는 것이 문제를 신속하게 해결하는 가장 좋은 방법입니다.", + "tracker": "트래커", + "configuration": "설정", + "docker-volume": "Docker 볼륨", + "docker-volume-help": "Mealie는 프론트엔드 컨테이너와 백엔드가 동일한 Docker 볼륨 또는 스토리지를 공유하도록 요구합니다. 이는 프론트엔드 컨테이너가 디스크에 저장된 이미지 및 자산을 올바르게 접근할 수 있도록 보장합니다.", "volumes-are-misconfigured": "볼륨이 잘못 구성되었습니다.", "volumes-are-configured-correctly": "볼륨이 올바르게 구성되었습니다.", - "status-unknown-try-running-a-validation": "Status Unknown. Try running a validation.", - "validate": "Validate", - "email-configuration-status": "Email Configuration Status", - "email-configured": "Email Configured", - "email-test-results": "Email Test Results", - "ready": "Ready", - "not-ready": "Not Ready - Check Environmental Variables", + "status-unknown-try-running-a-validation": "상태 불명. 유효성 검사를 실행해 보십시오.", + "validate": "유효성 검사", + "email-configuration-status": "이메일 설정 상태", + "email-configured": "이메일 설정됨", + "email-test-results": "이메일 테스트 결과", + "ready": "준비됨", + "not-ready": "준비되지 않음 - 환경 변수 확인 필요", "succeeded": "성공함", "failed": "실패함", - "general-about": "General About", - "application-version": "Application Version", - "application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).", - "mealie-is-up-to-date": "Mealie is up to date", - "secure-site": "Secure Site", - "secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.", - "secure-site-success-text": "Site is accessed by localhost or https", - "server-side-base-url": "Server Side Base URL", + "general-about": "일반 정보", + "application-version": "앱 버전", + "application-version-error-text": "현재 사용 중인 버전({0})은 최신 릴리스와 일치하지 않습니다. 최신 버전({1})으로 업데이트하는 것을 고려해 보세요.", + "mealie-is-up-to-date": "Mealie가 최신 상태입니다", + "secure-site": "보안 사이트", + "secure-site-error-text": "로컬호스트를 통해 제공하거나 https로 보안 설정하십시오. 클립보드 및 추가 브라우저 API는 작동하지 않을 수 있습니다.", + "secure-site-success-text": "사이트는 localhost 또는 https로 접속됩니다.", + "server-side-base-url": "서버 측(server side) Base URL", "server-side-base-url-error-text": "`BASE_URL`은 여전히 API 서버의 기본값입니다. 이로 인해 서버에서 생성된 이메일 등의 알림 링크에 문제가 발생할 수 있습니다.", - "server-side-base-url-success-text": "Server Side URL does not match the default", - "ldap-ready": "LDAP Ready", - "ldap-ready-error-text": "Not all LDAP Values are configured. This can be ignored if you are not using LDAP Authentication.", - "ldap-ready-success-text": "Required LDAP variables are all set.", - "build": "Build", - "recipe-scraper-version": "Recipe Scraper Version", - "oidc-ready": "OIDC Ready", - "oidc-ready-error-text": "Not all OIDC Values are configured. This can be ignored if you are not using OIDC Authentication.", - "oidc-ready-success-text": "Required OIDC variables are all set.", - "openai-ready": "OpenAI Ready", - "openai-ready-error-text": "Not all OpenAI Values are configured. This can be ignored if you are not using OpenAI features.", - "openai-ready-success-text": "Required OpenAI variables are all set." + "server-side-base-url-success-text": "서버 측 URL이 기본값과 일치하지 않습니다.", + "ldap-ready": "LDAP 준비됨", + "ldap-ready-error-text": "LDAP 값이 전부 구성되지 않았습니다. LDAP 인증을 사용하지 않는 경우 무시해도 됩니다.", + "ldap-ready-success-text": "필수 LDAP 변수들이 모두 설정되었습니다.", + "build": "빌드", + "recipe-scraper-version": "레시피 스크랩퍼 버전", + "oidc-ready": "OIDC 준비됨", + "oidc-ready-error-text": "OIDC 값이 전부 구성되지 않았습니다. OIDC 인증을 사용하지 않는 경우 무시해도 됩니다.", + "oidc-ready-success-text": "필수 OIDC 변수들이 모두 설정되었습니다.", + "openai-ready": "OpenAI 준비됨", + "openai-ready-error-text": "OpenAI 값이 전부 구성되지 않았습니다. OpenAI 기능을 사용하지 않는 경우 무시해도 됩니다.", + "openai-ready-success-text": "필수 OpenAI 변수들이 모두 설정되었습니다." }, "shopping-list": { - "all-lists": "All Lists", - "create-shopping-list": "Create Shopping List", - "from-recipe": "From Recipe", - "list-name": "List Name", - "new-list": "New List", - "quantity": "Quantity: {0}", - "shopping-list": "Shopping List", - "shopping-lists": "Shopping Lists", - "food": "Food", - "note": "Note", - "label": "Label", - "save-label": "Save Label", - "linked-item-warning": "This item is linked to one or more recipe. Adjusting the units or foods will yield unexpected results when adding or removing the recipe from this list.", - "toggle-food": "Toggle Food", - "manage-labels": "Manage Labels", - "are-you-sure-you-want-to-delete-this-item": "Are you sure you want to delete this item?", + "all-lists": "모든 목록", + "create-shopping-list": "장보기 목록 생성", + "from-recipe": "레시피로부터", + "list-name": "목록 이름", + "new-list": "새 목록", + "quantity": "양: {0}", + "shopping-list": "장보기 목록", + "shopping-lists": "장보기 목록", + "food": "식품", + "note": "메모", + "label": "라벨", + "save-label": "라벨 저장", + "linked-item-warning": "이 항목은 하나 이상의 레시피와 연결되어 있습니다. 단위나 식품을 조정하면 이 목록에서 레시피를 추가하거나 제거할 때 예상치 못한 결과가 발생할 수 있습니다.", + "toggle-food": "식품으로 설정", + "manage-labels": "라벨 관리", + "are-you-sure-you-want-to-delete-this-item": "정말 이 항목을 삭제하시겠습니까?", "copy-as-text": "텍스트로 복사", - "copy-as-markdown": "Copy as Markdown", - "delete-checked": "Delete Checked", - "toggle-label-sort": "Toggle Label Sort", - "reorder-labels": "Reorder Labels", - "uncheck-all-items": "Uncheck All Items", - "check-all-items": "Check All Items", - "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", - "items-checked-count": "No items checked|One item checked|{count} items checked", + "copy-as-markdown": "마크다운으로 복사", + "delete-checked": "선택한 항목 삭제", + "toggle-label-sort": "라벨 정렬 설정", + "reorder-labels": "라벨 재정렬", + "uncheck-all-items": "모든 항목 선택 해제", + "check-all-items": "모든 항목 선택", + "linked-recipes-count": "연결된 레시피 없음|연결된 레시피 1개|{count}개의 연결된 레시피", + "items-checked-count": "선택한 항목 없음|선택한 항목 1개|{count}개 항목 선택됨", "no-label": "라벨 없음", - "completed-on": "Completed on {date}", - "you-are-offline": "You are offline", - "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", - "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", - "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", - "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", - "no-shopping-lists-found": "No Shopping Lists Found" + "completed-on": "{date}에 완료됨", + "you-are-offline": "오프라인 상태입니다", + "you-are-offline-description": "오프라인 상태에서는 모든 기능을 사용할 수 없습니다. 항목을 추가, 수정, 삭제할 수는 있지만, 다시 온라인 상태가 될 때까지 변경 사항을 서버와 동기화할 수 없습니다.", + "are-you-sure-you-want-to-check-all-items": "모든 항목을 선택하시겠습니까?", + "are-you-sure-you-want-to-uncheck-all-items": "모든 항목을 선택 해제하시겠습니까?", + "are-you-sure-you-want-to-delete-checked-items": "선택한 항목을 모두 삭제하시겠습니까?", + "no-shopping-lists-found": "장보기 목록이 없습니다." }, "sidebar": { "all-recipes": "모든 레시피", "backups": "백업", "categories": "카테고리", - "cookbooks": "Cookbooks", + "cookbooks": "요리책", "dashboard": "대시보드", "home-page": "홈페이지", "manage-users": "사용자 관리", - "migrations": "Migrations", + "migrations": "데이터 이전", "profile": "프로필", "search": "검색", "site-settings": "사이트 설정", - "tags": "Tags", + "tags": "태그", "toolbox": "도구 상자", "language": "언어", - "maintenance": "Maintenance", + "maintenance": "유지보수", "background-tasks": "백그라운드 작업", - "parser": "Parser", - "developer": "Developer", - "cookbook": "Cookbook", - "create-cookbook": "Create a new cookbook" + "parser": "추출기", + "developer": "개발자", + "cookbook": "요리책", + "create-cookbook": "새 요리책 만들기" }, "signup": { - "error-signing-up": "Error Signing Up", + "error-signing-up": "가입 중 오류 발생", "sign-up": "계정 등록", - "sign-up-link-created": "Sign up link created", - "sign-up-link-creation-failed": "Sign up link creation failed", - "sign-up-links": "Sign Up Links", - "sign-up-token-deleted": "Sign Up Token Deleted", - "sign-up-token-deletion-failed": "Sign up token deletion failed", - "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator." + "sign-up-link-created": "가입 링크 생성됨", + "sign-up-link-creation-failed": "가입 링크 생성 실패", + "sign-up-links": "가입 링크", + "sign-up-token-deleted": "가입 토큰 삭제됨", + "sign-up-token-deletion-failed": "가입 토큰 삭제 실패", + "welcome-to-mealie": "Mealie에 오신 것을 환영합니다! 본 인스턴스의 사용자가 되려면 유효한 초대 링크가 필요합니다. 초대장을 받지 못한 경우 가입할 수 없습니다. 링크를 받으려면 사이트 관리자에게 문의하십시오." }, "tag": { - "tag-created": "Tag created", - "tag-creation-failed": "Tag creation failed", - "tag-deleted": "Tag deleted", - "tag-deletion-failed": "Tag deletion failed", - "tag-update-failed": "Tag update failed", - "tag-updated": "Tag updated", + "tag-created": "태그 생성됨", + "tag-creation-failed": "태그 생성 실패", + "tag-deleted": "태그 삭제됨", + "tag-deletion-failed": "태그 삭제 실패", + "tag-update-failed": "태그 수정 실패", + "tag-updated": "태그 수정됨", "tags": "태그", - "untagged-count": "Untagged {count}", + "untagged-count": "태그되지 않음 {count}", "create-a-tag": "태그 생성", "tag-name": "태그 이름", "tag": "태그" }, "tool": { "tools": "도구", - "on-hand": "On Hand", - "create-a-tool": "Create a Tool", + "on-hand": "보유 중", + "create-a-tool": "도구 생성", "tool-name": "도구 이름", - "create-new-tool": "Create New Tool", - "on-hand-checkbox-label": "Show as On Hand (Checked)", - "required-tools": "Required Tools", - "tool": "Tool" + "create-new-tool": "새 도구 생성", + "on-hand-checkbox-label": "보유 중으로 표시 (선택됨)", + "required-tools": "필요 도구", + "tool": "도구" }, "user": { - "admin": "Admin", - "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link {link}?", - "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user {activeName} ID: {activeId}?", - "auth-method": "Auth Method", - "confirm-link-deletion": "Confirm Link Deletion", - "confirm-password": "Confirm Password", - "confirm-user-deletion": "Confirm User Deletion", - "could-not-validate-credentials": "Could Not Validate Credentials", - "create-link": "Create Link", - "create-user": "Create User", - "current-password": "Current Password", - "e-mail-must-be-valid": "E-mail must be valid", - "edit-user": "Edit User", - "email": "Email", - "error-cannot-delete-super-user": "Error! Cannot Delete Super User", - "existing-password-does-not-match": "Existing password does not match", - "full-name": "Full Name", - "generate-password-reset-link": "Generate Password Reset Link", + "admin": "관리자", + "are-you-sure-you-want-to-delete-the-link": "링크 {link}를 삭제하시겠습니까?", + "are-you-sure-you-want-to-delete-the-user": "사용자 {activeName} ID: {activeId}를 삭제하시겠습니까?", + "auth-method": "인증 방법", + "confirm-link-deletion": "링크 삭제 확인", + "confirm-password": "비밀번호 확인", + "confirm-user-deletion": "사용자 삭제 확인", + "could-not-validate-credentials": "자격 증명을 확인할 수 없습니다", + "create-link": "링크 생성", + "create-user": "사용자 생성", + "current-password": "현재 비밀번호", + "e-mail-must-be-valid": "이메일은 유효해야 합니다", + "edit-user": "사용자 편집", + "email": "이메일", + "error-cannot-delete-super-user": "오류! 슈퍼 유저를 삭제할 수 없습니다.", + "existing-password-does-not-match": "기존 비밀번호가 일치하지 않습니다.", + "full-name": "이름", + "generate-password-reset-link": "비밀번호 재설정 링크 생성", "invite-only": "초대 전용", - "link-id": "Link ID", - "link-name": "Link Name", + "link-id": "링크 ID", + "link-name": "링크 이름", "login": "로그인", - "login-oidc": "Login with", - "or": "or", + "login-oidc": "로그인 방식: ", + "or": "또는", "logout": "로그아웃", "manage-users": "사용자 관리", "manage-users-description": "사용자 생성 및 관리", "new-password": "새 비밀번호", "new-user": "새 사용자", - "password-has-been-reset-to-the-default-password": "Password has been reset to the default password", + "password-has-been-reset-to-the-default-password": "비밀번호가 기본값으로 재설정되었습니다.", "password-must-match": "비밀번호가 일치해야합니다", "password-reset-failed": "비밀번호 재설정 실패", "password-updated": "비밀번호가 변경되었습니다", "password": "비밀번호", - "password-strength": "Password is {strength}", - "please-enter-password": "Please enter your new password.", + "password-strength": "비밀번호 강도: {strength}", + "please-enter-password": "새 비밀번호를 입력해 주세요.", "register": "등록", "reset-password": "비밀번호 재설정", "sign-in": "로그인", - "total-mealplans": "Total MealPlans", - "total-users": "Total Users", + "total-mealplans": "전체 MealPlan 수", + "total-users": "전체 사용자 수", "upload-photo": "사진 업로드", - "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password", - "user-created": "User created", - "user-creation-failed": "User creation failed", + "use-8-characters-or-more-for-your-password": "비밀번호는 8자 이상으로 설정하십시오", + "user-created": "사용자 생성됨", + "user-creation-failed": "사용자 생성 실패함", "user-deleted": "사용자 삭제됨", - "user-id-with-value": "User ID: {id}", - "user-id": "User ID", - "user-password": "User Password", - "user-successfully-logged-in": "User Successfully Logged In", - "user-update-failed": "User update failed", - "user-updated": "User updated", + "user-id-with-value": "사용자 ID: {id}", + "user-id": "사용자 ID", + "user-password": "사용자 비밀번호", + "user-successfully-logged-in": "사용자가 성공적으로 로그인했습니다.", + "user-update-failed": "사용자 수정 실패", + "user-updated": "사용자 수정됨", "user": "사용자", - "username": "Username", - "users-header": "USERS", - "users": "Users", - "user-not-found": "User not found", - "webhook-time": "Webhook Time", + "username": "사용자 이름", + "users-header": "사용자", + "users": "사용자", + "user-not-found": "사용자 찾을 수 없음", + "webhook-time": "웹훅 시간", "webhooks-enabled": "Webhook이 활성화되었습니다", - "you-are-not-allowed-to-create-a-user": "You are not allowed to create a user", - "you-are-not-allowed-to-delete-this-user": "You are not allowed to delete this user", - "enable-advanced-content": "Enable Advanced Content", - "enable-advanced-content-description": "Enables advanced features like Recipe Scaling, API keys, Webhooks, and Data Management. Don't worry, you can always change this later", - "favorite-recipes": "Favorite Recipes", + "you-are-not-allowed-to-create-a-user": "사용자 생성이 허용되지 않습니다.", + "you-are-not-allowed-to-delete-this-user": "사용자 삭제가 허용되지 않습니다.", + "enable-advanced-content": "고급 기능 활성화", + "enable-advanced-content-description": "레시피 양 조절, API 키, 웹훅, 데이터 관리와 같은 고급 기능을 활성화합니다. 걱정하지 마세요, 나중에 언제든지 변경할 수 있습니다.", + "favorite-recipes": "즐겨찾는 레시피", "email-or-username": "이메일 또는 사용자명", - "remember-me": "Remember Me", + "remember-me": "로그인 상태 유지", "please-enter-your-email-and-password": "이메일과 비밀번호를 입력하세요.", - "invalid-credentials": "Invalid Credentials", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "invalid-credentials": "유효하지 않은 자격 증명", + "account-locked-please-try-again-later": "계정이 잠겼습니다. 나중에 다시 시도해 주세요.", + "user-favorites": "사용자 즐겨찾기", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "약함", + "good": "좋음", + "strong": "강함", + "very-strong": "매우 강함" }, "user-management": "사용자 관리", - "reset-locked-users": "Reset Locked Users", - "admin-user-creation": "Admin User Creation", - "admin-user-management": "Admin User Management", - "user-details": "User Details", - "user-name": "User Name", - "authentication-method": "Authentication Method", + "reset-locked-users": "잠긴 사용자 재설정", + "admin-user-creation": "관리자 사용자 생성", + "admin-user-management": "관리자 사용자 관리", + "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", - "permissions": "Permissions", - "administrator": "Administrator", - "user-can-invite-other-to-group": "User can invite others to group", - "user-can-manage-group": "User can manage group", - "user-can-manage-household": "User can manage household", - "user-can-organize-group-data": "User can organize group data", - "enable-advanced-features": "Enable advanced features", - "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", - "forgot-password": "Forgot Password", - "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", - "changes-reflected-immediately": "Changes to this user will be reflected immediately.", - "default-activity": "Default Activity", - "default-activity-hint": "Select which page you'd like to navigate to upon logging in from this device" + "permissions": "권한", + "administrator": "관리자", + "user-can-invite-other-to-group": "사용자는 다른 사용자를 그룹에 초대할 수 있습니다", + "user-can-manage-group": "사용자는 그룹을 관리할 수 있습니다", + "user-can-manage-household": "사용자는 가구를 관리할 수 있습니다", + "user-can-organize-group-data": "사용자는 그룹 데이터를 정리할 수 있습니다.", + "enable-advanced-features": "고급 기능 활성화", + "it-looks-like-this-is-your-first-time-logging-in": "처음 로그인하시는 것 같네요.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "더 이상 이걸 보고 싶지 않으신가요? 사용자 설정에서 이메일 주소를 꼭 변경하세요!", + "forgot-password": "비밀번호 찾기", + "forgot-password-text": "이메일 주소를 입력해 주시면 비밀번호 재설정 링크를 보내드리겠습니다.", + "changes-reflected-immediately": "이 사용자에 대한 변경 사항은 즉시 반영됩니다.", + "default-activity": "기본 활동", + "default-activity-hint": "이 기기에서 로그인 시 이동할 페이지를 선택하세요" }, "language-dialog": { - "translated": "translated", + "translated": "번역됨", "choose-language": "언어 선택", - "select-description": "Choose the language for the Mealie UI. The setting only applies to you, not other users.", - "how-to-contribute-description": "Is something not translated yet, mistranslated, or your language missing from the list? {read-the-docs-link} on how to contribute!", - "read-the-docs": "Read the docs" + "select-description": "Mealie UI의 언어를 선택하세요. 이 설정은 본인에게만 적용되며 다른 사용자에게는 적용되지 않습니다.", + "how-to-contribute-description": "아직 번역되지 않았거나, 잘못 번역되었거나, 목록에 귀하의 언어가 누락되었나요? 기여 방법에 대한 {read-the-docs-link}를 확인하세요!", + "read-the-docs": "문서" }, "data-pages": { "foods": { - "merge-dialog-text": "Combining the selected foods will merge the source food and target food into a single food. The source food will be deleted and all of the references to the source food will be updated to point to the target food.", - "merge-food-example": "Merging {food1} into {food2}", + "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.", - "combine-food": "Combine Food", - "source-food": "Source Food", - "target-food": "Target Food", - "create-food": "Create Food", - "food-label": "Food Label", - "edit-food": "Edit Food", - "food-data": "Food Data", - "example-food-singular": "ex: Onion", - "example-food-plural": "ex: Onions", - "label-overwrite-warning": "This will assign the chosen label to all selected foods and potentially overwrite your existing labels.", - "on-hand-checkbox-label": "Setting this flag will make this food unchecked by default when adding a recipe to a shopping list." + "combine-food": "식품 병합", + "source-food": "원본 식품", + "target-food": "대상 식품", + "create-food": "식품 생성", + "food-label": "식품 라벨", + "edit-food": "식품 수정", + "food-data": "식품 데이터", + "example-food-singular": "예: 양파", + "example-food-plural": "예: 양파들", + "label-overwrite-warning": "이 작업은 선택한 라벨을 모든 선택된 식품에 할당하며, 기존 라벨을 덮어쓸 수 있습니다.", + "on-hand-checkbox-label": "이 플래그를 설정하면 장보기 목록에 레시피를 추가할 때 이 식품이 기본적으로 선택 해제된 상태로 표시됩니다." }, "units": { - "seed-dialog-text": "Seed the database with common units based on your local language.", - "combine-unit-description": "Combining the selected units will merge the Source Unit and Target Unit into a single unit. The {source-unit-will-be-deleted} and all of the references to the Source Unit will be updated to point to the Target Unit.", - "combine-unit": "Combine Unit", - "source-unit": "Source Unit", - "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", - "create-unit": "Create Unit", - "abbreviation": "Abbreviation", - "plural-abbreviation": "Plural Abbreviation", - "description": "Description", - "display-as-fraction": "Display as Fraction", - "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", - "unit-data": "Unit Data", - "use-abbv": "Use Abbv.", - "fraction": "Fraction", - "example-unit-singular": "ex: Tablespoon", - "example-unit-plural": "ex: Tablespoons", - "example-unit-abbreviation-singular": "ex: Tbsp", - "example-unit-abbreviation-plural": "ex: Tbsps" + "seed-dialog-text": "당신의 언어를 기반으로 한 일반적인 단위를 데이터베이스에 설정하십시오.", + "combine-unit-description": "선택한 단위를 결합하면 원본 단위와 대상 단위가 하나의 단위로 병합됩니다. {source-unit-will-be-deleted}, 그리고 원본 단위에 대한 모든 참조는 대상 단위를 가리키도록 업데이트됩니다.", + "combine-unit": "단위 병합", + "source-unit": "원본 단위", + "target-unit": "대상 단위", + "merging-unit-into-unit": "{0}을 {1}에 병합", + "create-unit": "단위 생성", + "abbreviation": "약어", + "plural-abbreviation": "복수형 약어", + "description": "설명", + "display-as-fraction": "분수로 표시", + "use-abbreviation": "약어 사용", + "edit-unit": "단위 편집", + "unit-data": "단위 데이터", + "use-abbv": "약어 사용", + "fraction": "분수", + "example-unit-singular": "예: 큰술", + "example-unit-plural": "예: 큰술", + "example-unit-abbreviation-singular": "예: Tbsp", + "example-unit-abbreviation-plural": "예: Tbsps" }, "labels": { - "seed-dialog-text": "Seed the database with common labels based on your local language.", - "edit-label": "Edit Label", - "new-label": "New Label", - "labels": "Labels", - "assign-label": "Assign Label" + "seed-dialog-text": "당신의 언어를 기반으로 한 일반적인 라벨을 데이터베이스에 설정하십시오.", + "edit-label": "라벨 편집", + "new-label": "새 라벨", + "labels": "라벨", + "assign-label": "라벨 할당" }, "recipes": { - "purge-exports": "Purge Exports", - "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", - "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", - "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", - "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", - "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.", - "recipe-data": "Recipe Data", - "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", - "recipe-columns": "Recipe Columns", - "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", + "purge-exports": "내보내기 데이터 삭제", + "are-you-sure-you-want-to-delete-all-export-data": "모든 내보내기 데이터를 삭제하시겠습니까?", + "confirm-delete-recipes": "다음 레시피를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", + "the-following-recipes-selected-length-will-be-exported": "다음 레시피({0})가 내보내질 예정입니다.", + "settings-chosen-explanation": "여기서 선택한 설정(잠긴 옵션 제외)은 선택한 모든 레시피에 적용됩니다.", + "selected-length-recipe-s-settings-will-be-updated": "{count}개 레시피 설정이 업데이트됩니다.", + "recipe-data": "레시피 데이터", + "recipe-data-description": "이 섹션을 사용하여 레시피와 관련된 데이터를 관리하세요. 레시피에 대해 내보내기, 삭제, 태그 지정, 카테고리 할당 등 여러 일괄 작업을 수행할 수 있습니다.", + "recipe-columns": "레시피 열", + "data-exports-description": "이 섹션에서는 다운로드 가능한 내보내기 파일 링크를 제공합니다. 해당 내보내기 파일은 만료되므로, 이용 가능할 때 반드시 다운받으시기 바랍니다.", "data-exports": "데이터 내보내기", "tag": "태그", - "categorize": "Categorize", + "categorize": "카테고리 설정", "update-settings": "업데이트 설정", - "tag-recipes": "Tag Recipes", - "categorize-recipes": "Categorize Recipes", - "export-recipes": "Export Recipes", - "delete-recipes": "Delete Recipes", - "source-unit-will-be-deleted": "Source Unit will be deleted" + "tag-recipes": "레시피에 태그 설정", + "categorize-recipes": "레시피에 카테고리 설정", + "export-recipes": "레시피 내보내기", + "delete-recipes": "레시피 삭제", + "source-unit-will-be-deleted": "원본 단위가 삭제됩니다" }, "recipe-actions": { - "recipe-actions-data": "Recipe Actions Data", - "new-recipe-action": "New Recipe Action", - "edit-recipe-action": "Edit Recipe Action", - "action-type": "Action Type" + "recipe-actions-data": "레시피 액션 데이터", + "new-recipe-action": "새 레시피 액션", + "edit-recipe-action": "레시피 액션 편집", + "action-type": "액션 종류" }, - "create-alias": "Create Alias", - "manage-aliases": "Manage Aliases", - "seed-data": "Seed Data", - "seed": "Seed", + "create-alias": "별칭 생성", + "manage-aliases": "별칭 관리", + "seed-data": "데이터 초기 설정", + "seed": "초기 설정", "data-management": "데이터 관리", - "data-management-description": "Select which data set you want to make changes to.", - "select-data": "Select Data", + "data-management-description": "변경할 데이터 집합을 선택하십시오.", + "select-data": "데이터 선택", "select-language": "언어 선택", - "columns": "Columns", - "combine": "Combine", + "columns": "열", + "combine": "병합", "categories": { "edit-category": "카테고리 수정", "new-category": "새 카테고리", "category-data": "카테고리 데이터" }, "tags": { - "new-tag": "New Tag", - "edit-tag": "Edit Tag", - "tag-data": "Tag Data" + "new-tag": "새 태그", + "edit-tag": "태그 편집", + "tag-data": "태그 데이터" }, "tools": { - "new-tool": "New Tool", - "edit-tool": "Edit Tool", - "tool-data": "Tool Data" + "new-tool": "새 도구", + "edit-tool": "도구 편집", + "tool-data": "도구 데이터" } }, "user-registration": { "user-registration": "사용자 등록", - "registration-success": "Registration Success", - "join-a-group": "Join a Group", - "create-a-new-group": "Create a New Group", - "provide-registration-token-description": "Please provide the registration token associated with the group that you'd like to join. You'll need to obtain this from an existing group member.", - "group-details": "Group Details", - "group-details-description": "Before you create an account you'll need to create a group. Your group will only contain you, but you'll be able to invite others later. Members in your group can share meal plans, shopping lists, recipes, and more!", - "use-seed-data": "Use Seed Data", - "use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.", - "account-details": "Account Details" + "registration-success": "등록 성공", + "join-a-group": "그룹 가입하기", + "create-a-new-group": "새 그룹 생성", + "provide-registration-token-description": "가입하고자 하는 그룹과 연결된 등록 토큰을 제공해 주십시오. 이 토큰은 기존 그룹 구성원으로부터 받아야 합니다.", + "group-details": "그룹 정보", + "group-details-description": "계정을 생성하기 전에 먼저 그룹을 만들어야 합니다. 당분간 그룹에는 본인만 포함되지만, 나중에 다른 사람을 초대할 수 있습니다. 그룹 멤버들은 식단 계획, 장보기 목록, 레시피 등을 공유할 수 있습니다!", + "use-seed-data": "초기 데이터 사용", + "use-seed-data-description": "Mealie에는 레시피 정리에 유용한 데이터를 그룹에 채울 수 있는 식품, 단위, 라벨 모음이 함께 제공됩니다. 이 데이터는 현재 선택한 언어로 번역되어 있습니다. 나중에 언제든지 이 데이터를 추가하거나 수정할 수 있습니다.", + "account-details": "계정 정보" }, "validation": { - "group-name-is-taken": "Group name is taken", - "username-is-taken": "Username is taken", - "email-is-taken": "Email is taken", - "this-field-is-required": "This Field is Required" + "group-name-is-taken": "이미 사용 중인 그룹 이름입니다", + "username-is-taken": "이미 사용 중인 사용자명입니다", + "email-is-taken": "이미 사용 중인 이메일입니다", + "this-field-is-required": "필수 항목입니다" }, "export": { "export": "내보내기", "file-name": "파일 이름", "size": "크기", - "link-expires": "Link Expires" + "link-expires": "링크 만료" }, "recipe-share": { - "expiration-date": "Expiration Date", - "share-recipe": "Share Recipe", - "default-30-days": "Default 30 Days", - "expires-at": "Expires At", - "recipe-link-copied-message": "Recipe link copied to clipboard" + "expiration-date": "만료 날짜", + "share-recipe": "레시피 공유", + "default-30-days": "기본 30일", + "expires-at": "만료 예정: ", + "recipe-link-copied-message": "레시피 링크가 클립보드에 복사되었습니다" }, "banner-experimental": { - "title": "Experimental Feature", - "description": "This page contains experimental or still-baking features. Please excuse the mess.", - "issue-link-text": "Track our progress here" + "title": "실험적 기능", + "description": "이 페이지는 실험적이거나 아직 개발 중인 기능을 포함하고 있습니다. 해당 기능들은 제대로 작동하지 않을 수 있습니다.", + "issue-link-text": "진행 상황을 여기서 확인하세요" }, "form": { - "quantity-label-abbreviated": "Qty" + "quantity-label-abbreviated": "양" }, "markdown-editor": { - "preview-markdown-button-label": "Preview Markdown" + "preview-markdown-button-label": "마크다운 미리보기" }, "demo": { - "info_message_with_version": "This is a Demo for version: {version}", - "demo_username": "Username: {username}", - "demo_password": "Password: {password}" + "info_message_with_version": "이것은 버전 {version}의 데모입니다.", + "demo_username": "사용자명: {username}", + "demo_password": "비밀번호: {password}" }, "ocr-editor": { - "ocr-editor": "Ocr editor", + "ocr-editor": "Ocr 편집기", "toolbar": "툴바", - "selection-mode": "Selection mode", - "pan-and-zoom-picture": "Pan and zoom picture", - "split-text": "Split text", - "preserve-line-breaks": "Preserve original line breaks", - "split-by-block": "Split by text block", - "flatten": "Flatten regardless of original formating", + "selection-mode": "선택 모드", + "pan-and-zoom-picture": "사진을 화면 이동 및 확대/축소하기", + "split-text": "텍스트 쪼개기", + "preserve-line-breaks": "원본 줄바꿈 유지", + "split-by-block": "문단으로 분할", + "flatten": "원본 서식과 상관없이 평평하게 하기", "help": { "help": "도움말", - "mouse-modes": "Mouse modes", - "selection-mode": "Selection Mode (default)", - "selection-mode-desc": "The selection mode is the main mode that can be used to enter data:", + "mouse-modes": "마우스 모드", + "selection-mode": "선택 모드 (기본)", + "selection-mode-desc": "선택 모드는 데이터를 입력하는 데 사용할 수 있는 주요 모드입니다:", "selection-mode-steps": { - "draw": "Draw a rectangle on the text you want to select.", - "click": "Click on any field on the right and then click back on the rectangle above the image.", - "result": "The selected text will appear inside the previously selected field." + "draw": "선택하려는 텍스트 위에 사각형을 그리세요.", + "click": "오른쪽의 아무 필드나 클릭한 다음, 이미지 위의 사각형을 다시 클릭하세요.", + "result": "선택한 텍스트는 이전에 선택한 필드 안에 표시됩니다." }, - "pan-and-zoom-mode": "Pan and Zoom Mode", - "pan-and-zoom-desc": "Select pan and zoom by clicking the icon. This mode allows to zoom inside the image and move around to make using big images easier.", - "split-text-mode": "Split Text modes", + "pan-and-zoom-mode": "화면 이동 및 확대/축소 모드", + "pan-and-zoom-desc": "아이콘을 클릭하여 화면 이동 및 확대/축소를 선택하세요. 이 모드에서는 이미지 내부를 확대하거나 이동하여 큰 이미지를 더 편리하게 사용할 수 있습니다.", + "split-text-mode": "텍스트 쪼개기 모드", "split-modes": { - "line-mode": "Line mode (default)", - "line-mode-desc": "In line mode, the text will be propagated by keeping the original line breaks. This mode is useful when using bulk add on a list of ingredients where one ingredient is one line.", - "block-mode": "Block mode", - "block-mode-desc": "In block mode, the text will be split in blocks. This mode is useful when bulk adding instructions that are usually written in paragraphs.", - "flat-mode": "Flat mode", - "flat-mode-desc": "In flat mode, the text will be added to the selected recipe field with no line breaks." + "line-mode": "줄 모드 (기본)", + "line-mode-desc": "줄 모드에서는 원본 줄바꿈을 유지한 채 텍스트가 처리됩니다. 이 모드는 재료 목록에 일괄 추가 기능을 사용할 때 유용하며, 이때 각 재료가 한 줄씩 배치됩니다.", + "block-mode": "문단 모드", + "block-mode-desc": "블록 모드에서는 텍스트가 블록 단위로 분할됩니다. 이 모드는 일반적으로 문단 형태로 작성되는 지침을 대량으로 추가할 때 유용합니다.", + "flat-mode": "플랫 모드", + "flat-mode-desc": "플랫 모드에서는 텍스트가 선택된 레시피에 줄바꿈 없이 추가됩니다." } } }, "admin": { "maintenance": { - "storage-details": "Storage Details", - "page-title": "Site Maintenance", - "summary-title": "Summary", - "button-label-get-summary": "Get Summary", - "button-label-open-details": "Details", - "info-description-data-dir-size": "Data Directory Size", - "info-description-log-file-size": "Log File Size", - "info-description-cleanable-directories": "Cleanable Directories", - "info-description-cleanable-images": "Cleanable Images", + "storage-details": "저장공간 정보", + "page-title": "사이트 유지보수", + "summary-title": "요약", + "button-label-get-summary": "요약 생성", + "button-label-open-details": "세부 정보", + "info-description-data-dir-size": "데이터 디렉토리 크기", + "info-description-log-file-size": "로그 파일 크기", + "info-description-cleanable-directories": "정리 가능한 디렉토리", + "info-description-cleanable-images": "정리 가능한 이미지", "storage": { - "title-temporary-directory": "Temporary Directory (.temp)", - "title-backups-directory": "Backups Directory (backups)", - "title-groups-directory": "Groups Directory (groups)", - "title-recipes-directory": "Recipes Directory (recipes)", - "title-user-directory": "User Directory (user)" + "title-temporary-directory": "임시 디렉토리 (.temp)", + "title-backups-directory": "백업 디렉토리 (backups)", + "title-groups-directory": "그룹 디렉토리 (groups)", + "title-recipes-directory": "레시피 디렉토리 (recipes)", + "title-user-directory": "사용자 디렉토리 (user)" }, "action-delete-log-files-name": "로그파일삭제", - "action-delete-log-files-description": "Deletes all the log files", - "action-clean-directories-name": "Clean Directories", - "action-clean-directories-description": "Removes all the recipe folders that are not valid UUIDs", - "action-clean-temporary-files-name": "Clean Temporary Files", - "action-clean-temporary-files-description": "Removes all files and folders in the .temp directory", - "action-clean-images-name": "Clean Images", - "action-clean-images-description": "Removes all the images that don't end with .webp", - "actions-description": "Maintenance actions are {destructive_in_bold} and should be used with caution. Performing any of these actions is {irreversible_in_bold}.", - "actions-description-destructive": "destructive", - "actions-description-irreversible": "irreversible", - "logs-action-refresh": "Refresh Logs", - "logs-page-title": "Mealie Logs", - "logs-tail-lines-label": "Tail Lines" + "action-delete-log-files-description": "모든 로그 파일을 삭제합니다", + "action-clean-directories-name": "디렉토리 정리", + "action-clean-directories-description": "유효한 UUID가 아닌 모든 레시피 폴더를 제거합니다", + "action-clean-temporary-files-name": "임시 파일 정리", + "action-clean-temporary-files-description": ".temp 디렉토리 내의 모든 파일과 폴더를 제거합니다", + "action-clean-images-name": "이미지 정리하기", + "action-clean-images-description": ".webp로 끝나지 않는 모든 이미지를 제거합니다", + "actions-description": "유지보수 작업은 {destructive_in_bold}이며 신중하게 사용해야 합니다. 이러한 작업 중 어느 하나라도 수행하는 것은 {irreversible_in_bold}습니다.", + "actions-description-destructive": "파괴적", + "actions-description-irreversible": "되돌릴 수 없", + "logs-action-refresh": "로그 새로고침", + "logs-page-title": "Mealie 로그", + "logs-tail-lines-label": "꼬리 줄" }, "mainentance": { - "actions-title": "Actions" + "actions-title": "액션" }, - "ingredients-natural-language-processor": "Ingredients Natural Language Processor", - "ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.", - "ingredients-natural-language-processor-explanation-2": "It's not perfect, but it yields great results in general and is a good starting point for manually parsing ingredients into individual fields. Alternatively, you can also use the \"Brute\" processor that uses a pattern matching technique to identify ingredients.", - "nlp": "NLP", - "brute": "Brute", + "ingredients-natural-language-processor": "재료 자연어 처리기", + "ingredients-natural-language-processor-explanation": "Mealie는 재료 분석 및 처리에 조건부 랜덤 필드(CRF)를 사용합니다. 재료에 적용되는 모델은 뉴욕 타임즈가 수집한 10만 개 이상의 재료 데이터셋을 기반으로 합니다. 해당 모델은 영어로만 훈련되었으므로 다른 언어로 사용할 경우 결과가 달라질 수 있습니다. 본 페이지는 모델 테스트를 위한 플레이그라운드입니다.", + "ingredients-natural-language-processor-explanation-2": "완벽하지는 않지만, 일반적으로 훌륭한 결과를 내며 성분을 개별 필드로 수동으로 파싱하는 데 좋은 출발점이 됩니다. 또는 패턴 매칭 기법을 사용하여 성분을 식별하는 \"무차별\" 프로세서를 사용할 수도 있습니다.", + "nlp": "자연어 처리", + "brute": "무차별", "openai": "OpenAI", - "show-individual-confidence": "Show individual confidence", - "ingredient-text": "Ingredient Text", - "average-confident": "{0} Confident", - "try-an-example": "Try an example", - "parser": "Parser", - "background-tasks": "Background Tasks", - "background-tasks-description": "Here you can view all the running background tasks and their status", - "no-logs-found": "No Logs Found", - "tasks": "Tasks", + "show-individual-confidence": "개별 확신도 표시", + "ingredient-text": "재료 텍스트", + "average-confident": "{0} 확신도", + "try-an-example": "예시 시도하기", + "parser": "추출기", + "background-tasks": "백그라운드 작업", + "background-tasks-description": "여기에서 실행 중인 모든 백그라운드 작업과 해당 상태를 확인할 수 있습니다.", + "no-logs-found": "로그가 발견되지 않았습니다.", + "tasks": "작업", "setup": { - "first-time-setup": "First Time Setup", - "welcome-to-mealie-get-started": "Welcome to Mealie! Let's get started", - "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", - "common-settings-for-new-sites": "Here are some common settings for new sites", - "setup-complete": "Setup Complete!", - "here-are-a-few-things-to-help-you-get-started": "Here are a few things to help you get started with Mealie", - "restore-from-v1-backup": "Have a backup from a previous instance of Mealie v1? You can restore it here.", - "manage-profile-or-get-invite-link": "Manage your own profile, or grab an invite link to share with others." + "first-time-setup": "초기 설정", + "welcome-to-mealie-get-started": "Mealie에 오신 것을 환영합니다! 시작해 볼까요?", + "already-set-up-bring-to-homepage": "설정은 이미 완료되었으니, 그냥 홈페이지로 이동해 주세요", + "common-settings-for-new-sites": "새 사이트에 대한 일반적인 설정은 다음과 같습니다", + "setup-complete": "설정 완료", + "here-are-a-few-things-to-help-you-get-started": "Mealie를 시작하는 데 도움이 될 몇 가지 사항입니다.", + "restore-from-v1-backup": "이전 버전의 Mealie v1 백업본이 있으신가요? 여기서 복원할 수 있습니다.", + "manage-profile-or-get-invite-link": "자신의 프로필을 관리하거나, 다른 사람들과 공유할 초대 링크를 가져가세요." }, - "debug-openai-services": "Debug OpenAI Services", - "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", - "run-test": "Run Test", - "test-results": "Test Results", - "group-delete-note": "Groups with users or households cannot be deleted", - "household-delete-note": "Households with users cannot be deleted" + "debug-openai-services": "OpenAI 서비스 디버깅하기", + "debug-openai-services-description": "이 페이지를 사용하여 OpenAI 서비스를 디버깅하세요. OpenAI 연결을 테스트하고 결과를 확인할 수 있습니다. 이미지 서비스를 활성화한 경우 이미지를 제공할 수도 있습니다.", + "run-test": "검사 실행", + "test-results": "검사 결과", + "group-delete-note": "사용자 또는 가구를 포함한 그룹은 삭제할 수 없습니다.", + "household-delete-note": "사용자가 있는 가구는 삭제할 수 없습니다" }, "profile": { - "welcome-user": "👋 Welcome, {0}!", - "description": "Manage your profile, recipes, and group settings.", - "invite-link": "Invite Link", - "get-invite-link": "Get Invite Link", - "get-public-link": "Get Public Link", - "account-summary": "Account Summary", - "account-summary-description": "Here's a summary of your group's information.", - "group-statistics": "Group Statistics", - "group-statistics-description": "Your Group Statistics provide some insight how you're using Mealie.", - "household-statistics": "Household Statistics", - "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "welcome-user": "👋 {0}님, 환영합니다!", + "description": "프로필, 레시피 및 그룹 설정을 관리하세요.", + "invite-link": "초대 링크", + "get-invite-link": "초대 링크 얻기", + "get-public-link": "공개 링크 얻기", + "account-summary": "계정 요약", + "account-summary-description": "다음은 귀하의 그룹 정보 요약입니다.", + "group-statistics": "그룹 통계", + "group-statistics-description": "귀하의 그룹 통계는 Mealie 사용 현황에 대한 통찰을 제공합니다.", + "household-statistics": "가구 통계", + "household-statistics-description": "귀하의 가구 통계는 귀하가 Mealie를 어떻게 사용하고 있는지 파악할 수 있게 해줍니다.", "storage-capacity": "저장 공간", - "storage-capacity-description": "Your storage capacity is a calculation of the images and assets you have uploaded.", - "personal": "Personal", - "personal-description": "These are settings that are personal to you. Changes here won't affect other users.", + "storage-capacity-description": "저장 용량은 업로드한 이미지와 에셋을 기준으로 계산됩니다.", + "personal": "개인", + "personal-description": "이 설정은 귀하에게만 적용되는 개인 설정입니다. 여기서 변경해도 다른 사용자에게는 영향을 미치지 않습니다.", "user-settings": "사용자 설정", - "user-settings-description": "Manage your preferences, change your password, and update your email.", - "api-tokens-description": "Manage your API Tokens for access from external applications.", - "group-description": "These items are shared within your group. Editing one of them will change it for the whole group!", + "user-settings-description": "설정을 관리하고, 비밀번호를 변경하며, 이메일을 업데이트하세요.", + "api-tokens-description": "외부 애플리케이션에서 액세스하기 위한 API 토큰을 관리하세요.", + "group-description": "이 항목들은 그룹 내에서 공유됩니다. 하나를 수정하면 전체 그룹에 변경 사항이 적용됩니다!", "group-settings": "그룹 설정", - "group-settings-description": "Manage your common group settings, like privacy settings.", - "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", - "household-settings": "Household Settings", - "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", - "cookbooks-description": "Manage a collection of recipe categories and generate pages for them.", + "group-settings-description": "개인정보 설정과 같은 공통 그룹 설정을 관리하세요.", + "household-description": "이 항목들은 가구 내에서 공유됩니다. 하나를 수정하면 가구 전체에 적용됩니다!", + "household-settings": "가구 설정", + "household-settings-description": "식단 계획 및 개인정보 설정과 같은 가구 설정을 관리하세요.", + "cookbooks-description": "레시피 카테고리 모음을 관리하고 해당 카테고리별 페이지를 생성합니다.", "members": "회원", - "members-description": "See who's in your household and manage their permissions.", + "members-description": "가구 구성원을 확인하고 권한을 관리하세요.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", - "notifiers": "Notifiers", + "notifiers": "알리미", "notifiers-description": "Setup email and push notifications that trigger on specific events.", "manage-data": "데이터 관리하기", - "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", - "data-migrations": "Data Migrations", - "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown.", - "email-sent": "Email Sent", - "error-sending-email": "Error Sending Email", - "personal-information": "Personal Information", - "preferences": "Preferences", - "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", - "back-to-profile": "Back to Profile", - "looking-for-privacy-settings": "Looking for Privacy Settings?", - "manage-your-api-tokens": "Manage Your API Tokens", - "manage-user-profile": "Manage User Profile", - "manage-cookbooks": "Manage Cookbooks", - "manage-members": "Manage Members", - "manage-webhooks": "Manage Webhooks", - "manage-notifiers": "Manage Notifiers", - "manage-data-migrations": "Manage Data Migrations" + "manage-data-description": "Mealie 데이터를 관리하세요; 식품, 단위, 카테고리, 태그 등.", + "data-migrations": "데이터 이전", + "data-migrations-description": "Nextcloud Recipes 및 Chowdown과 같은 다른 애플리케이션에서 기존 데이터를 이전하세요.", + "email-sent": "이메일 전송 완료", + "error-sending-email": "이메일 전송 오류", + "personal-information": "개인정보", + "preferences": "개인 설정", + "show-advanced-description": "고급 기능 표시 (API 키, 웹훅 및 데이터 관리)", + "back-to-profile": "프로필로 돌아가기", + "looking-for-privacy-settings": "개인정보 설정을 찾고 계신가요?", + "manage-your-api-tokens": "API 토큰 관리", + "manage-user-profile": "사용자 프로필 관리", + "manage-cookbooks": "요리책 관리", + "manage-members": "회원 관리", + "manage-webhooks": "웹훅 관리", + "manage-notifiers": "알리미 관리", + "manage-data-migrations": "데이터 이전 관리" }, "cookbook": { - "cookbooks": "Cookbooks", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", - "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", - "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", - "public-cookbook": "Public Cookbook", - "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", + "cookbooks": "요리책", + "description": "요리책은 레시피, 정리 도구 및 기타 필터를 교차 조합하여 레시피를 체계화하는 또 다른 방법입니다. 요리책을 생성하면 사이드바에 항목이 추가되며, 선택한 필터가 적용된 모든 레시피가 해당 요리책에 표시됩니다.", + "hide-cookbooks-from-other-households": "다른 가구의 요리책 숨기기", + "hide-cookbooks-from-other-households-description": "이 기능을 활성화하면 사이드바에는 귀하의 가구에 속한 요리책만 표시됩니다.", + "public-cookbook": "공개 요리책", + "public-cookbook-description": "공개 요리책은 Mealie 비회원과 공유할 수 있으며, 귀하의 그룹 페이지에 표시됩니다.", "filter-options": "필터 옵션", - "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", - "require-all-categories": "Require All Categories", - "require-all-tags": "Require All Tags", - "require-all-tools": "Require All Tools", - "cookbook-name": "Cookbook Name", - "cookbook-with-name": "Cookbook {0}", - "household-cookbook-name": "{0} Cookbook {1}", - "create-a-cookbook": "Create a Cookbook", - "cookbook": "Cookbook" + "filter-options-description": "'모두 선택'이 선택된 경우, 조리법에는 선택된 모든 항목을 포함하는 레시피만 포함됩니다. 이는 선택된 항목들의 교차 집합이 아닌, 각 선택기 하위 집합에 적용됩니다.", + "require-all-categories": "모든 카테고리 필수", + "require-all-tags": "모든 태그 필수", + "require-all-tools": "모든 도구 필수", + "cookbook-name": "요리책 이름", + "cookbook-with-name": "요리책 {0}", + "household-cookbook-name": "{0} 요리책 {1}", + "create-a-cookbook": "요리책 생성", + "cookbook": "요리책" }, "query-filter": { "logical-operators": { - "and": "AND", - "or": "OR" + "and": "그리고", + "or": "또는" }, "relational-operators": { - "equals": "equals", - "does-not-equal": "does not equal", - "is-greater-than": "is greater than", - "is-greater-than-or-equal-to": "is greater than or equal to", - "is-less-than": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "equals": "정확히 일치", + "does-not-equal": "일치하지 않음", + "is-greater-than": "은(는) 다음보다 크다:", + "is-greater-than-or-equal-to": "은(는) 다음보다 크거나 같다:", + "is-less-than": "은(는) 다음보다 작다:", + "is-less-than-or-equal-to": "은(는) 다음보다 작거나 같다:" }, "relational-keywords": { - "is": "is", - "is-not": "is not", - "is-one-of": "is one of", - "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", - "is-like": "is like", - "is-not-like": "is not like" + "is": "은(는)", + "is-not": "은(는) 아니다", + "is-one-of": "은(는) 다음에 포함:", + "is-not-one-of": "은(는) 다음에 포함되지 않음:", + "contains-all-of": "은(는) 다음 모두를 포함:", + "is-like": "은(는) 다음과 같음:", + "is-not-like": "은(는) 다음과 같지 않음:" } }, "validators": { - "required": "This Field is Required", - "invalid-email": "Email Must Be Valid", - "invalid-url": "Must Be A Valid URL", - "no-whitespace": "No Whitespace Allowed", - "min-length": "Must Be At Least {min} Characters", - "max-length": "Must Be At Most {max} Characters" + "required": "필수 항목입니다", + "invalid-email": "이메일은 유효해야 합니다", + "invalid-url": "유효한 URL이어야 합니다.", + "no-whitespace": "공백 허용 안 됨", + "min-length": "최소 {min}자 이상이어야 합니다", + "max-length": "최대 {min}자 이하여야 합니다" } } diff --git a/frontend/lang/messages/pl-PL.json b/frontend/lang/messages/pl-PL.json index 26727b281..e59fdb424 100644 --- a/frontend/lang/messages/pl-PL.json +++ b/frontend/lang/messages/pl-PL.json @@ -343,8 +343,8 @@ "lunch": "Obiad", "dinner": "Kolacja", "snack": "Przekąska", - "drink": "Drink", - "dessert": "Dessert", + "drink": "Napój", + "dessert": "Deser", "type-any": "Dowolny", "day-any": "Dowolny", "editor": "Edytor", @@ -445,7 +445,7 @@ "upload-a-recipe": "Wrzuć przepis", "upload-individual-zip-file": "Prześlij pojedynczy plik .zip wyeksportowany z innej instancji Mealie.", "url-form-hint": "Skopiuj i wklej link ze swojej ulubionej strony z przepisami", - "copy-and-paste-the-source-url-of-your-data-optional": "Copy and paste the source URL of your data (optional)", + "copy-and-paste-the-source-url-of-your-data-optional": "Skopiuj i wklej źródłowy adres URL swoich danych (opcjonalnie)", "view-scraped-data": "Wyświetl zebrane dane", "trim-whitespace-description": "Przytnij pustą przestrzeń przed i po zawartości oraz puste linie", "trim-prefix-description": "Przytnij pierwszy znak z każdej linii", @@ -637,8 +637,8 @@ "scrape-recipe-suggest-bulk-importer": "Wypróbuj importer zbiorczy", "scrape-recipe-have-raw-html-or-json-data": "Masz dane HTML bądź JSON?", "scrape-recipe-you-can-import-from-raw-data-directly": "Możesz zaimportować bezpośrednio z surowych danych", - "scrape-recipe-website-being-blocked": "Website being blocked?", - "scrape-recipe-try-importing-raw-html-instead": "Try importing the raw HTML instead.", + "scrape-recipe-website-being-blocked": "Witryna jest zablokowana?", + "scrape-recipe-try-importing-raw-html-instead": "Zamiast tego spróbuj zaimportować surowy HTML.", "import-original-keywords-as-tags": "Importuj oryginalne słowa kluczowe jako tagi", "stay-in-edit-mode": "Pozostań w trybie edycji", "parse-recipe-ingredients-after-import": "Analizuj składniki receptury po zaimportowaniu", @@ -1430,10 +1430,10 @@ } }, "validators": { - "required": "This Field is Required", - "invalid-email": "Email Must Be Valid", - "invalid-url": "Must Be A Valid URL", - "no-whitespace": "No Whitespace Allowed", + "required": "To pole jest wymagane", + "invalid-email": "E-mail musi być prawidłowy", + "invalid-url": "Musi być prawidłowym odnośnikiem", + "no-whitespace": "Niedozwolone są puste spacje", "min-length": "Must Be At Least {min} Characters", "max-length": "Must Be At Most {max} Characters" } diff --git a/mealie/lang/messages/ko-KR.json b/mealie/lang/messages/ko-KR.json index dc6d779af..6d78e2d2e 100644 --- a/mealie/lang/messages/ko-KR.json +++ b/mealie/lang/messages/ko-KR.json @@ -4,11 +4,11 @@ }, "recipe": { "unique-name-error": "Recipe 이름은 고유해야 합니다", - "recipe-created": "Recipe Created", - "recipe-image-deleted": "Recipe image deleted", + "recipe-created": "레시피 생성됨", + "recipe-image-deleted": "레시피 이미지 삭제됨", "recipe-defaults": { "ingredient-note": "밀가루 1컵", - "step-text": "Recipe 단계는 물론 recipe 페이지의 다른 필드도 Markdown 문법을 지원합니다.\n\n**Add a link**\n\n[\b나의 링크](https://demo.mealie.io)" + "step-text": "Recipe 단계는 물론 recipe 페이지의 다른 필드도 Markdown 문법을 지원합니다.\n\n**Add a link**\n\n[나의 링크](https://demo.mealie.io)\n" }, "servings-text": { "makes": "Makes", @@ -23,7 +23,7 @@ "no-recipes-match-your-rules": "규칙과 일치하는 Recipe가 없습니다" }, "user": { - "user-updated": "사용자 업데이트됨", + "user-updated": "사용자 수정됨", "password-updated": "비밀번호가 변경되었습니다", "invalid-current-password": "현재 비밀번호가 잘못되었습니다", "ldap-update-password-unavailable": "사용자가 LDAP으로 제어되기 때문에 비밀번호를 변경할 수 없습니다" @@ -33,51 +33,51 @@ }, "exceptions": { "permission_denied": "이 작업을 수행할 권한이 없습니다.", - "recursive-recipe-link": "A recipe cannot reference itself, either directly or indirectly", + "recursive-recipe-link": "레시피는 직접적이든 간접적이든 자신을 참조할 수 없습니다.", "no-entry-found": "요청한 페이지를 찾을 수 없습니다. 주소를 정확히 입력했는지 확인해보세요.", - "integrity-error": "Database integrity error", + "integrity-error": "데이터베이스 무결성 오류", "username-conflict-error": "이미 사용 중인 사용자 이름입니다.", "email-conflict-error": "이 이메일은 이미 사용중입니다" }, "notifications": { - "generic-created": "{name} was created", - "generic-updated": "{name} was updated", - "generic-created-with-url": "{name} has been created, {url}", - "generic-updated-with-url": "{name} has been updated, {url}", - "generic-duplicated": "{name} has been duplicated", - "generic-deleted": "{name} has been deleted", - "logged-out": "Logged out" + "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": "로그아웃됨" }, "datetime": { - "year": "year|years", - "day": "day|days", - "hour": "hour|hours", - "minute": "minute|minutes", - "second": "second|seconds", + "year": "년|년", + "day": "일|일", + "hour": "시간/시간", + "minute": "분/분", + "second": "초|초", "millisecond": "millisecond|milliseconds", "microsecond": "microsecond|microseconds" }, "emails": { "password": { - "subject": "Mealie Forgot Password", + "subject": "Mealie 비밀번호 잊음", "header_text": "비밀번호를 분실", "message_top": "비밀번호 재설정을 요청하셨습니다", "message_bottom": "비밀번호를 변경하려면 아래 버튼을 클릭하십시오.", "button_text": "비밀번호 재설정" }, "invitation": { - "subject": "Invitation to join Mealie", + "subject": "Mealie 가입 초대", "header_text": "귀하는 초대되었습니다!", - "message_top": "You have been invited to join Mealie.", - "message_bottom": "Please click the button above to accept the invitation.", + "message_top": "Mealie에 초대되었습니다.", + "message_bottom": "초대를 수락하려면 위의 버튼을 클릭해 주세요.", "button_text": "초대 수락" }, "test": { - "subject": "Mealie Test Email", + "subject": "Mealie 테스트 이메일", "header_text": "테스트 이메일", "message_top": "이것은 테스트용 이메일입니다.", "message_bottom": "비밀번호를 변경하려면 아래 버튼을 클릭하십시오.", - "button_text": "Open Mealie" + "button_text": "Mealie 열기" } } } diff --git a/mealie/repos/seed/resources/foods/locales/el-GR.json b/mealie/repos/seed/resources/foods/locales/el-GR.json index 798cc59c9..62d6094be 100644 --- a/mealie/repos/seed/resources/foods/locales/el-GR.json +++ b/mealie/repos/seed/resources/foods/locales/el-GR.json @@ -15771,8 +15771,8 @@ "collagen": { "aliases": [], "description": "", - "name": "collagen", - "plural_name": "collagens" + "name": "κολλαγόνο", + "plural_name": "κολλαγόνα" }, "chocolate protein powder": { "aliases": [], @@ -15819,8 +15819,8 @@ "spirulina": { "aliases": [], "description": "", - "name": "spirulina", - "plural_name": "spirulinas" + "name": "σπιρουλίνα", + "plural_name": "σπιρουλίνα" }, "coffee extract": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/fr-FR.json b/mealie/repos/seed/resources/foods/locales/fr-FR.json index 54c33ab35..e89131022 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-FR.json +++ b/mealie/repos/seed/resources/foods/locales/fr-FR.json @@ -3249,8 +3249,8 @@ "non-dairy yogurt": { "aliases": [], "description": "", - "name": "yaourt végétal", - "plural_name": "yaourts végétal" + "name": "yaourt non lacté", + "plural_name": "yaourts non lactés" }, "seed butter": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/it-IT.json b/mealie/repos/seed/resources/foods/locales/it-IT.json index 98f55500a..81a40dbf4 100644 --- a/mealie/repos/seed/resources/foods/locales/it-IT.json +++ b/mealie/repos/seed/resources/foods/locales/it-IT.json @@ -2285,7 +2285,7 @@ "colby-jack cheese": { "aliases": [], "description": "", - "name": "colby-jack cheese", + "name": "formaggio colby-jack", "plural_name": "colby-jack cheeses" }, "jarlsberg cheese": { diff --git a/mealie/repos/seed/resources/foods/locales/ko-KR.json b/mealie/repos/seed/resources/foods/locales/ko-KR.json index 228207413..ab1597a7f 100644 --- a/mealie/repos/seed/resources/foods/locales/ko-KR.json +++ b/mealie/repos/seed/resources/foods/locales/ko-KR.json @@ -4,97 +4,97 @@ "garlic": { "aliases": [], "description": "", - "name": "garlic", - "plural_name": "garlics" + "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": "celeries" + "name": "셀러리", + "plural_name": "셀러리" }, "jalapeno": { "aliases": [], "description": "", - "name": "jalapeno", - "plural_name": "jalapenoes" + "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", + "name": "시금치", "plural_name": "시금치" }, "sweet corn": { @@ -114,14 +114,14 @@ "sweet potato": { "aliases": [], "description": "", - "name": "sweet potato", - "plural_name": "sweet potatoes" + "name": "고구마", + "plural_name": "고구마" }, "broccoli": { "aliases": [], "description": "", - "name": "broccoli", - "plural_name": "broccolis" + "name": "브로콜리", + "plural_name": "브로콜리" }, "heart of palm": { "aliases": [], @@ -138,7 +138,7 @@ "pumpkin": { "aliases": [], "description": "", - "name": "pumpkin", + "name": "호박", "plural_name": "호박" }, "cauliflower": { diff --git a/mealie/repos/seed/resources/foods/locales/no-NO.json b/mealie/repos/seed/resources/foods/locales/no-NO.json index bc9eaf69a..07cf8cc42 100644 --- a/mealie/repos/seed/resources/foods/locales/no-NO.json +++ b/mealie/repos/seed/resources/foods/locales/no-NO.json @@ -401,7 +401,7 @@ "bok choy": { "aliases": [], "description": "", - "name": "bok choy", + "name": "pak choi", "plural_name": "pak choi" }, "okra": { @@ -443,8 +443,8 @@ "plantain": { "aliases": [], "description": "", - "name": "plantain", - "plural_name": "plantains" + "name": "kokebanan", + "plural_name": "kokebananer" }, "leaf lettuce": { "aliases": [], @@ -479,7 +479,7 @@ "habanero pepper": { "aliases": [], "description": "", - "name": "habanero pepper", + "name": "habanero", "plural_name": "habanero peppers" }, "corn husk": { @@ -590,7 +590,7 @@ "aliases": [], "description": "", "name": "cres", - "plural_name": "cress" + "plural_name": "karse" }, "broccoli slaw": { "aliases": [], @@ -846,7 +846,7 @@ "aliases": [], "description": "", "name": "honning melon", - "plural_name": "honeydew melons" + "plural_name": "honningmeloner" }, "dried fruit": { "aliases": [], @@ -888,7 +888,7 @@ "aliases": [], "description": "", "name": "tørket eple", - "plural_name": "dried apples" + "plural_name": "tørkede epler" }, "quince": { "aliases": [], @@ -959,7 +959,7 @@ "star fruit": { "aliases": [], "description": "", - "name": "star fruit", + "name": "stjernefrukt", "plural_name": "star fruits" }, "green papaya": { @@ -972,7 +972,7 @@ "aliases": [], "description": "", "name": "pomelo", - "plural_name": "pomeloes" + "plural_name": "pomeloer" }, "chestnut puree": { "aliases": [], @@ -996,7 +996,7 @@ "aliases": [], "description": "", "name": "yuzu", - "plural_name": "yuzus" + "plural_name": "yuzuer" }, "granadilla": { "aliases": [], @@ -1079,8 +1079,8 @@ "dried tamarind": { "aliases": [], "description": "", - "name": "dried tamarind", - "plural_name": "dried tamarinds" + "name": "tørket tamarind", + "plural_name": "tørkede tamarinder" }, "honey date": { "aliases": [], @@ -1169,14 +1169,14 @@ "fig leaf": { "aliases": [], "description": "", - "name": "fig leaf", - "plural_name": "fig leaves" + "name": "fikenblad", + "plural_name": "fikenblader" }, "freeze-dried pineapple": { "aliases": [], "description": "", - "name": "freeze-dried pineapple", - "plural_name": "freeze-dried pineapples" + "name": "frysetørket ananas", + "plural_name": "frysetørkede ananaser" }, "pluot": { "aliases": [], @@ -1251,8 +1251,8 @@ "portobello mushroom": { "aliases": [], "description": "", - "name": "portobello mushroom", - "plural_name": "portobello mushrooms" + "name": "portobello", + "plural_name": "portobelloer" }, "wild mushroom": { "aliases": [], @@ -1281,8 +1281,8 @@ "chestnut mushroom": { "aliases": [], "description": "", - "name": "chestnut mushroom", - "plural_name": "chestnut mushrooms" + "name": "bøkeskjellsopp", + "plural_name": "bøkeskjellsopp" }, "enoki mushroom": { "aliases": [], @@ -1353,8 +1353,8 @@ "white truffle": { "aliases": [], "description": "", - "name": "white truffle", - "plural_name": "white truffles" + "name": "hvit trøffel", + "plural_name": "hvite trøffler" }, "white fungu": { "aliases": [], @@ -1483,43 +1483,43 @@ "blackberry": { "aliases": [], "description": "", - "name": "blackberry", - "plural_name": "blackberries" + "name": "bjørnebær", + "plural_name": "bjørnebær" }, "berry mix": { "aliases": [], "description": "", - "name": "berry mix", - "plural_name": "berry mixes" + "name": "bærmiks", + "plural_name": "bærmikser" }, "maraschino cherry": { "aliases": [], "description": "", - "name": "maraschino cherry", - "plural_name": "maraschino cherries" + "name": "maraschino kirsebær", + "plural_name": "maraschino kirsebær" }, "dried cherry": { "aliases": [], "description": "", - "name": "dried cherry", - "plural_name": "dried cherries" + "name": "tørket kirsebær", + "plural_name": "tørkede kirsebær" }, "juniper berry": { "aliases": [], "description": "", - "name": "juniper berry", - "plural_name": "juniper berries" + "name": "einebær", + "plural_name": "einebær" }, "sour cherry": { "aliases": [], "description": "", - "name": "sour cherry", - "plural_name": "sour cherries" + "name": "sure kirsebær", + "plural_name": "sure kirsebær" }, "goji berry": { "aliases": [], "description": "", - "name": "goji berry", + "name": "gojibær", "plural_name": "gojibær" }, "dried blueberry": { @@ -1549,8 +1549,8 @@ "lingonberry": { "aliases": [], "description": "", - "name": "lingonberry", - "plural_name": "lingonberries" + "name": "tyttebær", + "plural_name": "tyttebær" }, "canned sour cherry": { "aliases": [], @@ -1561,8 +1561,8 @@ "mulberry": { "aliases": [], "description": "", - "name": "mulberry", - "plural_name": "mulberries" + "name": "morbær", + "plural_name": "morbær" }, "acai berry": { "aliases": [], @@ -1573,8 +1573,8 @@ "canned cherry": { "aliases": [], "description": "", - "name": "canned cherry", - "plural_name": "canned cherries" + "name": "hermetiserte kirsebær", + "plural_name": "hermetiserte kirsebær" }, "amla": { "aliases": [], @@ -1591,8 +1591,8 @@ "freeze-dried blueberry": { "aliases": [], "description": "", - "name": "freeze-dried blueberry", - "plural_name": "freeze-dried blueberries" + "name": "frysetørkede blåbær", + "plural_name": "frysetørkede blåbær" }, "huckleberry": { "aliases": [], @@ -1657,8 +1657,8 @@ "freeze-dried berry": { "aliases": [], "description": "", - "name": "freeze-dried berry", - "plural_name": "freeze-dried berries" + "name": "frysetørkede bær", + "plural_name": "frysetørkede bær" }, "aronia berry": { "aliases": [], @@ -2015,7 +2015,7 @@ "cream cheese": { "aliases": [], "description": "", - "name": "cream cheese", + "name": "kremost", "plural_name": "cream cheeses" }, "sharp cheddar": { @@ -2039,7 +2039,7 @@ "feta": { "aliases": [], "description": "", - "name": "feta", + "name": "fetaost", "plural_name": "fetas" }, "ricotta": { @@ -8184,8 +8184,8 @@ "mincemeat": { "aliases": [], "description": "", - "name": "mincemeat", - "plural_name": "mincemeats" + "name": "kjøttdeig", + "plural_name": "kjøttdeig" }, "gluten-free baking flour": { "aliases": [], @@ -14343,7 +14343,7 @@ "licorice": { "aliases": [], "description": "", - "name": "licorice", + "name": "lakris", "plural_name": "licorices" }, "plum jam": { @@ -14498,13 +14498,13 @@ "aliases": [], "description": "", "name": "white wine", - "plural_name": "white wines" + "plural_name": "hvite viner" }, "red wine": { "aliases": [], "description": "", - "name": "red wine", - "plural_name": "red wines" + "name": "rødvin", + "plural_name": "røde viner" }, "whisky": { "aliases": [], @@ -14515,7 +14515,7 @@ "rum": { "aliases": [], "description": "", - "name": "rum", + "name": "rom", "plural_name": "rums" }, "vodka": { @@ -14527,19 +14527,19 @@ "beer": { "aliases": [], "description": "", - "name": "beer", + "name": "øl", "plural_name": "beers" }, "orange liqueur": { "aliases": [], "description": "", - "name": "orange liqueur", + "name": "appelsinlikør", "plural_name": "orange liqueurs" }, "cider": { "aliases": [], "description": "", - "name": "cider", + "name": "sider", "plural_name": "ciders" }, "tequila": { @@ -14581,13 +14581,13 @@ "white rum": { "aliases": [], "description": "", - "name": "white rum", + "name": "hvit rom", "plural_name": "white rums" }, "coffee liqueur": { "aliases": [], "description": "", - "name": "coffee liqueur", + "name": "kaffelikør", "plural_name": "" }, "champagne": { @@ -14617,19 +14617,19 @@ "marsala wine": { "aliases": [], "description": "", - "name": "marsala wine", + "name": "marsala vin", "plural_name": "marsala wines" }, "cognac": { "aliases": [], "description": "", - "name": "cognac", + "name": "konjakk", "plural_name": "cognacs" }, "sparkling wine": { "aliases": [], "description": "", - "name": "sparkling wine", + "name": "musserende vin", "plural_name": "sparkling wines" }, "sake": { @@ -14641,7 +14641,7 @@ "rice wine": { "aliases": [], "description": "", - "name": "rice wine", + "name": "risvin", "plural_name": "rice wines" }, "shaoxing wine": { @@ -14659,7 +14659,7 @@ "liqueur": { "aliases": [], "description": "", - "name": "liqueur", + "name": "likør", "plural_name": "liqueurs" }, "coconut rum": { @@ -14671,7 +14671,7 @@ "dessert wine": { "aliases": [], "description": "", - "name": "dessert wine", + "name": "dessertvin", "plural_name": "dessert wines" }, "curacao": { @@ -14683,7 +14683,7 @@ "port wine": { "aliases": [], "description": "", - "name": "port wine", + "name": "portvin", "plural_name": "port wines" }, "kirsch": { @@ -14701,7 +14701,7 @@ "apple brandy": { "aliases": [], "description": "", - "name": "apple brandy", + "name": "eplebrandy", "plural_name": "apple brandies" }, "rosé wine": { @@ -14713,7 +14713,7 @@ "anise liqueur": { "aliases": [], "description": "", - "name": "anise liqueur", + "name": "anislikør", "plural_name": "anise liqueurs" }, "herbal liqueur": { @@ -14743,7 +14743,7 @@ "hazelnut liqueur": { "aliases": [], "description": "", - "name": "hazelnut liqueur", + "name": "hasselnøttlikør", "plural_name": "hazelnut liqueurs" }, "peach liqueur": { @@ -14755,13 +14755,13 @@ "melon liqueur": { "aliases": [], "description": "", - "name": "melon liqueur", + "name": "melonlikør", "plural_name": "melon liqueurs" }, "raspberry liqueur": { "aliases": [], "description": "", - "name": "raspberry liqueur", + "name": "bringebærlikør", "plural_name": "raspberry liqueurs" }, "creme de cacao": { @@ -14779,19 +14779,19 @@ "banana liqueur": { "aliases": [], "description": "", - "name": "banana liqueur", + "name": "bananlikør", "plural_name": "banana liqueurs" }, "madeira wine": { "aliases": [], "description": "", - "name": "madeira wine", + "name": "maderia", "plural_name": "madeira wines" }, "absinthe": { "aliases": [], "description": "", - "name": "absinthe", + "name": "absint", "plural_name": "absinthes" }, "white cooking wine": { @@ -14875,7 +14875,7 @@ "bloody mary mix": { "aliases": [], "description": "", - "name": "bloody mary mix", + "name": "bloody mary miks", "plural_name": "bloody mary mixes" }, "cream sherry": { @@ -14899,7 +14899,7 @@ "sparkling rosé": { "aliases": [], "description": "", - "name": "sparkling rosé", + "name": "sprudlende rosé", "plural_name": "sparkling rosés" }, "grappa": { @@ -14923,7 +14923,7 @@ "strawberry liqueur": { "aliases": [], "description": "", - "name": "strawberry liqueur", + "name": "jordbærlikør", "plural_name": "strawberry liqueurs" }, "drambuie": { @@ -14989,7 +14989,7 @@ "daiquiri mix": { "aliases": [], "description": "", - "name": "daiquiri mix", + "name": "daiquiri miks", "plural_name": "daiquiri mixes" }, "galliano": { @@ -15025,7 +15025,7 @@ "vanilla liqueur": { "aliases": [], "description": "", - "name": "vanilla liqueur", + "name": "vaniljelikør", "plural_name": "vanilla liqueurs" }, "sangria": { @@ -15101,13 +15101,13 @@ "orange juice": { "aliases": [], "description": "", - "name": "orange juice", + "name": "appelsinjuice", "plural_name": "orange juices" }, "coffee": { "aliases": [], "description": "", - "name": "coffee", + "name": "kaffe", "plural_name": "coffees" }, "club soda": { @@ -15125,19 +15125,19 @@ "pineapple juice": { "aliases": [], "description": "", - "name": "pineapple juice", + "name": "ananasjuice", "plural_name": "pineapple juices" }, "apple juice": { "aliases": [], "description": "", - "name": "apple juice", + "name": "eplejuice", "plural_name": "apple juices" }, "tea": { "aliases": [], "description": "", - "name": "tea", + "name": "te", "plural_name": "teas" }, "cranberry juice": { @@ -15155,7 +15155,7 @@ "coconut water": { "aliases": [], "description": "", - "name": "coconut water", + "name": "kokosnøttvann", "plural_name": "coconut waters" }, "pomegranate juice": { @@ -15191,7 +15191,7 @@ "ginger ale": { "aliases": [], "description": "", - "name": "ginger ale", + "name": "ingefærøl", "plural_name": "ginger ales" }, "ginger beer": { @@ -15293,7 +15293,7 @@ "grape juice": { "aliases": [], "description": "", - "name": "grape juice", + "name": "druejuice", "plural_name": "grape juices" }, "cherry juice": { @@ -15353,7 +15353,7 @@ "iced tea": { "aliases": [], "description": "", - "name": "iced tea", + "name": "iste", "plural_name": "iced teas" }, "kombucha": { @@ -15545,7 +15545,7 @@ "white tea": { "aliases": [], "description": "", - "name": "white tea", + "name": "hvit te", "plural_name": "white teas" }, "juice blend": { @@ -15557,8 +15557,8 @@ "prune juice": { "aliases": [], "description": "", - "name": "prune juice", - "plural_name": "prune juices" + "name": "sviskejuice", + "plural_name": "sviskejuicer" }, "sparkling cider": { "aliases": [], @@ -15587,7 +15587,7 @@ "strawberry soda": { "aliases": [], "description": "", - "name": "strawberry soda", + "name": "jordbærbrus", "plural_name": "strawberry sodas" }, "lapsang souchong": { @@ -15599,13 +15599,13 @@ "blackcurrant juice": { "aliases": [], "description": "", - "name": "blackcurrant juice", + "name": "solbærjuice", "plural_name": "blackcurrant juices" }, "herbal tea": { "aliases": [], "description": "", - "name": "herbal tea", + "name": "urtete", "plural_name": "herbal teas" }, "banana juice": { @@ -15635,7 +15635,7 @@ "decaf coffee": { "aliases": [], "description": "", - "name": "decaf coffee", + "name": "koffeinfri kaffe", "plural_name": "decaf coffees" }, "pumpkin spice coffee": { @@ -15648,7 +15648,7 @@ "aliases": [], "description": "", "name": "pepsi", - "plural_name": "pepsis" + "plural_name": "pepsier" }, "cherry soda": { "aliases": [], @@ -15659,7 +15659,7 @@ "peppermint tea": { "aliases": [], "description": "", - "name": "peppermint tea", + "name": "peppermynte te", "plural_name": "peppermint teas" }, "sports drink": { @@ -15759,7 +15759,7 @@ "rum extract": { "aliases": [], "description": "", - "name": "rum extract", + "name": "romessens", "plural_name": "rum extracts" }, "maple extract": { @@ -16167,7 +16167,7 @@ "mango extract": { "aliases": [], "description": "", - "name": "mango extract", + "name": "mangoekstrakt", "plural_name": "mango extracts" }, "raspberry powder": { diff --git a/mealie/repos/seed/resources/foods/locales/pl-PL.json b/mealie/repos/seed/resources/foods/locales/pl-PL.json index 7952230a5..a31a8a4aa 100644 --- a/mealie/repos/seed/resources/foods/locales/pl-PL.json +++ b/mealie/repos/seed/resources/foods/locales/pl-PL.json @@ -607,8 +607,8 @@ "golden beet": { "aliases": [], "description": "", - "name": "golden beet", - "plural_name": "golden beets" + "name": "burak złocisty", + "plural_name": "buraki złociste" }, "pea shoot": { "aliases": [], @@ -1230,7 +1230,7 @@ "aliases": [], "description": "", "name": "kiwano", - "plural_name": "kiwanoes" + "plural_name": "kiwana" } } }, @@ -3817,8 +3817,8 @@ "pepperoni": { "aliases": [], "description": "", - "name": "pepperoni", - "plural_name": "pepperonis" + "name": "papryka pepperoni", + "plural_name": "papryki pepperoni" }, "chorizo": { "aliases": [], diff --git a/mealie/repos/seed/resources/labels/locales/ko-KR.json b/mealie/repos/seed/resources/labels/locales/ko-KR.json index e8adaeeae..1b6bfe211 100644 --- a/mealie/repos/seed/resources/labels/locales/ko-KR.json +++ b/mealie/repos/seed/resources/labels/locales/ko-KR.json @@ -1,6 +1,6 @@ [ { - "name": "Produce" + "name": "농산물" }, { "name": "곡물" @@ -24,7 +24,7 @@ "name": "제빵 음식" }, { - "name": "Canned Goods" + "name": "통조림" }, { "name": "조미료" @@ -36,7 +36,7 @@ "name": "유제품" }, { - "name": "Frozen Foods" + "name": "냉동식품" }, { "name": "Health Foods" @@ -45,7 +45,7 @@ "name": "Household" }, { - "name": "Meat Products" + "name": "가구" }, { "name": "간식"