From 2adac64c838dd281d43c451a6475ce87e8018ba4 Mon Sep 17 00:00:00 2001 From: dhfhfk Date: Mon, 11 Oct 2021 00:02:37 +0900 Subject: [PATCH 1/8] Update ko-KR.js --- src/languages/ko-KR.js | 481 ++++++++++++++++++++++++----------------- 1 file changed, 281 insertions(+), 200 deletions(-) diff --git a/src/languages/ko-KR.js b/src/languages/ko-KR.js index 8ad7e9600..d88db63b5 100644 --- a/src/languages/ko-KR.js +++ b/src/languages/ko-KR.js @@ -1,201 +1,282 @@ export default { - languageName: "한국어", - checkEverySecond: "{0} 초마다 체크해요.", - retriesDescription: "서비스가 중단된 후 알림을 보내기 전 최대 재시도 횟수", - ignoreTLSError: "HTTPS 웹사이트에서 TLS/SSL 에러 무시하기", - upsideDownModeDescription: "서버 상태를 반대로 표시해요. 서버가 작동하면 오프라인으로 표시할 거에요.", - maxRedirectDescription: "최대 리다이렉트 횟수에요. 0을 입력하면 리다이렉트를 꺼요.", - acceptedStatusCodesDescription: "응답 성공으로 간주할 상태 코드를 정해요.", - passwordNotMatchMsg: "비밀번호 재입력이 일치하지 않아요.", - notificationDescription: "모니터링에 알림을 설정할 수 있어요.", - keywordDescription: "Html 이나 JSON에서 대소문자를 구분해 키워드를 검색해요.", - pauseDashboardHome: "일시 정지", - deleteMonitorMsg: "정말 이 모니터링을 삭제할까요?", - deleteNotificationMsg: "정말 이 알림을 모든 모니터링에서 삭제할까요?", - resoverserverDescription: "Cloudflare가 기본 서버에요, 원한다면 언제나 다른 resolver 서버로 변경할 수 있어요.", - rrtypeDescription: "모니터링할 RR-Type을 선택해요.", - pauseMonitorMsg: "정말 이 모니터링을 일시 정지 할까요?", - Settings: "설정", - Dashboard: "대시보드", - "New Update": "새로운 업데이트", - Language: "언어", - Appearance: "외형", - Theme: "테마", - General: "일반", - Version: "버전", - "Check Update On GitHub": "깃허브에서 업데이트 확인", - List: "목록", - Add: "추가", - "Add New Monitor": "새로운 모니터링 추가하기", - "Quick Stats": "간단한 정보", - Up: "온라인", - Down: "오프라인", - Pending: "대기 중", - Unknown: "알 수 없음", - Pause: "일시 정지", - Name: "이름", - Status: "상태", - DateTime: "날짜", - Message: "메시지", - "No important events": "중요 이벤트 없음", - Resume: "재개", - Edit: "수정", - Delete: "삭제", - Current: "현재", - Uptime: "업타임", - "Cert Exp.": "인증서 만료", - days: "일", - day: "일", - "-day": "-일", - hour: "시간", - "-hour": "-시간", - Response: "응답", - Ping: "핑", - "Monitor Type": "모니터링 종류", - Keyword: "키워드", - "Friendly Name": "이름", - URL: "URL", - Hostname: "호스트네임", - Port: "포트", - "Heartbeat Interval": "하트비트 주기", - Retries: "재시도", - Advanced: "고급", - "Upside Down Mode": "상태 반전 모드", - "Max. Redirects": "최대 리다이렉트", - "Accepted Status Codes": "응답 성공 상태 코드", - Save: "저장", - Notifications: "알림", - "Not available, please setup.": "존재하지 않아요, 새로운거 하나 만드는건 어때요?", - "Setup Notification": "알림 설정", - Light: "라이트", - Dark: "다크", - Auto: "자동", - "Theme - Heartbeat Bar": "테마 - 하트비트 바", - Normal: "기본값", - Bottom: "가운데", - None: "제거", - Timezone: "시간대", - "Search Engine Visibility": "검색 엔진 활성화", - "Allow indexing": "인덱싱 허용", - "Discourage search engines from indexing site": "검색 엔진 인덱싱 거부", - "Change Password": "비밀번호 변경", - "Current Password": "기존 비밀번호", - "New Password": "새로운 비밀번호", - "Repeat New Password": "새로운 비밀번호 재입력", - "Update Password": "비밀번호 변경", - "Disable Auth": "인증 끄기", - "Enable Auth": "인증 켜기", - Logout: "로그아웃", - Leave: "나가기", - "I understand, please disable": "기능에 대해 이해했으니 꺼주세요.", - Confirm: "확인", - Yes: "확인", - No: "취소", - Username: "이름", - Password: "비밀번호", - "Remember me": "비밀번호 기억하기", - Login: "로그인", - "No Monitors, please": "모니터링이 없어요,", - "add one": "하나 추가해봐요", - "Notification Type": "알림 종류", - Email: "이메일", - Test: "테스트", - "Certificate Info": "인증서 정보", - "Resolver Server": "Resolver 서버", - "Resource Record Type": "자원 레코드 유형", - "Last Result": "최근 결과", - "Create your admin account": "관리자 계정 만들기", - "Repeat Password": "비밀번호 재입력", - respTime: "응답 시간 (ms)", - notAvailableShort: "N/A", - Create: "생성하기", - clearEventsMsg: "정말로 이 모니터링부터 모든 이벤트를 제거할까요?", - clearHeartbeatsMsg: "정말로 이 모니터링부터 모든 하트비트를 제거할까요?", - confirmClearStatisticsMsg: "정말로 모든 통계치를 제거할까요?", - "Clear Data": "데이터 클리어", - Events: "이벤트", - Heartbeats: "하트비트", - "Auto Get": "자동 Get", - enableDefaultNotificationDescription: "모든 모니터링에 이 알림이 기본값으로 설정될거에요. 각각 모니터링에서 이 알림을 비활성화 할 수 있어요.", - "Default enabled": "기본값 ", - "Also apply to existing monitors": "기존 모니터링에도 적용되요.", - Export: "내보내기", - Import: "가져오기", - backupDescription: "모든 모니터링과 알림을 JSON 파일 형식에 저장할 수 있어요.", - backupDescription2: "(히스토리와 이벤트 데이터는 포함되어 있지 않아요.)", - backupDescription3: "알림 토큰과 같은 보안 데이터가 내보내기 파일에 포함되어 있으므로 관리에 주의해주세요.", - alertNoFile: "가져오기를 하기 위해 파일을 선택해주세요.", - alertWrongFileType: "JSON 파일을 선택해주세요.", - twoFAVerifyLabel: "2단계 인증이 정상적으로 등록됬는지 확인하기 위해 토큰을 입력해주세요.", - tokenValidSettingsMsg: "토큰이 정상 값 이에요! 2단계 인증 설정을 저장할 수 있어요.", - confirmEnableTwoFAMsg: "정말로 2단계 인증을 활성화 할까요?", - confirmDisableTwoFAMsg: "정말로 2단계 인증을 비활성화 할까요?", - "Apply on all existing monitors": "기존 모니터링에 모두 적용하기", - "Verify Token": "토큰 검증", - "Setup 2FA": "2단계 인증 설정하기", - "Enable 2FA": "2단계 인증 활성화", - "Disable 2FA": "2단계 인증 비활성화", - "2FA Settings": "2단계 인증 설정", - "Two Factor Authentication": "2단계 인증", - Active: "활성화", - Inactive: "비활성화", - Token: "토큰", - "Show URI": "URI 보기", - "Clear all statistics": "모든 통계치 ", - retryCheckEverySecond: "{0} 초마다 재시도", - importHandleDescription: "같은 이름을 가진 모든 모니터링 또는 알림들을 건너뛰기를 원하시면, '기존값 건너뛰기'를 눌러주세요. 기존 모니터링과 알림을 지우고 싶으면, '덮어쓰기'를 눌러주세요.", - confirmImportMsg: "정말로 백업을 가져올까요? 정확한 백업 설정인지 다시 확인해주세요.", - "Heartbeat Retry Interval": "하트비트 재시도 주기", - "Import Backup": "백업 가져오기", - "Export Backup": "백업 내보내기", - "Skip existing": "기존값 건너뛰기", - Overwrite: "덮어쓰기", - Options: "옵션", - "Keep both": "두개 모두 보존", - Tags: "태그", - "Add New below or Select...": "아래 새롭게 추가 또는 선택...", - "Tag with this name already exist.": "같은 태그 이름이 이미 존재해요.", - "Tag with this value already exist.": "같은 값을 가진 태그가 이미 존재해요.", - color: "색상", - "value (optional)": "값 (선택)", - Gray: "회색", - Red: "빨강색", - Orange: "주황색", - Green: "초록색", - Blue: "파랑색", - Indigo: "남색", - Purple: "보라색", - Pink: "핑크색", - "Search...": "검색...", - "Avg. Ping": "평균 핑", - "Avg. Response": "평균 응답", - "Entry Page": "첫 페이지", - statusPageNothing: "아무것도 없어요. 새로운 그룹 또는 모니터링을 추가해주세요.", - "No Services": "서비스 없음", - "All Systems Operational": "모든 시스템 정상", - "Partially Degraded Service": "일부 시스템 비정상", - "Degraded Service": "모든 시스템 비정상", - "Add Group": "그룹 추가", - "Add a monitor": "모니터링 추가r", - "Edit Status Page": "상태 페이지 수정", - "Go to Dashboard": "대쉬보드로 가기", - "Status Page": "상태 페이지", - telegram: "Telegram", - webhook: "Webhook", - smtp: "Email (SMTP)", - discord: "Discord", - teams: "Microsoft Teams", - signal: "Signal", - gotify: "Gotify", - slack: "Slack", - "rocket.chat": "Rocket.chat", - pushover: "Pushover", - pushy: "Pushy", - octopush: "Octopush", - promosms: "PromoSMS", - lunasea: "LunaSea", - apprise: "Apprise (50개 이상 알림 서비스 )", - pushbullet: "Pushbullet", - line: "Line Messenger", - mattermost: "Mattermost", -}; + languageName: '한국어', + checkEverySecond: '{0}초마다 확인해요.', + retryCheckEverySecond: '{0}초마다 다시 확인해요.', + retriesDescription: '서비스가 중단된 후 알림을 보내기 전 최대 재시도 횟수', + ignoreTLSError: 'HTTPS 웹사이트에서 TLS/SSL 에러 무시하기', + upsideDownModeDescription: '서버 상태를 반대로 표시해요. 서버가 작동하면 오프라인으로 표시할 거에요.', + maxRedirectDescription: '최대 리다이렉트 횟수에요. 0을 입력하면 리다이렉트를 꺼요.', + acceptedStatusCodesDescription: '응답 성공으로 간주할 상태 코드를 정해요.', + passwordNotMatchMsg: '비밀번호 재입력이 일치하지 않아요.', + notificationDescription: '모니터링에 알림을 설정할 수 있어요.', + keywordDescription: 'Html 이나 JSON에서 대소문자를 구분해 키워드를 검색해요.', + pauseDashboardHome: '일시 정지', + deleteMonitorMsg: '정말 이 모니터링을 삭제할까요?', + deleteNotificationMsg: '정말 이 알림을 모든 모니터링에서 삭제할까요?', + resoverserverDescription: 'Cloudflare가 기본 서버에요, 원한다면 언제나 다른 resolver 서버로 변경할 수 있어요.', + rrtypeDescription: '모니터링할 RR-Type을 선택해요.', + pauseMonitorMsg: '정말 이 모니터링을 일시 정지 할까요?', + enableDefaultNotificationDescription: '새로 추가하는 모든 모니터링에 이 알림을 기본적으로 활성화해요. 각 모니터에 대해 별도로 알림을 비활성화할 수 있어요.', + clearEventsMsg: '정말 이 모니터링에 대한 모든 이벤트를 삭제할까요?', + clearHeartbeatsMsg: '정말 이 모니터링에 대한 모든 하트비트를 삭제할까요?', + confirmClearStatisticsMsg: '정말 모든 통계를 삭제할까요?', + importHandleDescription: "이름이 같은 모든 모니터링이나 알림을 건너뛰려면 '기존값 건너뛰기'를 선택해주세요. '덮어쓰기'는 기존의 모든 모니터링과 알림을 삭제해요.", + confirmImportMsg: '정말 백업을 가져올까요? 가져오기 옵션을 제대로 설정했는지 다시 확인해주세요.', + twoFAVerifyLabel: '토큰을 입력해 2단계 인증이 작동하는지 확인해주세요.', + tokenValidSettingsMsg: '토큰이 유효해요! 이제 2단계 인증 설정을 저장할 수 있어요.', + confirmEnableTwoFAMsg: '정말 2단계 인증을 활성화 할까요?', + confirmDisableTwoFAMsg: '정말 2단계 인증을 비활성화 할까요?', + Settings: '설정', + Dashboard: '대시보드', + 'New Update': '새로운 업데이트', + Language: '언어', + Appearance: '외형', + Theme: '테마', + General: '일반', + Version: '버전', + 'Check Update On GitHub': '깃허브에서 업데이트 확인', + List: '목록', + Add: '추가', + 'Add New Monitor': '새로운 모니터링 추가하기', + 'Quick Stats': '간단한 정보', + Up: '온라인', + Down: '오프라인', + Pending: '대기 중', + Unknown: '알 수 없음', + Pause: '일시 정지', + Name: '이름', + Status: '상태', + DateTime: '날짜', + Message: '메시지', + 'No important events': '중요 이벤트 없음', + Resume: '재개', + Edit: '수정', + Delete: '삭제', + Current: '현재', + Uptime: '업타임', + 'Cert Exp.': '인증서 만료', + days: '일', + day: '일', + '-day': '-일', + hour: '시간', + '-hour': '-시간', + Response: '응답', + Ping: '핑', + 'Monitor Type': '모니터링 종류', + Keyword: '키워드', + 'Friendly Name': '이름', + URL: 'URL', + Hostname: '호스트네임', + Port: '포트', + 'Heartbeat Interval': '하트비트 주기', + Retries: '재시도', + 'Heartbeat Retry Interval': '하트비드 재시도 주기', + Advanced: '고급', + 'Upside Down Mode': '상태 반전 모드', + 'Max. Redirects': '최대 리다이렉트', + 'Accepted Status Codes': '응답 성공 상태 코드', + Save: '저장', + Notifications: '알림', + 'Not available, please setup.': '존재하지 않아요, 새로운거 하나 만드는건 어때요?', + 'Setup Notification': '알림 설정', + Light: '라이트', + Dark: '다크', + Auto: '자동', + 'Theme - Heartbeat Bar': '테마 - 하트비트 바', + Normal: '기본값', + Bottom: '가운데', + None: '없애기', + Timezone: '시간대', + 'Search Engine Visibility': '검색 엔진 활성화', + 'Allow indexing': '인덱싱 허용', + 'Discourage search engines from indexing site': '검색 엔진 인덱싱 거부', + 'Change Password': '비밀번호 변경', + 'Current Password': '기존 비밀번호', + 'New Password': '새로운 비밀번호', + 'Repeat New Password': '새로운 비밀번호 재입력', + 'Update Password': '비밀번호 변경', + 'Disable Auth': '인증 비활성화', + 'Enable Auth': '인증 활성화', + Logout: '로그아웃', + Leave: '나가기', + 'I understand, please disable': '기능에 대해 이해했으니 꺼주세요.', + Confirm: '확인', + Yes: '확인', + No: '취소', + Username: '이름', + Password: '비밀번호', + 'Remember me': '비밀번호 기억하기', + Login: '로그인', + 'No Monitors, please': '모니터링이 없어요,', + 'add one': '하나 추가해봐요', + 'Notification Type': '알림 종류', + Email: '이메일', + Test: '테스트', + 'Certificate Info': '인증서 정보', + 'Resolver Server': 'Resolver 서버', + 'Resource Record Type': '자원 레코드 유형', + 'Last Result': '최근 결과', + 'Create your admin account': '관리자 계정 만들기', + 'Repeat Password': '비밀번호 재입력', + 'Import Backup': '백업 가져오기', + 'Export Backup': '백업 내보내기', + Export: '내보내기', + Import: '가져오기', + respTime: '응답 시간 (ms)', + notAvailableShort: 'N/A', + 'Default enabled': '기본 알림으로 설정', + 'Apply on all existing monitors': '기존 모니터링에 모두 적용하기', + Create: '생성하기', + 'Clear Data': '데이터 삭제', + Events: '이벤트', + Heartbeats: '하트비트', + 'Auto Get': '자동 Get', + backupDescription: '모든 모니터링과 알림을 JSON 파일 형식에 저장할 수 있어요.', + backupDescription2: '히스토리와 이벤트 데이터는 포함되어 있지 않아요.', + backupDescription3: '알림 토큰과 같은 보안 데이터가 내보내기 파일에 포함되어 있으므로 관리에 주의해주세요.', + alertNoFile: '가져오기를 하기 위해 파일을 선택해주세요.', + alertWrongFileType: 'JSON 파일을 선택해주세요.', + 'Clear all statistics': '모든 통계치 삭제', + 'Skip existing': '기존값 건너뛰기', + Overwrite: '덮어쓰기', + Options: '옵션', + 'Keep both': '두개 모두 보존', + 'Verify Token': '토큰 검증', + 'Setup 2FA': '2단계 인증 설정하기', + 'Enable 2FA': '2단계 인증 활성화', + 'Disable 2FA': '2단계 인증 비활성화', + '2FA Settings': '2단계 인증 설정', + 'Two Factor Authentication': '2단계 인증', + Active: '활성화', + Inactive: '비활성화', + Token: '토큰', + 'Show URI': 'URI 보기', + Tags: '태그', + 'Add New below or Select...': '아래 새롭게 추가 또는 선택...', + 'Tag with this name already exist.': '같은 태그 이름이 이미 존재해요.', + 'Tag with this value already exist.': '같은 값을 가진 태그가 이미 존재해요.', + color: '색상', + 'value (optional)': '값 (선택)', + Gray: '회색', + Red: '빨강색', + Orange: '주황색', + Green: '초록색', + Blue: '파랑색', + Indigo: '남색', + Purple: '보라색', + Pink: '핑크색', + 'Search...': '검색...', + 'Avg. Ping': '평균 핑', + 'Avg. Response': '평균 응답', + 'Entry Page': '첫 페이지', + statusPageNothing: '아무것도 없어요. 새로운 그룹 또는 모니터링을 추가해주세요.', + 'No Services': '서비스 없음', + 'All Systems Operational': '모든 시스템 정상', + 'Partially Degraded Service': '일부 시스템 비정상', + 'Degraded Service': '모든 시스템 비정상', + 'Add Group': '그룹 추가', + 'Add a monitor': '모니터링 추가r', + 'Edit Status Page': '상태 페이지 수정', + 'Go to Dashboard': '대쉬보드로 가기', + 'Status Page': '상태 페이지', + defaultNotificationName: '내 {notification} 알림 ({number})', + here: '여기', + Required: '필수', + telegram: 'Telegram', + 'Bot Token': '봇 토큰', + 'You can get a token from': '토큰은 여기서 얻을 수 있어요:', + 'Chat ID': '채팅 ID', + supportTelegramChatID: "Direct Chat / Group / Channel's Chat ID를 지원해요.", + wayToGetTelegramChatID: '봇에 메시지를 보내 채팅 ID를 얻고 밑에 URL로 이동해 chat_id를 볼 수 있어요.', + 'YOUR BOT TOKEN HERE': 'YOUR BOT TOKEN HERE', + chatIDNotFound: '채팅 ID를 찾을 수 없어요. 먼저 봇에게 메시지를 보내주세요.', + webhook: '웹훅', + 'Post URL': 'Post URL', + 'Content Type': 'Content Type', + webhookJsonDesc: '{0}은 express.js와 같은 최신 HTTP 서버에 적합해요.', + webhookFormDataDesc: '{multipart}은 PHP에 적합해요. {decodeFunction}를 기준으로 json을 디코딩하면 되어요.', + smtp: 'Email (SMTP)', + secureOptionNone: '없음 / STARTTLS (25, 587)', + secureOptionTLS: 'TLS (465)', + 'Ignore TLS Error': 'TLS 에러 무시하기', + 'From Email': '보내는 이메일', + 'To Email': '받는 이메일', + smtpCC: '참조', + smtpBCC: '숨은 참조', + discord: 'Discord', + 'Discord Webhook URL': 'Discord 웹훅 URL', + wayToGetDiscordURL: '서버 설정 -> 연동 -> 웹후크 보기 -> 새 웹후크에서 얻을 수 있어요.', + 'Bot Display Name': '표시 이름', + 'Prefix Custom Message': '접두사 메시지', + 'Hello @everyone is...': "{'@'}everyone 서버 상태 알림이에요...", + teams: 'Microsoft Teams', + 'Webhook URL': '웹훅 URL', + wayToGetTeamsURL: '{0}에서 웹훅을 어떻게 만드는지 알아봐요.', + signal: 'Signal', + Number: '숫자', + Recipients: '받는 사람', + needSignalAPI: 'REST API를 사용하는 Signal 클라이언트가 있어야 해요.', + wayToCheckSignalURL: '밑에 URL을 확인해 URL 설정 방법을 볼 수 있어요.', + signalImportant: '중요: 받는 사람의 그룹과 숫자는 섞을 수 없어요!', + gotify: 'Gotify', + 'Application Token': '애플리케이션 토큰', + 'Server URL': '서버 URL', + Priority: 'Priority', + slack: 'Slack', + 'Icon Emoji': '아이콘 이모지', + 'Channel Name': '채널 이름', + 'Uptime Kuma URL': 'Uptime Kuma URL', + aboutWebhooks: '웹훅에 대한 설명: {0}', + aboutChannelName: '웹훅 채널을 우회하려면 {0} 채널 이름칸에 채널 이름을 입력해주세요. 예: #기타-채널', + aboutKumaURL: 'Uptime Kuma URL칸을 공백으로 두면 기본적으로 Project Github 페이지로 설정해요.', + emojiCheatSheet: '이모지 목록 시트: {0}', + 'rocket.chat': 'Rocket.chat', + pushover: 'Pushover', + pushy: 'Pushy', + octopush: 'Octopush', + promosms: 'PromoSMS', + lunasea: 'LunaSea', + apprise: 'Apprise (50개 이상 알림 서비스)', + pushbullet: 'Pushbullet', + line: 'Line Messenger', + mattermost: 'Mattermost', + 'User Key': '사용자 키', + Device: '장치', + 'Message Title': '메시지 제목', + 'Notification Sound': '알림음', + 'More info on:': '자세한 정보: {0}', + pushoverDesc1: '긴급 우선 순위 (2)는 재시도 사이에 기본적으로 30초의 타임아웃이 있고, 1시간 후에 만료되어요.', + pushoverDesc2: '다른 장치에 알림을 보내려면 장치칸을 입력해주세요.', + 'SMS Type': 'SMS 종류', + octopushTypePremium: '프리미엄 (빠름) - 알림 기능에 적합해요)', + octopushTypeLowCost: '저렴한 요금 (느림, 가끔 차단될 수 있어요)', + 'Check octopush prices': '{0}에서 octopush 가격을 확인할 수 있어요.', + octopushPhoneNumber: '휴대전화 번호 (intl format, eg : +33612345678) ', + octopushSMSSender: '보내는 사람 이름 : 3-11개의 영숫자 및 여백공간 (a-z, A-Z, 0-9', + 'LunaSea Device ID': 'LunaSea 장치 ID', + 'Apprise URL': 'Apprise URL', + 'Example:': '예: {0}', + 'Read more:': '더 보기: {0}', + 'Status:': '상태: {0}', + 'Read more': '더 보기', + appriseInstalled: 'Apprise가 설치되어있어요..', + appriseNotInstalled: 'Apprise 가 설치되어있지 않아요. {0}', + 'Access Token': '액세스 토큰', + 'Channel access token': '채널 엑세스 토큰', + 'Line Developers Console': 'Line 개발자 콘솔', + lineDevConsoleTo: 'Line 개발자 콘솔 - {0}', + 'Basic Settings': 'Basic Settings 메뉴', + 'User ID': '사용자 ID', + 'Messaging API': 'Messaging API 메뉴', + wayToGetLineChannelToken: '먼저 {0}에 엑세스하고, 공급자 및 채널 (메시징 API)을 만든 다음, 각 메뉴 밑에 언급된 메뉴에서 채널 액세스 토큰과 사용자 ID를 얻을 수 있어요.', + 'Icon URL': '아이콘 URL', + aboutIconURL: '"Icon URL"에 사진 링크를 입력해 프로필 사진을 설정할 수 있어요. 아이콘 이모지가 설정되어 있으면 적용되지 않을거에요.', + aboutMattermostChannelName: '채널 이름을 입력하면 웹훅이 게시할 기본 채널을 재설정할 수 있어요. 이 설정은 Mattermost 웹훅 설정에서 활성화해야 해요. 예: #기타-채널', + matrix: '매트릭스', + promosmsTypeEco: 'SMS ECO - 저렴하지만 느리고 가끔 과부하에 걸려요. 폴란드 수신자만 사용할 수 있어요. ', + promosmsTypeFlash: 'SMS FLASH - 메시지가 받는 사람 장치에 자동으로 표시되어요. 폴란드 수신자만 사용할 수 있어요.', + promosmsTypeFull: 'SMS FULL - SMS 프리미엄 티어, 보내는 사람 이름을 먼저 등록해야 해요. 알림 기능에 적합해요.', + promosmsTypeSpeed: 'SMS SPEED - 시스템에서 가장 높은 우선순위에요. 매우 빠르고 신뢰할 수 있지만 비용이 많이 들어요 (SMS 전체 가격의 약 두 배).', + promosmsPhoneNumber: '전화 번호 (폴란드 수신자라면 지역번호를 적지 않아도 돼요.)', + promosmsSMSSender: 'SMS 보내는 사람 이름 : 미리 등록된 이름 혹은 기본값 중 하나에요: InfoSMS, SMS Info, MaxSMS, INFO, SMS' +} \ No newline at end of file From f0ff96afd9e7d50efb996beaaaaaab8b5b1854a1 Mon Sep 17 00:00:00 2001 From: "Daniel S. Billing" Date: Sun, 10 Oct 2021 18:31:17 +0200 Subject: [PATCH 2/8] Create nb-NO.js --- src/languages/nb-NO.js | 284 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 284 insertions(+) create mode 100644 src/languages/nb-NO.js diff --git a/src/languages/nb-NO.js b/src/languages/nb-NO.js new file mode 100644 index 000000000..b3ba9380a --- /dev/null +++ b/src/languages/nb-NO.js @@ -0,0 +1,284 @@ +export default { + languageName: "Norwegian", + checkEverySecond: "Sjekk hvert {0} sekund.", + retryCheckEverySecond: "Prøv igjen hvert {0} sekund.", + retriesDescription: "Maksimalt antall forsøk før tjenesten er merket som nede og et varsel sendes", + ignoreTLSError: "Ignorer TLS/SSL-feil for HTTPS-nettsteder", + upsideDownModeDescription: "Snu statusen opp ned. Hvis tjenesten er tilgjengelig, er den NED.", + maxRedirectDescription: "Maksimalt antall viderekoblinger å følge. Sett til 0 for å deaktivere viderekoblinger.", + acceptedStatusCodesDescription: "Velg statuskoder som anses som et vellykket svar.", + passwordNotMatchMsg: "Passordene stemmer ikke overens.", + notificationDescription: "Tilordne et varsel for å overvåkningen for å få det til å fungere.", + keywordDescription: "Søk etter nøkkelord i vanlig HTML eller JSON, og det er versalfølsom", + pauseDashboardHome: "Pause", + deleteMonitorMsg: "Er du sikker på at du vil slette denne overvåkningen?", + deleteNotificationMsg: "Er du sikker på at du vil slette dette varselet for alle overvåkningene?", + resoverserverDescription: "Cloudflare er standardserveren, kan du når som helst endre DNS-serveren.", + rrtypeDescription: "Velg RR-typen du vil overvåke", + pauseMonitorMsg: "Er du sikker på at du vil sette en pause?", + enableDefaultNotificationDescription: "For hver ny overvåkning vil denne varslingen være aktivert som standard. Du kan fortsatt deaktivere varselet separat for hver overvåkning.", + clearEventsMsg: "Er du sikker på at du vil slette alle hendelser for denne overvåkningen?", + clearHeartbeatsMsg: "Er du sikker på at du vil slette alle hjerteslag for denne overvåkningen?", + confirmClearStatisticsMsg: "Er du sikker på at du vil slette ALL statistikk?", + importHandleDescription: "Velg 'Hopp over eksisterende' hvis du vil hoppe over hver overvåkning eller varsel med samme navn. 'Overskriv' sletter alle eksisterende overvåkninger og varsler.", + confirmImportMsg: "Er du sikker på å importere sikkerhetskopien? Sørg for at du har valgt riktig importalternativ.", + twoFAVerifyLabel: "Skriv inn tokenet ditt for å bekrefte at 2FA fungerer", + tokenValidSettingsMsg: "Token er gyldig! Du kan nå lagre 2FA-innstillingene.", + confirmEnableTwoFAMsg: "Er du sikker på at du vil aktivere 2FA?", + confirmDisableTwoFAMsg: "Er du sikker på at du vil deaktivere 2FA?", + Settings: "Innstillinger", + Dashboard: "Dashboard", + "New Update": "Ny Oppdatering", + Language: "Språk", + Appearance: "Utseende", + Theme: "Tema", + General: "Generelt", + Version: "Versjon", + "Check Update On GitHub": "Sjekk oppdatering på GitHub", + List: "Liste", + Add: "Legg til", + "Add New Monitor": "Legg til ny overvåkning", + "Quick Stats": "Statistikk", + Up: "Oppe", + Down: "Nede", + Pending: "Avventer", + Unknown: "Ukjent", + Pause: "Pause", + Name: "Navn", + Status: "Status", + DateTime: "Dato tid", + Message: "Melding", + "No important events": "Ingen viktige hendelser", + Resume: "Fortsett", + Edit: "Endre", + Delete: "Slett", + Current: "Nåværende", + Uptime: "Oppetid", + "Cert Exp.": "Sertifikat utløper", + days: "dager", + day: "dag", + "-day": "-dag", + hour: "time", + "-hour": "-time", + Response: "Respons", + Ping: "Ping", + "Monitor Type": "Overvåkningstype", + Keyword: "Stikkord", + "Friendly Name": "Vennlig navn", + URL: "URL", + Hostname: "Vertsnavn", + Port: "Port", + "Heartbeat Interval": "Hjerteslagsintervall", + Retries: "Forsøk", + "Heartbeat Retry Interval": "Hjerteslagsforsøkintervall", + Advanced: "Avansert", + "Upside Down Mode": "Opp-ned-modus", + "Max. Redirects": "Maks. viderekoblinger", + "Accepted Status Codes": "Godkjente statuskoder", + Save: "Lagre", + Notifications: "Varsler", + "Not available, please setup.": "Ikke tilgjengelig, sett opp.", + "Setup Notification": "Sett opp varsel", + Light: "Lys", + Dark: "Mørk", + Auto: "Auto", + "Theme - Heartbeat Bar": "Theme - Heartbeat Bar", + Normal: "Normal", + Bottom: "Bunn", + None: "Ingen", + Timezone: "Tidssone", + "Search Engine Visibility": "Søkemotor synlighet", + "Allow indexing": "Tillat indeksering", + "Discourage search engines from indexing site": "Avskrekk søkemotorer fra å indeksere nettstedet", + "Change Password": "Endre passord", + "Current Password": "Nåværende passord", + "New Password": "Nytt passord", + "Repeat New Password": "Gjenta nytt passord", + "Update Password": "Oppdater passord", + "Disable Auth": "Deaktiver autentisering", + "Enable Auth": "Aktiver autentisering", + Logout: "Logg ut", + Leave: "Forlat", + "I understand, please disable": "Jeg forstår, deaktiver", + Confirm: "Bekreft", + Yes: "Ja", + No: "Nei", + Username: "Brukernavn", + Password: "Passord", + "Remember me": "Husk meg", + Login: "Logg inn", + "No Monitors, please": "Ingen overvåkning, vær så snill", + "add one": "legg til en", + "Notification Type": "Meldingstype", + Email: "E-post", + Test: "Test", + "Certificate Info": "Sertifikatinformasjon", + "Resolver Server": "DNS-server", + "Resource Record Type": "DNS-posttype", + "Last Result": "Siste resultat", + "Create your admin account": "Opprett en administratorkonto", + "Repeat Password": "Gjenta passord", + "Import Backup": "Importer sikkerhetskopi", + "Export Backup": "Eksporter sikkerhetskopi", + Export: "Eksporter", + Import: "Importer", + respTime: "Svartid (ms)", + notAvailableShort: "N/A", + "Default enabled": "Standard aktivert", + "Apply on all existing monitors": "Påfør på alle eksisterende overvåkninger", + Create: "Opprett", + "Clear Data": "Slett data", + Events: "Hendelser", + Heartbeats: "Hjerteslag", + "Auto Get": "Auto Get", + backupDescription: "Du kan sikkerhetskopiere alle overvåkninger og alle varsler til en JSON-fil.", + backupDescription2: "PS: Historikk og hendelsesdata er ikke inkludert.", + backupDescription3: "Følsomme data som varslingstokener er inkludert i eksportfilen. Vennligst oppbevar dem nøye.", + alertNoFile: "Velg en fil som skal importeres.", + alertWrongFileType: "Velg en JSON-fil.", + "Clear all statistics": "Fjern all statistikk", + "Skip existing": "Hopp over eksisterende", + Overwrite: "Overskriv", + Options: "Alternativer", + "Keep both": "Behold begge", + "Verify Token": "Bekreft token", + "Setup 2FA": "Konfigurer 2FA", + "Enable 2FA": "Aktiver 2FA", + "Disable 2FA": "Deaktiver 2FA", + "2FA Settings": "2FA Innstillinger", + "Two Factor Authentication": "To-faktor autentisering", + Active: "Aktiv", + Inactive: "Inaktiv", + Token: "Token", + "Show URI": "Vis URI", + Tags: "Etiketter", + "Add New below or Select...": "Legg til nytt nedenfor eller Velg ...", + "Tag with this name already exist.": "Etikett med dette navnet eksisterer allerede.", + "Tag with this value already exist.": "Etikett med denne verdien finnes allerede.", + color: "farge", + "value (optional)": "verdi (valgfritt)", + Gray: "Grå", + Red: "Rød", + Orange: "Oransje", + Green: "Grønn", + Blue: "Blå", + Indigo: "Indigo", + Purple: "Lilla", + Pink: "Rosa", + "Search...": "Søk...", + "Avg. Ping": "Gj.sn. Ping", + "Avg. Response": "Gj.sn. Respons", + "Entry Page": "Oppføringsside", + statusPageNothing: "Ingenting her, vennligst legg til en gruppe eller en overvåkning.", + "No Services": "Ingen tjenester", + "All Systems Operational": "Alle systemer i drift", + "Partially Degraded Service": "Delvis degradert drift", + "Degraded Service": "Degradert drift", + "Add Group": "Legg til gruppe", + "Add a monitor": "Legg til en overvåkning", + "Edit Status Page": "Rediger statusside", + "Go to Dashboard": "Gå til Dashboard", + "Status Page": "Statusside", + // Start notification form + defaultNotificationName: "Min {notification} varsling ({number})", + here: "here", + "Required": "Obligatorisk", + "telegram": "Telegram", + "Bot Token": "Bot Token", + "You can get a token from": "You can get a token from", + "Chat ID": "Chat ID", + supportTelegramChatID: "Support Direct Chat / Group / Channel's Chat ID", + wayToGetTelegramChatID: "You can get your chat id by sending message to the bot and go to this url to view the chat_id:", + "YOUR BOT TOKEN HERE": "YOUR BOT TOKEN HERE", + chatIDNotFound: "Chat ID is not found, please send a message to this bot first", + "webhook": "Webhook", + "Post URL": "Post URL", + "Content Type": "Content Type", + webhookJsonDesc: "{0} is good for any modern http servers such as express.js", + webhookFormDataDesc: "{multipart} is good for PHP, you just need to parse the json by {decodeFunction}", + "smtp": "Email (SMTP)", + secureOptionNone: "None / STARTTLS (25, 587)", + secureOptionTLS: "TLS (465)", + "Ignore TLS Error": "Ignore TLS Error", + "From Email": "From Email", + "To Email": "To Email", + smtpCC: "CC", + smtpBCC: "BCC", + "discord": "Discord", + "Discord Webhook URL": "Discord Webhook URL", + wayToGetDiscordURL: "You can get this by going to Server Settings -> Integrations -> Create Webhook", + "Bot Display Name": "Bot Display Name", + "Prefix Custom Message": "Prefix Custom Message", + "Hello @everyone is...": "Hello {'@'}everyone is...", + "teams": "Microsoft Teams", + "Webhook URL": "Webhook URL", + wayToGetTeamsURL: "You can learn how to create a webhook url {0}.", + "signal": "Signal", + "Number": "Number", + "Recipients": "Recipients", + needSignalAPI: "You need to have a signal client with REST API.", + wayToCheckSignalURL: "You can check this url to view how to setup one:", + signalImportant: "IMPORTANT: You cannot mix groups and numbers in recipients!", + "gotify": "Gotify", + "Application Token": "Application Token", + "Server URL": "Server URL", + "Priority": "Priority", + "slack": "Slack", + "Icon Emoji": "Icon Emoji", + "Channel Name": "Channel Name", + "Uptime Kuma URL": "Uptime Kuma URL", + aboutWebhooks: "More info about webhooks on: {0}", + aboutChannelName: "Enter the channel name on {0} Channel Name field if you want to bypass the webhook channel. Ex: #other-channel", + aboutKumaURL: "If you leave the Uptime Kuma URL field blank, it will default to the Project Github page.", + emojiCheatSheet: "Emoji cheat sheet: {0}", + "rocket.chat": "Rocket.chat", + pushover: "Pushover", + pushy: "Pushy", + octopush: "Octopush", + promosms: "PromoSMS", + lunasea: "LunaSea", + apprise: "Apprise (Support 50+ Notification services)", + pushbullet: "Pushbullet", + line: "Line Messenger", + mattermost: "Mattermost", + "User Key": "User Key", + "Device": "Device", + "Message Title": "Message Title", + "Notification Sound": "Notification Sound", + "More info on:": "More info on: {0}", + pushoverDesc1: "Emergency priority (2) has default 30 second timeout between retries and will expire after 1 hour.", + pushoverDesc2: "If you want to send notifications to different devices, fill out Device field.", + "SMS Type": "SMS Type", + octopushTypePremium: "Premium (Fast - recommended for alerting)", + octopushTypeLowCost: "Low Cost (Slow, sometimes blocked by operator)", + "Check octopush prices": "Check octopush prices {0}.", + octopushPhoneNumber: "Phone number (intl format, eg : +33612345678) ", + octopushSMSSender: "SMS Sender Name : 3-11 alphanumeric characters and space (a-zA-Z0-9)", + "LunaSea Device ID": "LunaSea Device ID", + "Apprise URL": "Apprise URL", + "Example:": "Example: {0}", + "Read more:": "Read more: {0}", + "Status:": "Status: {0}", + "Read more": "Read more", + appriseInstalled: "Apprise is installed.", + appriseNotInstalled: "Apprise is not installed. {0}", + "Access Token": "Access Token", + "Channel access token": "Channel access token", + "Line Developers Console": "Line Developers Console", + lineDevConsoleTo: "Line Developers Console - {0}", + "Basic Settings": "Basic Settings", + "User ID": "User ID", + "Messaging API": "Messaging API", + wayToGetLineChannelToken: "First access the {0}, create a provider and channel (Messaging API), then you can get the channel access token and user id from the above mentioned menu items.", + "Icon URL": "Icon URL", + aboutIconURL: "You can provide a link to a picture in \"Icon URL\" to override the default profile picture. Will not be used if Icon Emoji is set.", + aboutMattermostChannelName: "You can override the default channel that webhook posts to by entering the channel name into \"Channel Name\" field. This needs to be enabled in Mattermost webhook settings. Ex: #other-channel", + "matrix": "Matrix", + promosmsTypeEco: "SMS ECO - cheap but slow and often overloaded. Limited only to Polish recipients.", + promosmsTypeFlash: "SMS FLASH - Message will automatically show on recipient device. Limited only to Polish recipients.", + promosmsTypeFull: "SMS FULL - Premium tier of SMS, You can use Your Sender Name (You need to register name first). Reliable for alerts.", + promosmsTypeSpeed: "SMS SPEED - Highest priority in system. Very quick and reliable but costly (about twice of SMS FULL price).", + promosmsPhoneNumber: "Phone number (for Polish recipient You can skip area codes)", + promosmsSMSSender: "SMS Sender Name : Pre-registred name or one of defaults: InfoSMS, SMS Info, MaxSMS, INFO, SMS", + // End notification form +}; From c79e80442aa9427f1884841537e7ff799663848c Mon Sep 17 00:00:00 2001 From: "Daniel S. Billing" Date: Sun, 10 Oct 2021 18:38:15 +0200 Subject: [PATCH 3/8] Update i18n.js --- src/i18n.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/i18n.js b/src/i18n.js index ca47742e6..83f71d5db 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -11,6 +11,7 @@ import itIT from "./languages/it-IT"; import ja from "./languages/ja"; import koKR from "./languages/ko-KR"; import nlNL from "./languages/nl-NL"; +import nbNO from "./languages/nb-NO"; import pl from "./languages/pl"; import ptBR from "./languages/pt-BR"; import bgBG from "./languages/bg-BG"; @@ -28,6 +29,7 @@ const languageList = { "bg-BG": bgBG, "de-DE": deDE, "nl-NL": nlNL, + "nb-NO": nbNO, "es-ES": esEs, "fa": fa, "pt-BR": ptBR, From 62805014df64346504510fb09689d35f39ec01b7 Mon Sep 17 00:00:00 2001 From: "Daniel S. Billing" Date: Sun, 10 Oct 2021 18:38:19 +0200 Subject: [PATCH 4/8] Update Settings.vue --- src/pages/Settings.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pages/Settings.vue b/src/pages/Settings.vue index 259f334b7..8fad9d143 100644 --- a/src/pages/Settings.vue +++ b/src/pages/Settings.vue @@ -357,6 +357,12 @@

Használja megfontoltan!

+ +