File tree Expand file tree Collapse file tree 12 files changed +32
-37
lines changed Expand file tree Collapse file tree 12 files changed +32
-37
lines changed Original file line number Diff line number Diff line change 1
1
import { REQUEST_LOCATION } from "@Library/api/exception/constant/requestLocation" ;
2
2
import { INTERNAL_SERVER_ERROR } from "@Library/api/exception/constant/statusCode" ;
3
3
import ExceptionInterface from "@Library/api/exception/interface" ;
4
+ import { LanguageInterface } from "@Library/language/interface" ;
4
5
import { NETWORK_ERROR_MESSAGE } from "@Library/messages/constants/error" ;
5
- import MessageInterface from "@Library/messages/interface" ;
6
6
7
7
export default class RequestError implements ExceptionInterface {
8
8
readonly statusCode : number ;
9
9
readonly requestLocation : string ;
10
- readonly message : MessageInterface ;
10
+ readonly message : LanguageInterface ;
11
11
12
12
constructor ( ) {
13
13
this . statusCode = INTERNAL_SERVER_ERROR ;
Original file line number Diff line number Diff line change 1
1
import ExceptionInterface from "@Library/api/exception/interface" ;
2
+ import { LanguageInterface } from "@Library/language/interface" ;
2
3
import { NOT_EXIST_MESSAGE } from "@Library/messages/constants/error" ;
3
- import MessageInterface from "@Library/messages/interface" ;
4
4
5
5
export default class ResponseError implements ExceptionInterface {
6
6
readonly statusCode : number ;
7
7
readonly requestLocation : string ;
8
- readonly message : MessageInterface ;
8
+ readonly message : LanguageInterface ;
9
9
10
10
constructor ( errorObject : ExceptionInterface ) {
11
11
this . statusCode = errorObject . statusCode ;
Original file line number Diff line number Diff line change 1
1
import { UNKNOWN_LOCATION } from "@Library/api/exception/constant/requestLocation" ;
2
2
import { INTERNAL_SERVER_ERROR } from "@Library/api/exception/constant/statusCode" ;
3
3
import ExceptionInterface from "@Library/api/exception/interface" ;
4
+ import { LanguageInterface } from "@Library/language/interface" ;
4
5
import { NETWORK_ERROR_MESSAGE } from "@Library/messages/constants/error" ;
5
- import MessageInterface from "@Library/messages/interface" ;
6
6
7
7
export default class UnknownError implements ExceptionInterface {
8
8
readonly statusCode : number ;
9
9
readonly requestLocation : string ;
10
- readonly message : MessageInterface ;
10
+ readonly message : LanguageInterface ;
11
11
12
12
constructor ( ) {
13
13
this . statusCode = INTERNAL_SERVER_ERROR ;
Original file line number Diff line number Diff line change 1
1
import { format , formatDistanceToNow } from "date-fns" ;
2
2
3
+ import { DATE_FNS_LANGUAGE , JUST_NOW } from "@Library/date-fns/constants" ;
3
4
import { store } from "@Redux/store" ;
4
5
5
- import { JUST_NOW } from "@DateFns/constants" ;
6
- import { DATE_FNS_LANGUAGE } from "@Language/language" ;
7
-
8
6
export default function changeDateToDateFnsFormat ( date : string ) : string {
9
7
const { language } = store . getState ( ) . TILog_Info ;
10
8
Original file line number Diff line number Diff line change 1
- import { LANGUAGE } from "@Language/language " ;
1
+ import { enUS , ko } from "date-fns/locale " ;
2
2
3
- type DateInterface = Record < typeof LANGUAGE [ keyof typeof LANGUAGE ] , string > ;
3
+ export const DATE_FNS_LANGUAGE = {
4
+ ko,
5
+ en : enUS ,
6
+ } as const ;
4
7
5
- export const JUST_NOW : DateInterface = {
8
+ export const JUST_NOW = {
6
9
ko : "방금 전" ,
7
10
en : "Just Now" ,
8
11
} ;
Original file line number Diff line number Diff line change
1
+ const LANGUAGE = {
2
+ ko : "ko" ,
3
+ en : "en" ,
4
+ } as const ;
5
+ export default LANGUAGE ;
Original file line number Diff line number Diff line change 1
- import { LanguageUnionType , LANGUAGE } from "@Language/language" ;
1
+ import LANGUAGE from "@Library/language/constant" ;
2
+ import { LanguageUnionType } from "@Library/language/interface" ;
2
3
3
4
export default function getUserLanguage ( ) : LanguageUnionType {
4
5
const language = navigator . language . substring ( 0 , 2 ) . toLowerCase ( ) ;
@@ -7,5 +8,5 @@ export default function getUserLanguage(): LanguageUnionType {
7
8
const userLanguage = language as LanguageUnionType ;
8
9
return LANGUAGE [ userLanguage ] ;
9
10
}
10
- return LANGUAGE . ko ;
11
+ return LANGUAGE . en ;
11
12
}
Original file line number Diff line number Diff line change
1
+ import LANGUAGE from "@Library/language/constant" ;
2
+
3
+ export type LanguageInterface = Record <
4
+ typeof LANGUAGE [ keyof typeof LANGUAGE ] ,
5
+ string
6
+ > ;
7
+ export type LanguageUnionType = keyof typeof LANGUAGE ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- import MessageInterface from "lib/messages /interface" ;
1
+ import { LanguageInterface } from "@Library/language /interface" ;
2
2
3
- const NETWORK_ERROR_MESSAGE : MessageInterface = {
3
+ const NETWORK_ERROR_MESSAGE : LanguageInterface = {
4
4
ko : "서버와 연결이 끊겼습니다." ,
5
5
en : "NetWork Error." ,
6
6
} ;
You can’t perform that action at this time.
0 commit comments