diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 66f5e328..e99552cf 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -10,6 +10,10 @@ plugins { android { namespace = "com.m57.hermescontrol" + + lint { + disable += "MissingTranslation" + } compileSdk = 36 defaultConfig { applicationId = "com.m57.hermescontrol" diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml new file mode 100644 index 00000000..40232992 --- /dev/null +++ b/app/src/main/res/values-ko/strings.xml @@ -0,0 +1,796 @@ + + 헤르메스 + + + 전송 + 음성 입력 + 듣는 중… + 음성 입력을 위해 마이크 권한이 필요합니다 + 이 기기에서 음성 인식을 사용할 수 없습니다 + 확인 필요 + 옵션을 탭하면 입력창에 복사되고, 길게 누르면 바로 전송됩니다. + 응답 + 전송 + 닫기 + Sudo 비밀번호 필요 + 에이전트가 계속 진행하려면 sudo 비밀번호가 필요합니다. 화면에 표시되지 않습니다. + 비밀번호 + 시크릿 필요 + 에이전트가 계속 진행하려면 시크릿 값(토큰 또는 비밀번호)이 필요합니다. 화면에 표시되지 않습니다. + 시크릿 + 메시지 검색… + 지우기 + 이전 + 다음 + 검색 닫기 + + + 재시도 + 취소 + 지우기 + 확인 + 삭제 + + + 뒤로 + 내비게이션 열기 + 새로고침 + 저장 + 취소 + 검색 지우기 + + + 알 수 없는 오류 + + + ⚡ 헤르메스 + AI 에이전트 제어 + 대화 + 자동화 + 설정 + 검사 + + + 채팅 + 스킬 + 크론 + 시스템 + 설정 + 프로필 + 웹훅 + 게이트웨이 + 툴셋 + 플러그인 + 설정 + MCP 서버 + 모델 + 페어링 + 키 + 채널 + 로그 + 칸반 + 업적 + 히스토리 + 프로세스 + 제공자 + 분석 + + + 헤르메스 + 헤르메스 응답 대기 중 + 새 메시지 + 헤르메스의 확인이 필요합니다 + 답변 입력… + 헤르메스 백그라운드 서비스 + 백그라운드에서 연결 유지 + 헤르메스 채팅 응답 + 헤르메스의 새 응답 알림 + 답장 + + + 검색 + 검색 닫기 + 재접속 + 재로그인 + 헤르메스 재로그인 + 사용자명 + 비밀번호 + 로그인 + 취소 + 사용자명과 비밀번호를 입력해주세요 + 채팅 준비 완료 + 메시지를 보내 대화를 시작하세요 + 헤르메스에 연결 중… + 재연결 중… + 연결 끊김 + 네트워크 없음 + 세션 만료 + 생각 중… + 생각 중: %1$s… + 추론 + 추론 펼치기 + 추론 접기 + 연결되지 않음… + 응답 대기 중… + 메시지 입력… + 오류 출력 (stderr):\n%1$s + 실행 오류: %1$s + 종료 코드: %1$d + 도구 + Raw JSON 보기 + 파싱된 결과 보기 + 새 채팅 + 맨 아래로 + 복사 + 편집 + + + 파일 첨부 + 이미지 첨부 + 첨부 제거 + 알 수 없는 파일 + 이미지 + %1$s + 첨부 파일 처리 실패 + + + 카메라 + 사진 촬영 실패 + + + 연결 + 테마 + 동작 + 정보 + 연결 + 연결 프로필 + 독립형 / 기본 + 프로필 이름 변경 + 호스트 + 포트 + 인증 토큰 + 토큰 지우기 + 동작 + 자동 재연결 + 연결 끊김 시 자동 재연결 + 테마 + 테마 + 채팅 + 타이핑 효과 + 새 메시지를 단어 단위로 애니메이션 + 지연: %1$d ms + 10 ms + 100 ms + 내비게이션 바 + 하단 바 항목 (%1$d/5) + 항목 추가 + 최대 5개 항목 + 하단 바 표시 모드 + 아이콘 + 텍스트 + 아이콘만 + 텍스트만 + ✅ 설정 저장됨 + 연결 테스트 + 정보 + ⚡ 헤르메스 모바일 + 버전 + 빌드 + 디버그 + 릴리즈 + 커밋 + 이름 변경 + 저장 + 프로필 추가 + 프로필 편집 + 연결 프로필 추가 + 연결 프로필 편집 + 프로필 이름 + 프로필 삭제? + 정말 \"%1$s\"을(를) 삭제하시겠습니까? 되돌릴 수 없습니다. + 프로필 삭제 + 토큰 숨기기 + 토큰 보기 + 위로 + 아래로 + %1$s 제거 + 시스템 + 라이트 + 다크 + 다이나믹 컬러 + 배경화면에서 색상 추출 (Android 12+) + 프리셋 테마 + 기본 (볼티지 퍼플) + 모노크롬 + Gruvbox + Catppuccin + AMOLED 블랙 (다크 전용) + 네온 느와르 + + + 프로필: %1$s + 저장된 프로필 선택 + + + 토큰이 필요합니다 + 호스트가 필요합니다 + 포트는 1~65535 사이여야 합니다 + 잘못된 토큰 (401 Unauthorized) + 접근 거부 (403 Forbidden) + 서버가 HTTP %1$d 반환 + 연결 시간 초과 + 연결 거부됨 – Hermes가 실행 중인가요? + 호스트를 찾을 수 없음 + 연결 실패: %1$s + 잘못된 페어링 문자열 — host, port 또는 token 누락 + 잘못된 페어링 문자열 — URL 또는 Base64 JSON이어야 함 + 페어링 문자열 파싱 실패: %1$s + + 페어링 문자열 + hermes://… 또는 Base64 설정 붙여넣기 + 연결 프로필 저장 + 프로필 이름 + 예: 집 헤르메스, 사무실 서버 + 수동 입력 숨기기 + 수동으로 입력 + API 토큰 + 127.0.0.1 + 9119 + 연결 + + + 칸반 보드 + 보드가 없습니다. + 이 보드에 컬럼이 없습니다. + 새 작업 추가 + 작업 제목 + 작업 설명 + 추가 + 왼쪽으로 + 오른쪽으로 + + + 모든 상태 + 활성 + 비활성 + 전체 + 스킬이 없습니다 + Hermes에서 로드된 스킬이 여기에 표시됩니다. + 스킬 + 스킬 검색… + 상태 + 카테고리 + 일치하는 스킬 없음 + 검색어나 필터를 조정해보세요. + 편집: %1$s + 미리보기: %1$s + 미리볼 내용이 없습니다 + 스킬 허브 검색… + 허브 검색 + 허브에서 스킬을 찾을 수 없음 + 검색어를 입력해 스킬 허브를 탐색하세요 + 설치 + 스킬 내용 입력… + 스킬이 없습니다 + 변경사항을 취소할까요? + 저장되지 않은 변경사항이 있습니다. 정말 취소하시겠습니까? + 설치됨 + 허브 찾기 + 모든 출처 + 설치됨: %1$s + %1$s 설치 실패: %2$s + 제거됨: %1$s + %1$s 제거 실패: %2$s + 미리보기 로드 실패: %1$s + 스킬 로드 실패: %1$s + 검색 실패: %1$s + 스킬 전환 실패: %1$s + %1$s 전환됨 + 취소 + + 스킬 파일 편집 + 스킬 파일 미리보기 + 스킬 제거 + 허브에서 스킬 업데이트 + 변경사항 저장 + + + 로그 없음 + Hermes의 로그 출력이 여기에 표시됩니다. + 일시정지 + 재개 + 공유 + 맨 아래로 + 전체 + 에러 + 경고 + 정보 + 디버그 + + + 시스템 데이터 없음 + 새로고침을 눌러 시스템 진단 정보를 불러오세요. + + + 호스트 + OS + 아키텍처 + 호스트명 + 파이썬 + 헤르메스 + CPU + 메모리 + 디스크 + 가동 시간 + 부하 평균 + 코어 + %1$s / %2$s + %1$s / %2$s (%3$s%%) + CPU/메모리/디스크 정보를 보려면 psutil을 설치하세요. + 최신 + 업데이트 있음 + %1$d 버전 뒤짐 + 업데이트 확인 + 지금 업데이트 + Hermes 업데이트? + Hermes 업데이트를 실행하고 게이트웨이를 재시작합니다. 다음 재시작 시 적용됩니다. + 새 셸 훅 + 이벤트 + 명령어 (절대 경로) + 매처 (선택사항) + 타임아웃 (초) + 지금 승인 (실행 허용; 설정만 해두고 비활성 상태로 두려면 체크 해제) + 셸 훅은 이 호스트에서任意 명령을 실행합니다. 신뢰하는 스크립트만 추가하세요. 다음 게이트웨이/세션 재시작부터 적용됩니다. + 훅 생성 + 생성 중 + + + 액션 로그 + 실행 중 + 완료 + 종료 %1$d + 시작 중… + + + 취소 + 복원 + 지금 업데이트 + + + 모델 제공자가 없습니다 + 설정을 확인하거나 다시 시도하세요 + 슬러그: %1$s + 현재 + 사용 가능한 모델: + 보고된 모델이 없거나 인증이 필요합니다. + 활성 모델 + 고정된 모델 + 모델 고정 + 모델 고정 해제 + 고정 섹션 표시 전환 + + + 히스토리 없음 + 이전 채팅 세션이 여기에 표시됩니다. + 제목 없음 + %1$d개 메시지 + 더 불러오기… + + + 세션 검색… + 전체 + 활성 + 정리 + 오래된 세션 정리 + 지정된 일수보다 오래된 세션을 삭제합니다. + 일수 기준 + 정리 + 세션 삭제? + 정말 \"%1$s\"을(를) 삭제하시겠습니까? 되돌릴 수 없습니다. + 세션 삭제? + 정말 %1$d개 세션을 삭제하시겠습니까? 되돌릴 수 없습니다. + 전체 선택 + 선택 해제 + %1$d개 삭제 + 프롬프트 복사 + 새 제목… + 세션 선택 + 선택 종료 + + + 툴셋이 없습니다 + 설정을 확인하거나 다시 시도하세요 + + + 전체 웹훅 상태 + 구독 + 설정된 웹훅 구독이 없습니다. + 구독 검색… + 대상 URL: + 구독 이벤트: + 구독 추가 + 생성 + 삭제 + 구독 생성 + 구독 삭제 + 정말 \"%1$s\"을(를) 삭제하시겠습니까? 되돌릴 수 없습니다. 이 URL로 전송되는 모든 이벤트가 거부됩니다. + 이름 * + 설명 + 이벤트 + 전달 대상 + 시크릿 + 예: github-push + 쉼표로 구분 (예: push, pull_request) + log, telegram, discord, origin, all… + 비워두면 자동 생성 + 이름은 필수입니다 + 일치하는 구독 없음 + 검색어를 조정해보세요. + + + 기기 페어링 + 승인 대기 + 전체 지우기 + 승인 + 승인된 기기 + 승인된 기기가 없습니다. + 사용자 ID: %1$s + 철회 + + + 설정 + YAML 설정… + 초기화 + 저장 + YAML 저장 + + + 프로필이 없습니다 + Hermes의 연결 프로필이 여기에 표시됩니다. + 모델: %1$s + 제공자: %1$s + %1$d개 스킬 + 경로: %1$s + 자동 생성 + 활성화 + 소울 편집 + 모델 설정 + 복제 + 설명 편집 + 활성 프로필 + 소울 프로필 편집: %1$s + 모델 설정: %1$s + 프로필 복제: %1$s + 설명 편집: %1$s + 제공자 + 모델명 + 새 프로필명 + 설명 + 설명이 없습니다. 이 프로필의 역할을 설명해주세요. + %1$d / 5 단계 + 아이덴티티 + 모델 설정 + 스킬 선택 + MCP 서버 + 검토 및 생성 + 뒤로 + 다음 + 프로필 생성 + 프로필명 + 설명 + 제공자 선택 (선택사항) + 모델 선택 + 기본 스킬 번들 포함 + 공통 시스템 도구 자동 포함 + 로컬 스킬 선택 + 허브 검색 + Hermes 허브에서 스킬 추가 + 추가된 스킬: + 검색 결과: + 설정된 MCP 서버 + 서버 추가 + 서버명 + 전송 프로토콜 + MCP 서버 추가 + Stdio 명령어 + SSE 서버 URL + 명령어 + 인자 (쉼표 구분) + SSE URL + 환경 변수 (KEY=VALUE, 한 줄에 하나씩) + 프로필 세부정보 검토 + 프로필명 + 설명 + 제공자: %1$s + 모델: %1$s + 모델 설정 + 시스템 기본값 사용 + 스킬 설정 + 전체 기본 번들 + %1$d개 로컬 스킬 선택됨 + %1$d개 허브 스킬 추가됨 + MCP 서버 + 설정된 MCP 서버 없음 + 아직 설정된 MCP 서버가 없습니다 + 추가 + + + 플러그인이 없습니다 + 설정을 확인하거나 다시 시도하세요 + 설명이 없습니다. + 업데이트 + 제거 + 설치 + 제거 + 재검색 + 플러그인 설치 + git/URL 소스에서 플러그인 설치 + 강제 재설치 + 설치 후 활성화 + 플러그인 제공자 + 활성 메모리 및 컨텍스트 제공자 선택 + 메모리 제공자 + 컨텍스트 엔진 + (설정 기본값) + 플러그인 제거 + \"%1$s\" 플러그인을 에이전트에서 제거합니다. + 인증 필요 + 인증 명령어: %1$s + 대시보드 슬롯: %1$s + 고립된 대시보드 플러그인 + 사이드바에 표시 + 사이드바에서 숨김 + + + 추가 정보가 없습니다. + 카테고리 + 출처 + 버전 + 상태 + 설명 + 태그 + 전송 + 레이블 + URL + 명령어 + 인자 + 환경 변수 + 도구 + 이벤트 + 전달 대상 + 프롬프트 + 스킬 + 생성일 + 오류 + 활성 + 비활성 + 신뢰 수준 + + + 전송: %1$s + 명령어: + 테스트 + 서버 추가 + HTTP URL + Stdio 명령어 + 서버명 + URL (예: http://localhost:8000/sse) + 명령어 (예: npx) + 인자 + 서버 추가 + 추가 중… + 실행 중 + 중지됨 + 오류 + 설정 안 됨 + 재시작 + 환경 변수 + 환경 변수 추가 + 키 + 값 + 설정된 환경 변수가 없습니다. + 카탈로그 + 카탈로그 검색… + 카탈로그 로딩 중… + 검색 결과가 없습니다. + 설치 + 설치 중… + 출처: %1$s + 필수 환경 변수 + + + 게이트웨이 실행 중 + 게이트웨이 중지됨 + 버전: %1$s + 제어 + 시작 + 중지 + 재시작 + 활성 플랫폼 + + + 크론 작업 없음 + 예약된 작업이 여기에 표시됩니다. + 활성 + 일시정지 + 일시정지 + 재개 + 실행 + 편집 + 크론 작업 추가 + 크론 작업 편집 + 새 크론 작업 + 이름 + 스케줄 + 프롬프트 + 전달 + 스킬 + 모델 + 제공자 + Base URL + 스크립트 + 작업 디렉토리 + 에이전트 없음 (스크립트 전용) + 예: 0 9 * * * 또는 every 2h + 예: origin, local, all, 또는 telegram:chat_id + 한 줄에 하나씩 + 저장 + 스케줄은 필수입니다 + 변경사항을 취소할까요? + 저장되지 않은 변경사항이 있습니다. 취소하시겠습니까? + + + 아직 업적이 없습니다 + 작업을 완료하여 업적을 해제하세요. + 진행: %1$d / %2$d + 업적 검색… + 해제됨 + 발견됨 + 시크릿 + 전체 + 대기 + 스캔 중… + 재스캔 중… + 오류 + %1$d회 스캔 + 캐시됨 + 전체 + 해제됨 + 발견됨 + 시크릿 + 최근 해제 + %1$d / %2$d 업적 + 조건 보기 + 조건 숨기기 + %1$s에 해제 + 업적 메뉴 + 전체 세션 재스캔 + 모든 업적 데이터 초기화 + 업적 초기화? + 모든 해제 및 발견 데이터가 지워집니다. 다음 스캔 시 처음부터 다시 스캔됩니다. 되돌릴 수 없습니다. + + + 환경 변수 키가 없습니다 + Hermes의 환경 변수 키가 여기에 표시됩니다. + 설정 안 됨 + 표시 전환 + 키 검색… + 새 키 추가 + 키 + 값 + 키 추가 + 게이트웨이 재시작 필요 + 환경 변수 변경사항은 게이트웨이 재시작 후 적용됩니다. + 게이트웨이 재시작 + 키 삭제 + + + 설정된 채널이 없습니다 + Hermes에서 메시징 플랫폼을 추가하면 여기에 표시됩니다. + 활성 + 비활성 + 설정 + 설정 + ******** (이미 설정됨) + 설정 저장 + 설정된 키: + 설정됨 + 설정 안 됨 + 테스트 + 지금 재시작 + 변경사항이 저장되었습니다. 게이트웨이를 재시작하면 적용됩니다. + 게이트웨이가 실행 중이 아닙니다. 여기서 채널을 설정한 후 재시작하세요. + + + 삭제 + 저장된 프로필 (%1$d) + 로그아웃 + + + 인증 로그인 + Hermes 대시보드에 연결 + 호스트 + 포트 + 세션 토큰 + 사용자명 + 비밀번호 + 연결 + 대시보드 확인 중… + 대시보드 설정 확인 중… + 호스트가 필요합니다 + 잘못된 포트 (1~65535) + 세션 토큰이 필요합니다 + 사용자명이 필요합니다 + 비밀번호가 필요합니다 + 대시보드에 연결할 수 없음 — IP와 포트 확인 + 연결됨! + 기존 로그인 프로필 사용: + %1$s(으)로 접속 + + + 헤르메스 모바일 + Hermes Agent 제어판 + 인증 로그인 + 페어링 로그인 + + + 페어링 로그인 + 아래에 Hermes 대시보드의 페어링 문자열을 붙여넣으세요. + 페어링 코드 + + + 로딩 중… + 모델 제공자 확인 중… + 채널 로딩 중… + OAuth 제공자 로딩 중… + + + OAuth 제공자가 없습니다 + 설정된 OAuth 제공자가 여기에 표시됩니다. 계정을 연결하면 앱에서 사용할 수 있습니다. + 연결 + 연결 방법 + 연결 해제 + 진행 중… + 코드 제출 + 브라우저에서 인증 + 이 제공자는 외부 CLI로 관리됩니다. 호스트에서 아래 명령어를 실행한 후 이 목록을 새로고침하세요. + 브라우저에서 인증한 후, 인증 코드(# 구분자 전 부분)를 아래에 붙여넣으세요. + 인증 코드 + 다른 기기에서 인증 URL에 이 코드를 입력하고 기다리세요 — 이 화면이 자동으로 폴링합니다. + %1$s 후 만료 + OAuth 연결 성공. + 수정 + 닫기 + 완료 + 닫기 + + + 실행 중인 프로세스 없음 + 이 세션의 백그라운드 프로세스가 여기에 표시됩니다. + 활성 채팅 세션 없음 + 먼저 채팅 세션을 여세요 — 프로세스 목록은 세션별로 표시됩니다. + 실행 중 + 프로세스 종료? + "%1$s"을(를) 중지하시겠습니까? 되돌릴 수 없습니다. + + + 아직 분석 데이터가 없습니다 + 에이전트가 활성화되면 사용 통계가 여기에 표시됩니다. + %1$d일 + 예상 비용 + 실제 비용 + 세션 + API 호출 + 입력 + 출력 + 캐시 읽기 + 추론 + 일일 예상 비용 + 모델별 분석 + 상위 스킬 + 이 기간에 기록된 비용이 없습니다. + %1$d회 사용 • 전체의 %2$d%% + 상위 도구 + %1$d회 호출 • 전체의 %2$d%% + 종료 + 프로세스 종료 + \ No newline at end of file