From ba6737232bb4dbeec4757a56698c09c4910acbaf Mon Sep 17 00:00:00 2001 From: niLPotential Date: Sun, 23 Jul 2023 22:20:09 +0900 Subject: [PATCH] Add ko translation for builds, common and others (#1425) * Add Korean translation for line 2-24 * Add Korean translation for stat * Add Korean translation Couldn't find what Turret on line 130 and 131 meant. * Add mode translation to misc * Add Korean translation for xp * Add Korean translation for contributions * Add Korean translation for builds * Add English placeholder * Add Korean translation for pages * Add Korean Translation until actions * Add Korean translation until tag * Add misc. Korean translations * Add translation for glooga turret * Add translation for common * Adjust misc. ko translation * Delete untranslated parts * Fix issue --------- Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com> --- public/locales/ko/analyzer.json | 18 ++-- public/locales/ko/badges.json | 1 + public/locales/ko/builds.json | 24 ++++- public/locales/ko/common.json | 134 ++++++++++++++++++++++++++- public/locales/ko/contributions.json | 7 +- 5 files changed, 172 insertions(+), 12 deletions(-) diff --git a/public/locales/ko/analyzer.json b/public/locales/ko/analyzer.json index 535ef3d04..31553f0be 100644 --- a/public/locales/ko/analyzer.json +++ b/public/locales/ko/analyzer.json @@ -38,13 +38,15 @@ "stat.swimSpeedHoldingRainmaker": "징어대시 (랭크 피쉬)", "stat.runSpeed": "인간 이동 속도 (프레임 당 거리)", "stat.runSpeedInEnemyInk": "상대 잉크에서 인간 이동 속도", - "stat.shootingRunSpeed": "쏘는 중 인간 이동 속도", + + "stat.shootingRunSpeed": "사격 중 인간 이동 속도", "stat.shootingRunSpeedCharging": "충전 중 인간 이동 속도", "stat.shootingRunSpeedFullCharge": "인간 이동 속도 (풀충전 중)", - "stat.shootingRunSpeedSecondaryMode": "인간 이동 속도 (보조 모드 쏘는 중)", + "stat.shootingRunSpeedSecondaryMode": "인간 이동 속도 (보조 모드 사격 중)", "stat.framesBeforeTakingDamageInEnemyInk": "상대 잉크 대미지 받기 전 프레임", "stat.damageTakenInEnemyInkPerSecond": "초 당 상대 잉크 대미지", - "stat.enemyInkDamageLimit": "상대 잉크에서 최대 대미지", + "stat.enemyInkDamageLimit": "상대 잉크에서 최대 누적 대미지", + "stat.markedTime": "{{weapon}} 추적 시간", "stat.movementReduction": "{{weapon}} 이동 저하", "stat.damage": "{{weapon}} 대미지", @@ -113,8 +115,9 @@ "damage.SPLATANA_VERTICAL": "세로", "damage.SPLATANA_HORIZONTAL_DIRECT": "가로 직격", "damage.SPLATANA_HORIZONTAL": "가로", - "damage.BOMB_DIRECT": "강판정", - "damage.BOMB_NORMAL": "약판정", + "damage.BOMB_DIRECT": "직격", + "damage.BOMB_NORMAL": "간접", + "damage.WAVE": "파동", "damage.SPECIAL_MAX_CHARGE": "최대 충전", "damage.SPECIAL_MIN_CHARGE": "최소 충전", @@ -127,8 +130,9 @@ "damage.SPECIAL_BUMP": "충돌", "damage.SPECIAL_JUMP": "점프", "damage.SPECIAL_TICK": "틱", - "damage.TURRET_MIN": "Turret (Minimum)", - "damage.TURRET_MAX": "Turret (Maximum)", + "damage.TURRET_MIN": "구르기 (최소)", + "damage.TURRET_MAX": "구르기 (최대)", + "suffix.seconds": "s", "suffix.hp": "hp", "suffix.specialPointsShort": "p", diff --git a/public/locales/ko/badges.json b/public/locales/ko/badges.json index 9e04e4f8c..9079eb87b 100644 --- a/public/locales/ko/badges.json +++ b/public/locales/ko/badges.json @@ -1,6 +1,7 @@ { "patreon": "Patreon에서 sendou.ink Supporter", "patreon+": "Patreon에서 sendou.ink Supporter+", + "xp": "{{xpText}} 달성 기념", "tournament_one": "{{tournament}} 우승 기념", "tournament_other": "{{tournament}} (×{{count}}) 우승 기념", "forYourEvent": "이벤트에 배지를 원하나요?", diff --git a/public/locales/ko/builds.json b/public/locales/ko/builds.json index 27fd21294..e1c95d0a5 100644 --- a/public/locales/ko/builds.json +++ b/public/locales/ko/builds.json @@ -1,13 +1,35 @@ { "addBuild": "빌드 추가", + "reachBuildMaxCount": "빌드 개수 상한에 도달했습니다.", "noBuilds": "빌드가 아직 없습니다. 첫 빌드를 추가하세요!", "buildCard.info": "정보", "buildCard.edit": "편집", + "forms.title": "제목", "forms.modes": "모드", "forms.weapons": "무기", "forms.gear.HEAD": "머리 기어", "forms.gear.CLOTHES": "상의 기어", "forms.gear.SHOES": "신발 기어", - "deleteConfirm": "'{{title}}' 빌드를 삭제하시겠습니까?" + "forms.private.info": "개인 빌드는 당신에게만 보여집니다", + + "deleteConfirm": "'{{title}}' 빌드를 삭제하시겠습니까?", + + "stats.count.title": "{{weapon}} 빌드 {{count}}개의 통계", + "stats.ap.title": "기어 파워 평균", + "stats.percentage.title": "메인 한정 기어 파워 빈도", + "stats.all": "전체", + + "addFilter": "필터 추가", + "linkButton.abilityStats": "기어 파워 통계", + "linkButton.popularBuilds": "인기 빌드", + "noPopularBuilds": "이 무기에는 인기 빌드가 아직 없습니다.", + + "emptyAbilitySlot": "빈 기어 슬롯", + + "filters.title": "필터 {{number}}", + "filters.has": "포함", + "filters.does.not.have": "미포함", + "filters.atLeast": "최소", + "filters.atMost": "최대" } diff --git a/public/locales/ko/common.json b/public/locales/ko/common.json index c4be179fa..c3aac73e3 100644 --- a/public/locales/ko/common.json +++ b/public/locales/ko/common.json @@ -1,29 +1,101 @@ { "pages.admin": "관리자", + "pages.articles": "게시물", "pages.badges": "배지", "pages.plus": "Plus Server", "pages.contributors": "기여자", - "pages.calendar": "달력", + "pages.calendar": "일정", "pages.faq": "FAQ", "pages.builds": "빌드", + "pages.analyzer": "빌드 분석기", + "pages.maps": "맵 목록", + "pages.plans": "계획표", + "pages.object-damage-calculator": "대미지 계산기", + "pages.myPage": "내 정보", + "pages.u": "유저 검색", + "pages.t": "팀", + "pages.support": "후원", + "pages.privacy": "개인정보 보호 정책", + "pages.vods": "영상", + "pages.xsearch": "랭킹 검색", + "pages.leaderboards": "랭킹표", + "pages.links": "외부 링크", + "pages.art": "아트", + "header.profile": "프로필", "header.logout": "로그아웃", "header.login": "로그인", + "header.language": "언어", + "header.loggedInAs": "{{userName}}로 로그인됨", + "header.theme": "테마", + + "auth.errors.aborted": "로그인 중단됨", + "auth.errors.failed": "로그인 실패", + "auth.errors.discordPermissions": "sendou.ink 프로필을 위해 디스코드 프로필의 이름, 아바타와 연락처에 대한 접근이 필요합니다.", + "auth.errors.unknown": "알 수 없는 이유로 디스코드를 통한 로그인이 실패했습니다. 계속되면 도움을 청하세요.", + "footer.github.subtitle": "소스 코드", "footer.twitter.subtitle": "업데이트들", "footer.discord.subtitle": "도움 & 피드백", - "footer.patreon.subtitle": "지원", + "footer.patreon.subtitle": "후원", "footer.thanks": "Patreon 후원자들에게 갑사드립니다", + "actions.save": "저장하기", + "actions.saveChanges": "수정사항 저장", "actions.submit": "제출", "actions.edit": "편집", "actions.add": "추가", "actions.remove": "제거", "actions.delete": "삭제", + "actions.reset": "초기화", + "actions.loadMore": "더 보기", + "actions.copyToClipboard": "클립보드로 복사", + "actions.create": "생성", + "actions.close": "닫기", + "actions.cancel": "취소", + "actions.loading": "로딩 중...", + "actions.clear": "비우기", + "actions.selectAll": "전체 선택", + "actions.search": "검색", + "actions.setBg": "배경으로 설정", + "actions.join": "참여하기", + "actions.upload": "업로드", + + "maps.createMapList": "맵 목록 생성", + "maps.halfSz": "에어리어 50%", + "maps.mapPool": "맵 풀", + "maps.tournamentMaplist": "대회 맵 목록 생성 (maps.iplabs.ink)", + "maps.tieBreakerMapPool": "타이브레이커 맵 풀", + "maps.template": "템플릿", + "maps.template.none": "없음", + "maps.template.event": "이벤트", + "maps.template.presets": "프리셋", + "maps.template.yourRecentEvents": "최근 이벤트", + "maps.template.preset.ANARCHY": "랭크 룰", + "maps.template.preset.ALL": "모든 룰", + "maps.template.preset.onlyMode": "{{modeName}} 한정", + "maps.validation.PICKING": "모드 당 한 스테이지를 선택하세요.", + "maps.validation.STAGE_REPEAT_IN_SAME_MODE": "같은 모드에서 같은 스테이지를 다시 선택할 수 없습니다.", + "maps.validation.NOT_ONE_MAP_PER_MODE": "모드 당 한 스테이지만 선택하세요.", + "maps.validation.MAP_REPEATED": "같은 스테이지를 다시 선택할 수 없습니다.", + "maps.validation.MODE_REPEATED": "같은 모드를 다시 선택할 수 없습니다.", + "maps.validation.TOO_MUCH_STAGE_REPEAT": "{{maxStageRepeat}}회 이상 스테이지를 선택할 수 없습니다.", + "maps.validation.VALID": "Map pool ok!", + "results": "결과", + + "results.placeSuffix_one": "^등", + "results.placeSuffix_two": "^등", + "results.placeSuffix_few": "^등", + "results.placeSuffix_other": "^등", + "forms.name": "이름", "forms.description": "설명", "forms.errors.title": "다음 문제들을 해결해야 합니다", + "forms.errors.noSearchMatches": "검색 결과 없음", + + "errors.genericReload": "뭔가 잘못됐습니다 페이지를 새로고침해보세요.", + "tag.name.BADGE": "배지 상품", "tag.name.SPECIAL": "특별 규칙", "tag.name.ART": "그림 상품", @@ -33,6 +105,62 @@ "tag.name.COUNT": "참가 제한", "tag.name.LAN": "현장 이벤트", "tag.name.QUALIFIER": "예선전", + "tag.name.SZ": "에어리어 한정", + "tag.name.TW": "영역 배틀 포함", + "tag.name.S1": "스플래툰 1", + "tag.name.S2": "스플래툰 2", + "tag.name.SR": "새먼런", + "tag.name.CARDS": "영역 배틀러", + "tag.name.FULL_TOURNAMENT": "sendou.ink에서 개최됨", - "websiteSubtitle": "Competitive Splatoon Hub" + "weapon.category.SHOOTERS": "슈터", + "weapon.category.BLASTERS": "블래스터", + "weapon.category.ROLLERS": "롤러", + "weapon.category.BRUSHES": "붓", + "weapon.category.CHARGERS": "차저", + "weapon.category.SLOSHERS": "슬로셔", + "weapon.category.SPLATLINGS": "스피너", + "weapon.category.DUALIES": "머누버", + "weapon.category.BRELLAS": "셸터", + "weapon.category.STRINGERS": "스트링거", + "weapon.category.SPLATANAS": "와이퍼", + "weapon.category.subs": "서브", + "weapon.category.specials": "스페셜", + + "plans.poweredBy": "Powered by {{name}}", + "plans.blueprint": "Blueprint", + "plans.bgStyle.OVER": "전체", + "plans.bgStyle.MINI": "미니맵 (간단)", + "plans.bgStyle.ITEMS": "미니맵", + + "articles.by": "{{author}} 작성", + + "theme.light": "라이트", + "theme.dark": "다크", + "theme.auto": "자동", + + "websiteSubtitle": "Competitive Splatoon Hub", + + "upload.imageToUpload": "업로드할 이미지", + "upload.title": "{{type}} 업로드 중. {{width}}×{{height}}의 크기를 추천합니다.", + "upload.type.team-pfp": "팀 프로필 사진", + "upload.type.team-banner": "팀 프로필 배너", + "upload.commonExplanation": "이미지는 공개 전에 관리자의 확인을 거칩니다. 후원자들의 이미지는 확인 없이 공개됩니다.", + "upload.afterExplanation_one": "{{count}} 개의 이미지가 대기 중입니다. 이미지는 확인 이후 자동으로 나타납니다.", + "upload.afterExplanation_other": "{{count}} 개의 이미지가 대기 중입니다. 이미지는 확인 이후 자동으로 나타납니다.", + + "divisions.WEST": "아로메", + "divisions.JPN": "라이즈", + "xsearch.placements": "순위", + "xsearch.aliases": "Aliases:", + + "build.private": "Private", + + "or": "또는", + "yes": "네", + "no": "아니오", + + "leaderboard.type.USER": "유저", + "leaderboard.type.TEAM": "팀", + "leaderboard.type.XP-ALL": "전체" } diff --git a/public/locales/ko/contributions.json b/public/locales/ko/contributions.json index 7c7818670..1b9879230 100644 --- a/public/locales/ko/contributions.json +++ b/public/locales/ko/contributions.json @@ -1,6 +1,11 @@ { "project": "Sendou.ink는 <2>Sendou가 기여자들의 도움을 받아 만든 프로젝트입니다:", + "code": "전체 코드 기여자 확인", "lean": "스플래툰의 내부를 파헤치는 데에 도움을 주고 Lanista bot을 만들었습니다", "borzoic": "배지, 아이콘과 표지 그림을 만들었습니다", - "uberu": "하트 이모티콘을 든 꼬마심판을 그렸습니다" + "uberu": "하트 이모티콘을 든 꼬마심판을 그렸습니다", + "yaga": "서브와 스페셜 웨펀 아이콘을 제공했습니다", + "antariska": "맵 계획표 배경 이미지들", + "splatoon3ink": "X 배틀 결과 데이터", + "translation": "번역" }