init
This commit is contained in:
140
src/i18n.js
Normal file
140
src/i18n.js
Normal 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;
|
||||
Reference in New Issue
Block a user