한줄 궁금증/해결완료
QA. 언어세팅 메뉴
BEstyle
2022. 10. 14. 13:52
Q. 언어 옵션을 넣어서, 해당옵션에 따라 출력을 다르게 하고 싶다. 이런식으로 languageExample을 늘리는 방법밖에 없을까?
A.
보통은 메시지가 나오는 부분을 다 클래스로 빼고 언어설정을 무엇으로 했는지에 따라서 객체 생성을 따로 한다고 한다.
ublic class Message {
public static final java.lang.String ERR_MSG_INVALID_INPUT_NULL = "Null Input. Please input something.";
public static final java.lang.String ERR_MSG_INVALID_INPUT_EMPTY = "Empty Input. Please input something.";
public static final java.lang.String ERR_MSG_INVALID_INPUT_RANGE = "Invalid Input. Please try again.";
public static final java.lang.String ERR_MSG_INVALID_INPUT_TYPE = "Invalid Type for Input. Please try again.";
public static final java.lang.String ERR_MSG_INVALID_INPUT_FORMAT = "Invalid Format for Input. Please try again.";
public static final java.lang.String END_MSG = "END";
}
이런걸 한국어화 하나해서 둘 중에서 하나의 객체로 생성해서 메시지를 출력하게