전체 글5 messages.properties 숫자 대신 문자 인덱스 사용하기 국제화를 진행할 때 messages.properties는 빼놓을 수 없다. 로케일 설정에 따라 같은 코드에 다른 메세지를 보여줄 수 있다는 점에서 굉장히 훌륭하지만, 메세지를 관리할 때 한 가지 문제가 있었다. # messages.properties test.age=나는 {0}살입니다. test.introduce=제 이름은 {0}이고, 나이는 {1}살입니다. 인덱스가 숫자로 되어 있어 messages.properties만 봤을 때 어떤 값이 들어가야 하는지 문맥을 보고 유추를 해야하는 점이다. 그나마 파라미터가 1개일 때는 괜찮은데, 2개 이상으로 넘어가면 알아보기가 너무 어렵다. 지금은 한국어로 예시를 작성해서 알아보기가 편하지만, 한국어 이외의 다른 외국어를 사용할 때는 어떤 값이 들어가는지 몰라 앞.. 2022. 6. 27. 이전 1 2 다음