This commit is contained in:
2025-02-12 18:29:27 +09:00
commit 513ea114cc
290 changed files with 84274 additions and 0 deletions

140
src/i18n.js Normal file
View File

@@ -0,0 +1,140 @@
import i18n from 'i18next'
import {initReactI18next} from 'react-i18next';
const resources = {
ko: {
translation: {
NULL_MSG: '필수값을 입력해주세요.',
DATE_KTC: '* UTC+9 한국시간 기준으로 설정 (UTC+0 자동 반영처리)',
NOT_ITEM: '존재하지 않는 아이템코드입니다.',
REGIST_COMPLTE: "등록이 완료되었습니다.",
REGIST_FAIL: '등록에 실패하였습니다. 잠시 후 다시 한번 진행해 주세요.',
UPDATE_FAIL: '수정에 실패하였습니다. 잠시 후 다시 한번 진행해 주세요.',
DELETE_FAIL: '삭제에 실패하였습니다. 잠시 후 다시 한번 진행해 주세요.',
API_FAIL: '처리 중 오류가 발생하였습니다. 잠시 후 다시 한번 진행해 주세요. 오류가 지속될 경우, 담당자에게 문의해주세요.',
USER_MAIL_DEL_CONFIRM: '해당 우편을 삭제하시겠습니까?',
USER_GM_CHANGE: 'GM 권한을 변경하시겠습니까?',
DEL_COUNT_CHECK: '보유 개수 이상 삭제할 수 없습니다.',
DEL_COUNT_CONFIRM: '삭제할 아이템 개수를 입력하세요.\n(보유 개수: {{count}})',
CANCEL_CONFIRM: '취소하시겠습니까?\n취소 시 변경된 값은 초기화됩니다.',
CANCEL_COMPLETED: '취소가 완료되었습니다.',
DEL_CONFIRM: "해당 아이템을 삭제하시겠습니까?",
DEL_COMPLETE: '삭제가 완료되었습니다.',
DEL_ITEM_COMPLETE: '아이템 삭제가 완료되었습니다.',
REQUIRED_VALUE_CHECK: '필수값을 입력해주세요.',
UPDATE_COMPLETED: '수정이 완료되었습니다.',
SAVE_COMPLETED: '저장이 완료되었습니다.',
SAVE_CONFIRM: '저장 하시겠습니까?',
UPDATE_CONFIRM: '수정하시겠습니까?',
LENGTH_TEXT_LIMIT_100: '요청사유는 100글자 까지만 입력하실 수 있습니다.({{count}}/100)',
LENGTH_NUMBER_POINT_2: '숫자, 소수점 둘째자리',
EXCEL_SELECT: 'Excel 파일을 선택해주세요.',
TIME_NOW_DIFF_START: '현재 시간보다 5분 이전의 시간은 선택할 수 없습니다.',
TIME_START_DIFF_END: '시작 시간보다 작을 수 없습니다.',
//랜드
LAND_AUCTION_SELECT_DELETE: "선택된 경매를 삭제하시겠습니까?",
LAND_AUCTION_WARNING_DELETE: "대기 상태의 경매만 삭제할 수 있습니다.",
LAND_AUCTION_MODAL_STATUS_WARNING: "경매 시작일시 이후에는 변경이 불가합니다.",
LAND_AUCTION_MADEL_RESV_START_WARNING: "예약 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.",
LAND_AUCTION_MADEL_AUCTION_START_WARNING: "경매 시작 시간은 현재 시간으로부터 5분 이후여야 합니다.",
LAND_AUCTION_MADEL_AUCTION_DIFF_RESERVATION: "경매 시간은 예약 시간보다 이전으로 설정할 수 없습니다.",
LAND_AUCTION_MADEL_AUCTION_DIFF_AUCTION: "경매 종료일자는 경매 시작일보다 같거나 작을 수 없습니다.",
LAND_AUCTION_MADEL_MODIFY_START: "경매가 시작되어 수정할 수 없습니다.",
LAND_AUCTION_DELETE_DATE_WARNING: "경매 시작 3분 전에는 삭제할 수 없습니다.",
LAND_AUCTION_DELETE_STATUS_WARNING: "경매가 시작되거나 종료된 상태는 삭제할 수 없습니다.",
LAND_REGIST_CONFIRM: "랜드 경매를 등록하시겠습니까?",
LAND_UPDATE_CONFIRM: "랜드 경매를 수정하시겠습니까?",
LAND_AUCTION_ERROR_PROGRESS: "해당 랜드는 경매가 끝나지않아 등록할 수 없습니다.",
LAND_AUCTION_ERROR_OWNER: "해당 랜드는 소유자가 존재하여 경매를 진행할 수 없습니다.",
LAND_AUCTION_ERROR_MODIFY_STATUS: "수정할 수 없는 경매상태입니다.\r\n재 조회를 통해 상태를 확인해 주세요.",
LAND_AUCTION_ERROR_DELETE_STATUS: "삭제할 수 없는 경매상태입니다.\r\n재 조회를 통해 상태를 확인해 주세요.",
//이벤트
EVENT_SELECT_DELETE: "선택된 이벤트를 삭제하시겠습니까?",
EVENT_REGIST_CANCEL: "이벤트 등록을 취소하시겠습니까?\n\r취소 시 설정된 값은 반영되지 않습니다.",
EVENT_REGIST_CONFIRM: "이벤트를 등록하시겠습니까?",
EVENT_WARNING_DELETE: "대기 상태의 이벤트만 삭제할 수 있습니다.",
EVENT_TIME_LIMIT_UPDATE: "이벤트 시작 30분이내는 수정이나 삭제할 수 없습니다.\r\n개발자에게 문의해주세요.",
EVENT_TIME_LIMIT_ADD: "이벤트 시작시간은 현재 기준 한시간 이상으로 설정해주세요.",
//공지
NOTICE_REGIST_SAVE: '인게임 메시지를 등록하시겠습니까?',
NOTICE_REGIST_CANCEL: '인게임 메시지 등록을 취소하시겠습니까?',
NOTICE_MSG_EMPTY: '공지 내용을 하나라도 입력해주세요.',
NOTICE_DATE_CHECK: '송출 일자보다 작을 수 없습니다.',
//우편
MAIL_UPDATE_SAVE: "우편 정보 수정사항을 \r\n저장하시겠습니까?",
MAIL_SELECT_DELETE: "선택된 우편을 삭제하시겠습니까?\r\n삭제시 설정 정보가 제거됩니다.",
MAIL_ITEM_ADD_DUPL: '이미 추가된 아이템입니다. 삭제 후 다시 추가해주세요.',
MAIL_ITEM_ADD_BEN: '첨부 할 수 없는 아이템입니다.',
MAIL_CANCEL: '우편 등록이 취소되었습니다.',
//칼리움 요청
CHARGE_COMPLTED: '해당 건에 대한 충전 처리가 완료되었습니다.',
CALIUM_CHARGE_CONFIRM: '선택건에 대한 충전을 진행하시겠습니까?',
CALIUM_REGIST_CONFIRM: '충전 요청을 등록하시겠습니까?',
CALIUM_REGIST_COMPLTE: '충전 요청 처리가 완료되었습니다. 요청건에 대한 진행 상태는 현재 페이지에서 확인하실 수 있습니다.',
CALIUM_REGIST_CANCEL: '충전 요청을 취소하시겠습니까?',
SEARCH_LIMIT_TOTAL: '수량 조회를 클릭해주세요.',
CHARGE_FAIL: '요청건에 대한 처리 중 오류가 발생하였습니다. 잠시 후 다시 한번 진행해 주세요. 오류가 지속될 경우, 담당자에게 문의해주세요.',
CHARGE_FINISH_FAIL: '충전 처리가 불가능합니다. 이미 충전이 완료되었거나, 관리자에 의해 요청 건에 대한 취소(반려) 처리된 것입니다. 해당 요청건에 대한 진행 상태를 다시 확인해 주세요.',
SEARCH_LIMIT_FAIL: '인출 가능 수량 조회에 대한 요청 중 오류가 발생하였습니다. 잠시 후 다시 한번 진행해 주세요. 오류가 지속될 경우, 담당자에게 문의해주세요.',
//전투시스템
BATTLE_EVENT_MADEL_START_DT_WARNING: "시작 시간은 현재 시간으로부터 10분 이후부터 가능합니다.",
//파일명칭
FILE_INDEX_USER_CONTENT: 'Caliverse_User_Index.xlsx',
FILE_CALIUM_REQUEST: 'Caliverse_Calium_Request.xlsx',
FILE_LAND_AUCTION: 'Caliverse_Land_Auction.xlsx',
FILE_BATTLE_EVENT: 'Caliverse_Battle_Event.xlsx'
}
},
en: {
translation: {
USER_MAIL_DEL_CONFIRM: '해당 우편을 삭제하시겠습니까?',
USER_GM_CHANGE: 'GM 권한을 변경하시겠습니까?',
DEL_COUNT_CHECK: '보유 개수 이상 삭제할 수 없습니다.',
DEL_COUNT_CONFIRM: '삭제할 아이템 개수를 입력하세요. (보유 개수: {{count}})',
DEL_CONFIRM: "해당 아이템을 삭제하시겠습니까?",
DEL_COMPLETE: '삭제가 완료되었습니다.',
DEL_ITEM_COMPLETE: '아이템 삭제가 완료되었습니다.',
NOTICE_MSG_EMPTY: '공지 내용을 하나라도 입력해주세요.',
NOTICE_DATE_CHECK: '송출 일자보다 작을 수 없습니다.',
REQUIRED_VALUE_CHECK: '필수값을 입력해주세요.',
UPDATE_COMPLETED: '수정이 완료되었습니다.',
UPDATE_CONFIRM: '수정하시겠습니까?',
MAIL_ITEM_ADD_DUPL: '이미 추가된 아이템입니다. 삭제 후 다시 추가해주세요.',
MAIL_ITEM_ADD_BEN: '첨부 할 수 없는 아이템입니다.',
MAIL_CANCEL: '우편 등록이 취소되었습니다.',
EXCEL_SELECT: 'Excel 파일을 선택해주세요.',
}
},
ja: {
translation: {
USER_MAIL_DEL_CONFIRM: '해당 우편을 삭제하시겠습니까?',
USER_GM_CHANGE: 'GM 권한을 변경하시겠습니까?',
DEL_COUNT_CHECK: '보유 개수 이상 삭제할 수 없습니다.',
DEL_COUNT_CONFIRM: '삭제할 아이템 개수를 입력하세요. (보유 개수: {{count}})',
DEL_CONFIRM: "해당 아이템을 삭제하시겠습니까?",
DEL_COMPLETE: '삭제가 완료되었습니다.',
DEL_ITEM_COMPLETE: '아이템 삭제가 완료되었습니다.',
NOTICE_MSG_EMPTY: '공지 내용을 하나라도 입력해주세요.',
NOTICE_DATE_CHECK: '송출 일자보다 작을 수 없습니다.',
REQUIRED_VALUE_CHECK: '필수값을 입력해주세요.',
UPDATE_COMPLETED: '수정이 완료되었습니다.',
UPDATE_CONFIRM: '수정하시겠습니까?',
MAIL_ITEM_ADD_DUPL: '이미 추가된 아이템입니다. 삭제 후 다시 추가해주세요.',
MAIL_ITEM_ADD_BEN: '첨부 할 수 없는 아이템입니다.',
MAIL_CANCEL: '우편 등록이 취소되었습니다.',
EXCEL_SELECT: 'Excel 파일을 선택해주세요.',
}
}
}
i18n
.use(initReactI18next)
.init({
resources,
lng: "ko", // 기본 언어 설정
interpolation: {
escapeValue: false
}
});
export default i18n;