From 58cb65cb3a4495c7d7b8132663a0fd567b07b441 Mon Sep 17 00:00:00 2001
From: "homarr-crowdin[bot]"
<190541745+homarr-crowdin[bot]@users.noreply.github.com>
Date: Mon, 22 Jun 2026 15:23:27 +0200
Subject: [PATCH] chore(lang): updated translations from crowdin (#6029)
---
packages/translation/src/lang/de.json | 14 +-
packages/translation/src/lang/en-gb.json | 66 +-
packages/translation/src/lang/it.json | 4 +-
packages/translation/src/lang/ko.json | 1378 +++++++++++-----------
packages/translation/src/lang/uk.json | 24 +-
5 files changed, 743 insertions(+), 743 deletions(-)
diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json
index 92732d158..09d4a4ce2 100644
--- a/packages/translation/src/lang/de.json
+++ b/packages/translation/src/lang/de.json
@@ -3374,27 +3374,27 @@
"pausedCount": "Pausiert"
},
"error": {
- "internalServerError": ""
+ "internalServerError": "Fehler beim Abrufen der Laufzeit Daten"
}
},
"audioStats": {
"name": "Audiostatistiken",
- "description": "",
+ "description": "Bibliotheks- und Wiedergabestatistiken von Navidrome oder Audiobookshelf",
"option": {
"showArtists": {
"label": "Künstler anzeigen",
- "description": ""
+ "description": "Zeige die Gesamtzahl der Künstler in deiner Musikbibliothek (Navidrome)"
},
"showAlbums": {
- "label": "",
+ "label": "Alben anzeigen",
"description": "Zeigt die Gesamtzahl der Alben in deiner Musikbibliothek an (Navidrome)"
},
"showSongs": {
"label": "Songs anzeigen",
- "description": ""
+ "description": "Zeigt die Gesamtzahl der Titel in deiner Musikbibliothek an (Navidrome)"
},
"showNowPlaying": {
- "label": "",
+ "label": "\"Sie hören\" anzeigen",
"description": ""
},
"showNowPlayingList": {
@@ -3720,7 +3720,7 @@
},
"chart": {
"cpu": {
- "title": "CPU-Auslastung",
+ "title": "CPU Auslastung",
"subtitle": "",
"series": "CPU"
},
diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json
index 591910c4e..ff08eecf7 100644
--- a/packages/translation/src/lang/en-gb.json
+++ b/packages/translation/src/lang/en-gb.json
@@ -177,7 +177,7 @@
},
"password": {
"label": "Password",
- "suggestionsTitle": "",
+ "suggestionsTitle": "Password suggestions",
"suggestion": {
"length": "Includes a minimum of 8 characters",
"lowercase": "Includes a lower-case letter",
@@ -687,28 +687,28 @@
"customWidget": {
"page": {
"list": {
- "title": "",
- "noResults": "",
- "loading": ""
+ "title": "Custom Widgets",
+ "noResults": "No custom widgets yet. Create your first one!",
+ "loading": "Loading..."
},
"create": {
- "title": "",
- "subtitle": ""
+ "title": "Create Custom Widget",
+ "subtitle": "Define an API URL, authentication, and how to display the response data."
},
"edit": {
- "title": ""
+ "title": "Edit Custom Widget"
}
},
"action": {
- "create": "",
- "import": "",
- "save": "",
- "delete": "",
- "deleteConfirm": "",
- "export": "",
- "addMapping": "",
- "addColumn": "",
- "edit": "",
+ "create": "Create",
+ "import": "Import",
+ "save": "Save",
+ "delete": "Delete Custom Widget",
+ "deleteConfirm": "Are you sure you want to delete \"{name}\"? This action cannot be undone.",
+ "export": "Export",
+ "addMapping": "Add Mapping",
+ "addColumn": "Add Column",
+ "edit": "Edit",
"removeMapping": "",
"removeColumn": "",
"addItem": "",
@@ -5599,71 +5599,71 @@
"label": "",
"children": {
"detail": {
- "title": ""
+ "title": "Select your colour scheme"
}
}
},
"locale": {
- "label": "",
+ "label": "Language",
"children": {
"detail": {
- "title": ""
+ "title": "Select your preferred language"
}
}
},
"defaultSearchEngineId": {
- "label": "",
+ "label": "Default search engine",
"children": {
"detail": {
- "title": ""
+ "title": "Select your default search engine"
}
}
},
"openSearchInNewTab": {
- "label": "",
+ "label": "Open search results in new tab",
"children": {
"detail": {
- "title": ""
+ "title": "Open search results in new tab"
}
}
},
"ddgBangs": {
- "label": "",
+ "label": "Enable DuckDuckGo bangs",
"children": {
"detail": {
- "title": ""
+ "title": "Enable DuckDuckGo bangs"
}
}
},
"firstDayOfWeek": {
- "label": "",
+ "label": "First day of the week",
"children": {
"detail": {
- "title": ""
+ "title": "Select the first day of the week"
}
}
},
"homeBoardId": {
- "label": "",
+ "label": "Home board",
"children": {
"detail": {
- "title": ""
+ "title": "Select your home board"
}
}
},
"mobileHomeBoardId": {
- "label": "",
+ "label": "Mobile home board",
"children": {
"detail": {
- "title": ""
+ "title": "Select your mobile home board"
}
}
},
"pingIconsEnabled": {
- "label": "",
+ "label": "Use icons for pings",
"children": {
"detail": {
- "title": ""
+ "title": "Use icons for pings"
}
}
},
diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json
index b88e253d6..e170a2565 100644
--- a/packages/translation/src/lang/it.json
+++ b/packages/translation/src/lang/it.json
@@ -4943,8 +4943,8 @@
"search": "Cerca {count} container",
"selected": "{selectCount} di {totalCount} containers selezionati",
"footer": "Totale container {count}",
- "totalCpu": "",
- "totalMemory": ""
+ "totalCpu": "CPU Totale: {cpu}%",
+ "totalMemory": "Mem Totale: {memory}"
},
"field": {
"name": {
diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json
index 7a51af278..8ddf946f3 100644
--- a/packages/translation/src/lang/ko.json
+++ b/packages/translation/src/lang/ko.json
@@ -214,20 +214,20 @@
"action": {
"login": {
"label": "로그인",
- "labelWith": "",
+ "labelWith": "{provider}(으)로 로그인",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "로그인 성공",
+ "message": "현재 로그인되어 있음"
},
"error": {
- "title": "",
- "message": ""
+ "title": "로그인 실패",
+ "message": "당신의 로그인이 실패했습니다"
}
},
"forgotPassword": {
- "label": "",
- "description": ""
+ "label": "비밀번호를 잊으셨습니까?",
+ "description": "관리자는 다음 명령을 사용해 비밀번호를 재설정할 수 있습니다:"
}
},
"register": {
@@ -235,53 +235,53 @@
"notification": {
"success": {
"title": "계정 생성",
- "message": ""
+ "message": "계속하려면 로그인하십시오"
},
"error": {
- "title": "",
- "message": ""
+ "title": "계정 생성 실패",
+ "message": "당신의 계정을 생성하지 못했습니다"
}
}
},
"create": "사용자 만들기",
"changePassword": {
- "label": "",
+ "label": "패스워드 변경",
"notification": {
"success": {
- "message": ""
+ "message": "패스워드 변경 완료"
},
"error": {
- "message": ""
+ "message": "패스워드를 변경할 수 없습니다"
}
}
},
"changeHomeBoard": {
"notification": {
"success": {
- "message": ""
+ "message": "홈 보드 변경 완료"
},
"error": {
- "message": ""
+ "message": "홈 보드를 변경할 수 없습니다"
}
}
},
"changeSearchPreferences": {
"notification": {
"success": {
- "message": ""
+ "message": "검색 설정 변경 완료"
},
"error": {
- "message": ""
+ "message": "검색 설정을 변경할 수 없습니다"
}
}
},
"changeFirstDayOfWeek": {
"notification": {
"success": {
- "message": ""
+ "message": "주 시작 요일 변경 완료"
},
"error": {
- "message": ""
+ "message": "주 시작 요일을 변경할 수 없습니다"
}
}
},
@@ -298,38 +298,38 @@
"changeDdgBangs": {
"notification": {
"success": {
- "message": ""
+ "message": "DuckDuckGo bangs 전환 완료"
},
"error": {
- "message": ""
+ "message": "DuckDuckGo bangs 전환 실패"
}
}
},
"manageAvatar": {
"changeImage": {
- "label": "",
+ "label": "이미지 변경",
"notification": {
"success": {
- "message": ""
+ "message": "이미지 변경 완료"
},
"error": {
- "message": ""
+ "message": "이미지를 변경할 수 없습니다"
},
"toLarge": {
- "title": "",
- "message": ""
+ "title": "이미지가 너무 큽니다",
+ "message": "이미지 최대 크기는 {size}입니다"
}
}
},
"removeImage": {
- "label": "",
- "confirm": "",
+ "label": "이미지 제거",
+ "confirm": "이미지를 제거하시겠습니까?",
"notification": {
"success": {
- "message": ""
+ "message": "이미지 제거 완료"
},
"error": {
- "message": ""
+ "message": "이미지를 제거할 수 없습니다"
}
}
}
@@ -337,7 +337,7 @@
"editProfile": {
"notification": {
"success": {
- "message": ""
+ "message": "프로필 업데이트 완료"
},
"error": {
"message": "프로필을 업데이트할 수 없습니다"
@@ -346,8 +346,8 @@
},
"delete": {
"label": "사용자 영원히 삭제",
- "description": "",
- "confirm": ""
+ "description": "이 사용자와 설정을 삭제합니다. 보드는 삭제되지 않습니다. 사용자에게 알려지지 않습니다.",
+ "confirm": "사용자 {username}와(과) 설정을 삭제하시겠습니까?"
},
"select": {
"label": "사용자 선택",
@@ -367,11 +367,11 @@
"members": "멤버",
"homeBoard": {
"label": "홈 보드",
- "description": ""
+ "description": "그룹이 접근할 수 있는 보드만 선택할 수 있습니다"
},
"mobileBoard": {
"label": "모바일 보드",
- "description": ""
+ "description": "그룹이 접근할 수 있는 보드만 선택할 수 있습니다"
}
},
"permission": {
@@ -393,15 +393,15 @@
},
"use-all": {
"label": "모든 앱 사용",
- "description": ""
+ "description": "멤버가 보드에 앱을 추가할 수 있도록 허용"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "모든 앱 수정",
+ "description": "멤버가 모든 앱을 수정할 수 있도록 허용"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "전체 앱 접근",
+ "description": "멤버가 모든 앱을 관리, 사용 및 삭제할 수 있도록 허용"
}
}
},
@@ -409,20 +409,20 @@
"title": "보드",
"item": {
"create": {
- "label": "",
- "description": ""
+ "label": "보드 생성",
+ "description": "멤버가 보드를 생성할 수 있도록 허용"
},
"view-all": {
- "label": "",
- "description": ""
+ "label": "모든 보드 보기",
+ "description": "멤버가 모든 보드를 볼 수 있도록 허용"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "모든 보드 수정",
+ "description": "멤버가 모든 보드를 수정할 수 있도록 허용 (접근 제어 및 위험 항목은 포함되지 않음)"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "전체 보드 접근",
+ "description": "멤버가 모든 보드를 열람, 수정 및 삭제할 수 있도록 허용 (접근 제어 및 위험 항목 포함)"
}
}
},
@@ -438,147 +438,147 @@
"description": "멤버의 보드에 통합을 추가하는 것을 허용합니다"
},
"interact-all": {
- "label": "",
- "description": ""
+ "label": "모든 통합과 상호작용",
+ "description": "멤버가 모든 통합과 상호작용할 수 있도록 허용합니다"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "전체 통합 접근",
+ "description": "멤버가 모든 통합을 관리, 사용 및 상호작용할 수 있도록 허용합니다"
}
}
},
"media": {
- "title": "",
+ "title": "미디어",
"item": {
"upload": {
- "label": "",
- "description": ""
+ "label": "미디어 업로드",
+ "description": "멤버가 미디어 파일을 업로드할 수 있도록 허용합니다"
},
"view-all": {
- "label": "",
- "description": ""
+ "label": "모든 미디어 열람",
+ "description": "멤버가 모든 미디어를 열람할 수 있도록 허용합니다"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "전체 미디어 접근",
+ "description": "멤버가 모든 미디어를 관리 및 삭제할 수 있도록 허용합니다"
}
}
},
"other": {
- "title": "",
+ "title": "기타",
"item": {
"view-logs": {
- "label": "",
- "description": ""
+ "label": "로그 조회",
+ "description": "멤버가 로그를 조회할 수 있도록 허용합니다"
}
}
},
"search-engine": {
- "title": "",
+ "title": "검색 엔진",
"item": {
"create": {
- "label": "",
- "description": ""
+ "label": "검색 엔진 생성",
+ "description": "멤버가 검색 엔진을 생성할 수 있도록 허용합니다"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "모든 검색 엔진 수정",
+ "description": "멤버가 모든 검색 엔진을 수정할 수 있도록 허용합니다"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "전체 검색 엔진 접근",
+ "description": "멤버가 모든 검색 엔진을 관리 및 삭제할 수 있도록 허용합니다"
}
}
}
},
"memberNotice": {
- "mixed": "",
- "external": ""
+ "mixed": "일부 멤버는 외부 제공자에서 유래하여 여기서 관리할 수 없습니다",
+ "external": "모든 멤버가 외부 제공자에서 유래하여 여기서 관리할 수 없습니다"
},
"reservedNotice": {
- "message": ""
+ "message": "이 그룹은 시스템 사용을 위해 예약되어 일부 작업을 제한합니다. "
},
"action": {
"create": {
- "label": "",
+ "label": "새 그룹",
"notification": {
"success": {
- "message": ""
+ "message": "그룹 생성이 완료되었습니다"
},
"error": {
- "message": ""
+ "message": "그룹 생성에 실패했습니다"
}
}
},
"transfer": {
- "label": "",
- "description": "",
- "confirm": "",
+ "label": "소유권 이전",
+ "description": "이 그룹의 소유권을 다른 사용자에게 이전합니다.",
+ "confirm": "{name} 그룹 소유권을 {username}에게 이전하시겠습니까?",
"notification": {
"success": {
- "message": ""
+ "message": "{user}에게 {group} 그룹 이전 완료"
},
"error": {
- "message": ""
+ "message": "소유권을 이전할 수 없습니다"
}
}
},
"addMember": {
- "label": ""
+ "label": "멤버 추가"
},
"removeMember": {
- "label": "",
- "confirm": ""
+ "label": "멤버 제거",
+ "confirm": "{user} 사용자를 이 그룹에서 제거하시겠습니까?"
},
"delete": {
- "label": "",
- "description": "",
- "confirm": "",
+ "label": "그룹 삭제",
+ "description": "그룹을 삭제하면 되돌릴 수 없습니다. 다시 한 번 확인해 주십시오.",
+ "confirm": "{name} 그룹을 삭제하시겠습니까?",
"notification": {
"success": {
- "message": ""
+ "message": "{name} 그룹 삭제 완료"
},
"error": {
- "message": ""
+ "message": "{name} 그룹을 삭제할 수 없습니다"
}
}
},
"changePermissions": {
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "권한 저장됨",
+ "message": "권한 저장 완료"
},
"error": {
- "title": "",
- "message": ""
+ "title": "권한 저장되지 않음",
+ "message": "권한이 저장되지 않았습니다"
}
}
},
"update": {
"notification": {
"success": {
- "message": ""
+ "message": "{name} 그룹 저장 완료"
},
"error": {
- "message": ""
+ "message": "{name} 그룹을 저장할 수 없습니다"
}
}
},
"select": {
- "label": "",
- "notFound": ""
+ "label": "그룹 선택",
+ "notFound": "그룹 없음"
},
"settings": {
"board": {
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "설정 저장됨",
+ "message": "보드 설정 저장 완료"
},
"error": {
- "title": "",
- "message": ""
+ "title": "설정 저장 실패",
+ "message": "보드 설정을 저장할 수 없습니다"
}
}
}
@@ -586,66 +586,66 @@
"changePosition": {
"notification": {
"success": {
- "message": ""
+ "message": "위치 변경 완료"
},
"error": {
- "message": ""
+ "message": "위치를 변경할 수 없습니다"
}
}
}
},
"defaultGroup": {
- "name": "",
- "description": ""
+ "name": "기본 그룹",
+ "description": "{name} - 모든 로그인 사용자"
}
},
"app": {
- "search": "",
+ "search": "앱 찾기",
"page": {
"list": {
"title": "앱",
"noResults": {
- "title": "",
- "action": ""
+ "title": "아직 앱이 없습니다",
+ "action": "첫 번째 앱 만들기"
}
},
"create": {
- "title": "",
+ "title": "새 앱",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "생성 완료",
+ "message": "앱 생성이 완료되었습니다"
},
"error": {
- "title": "",
- "message": ""
+ "title": "생성 실패",
+ "message": "앱 생성에 실패했습니다"
}
}
},
"edit": {
- "title": "",
+ "title": "앱 편집",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "변경 사항 적용 완료",
+ "message": "앱 설정 저장이 완료되었습니다"
},
"error": {
- "title": "",
- "message": ""
+ "title": "변경 사항 적용 실패",
+ "message": "앱 설정 저장에 실패했습니다"
}
}
},
"delete": {
- "title": "",
- "message": "",
+ "title": "앱 삭제",
+ "message": "{name} 앱을 삭제하시겠습니까?",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "삭제 완료",
+ "message": "앱 삭제가 완료되었습니다"
},
"error": {
- "title": "",
- "message": ""
+ "title": "삭제 실패",
+ "message": "앱을 삭제할 수 없습니다"
}
}
}
@@ -655,52 +655,52 @@
"label": "이름"
},
"description": {
- "label": ""
+ "label": "설명"
},
"url": {
- "label": ""
+ "label": "URL"
},
"useDifferentUrlForPing": {
"checkbox": {
- "label": "",
- "description": ""
+ "label": "다른 URL을 ping에 사용",
+ "description": "ISP 대역폭 사용을 피하기 위해 Homarr가 내부 호스트네임 또는 네트워크를 사용하여 직접 접근할 수 있는 경우에 유용합니다"
}
}
},
"action": {
"select": {
- "label": "",
- "notFound": "",
- "search": "",
- "noResults": "",
- "action": "",
- "title": ""
+ "label": "앱 선택",
+ "notFound": "앱 없음",
+ "search": "앱 검색",
+ "noResults": "결과 없음",
+ "action": "{app} 선택",
+ "title": "이 보드에 추가할 앱 선택"
},
"create": {
- "title": "",
- "description": "",
- "action": ""
+ "title": "새 앱 생성",
+ "description": "새 앱 생성 ",
+ "action": "앱 생성 열기"
},
- "add": ""
+ "add": "앱 추가"
}
},
"customWidget": {
"page": {
"list": {
- "title": "",
- "noResults": "",
- "loading": ""
+ "title": "사용자 지정 위젯",
+ "noResults": "사용자 지정 위젯이 아직 없습니다. 첫 위젯을 만들어 보세요!",
+ "loading": "불러오는 중..."
},
"create": {
- "title": "",
- "subtitle": ""
+ "title": "사용자 지정 위젯 생성",
+ "subtitle": "API URL, 인증, 응답 데이터 표시 방식을 정의합니다."
},
"edit": {
- "title": ""
+ "title": "사용자 지정 위젯 편집"
}
},
"action": {
- "create": "",
+ "create": "생성",
"import": "",
"save": "",
"delete": "",
@@ -751,36 +751,36 @@
"dotSize": "",
"valueSize": "",
"labelPosition": "",
- "kvLayout": "",
+ "kvLayout": "레이아웃",
"striped": "",
- "compact": "",
- "maxHeight": "",
- "color": "",
- "buttonLabel": "",
- "buttonColor": "",
- "confirmText": "",
- "confirmTextHint": "",
- "successMessage": "",
- "successMessageHint": "",
- "enabled": "",
+ "compact": "컴팩트 모드",
+ "maxHeight": "최대 높이 (px)",
+ "color": "색상",
+ "buttonLabel": "버튼 명칭",
+ "buttonColor": "버튼 색상",
+ "confirmText": "확인 텍스트",
+ "confirmTextHint": "설정하면 요청을 실행하기 전에 확인 대화상자가 표시됩니다",
+ "successMessage": "성공 메세지",
+ "successMessageHint": "실행 성공 후 표시되는 메세지",
+ "enabled": "활성화됨",
"template": {
- "label": "",
+ "label": "JSX 템플릿",
"description": ""
}
},
"placeholder": {
- "exampleLabel": "",
- "exampleLabelShort": "",
- "exampleHeader": "",
- "exampleUnit": "",
- "iconUrl": "",
- "url": "",
- "headerName": "",
- "jsonPath": "",
- "tablePath": "",
- "columnJsonPath": "",
- "valuePath": "",
- "maxPath": "",
+ "exampleLabel": "CPU 온도",
+ "exampleLabelShort": "CPU 온도",
+ "exampleHeader": "이름",
+ "exampleUnit": "°C",
+ "iconUrl": "https://...",
+ "url": "https://api.example.com/api/v1/status",
+ "headerName": "X-API-Key",
+ "jsonPath": "$.data.value",
+ "tablePath": "$.data.items",
+ "columnJsonPath": "$.name",
+ "valuePath": "$.data.used",
+ "maxPath": "$.data.total",
"goodValues": "",
"color": ""
},
@@ -859,34 +859,34 @@
"rawResponse": ""
},
"notification": {
- "created": "",
- "updated": "",
- "deleted": "",
- "imported": "",
- "aiPromptCopied": "",
- "aiPromptDescription": "",
- "aiPromptCopy": "",
- "aiPromptNoResponse": "",
- "aiPromptCopyError": "",
- "createError": "",
- "updateError": "",
- "importError": "",
- "exportError": "",
- "duplicated": "",
- "duplicateError": "",
- "toggleError": "",
- "deleteError": "",
- "previewError": "",
- "executed": "",
- "executeError": ""
+ "created": "\"{name}\" 위젯 생성 완료.",
+ "updated": "\"{name}\" 위젯 업데이트 완료.",
+ "deleted": "\"{name}\" 위젯 삭제 완료.",
+ "imported": "위젯 가져오기 완료.",
+ "aiPromptCopied": "AI 프롬프트 클립보드에 복사됨",
+ "aiPromptDescription": "사전 제작된 프롬프트를 복사하여 AI 챗봇(ChatGPT, Claude, Gemini 등)에 붙여넣습니다. 전체 위젯 스키마 및 API 응답이 포함되어 있으므로 즉시 가져올 수 있는 JSON 설정을 AI가 생성할 수 있습니다.",
+ "aiPromptCopy": "클립보드에 복사",
+ "aiPromptNoResponse": "팁: 더 나은 결과를 얻기 위해 먼저 테스트로 프롬프트에 API 응답을 포함하십시오.",
+ "aiPromptCopyError": "프롬프트 클립보드 복사 실패. 브라우저에서 이 기능을 지원하지 않을 수도 있습니다.",
+ "createError": "위젯 생성 실패. API 엔드포인트에 도달할 수 있는지 확인해 보십시오.",
+ "updateError": "위젯 업데이트 실패. 변경 사항이 저장되지 않습니다.",
+ "importError": "위젯 가져오기 실패. 파일이 올바른 사용자 지정 위젯 JSON 내보내기 형식인지 확인해 주십시오.",
+ "exportError": "위젯 내보내기 실패.",
+ "duplicated": "\"{name}\" 위젯 복사됨.",
+ "duplicateError": "위젯 복사 실패.",
+ "toggleError": "위젯 상태 전환 실패.",
+ "deleteError": "위젯 삭제 실패.",
+ "previewError": "미리보기 가져오기 실패. URL을 확인한 후 다시 시도해 주십시오.",
+ "executed": "작업 실행 완료.",
+ "executeError": "작업 실패: {error}"
},
"table": {
- "name": "",
- "url": "",
- "display": ""
+ "name": "이름",
+ "url": "URL",
+ "display": "표시"
},
"widget": {
- "disabled": ""
+ "disabled": "위젯 비활성화됨"
}
},
"integration": {
@@ -995,34 +995,34 @@
"detected": ""
},
"category": {
- "dnsHole": "",
- "mediaService": "",
- "calendar": "",
- "mediaSearch": "",
- "mediaRelease": "",
- "mediaRequest": "",
+ "dnsHole": "DNS",
+ "mediaService": "미디어",
+ "calendar": "달력",
+ "mediaSearch": "검색",
+ "mediaRelease": "릴리즈",
+ "mediaRequest": "요청",
"downloadClient": "",
"usenet": "",
"torrent": "",
"miscellaneous": "",
"smartHomeServer": "",
"indexerManager": "",
- "healthMonitoring": "",
- "search": "",
- "mediaTranscoding": "",
- "networkController": "",
- "releasesProvider": "",
- "notifications": "",
- "firewall": "",
- "timetable": "",
- "photoService": "",
- "documents": "",
- "notes": "",
- "mediaMonitoring": "",
- "speedtest": "",
- "analytics": "",
- "mediaLibrary": "",
- "uptimeMonitoring": ""
+ "healthMonitoring": "건강",
+ "search": "검색",
+ "mediaTranscoding": "트랜스코딩",
+ "networkController": "네트워크",
+ "releasesProvider": "릴리즈",
+ "notifications": "알림",
+ "firewall": "방화벽",
+ "timetable": "시간표",
+ "photoService": "사진",
+ "documents": "문서",
+ "notes": "메모",
+ "mediaMonitoring": "모니터링",
+ "speedtest": "속도 테스트",
+ "analytics": "분석",
+ "mediaLibrary": "미디어 라이브러리",
+ "uptimeMonitoring": "업타임 모니터링"
},
"testConnection": {
"action": {
@@ -1333,8 +1333,8 @@
}
},
"media": {
- "plural": "",
- "search": "",
+ "plural": "미디어",
+ "search": "미디어 찾기",
"field": {
"name": "이름",
"size": "크기",
@@ -1342,26 +1342,26 @@
},
"action": {
"upload": {
- "label": "",
- "file": "",
+ "label": "미디어 업로드",
+ "file": "파일 선택",
"notification": {
"success": {
- "message": ""
+ "message": "미디어 업로드 완료"
},
"error": {
- "message": ""
+ "message": "미디어를 업로드할 수 없습니다"
}
}
},
"delete": {
- "label": "",
- "description": "",
+ "label": "미디어 삭제",
+ "description": " 미디어를 삭제하시겠습니까?",
"notification": {
"success": {
- "message": ""
+ "message": "미디어 삭제 완료"
},
"error": {
- "message": ""
+ "message": "미디어를 삭제할 수 없습니다"
}
}
},
@@ -1389,65 +1389,65 @@
"create": "만들기",
"createAnother": "",
"edit": "수정",
- "import": "",
- "insert": "",
+ "import": "가져오기",
+ "insert": "삽입",
"remove": "제거",
"save": "저장",
"saveChanges": "변경 사항 저장",
"cancel": "취소",
"delete": "삭제",
- "discard": "",
- "close": "",
+ "discard": "버리기",
+ "close": "닫기",
"confirm": "확인",
- "continue": "",
+ "continue": "계속",
"previous": "이전",
"next": "다음",
- "checkoutDocs": "",
- "checkLogs": "",
+ "checkoutDocs": "문서 읽기",
+ "checkLogs": "로그에서 상세 정보 확인",
"tryAgain": "다시 시도",
- "loading": "",
- "show": "",
- "hide": ""
+ "loading": "불러오는 중",
+ "show": "표시",
+ "hide": "숨기기"
},
- "here": "",
+ "here": "여기",
"iconPicker": {
- "label": "",
- "header": ""
+ "label": "아이콘 URL",
+ "header": "이름 또는 주제를 입력해 아이콘을 필터링하세요... Homarr가 {countIcons}에서 아이콘을 검색합니다."
},
"colorScheme": {
"options": {
- "auto": "",
- "light": "",
- "dark": ""
+ "auto": "자동",
+ "light": "라이트",
+ "dark": "다크"
}
},
"information": {
- "min": "",
- "max": "",
- "days": "",
- "hours": "",
- "minutes": ""
+ "min": "최소",
+ "max": "최대",
+ "days": "일",
+ "hours": "시간",
+ "minutes": "분"
},
"notification": {
"create": {
- "success": "",
- "error": ""
+ "success": "생성 완료",
+ "error": "생성 실패"
},
"delete": {
- "success": "",
- "error": ""
+ "success": "삭제 완료",
+ "error": "삭제 실패"
},
"update": {
- "success": "",
- "error": ""
+ "success": "변경 사항 적용 완료",
+ "error": "변경 사항 적용 실패"
},
"transfer": {
- "success": "",
- "error": ""
+ "success": "전송 완료",
+ "error": "전송 실패"
}
},
"multiSelect": {
- "placeholder": ""
+ "placeholder": "하나 이상의 값 선택"
},
"multiText": {
"placeholder": "",
@@ -1456,31 +1456,31 @@
"select": {
"placeholder": "",
"badge": {
- "recommended": ""
+ "recommended": "추천"
}
},
"userAvatar": {
"menu": {
- "switchToDarkMode": "",
- "switchToLightMode": "",
- "management": "",
+ "switchToDarkMode": "다크 모드로 전환",
+ "switchToLightMode": "라이트 모드로 전환",
+ "management": "관리",
"preferences": "기본 설정",
- "logout": "",
+ "logout": "로그아웃",
"login": "로그인",
- "homeBoard": "",
- "loggedOut": "",
- "updateAvailable": ""
+ "homeBoard": "당신의 홈 보드",
+ "loggedOut": "로그아웃됨",
+ "updateAvailable": "{countUpdates} 업데이트 가능: {tag}"
}
},
"dangerZone": "위험한 설정",
"noResults": "결과를 찾을 수 없습니다.",
- "unsavedChanges": "",
- "servers": "",
- "applications": "",
- "services": "",
+ "unsavedChanges": "저장하지 않은 변경 사항이 있습니다!",
+ "servers": "서버",
+ "applications": "앱",
+ "services": "서비스",
"preview": {
- "show": "",
- "hide": ""
+ "show": "미리보기 표시",
+ "hide": "미리보기 숨기기"
},
"zod": {
"errors": {
@@ -1490,7 +1490,7 @@
"startsWith": "이 필드는 {startsWith}로 시작해야 합니다.",
"endsWith": "이 필드는 {endsWith}으로 끝나야 합니다.",
"includes": "이 필드에는 {includes}",
- "invalidEmail": ""
+ "invalidEmail": "이 입력란은 유효한 이메일이어야 합니다"
},
"tooSmall": {
"string": "이 필드는 {minimum} 자 이상이어야 합니다.",
@@ -1501,8 +1501,8 @@
"number": "이 필드는 {maximum}보다 작거나 같아야 합니다."
},
"custom": {
- "passwordsDoNotMatch": "",
- "passwordRequirements": "",
+ "passwordsDoNotMatch": "패스워드가 일치하지 않습니다",
+ "passwordRequirements": "패스워드가 요구사항을 충족하지 않습니다",
"boardAlreadyExists": "",
"invalidFileType": "",
"invalidFileName": "",
@@ -1628,85 +1628,85 @@
"propagationNotice": ""
},
"advancedOptions": {
- "label": "",
- "title": ""
+ "label": "고급 옵션",
+ "title": "고급 항목 옵션"
},
"field": {
"integrations": {
- "label": ""
+ "label": "통합"
},
"title": {
- "label": ""
+ "label": "제목"
},
"customCssClasses": {
- "label": ""
+ "label": "사용자 지정 css 클래스"
},
"borderColor": {
- "label": ""
+ "label": "테두리 색상"
}
}
},
"remove": {
- "title": "",
- "message": ""
+ "title": "항목 제거",
+ "message": "이 항목을 제거하시겠습니까?"
}
},
"widget": {
"integrationSelect": {
- "configureIntegrationFirst": "",
- "loading": "",
- "placeholder": "",
- "noResults": "",
- "loadError": ""
+ "configureIntegrationFirst": "먼저 통합에 연결하십시오",
+ "loading": "불러오는 중...",
+ "placeholder": "옵션 선택",
+ "noResults": "결과 없음",
+ "loadError": "옵션 불러오기 실패"
},
"app": {
- "name": "",
- "description": "",
+ "name": "앱",
+ "description": "모드에 앱을 내장합니다.",
"option": {
"appId": {
- "label": ""
+ "label": "앱 선택"
},
"openInNewTab": {
"label": "새 탭에서 열기"
},
"showTitle": {
- "label": ""
+ "label": "앱 이름 표시"
},
"pingEnabled": {
- "label": ""
+ "label": "상태 체크 활성화"
},
"layout": {
- "label": "",
+ "label": "레이아웃",
"option": {
- "row": "",
- "row-reverse": "",
- "column": "",
- "column-reverse": ""
+ "row": "가로",
+ "row-reverse": "가로(역방향)",
+ "column": "세로",
+ "column-reverse": "세로(역방향)"
}
},
"descriptionDisplayMode": {
- "label": "",
- "description": "",
+ "label": "설명 표시 모드",
+ "description": "앱 설명 표시 방법 선택",
"option": {
- "normal": "",
- "tooltip": "",
- "hidden": ""
+ "normal": "위젯 내부",
+ "tooltip": "툴팁 사용",
+ "hidden": "숨김"
}
}
},
"error": {
"notFound": {
- "label": "",
- "tooltip": ""
+ "label": "앱 없음",
+ "tooltip": "올바른 앱을 선택하지 않았습니다"
}
}
},
"bookmarks": {
- "name": "",
- "description": "",
+ "name": "북마크",
+ "description": "여러 앱 링크 표시",
"option": {
"title": {
- "label": ""
+ "label": "제목"
},
"layout": {
"label": "레이아웃",
@@ -1718,31 +1718,31 @@
"label": "세로"
},
"grid": {
- "label": ""
+ "label": "그리드"
},
"gridHorizontal": {
- "label": ""
+ "label": "가로 그리드"
}
}
},
"hideTitle": {
- "label": ""
+ "label": "제목 숨기기"
},
"hideIcon": {
- "label": ""
+ "label": "아이콘 숨기기"
},
"hideHostname": {
- "label": ""
+ "label": "호스트네임 숨기기"
},
"openNewTab": {
- "label": ""
+ "label": "새 탭에서 열기"
},
"withBorder": {
- "label": ""
+ "label": "테두리 표시"
},
"items": {
- "label": "",
- "add": ""
+ "label": "북마크",
+ "add": "북마크 추가"
}
}
},
@@ -3774,86 +3774,86 @@
"board": {
"action": {
"duplicate": {
- "title": "",
- "message": "",
+ "title": "보드 복사",
+ "message": "{name} 보드 및 모든 컨텐츠를 복사합니다. 사용할 수 없는 통합을 참조하는 위젯일 경우 제거됩니다.",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "보드 복사됨",
+ "message": "보드 복사 완료"
},
"error": {
- "title": "",
- "message": ""
+ "title": "보드를 복사할 수 없습니다",
+ "message": "보드를 복사할 수 없었습니다"
}
}
},
"edit": {
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "변경 사항 적용 완료",
+ "message": "보드 저장이 완료되었습니다"
},
"error": {
- "title": "",
- "message": ""
+ "title": "변경 사항 적용 실패",
+ "message": "보드를 저장할 수 없었습니다"
}
},
"confirmLeave": {
- "title": "",
- "message": ""
+ "title": "저장되지 않은 변경 사항",
+ "message": "저장되지 않은 변경 사항이 있습니다. 나가시겠습니까?"
}
},
"oldImport": {
- "label": "",
+ "label": "1.0.0 이전의 Homarr에서 가져오기",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "가져오기 완료",
+ "message": "보드 가져오기가 완료되었습니다"
},
"error": {
- "title": "",
- "message": ""
+ "title": "가져오기 실패",
+ "message": "보드를 가져올 수 없었습니다, 상세 내용은 로그를 확인해 주십시오"
}
},
"form": {
"file": {
- "label": "",
- "invalidError": ""
+ "label": "JSON 파일 선택",
+ "invalidError": "올바르지 않은 설정 파일"
},
"apps": {
"label": "앱",
"avoidDuplicates": {
- "label": "",
- "description": ""
+ "label": "중복 방지",
+ "description": "동일한 href를 가진 앱에서는 가져오기 내용을 무시합니다"
},
"onlyImportApps": {
- "label": "",
- "description": ""
+ "label": "앱만 가져오기",
+ "description": "앱만 추가합니다. 보드는 수동으로 다시 생성해야 합니다"
}
},
"name": {
- "label": ""
+ "label": "보드 이름"
},
"screenSize": {
- "label": "",
- "description": "",
+ "label": "화면 크기",
+ "description": "1.0 이전 버전에서는 세 가지의 다른 모드가 존재했으므로 각 화면 크기에 맞는 열 수를 선택할 수 있었습니다.",
"option": {
- "sm": "",
- "md": "",
- "lg": ""
+ "sm": "작음",
+ "md": "중간",
+ "lg": "큼"
}
},
"sidebarBehavior": {
- "label": "",
- "description": "",
+ "label": "사이드바 행동",
+ "description": "사이드바는 1.0에서 제거되었으며, 그 안에 있던 항목을 어떻게 처리할지 선택할 수 있습니다.",
"option": {
"lastSection": {
- "label": "",
- "description": ""
+ "label": "마지막 섹션",
+ "description": "마지막 섹션 아래에 사이드바를 표시합니다"
},
"removeItems": {
- "label": "",
- "description": ""
+ "label": "항목 제거",
+ "description": "사이드바 내에 있는 항목을 제거합니다"
}
}
}
@@ -3861,29 +3861,29 @@
},
"quickCreateApp": {
"modal": {
- "title": "",
- "createAndUse": ""
+ "title": "즉석 앱 생성",
+ "createAndUse": "생성 및 사용"
}
}
},
"field": {
"pageTitle": {
- "label": ""
+ "label": "페이지 제목"
},
"metaTitle": {
- "label": ""
+ "label": "메타 제목"
},
"logoImageUrl": {
- "label": ""
+ "label": "로고 이미지 URL"
},
"faviconImageUrl": {
- "label": ""
+ "label": "파비콘 이미지 URL"
},
"backgroundImageUrl": {
- "label": "",
- "placeholder": "",
+ "label": "배경 이미지 URL",
+ "placeholder": "로컬 이미지 검색을 위한 타이핑 시작",
"group": {
- "your": "",
+ "your": "내 이미지",
"other": ""
}
},
@@ -4012,20 +4012,20 @@
"title": ""
},
"behavior": {
- "title": ""
+ "title": "동작"
},
"access": {
- "title": "",
+ "title": "접근 제어",
"permission": {
"item": {
"view": {
"label": "게시판 보기"
},
"modify": {
- "label": ""
+ "label": "보드 수정"
},
"full": {
- "label": ""
+ "label": "전체 권한"
}
}
}
@@ -4034,41 +4034,41 @@
"title": "위험한 설정",
"action": {
"rename": {
- "label": "",
- "description": "",
- "button": "",
+ "label": "보드 이름 변경",
+ "description": "이름을 변경하면 이 보드에 대한 링크가 끊어집니다.",
+ "button": "이름 변경",
"modal": {
- "title": ""
+ "title": "보드 이름 변경"
}
},
"visibility": {
- "label": "",
+ "label": "보드 표시 변경",
"description": {
- "public": "",
- "private": ""
+ "public": "현재 이 보드는 공개되어 있습니다.",
+ "private": "현재 이 보드는 비공개입니다."
},
"button": {
- "public": "",
- "private": ""
+ "public": "비공개로 설정",
+ "private": "공개로 설정"
},
"confirm": {
"public": {
- "title": "",
- "description": ""
+ "title": "보드 비공개",
+ "description": "이 보드를 비공개하시겠습니까? 보드가 공개되지 않으며 게스트 사용자용 링크가 끊어집니다."
},
"private": {
- "title": "",
- "description": ""
+ "title": "보드 공개",
+ "description": "이 보드를 공개하시겠습니까? 모든 사람이 보드에 접근할 수 있습니다."
}
}
},
"delete": {
- "label": "",
- "description": "",
- "button": "",
+ "label": "이 보드 삭제",
+ "description": "보드를 삭제하면 되돌릴 수 없습니다. 다시 한 번 확인해 주십시오.",
+ "button": "이 보드 삭제",
"confirm": {
"title": "게시판 삭제",
- "description": ""
+ "description": "이 보드를 삭제하시겠습니까? 보드 및 모든 컨텐츠가 영구적으로 삭제됩니다."
}
}
}
@@ -4077,33 +4077,33 @@
},
"error": {
"noBoard": {
- "title": "",
- "description": "",
- "link": "",
- "notice": ""
+ "title": "Homarr에 오신 것을 환영합니다",
+ "description": "모든 앱과 서비스를 손끝에서 바로 이용할 수 있는, 세련되고 현대적인 대시보드.",
+ "link": "첫 번째 보드 만들기",
+ "notice": "이 페이지를 사라지게 하려면 보드를 만들어 홈 보드로 설정하십시오"
},
"notFound": {
- "title": "",
- "description": "",
- "link": "",
- "notice": ""
+ "title": "보드 없음",
+ "description": "지정된 보드를 찾을 수 없거나 액세스할 수 없습니다.",
+ "link": "모든 보드 보기",
+ "notice": "링크를 확인하거나, 접근 가능하다고 생각되면 관리자에게 문의하십시오"
},
"homeBoard": {
- "title": "",
+ "title": "홈 보드 없음",
"admin": {
- "description": "",
- "link": "",
- "notice": ""
+ "description": "서버의 홈 보드를 아직 설정하지 않았습니다.",
+ "link": "서버 전체 홈 보드 구성",
+ "notice": "모든 사용자에게 이 페이지를 사라지게 하려면 서버 홈 보드를 설정하십시오"
},
"user": {
- "description": "",
- "link": "",
- "notice": ""
+ "description": "아직 홈 보드를 설정하지 않았습니다.",
+ "link": "홈 보드 구성하기",
+ "notice": "이 페이지를 사라지게 하려면 설정에서 홈 보드를 지정하십시오"
},
"anonymous": {
- "description": "",
- "link": "",
- "notice": ""
+ "description": "서버 관리자가 홈 보드를 아직 설정하지 않았습니다.",
+ "link": "공개 보드 보기",
+ "notice": "이 페이지를 사라지게 하려면 관리자에게 서버 홈 보드를 설정을 문의하십시오"
}
}
}
@@ -4111,34 +4111,34 @@
"layout": {
"field": {
"name": {
- "label": ""
+ "label": "이름"
},
"columnCount": {
- "label": ""
+ "label": "열 개수"
},
"breakpoint": {
- "label": "",
- "description": ""
+ "label": "중단점",
+ "description": "레이아웃은 이 중단점보다 크고 다음 중단점보다 작은 경우 사용됩니다."
}
}
},
"management": {
- "metaTitle": "",
+ "metaTitle": "관리",
"title": {
- "morning": "",
- "afternoon": "",
- "evening": ""
+ "morning": "좋은 아침입니다, {username}",
+ "afternoon": "좋은 오후입니다, {username}",
+ "evening": "좋은 저녁입니다, {username}"
},
"notFound": {
- "title": "",
- "text": ""
+ "title": "찾을 수 없음",
+ "text": "요청한 리소스를 찾을 수 없습니다"
},
"navbar": {
"items": {
"home": "홈",
"boards": "보드",
"apps": "앱",
- "integrations": "",
+ "integrations": "통합",
"customWidgets": "",
"searchEngies": "",
"medias": "",
@@ -4287,13 +4287,13 @@
},
"name": {
"management": "",
- "dashboard": ""
+ "dashboard": "대시보드"
}
}
}
},
"security": {
- "title": ""
+ "title": "보안"
},
"board": {
"title": "보드"
@@ -4304,50 +4304,50 @@
"title": "사용자"
},
"edit": {
- "metaTitle": ""
+ "metaTitle": "사용자 {username} 편집"
},
"create": {
"metaTitle": "사용자 만들기",
- "title": "",
+ "title": "신규 사용자 생성",
"step": {
"personalInformation": {
- "label": ""
+ "label": "개인 정보"
},
"security": {
- "label": ""
+ "label": "보안"
},
"groups": {
- "label": "",
- "title": "",
- "description": ""
+ "label": "그룹",
+ "title": "기본 그룹 선택",
+ "description": "{everyoneGroup} 그룹은 모든 사용자에게 할당되며 제거할 수 없습니다."
},
"review": {
- "label": ""
+ "label": "리뷰"
},
"completed": {
- "title": ""
+ "title": "사용자 생성됨"
},
"error": {
- "title": ""
+ "title": "사용자 생성 실패"
}
},
"action": {
- "createAnother": "",
- "back": ""
+ "createAnother": "다른 사용자 생성",
+ "back": "사용자 목록으로 돌아가기"
}
},
"invite": {
"title": "사용자 초대 관리",
"action": {
"new": {
- "title": "",
+ "title": "새 초대",
"description": "만료 후에는 초대가 더 이상 유효하지 않으며 초대를 받은 사람은 계정을 만들 수 없습니다."
},
"copy": {
- "title": "",
- "description": "",
+ "title": "초대 복사",
+ "description": "초대장이 생성되었습니다. 이 창이 닫히면 이 링크를 더 이상 복사할 수 없습니다. 해당 사용자를 초대하고 싶지 않다면 언제든지 이 초대장을 삭제할 수 있습니다.",
"link": "초대 링크",
- "button": ""
+ "button": "복사 후 닫기"
},
"delete": {
"title": "초대 삭제",
@@ -4356,7 +4356,7 @@
},
"field": {
"id": {
- "label": ""
+ "label": "ID"
},
"creator": {
"label": "크리에이터"
@@ -4371,30 +4371,30 @@
}
},
"group": {
- "back": "",
+ "back": "그룹 목록으로 돌아가기",
"setting": {
"general": {
"title": "일반",
- "owner": "",
- "ownerOfGroup": "",
- "ownerOfGroupDeleted": ""
+ "owner": "소유자",
+ "ownerOfGroup": "이 그룹의 소유자",
+ "ownerOfGroupDeleted": "이 그룹의 소유자가 삭제되었습니다. 현재 소유자가 없습니다."
},
"setting": {
- "title": "",
- "alert": "",
+ "title": "설정",
+ "alert": "그룹 설정은 목록의 그룹 순서에 따라 우선순위가 매겨집니다. 상위 설정은 하위 설정을 덮어씁니다.",
"board": {
- "title": ""
+ "title": "보드"
}
},
"members": {
- "title": "",
- "search": "",
- "notFound": ""
+ "title": "멤버",
+ "search": "멤버 찾기",
+ "notFound": "멤버 없음"
},
"permissions": {
- "title": "",
+ "title": "권한",
"form": {
- "unsavedChanges": ""
+ "unsavedChanges": "저장하지 않은 변경 사항이 있습니다!"
}
}
}
@@ -4403,49 +4403,49 @@
"title": "설정",
"notification": {
"success": {
- "message": ""
+ "message": "설정 저장 완료"
},
"error": {
- "message": ""
+ "message": "설정 저장 실패"
}
},
"section": {
"analytics": {
- "title": "",
+ "title": "분석",
"general": {
- "title": "",
- "text": ""
+ "title": "Homarr 개선 돕기",
+ "text": "사람들이 실제로 어떤 기능을 사용하는지 파악하여 개발 우선순위에 참고할 수 있습니다. 위젯 및 통합 개수, Homarr 버전, 데이터베이스 종류 등을 확인할 수 있습니다. 개인 정보, URL, 이름, 사용자 또는 설정 내용을 식별할 수 있는 사항은 수집되지 않습니다."
}
},
"crawlingAndIndexing": {
- "title": "",
- "warning": "",
+ "title": "크롤링 및 인덱싱",
+ "warning": "이곳의 설정을 활성화/비활성화하면 검색 엔진이 페이지를 인덱싱 및 크롤링하는 방식에 큰 영향을 미칩니다. 모든 설정은 요청이며 설정을 적용하는 것은 크롤러의 권한입니다. 수정 사항은 적용되는 데에 며칠 또는 몇 주가 소요될 수 있습니다. 일부 설정은 검색 엔진에 따라 달라질 수 있습니다.",
"noIndex": {
- "title": "",
- "text": ""
+ "title": "인덱싱 거부",
+ "text": "검색 엔진이 웹사이트를 인덱싱하고 검색 결과에 표시하지 않도록 요청합니다"
},
"noFollow": {
- "title": "",
- "text": ""
+ "title": "팔로우 거부",
+ "text": "인덱싱하는 동안 링크를 팔로우하지 않도록 요청합니다. 비활성화하면 크롤러가 Homarr 내 모든 링크에 대한 팔로우를 시도합니다."
},
"noTranslate": {
- "title": "",
- "text": ""
+ "title": "번역 없음",
+ "text": "사이트 언어가 사용자가 읽고 싶어하지 않을 가능성이 높을 경우 Google은 검색 결과에 번역 링크를 표시합니다"
},
"noSiteLinksSearchBox": {
- "title": "",
- "text": ""
+ "title": "사이트 링크 검색창 없음",
+ "text": "Google은 크롤링된 링크 및 다른 직접 연결 링크로 검색 상자를 만듭니다. 이 설정을 활성화하면 Google에 해당 검색창을 비활성화하도록 요청합니다."
}
},
"board": {
"title": "보드",
"homeBoard": {
- "label": "",
- "mobileLabel": "",
- "description": ""
+ "label": "글로벌 홈 보드",
+ "mobileLabel": "글로벌 모바일 보드",
+ "description": "공개 보드만 선택할 수 있습니다"
},
"status": {
- "title": "",
+ "title": "앱 상태",
"enableStatusByDefault": {
"label": "",
"description": ""
@@ -4589,77 +4589,77 @@
"weeklyMonday": "",
"update": {
"success": {
- "message": ""
+ "message": "간격 업데이트 완료"
},
"error": {
- "message": ""
+ "message": "간격 업데이트 실패"
}
}
},
"settings": {
- "title": ""
+ "title": "{jobName} 작업 설정"
},
"field": {
"name": {
- "label": ""
+ "label": "이름"
},
"interval": {
- "label": ""
+ "label": "스케줄 간격"
},
"lastExecution": {
- "label": ""
+ "label": "최근 실행"
},
"actions": {
- "label": ""
+ "label": "동작"
}
},
"table": {
- "search": ""
+ "search": "{count}개 작업 검색..."
},
"action": {
"refresh": {
- "label": ""
+ "label": "새로고침"
}
},
"refresh": {
"success": {
- "message": ""
+ "message": "작업 새로고침 완료"
},
"error": {
- "message": ""
+ "message": "작업 새로고침 실패"
}
},
"trigger": {
"success": {
- "message": ""
+ "message": "작업 트리거 성공"
},
"error": {
- "message": ""
+ "message": "작업 트리거 실패"
}
},
"enable": {
"success": {
- "message": ""
+ "message": "작업 활성화 완료"
}
},
"disable": {
"success": {
- "message": ""
+ "message": "작업 활성화 실패"
}
},
"toggle": {
"error": {
- "message": ""
+ "message": "작업 상태 전환 실패"
}
}
},
"api": {
- "title": "",
+ "title": "API",
"modal": {
"createApiToken": {
- "title": "",
- "description": "",
- "button": ""
+ "title": "API 토큰 생성됨",
+ "description": "API 토큰이 생성되었습니다. 이 토큰은 데이터베이스에서 암호화되어 다시는 전송되지 않습니다. 이 토큰을 분실하면 더 이상 이 토큰을 복원할 수 없습니다.",
+ "button": "복사 및 닫기"
}
},
"tab": {
@@ -4667,56 +4667,56 @@
"label": "문서"
},
"apiKey": {
- "label": "",
- "title": "",
+ "label": "인증",
+ "title": "API 키",
"button": {
- "createApiToken": ""
+ "createApiToken": "API 토큰 생성"
},
"modal": {
"delete": {
- "title": "",
- "text": ""
+ "title": "API 토큰 삭제",
+ "text": "API 토큰을 영구적으로 삭제합니다. 이 토큰을 사용하는 API 클라이언트는 더 이상 API 요청을 인증 및 수행할 수 없습니다. 이 작업은 되돌릴 수 없습니다."
}
},
"table": {
"header": {
- "id": "",
- "createdBy": "",
- "actions": ""
+ "id": "ID",
+ "createdBy": "생성자",
+ "actions": "동작"
}
}
},
"mcp": {
- "label": "",
- "title": "",
- "subtitle": "",
- "description": "",
- "noApiKey": "",
- "createApiKeyButton": "",
+ "label": "AI / MCP",
+ "title": "AI 통합",
+ "subtitle": "모델 컨텍스트 프로토콜(MCP) 서버",
+ "description": "AI 어시스턴스를 Homarr 인스턴스에 연결하여 자연어로 홈랩 전체를 제어합니다. AI 어시스턴트를 통해 Overseerr 미디어 검색 및 요청, Docker 컨테이너 관리, Pi-hole 전환, 서버 상태 확인, Home Assistant 기기 제어 등의 기능을 수행할 수 있습니다.",
+ "noApiKey": "MCP 서버에서 인증하려면 API 키가 필요합니다.",
+ "createApiKeyButton": "API 키 생성",
"endpoint": {
- "title": ""
+ "title": "MCP 엔드포인트"
},
"authentication": {
- "title": "",
- "intro": "",
+ "title": "인증",
+ "intro": "MCP 서버는 API 키 또는 OAuth를 사용해 인증할 수 있습니다. 두 방법 모두 동일한 수준의 접근 권한을 부여합니다.",
"apiKey": {
- "title": "",
- "description": ""
+ "title": "API 키(수동)",
+ "description": "MCP 클라이언트 설정에서 전체 API 키와 함께 APIKey 헤더를 전달합니다."
},
"oauth": {
- "title": "",
- "description": "",
- "hint": ""
+ "title": "OAuth(브라우저 로그인)",
+ "description": "OAuth를 지원하는 클라이언트(Claude Code, opencode, Cursor 등)는 브라우저 창을 열어 인증할 수 있습니다. 클라이언트에서 인증 명령을 실행하고 브라우저에서 Homarr에 로그인하면 연결됩니다. API 키가 자동으로 생성됩니다.",
+ "hint": "OAuth 토큰은 인증 탭에 일반 API 키로 표시됩니다. 언제든지 철회할 수 있습니다."
},
- "permissions": ""
+ "permissions": "API 키는 AI가 사용할 수 있는 권한을 결정하며, 키 소유자와 동일한 접근 수준에서 작동합니다."
},
"clientConfig": {
- "title": "",
+ "title": "클라이언트 설정",
"streamableHttp": {
- "recommended": "",
- "title": "",
- "worksWith": "",
- "addToConfig": "",
+ "recommended": "권장",
+ "title": "스트리밍 가능한 HTTP",
+ "worksWith": "작동: Cursor, Claude Desktop, VS Code Copilot, Windsurf, Claude Code",
+ "addToConfig": "MCP 클라이언트 설정 파일에 추가:",
"cursor": "",
"claudeDesktop": "",
"claudeCode": "",
@@ -4799,70 +4799,70 @@
"description": "",
"warning": "",
"dropzone": {
- "title": "",
- "description": ""
+ "title": "백업 ZIP을 여기에 놓거나 클릭하여 탐색",
+ "description": "Homarr SQLite 백업에서는 .zip 파일만 허용됩니다"
},
- "changeFile": "",
- "button": "",
+ "changeFile": "파일 변경",
+ "button": "데이터베이스 복원",
"success": {
- "title": "",
- "message": ""
+ "title": "복원 완료",
+ "message": "데이터베이스 복원 완료. 앱이 재시작됩니다..."
},
- "error": ""
+ "error": "가져오기 실패"
},
"preview": {
- "title": "",
- "exported": "",
- "loading": "",
- "errorTitle": "",
- "entity": "",
- "count": "",
- "boards": "",
+ "title": "컨텐츠 백업",
+ "exported": "{date}에 내보냄",
+ "loading": "백업 파일 분석 중...",
+ "errorTitle": "미리보기 오류",
+ "entity": "엔티티",
+ "count": "수량",
+ "boards": "보드",
"entities": {
- "board": "",
- "user": "",
- "app": "",
- "integration": "",
- "item": "",
- "media": "",
- "search_engine": ""
+ "board": "보드",
+ "user": "사용자",
+ "app": "앱",
+ "integration": "통합",
+ "item": "위젯",
+ "media": "미디어",
+ "search_engine": "검색 엔진"
},
- "analyzeError": "",
- "invalidMissingMetadata": "",
- "invalidMissingDb": ""
+ "analyzeError": "백업 파일 분석 실패",
+ "invalidMissingMetadata": "올바르지 않은 백업: metadata.json 없음",
+ "invalidMissingDb": "올바르지 않은 백업: db.sqlite 없음"
},
"restore": {
"dropzone": {
- "title": "",
- "description": ""
+ "title": "여기에 백업 ZIP 놓기",
+ "description": "Homarr SQLite 백업에서는 .zip 파일을 허용합니다(최대 256MB)"
},
- "analyzing": "",
- "changeFile": "",
- "continueToRestore": "",
- "tryAgain": "",
- "analysisError": "",
+ "analyzing": "백업 분석 중...",
+ "changeFile": "파일 변경",
+ "continueToRestore": "복원하려면 계속",
+ "tryAgain": "다시 시도",
+ "analysisError": "분석 오류",
"preview": {
- "title": "",
- "exported": "",
- "entity": "",
- "count": "",
- "boards": "",
+ "title": "컨텐츠 백업",
+ "exported": "{date}에 내보냄",
+ "entity": "엔티티",
+ "count": "수량",
+ "boards": "보드",
"entities": {
- "board": "",
- "user": "",
- "app": "",
- "integration": "",
- "item": "",
- "media": "",
- "search_engine": ""
+ "board": "보드",
+ "user": "사용자",
+ "app": "앱",
+ "integration": "통합",
+ "item": "위젯",
+ "media": "미디어",
+ "search_engine": "검색 엔진"
},
- "migrationsApplied": "",
- "migrationsAppliedPlural": "",
- "migrationsOlderVersion": "",
- "migrationsOlderVersionPlural": "",
- "migrationsUpToDate": "",
- "upToDate": "",
- "migrationsPending": ""
+ "migrationsApplied": "{count}개 마이그레이션 적용",
+ "migrationsAppliedPlural": "{count}개 마이그레이션 적용",
+ "migrationsOlderVersion": "이 백업은 이전 Homarr 버전에서 가져온 것입니다. {count}개의 스키마 마이그레이션이 최신 상태로 적용되었습니다.",
+ "migrationsOlderVersionPlural": "이 백업은 이전 Homarr 버전에서 가져온 것입니다. {count}개의 스키마 마이그레이션이 최신 상태로 적용되었습니다.",
+ "migrationsUpToDate": "데이터베이스 스키마가 최신 상태입니다({count}개 마이그레이션 적용)",
+ "upToDate": "최신",
+ "migrationsPending": "{count}개 대기 중"
},
"migration": {
"title": "",
@@ -5315,32 +5315,32 @@
}
},
"permission": {
- "title": "",
+ "title": "권한",
"userSelect": {
- "title": ""
+ "title": "사용자 권한 추가"
},
"groupSelect": {
- "title": ""
+ "title": "그룹 권한 추가"
},
"tab": {
"user": "사용자",
- "group": "",
- "inherited": ""
+ "group": "그룹",
+ "inherited": "하위 그룹"
},
"field": {
"user": {
"label": "사용자"
},
"group": {
- "label": ""
+ "label": "그룹"
},
"permission": {
- "label": ""
+ "label": "권한"
}
},
"action": {
- "saveUser": "",
- "saveGroup": ""
+ "saveUser": "사용자 권한 저장",
+ "saveGroup": "그룹 권한 저장"
}
},
"navigationStructure": {
@@ -5350,44 +5350,44 @@
"label": "보드"
},
"integrations": {
- "label": "",
+ "label": "통합",
"edit": {
"label": "수정"
},
"new": {
- "label": ""
+ "label": "신규"
}
},
"search-engines": {
- "label": "",
+ "label": "검색 엔진",
"new": {
- "label": ""
+ "label": "신규"
},
"edit": {
"label": "수정"
}
},
"medias": {
- "label": ""
+ "label": "미디어"
},
"apps": {
"label": "앱",
"new": {
- "label": ""
+ "label": "신규"
},
"edit": {
"label": "수정"
}
},
"custom-widgets": {
- "label": "",
+ "label": "사용자 지정 위젯",
"new": {
- "label": ""
+ "label": "신규"
},
"edit": {
- "label": "",
+ "label": "편집",
"flow": {
- "label": ""
+ "label": "플로우"
}
}
},
@@ -5397,10 +5397,10 @@
"label": "만들기"
},
"general": "일반",
- "security": "",
+ "security": "보안",
"board": "보드",
"groups": {
- "label": ""
+ "label": "그룹"
},
"invites": {
"label": "초대"
@@ -5409,16 +5409,16 @@
"tools": {
"label": "도구",
"tasks": {
- "label": ""
+ "label": "작업"
},
"docker": {
- "label": "",
+ "label": "Docker",
"logs": {
- "label": ""
+ "label": "로그"
}
},
"kubernetes": {
- "label": "",
+ "label": "Kubernetes",
"nodes": {
"label": ""
},
@@ -5445,12 +5445,12 @@
}
},
"logs": {
- "label": ""
+ "label": "로그"
},
"certificates": {
- "label": "",
+ "label": "인증서",
"hostnames": {
- "label": ""
+ "label": "호스트네임"
}
}
},
@@ -5463,28 +5463,28 @@
}
},
"search": {
- "placeholder": "",
- "nothingFound": "",
+ "placeholder": "무엇이든 검색",
+ "nothingFound": "결과 없음",
"error": {
- "fetch": ""
+ "fetch": "데이터를 가져오는 중 오류가 발생했습니다"
},
"mode": {
"appIntegrationBoard": {
- "help": "",
+ "help": "앱, 통합, 보드 검색",
"group": {
"app": {
"title": "앱",
"children": {
"action": {
"open": {
- "label": ""
+ "label": "앱 URL 열기"
},
"edit": {
- "label": ""
+ "label": "앱 편집"
}
},
"detail": {
- "title": ""
+ "title": "앱 동작 선택"
}
}
},
@@ -5493,55 +5493,55 @@
"children": {
"action": {
"open": {
- "label": ""
+ "label": "보드 열기"
},
"homeBoard": {
- "label": ""
+ "label": "홈 보드로 설정"
},
"mobileBoard": {
- "label": ""
+ "label": "모바일 보드로 설정"
},
"settings": {
- "label": ""
+ "label": "설정 열기"
}
},
"detail": {
- "title": ""
+ "title": "보드 동작 선택"
}
}
},
"integration": {
- "title": ""
+ "title": "통합"
}
}
},
"command": {
- "help": "",
+ "help": "커맨드 모드 활성화",
"group": {
"localCommand": {
- "title": ""
+ "title": "로컬 커맨드"
},
"globalCommand": {
- "title": "",
+ "title": "글로벌 커맨드",
"option": {
"colorScheme": {
- "auto": "",
- "light": "",
- "dark": ""
+ "auto": "외형 모드 전환",
+ "light": "라이트 모드로 전환",
+ "dark": "다크 모드로 전환"
},
"language": {
- "label": "",
+ "label": "언어 변경",
"children": {
"detail": {
- "title": ""
+ "title": "선호하는 언어를 선택하십시오"
}
}
},
"newBoard": {
- "label": ""
+ "label": "새 보드 생성"
},
"importBoard": {
- "label": ""
+ "label": "보드 가져오기"
},
"newApp": {
"label": ""
@@ -5628,34 +5628,34 @@
}
},
"ddgBangs": {
- "label": "",
+ "label": "DuckDuckGo bangs 활성화",
"children": {
"detail": {
- "title": ""
+ "title": "DuckDuckGo bangs 활성화"
}
}
},
"firstDayOfWeek": {
- "label": "",
+ "label": "주 시작 요일",
"children": {
"detail": {
- "title": ""
+ "title": "한 주의 시작 요일을 선택하십시오"
}
}
},
"homeBoardId": {
- "label": "",
+ "label": "홈 보드",
"children": {
"detail": {
- "title": ""
+ "title": "홈 보드를 선택하십시오"
}
}
},
"mobileHomeBoardId": {
- "label": "",
+ "label": "모바일 홈 보드",
"children": {
"detail": {
- "title": ""
+ "title": "모바일 홈 보드를 선택하십시오"
}
}
},
@@ -5668,7 +5668,7 @@
}
},
"fullPreferencesPage": {
- "label": ""
+ "label": "전체 설정 페이지 열기"
}
}
}
@@ -5704,11 +5704,11 @@
"help": "",
"group": {
"searchEngine": {
- "title": "",
+ "title": "검색 엔진",
"tipDdgBangs": "",
"bang": {
"searchWithQuery": "",
- "pressEnterToOpen": "",
+ "pressEnterToOpen": "Enter 키로 열기",
"engineSelected": "",
"typeQueryToContinue": "",
"emptyBangHint": ""
@@ -5720,7 +5720,7 @@
}
},
"detail": {
- "title": ""
+ "title": "검색 엔진 동작 선택"
},
"searchResults": {
"title": ""
@@ -5728,24 +5728,24 @@
},
"option": {
"google": {
- "name": "",
- "description": ""
+ "name": "Google",
+ "description": "Google 웹 검색"
},
"bing": {
- "name": "",
- "description": ""
+ "name": "Bing",
+ "description": "Bing 웹 검색"
},
"duckduckgo": {
- "name": "",
- "description": ""
+ "name": "DuckDuckGo",
+ "description": "DuckDuckGo 웹 검색"
},
"torrent": {
"name": "토렌트",
- "description": ""
+ "description": "torrentdownloads.pro에서 토렌트 검색"
},
"youTube": {
- "name": "",
- "description": ""
+ "name": "YouTube",
+ "description": "YouTube에서 비디오 검색"
}
}
}
@@ -5754,7 +5754,7 @@
"help": {
"group": {
"mode": {
- "title": ""
+ "title": "모드"
},
"help": {
"title": "도움말",
@@ -5763,7 +5763,7 @@
"label": "문서"
},
"submitIssue": {
- "label": ""
+ "label": "문제 보고"
},
"discord": {
"label": "커뮤니티 불화"
@@ -5775,13 +5775,13 @@
"home": {
"group": {
"search": {
- "title": "",
+ "title": "검색",
"option": {
"other": {
- "label": ""
+ "label": "다른 검색 엔진으로 검색"
},
"no-default": {
- "label": "",
+ "label": "기본 검색 엔진 없음",
"description": ""
},
"search": {
@@ -5885,11 +5885,11 @@
"label": ""
},
"managePermission": {
- "label": ""
+ "label": "권한 관리"
}
},
"detail": {
- "title": ""
+ "title": "그룹 동작 선택"
}
}
}
@@ -5897,7 +5897,7 @@
}
},
"engine": {
- "search": "",
+ "search": "검색 엔진 찾기",
"field": {
"name": {
"label": "이름"
@@ -5906,63 +5906,63 @@
"label": ""
},
"urlTemplate": {
- "label": ""
+ "label": "URL 검색 템플릿"
},
"description": {
- "label": ""
+ "label": "설명"
}
},
"page": {
"list": {
- "title": "",
+ "title": "검색 엔진",
"noResults": {
- "title": "",
- "action": ""
+ "title": "아직 검색 엔진이 없습니다",
+ "action": "첫 검색 엔진을 생성"
},
"interactive": ""
},
"create": {
- "title": "",
+ "title": "새 검색 엔진",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "검색 엔진 생성됨",
+ "message": "검색 엔진 생성 완료"
},
"error": {
- "title": "",
- "message": ""
+ "title": "검색 엔진 생성되지 않음",
+ "message": "검색 엔진 생성에 실패했습니다"
}
}
},
"edit": {
- "title": "",
+ "title": "검색 엔진 편집",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "변경 사항 적용 완료",
+ "message": "검색 엔진 저장 완료"
},
"error": {
- "title": "",
- "message": ""
+ "title": "변경 사항 적용 실패",
+ "message": "검색 엔진 저장에 실패했습니다"
}
},
- "configControl": "",
+ "configControl": "설정",
"searchEngineType": {
"generic": "",
"fromIntegration": ""
}
},
"delete": {
- "title": "",
- "message": "",
+ "title": "검색 엔진 삭제",
+ "message": "{name} 검색 엔진을 삭제하시겠습니까?",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "검색 엔지 삭제됨",
+ "message": "검색 엔진 삭제 완료"
},
"error": {
- "title": "",
- "message": ""
+ "title": "검색 엔진 삭제되지 않음",
+ "message": "검색 엔진 삭제에 실패했습니다"
}
}
}
@@ -5992,43 +5992,43 @@
"certificate": {
"field": {
"hostname": {
- "label": ""
+ "label": "호스트네임"
},
"subject": {
- "label": ""
+ "label": "주체"
},
"issuer": {
- "label": ""
+ "label": "발급자"
},
"validFrom": {
- "label": ""
+ "label": "시작일"
},
"validTo": {
- "label": ""
+ "label": "만료일"
},
"serialNumber": {
- "label": ""
+ "label": "일련번호"
},
"fingerprint": {
- "label": ""
+ "label": "핑거프린트"
}
},
"page": {
"list": {
- "title": "",
- "description": "",
+ "title": "신뢰할 수 있는 인증서",
+ "description": "Homarr가 통합에서 데이터를 요청하는 데에 사용됩니다.",
"noResults": {
- "title": ""
+ "title": "아직 인증서가 없습니다"
},
"invalid": {
- "title": "",
- "description": ""
+ "title": "유효하지 않은 인증서",
+ "description": "인증서 파싱 실패"
},
- "expires": "",
- "toHostnames": ""
+ "expires": "{when}에 만료",
+ "toHostnames": "신뢰할 수 있는 호스트네임"
},
"hostnames": {
- "title": "",
+ "title": "신뢰할 수 있는 인증서 호스트네임",
"description": "",
"noResults": {
"title": ""
@@ -6119,41 +6119,41 @@
},
"integrationsList": {
"title": "",
- "description": ""
+ "description": "Homarr에 연결된 서비스는 Sonarr, Radarr, Plex, Jellyfin 등 50개 이상입니다. 모든 자격증명은 정지 상태에서 암호화됩니다."
},
"integrationsCreate": {
- "title": "",
- "description": ""
+ "title": "통합 추가",
+ "description": "여기에서 새 서비스를 연결합니다. 유형을 선택하고, URL및 API 키를 입력합니다. Homarr가 저장하기 전에 연결을 검증합니다."
},
"usersList": {
- "title": "",
- "description": ""
+ "title": "사용자",
+ "description": "접근 권한이 있는 사용자를 확인합니다. 사용자를 그룹으로 구성하여 각 보드를 보거나 편집할 수 있는 사용자를 제어할 수 있습니다."
},
"usersCreate": {
- "title": "",
- "description": ""
+ "title": "사용자 생성",
+ "description": "여기에서 새 사용자를 생성합니다. 초대 링크를 사용해 쉽게 온보딩할 수도 있습니다. 이것이 바로 그 투어이며 모든 것이 준비되었습니다!"
}
},
"board": {
"welcome": {
- "title": "",
- "description": ""
+ "title": "이것이 당신의 보드입니다",
+ "description": "앱과 위젯을 배열할 수 있는 드래그 앤 드롭 대시보드입니다. 언제든지 Ctrl+K 키로 앱, 보드 및 작업을 검색할 수 있습니다."
},
"editMode": {
- "title": "",
- "description": ""
+ "title": "편집 모드",
+ "description": "편집 모드로 들어가려면 여기를 클릭하십시오. 그 후 위젯, 앱, 섹션을 추가할 수 있습니다. 드래그하여 재배치하고 모서리 손잡이로 크기를 조절할 수 있습니다. 변경 사항을 저장하려면 다시 클릭하십시오."
},
"settings": {
- "title": "",
- "description": ""
+ "title": "보드 설정",
+ "description": "이 보드의 이름, 열, 배경, 색상, 접근할 수 있는 사용자를 변경합니다. 각 보드는 공개 또는 비공개로 설정할 수 있습니다."
},
"switcher": {
- "title": "",
- "description": ""
+ "title": "보드 전환",
+ "description": "보드를 이동합니다. 미디어, 네트워킹, 사용자별 또는 원하는 용도로 별도의 대시보드를 생성할 수 있습니다."
},
"userMenu": {
- "title": "",
- "description": ""
+ "title": "당신의 프로필",
+ "description": "색상 구성표, 언어, 홈 보드, 설정을 변경할 수 있습니다. 여기에서 관리 영역으로 이동할 수도 있습니다."
}
}
}
diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json
index cb361139a..a6305e4e1 100644
--- a/packages/translation/src/lang/uk.json
+++ b/packages/translation/src/lang/uk.json
@@ -687,7 +687,7 @@
"customWidget": {
"page": {
"list": {
- "title": "",
+ "title": "Власні віджети",
"noResults": "",
"loading": ""
},
@@ -1021,7 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
- "mediaLibrary": "",
+ "mediaLibrary": "Медіа бібліотека",
"uptimeMonitoring": ""
},
"testConnection": {
@@ -1139,7 +1139,7 @@
"description": {
"connection": {
"hostUnreachable": "",
- "networkUnreachable": "",
+ "networkUnreachable": "Мережа недоступна. Перевірте підключення до Інтернету або налаштування мережі.",
"refused": "",
"reset": ""
},
@@ -1328,7 +1328,7 @@
}
},
"paperlessNgx": {
- "name": "",
+ "name": "Безпаперовий ngx",
"description": ""
}
},
@@ -1679,9 +1679,9 @@
"label": "",
"option": {
"row": "",
- "row-reverse": "",
+ "row-reverse": "Горизонтально (зворотнє)",
"column": "",
- "column-reverse": ""
+ "column-reverse": "Вертикальна (перевернута)"
}
},
"descriptionDisplayMode": {
@@ -1690,7 +1690,7 @@
"option": {
"normal": "",
"tooltip": "",
- "hidden": ""
+ "hidden": "Приховати"
}
}
},
@@ -1703,7 +1703,7 @@
},
"bookmarks": {
"name": "Закладки",
- "description": "",
+ "description": "Показує декілька посилань додатка",
"option": {
"title": {
"label": "Назва"
@@ -1747,8 +1747,8 @@
}
},
"archiveTeamWarrior": {
- "name": "",
- "description": "",
+ "name": "АрхівTeam Warrior",
+ "description": "Слідкуйте за станом, проєктами та активними архівними завданнями ArchiveTeam Warrior.",
"option": {
"showBroadcastMessage": {
"label": ""
@@ -1778,7 +1778,7 @@
}
},
"error": {
- "internalServerError": "",
+ "internalServerError": "Не вдалося отримати резюме DNS Hole",
"integrationsDisconnected": "Немає даних, всі інтеграції відключені"
},
"data": {
@@ -1808,7 +1808,7 @@
}
},
"showToggleAllButtons": {
- "label": ""
+ "label": "Показати всі кнопки"
}
},
"error": {