Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
9d7c4db
supress warning message on test/build execution (#384)
eperedo Dec 5, 2025
62a654d
add spanish and french translations
eperedo Mar 11, 2026
1ee25c3
fix duplicate entries in po files
eperedo Mar 11, 2026
5110d54
Merge pull request #388 from EyeSeeTea/feature/autocompute-notworking…
Ramon-Jimenez Mar 12, 2026
9371734
chunk datavalue import
gqcorneby Mar 18, 2026
eaa6773
clean up dependency
gqcorneby Mar 18, 2026
42fbf64
update comment
gqcorneby Mar 18, 2026
52767ff
translations
gqcorneby Mar 18, 2026
19ba28b
add tooltip translations for spanish and french
eperedo Mar 19, 2026
48a9182
add multi text support for data elements
gqcorneby Mar 27, 2026
f5da037
add override rule
gqcorneby Mar 27, 2026
70e998d
fix single line import by doing a second pass if range isn't filled
gqcorneby Mar 28, 2026
9945a88
add handling for multi text export
gqcorneby Mar 28, 2026
0cd43e3
format
gqcorneby Mar 28, 2026
38ab9f3
populate fixedOrgUnit and fixedPeriod when downloading empty template
gqcorneby Apr 1, 2026
0c610eb
reduce chunks further because some chunks are still resulting to empt…
gqcorneby Apr 1, 2026
9b7a950
Merge pull request #395 from EyeSeeTea/fix/populate-fixedOu-fixedPe
Ramon-Jimenez Apr 1, 2026
6d911f1
prioritize defined name over cached values
gqcorneby Apr 1, 2026
582c442
handle row by dataEntry and single entry by lookup
gqcorneby Apr 4, 2026
be3dbd3
refactor read cell helper file
gqcorneby Apr 4, 2026
c195f11
Merge branch 'development' into fix/chunk-datavalues
gqcorneby Apr 4, 2026
f9d4b77
Merge pull request #389 from EyeSeeTea/fix/chunk-datavalues
Ramon-Jimenez Apr 6, 2026
e71e7b3
Merge pull request #393 from EyeSeeTea/feature/tooltiptranslations-86…
Ramon-Jimenez Apr 6, 2026
f16929b
bump version
Ramon-Jimenez Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 18 additions & 6 deletions i18n/en.pot
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"POT-Creation-Date: 2025-11-12T16:45:33.366Z\n"
"PO-Revision-Date: 2025-11-12T16:45:33.366Z\n"
"POT-Creation-Date: 2026-03-18T04:23:33.926Z\n"
"PO-Revision-Date: 2026-03-18T04:23:33.926Z\n"

msgid "Events - Create/update"
msgstr ""
Expand Down Expand Up @@ -38,9 +38,24 @@ msgstr ""
msgid "Data values - Create/update"
msgstr ""

msgid "No data values to import"
msgstr ""

msgid "Failed to import data values"
msgstr ""

msgid ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgid_plural ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgstr[0] ""
msgstr[1] ""

msgid "Chunk (unknown outcome)"
msgstr ""

msgid "Service"
msgstr ""

Expand Down Expand Up @@ -188,7 +203,7 @@ msgstr ""
msgid "Default"
msgstr ""

msgid "Delete and import"
msgid "Delete and Import"
msgstr ""

msgid "Import despite duplicates"
Expand Down Expand Up @@ -1310,9 +1325,6 @@ msgid ""
"existing values before importing the data?"
msgstr ""

msgid "Delete and Import"
msgstr ""

msgid ""
"All data values in the spreadsheet will be imported to the system, but any "
"data that was existing for such organisation unit and periods in the system "
Expand Down
42 changes: 25 additions & 17 deletions i18n/es.po
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Bulk Load\n"
"POT-Creation-Date: 2025-11-12T16:45:33.366Z\n"
"POT-Creation-Date: 2026-03-18T04:23:33.926Z\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -41,9 +41,25 @@ msgstr "Valores de los datos - Borrar"
msgid "Data values - Create/update"
msgstr "Valores de los datos - Crear/actualizar"

#, fuzzy
msgid "No data values to import"
msgstr "valores de datos"

msgid "Failed to import data values"
msgstr ""

msgid ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgid_plural ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgstr[0] ""
msgstr[1] ""

msgid "Chunk (unknown outcome)"
msgstr ""

msgid "Service"
msgstr ""

Expand Down Expand Up @@ -211,9 +227,8 @@ msgstr ""
msgid "Default"
msgstr ""

#, fuzzy
msgid "Delete and import"
msgstr "Importación de datos"
msgid "Delete and Import"
msgstr "Borrar e Importar"

#, fuzzy
msgid "Import despite duplicates"
Expand Down Expand Up @@ -1291,9 +1306,9 @@ msgid ""
"Samaritan’s Purse, Medecins Sans Frontières (MSF), the the Norwegian Refugee "
"Council (NRC) and the Clinton Health Access Initiative (CHAI) to support "
"countries in strengthening the collection and use of health data by using "
"DHIS2. The application has been developed by [EyeSeeTea SL](http://"
"eyeseetea.com). Source code, documentation and release notes can be found at "
"the [EyeSeetea GitHub Project Page](https://eyeseetea.github.io/Bulk-Load-"
"DHIS2. The application has been developed by [EyeSeeTea SL](http://eyeseetea."
"com). Source code, documentation and release notes can be found at the "
"[EyeSeetea GitHub Project Page](https://eyeseetea.github.io/Bulk-Load-"
"blessed/)."
msgstr ""

Expand Down Expand Up @@ -1384,26 +1399,23 @@ msgstr ""
"remplazarán por aquellos presentes en el archivo. ¿Está seguro que desea "
"continuar?"

msgid "Delete and Import"
msgstr ""

msgid ""
"All data values in the spreadsheet will be imported to the system, but any "
"data that was existing for such organisation unit and periods in the system "
"will be deleted first, so none will be kept before doing the import."
msgstr ""
msgstr "Todos los valores de la hoja de cálculo se importarán al sistema, pero cualquier dato existente para dicha unidad organizativa y periodos se eliminará primero, por lo que no se conservará nada antes de realizar la importación."

msgid ""
"Import only new data values, without updating nor deleting any existing one. "
"Only values in the spreadsheet that do not currently exist in the system "
"will be imported"
msgstr ""
msgstr "Importar solo valores de datos nuevos, sin actualizar ni eliminar los existentes. Solo se importarán los valores de la hoja de cálculo que no existan actualmente en el sistema."

msgid ""
"Import new data values and also update existing ones. All data values in the "
"spreadsheet will be imported to the system, but other data values present in "
"the system that are not provided in the spreadsheet will be kept."
msgstr ""
msgstr "Importar nuevos valores de datos y actualizar los existentes. Todos los valores de la hoja de cálculo se importarán al sistema, pero se mantendrán los demás valores presentes en el sistema que no figuren en la hoja de cálculo."

msgid "Warning: Your upload may result in the generation of duplicates"
msgstr "Alerta: Su importación puede generar duplicados"
Expand Down Expand Up @@ -1469,7 +1481,3 @@ msgstr ""

msgid "Settings saved"
msgstr "Configuración guardada"

#, fuzzy
#~ msgid "Pending"
#~ msgstr "Encabezamientos"
40 changes: 30 additions & 10 deletions i18n/fr.po
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Bulk Load App\n"
"POT-Creation-Date: 2025-11-12T16:45:33.366Z\n"
"POT-Creation-Date: 2026-03-18T04:23:33.926Z\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -41,9 +41,25 @@ msgstr ""
msgid "Data values - Create/update"
msgstr ""

#, fuzzy
msgid "No data values to import"
msgstr "valeurs de données"

msgid "Failed to import data values"
msgstr ""

msgid ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgid_plural ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgstr[0] ""
msgstr[1] ""

msgid "Chunk (unknown outcome)"
msgstr ""

msgid "Service"
msgstr ""

Expand Down Expand Up @@ -205,9 +221,8 @@ msgstr ""
msgid "Default"
msgstr ""

#, fuzzy
msgid "Delete and import"
msgstr "Importation de données en masse"
msgid "Delete and Import"
msgstr "SUPPRIMER ET IMPORTER"

#, fuzzy
msgid "Import despite duplicates"
Expand Down Expand Up @@ -1310,9 +1325,9 @@ msgid ""
"Samaritan’s Purse, Medecins Sans Frontières (MSF), the the Norwegian Refugee "
"Council (NRC) and the Clinton Health Access Initiative (CHAI) to support "
"countries in strengthening the collection and use of health data by using "
"DHIS2. The application has been developed by [EyeSeeTea SL](http://"
"eyeseetea.com). Source code, documentation and release notes can be found at "
"the [EyeSeetea GitHub Project Page](https://eyeseetea.github.io/Bulk-Load-"
"DHIS2. The application has been developed by [EyeSeeTea SL](http://eyeseetea."
"com). Source code, documentation and release notes can be found at the "
"[EyeSeetea GitHub Project Page](https://eyeseetea.github.io/Bulk-Load-"
"blessed/)."
msgstr ""

Expand Down Expand Up @@ -1406,26 +1421,31 @@ msgstr ""
"valeurs de données seront supprimées et seules celles de la feuille de "
"calcul seront enregistrées. Êtes-vous sur de vouloir continuer?"

msgid "Delete and Import"
msgstr ""

msgid ""
"All data values in the spreadsheet will be imported to the system, but any "
"data that was existing for such organisation unit and periods in the system "
"will be deleted first, so none will be kept before doing the import."
msgstr ""
"Toutes les données de la feuille de calcul seront importées dans le système,"
"mais les données existantes pour ces unités d'organisation et ces périodes seront d'abord supprimées"
"; aucune donnée existante ne sera donc conservée avant l'importation."

msgid ""
"Import only new data values, without updating nor deleting any existing one. "
"Only values in the spreadsheet that do not currently exist in the system "
"will be imported"
msgstr ""
"Importer uniquement les nouvelles valeurs, sans mettre à jour ni supprimer les données existantes."
"Seules les valeurs de la feuille de calcul qui n'existent pas encore dans le système seront importées."

msgid ""
"Import new data values and also update existing ones. All data values in the "
"spreadsheet will be imported to the system, but other data values present in "
"the system that are not provided in the spreadsheet will be kept."
msgstr ""
"Importer les nouvelles valeurs et mettre à jour les valeurs existantes."
"Toutes les données de la feuille de calcul seront importées,"
"mais les autres valeurs présentes dans le système et absentes de la feuille de calcul seront conservées."

msgid "Warning: Your upload may result in the generation of duplicates"
msgstr ""
Expand Down
32 changes: 22 additions & 10 deletions i18n/pt.po
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Bulk Load\n"
"POT-Creation-Date: 2025-11-12T16:45:33.366Z\n"
"POT-Creation-Date: 2026-03-18T04:23:33.926Z\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -41,9 +41,25 @@ msgstr "Valores de dados - Eliminar"
msgid "Data values - Create/update"
msgstr "Valores dos dados - Criar/actualizar"

#, fuzzy
msgid "No data values to import"
msgstr "valores de dados"

msgid "Failed to import data values"
msgstr ""

msgid ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgid_plural ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgstr[0] ""
msgstr[1] ""

msgid "Chunk (unknown outcome)"
msgstr ""

msgid "Service"
msgstr ""

Expand Down Expand Up @@ -213,9 +229,8 @@ msgstr ""
msgid "Default"
msgstr ""

#, fuzzy
msgid "Delete and import"
msgstr "Importação de dados em massa"
msgid "Delete and Import"
msgstr ""

#, fuzzy
msgid "Import despite duplicates"
Expand Down Expand Up @@ -1346,9 +1361,9 @@ msgid ""
"Samaritan’s Purse, Medecins Sans Frontières (MSF), the the Norwegian Refugee "
"Council (NRC) and the Clinton Health Access Initiative (CHAI) to support "
"countries in strengthening the collection and use of health data by using "
"DHIS2. The application has been developed by [EyeSeeTea SL](http://"
"eyeseetea.com). Source code, documentation and release notes can be found at "
"the [EyeSeetea GitHub Project Page](https://eyeseetea.github.io/Bulk-Load-"
"DHIS2. The application has been developed by [EyeSeeTea SL](http://eyeseetea."
"com). Source code, documentation and release notes can be found at the "
"[EyeSeetea GitHub Project Page](https://eyeseetea.github.io/Bulk-Load-"
"blessed/)."
msgstr ""

Expand Down Expand Up @@ -1441,9 +1456,6 @@ msgstr ""
"dados serão excluídos e remplazados pelos dados da planilha. Tem certeza que "
"deseja continuar?"

msgid "Delete and Import"
msgstr ""

msgid ""
"All data values in the spreadsheet will be imported to the system, but any "
"data that was existing for such organisation unit and periods in the system "
Expand Down
33 changes: 23 additions & 10 deletions i18n/ru.po
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Bulk Load\n"
"POT-Creation-Date: 2025-11-12T16:45:33.366Z\n"
"POT-Creation-Date: 2026-03-18T04:23:33.926Z\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -42,9 +42,26 @@ msgstr "Значения данных - Удалить"
msgid "Data values - Create/update"
msgstr "Значения данных - создание/обновление"

#, fuzzy
msgid "No data values to import"
msgstr "значения данных"

msgid "Failed to import data values"
msgstr ""

msgid ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgid_plural ""
"{{count}} chunk(s) returned no summary — import result unknown for those "
"records."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""

msgid "Chunk (unknown outcome)"
msgstr ""

msgid "Service"
msgstr ""

Expand Down Expand Up @@ -214,9 +231,8 @@ msgstr ""
msgid "Default"
msgstr ""

#, fuzzy
msgid "Delete and import"
msgstr "Массовый импорт данных"
msgid "Delete and Import"
msgstr ""

#, fuzzy
msgid "Import despite duplicates"
Expand Down Expand Up @@ -1350,9 +1366,9 @@ msgid ""
"Samaritan’s Purse, Medecins Sans Frontières (MSF), the the Norwegian Refugee "
"Council (NRC) and the Clinton Health Access Initiative (CHAI) to support "
"countries in strengthening the collection and use of health data by using "
"DHIS2. The application has been developed by [EyeSeeTea SL](http://"
"eyeseetea.com). Source code, documentation and release notes can be found at "
"the [EyeSeetea GitHub Project Page](https://eyeseetea.github.io/Bulk-Load-"
"DHIS2. The application has been developed by [EyeSeeTea SL](http://eyeseetea."
"com). Source code, documentation and release notes can be found at the "
"[EyeSeetea GitHub Project Page](https://eyeseetea.github.io/Bulk-Load-"
"blessed/)."
msgstr ""

Expand Down Expand Up @@ -1445,9 +1461,6 @@ msgstr ""
"данных будут удалены, и будут сохранены только те, которые находятся в "
"электронной таблице. Вы уверены?"

msgid "Delete and Import"
msgstr ""

msgid ""
"All data values in the spreadsheet will be imported to the system, but any "
"data that was existing for such organisation unit and periods in the system "
Expand Down
Loading
Loading