diff --git a/i18n/cs.po b/i18n/cs.po
index 63bac767d0..07f9e1a8cf 100644
--- a/i18n/cs.po
+++ b/i18n/cs.po
@@ -1,13 +1,14 @@
 # 
 # Translators:
 # Jiří Podhorecký, 2023
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Jiří Podhorecký, 2023\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Czech (https://app.transifex.com/hisp-uio/teams/100509/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -301,7 +302,7 @@ msgid ""
 "A {{trackedEntityTypeName}} with this {{attributeName}} is already "
 "registered"
 msgstr ""
-"{{TrackedEntityTypeName}} s tímto {{attributeName}} je již zaregistrován"
+"{{trackedEntityTypeName}} s tímto {{attributeName}} je již zaregistrován"
 
 msgid "Show registered {{trackedEntityTypeName}}"
 msgstr "Zobrazit registrovaného {{trackedEntityTypeName}}"
@@ -1039,7 +1040,7 @@ msgid "New {{ eventName }} event"
 msgstr "Nová událost {{ eventName }}"
 
 msgid "Show {{ rest }} more"
-msgstr "Zobrazit {{rest}} více"
+msgstr "Zobrazit {{ rest }} více"
 
 msgid "Reset list"
 msgstr "Resetovat seznam"
@@ -1147,13 +1148,13 @@ msgid "An error has occured. See log for details"
 msgstr "Vyskytla se chyba. Podrobnosti najdete v protokolu"
 
 msgid "Scheduled{{ escape }} due {{ time }}"
-msgstr "Naplánováno na {{escape}} kvůli {{time}}"
+msgstr "Naplánováno na {{ escape }} kvůli {{ time }}"
 
 msgid "Scheduled"
 msgstr "Naplánováno"
 
 msgid "Overdue{{ escape }} due {{ time }}"
-msgstr "Po termínu {{escape}} kvůli {{time}}"
+msgstr "Po termínu {{ escape }} kvůli {{ time }}"
 
 msgid "Overdue"
 msgstr "Po termínu"
diff --git a/i18n/es.po b/i18n/es.po
index 48320a9d14..d9278834ee 100644
--- a/i18n/es.po
+++ b/i18n/es.po
@@ -8,15 +8,15 @@
 # Alison Andrade <aandrade@ippfwhr.org>, 2021
 # Viktor Varland <viktor@dhis2.org>, 2022
 # Prabhjot Singh, 2022
-# Philip Larsen Donnelly, 2022
 # Enzo Nicolas Rossi <enzo@dhis2.org>, 2023
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Enzo Nicolas Rossi <enzo@dhis2.org>, 2023\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Spanish (https://app.transifex.com/hisp-uio/teams/100509/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -488,7 +488,7 @@ msgid "URL"
 msgstr "URL"
 
 msgid "Icon for {{field}}"
-msgstr "Icono de {{campo}}"
+msgstr "Icono de {{field}}"
 
 msgid "start typing to search"
 msgstr "Empiece a escribir para buscar"
@@ -717,7 +717,7 @@ msgid "Registered events"
 msgstr "Eventos registrados"
 
 msgid "Please select {{category}}."
-msgstr "Seleccione {{categoría}}."
+msgstr "Seleccione {{category}}."
 
 msgid "Or see all records accessible to you in {{program}} "
 msgstr "O vea todos los registros a los que puede acceder en {{program}}"
@@ -1069,7 +1069,7 @@ msgid "New {{ eventName }} event"
 msgstr "Nuevo evento {{ eventName }}"
 
 msgid "Show {{ rest }} more"
-msgstr "Mostrar más {{ resto }} "
+msgstr "Mostrar más {{ rest }} "
 
 msgid "Reset list"
 msgstr "Resetear lista"
@@ -1090,13 +1090,13 @@ msgid "Due date"
 msgstr "Fecha de vencimiento"
 
 msgid "{{ totalEvents }} events"
-msgstr "{{ eventos totales }} eventos"
+msgstr "{{ totalEvents }} eventos"
 
 msgid "{{ overdueEvents }} overdue"
 msgstr "{{ overdueEvents }} vencido"
 
 msgid "{{ scheduledEvents }} scheduled"
-msgstr "{{ eventos programados }} programado(s)"
+msgstr "{{ scheduledEvents }} programado(s)"
 
 msgid "Stages and Events"
 msgstr "Etapas y eventos"
@@ -1183,7 +1183,7 @@ msgid "Scheduled"
 msgstr "Planificado"
 
 msgid "Overdue{{ escape }} due {{ time }}"
-msgstr "Atrasado {{ escape }} para {{ tiempo }}"
+msgstr "Atrasado {{ escape }} para {{ time }}"
 
 msgid "Overdue"
 msgstr "Atrasado"
diff --git a/i18n/es_419.po b/i18n/es_419.po
index c088e8e861..30bfc9ec8b 100644
--- a/i18n/es_419.po
+++ b/i18n/es_419.po
@@ -2,13 +2,14 @@
 # Translators:
 # Jaime Bosque <jaime.bosque@dhis2.org>, 2022
 # Enzo Nicolas Rossi <enzo@dhis2.org>, 2024
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Enzo Nicolas Rossi <enzo@dhis2.org>, 2024\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Spanish (Latin America) (https://app.transifex.com/hisp-uio/teams/100509/es_419/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -226,7 +227,7 @@ msgid "No write access"
 msgstr "Sin acceso de escritura"
 
 msgid "New {{titleText}}"
-msgstr "Nuevo {{texto de título}}"
+msgstr "Nuevo {{titleText}}"
 
 msgid "Switch to form view"
 msgstr "Cambiar a vista de formulario"
@@ -482,7 +483,7 @@ msgid "URL"
 msgstr "URL"
 
 msgid "Icon for {{field}}"
-msgstr "Icono para {{campo}}"
+msgstr "Icono para {{field}}"
 
 msgid "start typing to search"
 msgstr "empieza a escribir para buscar"
@@ -512,10 +513,10 @@ msgid "{{fromDate}} to {{toDate}}"
 msgstr "{{fromDate}} a {{toDate}}"
 
 msgid "after or equal to {{date}}"
-msgstr "después o igual a {{fecha}}"
+msgstr "después o igual a {{date}}"
 
 msgid "before or equal to {{date}}"
-msgstr "antes o igual a {{fecha}}"
+msgstr "antes o igual a {{date}}"
 
 msgid "greater than or equal to"
 msgstr "Mayor qué o igual a"
@@ -571,19 +572,19 @@ msgid "Select"
 msgstr ""
 
 msgid "Program"
-msgstr ""
+msgstr "Programa"
 
 msgid "No programs available."
 msgstr ""
 
 msgid "Show all"
-msgstr ""
+msgstr "Mostrar todo"
 
 msgid "Selected program"
-msgstr ""
+msgstr "Programa seleccionado"
 
 msgid "Some programs are being filtered."
-msgstr ""
+msgstr "Se están filtrando algunos programas."
 
 msgid "Select program"
 msgstr ""
@@ -711,7 +712,7 @@ msgid "Registered events"
 msgstr "Eventos registrados"
 
 msgid "Please select {{category}}."
-msgstr "Seleccione {{categoría}}."
+msgstr "Seleccione {{category}}."
 
 msgid "Or see all records accessible to you in {{program}} "
 msgstr "O vea todos los registros accesibles para su usuario en {{program}}"
@@ -753,63 +754,65 @@ msgid "Link"
 msgstr ""
 
 msgid "Save as new {{trackedEntityName}}"
-msgstr ""
+msgstr "Guardar como nuevo {{trackedEntityName}}"
 
 msgid "Organisation Unit"
-msgstr ""
+msgstr "Unidad Organizativa"
 
 msgid "Registration"
-msgstr ""
+msgstr "Registro"
 
 msgid "Search results"
-msgstr ""
+msgstr "Resultados de la búsqueda"
 
 msgid "No {{trackedEntityTypeName}} found."
-msgstr ""
+msgstr "No se encontró {{trackedEntityTypeName}}."
 
 msgid "New search"
-msgstr ""
+msgstr "Nueva búsqueda"
 
 msgid "Edit search"
-msgstr ""
+msgstr "Editar búsqueda"
 
 msgid "Link to an existing {{trackedEntityType}}"
-msgstr ""
+msgstr "Enlace a un {{trackedEntityType}} existente"
 
 msgid "Create new {{trackedEntityType}}"
-msgstr ""
+msgstr "Crear nuevo {{trackedEntityType}}"
 
 msgid "Register"
-msgstr ""
+msgstr "Registrar"
 
 msgid ""
 "Fill in at least {{minAttributesRequiredToSearch}}  attributes to search"
 msgstr ""
 
 msgid "Search {{name}}"
-msgstr ""
+msgstr "Buscar {{name}}"
 
 msgid "Search by {{name}}"
-msgstr ""
+msgstr "Buscar por {{name}}"
 
 msgid "Search by attributes"
-msgstr ""
+msgstr "Buscar por atributos"
 
 msgid "Back"
 msgstr "Atrás"
 
 msgid "Search for {{titleText}}"
-msgstr ""
+msgstr "Buscar por {{titleText}}"
 
 msgid "Search for"
-msgstr ""
+msgstr "Buscar por"
 
 msgid ""
 "You can also choose a program from the top bar and search in that program"
 msgstr ""
+"También puede elegir un programa de la barra superior y buscar en ese "
+"programa"
 
 msgid "No results found"
-msgstr ""
+msgstr "No se han encontrado resultados"
 
 msgid ""
 "You can change your search terms and search again to find what you are "
@@ -836,18 +839,19 @@ msgid ""
 msgstr ""
 
 msgid "Choose a type to start searching"
-msgstr ""
+msgstr "Elija un tipo para comenzar a buscar"
 
 msgid "View active enrollment"
-msgstr ""
+msgstr "Ver inscripción activa"
 
 msgid "Re-enroll"
-msgstr ""
+msgstr "Volver a inscribir"
 
 msgid ""
 "Not finding the results you were looking for? Try to search all programs "
 "that use type "
 msgstr ""
+"¿No encuentra los resultados que buscaba? Intente buscar todos los programas"
 
 msgid "Search in all programs"
 msgstr ""
@@ -856,51 +860,53 @@ msgid "events"
 msgstr "Eventos"
 
 msgid "event"
-msgstr ""
+msgstr "evento"
 
 msgid "You dont have access to edit this event"
 msgstr ""
 
 msgid "Edit event"
-msgstr ""
+msgstr "Editar evento"
 
 msgid "Event details"
-msgstr ""
+msgstr "Detalles del evento"
 
 msgid ""
 "Leaving this page will discard any selections you made for a new "
 "relationship"
 msgstr ""
+"Al salir de esta página, se descartarán las selecciones que haya realizado "
+"para una nueva relación."
 
 msgid "No one is assigned to this event"
-msgstr ""
+msgstr "Nadie está asignado a este evento."
 
 msgid "Assign"
-msgstr ""
+msgstr "Asignar"
 
 msgid "Event assigned to {{name}}"
-msgstr ""
+msgstr "Evento asignado a {{name}}"
 
 msgid "Feedbacks"
 msgstr "Comentarios"
 
 msgid "Show all events"
-msgstr ""
+msgstr "Mostrar todos los eventos"
 
 msgid "Event could not be loaded. Are you sure it exists?"
-msgstr ""
+msgstr "No se pudo cargar el evento. ¿Está seguro de que existe?"
 
 msgid "Event could not be loaded"
-msgstr ""
+msgstr "No se pudo cargar el evento"
 
 msgid "Organisation unit could not be loaded"
-msgstr ""
+msgstr "No se pudo cargar la unidad organizativa"
 
 msgid "Possible duplicates found"
-msgstr ""
+msgstr "Posibles duplicados encontrados."
 
 msgid "An error occurred loading possible duplicates"
-msgstr ""
+msgstr "Se produjo un error al cargar posibles duplicados"
 
 msgid "You dont have access to delete this relationship"
 msgstr ""
@@ -909,13 +915,13 @@ msgid "You dont have access to create any relationships"
 msgstr ""
 
 msgid "Add relationship"
-msgstr ""
+msgstr "Añadir relación"
 
 msgid "Results found"
 msgstr ""
 
 msgid "Search {{uniqueAttrName}}"
-msgstr ""
+msgstr "Buscar {{uniqueAttrName}}"
 
 msgid "Fill in at least {{minAttributesRequired}} attributes to search"
 msgstr ""
@@ -1055,7 +1061,7 @@ msgid "Report date"
 msgstr "Fecha de reporte"
 
 msgid "Registering unit"
-msgstr ""
+msgstr "Unidad de registro"
 
 msgid "Due date"
 msgstr "Fecha de vencimiento"
@@ -1232,10 +1238,10 @@ msgid "To time"
 msgstr ""
 
 msgid "error encountered during field validation"
-msgstr ""
+msgstr "error encontrado durante la validación del campo"
 
 msgid "error"
-msgstr ""
+msgstr "Error"
 
 msgid "Delete polygon"
 msgstr ""
diff --git a/i18n/fr.po b/i18n/fr.po
index 1e29ea4de0..ce7771a41e 100644
--- a/i18n/fr.po
+++ b/i18n/fr.po
@@ -5,17 +5,17 @@
 # Gabriela Rodriguez <grodriguezcoronado@gmail.com>, 2021
 # Yayra Gomado <ygomado@hispwca.org>, 2021
 # tx_e2f_fr r25 <tx_e2f_fr_r25@ate2f.com>, 2021
-# phil_dhis2, 2022
 # Viktor Varland <viktor@dhis2.org>, 2022
 # Karoline Tufte Lien <karoline@dhis2.org>, 2022
 # Yao Selom SAKA (HISP WCA) <ysaka@hispwca.org>, 2023
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Yao Selom SAKA (HISP WCA) <ysaka@hispwca.org>, 2023\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: French (https://app.transifex.com/hisp-uio/teams/100509/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -201,8 +201,8 @@ msgid ""
 "Relationship of type {{relationshipTypeName}} to {{entityName}} already "
 "exists"
 msgstr ""
-"La relation entre le type {{nom du type de relation}} et {{Nom d'entité}} "
-"existe déjà"
+"La relation entre le type {{relationshipTypeName}} et {{entityName}} existe "
+"déjà"
 
 msgid "Active"
 msgstr "Actif"
@@ -234,7 +234,7 @@ msgid "No write access"
 msgstr "Aucun accès en écriture"
 
 msgid "New {{titleText}}"
-msgstr "Nouveau {{texte du titre}}"
+msgstr "Nouveau {{titleText}}"
 
 msgid "Switch to form view"
 msgstr "Passer à la vue du formulaire"
@@ -309,21 +309,20 @@ msgid ""
 "An item with this {{attributeName}} is already registered, but you don't "
 "have access to it"
 msgstr ""
-"Un élément est déjà enregistré avec ce {{nom d'attribut}}, mais vous n'y "
-"avez pas accès"
+"Un élément est déjà enregistré avec ce {{attributeName}}, mais vous n'y avez"
+" pas accès"
 
 msgid "You have already registered this {{attributeName}}"
-msgstr "Vous avez déjà enregistré ce {{nom d'attribut}}"
+msgstr "Vous avez déjà enregistré ce {{attributeName}}"
 
 msgid ""
 "A {{trackedEntityTypeName}} with this {{attributeName}} is already "
 "registered"
 msgstr ""
-"Un {{Nom de type d'entité suivie}} ayant ce {{Nom d'attribut}} est déjà "
-"enregistré"
+"Un {{trackedEntityTypeName}} ayant ce {{attributeName}} est déjà enregistré"
 
 msgid "Show registered {{trackedEntityTypeName}}"
-msgstr "Afficher le {{Nom de type d'entité suivie}} enregistré"
+msgstr "Afficher le {{trackedEntityTypeName}} enregistré"
 
 msgid "Registered person"
 msgstr "Personne inscrite"
@@ -520,7 +519,7 @@ msgid "Reset filter"
 msgstr "Réinitialiser le filtre"
 
 msgid "{{fromDate}} to {{toDate}}"
-msgstr "{{de}} à {{à}}"
+msgstr "{{fromDate}} à {{toDate}}"
 
 msgid "after or equal to {{date}}"
 msgstr "après ou égal à {{date}}"
@@ -649,7 +648,7 @@ msgid ""
 "{{teiDisplayName}}"
 msgstr ""
 "Choisissez un programme pour ajouter de nouvelles inscriptions ou voir les "
-"inscriptions existantes pour {{Nom d'affichage de la tei}}."
+"inscriptions existantes pour {{teiDisplayName}}."
 
 msgid ""
 "{{programName}} has categories. Choose all categories to view dashboard."
@@ -724,15 +723,14 @@ msgid "Registered events"
 msgstr "Événements enregistrés"
 
 msgid "Please select {{category}}."
-msgstr "Veuillez sélectionner {{catégorie}}."
+msgstr "Veuillez sélectionner {{category}}."
 
 msgid "Or see all records accessible to you in {{program}} "
 msgstr ""
-"Ou voir tous les enregistrements auxquels vous avez accès dans {{programme}}"
+"Ou voir tous les enregistrements auxquels vous avez accès dans {{program}}"
 
 msgid "Or see all events accessible to you in {{program}}"
-msgstr ""
-"Ou voir tous les événements auxquels vous avez accès dans {{programme}}"
+msgstr "Ou voir tous les événements auxquels vous avez accès dans {{program}}"
 
 msgid "Please select an organisation unit."
 msgstr "Veuillez sélectionner une unité d'organisation."
@@ -780,7 +778,7 @@ msgid "Search results"
 msgstr "Résultats de la recherche"
 
 msgid "No {{trackedEntityTypeName}} found."
-msgstr "Aucun {{Nom de type d'entité suivie}} trouvé."
+msgstr "Aucun {{trackedEntityTypeName}} trouvé."
 
 msgid "New search"
 msgstr "Nouvelle recherche"
@@ -789,10 +787,10 @@ msgid "Edit search"
 msgstr "Modifier la recherche"
 
 msgid "Link to an existing {{trackedEntityType}}"
-msgstr "Lier à un {{Type d'entité suivie}} existant"
+msgstr "Lier à un {{trackedEntityType}} existant"
 
 msgid "Create new {{trackedEntityType}}"
-msgstr "Créer un nouveau {{Type d'entité suivie}}"
+msgstr "Créer un nouveau {{trackedEntityType}}"
 
 msgid "Register"
 msgstr "Enregistrer"
@@ -800,11 +798,11 @@ msgstr "Enregistrer"
 msgid ""
 "Fill in at least {{minAttributesRequiredToSearch}}  attributes to search"
 msgstr ""
-"Renseigner au moins les attributs {{Nombre minimal d'attributs requis pour "
-"la recherche}} pour la recherche"
+"Renseigner au moins les attributs {{minAttributesRequiredToSearch}} pour la "
+"recherche"
 
 msgid "Search {{name}}"
-msgstr "Rechercher {{nom}}"
+msgstr "Rechercher {{name}}"
 
 msgid "Search by {{name}}"
 msgstr "Rechercher par {{name}}"
@@ -816,7 +814,7 @@ msgid "Back"
 msgstr "Précédent"
 
 msgid "Search for {{titleText}}"
-msgstr "Rechercher {{texte du titre}}"
+msgstr "Rechercher {{titleText}}"
 
 msgid "Search for"
 msgstr "Rechercher"
@@ -909,7 +907,7 @@ msgid "Assign"
 msgstr "Assigner"
 
 msgid "Event assigned to {{name}}"
-msgstr "Événement attribué à {{nom}}"
+msgstr "Événement attribué à {{name}}"
 
 msgid "Feedbacks"
 msgstr "Feedbacks"
@@ -949,8 +947,8 @@ msgstr "Chercher {{uniqueAttrName}}"
 
 msgid "Fill in at least {{minAttributesRequired}} attributes to search"
 msgstr ""
-"Renseigner au moins les attributs {{Nombre minimal d'attributs requis}} pour"
-" la recherche"
+"Renseigner au moins les attributs {{minAttributesRequired}} pour la "
+"recherche"
 
 msgid "To work with the selected program,"
 msgstr "Pour utiliser le programme sélectionné,"
@@ -1075,16 +1073,16 @@ msgid "Person Profile"
 msgstr "Profil d'une personne"
 
 msgid "New {{ eventName }} event"
-msgstr "Nouvel événement {{nomdel'événement}}"
+msgstr "Nouvel événement {{ eventName }}"
 
 msgid "Show {{ rest }} more"
-msgstr "Afficher {{rest}} plus"
+msgstr "Afficher {{ rest }} plus"
 
 msgid "Reset list"
 msgstr "Réinitialiser la liste"
 
 msgid "Go to full {{ eventName }}"
-msgstr "Aller à l'intégralité de {{nom de l'événement}}"
+msgstr "Aller à l'intégralité de {{ eventName }}"
 
 msgid "This stage can only have one event"
 msgstr "Ce stade ne peut avoir qu'un seul événement"
@@ -1099,7 +1097,7 @@ msgid "Due date"
 msgstr "Date d'échéance"
 
 msgid "{{ totalEvents }} events"
-msgstr "{{total des événements}} événements"
+msgstr "{{ totalEvents }} événements"
 
 msgid "{{ overdueEvents }} overdue"
 msgstr "{{ overdueEvents }} en retard"
@@ -1165,7 +1163,7 @@ msgid "Share view..."
 msgstr "Partager la vue..."
 
 msgid "Do you really want to delete the '{{templateName}}' view?"
-msgstr "Souhaitez-vous vraiment supprimer la vue '{{nom du modèle}}' ?"
+msgstr "Souhaitez-vous vraiment supprimer la vue '{{templateName}}' ?"
 
 msgid "Confirm"
 msgstr "Confirmer"
@@ -1249,7 +1247,7 @@ msgid "Set coordinate"
 msgstr "Définir les coordonnées"
 
 msgid "Page {{currentPage}}"
-msgstr "Page {{page en cours}}"
+msgstr "Page {{currentPage}}"
 
 msgid "Date"
 msgstr "Date"
diff --git a/i18n/id.po b/i18n/id.po
index a677d80312..30621281e9 100644
--- a/i18n/id.po
+++ b/i18n/id.po
@@ -1,6 +1,5 @@
 # 
 # Translators:
-# phil_dhis2, 2021
 # Guardian Sanjaya <gysanjaya@ugm.ac.id>, 2021
 # Carwoto Sa'an <carwoto@gmail.com>, 2021
 # Viktor Varland <viktor@dhis2.org>, 2022
@@ -8,14 +7,15 @@
 # Aprisa Chrysantina <aprisa.chrysantina@gmail.com>, 2022
 # Raja Fathurrahim, 2022
 # Untoro Dwi Raharjo <untoro.dwi.raharjo@mail.ugm.ac.id>, 2022
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-06-23T13:21:06.685Z\n"
+"POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Untoro Dwi Raharjo <untoro.dwi.raharjo@mail.ugm.ac.id>, 2022\n"
-"Language-Team: Indonesian (https://www.transifex.com/hisp-uio/teams/100509/id/)\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
+"Language-Team: Indonesian (https://app.transifex.com/hisp-uio/teams/100509/id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -101,7 +101,7 @@ msgstr ""
 msgid "Please provide a valid time"
 msgstr ""
 
-msgid "Please provide a valid percentage"
+msgid "Please provide an integer between 0 and 100"
 msgstr ""
 
 msgid "Please provide a valid url"
@@ -772,10 +772,10 @@ msgstr ""
 "Isi setidaknya atribut {{minAttributesRequiredToSearch}} untuk mencari"
 
 msgid "Search {{name}}"
-msgstr ""
+msgstr "Telusuri {{name}}"
 
 msgid "Search by {{name}}"
-msgstr "Cari berdasarkan {{nama}}"
+msgstr "Cari berdasarkan {{name}}"
 
 msgid "Search by attributes"
 msgstr ""
@@ -1202,7 +1202,7 @@ msgid "Set coordinate"
 msgstr "Tentukan koordinat"
 
 msgid "Page {{currentPage}}"
-msgstr ""
+msgstr "Halaman {{currentPage}}"
 
 msgid "Date"
 msgstr "Tanggal"
diff --git a/i18n/lo.po b/i18n/lo.po
index 4ee6b61107..fde09f67d9 100644
--- a/i18n/lo.po
+++ b/i18n/lo.po
@@ -4,13 +4,14 @@
 # Philip Larsen Donnelly, 2022
 # Thuy Nguyen <thuynguyen@hispvietnam.org>, 2022
 # Saysamone Sibounma, 2023
+# Namwan Chanthavisouk, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Saysamone Sibounma, 2023\n"
+"Last-Translator: Namwan Chanthavisouk, 2024\n"
 "Language-Team: Lao (https://app.transifex.com/hisp-uio/teams/100509/lo/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,10 +20,10 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 msgid "Choose one or more dates..."
-msgstr ""
+msgstr "ເລືອກວັນທີໜຶ່ງ ຫຼື ຫຼາຍກວ່ານັ້ນ..."
 
 msgid "Choose a date..."
-msgstr ""
+msgstr "ເລືອກວັນທີ..."
 
 msgid "Today"
 msgstr "ມື້ນີ້"
@@ -49,13 +50,13 @@ msgid "Last updated"
 msgstr "ປັບປຸງ​ຄັ້ງຫລ້າສຸດ"
 
 msgid "Enrolled"
-msgstr ""
+msgstr "ລົງທະບຽນ"
 
 msgid "Previously enrolled"
-msgstr ""
+msgstr "ລົງທະບຽນກ່ອນໜ້າ"
 
 msgid "This value is validating"
-msgstr ""
+msgstr "ຄ່ານີ້ກຳລັງກວດສອບຢູ່"
 
 msgid "Async field update failed"
 msgstr ""
@@ -64,13 +65,13 @@ msgid "A value is required"
 msgstr ""
 
 msgid "Please provide a valid number"
-msgstr ""
+msgstr "ກະລຸນາລະບຸເບີໂທທີ່ຖືກຕ້ອງ"
 
 msgid "Please provide a valid integer"
-msgstr ""
+msgstr "ກະລຸນາລະບຸຈຳນວນເຕັມໃຫ້ຖືກຕ້ອງ"
 
 msgid "Please provide a positive integer"
-msgstr ""
+msgstr "ກະລຸນາລະບຸຈຳນວນທີ່ເປັນບວກ"
 
 msgid "Please provide zero or a positive integer"
 msgstr ""
@@ -94,19 +95,19 @@ msgid "Please provide an integer between 0 and 100"
 msgstr ""
 
 msgid "Please provide a valid url"
-msgstr ""
+msgstr "ກະລຸນາປ້ອນ URL ທີ່ຖືກຕ້ອງ"
 
 msgid "Please provide a valid email address"
-msgstr ""
+msgstr "ກະລຸນາປ້ອນທີ່ຢູ່ອີເມວທີ່ຖືກຕ້ອງ"
 
 msgid "Please provide a valid age"
-msgstr ""
+msgstr "ກະລຸນາປ້ອນອາຍຸໃຫ້ຖືກຕ້ອງ"
 
 msgid "Please provide a valid phone number"
-msgstr ""
+msgstr "ກະລຸນາປ້ອນເບີໂທໃຫ້ຖືກຕ້ອງ"
 
 msgid "Please provide a valid organisation unit"
-msgstr ""
+msgstr "ກະລຸນາປ້ອນໜ່ວຍງານຈັດຕັ້ງໃຫ້ຖືກຕ້ອງ"
 
 msgid "Please provide valid coordinates"
 msgstr ""
@@ -121,7 +122,7 @@ msgid "Checking..."
 msgstr ""
 
 msgid "Area"
-msgstr ""
+msgstr "ພື້ນທີ່"
 
 msgid "Coordinate"
 msgstr "ເສັ້ນສະແດງ"
@@ -362,7 +363,7 @@ msgid "Me"
 msgstr ""
 
 msgid "Anyone"
-msgstr ""
+msgstr "ທຸກຄົນ"
 
 msgid "None"
 msgstr "ບໍ່ແມນ"
@@ -527,7 +528,7 @@ msgid "Search for a {{trackedEntityName}} in {{programName}}"
 msgstr ""
 
 msgid "Clear selections"
-msgstr ""
+msgstr "ລົບຕົວເລືອກ"
 
 msgid "Selected registering unit"
 msgstr ""
@@ -698,7 +699,7 @@ msgid "Save as new"
 msgstr ""
 
 msgid "View dashboard"
-msgstr ""
+msgstr "ເບິ່ງກະດານຂ່າວ"
 
 msgid "View enrollment"
 msgstr ""
@@ -776,7 +777,7 @@ msgid ""
 msgstr ""
 
 msgid "No results found"
-msgstr ""
+msgstr "ບໍ່ພົບຜົນການຊອກຫາ"
 
 msgid ""
 "You can change your search terms and search again to find what you are "
@@ -806,10 +807,10 @@ msgid "Choose a type to start searching"
 msgstr ""
 
 msgid "View active enrollment"
-msgstr ""
+msgstr "ເບິ່ງການລົງທະບຽນທີ່ຍັງເຄື່ອນໄຫວ"
 
 msgid "Re-enroll"
-msgstr ""
+msgstr "ລົງທະບຽນໃໝ່"
 
 msgid ""
 "Not finding the results you were looking for? Try to search all programs "
@@ -1199,10 +1200,10 @@ msgid "To time"
 msgstr ""
 
 msgid "error encountered during field validation"
-msgstr ""
+msgstr "ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການກວດສອບ"
 
 msgid "error"
-msgstr ""
+msgstr "ຂໍ້ຜິດພາດ"
 
 msgid "Delete polygon"
 msgstr ""
diff --git a/i18n/nl.po b/i18n/nl.po
index e735934578..f20010550c 100644
--- a/i18n/nl.po
+++ b/i18n/nl.po
@@ -4,13 +4,14 @@
 # Cherise Beek <cherise.beek@gmail.com>, 2021
 # Rica Zamora Duchateau, 2022
 # Charel van den Elsen, 2023
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Charel van den Elsen, 2023\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Dutch (https://app.transifex.com/hisp-uio/teams/100509/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -226,7 +227,7 @@ msgid "No write access"
 msgstr "Geen schrijfrechten"
 
 msgid "New {{titleText}}"
-msgstr "Nieuwe {{titelTekst}}"
+msgstr "Nieuwe {{titleText}}"
 
 msgid "Switch to form view"
 msgstr "Schakel over naar formulierweergave"
@@ -276,7 +277,7 @@ msgid "Save"
 msgstr "Sla op"
 
 msgid "Saving a {{trackedEntityName}}"
-msgstr "Een {{trackedEntityNaam}} opslaan"
+msgstr "Een {{trackedEntityName}} opslaan"
 
 msgid "without"
 msgstr "zonder"
@@ -301,20 +302,20 @@ msgid ""
 "An item with this {{attributeName}} is already registered, but you don't "
 "have access to it"
 msgstr ""
-"Een item met deze {{attribuutNaam}} is al geregistreerd, maar je hebt er "
+"Een item met deze {{attributeName}} is al geregistreerd, maar je hebt er "
 "geen toegang toe"
 
 msgid "You have already registered this {{attributeName}}"
-msgstr "Je hebt deze {{attribuutNaam}} al geregistreerd"
+msgstr "Je hebt deze {{attributeName}} al geregistreerd"
 
 msgid ""
 "A {{trackedEntityTypeName}} with this {{attributeName}} is already "
 "registered"
 msgstr ""
-"Een {{trackedEntityTypeNaam}} met deze {{attribuutNaam}} is al geregistreerd"
+"Een {{trackedEntityTypeName}} met deze {{attributeName}} is al geregistreerd"
 
 msgid "Show registered {{trackedEntityTypeName}}"
-msgstr "Toon geregistreerde {{trackedEntityTypeNaam}}"
+msgstr "Toon geregistreerde {{trackedEntityTypeName}}"
 
 msgid "Registered person"
 msgstr "Geregistreerde persoon"
@@ -484,7 +485,7 @@ msgid "URL"
 msgstr "URL"
 
 msgid "Icon for {{field}}"
-msgstr "Icoon voor {{veld}}"
+msgstr "Icoon voor {{field}}"
 
 msgid "start typing to search"
 msgstr "begin met typen om te zoeken"
@@ -511,13 +512,13 @@ msgid "Reset filter"
 msgstr "Filter resetten"
 
 msgid "{{fromDate}} to {{toDate}}"
-msgstr "{{vanDatum}} tot {{totDatum}}"
+msgstr "{{fromDate}} tot {{toDate}}"
 
 msgid "after or equal to {{date}}"
-msgstr "na of gelijk aan {{datum}}"
+msgstr "na of gelijk aan {{date}}"
 
 msgid "before or equal to {{date}}"
-msgstr "voor of gelijk aan {{datum}}"
+msgstr "voor of gelijk aan {{date}}"
 
 msgid "greater than or equal to"
 msgstr "groter dan of gelijk aan"
@@ -546,10 +547,10 @@ msgid "New"
 msgstr "Nieuw"
 
 msgid "New {{trackedEntityName}} in {{programName}}"
-msgstr "Nieuwe {{trackedEntityNaam}} in {{programmaNaam}}"
+msgstr "Nieuwe {{trackedEntityName}} in {{programName}}"
 
 msgid "Search for a {{trackedEntityName}} in {{programName}}"
-msgstr "Zoek naar een {{trackedEntityNaam}} in {{programmaNaam}}"
+msgstr "Zoek naar een {{trackedEntityName}} in {{programName}}"
 
 msgid "Clear selections"
 msgstr ""
@@ -640,37 +641,37 @@ msgid ""
 "{{teiDisplayName}}"
 msgstr ""
 "Kies een programma om nieuwe toe te voegen of bekijk bestaande "
-"inschrijvingen voor {{teiDisplayNaam}}"
+"inschrijvingen voor {{teiDisplayName}}"
 
 msgid ""
 "{{programName}} has categories. Choose all categories to view dashboard."
 msgstr ""
-"{{programmaNaam}} heeft categorieën. Kies alle categorieën om het dashboard "
-"te bekijken."
+"{{programName}} heeft categorieën. Kies alle categorieën om het dashboard te"
+" bekijken."
 
 msgid "Choose an enrollment to view the dashboard."
 msgstr "Kies een inschrijving om het dashboard te bekijken."
 
 msgid "{{teiDisplayName}} is not enrolled in this program."
-msgstr "{{teiDisplayNaam}} is niet ingeschreven voor dit programma."
+msgstr "{{teiDisplayName}} is niet ingeschreven voor dit programma."
 
 msgid "Enroll {{teiDisplayName}} in this program."
-msgstr "Schrijf {{teiDisplayNaam}} in voor dit programma."
+msgstr "Schrijf {{teiDisplayName}} in voor dit programma."
 
 msgid ""
 "{{teiDisplayName}} is a {{tetName}} and cannot be enrolled in the "
 "{{programName}}. Choose another program that allows {{tetName}} enrollment. "
 msgstr ""
-"{{teiDisplayNaam}} is een {{tetNaam}} en kan niet worden ingeschreven in de "
-"{{programmaNaam}}. Kies een ander programma dat {{tetNaam}} inschrijving "
+"{{teiDisplayName}} is een {{tetName}} en kan niet worden ingeschreven in de "
+"{{programName}}. Kies een ander programma dat {{tetName}} inschrijving "
 "toestaat."
 
 msgid "Enroll a new {{selectedTetName}} in this program."
-msgstr "Schrijf een nieuwe {{selectedTetNaam}} in voor dit programma."
+msgstr "Schrijf een nieuwe {{selectedTetName}} in voor dit programma."
 
 msgid "{{programName}} is an event program and does not have enrollments."
 msgstr ""
-"{{programmaNaam}} is een evenementprogramma en heeft geen inschrijvingen."
+"{{programName}} is een evenementprogramma en heeft geen inschrijvingen."
 
 msgid "Create a new event in this program."
 msgstr "Maak een nieuw evenement aan in dit programma."
@@ -716,20 +717,20 @@ msgid "Registered events"
 msgstr "Geregistreerde evenementen"
 
 msgid "Please select {{category}}."
-msgstr "Selecteer {{categorie}}."
+msgstr "Selecteer {{category}}."
 
 msgid "Or see all records accessible to you in {{program}} "
 msgstr "Of bekijk alle records die voor u toegankelijk zijn in {{program}}"
 
 msgid "Or see all events accessible to you in {{program}}"
 msgstr ""
-"Of bekijk alle evenementen die voor jou toegankelijk zijn in {{programma}}"
+"Of bekijk alle evenementen die voor jou toegankelijk zijn in {{program}}"
 
 msgid "Please select an organisation unit."
 msgstr "Selecteer een organisatie-eenheid."
 
 msgid "Choose the {{missingCategories}} to start reporting"
-msgstr "Kies de {{missende Categorieën}} om te beginnen met rapporteren"
+msgstr "Kies de {{missingCategories}} om te beginnen met rapporteren"
 
 msgid "Save as new"
 msgstr "Opslaan als nieuw"
@@ -753,13 +754,13 @@ msgid "Save new"
 msgstr ""
 
 msgid "Save new {{trackedEntityTypeName}} and link"
-msgstr "Sla nieuwe {{trackedEntityTypeNaam}} en link op"
+msgstr "Sla nieuwe {{trackedEntityTypeName}} en link op"
 
 msgid "Link"
 msgstr "Link"
 
 msgid "Save as new {{trackedEntityName}}"
-msgstr "Opslaan als nieuwe {{trackedEntityNaam}}"
+msgstr "Opslaan als nieuwe {{trackedEntityName}}"
 
 msgid "Organisation Unit"
 msgstr "Organisatieëenheid"
@@ -771,7 +772,7 @@ msgid "Search results"
 msgstr "Zoekresultaten"
 
 msgid "No {{trackedEntityTypeName}} found."
-msgstr "Geen {{trackedEntityTypeNaam}} gevonden."
+msgstr "Geen {{trackedEntityTypeName}} gevonden."
 
 msgid "New search"
 msgstr "Nieuwe zoekopdracht"
@@ -793,10 +794,10 @@ msgid ""
 msgstr ""
 
 msgid "Search {{name}}"
-msgstr "Zoek {{naam}}"
+msgstr "Zoek {{name}}"
 
 msgid "Search by {{name}}"
-msgstr "Zoek op ((naam}}"
+msgstr "Zoek op {{name}}"
 
 msgid "Search by attributes"
 msgstr "Zoek op attributen"
@@ -805,7 +806,7 @@ msgid "Back"
 msgstr "Terug"
 
 msgid "Search for {{titleText}}"
-msgstr "Zoeken naar {{titel tekst}}"
+msgstr "Zoeken naar {{titleText}}"
 
 msgid "Search for"
 msgstr "Zoeken"
@@ -892,7 +893,7 @@ msgid "Assign"
 msgstr "Toewijzen"
 
 msgid "Event assigned to {{name}}"
-msgstr "Evenement toegewezen aan {{naam}}"
+msgstr "Evenement toegewezen aan {{name}}"
 
 msgid "Feedbacks"
 msgstr "Feedbacks"
@@ -928,7 +929,7 @@ msgid "Results found"
 msgstr "Gevonden resultaten"
 
 msgid "Search {{uniqueAttrName}}"
-msgstr "Zoek {{uniqueAttrNaam}}"
+msgstr "Zoek {{uniqueAttrName}}"
 
 msgid "Fill in at least {{minAttributesRequired}} attributes to search"
 msgstr ""
@@ -993,13 +994,13 @@ msgid "Follow-up"
 msgstr "Opvolgen"
 
 msgid "Started at {{orgUnitName}}"
-msgstr "Gestart bij {{orgUnitNaam}}"
+msgstr "Gestart bij {{orgUnitName}}"
 
 msgid "Owned by {{ownerOrgUnit}}"
-msgstr "Eigendom van {{eigenaarOrgUnit}}"
+msgstr "Eigendom van {{ownerOrgUnit}}"
 
 msgid "Last updated {{date}}"
-msgstr "Laatst bijgewerkt {{datum}}"
+msgstr "Laatst bijgewerkt {{date}}"
 
 msgid "Cancelled"
 msgstr "Geannuleerd"
@@ -1014,7 +1015,7 @@ msgid "This enrollment doesn't have any comments"
 msgstr "Deze inschrijving heeft geen opmerkingen"
 
 msgid "Saving to {{stageName}} for {{programName}} in {{orgUnitName}}"
-msgstr "Opslaan in {{stageNaam}} voor {{programmaNaam}} in {{orgUnitNaam}}"
+msgstr "Opslaan in {{stageName}} voor {{programName}} in {{orgUnitName}}"
 
 msgid "organisation unit could not be retrieved. Please try again later."
 msgstr ""
@@ -1054,7 +1055,7 @@ msgid "Person Profile"
 msgstr ""
 
 msgid "New {{ eventName }} event"
-msgstr "Nieuwe {{ evenementNaam }} gebeurtenis"
+msgstr "Nieuwe {{ eventName }} gebeurtenis"
 
 msgid "Show {{ rest }} more"
 msgstr "Toon {{ rest }} meer"
@@ -1078,13 +1079,13 @@ msgid "Due date"
 msgstr "Deadline"
 
 msgid "{{ totalEvents }} events"
-msgstr "{{ totaleEvenementen}} evenementen"
+msgstr "{{ totalEvents }} evenementen"
 
 msgid "{{ overdueEvents }} overdue"
 msgstr "{{ overdueEvents }} te laat"
 
 msgid "{{ scheduledEvents }} scheduled"
-msgstr "{{ scheduleEvents }} gepland"
+msgstr "{{ scheduledEvents }} gepland"
 
 msgid "Stages and Events"
 msgstr "stadiums en evenementen"
@@ -1144,7 +1145,7 @@ msgid "Share view..."
 msgstr "Weergave delen..."
 
 msgid "Do you really want to delete the '{{templateName}}' view?"
-msgstr "Weet u zeker dat u de weergave '{{templateNaam}}' wilt verwijderen?"
+msgstr "Weet u zeker dat u de weergave '{{templateName}}' wilt verwijderen?"
 
 msgid "Confirm"
 msgstr "Bevestigen"
@@ -1165,13 +1166,13 @@ msgid "An error has occured. See log for details"
 msgstr "Er is een fout opgetreden. Zie logboek voor details"
 
 msgid "Scheduled{{ escape }} due {{ time }}"
-msgstr "Gepland{{ ontsnapping }} vanwege {{ tijd }}"
+msgstr "Gepland{{ escape }} vanwege {{ time }}"
 
 msgid "Scheduled"
 msgstr "Gepland"
 
 msgid "Overdue{{ escape }} due {{ time }}"
-msgstr "Te laat{{ ontsnappen }} vanwege {{ tijd }}"
+msgstr "Te laat{{ escape }} vanwege {{ time }}"
 
 msgid "Overdue"
 msgstr "Verlopen"
@@ -1180,7 +1181,7 @@ msgid "Skipped"
 msgstr "Overgeslaten"
 
 msgid "{{trackedEntityName}} in program{{escape}} {{programName}}"
-msgstr "{{trackedEntityNaam}} in programma{{escape}} {{programmaNaam}}"
+msgstr "{{trackedEntityName}} in programma{{escape}} {{programName}}"
 
 msgid "Program not found"
 msgstr "Programma niet gevonden"
@@ -1228,7 +1229,7 @@ msgid "Set coordinate"
 msgstr "Coördinaat instellen"
 
 msgid "Page {{currentPage}}"
-msgstr "Pagina {{huidigePagina}}"
+msgstr "Pagina {{currentPage}}"
 
 msgid "Date"
 msgstr "Datum"
diff --git a/i18n/pt.po b/i18n/pt.po
index 55a1c17ed1..b568ecc1a1 100644
--- a/i18n/pt.po
+++ b/i18n/pt.po
@@ -4,15 +4,15 @@
 # Ge Joao <gsimango@saudigitus.org>, 2021
 # David Júnior <davidjr.mondlane@gmail.com>, 2022
 # Viktor Varland <viktor@dhis2.org>, 2022
-# phil_dhis2, 2022
 # Sheila André <sandre@saudigitus.org>, 2023
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Sheila André <sandre@saudigitus.org>, 2023\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Portuguese (https://app.transifex.com/hisp-uio/teams/100509/pt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -706,7 +706,7 @@ msgid "Registered events"
 msgstr "Eventos registrados"
 
 msgid "Please select {{category}}."
-msgstr "Selecione {{categoria}}."
+msgstr "Selecione {{category}}."
 
 msgid "Or see all records accessible to you in {{program}} "
 msgstr "Ou veja todos os registros acessíveis a si em {{program}}"
@@ -786,7 +786,7 @@ msgid "Search {{name}}"
 msgstr "Pesquisar {{name}}"
 
 msgid "Search by {{name}}"
-msgstr "Procura por nome}}"
+msgstr "Procura por {{name}}"
 
 msgid "Search by attributes"
 msgstr "Pesquisar por atributos"
@@ -1086,7 +1086,7 @@ msgid "{{ overdueEvents }} overdue"
 msgstr "{{ overdueEvents }} em atraso"
 
 msgid "{{ scheduledEvents }} scheduled"
-msgstr "{{ scheduleEvents }} agendado"
+msgstr "{{ scheduledEvents }} agendado"
 
 msgid "Stages and Events"
 msgstr "Palcos e Eventos"
diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po
index 1ce05f70eb..d23b595016 100644
--- a/i18n/pt_BR.po
+++ b/i18n/pt_BR.po
@@ -2,15 +2,16 @@
 # Translators:
 # Viktor Varland <viktor@dhis2.org>, 2021
 # Oscar Mesones Lapouble <oscar.lapouble@gmail.com>, 2021
-# phil_dhis2, 2022
+# Philip Larsen Donnelly, 2022
+# Thiago Rocha, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-06-23T13:21:06.685Z\n"
+"POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: phil_dhis2, 2022\n"
-"Language-Team: Portuguese (Brazil) (https://www.transifex.com/hisp-uio/teams/100509/pt_BR/)\n"
+"Last-Translator: Thiago Rocha, 2024\n"
+"Language-Team: Portuguese (Brazil) (https://app.transifex.com/hisp-uio/teams/100509/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -89,7 +90,7 @@ msgstr ""
 msgid "Please provide a valid time"
 msgstr ""
 
-msgid "Please provide a valid percentage"
+msgid "Please provide an integer between 0 and 100"
 msgstr ""
 
 msgid "Please provide a valid url"
@@ -123,10 +124,10 @@ msgid "Area"
 msgstr ""
 
 msgid "Coordinate"
-msgstr ""
+msgstr "Coordenada"
 
 msgid "Enrollment"
-msgstr ""
+msgstr "Inscrição"
 
 msgid "A future date is not allowed"
 msgstr ""
@@ -144,7 +145,7 @@ msgid "Metadata error. see log for details"
 msgstr ""
 
 msgid "Assigned user"
-msgstr ""
+msgstr "Usuário atribuído"
 
 msgid "Search for user"
 msgstr ""
@@ -162,7 +163,7 @@ msgid "Comments"
 msgstr ""
 
 msgid "Relationships"
-msgstr ""
+msgstr "Relacionamentos"
 
 msgid "Assignee"
 msgstr ""
@@ -190,7 +191,7 @@ msgid "Active"
 msgstr "Activo"
 
 msgid "Completed"
-msgstr ""
+msgstr "Concluído"
 
 msgid "Please add or cancel comment before saving the event"
 msgstr ""
@@ -252,7 +253,7 @@ msgid "No, stay here"
 msgstr ""
 
 msgid "New event"
-msgstr ""
+msgstr "Novo evento"
 
 msgid "You don't have access to create an event in the current selections"
 msgstr ""
@@ -373,10 +374,10 @@ msgid "to"
 msgstr "para"
 
 msgid "From"
-msgstr ""
+msgstr "A partir de"
 
 msgid "To"
-msgstr ""
+msgstr "Até"
 
 msgid "This week"
 msgstr ""
@@ -421,13 +422,13 @@ msgid "Months"
 msgstr "Meses"
 
 msgid "Days"
-msgstr ""
+msgstr "Dias"
 
 msgid "Uploading file"
 msgstr ""
 
 msgid "selected"
-msgstr ""
+msgstr "selecionado"
 
 msgid "Delete"
 msgstr "Apagar"
@@ -553,10 +554,10 @@ msgid "No programs available."
 msgstr ""
 
 msgid "Show all"
-msgstr ""
+msgstr "Mostrar tudo"
 
 msgid "Selected program"
-msgstr ""
+msgstr "Programa selecionado"
 
 msgid "Some programs are being filtered."
 msgstr ""
@@ -725,7 +726,7 @@ msgid "Organisation Unit"
 msgstr "Unidade organizacional"
 
 msgid "Registration"
-msgstr ""
+msgstr "Registo"
 
 msgid "Search results"
 msgstr ""
@@ -746,7 +747,7 @@ msgid "Create new {{trackedEntityType}}"
 msgstr ""
 
 msgid "Register"
-msgstr ""
+msgstr "Registro"
 
 msgid ""
 "Fill in at least {{minAttributesRequiredToSearch}}  attributes to search"
@@ -768,14 +769,14 @@ msgid "Search for {{titleText}}"
 msgstr ""
 
 msgid "Search for"
-msgstr ""
+msgstr "Procurar"
 
 msgid ""
 "You can also choose a program from the top bar and search in that program"
 msgstr ""
 
 msgid "No results found"
-msgstr ""
+msgstr "Nenhum resultado encontrado"
 
 msgid ""
 "You can change your search terms and search again to find what you are "
@@ -875,7 +876,7 @@ msgid "You dont have access to create any relationships"
 msgstr ""
 
 msgid "Add relationship"
-msgstr ""
+msgstr "Adicionar relacionamento"
 
 msgid "Results found"
 msgstr ""
@@ -911,7 +912,7 @@ msgid "Mark incomplete"
 msgstr ""
 
 msgid "Delete enrollment"
-msgstr ""
+msgstr "Excluir inscrição"
 
 msgid ""
 "Are you sure you want to delete this enrollment? This will permanently "
@@ -919,7 +920,7 @@ msgid ""
 msgstr ""
 
 msgid "No, cancel"
-msgstr ""
+msgstr "Não, cancelar"
 
 msgid "Yes, delete enrollment."
 msgstr ""
@@ -928,13 +929,13 @@ msgid "Remove mark for follow-up"
 msgstr ""
 
 msgid "Mark for follow-up"
-msgstr ""
+msgstr "Marcar para acompanhamento"
 
 msgid "Enrollment date"
-msgstr ""
+msgstr "Data de inscrição"
 
 msgid "Incident date"
-msgstr ""
+msgstr "Data do incidente"
 
 msgid "Enrollment widget could not be loaded. Please try again later"
 msgstr ""
@@ -952,7 +953,7 @@ msgid "Last updated {{date}}"
 msgstr ""
 
 msgid "Cancelled"
-msgstr ""
+msgstr "Cancelado"
 
 msgid "Comments about this enrollment"
 msgstr ""
@@ -1021,7 +1022,7 @@ msgid "Report date"
 msgstr "Data do relatório"
 
 msgid "Registering unit"
-msgstr ""
+msgstr "Unidade de registro"
 
 msgid "Due date"
 msgstr "Data de vencimento"
@@ -1063,7 +1064,7 @@ msgid "an error occurred loading working lists"
 msgstr ""
 
 msgid "Enrollment status"
-msgstr ""
+msgstr "Status da inscrição"
 
 msgid "Assigned to"
 msgstr "Atribuido a"
@@ -1072,7 +1073,7 @@ msgid "Registration Date"
 msgstr "Data do Registo"
 
 msgid "Inactive"
-msgstr ""
+msgstr "Inativo"
 
 msgid "Working list could not be updated"
 msgstr ""
@@ -1117,16 +1118,16 @@ msgid "Scheduled{{ escape }} due {{ time }}"
 msgstr ""
 
 msgid "Scheduled"
-msgstr ""
+msgstr "Agendado"
 
 msgid "Overdue{{ escape }} due {{ time }}"
 msgstr ""
 
 msgid "Overdue"
-msgstr ""
+msgstr "Atrasado"
 
 msgid "Skipped"
-msgstr ""
+msgstr "Ignorado"
 
 msgid "{{trackedEntityName}} in program{{escape}} {{programName}}"
 msgstr ""
@@ -1174,7 +1175,7 @@ msgid "tracked entity instance"
 msgstr ""
 
 msgid "Set coordinate"
-msgstr ""
+msgstr "Definir coordenada"
 
 msgid "Page {{currentPage}}"
 msgstr ""
@@ -1183,7 +1184,7 @@ msgid "Date"
 msgstr "Data"
 
 msgid "Time"
-msgstr ""
+msgstr "Tempo"
 
 msgid "From date"
 msgstr "Data de inicio"
diff --git a/i18n/ro.po b/i18n/ro.po
index fa57a2fe4b..1275ac49c1 100644
--- a/i18n/ro.po
+++ b/i18n/ro.po
@@ -1,13 +1,14 @@
 # 
 # Translators:
 # Valeriu Plesca <vplesca@gmail.com>, 2022
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Valeriu Plesca <vplesca@gmail.com>, 2022\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Romanian (https://app.transifex.com/hisp-uio/teams/100509/ro/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -504,7 +505,7 @@ msgid "{{fromDate}} to {{toDate}}"
 msgstr ""
 
 msgid "after or equal to {{date}}"
-msgstr "după sau egal cu {{data}}"
+msgstr "după sau egal cu {{date}}"
 
 msgid "before or equal to {{date}}"
 msgstr "înainte sau egal cu {{date}}"
diff --git a/i18n/ru.po b/i18n/ru.po
index 55c3a5147b..8771a20547 100644
--- a/i18n/ru.po
+++ b/i18n/ru.po
@@ -3,14 +3,14 @@
 # Wanda <wanda@frontlineaids.org>, 2021
 # Ulanbek Abakirov <ulans@mail.ru>, 2021
 # Viktor Varland <viktor@dhis2.org>, 2022
-# phil_dhis2, 2022
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: phil_dhis2, 2022\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Russian (https://app.transifex.com/hisp-uio/teams/100509/ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -913,8 +913,7 @@ msgid "Search {{uniqueAttrName}}"
 msgstr "Поиск {{uniqueAttrName}}"
 
 msgid "Fill in at least {{minAttributesRequired}} attributes to search"
-msgstr ""
-"Заполните хотя бы {{minAttributesRequiredToSearch}} атрибутов для поиска"
+msgstr "Заполните хотя бы {{minAttributesRequired}} атрибутов для поиска"
 
 msgid "To work with the selected program,"
 msgstr "Работать с выбранной программой"
diff --git a/i18n/sv.po b/i18n/sv.po
index 546f5c78d1..5aebac9d71 100644
--- a/i18n/sv.po
+++ b/i18n/sv.po
@@ -3,13 +3,14 @@
 # Viktor Varland <viktor@dhis2.org>, 2021
 # Philip Larsen Donnelly, 2022
 # Jason Pickering <jason@dhis2.org>, 2023
+# Martin <martin@moid.se>, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Jason Pickering <jason@dhis2.org>, 2023\n"
+"Last-Translator: Martin <martin@moid.se>, 2024\n"
 "Language-Team: Swedish (https://app.transifex.com/hisp-uio/teams/100509/sv/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1117,7 +1118,7 @@ msgid "Scheduled{{ escape }} due {{ time }}"
 msgstr ""
 
 msgid "Scheduled"
-msgstr ""
+msgstr "Schemalagd"
 
 msgid "Overdue{{ escape }} due {{ time }}"
 msgstr ""
diff --git a/i18n/uz_UZ_Cyrl.po b/i18n/uz_UZ_Cyrl.po
index 0ffce63c1d..3aaba6197d 100644
--- a/i18n/uz_UZ_Cyrl.po
+++ b/i18n/uz_UZ_Cyrl.po
@@ -1,13 +1,14 @@
 # 
 # Translators:
 # Ibatov <ibatovk@who.int>, 2023
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: Ibatov <ibatovk@who.int>, 2023\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Uzbek (Cyrillic) (https://app.transifex.com/hisp-uio/teams/100509/uz@Cyrl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -992,7 +993,7 @@ msgid "Started at {{orgUnitName}}"
 msgstr " {{orgUnitName}} да бошланган"
 
 msgid "Owned by {{ownerOrgUnit}}"
-msgstr " {{orgUnitName}} эгалиги асосида"
+msgstr " {{ownerOrgUnit}} эгалиги асосида"
 
 msgid "Last updated {{date}}"
 msgstr " {{date}}да охирги марта янгиланган"
diff --git a/i18n/vi.po b/i18n/vi.po
index 740b300bdb..991e42564c 100644
--- a/i18n/vi.po
+++ b/i18n/vi.po
@@ -2,14 +2,14 @@
 # Translators:
 # Mai Nguyen <thanhmai.jica@gmail.com>, 2021
 # Viktor Varland <viktor@dhis2.org>, 2022
-# phil_dhis2, 2022
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: phil_dhis2, 2022\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Vietnamese (https://app.transifex.com/hisp-uio/teams/100509/vi/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -303,7 +303,7 @@ msgstr "Bạn đã đăng ký {{attributeName}} này"
 msgid ""
 "A {{trackedEntityTypeName}} with this {{attributeName}} is already "
 "registered"
-msgstr "{{TrackedEntityTypeName}} với {{attributeName}} này đã được đăng ký"
+msgstr "{{trackedEntityTypeName}} với {{attributeName}} này đã được đăng ký"
 
 msgid "Show registered {{trackedEntityTypeName}}"
 msgstr "Hiển thị {{trackedEntityTypeName}} đã đăng ký"
diff --git a/i18n/zh.po b/i18n/zh.po
index 0c58f4213a..ddb7bf12d3 100644
--- a/i18n/zh.po
+++ b/i18n/zh.po
@@ -1,16 +1,16 @@
 # 
 # Translators:
 # Viktor Varland <viktor@dhis2.org>, 2021
-# Philip Larsen Donnelly, 2022
 # 晓东 林 <13981924470@126.com>, 2022
 # easylin <lin_xd@126.com>, 2023
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: easylin <lin_xd@126.com>, 2023\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Chinese (https://app.transifex.com/hisp-uio/teams/100509/zh/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1010,7 +1010,7 @@ msgid "New {{ eventName }} event"
 msgstr "新的 {{ eventName }} 事件"
 
 msgid "Show {{ rest }} more"
-msgstr "显示 {{ rest}} 更多"
+msgstr "显示 {{ rest }} 更多"
 
 msgid "Reset list"
 msgstr "重置列表"
@@ -1037,7 +1037,7 @@ msgid "{{ overdueEvents }} overdue"
 msgstr "{{ overdueEvents }} 逾期"
 
 msgid "{{ scheduledEvents }} scheduled"
-msgstr "{{ ScheduledEvents }} 已安排"
+msgstr "{{ scheduledEvents }} 已安排"
 
 msgid "Stages and Events"
 msgstr "阶段和事件"
@@ -1118,13 +1118,13 @@ msgid "An error has occured. See log for details"
 msgstr "发生错误。查看日志以获取详细信息"
 
 msgid "Scheduled{{ escape }} due {{ time }}"
-msgstr "调度{{escape }}到期{{ time }}"
+msgstr "调度{{ escape }}到期{{ time }}"
 
 msgid "Scheduled"
 msgstr "已经调度"
 
 msgid "Overdue{{ escape }} due {{ time }}"
-msgstr "逾期{{escape }}到期{{time }}"
+msgstr "逾期{{ escape }}到期{{ time }}"
 
 msgid "Overdue"
 msgstr "逾期"
diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po
index 0b40c602d1..84236c7711 100644
--- a/i18n/zh_CN.po
+++ b/i18n/zh_CN.po
@@ -2,13 +2,14 @@
 # Translators:
 # 晓东 林 <13981924470@126.com>, 2022
 # easylin <lin_xd@126.com>, 2023
+# Philip Larsen Donnelly, 2024
 # 
 msgid ""
 msgstr ""
 "Project-Id-Version: i18next-conv\n"
 "POT-Creation-Date: 2023-01-04T13:43:37.774Z\n"
 "PO-Revision-Date: 2021-09-03 23:31+0000\n"
-"Last-Translator: easylin <lin_xd@126.com>, 2023\n"
+"Last-Translator: Philip Larsen Donnelly, 2024\n"
 "Language-Team: Chinese (China) (https://app.transifex.com/hisp-uio/teams/100509/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -293,7 +294,7 @@ msgid ""
 msgstr "一个 {{trackedEntityTypeName}} 且具有 {{attributeName}} 已经注册"
 
 msgid "Show registered {{trackedEntityTypeName}}"
-msgstr "显示登记的 {{attributeName}} "
+msgstr "显示登记的 {{trackedEntityTypeName}} "
 
 msgid "Registered person"
 msgstr "注册的人"
@@ -1008,7 +1009,7 @@ msgid "New {{ eventName }} event"
 msgstr "新的 {{ eventName }} 事件"
 
 msgid "Show {{ rest }} more"
-msgstr "显示 {{ rest}} 更多"
+msgstr "显示 {{ rest }} 更多"
 
 msgid "Reset list"
 msgstr "重置列表"
@@ -1035,7 +1036,7 @@ msgid "{{ overdueEvents }} overdue"
 msgstr "{{ overdueEvents }} 逾期"
 
 msgid "{{ scheduledEvents }} scheduled"
-msgstr "{{scheduledEvents}} 已调度"
+msgstr "{{ scheduledEvents }} 已调度"
 
 msgid "Stages and Events"
 msgstr "阶段与活动"
@@ -1116,13 +1117,13 @@ msgid "An error has occured. See log for details"
 msgstr "发生错误。查看日志以获取详细信息"
 
 msgid "Scheduled{{ escape }} due {{ time }}"
-msgstr "调度{{escape }}到期{{ time }}"
+msgstr "调度{{ escape }}到期{{ time }}"
 
 msgid "Scheduled"
 msgstr "已经调度"
 
 msgid "Overdue{{ escape }} due {{ time }}"
-msgstr "逾期{{逃脱}}到期{{时间}}"
+msgstr "逾期{{ escape }}到期{{ time }}"
 
 msgid "Overdue"
 msgstr "过期"