μΉμ 3. λ©μμ§, κ΅μ ν μκ° μλ£!!
λ§μ½ μνλͺ
μ΄λΌλ λ¨μ΄λ₯Ό λͺ¨λ μνμ΄λ¦μΌλ‘ κ³ μ³μΌ νλ€λ©΄, κ·Έ λ¨μ΄κ° λ€μ΄κ° νμΌμ λͺ¨λ κ³ μ³μΌ ν κ²μ΄λ€.
μλνλ©΄ ν΄λΉ HTML νμΌμ λ©μμ§κ° νλμ½λ© λμ΄μκΈ° λλ¬Έμ΄λ€.
μ΄λ° λ€μν λ©μμ§λ₯Ό ν κ³³μμ κ΄λ¦¬νλ κΈ°λ₯μ λ©μμ§ κΈ°λ₯μ΄λΌ νλ€.
μλ₯Ό λ€μ΄μ messages.properties
λΌλ λ©μμ§ κ΄λ¦¬μ© νμΌμ λ§λ€κ³
item=μν
item.id=μν ID
item.itemName=μνλͺ
item.price=κ°κ²©
item.quantity=μλ
κ° HTMLλ€μ λ€μκ³Ό κ°μ΄ ν΄λΉ λ°μ΄ν°λ₯Ό keyκ°μΌλ‘ λΆλ¬μ μ¬μ©νλ κ²μ΄λ€.
addForm.html
<label for="itemName" th:text="#{item.itemName}"></label>
editForm.html
<label for="itemName" th:text="#{item.itemName}"></label>
λ©μμ§μμ μ€λͺ
ν νμΌ messages.properties
λ₯Ό κ° λλΌλ³λ‘ λ³λλ‘ κ΄λ¦¬νλ©΄ μλΉμ€λ₯Ό κ΅μ ν ν μ μλ€.
μλ₯Ό λ€μ΄, λ€μκ³Ό κ°μ΄ 2κ°μ νμΌμ λ§λ€μ΄μ λΆλ₯νλ€.
messages_en.properties
item=Item
item.id=Item ID
item.itemName=Item Name
item.price=price
item.quantity=quantity
messages_ko.properties
item=μν
item.id=μν ID
item.itemName=μνλͺ
item.price=κ°κ²©
item.quantity=μλ
μμ΄λ₯Ό μ¬μ©νλ μ¬λμ΄λ©΄ messages_en.propertiesλ₯Ό μ¬μ©νκ³ , νκ΅μ΄λ₯Ό μ¬μ©νλ μ¬λμ΄λ©΄ messages_ko.propertiesλ₯Ό μ¬μ©νκ² κ°λ°νλ©΄ λλ€.
μ΄λ κ² νλ©΄ μ¬μ΄νΈλ₯Ό κ΅μ ν ν μ μλ€.
μ€νλ§μ μΈμ΄ μ ν μ κΈ°λ³ΈμΌλ‘ Accept-Language
ν€λμ κ°μ μ¬μ©νλ€.