From 8511c1915cbaa20205e50cc94045e7a05308af88 Mon Sep 17 00:00:00 2001 From: ysCha Date: Mon, 15 Jun 2026 13:45:44 +0900 Subject: [PATCH] =?UTF-8?q?local=EC=97=90=EC=84=9C=20=ED=95=9C=EA=B8=80?= =?UTF-8?q?=EC=84=B8=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/ja.json | 1 + src/locales/ko.json | 29 +++++++++++++++-------------- src/store/localeAtom.js | 5 ++++- 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/src/locales/ja.json b/src/locales/ja.json index 0eb938ad..4d8af44c 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -589,6 +589,7 @@ "common.message.no.edit.save": "このドキュメントは変更できません。", "common.message.ref.file.change": "ファイルを変更しますか?", "common.message.ref.file.noImage": "画像ではありません。", + "common.message.ref.file.convertFail": "図面の変換に失敗しました。時間をおいて再度お試しください。", "common.load": "読込", "common.input.file": "ファイルを読み込む", "common.input.file.load": "読込", diff --git a/src/locales/ko.json b/src/locales/ko.json index 7d0a94f0..24a9482f 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -328,7 +328,7 @@ "modal.canvas.setting.first.option.display": "화면 표시", "modal.canvas.setting.first.option.border": "테두리만", "modal.canvas.setting.first.option.line": "라인해치", - "modal.canvas.setting.first.option.all": "All painted", + "modal.canvas.setting.first.option.all": "전체 칠하기", "modal.canvas.setting.wallline.properties.setting": "외벽선 속성 설정", "modal.canvas.setting.wallline.properties.setting.info": "※ 속성을 변경할 외벽선을 선택하고 처마로 설정 또는 케라바로 설정\n 버튼을 클릭하여 설정값을 적용하십시오.\n", "modal.canvas.setting.wallline.properties.setting.eaves": "처마로 설정", @@ -534,12 +534,12 @@ "common.message.file.template.validation03": "Non-registerable extension", "common.message.file.template.validation04": "Exceed capacity \n Uploadable capacity ", "common.message.file.template.validation05": "업로드 파일을 선택해주세요. {0} MB", - "common.message.multi.insert": "Total {0} cases ({1} successes {2} failures {3})", + "common.message.multi.insert": "총 {0}건 (성공 {1} 실패 {2} {3})", "common.message.error": "Error occurred please contact site administrator.", "common.message.data.save": "Do you want to save it?", "common.message.data.delete": "정말로 삭제하시겠습니까?", - "common.message.data.exists": "{0} is data that already exists.", - "common.message.data.no.exists": "{0} is data that does not exist.", + "common.message.data.exists": "{0}은(는) 이미 존재하는 데이터입니다.", + "common.message.data.no.exists": "{0}은(는) 존재하지 않는 데이터입니다.", "common.message.all": "All", "common.message.tab.close.all": "Close all tabs?", "common.message.transfer.save": "Want to {0} transfer it?", @@ -570,18 +570,18 @@ "common.message.menu.validation01": "There is no menu to save the order.", "common.message.menu.validation02": "The same sort order exists.", "common.message.menuCode.check01": "Registerable", - "common.message.menuCode.check02": "Unable to register", - "common.message.pleaseSelect": "Please Select {0}", - "common.message.pleaseInput": "Please Input a {0}.", - "common.message.pleaseInputOr": "Please Input a {0} or {1}.", + "common.message.menuCode.check02": "등록할 수 없습니다.", + "common.message.pleaseSelect": "{0}을(를) 선택해 주세요.", + "common.message.pleaseInput": "{0}을(를) 입력해 주세요.", + "common.message.pleaseInputOr": "{0} 또는 {1}을(를) 입력해 주세요.", "common.message.please.input.over": "{0} 이상 값을 입력해주세요.", "common.message.approved ": "Approved.", "common.message.errorFieldExist": "Error Field Exist", "common.message.storeIdExist ": "이미 사용하고 있는 판매점 ID 입니다.", "common.message.userIdExist ": "이미 사용하고 있는 사용자 ID 입니다.", "common.message.noExists ": "삭제된 게시물 입니다.", - "common.message.emailReqTo": "Email To is required", - "common.message.downloadPeriod": "Please select the download search period within {0} days.", + "common.message.emailReqTo": "받는 사람(Email To)은 필수입니다.", + "common.message.downloadPeriod": "다운로드 조회 기간을 {0}일 이내로 선택해 주세요.", "common.message.backToSubmit": "판매점 블록 해제를 실행하시겠습니까?", "common.message.backToG3": "Back to G3 처리를 실행하시겠습니까?", "common.message.writeToConfirm": "작성 해제를 실행하시겠습니까?", @@ -589,6 +589,7 @@ "common.message.no.edit.save": "This document cannot be changed.", "common.message.ref.file.change": "파일을 변경하시겠습니까?", "common.message.ref.file.noImage": "이미지가 아닙니다.", + "common.message.ref.file.convertFail": "도면 변환에 실패했습니다. 잠시 후 다시 시도해 주세요.", "common.load": "불러오기", "common.input.file": "파일 불러오기", "common.input.file.load": "불러오기", @@ -911,7 +912,7 @@ "offset": "출폭", "width": "폭", "size": "치수", - "size.angle": "寸(度)", + "size.angle": "치(도)", "eaves": "처마", "eaves.line": "처마선", "gable": "케라바", @@ -999,10 +1000,10 @@ "estimate.detail.objectName": "안건명", "estimate.detail.objectRemarks": "메모", "estimate.detail.estimateType": "주문분류", - "estimate.detail.estimateType.yjss": "住宅PKG", - "estimate.detail.estimateType.yjod": "積上げ( YJOD )", + "estimate.detail.estimateType.yjss": "주택PKG", + "estimate.detail.estimateType.yjod": "적산(YJOD)", "estimate.detail.agency": "2차점명", - "estimate.detail.roofCns": "지붕재・사양시공", + "estimate.detail.roofCns": "지붕재·시공구분", "estimate.detail.remarks": "비고", "estimate.detail.fileFlg": "후일자료제출", "estimate.detail.dragFileGuide": "(※ 북면설치인 경우, 파일 첨부가 필수입니다.)", diff --git a/src/store/localeAtom.js b/src/store/localeAtom.js index 0564e633..bc26ea12 100644 --- a/src/store/localeAtom.js +++ b/src/store/localeAtom.js @@ -1,8 +1,11 @@ import { atom } from 'recoil' +// localhost(yarn dev, RUN_MODE=local) 에서만 기본 한국어, 그 외(dev/prd)는 일본어 +const DEFAULT_LOCALE = process.env.NEXT_PUBLIC_RUN_MODE === 'local' ? 'ko' : 'ja' + export const globalLocaleStore = atom({ key: 'globalLocaleState', - default: 'ja', + default: DEFAULT_LOCALE, }) export const appMessageStore = atom({