318 lines
7.9 KiB
JavaScript
318 lines
7.9 KiB
JavaScript
|
|
/** 한국어 — 짧은 UI */
|
|||
|
|
export default {
|
|||
|
|
app: { name: '그린미니' },
|
|||
|
|
lang: { label: '언어', zh: '中文', en: 'English', ko: '한국어', ja: '日本語' },
|
|||
|
|
common: {
|
|||
|
|
tip: '알림',
|
|||
|
|
cancel: '취소',
|
|||
|
|
confirm: '확인',
|
|||
|
|
gotIt: '확인',
|
|||
|
|
retry: '재시도',
|
|||
|
|
autoRepair: '복구',
|
|||
|
|
model: '모델',
|
|||
|
|
mac: 'MAC',
|
|||
|
|
sec: '초',
|
|||
|
|
day: '일',
|
|||
|
|
min: '분',
|
|||
|
|
saveOk: '저장됨',
|
|||
|
|
bindSuccess: '연결됨',
|
|||
|
|
promptLogin: '로그인이 필요합니다.',
|
|||
|
|
networkError: '네트워크 오류',
|
|||
|
|
networkErrorAlt: '네트워크 확인',
|
|||
|
|
requestFail: '요청 실패'
|
|||
|
|
},
|
|||
|
|
tab: {
|
|||
|
|
home: '홈',
|
|||
|
|
circle: '모임',
|
|||
|
|
ai: 'AI',
|
|||
|
|
msg: '메시지',
|
|||
|
|
mine: '내정보'
|
|||
|
|
},
|
|||
|
|
login: {
|
|||
|
|
quickLogin: '빠른 로그인',
|
|||
|
|
skipLogin: '건너뛰기',
|
|||
|
|
loginTitle: '로그인',
|
|||
|
|
loginWay: '—— 로그인 ——',
|
|||
|
|
phoneEmpty: '전화 필요',
|
|||
|
|
pwdEmpty: '비번 필요'
|
|||
|
|
},
|
|||
|
|
register: {
|
|||
|
|
forgotTitle: '비번찾기',
|
|||
|
|
newPwd: '새비번',
|
|||
|
|
newPwdPh: '새 비밀번호',
|
|||
|
|
confirmPwd: '확인',
|
|||
|
|
confirmPwdPh: '재입력',
|
|||
|
|
title: '가입',
|
|||
|
|
phone: '전화',
|
|||
|
|
phonePh: '전화번호',
|
|||
|
|
code: '인증',
|
|||
|
|
codePh: '인증번호',
|
|||
|
|
getCode: '받기',
|
|||
|
|
resendSec: '{n}초',
|
|||
|
|
pwdLabel: '비번',
|
|||
|
|
pwdPh: '비밀번호',
|
|||
|
|
agree: '동의',
|
|||
|
|
userAgreement: '약관',
|
|||
|
|
and: '·',
|
|||
|
|
privacy: '개인정보',
|
|||
|
|
registerLogin: '가입',
|
|||
|
|
hasAccount: '계정 있음?',
|
|||
|
|
loginNow: '로그인',
|
|||
|
|
otherLogin: '—— 기타 ——'
|
|||
|
|
},
|
|||
|
|
gateway: {
|
|||
|
|
detailTitle: '상세',
|
|||
|
|
signal: '신호:',
|
|||
|
|
versionLabel: '버전:',
|
|||
|
|
gatewayDefault: 'GW',
|
|||
|
|
deviceList: '기기',
|
|||
|
|
noDeviceShort: '없음',
|
|||
|
|
unbind: '해제',
|
|||
|
|
editGwName: '이름변경',
|
|||
|
|
gwNamePh: '이름',
|
|||
|
|
unbindConfirm: '해제할까요?',
|
|||
|
|
unbindOk: '해제됨',
|
|||
|
|
enterGwName: '이름 입력',
|
|||
|
|
editOk: '저장',
|
|||
|
|
editFail: '실패',
|
|||
|
|
listTitle: '게이트웨이',
|
|||
|
|
unnamed: '이름없음',
|
|||
|
|
online: '온',
|
|||
|
|
offline: '오프',
|
|||
|
|
activated: '활성: ',
|
|||
|
|
empty: '없음',
|
|||
|
|
emptyDesc: '추가하세요',
|
|||
|
|
scanBind: '스캔'
|
|||
|
|
},
|
|||
|
|
index: {
|
|||
|
|
loading: '로딩...',
|
|||
|
|
noDevice: '기기 없음. 연결하세요.',
|
|||
|
|
bind: '연결',
|
|||
|
|
bleDirect: 'BLE',
|
|||
|
|
connecting: '연결중',
|
|||
|
|
connected: '연결됨',
|
|||
|
|
refresh: '새로고침',
|
|||
|
|
refreshing: '...',
|
|||
|
|
everyNdays: '{n}일마다',
|
|||
|
|
daily: '매일',
|
|||
|
|
startTime: '시작',
|
|||
|
|
workDuration: '작동',
|
|||
|
|
intervalDays: '간격',
|
|||
|
|
currentTime: '시간',
|
|||
|
|
sync: '동기',
|
|||
|
|
tapSyncHint: '탭하여 동기',
|
|||
|
|
rainSensor: '비감지',
|
|||
|
|
childLock: '잠금',
|
|||
|
|
groups6: '6그룹',
|
|||
|
|
timerMgmt: '타이머',
|
|||
|
|
manualWater: '급수',
|
|||
|
|
wateringLog: '기록',
|
|||
|
|
lastSprayDur: '지속:',
|
|||
|
|
lastWater: '마지막:',
|
|||
|
|
saveTimer: '저장',
|
|||
|
|
switchDevice: '기기변경',
|
|||
|
|
addDevice: '기기추가',
|
|||
|
|
pickDuration: '시간선택',
|
|||
|
|
suggestion: '안내:',
|
|||
|
|
deviceConnected: '연결됨',
|
|||
|
|
searching: '검색중...',
|
|||
|
|
pairing: '페어링...',
|
|||
|
|
connectOk: '성공',
|
|||
|
|
fwOk: '펌웨어 OK',
|
|||
|
|
fwFail: '펌웨어 실패',
|
|||
|
|
rainWait: '급수 후 조작',
|
|||
|
|
opening: '켜는중...',
|
|||
|
|
openOk: '켜짐',
|
|||
|
|
closing: '끄는중...',
|
|||
|
|
closeOk: '꺼짐',
|
|||
|
|
setting: '설정중...',
|
|||
|
|
syncOk: '동기됨',
|
|||
|
|
setOk: '설정됨',
|
|||
|
|
waitReq: '대기...',
|
|||
|
|
pickWaterDur: '시간 선택',
|
|||
|
|
noTap: '천천히',
|
|||
|
|
refreshOk: '새로고침됨',
|
|||
|
|
switchOk: '변경됨',
|
|||
|
|
featureSoon: '준비중',
|
|||
|
|
bleDisconnected: 'BLE끊김',
|
|||
|
|
fixed: '복구됨',
|
|||
|
|
connectFail: '실패',
|
|||
|
|
fixOkRetry: '복구. 재시도',
|
|||
|
|
unknownDuration: '?',
|
|||
|
|
noNextGap: '다음없음',
|
|||
|
|
noLastWater: '이전없음',
|
|||
|
|
noNextWater: '다음없음',
|
|||
|
|
durationMinSec: '{m}분{s}초',
|
|||
|
|
timeUntil: '{h}시간{m}분',
|
|||
|
|
ble: {
|
|||
|
|
pairTimeout: '페어링 시간초과',
|
|||
|
|
pairTimeoutHint: '전원/거리/재시도',
|
|||
|
|
disconnected: '연결끊김',
|
|||
|
|
disconnectedHint: '가까이/전원/재시도',
|
|||
|
|
serviceFail: '서비스 오류',
|
|||
|
|
serviceFailHint: '재부팅/재시도',
|
|||
|
|
searchStartFail: '검색실패',
|
|||
|
|
searchStartFailHint: '권한/앱재시작',
|
|||
|
|
initFail: 'BLE실패',
|
|||
|
|
permDenied: 'BLE거부',
|
|||
|
|
permDeniedHint: '설정에서허용',
|
|||
|
|
btUnavailable: 'BLE끔',
|
|||
|
|
btUnavailableHint: '블루투스 켜기',
|
|||
|
|
openFail: 'BLE열기실패',
|
|||
|
|
openFailHint: 'BT켜기',
|
|||
|
|
sysPerm: '시스템거부',
|
|||
|
|
sysPermHint: '위챗권한',
|
|||
|
|
svcUnavailable: 'BLE사용불가',
|
|||
|
|
svcUnavailableHint: '앱재시작',
|
|||
|
|
noDevices: '기기없음',
|
|||
|
|
noDevicesHint: '전원/거리',
|
|||
|
|
targetNotFound: '{n}개,불일치',
|
|||
|
|
targetNotFoundHint: 'MAC/거리',
|
|||
|
|
unknown: '알수없음',
|
|||
|
|
unknownHint: '재시도/문의',
|
|||
|
|
adapterFixed: 'BLE복구',
|
|||
|
|
adapterFixedHint: '다시연결',
|
|||
|
|
timeout: '시간초과({s}초)',
|
|||
|
|
timeoutHint: '거리/전원',
|
|||
|
|
connectFailDefault: '실패',
|
|||
|
|
retryHint: '재시도'
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
my: {
|
|||
|
|
gatewayEntry: '게이트웨이',
|
|||
|
|
follow: '팔로우',
|
|||
|
|
fans: '팬',
|
|||
|
|
friend: '친구',
|
|||
|
|
likes: '좋아요',
|
|||
|
|
help: '고객센터',
|
|||
|
|
helpSub: '도와드림',
|
|||
|
|
feedback: '피드백',
|
|||
|
|
feedbackSub: '의견',
|
|||
|
|
noMoreFeed: '더 없음',
|
|||
|
|
noMoreData: '데이터 없음'
|
|||
|
|
},
|
|||
|
|
upload: {
|
|||
|
|
title: '설정',
|
|||
|
|
screenOff: '화면',
|
|||
|
|
firmware: '펌웨어',
|
|||
|
|
tapUpdate: '업데이트',
|
|||
|
|
currentVer: '현재: ',
|
|||
|
|
needBleVer: 'BLE 연결',
|
|||
|
|
latestVer: '최신: ',
|
|||
|
|
editName: '이름',
|
|||
|
|
namePlaceholder: '기기 이름',
|
|||
|
|
unbindBtn: '해제',
|
|||
|
|
fwKeepBle: 'BLE 유지',
|
|||
|
|
fwStayNear: '가까이',
|
|||
|
|
bleDisconnected: 'BLE끊김',
|
|||
|
|
noNewFw: '없음',
|
|||
|
|
isLatest: '최신'
|
|||
|
|
},
|
|||
|
|
kefu: {
|
|||
|
|
title: '고객센터',
|
|||
|
|
greet: '안녕하세요!',
|
|||
|
|
workHours: '시간:',
|
|||
|
|
workTimeRange: '평일 8:30–11:30 13:30–18:00',
|
|||
|
|
onlineService: '채팅',
|
|||
|
|
callNow: '전화',
|
|||
|
|
callFail: '실패'
|
|||
|
|
},
|
|||
|
|
opinion: {
|
|||
|
|
title: '피드백',
|
|||
|
|
type: '유형',
|
|||
|
|
typeBug: '오류',
|
|||
|
|
typeSuggest: '제안',
|
|||
|
|
typeOther: '기타',
|
|||
|
|
desc: '내용',
|
|||
|
|
descPlaceholder: '내용 입력',
|
|||
|
|
uploadPic: '사진',
|
|||
|
|
uploadHint: '사진 도움',
|
|||
|
|
contact: '연락처',
|
|||
|
|
contactPh: '전화/메일/위챗',
|
|||
|
|
submit: '제출',
|
|||
|
|
selectType: '유형 선택',
|
|||
|
|
inputDesc: '내용 입력',
|
|||
|
|
inputContact: '연락처 입력',
|
|||
|
|
submitOk: '완료'
|
|||
|
|
},
|
|||
|
|
settings: {
|
|||
|
|
privacyPolicy: '개인정보',
|
|||
|
|
userAgreement: '약관',
|
|||
|
|
aboutUs: '소개',
|
|||
|
|
loginNow: '로그인',
|
|||
|
|
logout: '로그아웃',
|
|||
|
|
logoutConfirm: '로그아웃?'
|
|||
|
|
},
|
|||
|
|
photo: {
|
|||
|
|
listTitle: '식별',
|
|||
|
|
captureTitle: '식별',
|
|||
|
|
captureHint: '식물을 카메라 프레임 안에 맞춰 주세요',
|
|||
|
|
identifying: '식별 중...',
|
|||
|
|
identifyFailRetry: '식별 실패, 다시 시도해 주세요',
|
|||
|
|
noIntro: '없음',
|
|||
|
|
noPlantInfo: '정보없음',
|
|||
|
|
detailAlias: '별칭',
|
|||
|
|
detailDifficulty: '난이도',
|
|||
|
|
detailFunction: '기능',
|
|||
|
|
detailFitSpace: '적합 공간',
|
|||
|
|
detailCare: '관리 포인트',
|
|||
|
|
detailAbout: '소개',
|
|||
|
|
difficulty1: '매우 쉬움',
|
|||
|
|
difficulty2: '쉬움',
|
|||
|
|
difficulty3: '보통',
|
|||
|
|
difficulty4: '약간 어려움',
|
|||
|
|
difficulty5: '어려움',
|
|||
|
|
difficulty6: '매우 어려움'
|
|||
|
|
},
|
|||
|
|
lanya: {
|
|||
|
|
scanHint: '탭하여 추가',
|
|||
|
|
rescanHint: '없으면 재검색',
|
|||
|
|
signal: '신호:',
|
|||
|
|
added: '추가됨',
|
|||
|
|
checking: '...',
|
|||
|
|
add: '추가',
|
|||
|
|
searchFail: '실패',
|
|||
|
|
searchFailHint: 'BT 켜고 재시도',
|
|||
|
|
rescan: '재검색',
|
|||
|
|
deviceName: '이름',
|
|||
|
|
namePh: '기기 이름',
|
|||
|
|
unknownDevice: '미상',
|
|||
|
|
unknownModel: '미상',
|
|||
|
|
bleOff: 'BT 켜기',
|
|||
|
|
blePerm: 'BLE 허용',
|
|||
|
|
bleOpenFail: 'BT 실패',
|
|||
|
|
bleSysDeny: '시스템 거부',
|
|||
|
|
bleSvcBusy: '재시작',
|
|||
|
|
bleInitPrefix: 'BLE: ',
|
|||
|
|
unknownErr: '오류',
|
|||
|
|
enterName: '이름 입력',
|
|||
|
|
bleInitFailShort: 'BLE 실패'
|
|||
|
|
},
|
|||
|
|
dingshi: {
|
|||
|
|
title: '타이머',
|
|||
|
|
loadingSync: '동기중...',
|
|||
|
|
setWater: '급수설정',
|
|||
|
|
setWaterHint: '시간 설정',
|
|||
|
|
waterDur: '시간',
|
|||
|
|
everyNDaysWater: '간격',
|
|||
|
|
pumpSettings: '급수',
|
|||
|
|
startTime: '시작: ',
|
|||
|
|
workDur: '작동: ',
|
|||
|
|
interval: '간격: ',
|
|||
|
|
save: '저장',
|
|||
|
|
noMore: '더 없음',
|
|||
|
|
waterDaily: '매일',
|
|||
|
|
waterEvery: '{n}일마다',
|
|||
|
|
durationMinSec: '{m}분{s}초',
|
|||
|
|
hourUnit: '시',
|
|||
|
|
clockMinUnit: '분',
|
|||
|
|
opFail: '실패',
|
|||
|
|
operating: '처리중',
|
|||
|
|
bleAbnormal: 'BLE오류',
|
|||
|
|
maxHour: '최대 23시',
|
|||
|
|
maxMin: '최대 59분',
|
|||
|
|
maxWorkSec: '최대 9999초',
|
|||
|
|
maxInterval: '최대 99일'
|
|||
|
|
}
|
|||
|
|
}
|