mirror of
https://github.com/localsend/localsend.git
synced 2026-06-23 04:10:07 +00:00
l10n: Update Korean Translation (#2103)
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
|
||||
[Homepage][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](README.md) • [中文](readme_i18n/README_ZH.md) • [日本語](readme_i18n/README_JA.md) • [ภาษาไทย](readme_i18n/README_TH.md) • [Filipino](readme_i18n/README_PH.md) • [Polski](readme_i18n/README_PL.md) • [Español](readme_i18n/README_ES.md) • [Tiếng Việt](readme_i18n/README_VI.md) • [Portugês Brasil](readme_i18n/README_PT_BR.md) • [Italiano](readme_i18n/README_IT.md) • [Indonesia](readme_i18n/README_ID.md) • [ភាសាខ្មែរ](readme_i18n/README_KM.md) • [Français](readme_i18n/README_FR.md) • [فارسی](readme_i18n/README_FA.md) • [Turkish](readme_i18n/README_TR.md)
|
||||
[English](README.md) • [中文](readme_i18n/README_ZH.md) • [日本語](readme_i18n/README_JA.md) • [ภาษาไทย](readme_i18n/README_TH.md) • [Filipino](readme_i18n/README_PH.md) • [Polski](readme_i18n/README_PL.md) • [Español](readme_i18n/README_ES.md) • [Tiếng Việt](readme_i18n/README_VI.md) • [Portugês Brasil](readme_i18n/README_PT_BR.md) • [Italiano](readme_i18n/README_IT.md) • [Indonesia](readme_i18n/README_ID.md) • [ភាសាខ្មែរ](readme_i18n/README_KM.md) • [Français](readme_i18n/README_FR.md) • [فارسی](readme_i18n/README_FA.md) • [Turkish](readme_i18n/README_TR.md) • [한국어](readme_i18n/README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -4,45 +4,45 @@
|
||||
"After editing this file, you can run 'dart run slang apply --locale=ko' to quickly apply the newly added translations."
|
||||
],
|
||||
"general": {
|
||||
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
|
||||
"quickSaveFromFavorites": "\"즐겨찾기\"를 위한 빠른 저장"
|
||||
},
|
||||
"receiveTab": {
|
||||
"quickSave": {
|
||||
"off": "@:general.off",
|
||||
"favorites": "Favorites",
|
||||
"favorites": "즐겨찾기",
|
||||
"on": "@:general.on"
|
||||
}
|
||||
},
|
||||
"sendTab": {
|
||||
"manualSending": "Manual sending"
|
||||
"manualSending": "수동 전송"
|
||||
},
|
||||
"settingsTab": {
|
||||
"general": {
|
||||
"saveWindowPlacementWindows": "Save window position after exit"
|
||||
"saveWindowPlacementWindows": "종료 후 창 위치 기억"
|
||||
},
|
||||
"receive": {
|
||||
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites"
|
||||
},
|
||||
"network": {
|
||||
"useSystemName": "Use system name",
|
||||
"generateRandomAlias": "Generate random alias"
|
||||
"useSystemName": "시스템 이름 사용",
|
||||
"generateRandomAlias": "무작위 별명 생성"
|
||||
}
|
||||
},
|
||||
"dialogs": {
|
||||
"openFile": {
|
||||
"title": "Open file",
|
||||
"content": "Do you want to open the received file?"
|
||||
"title": "파일 열기",
|
||||
"content": "수신받은 파일을 여시겠습니까?"
|
||||
},
|
||||
"quickSaveFromFavoritesNotice": {
|
||||
"title": "@:general.quickSaveFromFavorites",
|
||||
"content": [
|
||||
"File requests are now accepted automatically from devices in your favorites list.",
|
||||
"Warning! Currently, this is not entirely secure, as a hacker who has the fingerprint of any device from your favorites list can send you files without restriction.",
|
||||
"However, this option is still safer than allowing all users on the local network to send you files without restriction."
|
||||
"이제 당신의 즐겨찾기 목록에 포함된 기기로부터 파일을 자동으로 전송받을 수 있습니다.",
|
||||
"경고! 해당 기능은 아직 보안 측면에 있어서 완전하지 않습니다. 즐겨찾기 목록에 포함된 기기의 식별 정보를 가지고 있는 해커라면 아무런 제약없이 당신의 기기로 파일을 전송할 수 있습니다.",
|
||||
"그러나, 로컬 네트워크 상에 존재하는 모든 사용자들로부터 파일을 전송할 수 있도록 허용하는 것보다는 여전히 안전합니다."
|
||||
]
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"closeWindows": "Exit"
|
||||
"closeWindows": "나가기"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"confirm": "확인",
|
||||
"continueStr": "계속",
|
||||
"copy": "복사",
|
||||
"copiedToClipboard": "클립보드에 복사하였습니다",
|
||||
"copiedToClipboard": "클립보드에 복사했습니다",
|
||||
"decline": "거부",
|
||||
"done": "완료",
|
||||
"delete": "삭제",
|
||||
@@ -19,8 +19,8 @@
|
||||
"error": "에러",
|
||||
"example": "예시",
|
||||
"files": "파일",
|
||||
"finished": "완료되었습니다",
|
||||
"hide": "숨기기",
|
||||
"finished": "완료",
|
||||
"hide": "숨김",
|
||||
"off": "꺼짐",
|
||||
"offline": "오프라인",
|
||||
"on": "켜짐",
|
||||
@@ -32,16 +32,16 @@
|
||||
"reset": "리셋",
|
||||
"restart": "재시작",
|
||||
"settings": "설정",
|
||||
"skipped": "스킵됨",
|
||||
"skipped": "건너뜀",
|
||||
"start": "시작",
|
||||
"stop": "정지",
|
||||
"save": "저장",
|
||||
"unchanged": "변경 안됨",
|
||||
"unchanged": "변경 안 됨",
|
||||
"unknown": "알 수 없음",
|
||||
"noItemInClipboard": "클립보드에 항목이 없습니다"
|
||||
"noItemInClipboard": "클립보드가 비어있습니다"
|
||||
},
|
||||
"receiveTab": {
|
||||
"title": "수신",
|
||||
"title": "받기",
|
||||
"infoBox": {
|
||||
"ip": "IP:",
|
||||
"port": "포트:",
|
||||
@@ -49,7 +49,7 @@
|
||||
}
|
||||
},
|
||||
"sendTab": {
|
||||
"title": "송신",
|
||||
"title": "보내기",
|
||||
"selection": {
|
||||
"title": "선택",
|
||||
"files": "파일 수: {files}",
|
||||
@@ -64,28 +64,28 @@
|
||||
"clipboard": "붙여넣기"
|
||||
},
|
||||
"shareIntentInfo": "휴대전화의 '공유' 기능을 사용하면 보다 편리하게 파일을 선택할 수 있습니다",
|
||||
"nearbyDevices": "근처의 기기",
|
||||
"nearbyDevices": "근처 기기",
|
||||
"thisDevice": "이 기기",
|
||||
"scan": "기기를 검색하는 중",
|
||||
"sendMode": "전송 모드",
|
||||
"sendModes": {
|
||||
"single": "단일 수신자",
|
||||
"multiple": "다중 수신자",
|
||||
"single": "하나의 기기에 보내기",
|
||||
"multiple": "여러 기기에 보내기",
|
||||
"link": "링크로 공유하기"
|
||||
},
|
||||
"sendModeHelp": "설명",
|
||||
"help": "보내려는 기기가 동일한 Wi-Fi 네트워크에 연결되어 있는지 확인해 주세요",
|
||||
"placeItems": "드롭해서 공유"
|
||||
"placeItems": "드롭하여 공유하기"
|
||||
},
|
||||
"settingsTab": {
|
||||
"title": "설정",
|
||||
"general": {
|
||||
"title": "일반",
|
||||
"brightness": "밝기",
|
||||
"brightness": "테마",
|
||||
"brightnessOptions": {
|
||||
"system": "시스템",
|
||||
"dark": "어두움",
|
||||
"light": "밝음"
|
||||
"dark": "다크",
|
||||
"light": "라이트"
|
||||
},
|
||||
"color": "색상",
|
||||
"colorOptions": {
|
||||
@@ -96,7 +96,7 @@
|
||||
"languageOptions": {
|
||||
"system": "시스템"
|
||||
},
|
||||
"saveWindowPlacement": "종료: 화면 위치 저장하기",
|
||||
"saveWindowPlacement": "종료 후 창 위치 기억",
|
||||
"minimizeToTray": "종료 시 시스템 트레이로 최소화",
|
||||
"launchAtStartup": "로그인 시 자동으로 시작",
|
||||
"launchMinimized": "최소화된 상태로 시작",
|
||||
@@ -104,36 +104,36 @@
|
||||
"animations": "애니메이션"
|
||||
},
|
||||
"receive": {
|
||||
"title": "수신",
|
||||
"title": "받기",
|
||||
"quickSave": "@:general.quickSave",
|
||||
"requirePin": "@:webSharePage.requirePin",
|
||||
"autoFinish": "자동 완료",
|
||||
"destination": "저장 위치",
|
||||
"downloads": "(다운로드 폴더)",
|
||||
"saveToGallery": "미디어를 갤러리에 저장",
|
||||
"saveToHistory": "히스토리에 저장"
|
||||
"saveToGallery": "갤러리에 미디어 저장",
|
||||
"saveToHistory": "전송 기록 보관"
|
||||
},
|
||||
"send": {
|
||||
"title": "전송",
|
||||
"shareViaLinkAutoAccept": "링크 공유: 자동 수락"
|
||||
"title": "보내기",
|
||||
"shareViaLinkAutoAccept": "\"링크로 공유하기\" 요청 자동 수락"
|
||||
},
|
||||
"network": {
|
||||
"title": "네트워크",
|
||||
"needRestart": "서버를 재시작해야 변경된 설정이 반영됩니다",
|
||||
"needRestart": "변경 사항을 적용하려면 서버를 다시 시작하세요!",
|
||||
"server": "서버",
|
||||
"alias": "별명",
|
||||
"deviceType": "기기 유형",
|
||||
"deviceModel": "기기 모델",
|
||||
"port": "포트",
|
||||
"discoveryTimeout": "탐색 제한시간",
|
||||
"portWarning": "커스텀 포트를 사용하면 이 디바이스가 다른 장치에서 감지되지 않을 수 있습니다. (기본값: {defaultPort})",
|
||||
"portWarning": "사용자 지정 포트를 사용하면 다른 장치에서 기기가 감지되지 않을 수 있습니다. (기본값: {defaultPort})",
|
||||
"encryption": "암호화",
|
||||
"multicastGroup": "멀티캐스트",
|
||||
"multicastGroupWarning": "사용자 지정 멀티캐스트 주소를 사용하고 있기 때문에 다른 기기에서 감지되지 않을 수 있습니다. (기본값: {defaultMulticast})"
|
||||
"multicastGroupWarning": "사용자 지정 멀티캐스트 주소를 사용하면 다른 장치에서 기기가 감지되지 않을 수 있습니다. (기본값: {defaultMulticast})"
|
||||
},
|
||||
"other": {
|
||||
"title": "기타",
|
||||
"support": "LocalSend 지원",
|
||||
"support": "LocalSend 후원하기",
|
||||
"donate": "기부",
|
||||
"privacyPolicy": "개인정보 처리 방침",
|
||||
"termsOfUse": "이용 약관"
|
||||
@@ -142,21 +142,21 @@
|
||||
},
|
||||
"troubleshootPage": {
|
||||
"title": "문제 해결",
|
||||
"subTitle": "이 앱이 예상대로 작동하지 않나요? 여기에서 일반적인 해결 방법을 찾을 수 있습니다.",
|
||||
"solution": "해결 방법:",
|
||||
"fixButton": "자동으로 수정하기",
|
||||
"subTitle": "앱이 제대로 작동하지 않나요? 이 곳에서 일반적인 문제들에 대한 도움말을 찾을 수 있습니다.",
|
||||
"solution": "도움말:",
|
||||
"fixButton": "자동으로 해결하기",
|
||||
"firewall": {
|
||||
"symptom": "이 앱은 다른 기기로 파일을 보낼 수 있지만, 다른 기기에서 이 기기로 파일을 보낼 수 없습니다.",
|
||||
"solution": "방화벽 설정 때문일 가능성이 높습니다. {port} 포트로 들어오는 연결(UDP 및 TCP)을 허용하여 이 문제를 해결할 수 있습니다.",
|
||||
"symptom": "파일을 다른 기기로 보내는 데에는 문제가 없으나, 다른 기기로부터 파일을 받을 수 없는 경우",
|
||||
"solution": "방화벽 설정으로 인한 문제일 가능성이 높습니다. {port} 포트로 들어오는 연결(UDP 및 TCP)을 허용하여 이 문제를 해결할 수 있습니다.",
|
||||
"openFirewall": "방화벽 열기"
|
||||
},
|
||||
"noDiscovery": {
|
||||
"symptom": "현재 기기에서 다른 기기를 찾을 수 없습니다.",
|
||||
"solution": "모든 장치가 동일한 Wi-Fi 네트워크에 연결되어 있고 동일한 설정(포트, 멀티캐스트 주소, 암호화)을 공유하는지 확인하세요. 기기의 IP 주소를 수동으로 입력해 볼 수도 있습니다. 이 방법이 작동하면, 해당 기기를 즐겨찾기에 추가하여 앞으로 자동으로 검색될 수 있도록 해 보세요."
|
||||
"symptom": "현재 사용 중인 기기에서 다른 기기들이 감지되지 않는 경우",
|
||||
"solution": "사용하려는 모든 기기가 동일한 Wi-Fi 네트워크에 연결되어 있고, 동일한 설정(포트, 멀티캐스트 주소, 암호화)이 적용되어 있는지 확인해보세요. 직접 상대의 IP 주소를 입력하여 기기를 추가할 수도 있습니다. 즐겨찾기에 등록하면 다음부터 자동으로 감지될 수 있습니다."
|
||||
},
|
||||
"noConnection": {
|
||||
"symptom": "두 기기 모두 서로를 검색하거나 파일을 공유할 수 없습니다.",
|
||||
"solution": "양쪽 모두에 문제가 있나요? 두 기기가 동일한 Wi-Fi 네트워크에 연결되어 있고 동일한 구성 (포트, 멀티캐스트 주소, 암호화)를 공유하는지 확인해야 합니다. Wi-Fi가 참가자 간 통신을 허용하지 않을 수도 있습니다. 이 경우 라우터에서 해당 옵션을 활성화해야 합니다."
|
||||
"symptom": "양쪽 기기 모두 서로를 감지하지 못하거나, 파일을 전송할 수 없는 경우",
|
||||
"solution": "양쪽 모두에 문제가 있는 경우, 두 기기가 동일한 Wi-Fi 네트워크에 연결되어 있고 동일한 설정(포트, 멀티캐스트 주소, 암호화)이 적용되어 있는지 확인해야 합니다. Wi-Fi 네트워크가 기기 간 통신을 허용하지 않는 경우일 수도 있습니다. 이 경우 라우터에서 관련 옵션을 수정해야 합니다."
|
||||
}
|
||||
},
|
||||
"receiveHistoryPage": {
|
||||
@@ -187,45 +187,45 @@
|
||||
},
|
||||
"subTitleMessage": "에서 메시지를 보냈습니다:",
|
||||
"subTitleLink": "에서 링크를 보냈습니다:",
|
||||
"canceled": "보내는 사람이 요청을 취소했습니다"
|
||||
"canceled": "보내는 사람이 요청을 취소했습니다."
|
||||
},
|
||||
"receiveOptionsPage": {
|
||||
"title": "옵션",
|
||||
"title": "설정",
|
||||
"destination": "@:settingsTab.receive.destination",
|
||||
"appDirectory": "(LocalSend 폴더)",
|
||||
"saveToGallery": "@:settingsTab.receive.saveToGallery",
|
||||
"saveToGalleryOff": "디렉토리가 있어 자동으로 꺼집니다."
|
||||
"saveToGalleryOff": "폴더가 있어 자동으로 비활성화되었습니다."
|
||||
},
|
||||
"sendPage": {
|
||||
"waiting": "답변을 기다리는 중…",
|
||||
"waiting": "응답 대기 중…",
|
||||
"rejected": "받는 사람이 요청을 거부했습니다",
|
||||
"tooManyAttempts": "@:web.tooManyAttempts",
|
||||
"busy": "수신자가 다른 요청으로 바쁩니다."
|
||||
"busy": "받는 사람이 다른 요청을 처리하는 중입니다."
|
||||
},
|
||||
"progressPage": {
|
||||
"titleSending": "파일을 보내는 중",
|
||||
"titleReceiving": "파일을 받는 중",
|
||||
"titleSending": "파일 보내는 중",
|
||||
"titleReceiving": "파일 받는 중",
|
||||
"savedToGallery": "갤러리에 저장했습니다.",
|
||||
"total": {
|
||||
"title": {
|
||||
"sending": "진행 시간 ({time})",
|
||||
"finishedError": "에러로 인해 종료되었습니다",
|
||||
"canceledSender": "보내는 사람이 취소했습니다",
|
||||
"canceledReceiver": "받는 사람이 취소했습니다"
|
||||
"finishedError": "에러와 함께 종료되었습니다",
|
||||
"canceledSender": "보내는 사람에 의해 취소되었습니다",
|
||||
"canceledReceiver": "받는 사람에 의해 취소되었습니다"
|
||||
},
|
||||
"count": "파일: {curr} / {n}",
|
||||
"size": "크기: {curr} / {n}",
|
||||
"speed": "속도: {speed}/s"
|
||||
"speed": "속도: {speed}/초"
|
||||
}
|
||||
},
|
||||
"webSharePage": {
|
||||
"title": "링크로 공유하기",
|
||||
"loading": "서버 시작 중...",
|
||||
"stopping": "서버 중지 중...",
|
||||
"error": "서버 시작 중 오류가 발생했습니다.",
|
||||
"error": "서버를 시작하는 도중 오류가 발생했습니다.",
|
||||
"openLink": {
|
||||
"one": "이 링크를 브라우저에서 열기:",
|
||||
"other": "이 중 하나의 링크를 브라우저에서 열기:"
|
||||
"one": "해당 링크를 브라우저에서 여세요:",
|
||||
"other": "해당 링크들 중 하나를 브라우저에서 여세요:"
|
||||
},
|
||||
"requests": "요청",
|
||||
"noRequests": "아직 요청이 없습니다.",
|
||||
@@ -233,55 +233,55 @@
|
||||
"autoAccept": "요청 자동 수락",
|
||||
"requirePin": "PIN 번호 사용",
|
||||
"pinHint": "PIN 번호는 \"{pin}\" 입니다",
|
||||
"encryptionHint": "LocalSend는 자체 서명된 인증서를 사용합니다. 브라우저에서 수락해야 합니다.",
|
||||
"pendingRequests": "대기중인 요청: {n}"
|
||||
"encryptionHint": "LocalSend는 자체 서명된 인증서를 사용합니다. 브라우저에서 이를 허용해야 합니다.",
|
||||
"pendingRequests": "대기 중인 요청: {n}"
|
||||
},
|
||||
"aboutPage": {
|
||||
"title": "LocalSend에 대해",
|
||||
"title": "LocalSend 정보",
|
||||
"description": [
|
||||
"LocalSend는 인터넷 연결이 필요 없이 로컬 네트워크를 통해 주변 기기와 파일 및 메시지를 안전하게 공유할 수 있는 무료 오픈소스 앱입니다.",
|
||||
"LocalSend는 인터넷에 연결하지 않고도 로컬 네트워크를 통해 주변 기기들과 파일 및 메시지를 안전하게 공유할 수 있는 무료 오픈소스 앱입니다.",
|
||||
"이 앱은 Android, iOS, macOS, Windows 및 Linux에서 사용할 수 있습니다. 모든 다운로드 옵션은 공식 홈페이지에서 확인할 수 있습니다."
|
||||
],
|
||||
"author": "작성자",
|
||||
"contributors": "기여자",
|
||||
"packagers": "패키지 관리자",
|
||||
"translators": "번역자"
|
||||
"translators": "번역가"
|
||||
},
|
||||
"donationPage": {
|
||||
"title": "기부",
|
||||
"info": "LocalSend는 광고 없이 무료이며 오픈소스입니다. 앱을 좋아하신다면 개발을 후원하는 기부를 해주세요.",
|
||||
"info": "LocalSend는 광고없이 무료로 제공되는 오픈소스 프로젝트입니다. 앱이 마음에 드신다면 후원을 통해 프로젝트 개발을 지원해주세요.",
|
||||
"donate": "{amount} 기부하기",
|
||||
"thanks": "정말 감사합니다!",
|
||||
"thanks": "진심으로 감사드립니다!",
|
||||
"restore": "구매 복원"
|
||||
},
|
||||
"changelogPage": {
|
||||
"title": "업데이트 이력"
|
||||
"title": "변경사항"
|
||||
},
|
||||
"aliasGenerator(ignoreMissing, ignoreGpt)": {
|
||||
"@info": "Inherits from the English version"
|
||||
},
|
||||
"dialogs": {
|
||||
"addFile": {
|
||||
"title": "선택 목록에 추가",
|
||||
"content": "무엇을 추가할까요?"
|
||||
"title": "선택 파일 추가",
|
||||
"content": "어떤 파일을 추가할까요?"
|
||||
},
|
||||
"addressInput": {
|
||||
"title": "주소를 입력",
|
||||
"title": "주소 입력",
|
||||
"hashtag": "해시태그",
|
||||
"ip": "IP 주소",
|
||||
"recentlyUsed": "최근 사용된 주소: "
|
||||
},
|
||||
"cancelSession": {
|
||||
"title": "파일 전송을 취소",
|
||||
"title": "파일 전송 취소",
|
||||
"content": "정말로 파일 전송을 취소할까요?"
|
||||
},
|
||||
"cannotOpenFile": {
|
||||
"title": "파일을 열 수 없음",
|
||||
"content": "\"{file}\"을 열 수 없습니다. 파일이 이동, 이름 변경 또는 삭제 되었는지 확인해주세요."
|
||||
"title": "열 수 없는 파일",
|
||||
"content": "\"{file}\" 파일을 열 수 없습니다. 파일의 이름이 변경되었거나 이동 또는 삭제되었는지 확인해주세요."
|
||||
},
|
||||
"encryptionDisabledNotice": {
|
||||
"title": "암호화가 비활성화되었습니다",
|
||||
"content": "이제부터 암호화되지 않은 HTTP 프로토콜로 통신이 이루어집니다. HTTPS를 사용하려면 암호화를 다시 활성화해주세요."
|
||||
"title": "암호화 비활성화",
|
||||
"content": "이제부터 암호화되지 않은 HTTP 프로토콜로 통신이 이루어집니다. HTTPS 프로토콜을 사용하려면 암호화를 다시 활성화해주세요."
|
||||
},
|
||||
"errorDialog": {
|
||||
"title": "@:general.error"
|
||||
@@ -292,11 +292,11 @@
|
||||
"addFavorite": "추가"
|
||||
},
|
||||
"favoriteDeleteDialog": {
|
||||
"title": "즐겨찾기에서 삭제",
|
||||
"content": "정말 \"{name}\" 즐겨찾기에서 삭제할까요?"
|
||||
"title": "즐겨찾기 삭제",
|
||||
"content": "정말로 \"{name}\" 기기를 즐겨찾기에서 삭제하시겠습니까?"
|
||||
},
|
||||
"favoriteEditDialog": {
|
||||
"titleAdd": "즐겨찾기에 추가",
|
||||
"titleAdd": "즐겨찾기 추가",
|
||||
"titleEdit": "편집",
|
||||
"name": "별명",
|
||||
"auto": "(자동)",
|
||||
@@ -312,33 +312,33 @@
|
||||
"time": "시간:"
|
||||
},
|
||||
"fileNameInput": {
|
||||
"title": "파일 이름을 입력하세요",
|
||||
"title": "파일 이름 입력",
|
||||
"original": "기존 이름: {original}"
|
||||
},
|
||||
"historyClearDialog": {
|
||||
"title": "기록 지우기",
|
||||
"title": "기록 삭제",
|
||||
"content": "정말 모든 기록을 삭제하시겠습니까?"
|
||||
},
|
||||
"localNetworkUnauthorized": {
|
||||
"title": "@:dialogs.noPermission.title",
|
||||
"description": "로컬 네트워크를 스캔할 권한이 없어 LocalSend가 다른 기기를 찾을 수 없습니다. 설정에서 권한을 부여해주세요.",
|
||||
"description": "LocalSend가 다른 기기를 감지하려면 로컬 네트워크 탐색을 위한 권한이 필요합니다. 설정에서 권한을 허용해주세요.",
|
||||
"gotoSettings": "설정"
|
||||
},
|
||||
"messageInput": {
|
||||
"title": "메시지를 입력하세요",
|
||||
"multiline": "여러줄"
|
||||
"title": "메시지 입력",
|
||||
"multiline": "여러 줄"
|
||||
},
|
||||
"noFiles": {
|
||||
"title": "파일이 선택되지 않았습니다",
|
||||
"content": "적어도 하나 이상의 파일을 선택해주세요"
|
||||
"title": "선택된 파일 없음",
|
||||
"content": "적어도 하나 이상의 파일을 선택해주세요."
|
||||
},
|
||||
"noPermission": {
|
||||
"title": "권한 없음",
|
||||
"content": "필요한 권한을 허용하지 않았습니다. 설정에서 허용해주세요."
|
||||
"content": "필요한 권한이 부여되지 않았습니다. 설정에서 권한을 허용해주세요."
|
||||
},
|
||||
"notAvailableOnPlatform": {
|
||||
"title": "사용 불가",
|
||||
"content": "이 기능은 다음 플랫폼에서만 사용 가능합니다:"
|
||||
"content": "해당 기능은 다음 플랫폼에서만 사용할 수 있습니다:"
|
||||
},
|
||||
"qr": {
|
||||
"title": "QR 코드"
|
||||
@@ -353,16 +353,16 @@
|
||||
},
|
||||
"quickSaveNotice": {
|
||||
"title": "@:general.quickSave",
|
||||
"content": "파일 요청이 자동으로 수락됩니다. 로컬 네트워크의 누구나 파일을 보낼 수 있게되므로 주의해 주세요."
|
||||
"content": "파일 요청이 자동으로 수락됩니다. 로컬 네트워크 상에 존재하는 모두가 파일을 보낼 수 있다는 점을 명심하세요."
|
||||
},
|
||||
"pin": {
|
||||
"title": "PIN 번호 입력"
|
||||
},
|
||||
"sendModeHelp": {
|
||||
"title": "전송 모드",
|
||||
"single": "파일을 한 명의 수신자에게 보냅니다. 파일 전송이 완료되면 선택이 지워집니다.",
|
||||
"multiple": "파일을 여러 명의 수신자에게 보냅니다. 선택이 지워지지 않습니다.",
|
||||
"link": "LocalSend를 설치하지 않은 수신자는 브라우저에서 링크를 열어 선택한 파일을 다운로드할 수 있습니다."
|
||||
"single": "파일을 하나의 기기에 보냅니다. 파일 전송이 완료된 후 선택 항목이 초기화됩니다.",
|
||||
"multiple": "파일을 여러 기기에 보냅니다. 파일 전송이 완료된 뒤에도 선택 항목이 유지됩니다.",
|
||||
"link": "LocalSend가 설치되지 않은 기기에서도 브라우저를 통해 링크에 접속하여 파일을 다운로드 받을 수 있습니다."
|
||||
},
|
||||
"zoom": {
|
||||
"title": "URL"
|
||||
@@ -375,7 +375,7 @@
|
||||
"tray": {
|
||||
"@info": "Apple Guidelines are very strict about the 'close' wording.",
|
||||
"open": "@:general.open",
|
||||
"close": "LocalSend 종료"
|
||||
"close": "LocalSend 종료하기"
|
||||
},
|
||||
"web": {
|
||||
"waiting": "@:sendPage.waiting",
|
||||
@@ -393,17 +393,17 @@
|
||||
"cancel": "취소",
|
||||
"edit": "편집",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "로드 실패",
|
||||
"loadFailed": "불러오기 실패",
|
||||
"original": "원본",
|
||||
"preview": "미리보기",
|
||||
"select": "선택",
|
||||
"emptyList": "목록이 비어있음",
|
||||
"unSupportedAssetType": "지원하지 않는 파일 유형입니다.",
|
||||
"unableToAccessAll": "기기의 모든 파일에 접근할 수 없습니다.",
|
||||
"viewingLimitedAssetsTip": "앱에서 접근 가능한 파일과 앨범만 볼 수 있습니다.",
|
||||
"changeAccessibleLimitedAssets": "접근 가능한 파일을 업데이트하려면 클릭하세요.",
|
||||
"accessAllTip": "앱은 기기의 일부 파일에만 접근할 수 있습니다. 시스템 설정으로 이동하여 앱이 기기의 모든 미디어에 액세스할 수 있도록 허용하세요.",
|
||||
"goToSystemSettings": "시스템 설정으로 이동",
|
||||
"viewingLimitedAssetsTip": "앱에서 접근할 수 있는 파일과 앨범만 볼 수 있습니다.",
|
||||
"changeAccessibleLimitedAssets": "접근이 허용된 파일 목록을 갱신하려면 클릭하세요.",
|
||||
"accessAllTip": "앱은 기기의 일부 파일에만 접근할 수 있습니다. 설정으로 이동하여 앱이 모든 미디어에 접근할 수 있도록 허용해주세요.",
|
||||
"goToSystemSettings": "설정으로 이동",
|
||||
"accessLimitedAssets": "제한된 접근으로 계속하기",
|
||||
"accessiblePathName": "접근 가능한 파일",
|
||||
"sTypeAudioLabel": "오디오",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Página de inicio][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Homepage][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](README.md) • [中文](readme_i18n/README_ZH.md) • [日本語](readme_i18n/README_JA.md) • [ภาษาไทย](readme_i18n/README_TH.md) • [Filipino](readme_i18n/README_PH.md) • [Polski](readme_i18n/README_PL.md) • [Español](readme_i18n/README_ES.md) • [Tiếng Việt](readme_i18n/README_VI.md) • [Portugês Brasil](readme_i18n/README_PT_BR.md) • [Italiano](readme_i18n/README_IT.md) • [Indonesia](readme_i18n/README_ID.md) • [ភាសាខ្មែរ](readme_i18n/README_KM.md) • [Français](readme_i18n/README_FR.md) • [فارسی](readme_i18n/README_FA.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Site web][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](README.md) • [中文](readme_i18n/README_ZH.md) • [日本語](readme_i18n/README_JA.md) • [ภาษาไทย](readme_i18n/README_TH.md) • [Filipino](readme_i18n/README_PH.md) • [Polski](readme_i18n/README_PL.md) • [Español](readme_i18n/README_ES.md) • [Tiếng Việt](readme_i18n/README_VI.md) • [Portugês Brasil](readme_i18n/README_PT_BR.md) • [Italiano](readme_i18n/README_IT.md) • [Indonesia](readme_i18n/README_ID.md) • [ភាសាខ្មែរ](readme_i18n/README_KM.md) • [Français](readme_i18n/README_FR.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Homepage][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Sito web][sito web] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[sito web]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[ホームページ][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[ទំព័រដើម][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -0,0 +1,234 @@
|
||||
# LocalSend
|
||||
|
||||
[![CI status][ci-badge]][ci-workflow]
|
||||
[![Translations][translate-badge]][translate-link]
|
||||
|
||||
[ci-badge]: https://github.com/localsend/localsend/actions/workflows/ci.yml/badge.svg
|
||||
[ci-workflow]: https://github.com/localsend/localsend/actions/workflows/ci.yml
|
||||
[translate-badge]: https://hosted.weblate.org/widget/localsend/app/svg-badge.svg
|
||||
[translate-link]: https://hosted.weblate.org/engage/localsend/
|
||||
|
||||
[홈페이지][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
[github]: https://github.com/localsend/localsend
|
||||
[codeberg]: https://codeberg.org/localsend/localsend
|
||||
|
||||
LocalSend는 인터넷에 연결하지 않고도 로컬 네트워크를 통해 주변 기기들과 파일 및 메시지를 안전하게 공유할 수 있는 무료 오픈소스 앱입니다.
|
||||
|
||||
- [정보](#정보)
|
||||
- [스크린샷](#스크린샷)
|
||||
- [다운로드](#다운로드)
|
||||
- [작동 원리](#작동-원리)
|
||||
- [시작하기](#시작하기)
|
||||
- [기여하기](#기여하기)
|
||||
- [번역](#번역)
|
||||
- [버그 수정 및 개선](#버그-수정-및-개선)
|
||||
- [빌드](#빌드)
|
||||
- [Android](#android)
|
||||
- [iOS](#ios)
|
||||
- [macOS](#macos)
|
||||
- [Windows](#windows)
|
||||
- [Linux](#linux)
|
||||
|
||||
## 정보
|
||||
|
||||
LocalSend는 REST API 및 HTTPS 암호화를 통해 기기 간의 파일을 안전하게 주고 받을 수 있는 크로스플랫폼 애플리케이션입니다. 외부 서버에 의존하는 다른 앱과 달리, LocalSend는 인터넷 연결 및 제삼자 서버를 필요로 하지 않는 만큼, 근거리 통신을 위한 빠르고 안정적인 대안이라고 할 수 있습니다.
|
||||
|
||||
## 스크린샷
|
||||
|
||||
<img src="https://localsend.org/img/screenshot-iphone.webp" alt="iPhone screenshot" height="300"/> <img src="https://localsend.org/img/screenshot-pc.webp" alt="PC screenshot" height="300"/>
|
||||
|
||||
## 다운로드
|
||||
|
||||
애플리케이션에 자동 업데이트 기능이 존재하지 않는 만큼, 앱스토어 및 패키지 매니저를 통해 앱을 다운로드 받을 것을 권장합니다.
|
||||
|
||||
| Windows | macOS | Linux | Android | iOS | Fire OS |
|
||||
|-------------------------|-------------------------|--------------------|----------------|---------------|------------|
|
||||
| [Winget][] | [App Store][] | [Flathub][] | [Play Store][] | [App Store][] | [Amazon][] |
|
||||
| [Scoop][] | [Homebrew][] | [Nixpkgs][] | [F-Droid][] | | |
|
||||
| [Chocolatey][] | [DMG Installer][latest] | [Snap][] | [APK][latest] | | |
|
||||
| [EXE Installer][latest] | | [AUR][] | | | |
|
||||
| [Portable ZIP][latest] | | [TAR][latest] | | | |
|
||||
| | | [DEB][latest] | | | |
|
||||
| | | [AppImage][latest] | | | |
|
||||
|
||||
[배포 채널][distribution channels]에서 더 자세한 내용을 찾아볼 수 있습니다.
|
||||
|
||||
[windows store]: https://www.microsoft.com/store/apps/9NCB4Z0TZ6RR
|
||||
[app store]: https://apps.apple.com/us/app/localsend/id1661733229
|
||||
[play store]: https://play.google.com/store/apps/details?id=org.localsend.localsend_app
|
||||
[f-droid]: https://f-droid.org/packages/org.localsend.localsend_app
|
||||
[amazon]: https://www.amazon.com/dp/B0BW6MP732
|
||||
[winget]: https://github.com/microsoft/winget-pkgs/tree/master/manifests/l/LocalSend/LocalSend
|
||||
[scoop]: https://scoop.sh/#/apps?s=0&d=1&o=true&q=localsend&id=fb88113be361ca32c0dcac423cb4afdeda0b0c66
|
||||
[chocolatey]: https://community.chocolatey.org/packages/localsend
|
||||
[homebrew]: https://formulae.brew.sh/cask/localsend
|
||||
[flathub]: https://flathub.org/apps/details/org.localsend.localsend_app
|
||||
[nixpkgs]: https://search.nixos.org/packages?show=localsend
|
||||
[snap]: https://snapcraft.io/localsend
|
||||
[aur]: https://aur.archlinux.org/packages/localsend-bin
|
||||
[latest]: https://github.com/localsend/localsend/releases/latest
|
||||
[distribution channels]: https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md#distribution
|
||||
|
||||
**요구 사항**
|
||||
|
||||
| 플랫폼 | 최소 버전 | 알림 |
|
||||
|----------|-----------------|------------------------------------------------------------------------------------------------------------------------------|
|
||||
| Android | 5.0 | - |
|
||||
| iOS | 12.0 | - |
|
||||
| macOS | 11 Big Sur | OpenCore Legacy Patcher 2.0.2 필요 ([#1005](https://github.com/localsend/localsend/issues/1005#issuecomment-2449899384) 참고)|
|
||||
| Windows | 10 | Windows 7을 지원하는 마지막 버전은 v1.15.4입니다. 추후 Windows 7을 지원하는 최신 버전이 공개될 수 있습니다. |
|
||||
| Linux | N.A. | - |
|
||||
|
||||
## 설정
|
||||
|
||||
대부분의 경우, LocalSend는 별 다른 설정을 하지 않더라도 곧바로 동작하도록 설계되어 있습니다. 하지만, 파일을 주고 받는데 어려움을 겪고 계신다면, LocalSend가 로컬 네트워크를 통해 데이터를 주고받을 수 있도록 방화벽 설정을 수정해야 할 수 있습니다.
|
||||
|
||||
| 트래픽 타입 | 프로토콜 | 포트 | 작업 |
|
||||
|--------------|----------|-------|--------|
|
||||
| Incoming | TCP, UDP | 53317 | 허용 |
|
||||
| Outgoing | TCP, UDP | Any | 허용 |
|
||||
|
||||
또한, 라우터 설정에서 AP 격리 기능을 비활성화하는 것을 잊지 마세요. 대부분은 해당 기능이 기본적으로 비활성화되어 있으나, 일부 라우터 (특히 공공 네트워크에서는) AP 격리 기능이 활성화되어 있을 수 있습니다.
|
||||
|
||||
**포터블 모드**
|
||||
|
||||
(v1.13.0에서 도입됨)
|
||||
|
||||
실행파일과 같은 경로 내에 `settings.json` 파일을 생성하세요.
|
||||
파일 내용은 비어있어도 됩니다.
|
||||
앱이 기본 경로 대신 해당 파일에 설정값을 저장하게 됩니다.
|
||||
|
||||
**숨김 상태로 실행**
|
||||
|
||||
(v1.15.0에서 업데이트됨)
|
||||
|
||||
앱이 (작업표시줄에) 숨겨진 상태로 실행하게 하려면, `--hidden` 플래그를 사용하세요 (예시: `localsend_app.exe --hidden`).
|
||||
|
||||
v1.14.0보다 낮은 버전에서는, `autostart` 플래그가 설정되어 있고, 숨김 설정이 활성화되어 있을 때 앱이 숨겨진 상태로 실행됩니다.
|
||||
|
||||
## 작동 원리
|
||||
|
||||
LocalSend는 REST API 기술을 사용해 다른 기기와 안전하게 데이터를 주고받을 수 있는 통신 프로토콜을 이용합니다. 모든 데이터는 HTTPS를 통해 안전하게 전송되며, 각 기기마다 TLS/SSL 인증서가 생성되어 최대한의 안전성을 보장합니다.
|
||||
|
||||
LocalSend 프로토콜에 대해 더욱 자세한 정보를 알고 싶으시다면, [문서](https://github.com/localsend/protocol)을 참고하시기 바랍니다.
|
||||
|
||||
## 시작하기
|
||||
|
||||
소스코드로부터 LocalSend를 컴파일하려면, 아래 과정들을 따라하시기 바랍니다:
|
||||
|
||||
1. Flutter를 [직접](https://flutter.dev) 설치하시거나, [fvm](https://fvm.app)을 사용하세요. ([요구 버전](.fvmrc) 참고)
|
||||
2. [Rust](https://www.rust-lang.org/tools/install)를 설치하세요.
|
||||
3. `LocalSend` repository를 Clone하세요.
|
||||
4. `cd app` 명령어를 통해 앱이 위치한 경로로 이동하세요.
|
||||
5. `flutter pub get` 명령어를 통해 필요한 패키지를 다운로드 받으세요.
|
||||
6. `flutter run` 명령어를 통해 앱을 실행하세요.
|
||||
|
||||
> [!중요]
|
||||
> LocalSend는 현재 구 버전의 Flutter를 사용하고 있습니다. ([.fvmrc](.fvmrc) 참고)
|
||||
> 따라서 시스템에 설치된 Flutter 버전과, LocalSend가 요구하는 버전이 맞지 않는데서 다양한 빌드 오류가 발생할 수 있습니다.
|
||||
> 더욱 일관된 개발 환경을 확보하기 위해, LocalSend는 [fvm](https://fvm.app)을 사용하여 프로젝트 Flutter 버전을 관리하고 있습니다.
|
||||
> `fvm`을 설치하신 뒤, `flutter` 명령어 대신 `fvm flutter` 명령어를 사용하시기 바랍니다.
|
||||
|
||||
## 기여하기
|
||||
|
||||
저희는 LocalSend를 개선하는데 관심을 갖고 있는 모든 분들로부터의 기여를 환영합니다. 만약 기여를 하고자 하신다면, 아래 몇 가지 방법들이 존재합니다:
|
||||
|
||||
### 번역
|
||||
|
||||
LocalSend를 다양한 언어로 번역하는데 도움을 주실 수 있습니다. 저희는 [Weblate](https://hosted.weblate.org/projects/localsend/app) 플랫폼을 통해 번역을 관리하고 있습니다.
|
||||
|
||||
이 외에도, 해당 레포지토리를 포크하여 직접 번역문을 추가하는 방식으로도 기여하실 수 있습니다.
|
||||
|
||||
번역 파일은 [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n) 경로에서 찾아보실 수 있습니다. `_missing_translations_<locale>.json` 또는 `strings_<locale>.i18n.json` 파일을 수정하여 번역문을 추가하거나 개선할 수 있습니다.
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Translation status" />
|
||||
</a>
|
||||
|
||||
**_중요:_ `@`로 장식된 항목들은 번역 대상이 아닙니다; 이는 앱에서 표시되는 문구가 아니고, 다만 번역가에게 도움이 되는 정보나 문맥을 제공하기 위해 작성된 항목입니다.**
|
||||
|
||||
### 버그 수정 및 개선
|
||||
|
||||
- **버그 수정:** 버그를 발견하셨다면, 부디 pull request를 생성하여 어떤 문제가 발생하고 있는지, 이를 어떻게 고칠 수 있는지를 투명하게 알려주시기 바랍니다.
|
||||
- **개선:** LocalSend를 개선하기 위한 아이디어가 있으신가요? Issue를 생성하여 어떤 부분을 개선하면 좋을지 알려주세요.
|
||||
|
||||
더 많은 정보가 필요하시다면, [기여 가이드](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md)를 확인하시기 바랍니다.
|
||||
|
||||
## 빌드
|
||||
|
||||
해당 명령어는 오로지 maintainer들을 위한 명령어들입니다.
|
||||
|
||||
### Android
|
||||
|
||||
Traditional APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle for Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Local MSIX App**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Store ready**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Instructions in [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## 기여자
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=localsend/localsend" alt="Localsend Contributors"/>
|
||||
</a>
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Tahanan][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Strona główna][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Homepage][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Homepage][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
+17
-18
@@ -7,7 +7,7 @@
|
||||
|
||||
[Homepage][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](README.md) • [中文](readme_i18n/README_ZH.md) • [日本語](readme_i18n/README_JA.md) • [ภาษาไทย](readme_i18n/README_TH.md) • [Filipino](readme_i18n/README_PH.md) • [Polski](readme_i18n/README_PL.md) • [Español](readme_i18n/README_ES.md) • [Tiếng Việt](readme_i18n/README_VI.md) • [Portugês Brasil](readme_i18n/README_PT_BR.md) • [Italiano](readme_i18n/README_IT.md) • [Indonesia](readme_i18n/README_ID.md) • [ភាសាខ្មែរ](readme_i18n/README_KM.md) • [Français](readme_i18n/README_FR.md) • [فارسی](readme_i18n/README_FA.md) • [Turkish](readme_i18n/README_TR.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
@@ -16,23 +16,22 @@
|
||||
|
||||
LocalSend, internet bağlantısına ihtiyaç duymadan, yerel ağ üzerinden yakın cihazlarla güvenli bir şekilde dosya ve mesaj paylaşmanıza olanak tanıyan ücretsiz, açık kaynaklı bir uygulamadır.
|
||||
|
||||
- [LocalSend](#localsend)
|
||||
- [Hakkında](#hakkında)
|
||||
- [Ekran Görüntüleri](#ekran-görüntüleri)
|
||||
- [İndir](#i̇ndir)
|
||||
- [Kurulum](#kurulum)
|
||||
- [Nasıl Çalışır](#nasıl-çalışır)
|
||||
- [Başlarken](#başlarken)
|
||||
- [Katkıda Bulunma](#katkıda-bulunma)
|
||||
- [Çeviri](#çeviri)
|
||||
- [Hata Düzeltmeleri ve İyileştirmeler](#hata-düzeltmeleri-ve-i̇yileştirmeler)
|
||||
- [Derleme](#derleme)
|
||||
- [Android](#android)
|
||||
- [iOS](#ios)
|
||||
- [macOS](#macos)
|
||||
- [Windows](#windows)
|
||||
- [Linux](#linux)
|
||||
- [Katkıda Bulunanlar](#katkıda-bulunanlar)
|
||||
- [Hakkında](#hakkında)
|
||||
- [Ekran Görüntüleri](#ekran-görüntüleri)
|
||||
- [İndir](#i̇ndir)
|
||||
- [Kurulum](#kurulum)
|
||||
- [Nasıl Çalışır](#nasıl-çalışır)
|
||||
- [Başlarken](#başlarken)
|
||||
- [Katkıda Bulunma](#katkıda-bulunma)
|
||||
- [Çeviri](#çeviri)
|
||||
- [Hata Düzeltmeleri ve İyileştirmeler](#hata-düzeltmeleri-ve-i̇yileştirmeler)
|
||||
- [Derleme](#derleme)
|
||||
- [Android](#android)
|
||||
- [iOS](#ios)
|
||||
- [macOS](#macos)
|
||||
- [Windows](#windows)
|
||||
- [Linux](#linux)
|
||||
- [Katkıda Bulunanlar](#katkıda-bulunanlar)
|
||||
|
||||
## Hakkında
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[Trang chủ][homepage]•[Discord][discord]•[GitHub][github]•[Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
[homepage]: https://localsend.org
|
||||
[discord]: https://discord.gg/GSRWmQNP87
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
[主页][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md)
|
||||
[English](/README.md) • [中文](README_ZH.md) • [日本語](README_JA.md) • [ภาษาไทย](README_TH.md) • [Filipino](README_PH.md) • [Polski](README_PL.md) • [Español](README_ES.md) • [Tiếng Việt](README_VI.md) • [Portugês Brasil](README_PT_BR.md) • [Italiano](README_IT.md) • [Indonesia](README_ID.md) • [ភាសាខ្មែរ](README_KM.md) • [Français](README_FR.md) • [فارسی](README_FA.md) • [Turkish](README_TR.md) • [한국어](README_KO.md)
|
||||
|
||||
> 注意:中文文档更新可能不够及时,请以英文文档为准。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user