解决MySql布尔型新旧版本兼容问题,采用枚举来表示布尔型的数据表。由正向工程赋值
大石头 authored at 2018-05-15 21:21:05
59.40 KiB
X
# 한국어 지역화 테이블
# 형식: 한 줄에 "영문 원문": "번역문";큰따옴표와 \\ \" \n \r \t \uXXXX 이스케이프만 지원
# 자리 표시자({0}/{1}…)는 영문 원문과 반드시 일치해야 하며, 그렇지 않으면 컴파일 실패

"[{0}] Configuration changed; reloading keys: {1}": "[{0}] 구성이 변경되어 다음 키를 다시 로드합니다: {1}"
"[{0}] Failed to pull configuration from the configuration center at {1}: {2}": "[{0}] 구성 센터에서 구성 가져오기 실패, 주소: {1}, {2}"
"[{0}] is full: {1:n0}>{2:n0}; removing [{3:n0}] items": "[{0}] 가득 참: {1:n0}>{2:n0}, [{3:n0}]개 항목 삭제"
"[{3}/{4}] Memory release completed: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}] 메모리 해제 완료: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Memory release completed: WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}] 메모리 해제 완료: WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Releasing memory: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}] 메모리 해제 시작: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Releasing memory: WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}] 메모리 해제 시작: WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[CorsMiddleware] Invalid configuration: AllowOrigin=* and AllowCredentials=true cannot be used together. Access-Control-Allow-Origin was ignored. Set AllowOrigin to an explicit origin.": "[CorsMiddleware] 구성이 유효하지 않습니다. AllowOrigin=* 와 AllowCredentials=true 는 함께 사용할 수 없으며 Access-Control-Allow-Origin 을 무시했습니다. AllowOrigin 을 명시적인 원본으로 설정하세요."
"[OwnerPacket] Leaked handle (Offset={0}, Length={1}). The finalizer returned the buffer reference as a fallback; check whether the caller missed Dispose.": "[OwnerPacket] 핸들이 누수되었습니다(Offset={0}, Length={1}). 종료자에서 대체 수단으로 버퍼 참조를 반환했습니다. 호출자가 Dispose 를 누락했는지 확인하세요."
"{0} {1} not found": "{0} {1} 을(를) 찾을 수 없습니다"
"{0} does not exist or has an incompatible platform version; downloading {1}": "{0} 이(가) 없거나 플랫폼 버전이 호환되지 않습니다. {1} 다운로드 준비"
"{0} performance test [{1}], batch size [{2}], logical processors {3:n0}": "{0} 성능 테스트 [{1}], 배치 크기 [{2}], 논리 프로세서 {3:n0} 개"
"1xx interim responses are not supported: {0}": "1xx 중간 응답은 지원되지 않습니다: {0}"
"7z directory: {0}": "7z 디렉터리: {0}"
"A session with key [{0}] already exists.": "키 [{0}] 의 세션이 이미 존재합니다."
"A streaming message body cannot be built as a whole frame; use BuildHeader with streaming send.": "스트리밍 메시지 본문은 전체 프레임으로 구성할 수 없습니다. BuildHeader 와 스트리밍 전송을 사용하세요."
"Actor error: {0}": "Actor 오류: {0}"
"Actor started: BoundedCapacity={0} BatchSize={1} LongRunning={2}": "Actor 시작: BoundedCapacity={0} BatchSize={1} LongRunning={2}"
"Actor stopped: QueueLength={0} msTimeout={1}": "Actor 중지: QueueLength={0} msTimeout={1}"
"Addresses for service [{0}] cannot be empty.": "서비스 [{0}] 의 주소는 비어 있을 수 없습니다."
"All service nodes are shielded; resetting all nodes.": "모든 서비스 노드가 차단되어 전체 노드를 재설정합니다."
"All WMI attempts failed; falling back to wmic: {0}.{1}": "WMI 시도가 모두 실패하여 wmic 로 대체합니다: {0}.{1}"
"Arabic": "아랍어"
"Available memory": "사용 가능한 메모리"
"Battery information is unavailable.": "배터리 정보를 읽을 수 없습니다."
"Battery level": "배터리 잔량"
"Bengali": "벵골어"
"BinaryRead type {0} has {1} members": "BinaryRead 형식 {0} 의 멤버 {1} 개"
"BinaryWrite type {0} has {1} members": "BinaryWrite 형식 {0} 의 멤버 {1} 개"
"Cannot determine the stream length. Provide bodyLength or use a seekable stream.": "스트림 길이를 알 수 없습니다. bodyLength 를 제공하거나 탐색 가능한 스트림을 사용하세요."
"Checking resource package {0}": "리소스 패키지 {0} 확인 중"
"Chinese (Simplified)": "중국어(간체)"
"Chinese (Traditional)": "중국어(번체)"
"Chunked transfer did not receive a terminating chunk.": "청크 분할 전송에서 종료 청크를 받지 못했습니다."
"Cleaning up leftover Unix domain socket file {0}": "잔여 Unix 도메인 소켓 파일 {0} 정리 중"
"Client frames must be masked (RFC 6455 §5.1).": "클라이언트 프레임에는 마스크가 적용되어야 합니다(RFC 6455 §5.1)."
"Client SSL authentication timed out after {0} ms.": "클라이언트 SSL 인증이 {0}ms 후 시간 초과되었습니다."
"Client SSL authentication, SslProtocol={0}, Host={1}": "클라이언트 SSL 인증, SslProtocol={0}, Host={1}"
"Clock moved backwards too far ({0} ms). To preserve uniqueness, the snowflake algorithm refuses to generate new IDs.": "시계가 너무 많이 뒤로 이동했습니다({0}ms). 고유성을 보장하기 위해 스노우플레이크 알고리즘이 새 ID 생성을 거부합니다."
"Configuration file changed; reloading {0}": "구성 파일이 변경되어 {0} 을(를) 다시 로드합니다"
"Connect to {0} failed: {1}": "{0} 에 연결하지 못했습니다: {1}"
"Connection lost; reconnect attempt {1} will start in {0} ms to {2}.": "연결이 끊어졌습니다. {0}ms 후 {2} 로 {1} 번째 재연결을 시작합니다."
"Connection to {0} timed out ({1:0} ms).": "{0} 연결이 시간 초과되었습니다({1:0}ms)."
"Control frames must have FIN=1 and a payload of at most 125 bytes (RFC 6455 §5.5).": "제어 프레임은 FIN=1 이어야 하며 페이로드는 최대 125바이트여야 합니다(RFC 6455 §5.5)."
"Core library of the NewLife framework: logging (file/network), configuration (XML/JSON/HTTP), cache (memory/distributed), networking (TCP/UDP/HTTP/WebSocket), serialization (binary/XML/JSON), APM tracing, IoC container, actor model, timer scheduler and plugin framework. NativeAOT-ready, with built-in runtime localization; targets 11 frameworks from .NET Framework 4.5 to .NET 10.0.": "NewLife 프레임워크의 코어 라이브러리: 로깅(파일/네트워크), 구성(XML/JSON/HTTP), 캐시(메모리/분산), 네트워킹(TCP/UDP/HTTP/WebSocket), 직렬화(바이너리/XML/JSON), APM 추적, IoC 컨테이너, 액터 모델, 타이머 스케줄러 및 플러그인 프레임워크. NativeAOT 지원과 기본 제공 런타임 지역화를 갖추었으며, .NET Framework 4.5부터 .NET 10.0까지 11개 대상 프레임워크를 지원합니다."
"Corrupted protocol frame: the header is complete but the frame length field is invalid (codec {0}).": "프로토콜 프레임이 손상되었습니다. 헤더는 완전하지만 프레임 길이 필드가 잘못되었습니다(코덱 {0})."
"CPU usage": "CPU 사용률"
"Creating configuration: {0}": "구성 생성: {0}"
"Creating RecvSA {0}": "RecvSA {0} 생성 중"
"Czech": "체코어"
"Danish": "덴마크어"
"Datagram exceeded the receive buffer of {0} bytes and was discarded. To receive large datagrams, set BufferSize=65536 before opening (UDP datagram limit: 65507/65527 bytes).": "데이터그램이 수신 버퍼 {0} 바이트를 초과하여 버려졌습니다. 큰 데이터그램을 받으려면 열기 전에 BufferSize=65536 으로 설정하세요(UDP 데이터그램 한도 65507/65527 바이트)."
"Decompressed length exceeds the limit of {0}; refusing to continue (possible decompression bomb).": "압축 해제 후 길이가 상한 {0} 을(를) 초과하여 계속하지 않습니다(압축 폭탄 의심)."
"Delete: {0,7:n0} ms, {1,11:n0} ops": "삭제: {0,7:n0}ms, {1,11:n0} ops"
"Destroying {1} after {0} seconds of inactivity": "{0} 초 동안 비활성 상태여서 {1} 삭제"
"Destroying timer scheduler: {0}": "타이머 스케줄러 삭제 중: {0}"
"Direct packet access is not allowed in streaming mode. Use ReadAllAsync to read or DrainAsync to discard.": "스트리밍 모드에서는 패킷을 직접 가져올 수 없습니다. 읽으려면 ReadAllAsync, 버리려면 DrainAsync 를 사용하세요."
"Disk serial": "디스크 일련 번호"
"Downlink speed": "다운로드 속도"
"Download completed. Size: {0:n0} bytes, elapsed: {1:n0} ms": "다운로드 완료. 크기 {0:n0} 바이트, 소요 {1:n0}ms"
"Download completed. Total {0:n0} bytes, elapsed {1:n0} ms": "다운로드 완료, 총 {0:n0} 바이트, 소요 {1:n0}ms"
"Download link: {0}, target: {1}": "다운로드 링크: {0}, 대상: {1}"
"Dutch": "네덜란드어"
"Elliptic curve parameters are missing public key coordinate X.": "타원 곡선 매개변수에 공개 키 좌표 X 가 없습니다."
"Elliptic curve parameters are missing public key coordinate Y.": "타원 곡선 매개변수에 공개 키 좌표 Y 가 없습니다."
"EmptyWorkingSet failed: {0}": "EmptyWorkingSet 실패: {0}"
"English": "영어"
"Event handler [{0}] threw while processing an event: {1}": "이벤트 처리기 [{0}] 이(가) 이벤트 처리 중 예외를 발생했습니다: {1}"
"Exiting current process": "현재 프로세스를 종료합니다"
"Extracting to {0}": "{0} 에 압축 해제 중"
"Extracting update package to temporary directory {0}": "업데이트 패키지를 임시 디렉터리 {0} 에 압축 해제 중"
"Failed to create FileSystemWatcher: {0}": "FileSystemWatcher 생성 실패: {0}"
"Failed to deliver WebSocket handshake leftovers: {0}": "WebSocket 핸드셰이크 잔여 데이터 전달 실패: {0}"
"Failed to get process [{0}]: {1}": "프로세스 [{0}] 가져오기 실패: {1}"
"Failed to handle the new session; releasing session {0}": "새 세션 처리 실패, 세션 {0} 해제"
"Failed to load types from [{0}]{1} with {2} error(s).": "[{0}]{1} 에서 형식을 로드하는 중 오류 {2} 개가 발생했습니다."
"Failed to send Pong: {0}": "Pong 전송 실패: {0}"
"Failed to send WebSocket close frame: {0}": "WebSocket 종료 프레임 전송 실패: {0}"
"Failed to start the server session; releasing session {0}": "서버 세션 시작 실패, 세션 {0} 해제"
"Finnish": "핀란드어"
"Found {1} matching links among {0} links on the page: {2}": "페이지의 {0} 개 링크 중 {1} 개 일치: {2}"
"Free memory": "여유 메모리"
"French": "프랑스어"
"geohash cannot be empty.": "geohash 는 비어 있을 수 없습니다."
"geohash contains an invalid character: '{0}'.": "geohash 에 잘못된 문자가 있습니다: '{0}'"
"German": "독일어"
"Greek": "그리스어"
"Hardware ID": "하드웨어 ID"
"Hebrew": "히브리어"
"Hindi": "힌디어"
"HTTP server": "HTTP 서버"
"Hungarian": "헝가리어"
"Increment: {0,7:n0} ms, {1,11:n0} ops": "증가: {0,7:n0}ms, {1,11:n0} ops"
"Indefinite-length BER encoding (0x80) is not supported.": "BER 무한 길이 인코딩(0x80)은 지원되지 않습니다."
"Indonesian": "인도네시아어"
"Input count must be equal to block size.": "입력 수는 블록 크기와 같아야 합니다."
"Insufficient buffer space; capacity check failed.": "버퍼 공간이 부족하여 용량 검사에 실패했습니다."
"Invalid chunked transfer encoding.": "잘못된 청크 분할 전송 인코딩입니다."
"Invalid latitude/longitude string: {0}": "잘못된 위도/경도 문자열: {0}"
"Invalid token for Int64": "Int64 토큰이 잘못되었습니다"
"Invalid token for UInt64": "UInt64 토큰이 잘못되었습니다"
"Italian": "이탈리아어"
"IV must be a 16-byte array.": "IV는 16바이트 배열이어야 합니다."
"Japanese": "일본어"
"JsonRead type {0} has {1} members": "JsonRead 형식 {0} 의 멤버 {1} 개"
"JsonWrite type {0} has {1} members": "JsonWrite 형식 {0} 의 멤버 {1} 개"
"Kernel zero-copy is unavailable; falling back to chunked send for {0}: {1}": "커널 제로 복사를 사용할 수 없어 {0} 에 대해 청크 전송으로 대체합니다: {1}"
"Key [{0}] does not match session endpoint [{1}].": "키 [{0}] 이(가) 세션 엔드포인트 [{1}] 과(와) 일치하지 않습니다."
"Key must be a 16-byte array.": "키는 16바이트 배열이어야 합니다."
"Korean": "한국어"
"Loading external assembly: {0}": "외부 어셈블리 로드: {0}"
"Malay": "말레이어"
"Masked frames do not support streaming send; use whole-frame Build instead.": "마스크된 프레임은 스트리밍 전송을 지원하지 않습니다. 전체 프레임 Build 를 사용하세요."
"MatchQueue.Match failed [{0}] result={1} Items={2}": "MatchQueue.Match 실패 [{0}] result={1} Items={2}"
"Maximum reconnect attempts ({0}) reached; stopping reconnects.": "최대 재연결 횟수({0})에 도달하여 재연결을 중지합니다."
"Message body is incomplete; expected {0} bytes, read {1} bytes.": "메시지 본문이 완전하지 않습니다. 예상 {0} 바이트, 실제 {1} 바이트"
"Message body is too large ({0} bytes) to materialize at once.": "메시지 본문이 너무 커서({0} 바이트) 한 번에 메모리에 올릴 수 없습니다."
"Message body read was canceled; expected {0} bytes, read {1} bytes.": "메시지 본문 읽기가 취소되었습니다. 예상 {0} 바이트, 실제 {1} 바이트"
"Message type [{0}] does not support the standard message frame format.": "메시지 형식 [{0}] 은(는) 표준 메시지 프레임 형식을 지원하지 않습니다."
"Missing required parameter [{0}].": "필수 매개변수 [{0}] 이(가) 없습니다."
"Motherboard": "마더보드"
"Network client [{0}] is not connected, and the connection attempt failed.": "네트워크 클라이언트 [{0}] 이(가) 연결되어 있지 않고 연결 시도도 실패했습니다."
"Network client [{0}] is not connected. Call Open() first.": "네트워크 클라이언트 [{0}] 이(가) 연결되어 있지 않습니다. 먼저 Open() 을 호출하세요."
"NewLife Core Library": "NewLife 코어 라이브러리"
"No {0} bytes of header space reserved (current offset {1}). Reserve space at allocation, for example new OwnerPacket(size, reserve).": "헤더 공간 {0} 바이트가 예약되지 않았습니다(현재 오프셋 {1}). 할당 시 예약하세요. 예: new OwnerPacket(size, reserve)"
"No address found for service [{0}] in configuration.": "구성에서 서비스 [{0}] 의 주소를 찾지 못했습니다."
"No available socket server.": "사용 가능한 Socket 서버가 없습니다."
"No tasks available; destroying the thread.": "사용 가능한 작업이 없어 스레드를 삭제합니다."
"Norwegian": "노르웨이어"
"Not supported. Dispose the session object directly.": "지원되지 않습니다. 세션 개체를 직접 Dispose 하세요."
"Not supported. Use the Add(ISocketSession session) method.": "지원되지 않습니다. Add(ISocketSession session) 메서드를 사용하세요."
"Online version [{0}] is newer: {1}>{2}": "온라인 버전 [{0}] 이(가) 더 최신입니다: {1}>{2}"
"Online version [{0}] is older: {1}<={2}": "온라인 버전 [{0}] 이(가) 더 오래되었습니다: {1}<={2}"
"OS name": "OS 이름"
"OS version": "OS 버전"
"Payload length {0} exceeds the 1-byte length field limit of 255.": "페이로드 길이 {0} 이(가) 1 바이트 길이 필드 상한 255 를 초과합니다."
"Payload length {0} exceeds the 2-byte length field limit of 65535.": "페이로드 길이 {0} 이(가) 2 바이트 길이 필드 상한 65535 를 초과합니다."
"Payload length {0} exceeds the 32-bit range of the variable-length field.": "페이로드 길이 {0} 이(가) 가변 길이 필드의 32 비트 표현 범위를 초과합니다."
"Payload length {0} exceeds the 4-byte length field limit of 2147483647.": "페이로드 길이 {0} 이(가) 4 바이트 길이 필드 상한 2147483647 을 초과합니다."
"Persian": "페르시아어"
"Polish": "폴란드어"
"Portuguese": "포르투갈어"
"Preparing to download {0} to {1}": "{0} 을(를) {1} 로 다운로드할 준비 중"
"Preparing to download the 7z extension package": "7z 확장 패키지 다운로드 준비 중"
"Preparing to listen on {0} servers": "{0} 개 서버에서 수신 대기를 준비합니다"
"Preparing to stop listening on {0} servers: {1}": "{0} 개 서버의 수신 대기 중지를 준비합니다: {1}"
"Primary node [{0}] is available again; switching back to the primary node.": "기본 노드 [{0}] 이(가) 다시 사용 가능해져 기본 노드로 전환합니다."
"Processor": "프로세서"
"Product name": "제품 이름"
"Protocol [{0}] does not implement request/response matching (IMessageMatcher); cannot wait for a response.": "프로토콜 [{0}] 이(가) 요청-응답 매칭(IMessageMatcher)을 구현하지 않아 응답을 기다릴 수 없습니다."
"Protocol codec: {0}": "프로토콜 코덱: {0}"
"Protocol mode requires automatic receive (AutoReceive). The message pump is not started in pull mode, so raw bytes are received.": "프로토콜 모드에는 자동 수신(AutoReceive)이 필요합니다. 풀 모드에서는 메시지 펌프가 시작되지 않아 원시 바이트가 수신됩니다."
"Public key coordinate X is not set.": "공개 키 좌표 X 가 설정되지 않았습니다."
"Public key coordinate Y is not set.": "공개 키 좌표 Y 가 설정되지 않았습니다."
"QueryWmiCom failed: {0}.{1} @ {2}": "QueryWmiCom 실패: {0}.{1} @ {2}"
"QueryWmiSystemManagement failed: {0}.{1} @ {2}": "QueryWmiSystemManagement 실패: {0}.{1} @ {2}"
"random": "무작위"
"Read: {0,7:n0} ms, {1,11:n0} ops": "읽기: {0,7:n0}ms, {1,11:n0} ops"
"Ready.": "준비 완료."
"Receive event arguments are missing a receive slot: [{0}]": "수신 이벤트 인수에 수신 슬롯이 없습니다: [{0}]"
"Receive event arguments are missing a receive slot: [{0}] {1}": "수신 이벤트 인수에 수신 슬롯이 없습니다: [{0}] {1}"
"Receive slot handle is missing: [{0}]": "수신 슬롯 핸들이 없습니다: [{0}]"
"Receive slot handle is missing: [{0}] {1}": "수신 슬롯 핸들이 없습니다: [{0}] {1}"
"ReceiveMessageFromAsync is not supported; falling back to ReceiveFromAsync: {0}": "ReceiveMessageFromAsync 가 지원되지 않아 ReceiveFromAsync 로 대체합니다: {0}"
"Reconnect failed: {0}": "재연결 실패: {0}"
"Reconnected successfully: {0}": "재연결 성공: {0}"
"Reconnecting [{0}] {1}": "재연결 중 [{0}] {1}"
"Redirect to the {0} protocol is not supported: {1}": "{0} 프로토콜로의 리디렉션은 지원되지 않습니다: {1}"
"Releasing {0} network sessions.": "네트워크 세션 {0} 개를 해제할 준비를 합니다."
"Releasing {0} services.": "서비스 {0} 개를 해제할 준비를 합니다."
"Releasing {0} sessions.": "세션 {0} 개를 해제할 준비를 합니다."
"Releasing RecvSA {0} {1}": "RecvSA {0} {1} 해제 중"
"Remote address is not set. Set the Server or Remote property first.": "원격 주소가 설정되지 않았습니다. 먼저 Server 또는 Remote 속성을 설정하세요."
"Reset is not supported in streaming mode.": "스트리밍 모드에서는 재설정이 지원되지 않습니다."
"Resolved file {0}, preparing to download {1}, saving to {2}": "확인된 파일 {0}, {1} 다운로드 준비, {2} 에 저장"
"Resolved file: {0}. Download failed; using the existing target file.": "확인된 파일: {0}. 다운로드에 실패하여 기존 대상 파일을 사용합니다."
"Resolved file: {0}. Target file already exists and the MD5 hash matches.": "확인된 파일: {0}. 대상 파일이 이미 존재하며 MD5 해시가 일치합니다."
"Resolved file: {0}. Target file already exists and the SHA512 hash matches.": "확인된 파일: {0}. 대상 파일이 이미 존재하며 SHA512 해시가 일치합니다."
"Resolved file: {0}. Target file already exists; no download needed: {1}": "확인된 파일: {0}. 대상 파일이 이미 존재하여 다운로드가 필요 없습니다: {1}"
"Resource package not found": "리소스 패키지를 찾을 수 없습니다"
"Response contains a duplicate or invalid Content-Length: {0}": "응답에 중복되거나 잘못된 Content-Length 가 있습니다: {0}"
"Response exceeds the limit of {0}.": "응답이 상한 {0} 을(를) 초과합니다."
"Romanian": "루마니아어"
"Russian": "러시아어"
"Saved {0:n0} items	elapsed {1:n0} ms	speed {2:n0} tps	rounds {3:n0}	speed {4:n0} tps	succeeded {5:n0}": "저장 {0:n0} 개\t소요 {1:n0}ms\t속도 {2:n0} tps\t횟수 {3:n0}\t속도 {4:n0} tps\t성공 {5:n0}"
"Scheduler thread exited: {0}": "스케줄러 스레드가 종료되었습니다: {0}"
"Selected: {0}": "선택: {0}"
"sequential": "순차"
"Serial number": "일련 번호"
"Server SSL authentication failed; releasing session {0}": "서버 SSL 인증 실패, 세션 {0} 해제"
"Server SSL authentication timed out after {0} ms.": "서버 SSL 인증이 {0}ms 후 시간 초과되었습니다."
"Server SSL authentication, SslProtocol={0}, Issuer: {1}": "서버 SSL 인증, SslProtocol={0}, Issuer: {1}"
"Service node [{0}] failed; shielding it for {1} seconds.": "서비스 노드 [{0}] 에 오류가 발생하여 {1} 초 동안 차단합니다."
"Service node [{0}] has a network error; skipping it.": "서비스 노드 [{0}] 에 네트워크 오류가 있어 해당 노드를 건너뜁니다."
"Service node [{0}] has a network error; switching to node [{1}] at address {2}.": "서비스 노드 [{0}] 에 네트워크 오류가 있어 주소 {2} 의 노드 [{1}] 로 전환합니다."
"Session already exists; duplicate add ignored. ID={0}": "세션이 이미 존재하여 중복 추가를 무시합니다. ID={0}"
"Session objects are single-use: after closing they cannot be reopened. Create a new session to reconnect (hosts such as NetClient recreate them automatically).": "세션 개체는 일회용입니다. 닫은 후에는 다시 열 수 없으므로 재연결하려면 새 세션 개체를 만드세요(NetClient 등 호스트는 자동으로 다시 만듭니다)."
"Session type [{0}] does not support response-matched delivery and cannot wait for a response (use UdpServer/UdpSession for datagram sessions).": "세션 형식 [{0}] 은(는) 응답 매칭 전달을 지원하지 않아 응답을 기다릴 수 없습니다(데이터그램 세션은 UdpServer/UdpSession 사용)."
"Set: {0,7:n0} ms, {1,11:n0} ops": "설정: {0,7:n0}ms, {1,11:n0} ops"
"Slow call [{0}], elapsed {1:n0} ms": "느린 호출 [{0}], 소요 {1:n0}ms"
"Software ID": "소프트웨어 ID"
"Spanish": "스페인어"
"Started listening on {0}": "{0} 에서 수신 대기 시작"
"Starting process {0}": "프로세스 {0} 시작"
"Starting process {0} {1}": "프로세스 {0} {1} 시작"
"Starting timer scheduler: {0}": "타이머 스케줄러 시작: {0}"
"Stopped listening on {0}": "{0} 수신 대기 중지"
"Stopped.": "중지되었습니다."
"Streaming send failed: {0}": "스트리밍 전송 실패: {0}"
"Swedish": "스웨덴어"
"Target file already exists and cannot be overwritten: {0}": "대상 파일이 이미 존재하며 덮어쓸 수 없습니다: {0}"
"Task {0} took too long ({1:n0} ms); consider using an async task (Async=true).": "작업 {0} 이(가) 너무 오래 걸렸습니다({1:n0}ms). 비동기 작업(Async=true) 사용을 권장합니다."
"Temperature": "온도"
"Temperature information is unavailable.": "온도 정보를 읽을 수 없습니다."
"Testing {0:n0} items with {1,3:n0} threads": "스레드 {1,3:n0} 개로 {0:n0} 개 항목 테스트"
"Thai": "태국어"
"The address protocol for service [{0}] is not supported (only http/https): {1}": "서비스 [{0}] 의 주소 프로토콜이 지원되지 않습니다(http/https 만 지원): {1}"
"The compression protocol cannot predeclare the compressed length; use whole-frame Build instead.": "압축 프로토콜은 압축 후 길이를 미리 선언할 수 없습니다. 전체 프레임 Build 를 사용하세요."
"The configuration file {1} of {0} has changed; reloading.": "{0} 의 구성 파일 {1} 이(가) 변경되어 다시 로드합니다."
"The delimiter protocol cannot predeclare length; use whole-frame Build instead.": "구분자 프로토콜은 길이를 미리 선언할 수 없습니다. 전체 프레임 Build 를 사용하세요."
"The delimiter protocol does not support streaming message bodies; provide an in-memory payload.": "구분자 프로토콜은 스트리밍 메시지 본문을 지원하지 않습니다. 메모리 페이로드를 제공하세요."
"The format of configuration file {0} is inconsistent; saving in the latest format.": "구성 파일 {0} 의 형식이 일치하지 않아 최신 형식으로 저장합니다."
"The inner client does not support protocol-mode request/response [{0}].": "내부 클라이언트가 프로토콜 모드 요청-응답 [{0}] 을(를) 지원하지 않습니다."
"The inner client does not support protocol-mode streaming send [{0}].": "내부 클라이언트가 프로토콜 모드 스트리밍 전송 [{0}] 을(를) 지원하지 않습니다."
"The read reference count should be 1, but was {0}": "읽기 참조 개수는 1 이어야 하는데 실제로는 {0} 입니다"
"The scheduler thread did not exit within 5 seconds; forcing termination.": "스케줄러 스레드가 5 초 내에 종료되지 않아 강제로 종료합니다."
"The session type does not support datagram request/response waiting [{0}].": "세션 형식이 데이터그램 요청-응답 대기 [{0}] 를 지원하지 않습니다."
"The System.Speech speech library was not found; reference it from NuGet.": "음성 라이브러리 System.Speech 를 찾을 수 없습니다. NuGet 에서 참조해야 합니다."
"The Unix domain socket path cannot be empty.": "Unix 도메인 소켓 경로는 비어 있을 수 없습니다."
"To avoid excessive CPU usage, TimerX rejects task scheduling with intervals below 10 ms ({1} ms); task {0} is disabled.": "CPU 사용량 과다를 피하기 위해 TimerX 는 10ms 미만({1}ms)의 작업 예약을 거부하며 작업 {0} 을(를) 비활성화합니다."
"Token refresh error: type={0} expire={1} accessLen={2} refreshLen={3}": "토큰 갱신 오류: type={0} expire={1} accessLen={2} refreshLen={3}"
"Total memory": "총 메모리"
"Turkish": "터키어"
"Type [{0}] does not support header extension by borrowing space; header writes require a packet with reserved space (OwnerPacket/ArrayPacket).": "형식 [{0}] 은(는) 공간 차용을 통한 헤더 확장을 지원하지 않습니다. 헤더 쓰기에는 공간이 예약된 패킷(OwnerPacket/ArrayPacket)이 필요합니다."
"Ukrainian": "우크라이나어"
"Unable to parse response headers: accumulated {0} bytes without a complete header block.": "응답 헤더를 구문 분석할 수 없습니다. {0} 바이트를 누적했지만 완전한 헤더 블록이 없습니다."
"Undelimitable residual data reached the limit: {0} bytes (limit {1}). The peer data does not match the protocol or is corrupted.": "경계를 정할 수 없는 잔여 데이터가 {0} 바이트로 상한 {1} 에 도달했습니다. 상대방 데이터가 프로토콜과 일치하지 않거나 손상되었습니다."
"Unhandled fatal error; exiting.": "처리되지 않은 치명적 오류로 종료합니다."
"Unix domain socket [{0}] is already being listened on by another service.": "Unix 도메인 소켓 [{0}] 은(는) 이미 다른 서비스가 수신 대기 중입니다."
"Unix domain sockets require a target framework of .NET Standard 2.1 or later.": "Unix 도메인 소켓은 .NET Standard 2.1 이상 대상 프레임워크가 필요합니다."
"Unsupported delegate type: {0}": "지원되지 않는 대리자 형식: {0}"
"Unsupported elliptic curve coordinate length {0}.": "지원되지 않는 타원 곡선 좌표 길이 {0}."
"Unsupported key size {0}.": "지원되지 않는 키 길이 {0}."
"Unsupported Size value: {0}": "지원되지 않는 Size 값: {0}"
"Unsupported transfer encoding: {0}": "지원되지 않는 전송 인코딩: {0}"
"Update check failed: {0}": "업데이트 확인 실패: {0}"
"Update package found: {0}": "업데이트 패키지 발견: {0}"
"Update succeeded.": "업데이트에 성공했습니다."
"Updating configuration: {0}, old: \"{1}\", new: \"{2}\"": "구성 업데이트: {0}, 이전: \"{1}\", 신규: \"{2}\""
"Uplink speed": "업로드 속도"
"Using [{0}]: {1}": "사용 [{0}]: {1}"
"value must be non-negative": "값은 음수가 아니어야 합니다"
"Vendor": "제조업체"
"Vietnamese": "베트남어"
"WebSocket close status code {0} must not appear on the wire; sending a close frame without a status code instead.": "WebSocket 종료 상태 코드 {0} 은(는) 전송될 수 없으므로 상태 코드 없는 종료 프레임을 보냅니다."
"WebSocket closed [{0}] [{1}] {2}": "WebSocket 종료[{0}] [{1}] {2}"
"WebSocket connected {0}": "WebSocket 연결됨 {0}"
"WebSocket connection {0} failed: {1}": "WebSocket 연결 {0} 실패: {1}"
"WebSocket frame exceeded the limit; closing the connection: {0}": "WebSocket 프레임이 한도를 초과하여 연결을 종료합니다: {0}"
"WebSocket frame is corrupted; closing the connection: {0}": "WebSocket 프레임이 손상되어 연결을 종료합니다: {0}"
"WebSocket handshake failed: {0}": "WebSocket 핸드셰이크 실패: {0}"
"WebSocket handshake failed: the response is missing 'Connection: Upgrade'.": "WebSocket 핸드셰이크 실패: 응답에 'Connection: Upgrade' 가 없습니다."
"WebSocket handshake failed: the response is missing 'Upgrade: websocket'.": "WebSocket 핸드셰이크 실패: 응답에 'Upgrade: websocket' 이 없습니다."
"WebSocket handshake failed.": "WebSocket 핸드셰이크에 실패했습니다."
"WebSocket heartbeat [{0}] {1}": "WebSocket 하트비트 [{0}] {1}"
"WebSocket heartbeat timed out: no Pong received after sending Ping at {0:HH:mm:ss}": "WebSocket 하트비트 시간 초과: {0:HH:mm:ss} 에 Ping 을 보낸 후 Pong 을 받지 못했습니다"
"WebSocket received [{0}] {1}": "WebSocket 수신[{0}] {1}"
"WebSocket received [{0}] {1} bytes": "WebSocket 수신[{0}] {1} 바이트"
"WMI.GetInfo({0}) failed: {1}": "WMI.GetInfo({0}) 실패: {1}"
"WorkerId must be in the range 0-{0}.": "WorkerId 는 0-{0} 범위여야 합니다."
"XmlRead {0}: {1} members": "XmlRead {0}: 멤버 {1} 개"
"XmlWrite {0}: {1} elements": "XmlWrite {0}: 요소 {1} 개"
"XmlWrite {0}: {1} members": "XmlWrite {0}: 멤버 {1} 개"
"Failed to acquire from pool '{0}': {1:n0} busy items reached or exceeded the maximum of {2:n0}.": "'{0}' 풀에서 가져오지 못했습니다: 사용 중인 항목 {1:n0}개가 최대 {2:n0}개에 도달했거나 초과했습니다."
"Log file backup limit {0} reached; deleting {1} ({2:n0} bytes).": "로그 파일 백업 한도 {0}에 도달했습니다. {1} 삭제({2:n0} 바이트)."
"Fatal error": "치명적 오류"
"Error": "오류"
"Any address": "임의 주소"
"Loopback address": "루프백 주소"
"Local address": "로컬 주소"
"Online: {0:n0}/{1:n0} ": "온라인: {0:n0}/{1:n0} "
"[{0}] The receive loop is running (AutoReceive=true), pulling data is not allowed. Set AutoReceive=false before opening to use pull mode, or consume the Received event or pipe instead.": "[{0}] 수신 루프가 실행 중(AutoReceive=true)이므로 데이터 풀링이 허용되지 않습니다. 열기 전에 AutoReceive=false로 설정하여 풀 모드를 사용하거나, Received 이벤트 또는 파이프를 사용하십시오."
"[{0}] A UDP session shares the server socket, so per-session pull is not supported (filtering per session would drop datagrams of other sessions). Subscribe to the Received event, or set AutoReceive=false before opening the server and use UdpServer.Receive/ReceiveAsync; on the client side use NetClient.": "[{0}] UDP 세션은 서버 소켓을 공유하므로 세션별 풀링을 지원하지 않습니다(세션별로 필터링하면 다른 세션의 데이터그램이 손실됩니다). Received 이벤트를 구독하거나, 서버를 열기 전에 AutoReceive=false로 설정하고 UdpServer.Receive/ReceiveAsync를 사용하십시오. 클라이언트 측에서는 NetClient를 사용하십시오."
"Invalid JWT format.": "JWT 형식이 올바르지 않습니다."
"Token has expired.": "토큰이 만료되었습니다."
"Token is not yet valid.": "토큰이 아직 유효하지 않습니다."
"Secret is not configured.": "비밀 키가 구성되지 않았습니다."
"Algorithm mismatch: the token uses [{0}] but [{1}] is expected.": "알고리즘 불일치: 토큰은 [{0}]을(를) 사용하지만 [{1}]이(가) 필요합니다."
"Algorithm confusion: a symmetric algorithm must not use an asymmetric key as the secret.": "알고리즘 혼동: 대칭 알고리즘은 비대칭 키를 비밀 키로 사용해서는 안 됩니다."
"Signature verification failed.": "서명 확인에 실패했습니다."
"Unsupported algorithm [{0}].": "지원되지 않는 알고리즘 [{0}]."
"7z.exe was not found; compression/decompression cannot be performed.": "7z.exe를 찾을 수 없어 압축/압축 해제를 수행할 수 없습니다."
"7z execution failed with exit code {0}.": "7z 실행에 실패했습니다. 종료 코드: {0}."
"File not found.": "파일을 찾을 수 없습니다."
"Output location was not specified.": "출력 위치가 지정되지 않았습니다."
"Response body is incomplete: the peer closed the connection early.": "응답 본문이 불완전합니다. 상대방이 연결을 일찍 종료했습니다."
"No available service nodes!": "사용 가능한 서비스 노드가 없습니다!"
"No configuration file path specified for {0}!": "{0}에 대한 구성 파일 경로가 지정되지 않았습니다!"
"Application started. Press Ctrl+C to shut down.": "애플리케이션이 시작되었습니다. 종료하려면 Ctrl+C를 누르십시오."
"Application is shutting down...": "애플리케이션을 종료하는 중..."
"Application closed. {0}": "애플리케이션이 종료되었습니다. {0}"
"Failed to start host service.": "호스트 서비스를 시작하지 못했습니다."
"Stopped!": "중지되었습니다!"
"Starting......": "시작하는 중......"
"The matching queue is full [{0}]": "매칭 큐가 가득 찼습니다 [{0}]"
"The script engine has not compiled the expression.": "스크립트 엔진이 해당 식을 아직 컴파일하지 않았습니다."
"Unsupported control type {0}!": "지원되지 않는 제어 형식 {0}!"
"ReadValue does not support type {0}.": "ReadValue는 형식 {0}을(를) 지원하지 않습니다."
"ReadValue does not support TypeCode.{0}.": "ReadValue는 TypeCode.{0}을(를) 지원하지 않습니다."
"WriteValue does not support type {0}.": "WriteValue는 형식 {0}을(를) 지원하지 않습니다."
"WriteValue does not support TypeCode.{0}.": "WriteValue는 TypeCode.{0}을(를) 지원하지 않습니다."
"Frame length {0} exceeds the limit of {1}; refusing to buffer an oversized frame indefinitely.": "프레임 길이 {0}이(가) 한도 {1}을(를) 초과했습니다. 크기가 초과된 프레임을 무한정 버퍼링하지 않습니다."
"ReadArray error, variable length array length is {0}, but the available data for the data stream is only {1}": "ReadArray 오류: 가변 길이 배열의 길이는 {0}이지만 데이터 스트림의 사용 가능한 데이터는 {1}뿐입니다"
"Security required, reading large variable length arrays is not allowed {0:n0}>{1:n0}": "보안 검사가 필요하므로 큰 가변 길이 배열을 읽을 수 없습니다 {0:n0}>{1:n0}"
"Unable to read {1} bytes of data from a data stream with a length of only {0}": "길이가 {0}인 데이터 스트림에서 {1}바이트의 데이터를 읽을 수 없습니다"
"Cannot find method named {1} in class {0}!": "클래스 {0}에서 이름이 {1}인 메서드를 찾을 수 없습니다!"
"The base type {0} cannot be copied": "기본 형식 {0}은(는) 복사할 수 없습니다"
"Unable to find reference {1} in {0} objects": "{0}개 개체에서 참조 {1}을(를) 찾을 수 없습니다"
"Deserialization is not supported for IDictionarySource. Target type: {0}": "IDictionarySource는 역직렬화를 지원하지 않습니다. 대상 형식: {0}"
"A colon is required after {0}": "{0} 뒤에 콜론이 필요합니다"
"End of string reached while parsing token": "토큰을 구문 분석하는 중 문자열 끝에 도달했습니다"
"Reached the end of the string while parsing it": "구문 분석하는 중 문자열 끝에 도달했습니다"
"Unrecognized identifier in {0}": "{0}에 알 수 없는 식별자가 있습니다"
"Unable to find Token at {0}": "{0} 위치에서 Token을(를) 찾을 수 없습니다"
"The configuration file {1} of {0} failed to load; overwriting with the default configuration.": "{0} 의 구성 파일 {1} 을(를) 읽지 못해 기본 구성으로 덮어씁니다."
"The configuration file {1} of {0} is missing; overwriting with the default configuration.": "{0} 의 구성 파일 {1} 이(가) 없어 기본 구성으로 덮어씁니다."
"NativeAOT/trimmed environments do not support the script engine. Use static registration or an alternative implementation.": "NativeAOT/트리밍 환경에서는 스크립트 엔진을 지원하지 않습니다. 정적 등록 또는 대체 구현을 사용하세요."
"NativeAOT/trimmed environments do not support plugin dynamic loading. Use static registration or an alternative implementation.": "NativeAOT/트리밍 환경에서는 플러그인 동적 로드를 지원하지 않습니다. 정적 등록 또는 대체 구현을 사용하세요."
"Advance exceeds the memory returned by the last GetMemory/GetSpan call.": "전진 크기가 마지막 GetMemory/GetSpan 호출에서 반환된 메모리를 초과합니다."
"Apollo does not support saving configurations": "Apollo는 구성을 저장하는 것을 지원하지 않습니다"
"Body length exceeds the 32-bit protocol limit.": "본문 길이가 32비트 프로토콜 한도를 초과합니다."
"Body length must be non-negative.": "본문 길이는 음수가 아니어야 합니다."
"Cannot create an instance of type [{0}]": "형식 [{0}]의 인스턴스를 만들 수 없습니다"
"Cannot detach while the packet has a Next segment; dispose the chain first.": "패킷에 Next 세그먼트가 있는 동안에는 분리할 수 없습니다. 먼저 체인을 해제하세요."
"Cannot detach while {0} other handle(s) still hold the buffer.": "다른 핸들 {0}개가 아직 버퍼를 보유하고 있어 분리할 수 없습니다."
"Cannot find operation [{0}] within controller [{1}]": "작업 [{0}]을 컨트롤러 [{1}]에서 찾을 수 없습니다"
"Cannot increase size when Next segment exists": "Next 세그먼트가 있으면 크기를 늘릴 수 없습니다"
"Cannot serialize time less than 1970, please use FullTime": "1970년 이전 시간은 직렬화할 수 없습니다. FullTime을 사용하세요"
"Cannot share chain node of type {0}": "형식 {0}의 체인 노드를 공유할 수 없습니다"
"Cannot slice a packet that has a Next segment.": "Next 세그먼트가 있는 패킷은 분할할 수 없습니다."
"Consumed {0} exceeds buffered length {1}": "소비량 {0}이 버퍼 길이 {1}을 초과합니다"
"Copy {0} => {1}": "복사 {0} => {1}"
"Count cannot be negative.": "개수는 음수일 수 없습니다."
"Count {0} with offset {1} exceeds total length {2}": "개수 {0}과 오프셋 {1}이 전체 길이 {2}를 초과합니다"
"Data packet does not support array access.": "데이터 패킷은 배열 액세스를 지원하지 않습니다."
"DbTable[ver={0}] Unable to support newer versions [{1}]": "DbTable[ver={0}] 새 버전 [{1}]은 지원할 수 없습니다"
"Dictionary types only support {0}": "사전 형식은 {0}만 지원합니다"
"Download timeout [{0}ms]: {1}": "다운로드 시간 초과 [{0}ms]: {1}"
"Enumeration identification judgment must be of the same type": "열거형 식별 판정은 같은 형식이어야 합니다"
"Exceeds available data.": "사용 가능한 데이터를 초과합니다."
"Exceeds buffer capacity.": "버퍼 용량을 초과합니다."
"Existing pending flush; Pipe supports single writer only.": "대기 중인 플러시가 있습니다. Pipe는 단일 쓰기 작업자만 지원합니다."
"Existing pending read; Pipe supports single reader only.": "대기 중인 읽기가 있습니다. Pipe는 단일 읽기 작업자만 지원합니다."
"Expand size must be non-negative.": "확장 크기는 음수가 아니어야 합니다."
"Expand size {0} exceeds available front space {1}": "확장 크기 {0}이 사용 가능한 앞쪽 공간 {1}을 초과합니다"
"Fail to create object type={0} parameters={1} {2}": "개체를 만들지 못했습니다 type={0} parameters={1} {2}"
"Failed to create log file: {0}": "로그 파일을 만들지 못했습니다: {0}"
"Failed to listen to all ports! Port=[{0}]": "모든 포트를 수신하지 못했습니다! Port=[{0}]"
"Failed to open {0}.": "{0}을 열지 못했습니다."
"File not found: {0}": "파일을 찾을 수 없습니다: {0}"
"File {0} not found": "파일 {0}을 찾을 수 없습니다"
"Frame length {0} exceeds buffered length {1}": "프레임 길이 {0}이 버퍼 길이 {1}을 초과합니다"
"Generic parameter not on type or method.": "제네릭 매개 변수가 형식이나 메서드에 없습니다."
"GetExtendedTcpTable failed (error {0}).": "GetExtendedTcpTable이 실패했습니다(오류 {0})."
"GetExtendedTcpTable failed while checking the required buffer size (error {0}).": "필요한 버퍼 크기를 확인하는 중 GetExtendedTcpTable이 실패했습니다(오류 {0})."
"HTTP request failed: {0} {1}": "HTTP 요청이 실패했습니다: {0} {1}"
"IPv6 does not support broadcasting!": "IPv6은 브로드캐스트를 지원하지 않습니다!"
"IV length mismatch": "IV 길이가 일치하지 않습니다"
"Illegal event, no specified class instance and not a static method!": "잘못된 이벤트입니다. 클래스 인스턴스가 지정되지 않았고 정적 메서드도 아닙니다!"
"Index cannot be negative: {0}": "인덱스는 음수일 수 없습니다: {0}"
"Index {0} exceeds total length {1}": "인덱스 {0}이 전체 길이 {1}을 초과합니다"
"Index {0} is out of range [0, {1})": "인덱스 {0}이 범위 [0, {1})를 벗어났습니다"
"Invalid Cron expression[{0}]": "잘못된 Cron 식[{0}]"
"Invalid XML DSA key.": "잘못된 XML DSA 키입니다."
"Invalid key {0}": "잘못된 키 {0}"
"Invalid padding": "잘못된 패딩"
"Invalid string length [{0}].": "잘못된 문자열 길이 [{0}]."
"Json array cannot be converted to target type [{0}], only arrays and List<T>/IList<T>are supported": "Json 배열을 대상 형식 [{0}]으로 변환할 수 없습니다. 배열과 List<T>/IList<T>만 지원됩니다"
"Length cannot be negative.": "길이는 음수일 수 없습니다."
"Length must be non-negative and less than or equal to the memory owner's length.": "길이는 음수가 아니고 메모리 소유자의 길이 이하여야 합니다."
"Length must be non-negative.": "길이는 음수가 아니어야 합니다."
"Lock [{0}] failed! msTimeout={1}": "잠금 [{0}]에 실패했습니다! msTimeout={1}"
"Mass posting requires the use of session collections": "대량 전송에는 세션 컬렉션을 사용해야 합니다"
"MemoryCache[ver={0}] Unable to support newer versions [{1}]": "MemoryCache[ver={0}] 새 버전 [{1}]은 지원할 수 없습니다"
"MessagePump.Codec not set.": "MessagePump.Codec가 설정되지 않았습니다."
"No data available to peek.": "피킹할 데이터가 없습니다."
"No new version available!": "새 버전이 없습니다!"
"No service address configured!": "서비스 주소가 구성되지 않았습니다!"
"No suitable constructor was found for '{0}'. Please confirm that all required parameters for the type constructor are registered. Unable to parse parameter '{1}'": "'{0}'에 적합한 생성자를 찾을 수 없습니다. 형식 생성자의 필수 매개 변수가 모두 등록되어 있는지 확인하세요. 매개 변수 '{1}'을 구문 분석할 수 없습니다"
"Not Supported [{0}]": "지원되지 않음 [{0}]"
"Not enough data to peek. Required: {0}, Available: {1}": "피킹할 데이터가 부족합니다. 필요: {0}, 사용 가능: {1}"
"Not enough data to read. Required: {0}, Available: {1}": "읽을 데이터가 부족합니다. 필요: {0}, 사용 가능: {1}"
"Not enough space to write {0} bytes. Available: {1}": "{0}바이트를 쓸 공간이 부족합니다. 사용 가능: {1}"
"Offset and length must be within buffer bounds.": "오프셋과 길이는 버퍼 범위 내에 있어야 합니다."
"Offset cannot be negative.": "오프셋은 음수일 수 없습니다."
"Offset must be non-negative.": "오프셋은 음수가 아니어야 합니다."
"Offset {0} exceeds total length {1}": "오프셋 {0}이 전체 길이 {1}을 초과합니다"
"Offset {0} with count {1} exceeds total length {2}": "오프셋 {0}과 개수 {1}이 전체 길이 {2}를 초과합니다"
"Only CBC/ECB is supported": "CBC/ECB만 지원됩니다"
"Only PKCS#7 padding is supported": "PKCS#7 패딩만 지원됩니다"
"Only hash algorithms md5/crc/sha1/sha256/sha512 are supported.": "해시 알고리즘은 md5/crc/sha1/sha256/sha512만 지원됩니다."
"Padding can only be used with block ciphers with block size of [2,255]": "패딩은 블록 크기가 [2,255]인 블록 암호에서만 사용할 수 있습니다"
"Password error for user [{0}]": "사용자 [{0}]의 암호가 올바르지 않습니다"
"Payload length exceeds the 32-bit protocol limit.": "페이로드 길이가 32비트 프로토콜 한도를 초과합니다."
"Payload length must be non-negative.": "페이로드 길이는 음수가 아니어야 합니다."
"Pipe has been completed.": "Pipe가 완료되었습니다."
"Pipe must be completed on both sides before reset.": "재설정하기 전에 Pipe를 양쪽에서 완료해야 합니다."
"Please specify a hash algorithm prefix.": "해시 알고리즘 접두사를 지정하세요."
"Protocol not set for session [{0}]": "세션 [{0}]의 프로토콜이 설정되지 않았습니다"
"Protocol not set or message is not IMessage for session [{0}]": "세션 [{0}]의 프로토콜이 설정되지 않았거나 메시지가 IMessage가 아닙니다"
"Read failed!": "읽기에 실패했습니다!"
"Read failed, type {0} is not supported!": "읽기에 실패했습니다. 형식 {0}은 지원되지 않습니다!"
"ReadOnlyPacket does not support modification": "ReadOnlyPacket은 수정을 지원하지 않습니다"
"Reserve must be non-negative.": "예약 크기는 음수가 아니어야 합니다."
"Save file hash verification failed.": "파일 저장 해시 검증에 실패했습니다."
"Send failed (result={0}), 0/{1} bytes sent": "전송에 실패했습니다(result={0}). 0/{1}바이트 전송됨"
"Send failed (result={0}), {1}/{2} bytes sent": "전송에 실패했습니다(result={0}). {1}/{2}바이트 전송됨"
"Send failed on [{0}], {1} bytes sent before failure.": "[{0}]에서 전송에 실패했습니다. 실패 전 {1}바이트 전송됨."
"Send file failed: {0}": "파일 전송에 실패했습니다: {0}"
"Send message failed on [{0}].": "[{0}]에서 메시지 전송에 실패했습니다."
"Send queue is closed.": "전송 큐가 닫혔습니다."
"Send timeout, {0}/{1} bytes sent": "전송 시간 초과, {0}/{1}바이트 전송됨"
"Service address not added!": "서비스 주소가 추가되지 않았습니다!"
"Session [{0}] is not open.": "세션 [{0}]이 열려 있지 않습니다."
"Single write of {0} bytes exceeds buffer capacity {1}. Use Write(ReadOnlySpan<Byte>) for large data.": "{0}바이트의 단일 쓰기가 버퍼 용량 {1}을 초과합니다. 대량 데이터에는 Write(ReadOnlySpan<Byte>)를 사용하세요."
"Size hint exceeds free capacity.": "크기 힌트가 여유 용량을 초과합니다."
"Size must be non-negative.": "크기는 음수가 아니어야 합니다."
"Size {0} exceeds available space {1}": "크기 {0}이 사용 가능한 공간 {1}을 초과합니다"
"Skip {0} exceeds current length {1}": "건너뛰기 {0}이 현재 길이 {1}을 초과합니다"
"Source packet has been disposed.": "원본 패킷이 이미 해제되었습니다."
"Stream ended early. Expected {0} bytes but got {1}.": "스트림이 일찍 종료되었습니다. {0}바이트가 필요했지만 {1}바이트를 받았습니다."
"The PipeReader has been completed; no further reads are allowed.": "PipeReader가 완료되었습니다. 더 이상 읽을 수 없습니다."
"The [{0}] property or field does not exist in class [{1}].": "속성 또는 필드 [{0}]이 클래스 [{1}]에 없습니다."
"The archive entry '{0}' is a directory but has non-zero length.": "보관 항목 '{0}'은 디렉터리이지만 길이가 0이 아닙니다."
"The archive entry '{0}' would be extracted outside the target directory.": "보관 항목 '{0}'이 대상 디렉터리 밖으로 추출됩니다."
"The buffer exceeds the maximum allowed size ({0} bytes).": "버퍼가 허용된 최대 크기({0}바이트)를 초과합니다."
"The connection to server [{0}] timed out! [{1}ms]": "서버 [{0}]에 대한 연결이 시간 초과되었습니다! [{1}ms]"
"The data stream is out of range!": "데이터 스트림이 범위를 벗어났습니다!"
"The data stream is out of range! The integer read is {0:n0}": "데이터 스트림이 범위를 벗어났습니다! 읽은 정수는 {0:n0}입니다"
"The existing data amount [{0:n0}] exceeds the maximum data amount [{1:n0}]": "기존 데이터 양 [{0:n0}]이 최대 데이터 양 [{1:n0}]을 초과합니다"
"The number value is too large to read in compressed 64-bit format!": "숫자 값이 너무 커서 압축된 64비트 형식으로 읽을 수 없습니다!"
"The number value is too large to read in compressed format!": "숫자 값이 너무 커서 압축 형식으로 읽을 수 없습니다!"
"The position does not belong to the current read buffer. Use a position from the latest read result.": "위치가 현재 읽기 버퍼에 속하지 않습니다. 최신 읽기 결과의 위치를 사용하세요."
"The source must be an object.": "원본은 개체여야 합니다."
"The upgrade package address is invalid!": "업그레이드 패키지 주소가 잘못되었습니다!"
"The {0} protocol is not supported": "{0} 프로토콜은 지원되지 않습니다"
"Time too long, value exceeds Int32.MaxValue": "시간이 너무 깁니다. 값이 Int32.MaxValue를 초과합니다"
"Unable to convert the value of [{0}] from {1} to {2}": "[{0}]의 값을 {1}에서 {2}로 변환할 수 없습니다"
"Unable to convert to type [{0}]! {1}": "형식 [{0}]으로 변환할 수 없습니다! {1}"
"Unable to find an appropriate configuration provider for [{0}]": "[{0}]에 적합한 구성 공급자를 찾을 수 없습니다"
"Unable to find worksheet": "워크시트를 찾을 수 없습니다"
"Unable to read the required minimum number of bytes. Expected {0}, actual {1}.": "필요한 최소 바이트 수를 읽을 수 없습니다. 예상 {0}, 실제 {1}."
"Unrecognized response data [{0}] for [{1}]": "응답 데이터 [{0}](대상 [{1}])을 인식할 수 없습니다"
"Unregistered type {0}": "등록되지 않은 형식 {0}"
"Unsupported algorithm [{0}]": "지원되지 않는 알고리즘 [{0}]"
"Unsupported length size: {0}. Use 0/1/2/4.": "지원되지 않는 길이 크기: {0}. 0/1/2/4를 사용하세요."
"Unsupported password hash mode [{0}]": "지원되지 않는 암호 해시 모드 [{0}]"
"Unsupported password hash value": "지원되지 않는 암호 해시 값입니다"
"[ObjectPool:{0}] Unable to create instance of [{1}]": "[ObjectPool:{0}] [{1}]의 인스턴스를 만들 수 없습니다"
"[Pool] Unable to create an instance of [{0}]": "[Pool] [{0}]의 인스턴스를 만들 수 없습니다"
"End of string reached while parsing token [{0}]": "토큰 [{0}]을 구문 분석하는 중 문자열 끝에 도달했습니다"
"Non standard Json string [{0}]": "비표준 Json 문자열 [{0}]"
"Reached the end of the string while parsing it [{0}]": "문자열 [{0}]을 구문 분석하는 중 끝에 도달했습니다"
"Execute {0} {1}": "실행 {0} {1}"
"New {0}": "신규 {0}"
"Run {0} {1} {2}": "실행 {0} {1} {2}"
"ShellExecute {0} {1} {2}": "{0} {1} {2} 쉘 실행"
"TimerScheduler.ClearAll [{0}]": "[{0}] 모든 타이머 정리"
"{0} Error {1}": "{0} 오류 {1}"
"{0}Timer.ClearAll [{1}]": "{0} 타이머 정리 [{1}]"
"Deferred queue [{0}] exceeded the limit of {1:n0}": "지연 큐 [{0}]이(가) 한도 {1:n0}을(를) 초과했습니다"
"Close {0} {1}": "{0} 닫기 {1}"
"Connected {0}": "{0} 연결됨"
"Copy {0}": "{0} 복사"
"CopyAndReplace {0} => {1}": "복사 및 바꾸기 {0} => {1}"
"Delete {0}": "{0} 삭제"
"Disconnect [{0}] {1}": "[{0}] {1} 끊김"
"Extract {0}": "{0} 추출"
"Move {0}": "{0} 이동"
"Open {0}": "{0} 열기"
"Recv [{0}]: {1}": "[{0}]: {1} 수신됨"
"Send [{0}]: {1}": "[{0}]: {1} 전송함"
"Send {2} [{0}]: {1}": "{2} [{0}]: {1}"
"Start {0}": "{0} 시작"
"Stop {0} {1}": "{0} {1} 중지"
"Timer.Add {0}": "{0}"
"Timer.Remove {0} reason:{1}": "{0} 제거됨 사유:{1}"
"Tracer[{0}] Total={1:n0} Errors={2:n0} Speed={3:n2}tps Cost={4:n0}ms MaxCost={5:n0}ms MinCost={6:n0}ms": "Tracer[{0}] 총={1:n0} 오류={2:n0} 속도={3:n2}tps 비용={4:n0}ms 최대비용={5:n0}ms 최소비용={6:n0}ms"
"{0} v{1} Build {2:yyyy-MM-dd HH:mm:ss} {3}": "{0} 버전 {1} 빌드 {2:yyyy-MM-dd HH:mm:ss} {3}"
"System settings": "시스템 설정"
"System name": "시스템 이름"
"English name used to identify the system; must not contain spaces.": "시스템을 식별하는 영문 이름입니다. 공백을 포함할 수 없습니다."
"System version": "시스템 버전"
"Assembly version number, used for UI display.": "어셈블리 버전 번호입니다. UI 표시에 사용됩니다."
"System display name": "표시 이름"
"User-visible name.": "사용자에게 표시되는 이름입니다."
"Company": "회사"
"Company name, from assembly information.": "회사 이름입니다. 어셈블리 정보에서 가져옵니다."
"Application instance": "애플리케이션 인스턴스"
"Uniquely identifies the instance node when a single application is deployed with multiple instances.": "단일 애플리케이션을 여러 인스턴스로 배포할 때 인스턴스 노드를 고유하게 식별합니다."
"Developer mode": "개발자 모드"
"Enables development and debugging features (SQL collection, backup, development operations).": "개발 및 디버깅 기능(SQL 수집, 백업, 개발 작업)을 활성화합니다."
"Enabled": "사용"
"Whether the system is enabled.": "시스템 사용 여부입니다."
"Install time": "설치 시간"
"First installation time of the system, used as the Cookie encryption key.": "시스템 최초 설치 시간입니다. Cookie 암호화 키로 사용됩니다."
"Core settings": "핵심 설정"
"Global debugging. Enables XTrace.Debug.": "전역 디버깅을 활성화합니다. XTrace.Debug."
"Log level. Only logs at or above this level are output: All/Debug/Info/Warn/Error/Fatal. Default Info.": "로그 수준입니다. 이 수준 이상의 로그만 출력합니다: All/Debug/Info/Warn/Error/Fatal. 기본값은 Info입니다."
"File log directory. Defaults to the Log subdirectory.": "파일 로그 디렉터리입니다. 기본값은 Log 하위 디렉터리입니다."
"Log file size limit (MB). Splits a new log file when exceeded. Default 10 MB; 0 means unlimited.": "로그 파일 크기 제한(MB)입니다. 초과하면 새 로그 파일로 분할합니다. 기본값은 10MB이며 0은 무제한입니다."
"Log file backups. The oldest files are deleted when the count is exceeded. Cybersecurity law requires at least 6 months of logs. Default 200; 0 means unlimited.": "로그 파일 백업 수입니다. 개수를 초과하면 가장 오래된 파일을 삭제합니다. 사이버보안법은 최소 6개월의 로그 보관을 요구합니다. 기본값은 200이며 0은 무제한입니다."
"Log file format. Default {0:yyyy_MM_dd}.log; supports level placeholders such as {1}_{0:yyyy_MM_dd}.log.": "로그 파일 형식입니다. 기본값은 {0:yyyy_MM_dd}.log이며 {1}_{0:yyyy_MM_dd}.log와 같은 수준 자리표시자를 지원합니다."
"Log line format. Default Time|ThreadId|Kind|Name|Message; Level is also supported.": "로그 줄 형식입니다. 기본값은 Time|ThreadId|Kind|Name|Message이며 Level도 지원합니다."
"Network log. Broadcasts local subnet logs to udp://255.255.255.255:514, or http://xxx:80/log.": "네트워크 로그입니다. 로컬 서브넷 로그를 udp://255.255.255.255:514 또는 http://xxx:80/log로 브로드캐스트합니다."
"Data directory. Local database directory; defaults to the Data subdirectory.": "데이터 디렉터리입니다. 로컬 데이터베이스 디렉터리이며 기본값은 Data 하위 디렉터리입니다."
"Backup directory. Directory for database backups; defaults to the Backup subdirectory.": "백업 디렉터리입니다. 데이터베이스 백업을 저장하는 디렉터리이며 기본값은 Backup 하위 디렉터리입니다."
"Plugin directory. Local plugin directory; defaults to the Plugins subdirectory.": "플러그인 디렉터리입니다. 로컬 플러그인 디렉터리이며 기본값은 Plugins 하위 디렉터리입니다."
"Plugin server. Analyzes links by keyword and downloads plugins from this page. Some embedded devices do not support HTTPS.": "플러그인 서버입니다. 이 페이지에서 키워드로 링크를 분석하고 플러그인을 다운로드합니다. 일부 임베디드 장치는 HTTPS를 지원하지 않습니다."
"Assembly resolve assistance. Whether to help resolve missing dependency assemblies during assembly loading. Default false.": "어셈블리 확인 지원입니다. 어셈블리 로드 중 누락된 종속 어셈블리 확인을 지원할지 여부입니다. 기본값은 false입니다."
"Service address. Public address visited by users, outside the reverse proxy, used to construct other URLs (such as SSO) or register with the registry. Separate multiple addresses with commas.": "서비스 주소입니다. 사용자가 방문하는 외부 주소(역방향 프록시 외부)로, 다른 URL(예: SSO) 구성이나 레지스트리 등록에 사용됩니다. 여러 주소는 쉼표로 구분합니다."
"Network settings": "네트워크 설정"
"Network debugging.": "네트워크 디버깅."
"Session timeout. A TCP/UDP session is taken offline after being inactive for this period. Default 20*60 seconds.": "세션 시간 제한입니다. TCP/UDP 세션이 이 시간 동안 비활성 상태이면 오프라인 처리합니다. 기본값은 20*60초입니다."
"Buffer size. IOCP async receive buffer size per socket. Larger values reduce small-packet merges but waste memory with many connections. Default 8k.": "버퍼 크기입니다. 소켓당 IOCP 비동기 수신 버퍼 크기입니다. 값을 크게 하면 작은 패킷 병합을 줄일 수 있지만 연결이 많으면 메모리를 많이 사용합니다. 기본값은 8k입니다."
"Kernel receive buffer (SO_RCVBUF). 0 means do not modify; use the system default.": "커널 수신 버퍼(SO_RCVBUF)입니다. 0은 수정하지 않고 시스템 기본값을 사용합니다."
"Send/receive log body length. HEX length of data logged by LogSend/LogReceive. Default 64 bytes.": "송수신 로그 데이터 본문 길이입니다. LogSend/LogReceive에서 기록하는 데이터의 HEX 길이입니다. 기본값은 64바이트입니다."
"Auto GZip request body size. Applies to requests from HttpHelper/ApiHttpClient. Default 1024; 0 disables compression.": "GZip 자동 사용 요청 본문 크기입니다. HttpHelper/ApiHttpClient 요청에 적용됩니다. 기본값은 1024이며 0은 압축하지 않습니다."
"UI language. Values: zh-CN/zh-TW/en-US/es-ES/de-DE/ja-JP/fr-FR/pt-BR/ru-RU/ko-KR/ar-SA/bn-BD/cs-CZ/da-DK/el-GR/fa-IR/fi-FI/he-IL/hi-IN/hu-HU/id-ID/it-IT/ms-MY/nb-NO/nl-NL/pl-PL/ro-RO/sv-SE/th-TH/tr-TR/uk-UA/vi-VN. Empty follows the system; a supported language fixes the UI and log language regardless of request culture.": "UI 언어입니다. 값: zh-CN/zh-TW/en-US/es-ES/de-DE/ja-JP/fr-FR/pt-BR/ru-RU/ko-KR/ar-SA/bn-BD/cs-CZ/da-DK/el-GR/fa-IR/fi-FI/he-IL/hi-IN/hu-HU/id-ID/it-IT/ms-MY/nb-NO/nl-NL/pl-PL/ro-RO/sv-SE/th-TH/tr-TR/uk-UA/vi-VN. 비워 두면 시스템을 따릅니다. 지원되는 언어를 지정하면 요청 문화권과 관계없이 UI 및 로그 언어가 고정됩니다."