Skip to content

Commit 0882b8b

Browse files
anizmoanizmo
authored andcommitted
Internationalization Enhancement
- Added test to ensure there are no string literals - Added test to ensure a string is translated in all language files - Added missing strings in properties - Internationalized remaining strings flagged by the tests Signed-off-by: anizmo <[email protected]>
1 parent 0c88f91 commit 0882b8b

18 files changed

+313
-55
lines changed

src/main/resources/messages/messages.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,18 @@ pets=Pets
3131
home=Home
3232
error=Error
3333
telephone.invalid=Telephone must be a 10-digit number
34+
layoutTitle=PetClinic :: a Spring Framework demonstration
35+
pet=Pet
36+
birthDate=Birth Date
37+
type=Type
38+
previousVisits=Previous Visits
39+
date=Date
40+
description=Description
41+
new=New
42+
addVisit=Add Visit
43+
editPet=Edit Pet
44+
ownerInformation=Owner Information
45+
visitDate=Visit Date
46+
editOwner=Edit Owner
47+
addNewPet=Add New Pet
48+
petsAndVisits=Pets and Visits

src/main/resources/messages/messages_de.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,18 @@ pets=Haustiere
3131
home=Startseite
3232
error=Fehler
3333
telephone.invalid=Telefonnummer muss aus 10 Ziffern bestehen
34+
layoutTitle=PetClinic :: eine Demonstration des Spring Frameworks
35+
pet=Haustier
36+
birthDate=Geburtsdatum
37+
type=Typ
38+
previousVisits=Frühere Besuche
39+
date=Datum
40+
description=Beschreibung
41+
new=Neu
42+
addVisit=Besuch hinzufügen
43+
editPet=Haustier bearbeiten
44+
ownerInformation=Besitzerinformationen
45+
visitDate=Besuchsdatum
46+
editOwner=Besitzer bearbeiten
47+
addNewPet=Neues Haustier hinzufügen
48+
petsAndVisits=Haustiere und Besuche

src/main/resources/messages/messages_es.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,18 @@ pets=Mascotas
3131
home=Inicio
3232
error=Error
3333
telephone.invalid=El número de teléfono debe tener 10 dígitos
34+
layoutTitle=PetClinic :: una demostración de Spring Framework
35+
pet=Mascota
36+
birthDate=Fecha de nacimiento
37+
type=Tipo
38+
previousVisits=Visitas anteriores
39+
date=Fecha
40+
description=Descripción
41+
new=Nuevo
42+
addVisit=Agregar visita
43+
editPet=Editar mascota
44+
ownerInformation=Información del propietario
45+
visitDate=Fecha de visita
46+
editOwner=Editar propietario
47+
addNewPet=Agregar nueva mascota
48+
petsAndVisits=Mascotas y visitas

src/main/resources/messages/messages_fa.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,18 @@ pets=حیوانات خانگی
3131
home=خانه
3232
error=خطا
3333
telephone.invalid=شماره تلفن باید ۱۰ رقمی باشد
34+
layoutTitle=PetClinic :: یک نمایش از Spring Framework
35+
pet=حیوان خانگی
36+
birthDate=تاریخ تولد
37+
type=نوع
38+
previousVisits=ویزیت‌های قبلی
39+
date=تاریخ
40+
description=توضیحات
41+
new=جدید
42+
addVisit=افزودن ویزیت
43+
editPet=ویرایش حیوان خانگی
44+
ownerInformation=اطلاعات مالک
45+
visitDate=تاریخ ویزیت
46+
editOwner=ویرایش مالک
47+
addNewPet=افزودن حیوان خانگی جدید
48+
petsAndVisits=حیوانات و ویزیت‌ها

src/main/resources/messages/messages_ko.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,18 @@ pets=반려동물
3131
home=홈
3232
error=오류
3333
telephone.invalid=전화번호는 10자리 숫자여야 합니다
34+
layoutTitle=PetClinic :: Spring Framework 데모
35+
pet=반려동물
36+
birthDate=생년월일
37+
type=종류
38+
previousVisits=이전 방문
39+
date=날짜
40+
description=설명
41+
new=새로운
42+
addVisit=방문 추가
43+
editPet=반려동물 수정
44+
ownerInformation=소유자 정보
45+
visitDate=방문 날짜
46+
editOwner=소유자 수정
47+
addNewPet=새 반려동물 추가
48+
petsAndVisits=반려동물 및 방문

