diff --git a/.tx/config b/.tx/config
index eab5632..b52a04f 100644
--- a/.tx/config
+++ b/.tx/config
@@ -5,6 +5,23 @@ host = https://www.transifex.com/
source_file = api/src/main/resources/messages.properties
source_lang = en
type = UNICODEPROPERTIES
+trans.ar = api/src/main/resources/messages_ar.properties
+trans.de = api/src/main/resources/messages_de.properties
+trans.el = api/src/main/resources/messages_el.properties
+trans.es = api/src/main/resources/messages_es.properties
+trans.fa = api/src/main/resources/messages_fa.properties
trans.fr = api/src/main/resources/messages_fr.properties
+trans.hi = api/src/main/resources/messages_hi.properties
trans.ht = api/src/main/resources/messages_ht.properties
+trans.hy = api/src/main/resources/messages_hy.properties
+trans.id_ID = api/src/main/resources/messages_id_ID.properties
+trans.it = api/src/main/resources/messages_it.properties
+trans.ku = api/src/main/resources/messages_ku.properties
+trans.lt = api/src/main/resources/messages_lt.properties
+trans.pl = api/src/main/resources/messages_pl.properties
+trans.pt = api/src/main/resources/messages_pt.properties
+trans.ru = api/src/main/resources/messages_ru.properties
+trans.si = api/src/main/resources/messages_si.properties
+trans.sw = api/src/main/resources/messages_sw.properties
+trans.te = api/src/main/resources/messages_te.properties
diff --git a/api/src/main/resources/messages_ar.properties b/api/src/main/resources/messages_ar.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_ar.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_de.properties b/api/src/main/resources/messages_de.properties
new file mode 100644
index 0000000..bedb86d
--- /dev/null
+++ b/api/src/main/resources/messages_de.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = wahr
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telefonnummer
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unbekannter Patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Adresse
+haiticore.address.cityVillage = Kommune
+haiticore.address.country = Land
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_el.properties b/api/src/main/resources/messages_el.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_el.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_es.properties b/api/src/main/resources/messages_es.properties
new file mode 100644
index 0000000..2fb6196
--- /dev/null
+++ b/api/src/main/resources/messages_es.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = Verdadero
+
+haiticore.title=Núcleo Haiti
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Número telefónico
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Paciente desconocido
+
+haiticore.address.address1 = Localidad
+haiticore.address.address2 = Direccion
+haiticore.address.cityVillage = Barrio
+haiticore.address.country = País
+haiticore.address.neighborhoodCell = Seccion Comunal
+haiticore.address.stateProvince = Departamento
diff --git a/api/src/main/resources/messages_fa.properties b/api/src/main/resources/messages_fa.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_fa.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_hi.properties b/api/src/main/resources/messages_hi.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_hi.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_hy.properties b/api/src/main/resources/messages_hy.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_hy.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_id_ID.properties b/api/src/main/resources/messages_id_ID.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_id_ID.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_it.properties b/api/src/main/resources/messages_it.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_it.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_ku.properties b/api/src/main/resources/messages_ku.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_ku.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_lt.properties b/api/src/main/resources/messages_lt.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_lt.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_pl.properties b/api/src/main/resources/messages_pl.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_pl.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_pt.properties b/api/src/main/resources/messages_pt.properties
new file mode 100644
index 0000000..40df9ef
--- /dev/null
+++ b/api/src/main/resources/messages_pt.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = verdadeiro
+
+haiticore.title=Núcleo de Haiti
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Número de Telefone
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Paciente desconhecido
+
+haiticore.address.address1 = Habitação da Localidade
+haiticore.address.address2 = Endereço
+haiticore.address.cityVillage = Commune
+haiticore.address.country = País
+haiticore.address.neighborhoodCell = Unidade Comunal
+haiticore.address.stateProvince = Departamento
diff --git a/api/src/main/resources/messages_ru.properties b/api/src/main/resources/messages_ru.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_ru.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_si.properties b/api/src/main/resources/messages_si.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_si.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_sw.properties b/api/src/main/resources/messages_sw.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_sw.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/api/src/main/resources/messages_te.properties b/api/src/main/resources/messages_te.properties
new file mode 100644
index 0000000..b9588d5
--- /dev/null
+++ b/api/src/main/resources/messages_te.properties
@@ -0,0 +1,12 @@
+openmrs.property.MESSAGE_PROPERTY_ALLOW_KEYS_OUTSIDE_OF_MODULE_NAMESPACE = true
+
+haiticore.title=Haiti Core
+ui.i18n.PersonAttributeType.name.14d4f066-15f5-102d-96e4-000c29c2a5d7=Telephone Number
+ui.i18n.PersonAttributeType.name.8b56eac7-5c76-4b9c-8c6f-1deab8d3fc47=Unknown patient
+
+haiticore.address.address1 = Locality Habitation
+haiticore.address.address2 = Address
+haiticore.address.cityVillage = Commune
+haiticore.address.country = Country
+haiticore.address.neighborhoodCell = Section Communale
+haiticore.address.stateProvince = Department
diff --git a/omod/src/main/resources/config.xml b/omod/src/main/resources/config.xml
index 61870db..c1e3a72 100644
--- a/omod/src/main/resources/config.xml
+++ b/omod/src/main/resources/config.xml
@@ -29,7 +29,7 @@
-
+
en
messages.properties
@@ -38,10 +38,82 @@
fr
messages_fr.properties
+
+ es
+ messages_es.properties
+
ht
messages_ht.properties
+
+ pt
+ messages_pt.properties
+
+
+ de
+ messages_de.properties
+
+
+ de
+ messages_de.properties
+
+
+ fa
+ messages_fa.properties
+
+
+ si
+ messages_si.properties
+
+
+ hi
+ messages_hi.properties
+
+
+ ar
+ messages_ar.properties
+
+
+ pl
+ messages_pl.properties
+
+
+ it
+ messages_it.properties
+
+
+ el
+ messages_el.properties
+
+
+ ru
+ messages_ru.properties
+
+
+ lt
+ messages_lt.properties
+
+
+ hy
+ messages_hy.properties
+
+
+ te
+ messages_te.properties
+
+
+ sw
+ messages_sw.properties
+
+
+ ku
+ messages_ku.properties
+
+
+ id_ID
+ messages_id_ID.properties
+