본문 바로가기
반응형

타임리프국제화2

[Spring Boot] : 타임리프 Message 국제화 타임리프 메시지 국제화 이번에는 국제화를 적용해 보았다. label.item=Item label.item.id=Item ID label.item.itemName=Item Name label.item.price=price label.item.quantity=quantity page.items=Item List page.item=Item Detail page.addItem=Item Add page.updateItem=Item Update button.save=Save button.cancel=Cancel messages_en.properties 폴더에 위와 같이 영어로 된 이름을 설정해 주었다. 상품 등록 그리고 위 코드 처럼 전에 설정한 메시지 표현식을 사용해 자동으로 대체가 된다. 이러면 국제화는 간단하.. 2022. 2. 9.
[Spring Boot] : 타임리프 Message(메시지), 국제화 메시지, 국제화 소개 만약 상품명이라는 단어를 모두 상품이름으로 고쳐달라는 기획자가 나타나면 전부 다 수정해 주어야 한다. 하지만 여러 화면에 있는 label을 모두 찾아가면서 변경해야 하는데 너무 비효율적이게 된다. 때문에 이런 다양한 메시지를 한 곳에서 관리하도록 하는 기능을 메시지 기능이라고 한다. 예를 messages.properteis라는 메시지 관리용 파일을 만들면 HTML은 데이터를 key 값으로 불러 사용한다. 여기에서 더 나아가 별도로 관리하는 김에 파일을 한개 더 만들어 다른 나라 언어로 사용할 수 있게 해준다. messages_en.propertis messages_ko.propertis 이렇게 두 개의 파일을 만들면 한글과 영어가 지원되게 된다. 이떄, 영어를 사용하는 사람은 _en.. 2022. 2. 9.
반응형