src/main/resources/messages/messages_pt.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,18 @@ pets=Animais de estimação
3131
home=Início
3232
error=Erro
3333
telephone.invalid=O número de telefone deve conter 10 dígitos
34+
layoutTitle=PetClinic :: uma demonstração do Spring Framework
35+
pet=Animal de estimação
36+
birthDate=Data de nascimento
37+
type=Tipo
38+
previousVisits=Visitas anteriores
39+
date=Data
40+
description=Descrição
41+
new=Novo
42+
addVisit=Adicionar visita
43+
editPet=Editar animal
44+
ownerInformation=Informações do proprietário
45+
visitDate=Data da visita
46+
editOwner=Editar proprietário
47+
addNewPet=Adicionar novo animal
48+
petsAndVisits=Animais e visitas

src/main/resources/messages/messages_ru.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,18 @@ pets=Питомцы
3131
home=Главная
3232
error=Ошибка
3333
telephone.invalid=Телефон должен содержать 10 цифр
34+
layoutTitle=PetClinic :: демонстрация Spring Framework
35+
pet=Питомец
36+
birthDate=Дата рождения
37+
type=Тип
38+
previousVisits=Предыдущие визиты
39+
date=Дата
40+
description=Описание
41+
new=Новый
42+
addVisit=Добавить визит
43+
editPet=Редактировать питомца
44+
ownerInformation=Информация о владельце
45+
visitDate=Дата визита
46+
editOwner=Редактировать владельца
47+
addNewPet=Добавить нового питомца
48+
petsAndVisits=Питомцы и визиты

src/main/resources/messages/messages_tr.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,18 @@ pets=Evcil Hayvanlar
3131
home=Ana Sayfa
3232
error=Hata
3333
telephone.invalid=Telefon numarası 10 basamaklı olmalıdır
34+
layoutTitle=PetClinic :: bir Spring Framework demosu
35+
pet=Evcil Hayvan
36+
birthDate=Doğum Tarihi
37+
type=Tür
38+
previousVisits=Önceki Ziyaretler
39+
date=Tarih
40+
description=Açıklama
41+
new=Yeni
42+
addVisit=Ziyaret Ekle
43+
editPet=Evcil Hayvanı Düzenle
44+
ownerInformation=Sahip Bilgileri
45+
visitDate=Ziyaret Tarihi
46+
editOwner=Sahibi Düzenle
47+
addNewPet=Yeni Evcil Hayvan Ekle
48+
petsAndVisits=Evcil Hayvanlar ve Ziyaretler

src/main/resources/templates/fragments/inputField.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<html>
1+
<html xmlns:th="https://www.thymeleaf.org">
22
<body>
33
<form>
44
<th:block th:fragment="input (label, name, type)">
@@ -18,7 +18,7 @@
1818
<span
1919
class="fa fa-remove form-control-feedback"
2020
aria-hidden="true"></span>
21-
<span class="help-inline" th:errors="*{__${name}__}">Error</span>
21+
<span class="help-inline" th:errors="*{__${name}__}" th:text="#{error}">Error</span>
2222
</th:block>
2323
</div>
2424
</div>

src/main/resources/templates/fragments/layout.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<!doctype html>
2-
<html th:fragment="layout (template, menu)">
2+
<html th:fragment="layout (template, menu)"
3+
xmlns:th="https://www.thymeleaf.org">
34

45
<head>
56

@@ -10,7 +11,7 @@
1011

1112
<link rel="shortcut icon" type="image/x-icon" th:href="@{/resources/images/favicon.png}">
1213

13-
<title>PetClinic :: a Spring Framework demonstration</title>
14+
<title th:text="#{layoutTitle}">PetClinic :: a Spring Framework demonstration</title>
1415

1516
<!--[if lt IE 9]>
1617
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>

0 commit comments

Comments
 (0)