diff --git a/API.md b/API.md
index 192d94e479..2750e3d1cd 100644
--- a/API.md
+++ b/API.md
@@ -3,13 +3,11 @@
# Icons
-- [@dhis2/ui-icons](icons/API.md)
+- [@dhis2/ui](collections/ui/src/icons/API.md)
# Collections
-- [@dhis2/ui-forms](collections/forms/API.md)
- [@dhis2/ui](collections/ui/API.md)
# Constants
-- [@dhis2/ui-constants](constants/API.md)
diff --git a/collections/forms/API.md b/collections/forms/API.md
deleted file mode 100644
index fe9090915c..0000000000
--- a/collections/forms/API.md
+++ /dev/null
@@ -1,232 +0,0 @@
-### CheckboxFieldFF
-
-#### Usage
-
-To use `CheckboxFieldFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { CheckboxFieldFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|input|custom|||Provided by Final Form `Field`|
-|meta|custom|||Provided by Final Form `Field`|
-|error|boolean||||
-|showValidStatus|boolean||||
-|valid|boolean||||
-|validationText|string||||
-|onBlur|function||||
-|onFocus|function||||
-
-### FieldGroupFF
-
-#### Usage
-
-To use `FieldGroupFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { FieldGroupFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|children|node||||
-|label|string||||
-|name|string||||
-|required|boolean||||
-
-### FileInputFieldFF
-
-#### Usage
-
-To use `FileInputFieldFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { FileInputFieldFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|input|custom|||`input` props provided by Final Form `Field`|
-|meta|custom|||`meta` props provided by Final Form `Field`|
-|buttonLabel|string||||
-|disabled|boolean||||
-|error|boolean||||
-|multifile|boolean||||
-|showValidStatus|boolean||||
-|valid|boolean||||
-|validationText|string||||
-|value|arrayOf(instanceOf(File)) │ ''||||
-
-### InputFieldFF
-
-#### Usage
-
-To use `InputFieldFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { InputFieldFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|input|custom|||`input` props received from Final Form `Field`|
-|meta|custom|||`meta` props received from Final Form `Field`|
-|error|boolean||||
-|loading|boolean||||
-|showLoadingStatus|boolean||||
-|showValidStatus|boolean||||
-|valid|boolean||||
-|validationText|string||||
-|onBlur|function||||
-|onFocus|function||||
-
-### MultiSelectFieldFF
-
-#### Usage
-
-To use `MultiSelectFieldFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { MultiSelectFieldFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|input|custom|||`input` props provided by Final Form `Field`|
-|meta|custom|||`meta` props provided by Final Form `Field`|
-|error|boolean||||
-|loading|boolean||||
-|options|arrayOf({ "label": "string", "value": "string" })|`[]`|||
-|showLoadingStatus|boolean||||
-|showValidStatus|boolean||||
-|valid|boolean||||
-|validationText|string||||
-|onBlur|function||||
-|onFocus|function||||
-
-### RadioFieldFF
-
-#### Usage
-
-To use `RadioFieldFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { RadioFieldFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|input|custom|||`input` props received from Final Form `Field`|
-|meta|custom|||`meta` props received from Final Form `Field`|
-|error|boolean||||
-|showValidStatus|boolean||||
-|valid|boolean||||
-|validationText|string||||
-|onBlur|function||||
-|onFocus|function||||
-
-### SingleSelectFieldFF
-
-#### Usage
-
-To use `SingleSelectFieldFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { SingleSelectFieldFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|input|custom|||`input` props received from Final Form `Field`|
-|meta|custom|||`meta` props received from Final Form `Field`|
-|options|arrayOf({ "label": "string", "value": "string" })||*||
-|error|boolean||||
-|loading|boolean||||
-|showLoadingStatus|boolean||||
-|showValidStatus|boolean||||
-|valid|boolean||||
-|validationText|string||||
-|onBlur|function||||
-|onFocus|function||||
-
-### SwitchFieldFF
-
-#### Usage
-
-To use `SwitchFieldFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { SwitchFieldFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|input|custom|||`input` props received from Final Form `Field`|
-|meta|custom|||`meta` props received from Final Form `Field`|
-|error|boolean||||
-|showValidStatus|boolean||||
-|valid|boolean||||
-|validationText|string||||
-|onBlur|function||||
-|onFocus|function||||
-
-### TextAreaFieldFF
-
-#### Usage
-
-To use `TextAreaFieldFF`, you can import the component from the `@dhis2/ui` library
-
-
-```js
-import { TextAreaFieldFF } from '@dhis2/ui'
-```
-
-
-#### Props
-
-|Name|Type|Default|Required|Description|
-|---|---|---|---|---|
-|input|custom|||`input` props received from Final Form `Field`|
-|meta|custom|||`meta` props received from Final Form `Field`|
-|error|boolean||||
-|loading|boolean||||
-|showLoadingStatus|boolean||||
-|showValidStatus|boolean||||
-|valid|boolean||||
-|validationText|string||||
-|onBlur|function||||
-|onFocus|function||||
diff --git a/collections/forms/README.md b/collections/forms/README.md
deleted file mode 100644
index 26e1114336..0000000000
--- a/collections/forms/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-> :no_entry: DEPRECATED
-> Current recommendation is to integrate the components directly with
-> your form library of choice.
-
-# `@dhis2/ui-forms`
-
-This package provides several components that allow for easy integration of our form components with [react-final-form](https://github.com/final-form/react-final-form). Besides form components, we also export several validator functions for common usecases.
diff --git a/collections/forms/d2.config.js b/collections/forms/d2.config.js
deleted file mode 100644
index 9973893afc..0000000000
--- a/collections/forms/d2.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module.exports = {
- type: 'lib',
- entryPoints: {
- lib: 'src/index.js',
- },
-}
diff --git a/collections/forms/i18n/ar.po b/collections/forms/i18n/ar.po
deleted file mode 100644
index d526623445..0000000000
--- a/collections/forms/i18n/ar.po
+++ /dev/null
@@ -1,111 +0,0 @@
-#
-# Translators:
-# Viktor Varland , 2021
-# Hamza Assada <7amza.it@gmail.com>, 2022
-# Philip Larsen Donnelly, 2024
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2024-02-12T14:58:56.792Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Philip Larsen Donnelly, 2024\n"
-"Language-Team: Arabic (https://app.transifex.com/hisp-uio/teams/100509/ar/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-
-msgid "Upload file"
-msgstr "تحميل الملف"
-
-msgid "Upload files"
-msgstr "تحميل الملفات"
-
-msgid "Remove"
-msgstr "إزلة"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr "يرجى إدخال قيمة منطقية"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "الرجاء إدخال ما بين {{lowerBound}} و {{upperBound}} حرف"
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"الرجاء التأكد من أن قيمة مربع الإدخال هذا تطابق القيمة الموجودة في "
-"\"{{otherField}}\"."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "الرجاء إدخال {{upperBound}} حرف كحد أقصى"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "الرجاء إدخال رقم بحد أقصى {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "الرجاء إدخال {{lowerBound}} حرفًا على الأقل"
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "الرجاء إدخال رقم لا يقل عن {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr "لا يمكن أن يكون الرقم أقل من {{lowerBound}} أو أكثر من {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr "يجب أن تكون كلمة المرور سلسلة نصية"
-
-msgid "Password should be at least 8 characters long"
-msgstr "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "يجب ألا تزيد كلمة المرور عن 34 حرفًا"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "يجب أن تحتوي كلمة المرور على حرف صغير واحد على الأقل"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "يجب أن تحتوي كلمة المرور على حرف كبير واحد على الأقل"
-
-msgid "Password should contain at least one number"
-msgstr "يجب أن تحتوي كلمة المرور على رقم واحد على الأقل"
-
-msgid "Password should have at least one special character"
-msgstr "يجب أن تحتوي كلمة المرور على رمز واحد على الأقل"
-
-msgid "Please provide a valid email address"
-msgstr "يرجى ادخال صيغة بريد الكتروني سليمة"
-
-msgid "Please provide a value"
-msgstr "يرجى إدخال قيمة"
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr "يرجى تزويد رقم هاتف دولي صالح."
-
-msgid "Please provide a number"
-msgstr "الرجاء تزويد رقم"
-
-msgid "Please provide a string"
-msgstr "يرجى تزويد سلسلة نصية"
-
-msgid "Please provide a valid url"
-msgstr "يرجى ادخال صيغة ارتباط url سليمة"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
diff --git a/collections/forms/i18n/ar_IQ.po b/collections/forms/i18n/ar_IQ.po
deleted file mode 100644
index ae58c4b344..0000000000
--- a/collections/forms/i18n/ar_IQ.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# KRG HIS , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: KRG HIS , 2021\n"
-"Language-Team: Arabic (Iraq) (https://www.transifex.com/hisp-uio/teams/100509/ar_IQ/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ar_IQ\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "إزالة"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "من فضلك ادخل صيغة بريد الكتروني سليمة"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "يرجى ادخال صيغة ارتباط تشعبي سليمة"
diff --git a/collections/forms/i18n/ckb.po b/collections/forms/i18n/ckb.po
deleted file mode 100644
index 890ebdf3a6..0000000000
--- a/collections/forms/i18n/ckb.po
+++ /dev/null
@@ -1,105 +0,0 @@
-#
-# Translators:
-# Viktor Varland , 2021
-# KRG HIS , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: KRG HIS , 2021\n"
-"Language-Team: Central Kurdish (https://www.transifex.com/hisp-uio/teams/100509/ckb/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ckb\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "لابردن"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "تکایە ئیمەیڵێکی درووست بنووسە"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "تکایە یو URLێکی درووست بنووسە"
diff --git a/collections/forms/i18n/cs.po b/collections/forms/i18n/cs.po
deleted file mode 100644
index f0f100b36a..0000000000
--- a/collections/forms/i18n/cs.po
+++ /dev/null
@@ -1,111 +0,0 @@
-#
-# Translators:
-# Jiří Podhorecký, 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2023-02-28T09:45:49.286Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Jiří Podhorecký, 2021\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"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: cs\n"
-"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-
-msgid "Upload file"
-msgstr "Nahrát soubor"
-
-msgid "Upload files"
-msgstr "Nahrát soubory"
-
-msgid "Remove"
-msgstr "Odebrat"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "Uveďte alfanumerickou hodnotu"
-
-msgid "Please provide a boolean value"
-msgstr "Zadejte prosím booleovskou hodnotu"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "Zadejte prosím mezi {{lowerBound}} a {{upperBound}} znaky"
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Zkontrolujte, zda se hodnota tohoto vstupu shoduje s hodnotou v "
-"\"{{otherField}}\"."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "Zadejte prosím maximálně {{upperBound}} znaků"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "Zadejte číslo s maximální hodnotou {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "Zadejte prosím alespoň {{lowerBound}} znaků"
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "Zadejte prosím číslo alespoň {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-"Číslo nesmí být menší než {{lowerBound}} nebo větší než {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-"Ujistěte se, že hodnota tohoto vstupu odpovídá vzoru {{patternString}}."
-
-msgid "Password should be a string"
-msgstr "Heslo by mělo být řetězec"
-
-msgid "Password should be at least 8 characters long"
-msgstr "Heslo by mělo mít alespoň 8 znaků"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Heslo by nemělo být delší než 34 znaků"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Heslo by mělo obsahovat alespoň jedno malé písmeno"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Heslo by mělo obsahovat alespoň jedno VELKÉ písmeno"
-
-msgid "Password should contain at least one number"
-msgstr "Heslo by mělo obsahovat alespoň jedno číslo"
-
-msgid "Password should have at least one special character"
-msgstr "Heslo by mělo mít alespoň jeden speciální znak"
-
-msgid "Please provide a valid email address"
-msgstr "Uveďte platnou e-mailovou adresu"
-
-msgid "Please provide a value"
-msgstr "Zadejte prosím hodnotu"
-
-msgid "Please provide a round number without decimals"
-msgstr "Uveďte prosím zaokrouhlené číslo bez desetinných míst"
-
-msgid "Please provide a valid international phone number."
-msgstr "Zadejte platné mezinárodní telefonní číslo."
-
-msgid "Please provide a number"
-msgstr "Uveďte prosím číslo"
-
-msgid "Please provide a string"
-msgstr "Zadejte řetězec"
-
-msgid "Please provide a valid url"
-msgstr "Uveďte platnou adresu URL"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
diff --git a/collections/forms/i18n/da.po b/collections/forms/i18n/da.po
deleted file mode 100644
index 0a0d3e15cb..0000000000
--- a/collections/forms/i18n/da.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: phil_dhis2, 2021\n"
-"Language-Team: Danish (https://www.transifex.com/hisp-uio/teams/100509/da/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: da\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Remove"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/en.pot b/collections/forms/i18n/en.pot
deleted file mode 100644
index 3bda3ebe56..0000000000
--- a/collections/forms/i18n/en.pot
+++ /dev/null
@@ -1,106 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-"POT-Creation-Date: 2024-09-18T12:07:38.084Z\n"
-"PO-Revision-Date: 2024-09-18T12:07:38.084Z\n"
-
-msgid "Upload file"
-msgstr "Upload file"
-
-msgid "Upload files"
-msgstr "Upload files"
-
-msgid "Remove"
-msgstr "Remove"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "Please provide an alpha-numeric value"
-
-msgid "Please provide a boolean value"
-msgstr "Please provide a boolean value"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "Please enter between {{lowerBound}} and {{upperBound}} characters"
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "Please enter a maximum of {{upperBound}} characters"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "Please enter a number with a maximum of {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "Please enter at least {{lowerBound}} characters"
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "Please enter a number of at least {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-
-msgid "Password should be a string"
-msgstr "Password should be a string"
-
-msgid "Password should be at least 8 characters long"
-msgstr "Password should be at least 8 characters long"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Password should be no longer than 34 characters"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Password should contain at least one lowercase letter"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Password should contain at least one UPPERCASE letter"
-
-msgid "Password should contain at least one number"
-msgstr "Password should contain at least one number"
-
-msgid "Password should have at least one special character"
-msgstr "Password should have at least one special character"
-
-msgid "Please provide a valid email address"
-msgstr "Please provide a valid email address"
-
-msgid "Please provide a value"
-msgstr "Please provide a value"
-
-msgid "Please provide a round number without decimals"
-msgstr "Please provide a round number without decimals"
-
-msgid "Please provide a valid international phone number."
-msgstr "Please provide a valid international phone number."
-
-msgid "Please provide a number"
-msgstr "Please provide a number"
-
-msgid "Please provide a string"
-msgstr "Please provide a string"
-
-msgid "Please provide a valid url"
-msgstr "Please provide a valid url"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . _ - or @"
diff --git a/collections/forms/i18n/es.po b/collections/forms/i18n/es.po
deleted file mode 100644
index 5861698383..0000000000
--- a/collections/forms/i18n/es.po
+++ /dev/null
@@ -1,116 +0,0 @@
-#
-# Translators:
-# Prabhjot Singh, 2021
-# Janeth Cruz, 2023
-# Enzo Nicolas Rossi , 2024
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2024-02-12T14:58:56.792Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Enzo Nicolas Rossi , 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"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: es\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-
-msgid "Upload file"
-msgstr "Subir archivo"
-
-msgid "Upload files"
-msgstr "Subir archivos"
-
-msgid "Remove"
-msgstr "Eliminar"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "Proporcione un valor alfanumérico."
-
-msgid "Please provide a boolean value"
-msgstr "Proporcione un valor booleano"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "Ingresa entre {{lowerBound}} y {{upperBound}} caracteres"
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Asegúrese de que el valor de este campo coincida con el valor de "
-"\"{{otherField}}\"."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "Ingrese un máximo de {{upperBound}} caracteres"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "Ingrese un número con un máximo de {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "Ingrese al menos {{lowerBound}} caracteres"
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "Ingrese un número de al menos {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-"El número no puede ser menor que {{lowerBound}} ni mayor que {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-"Asegúrese de que el valor que está poniendo coincida con el patrón "
-"{{patternString}}."
-
-msgid "Password should be a string"
-msgstr "La contraseña debe ser tipo texto"
-
-msgid "Password should be at least 8 characters long"
-msgstr "La contraseña debe tener al menos 8 caracteres"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "La contraseña no debe tener más de 34 caracteres"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "La contraseña debe contener al menos una letra minúscula"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "La contraseña debe contener al menos una letra MAYÚSCULA"
-
-msgid "Password should contain at least one number"
-msgstr "La contraseña debe contener al menos un número"
-
-msgid "Password should have at least one special character"
-msgstr "La contraseña debe tener al menos un carácter especial"
-
-msgid "Please provide a valid email address"
-msgstr "Por favor proporcione un correo electrónico válido"
-
-msgid "Please provide a value"
-msgstr "Proporcione un valor"
-
-msgid "Please provide a round number without decimals"
-msgstr "Por favor, proporcione un número redondo sin decimales"
-
-msgid "Please provide a valid international phone number."
-msgstr "Por favor, proporcione un número de teléfono internacional válido."
-
-msgid "Please provide a number"
-msgstr "Proporcione un número "
-
-msgid "Please provide a string"
-msgstr "Proporcione una cadena"
-
-msgid "Please provide a valid url"
-msgstr "Proporcione un enlace válido."
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
-"Proporcione un nombre de usuario de entre 4 y 255 caracteres y eventualmente"
-" separados por . _ - o @"
diff --git a/collections/forms/i18n/es_419.po b/collections/forms/i18n/es_419.po
deleted file mode 100644
index 0b4d2c4492..0000000000
--- a/collections/forms/i18n/es_419.po
+++ /dev/null
@@ -1,115 +0,0 @@
-#
-# Translators:
-# Enzo Nicolas Rossi , 2024
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2024-04-18T04:00:14.144Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Enzo Nicolas Rossi , 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"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: es_419\n"
-"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-
-msgid "Upload file"
-msgstr "Cargar archivo"
-
-msgid "Upload files"
-msgstr "Cargar archivos"
-
-msgid "Remove"
-msgstr "Eliminar"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "Indique un valor alfanumérico"
-
-msgid "Please provide a boolean value"
-msgstr "Indique un valor booleano"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "Introduzca entre {{lowerBound}} y {{upperBound}} caracteres"
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Asegúrese de que el valor de esta entrada coincide con el de "
-"\"{{otherField}}\"."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "Introduzca un máximo de {{upperBound}} caracteres"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "Introduzca un número con un máximo de {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "Introduzca al menos {{lowerBound}} caracteres"
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "Introduzca un número de al menos {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-"El número no puede ser inferior a {{lowerBound}} ni superior a "
-"{{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-"Asegúrese de que el valor de esta entrada coincide con el patrón "
-"{{patternString}}."
-
-msgid "Password should be a string"
-msgstr "La contraseña debe ser texto"
-
-msgid "Password should be at least 8 characters long"
-msgstr "La contraseña debe tener al menos 8 caracteres"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "La contraseña no debe tener más de 34 caracteres"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "La contraseña debe contener al menos una letra minúscula"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "La contraseña debe contener al menos una letra MAYÚSCULA"
-
-msgid "Password should contain at least one number"
-msgstr "La contraseña debe contener al menos un número"
-
-msgid "Password should have at least one special character"
-msgstr "La contraseña debe tener al menos un carácter especial"
-
-msgid "Please provide a valid email address"
-msgstr "Por favor ingrese una dirección de correo electrónico válida"
-
-msgid "Please provide a value"
-msgstr "Indique un valor"
-
-msgid "Please provide a round number without decimals"
-msgstr "Indique una cifra redonda sin decimales"
-
-msgid "Please provide a valid international phone number."
-msgstr "Indique un número de teléfono internacional válido."
-
-msgid "Please provide a number"
-msgstr "Indique un número"
-
-msgid "Please provide a string"
-msgstr "Proporcione una texto"
-
-msgid "Please provide a valid url"
-msgstr "Proporcione una URL válida"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
-"Indique un nombre de usuario de entre 4 y 255 caracteres, posiblemente "
-"separados por . o @."
diff --git a/collections/forms/i18n/fr.po b/collections/forms/i18n/fr.po
deleted file mode 100644
index efc7bac64e..0000000000
--- a/collections/forms/i18n/fr.po
+++ /dev/null
@@ -1,108 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-# Viktor Varland , 2021
-# Bram Piot , 2021
-# Gabriela Rodriguez , 2021
-# Yao Selom SAKA (HISP WCA) , 2022
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Yao Selom SAKA (HISP WCA) , 2022\n"
-"Language-Team: French (https://www.transifex.com/hisp-uio/teams/100509/fr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fr\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-
-msgid "Upload file"
-msgstr "Charger fichier"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Supprimer"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "Le mot de passe doit contenir au moins 8 caractères"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Le mot de passe ne doit pas dépasser 34 caractères"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Le mot de passe doit contenir au moins une lettre minuscule"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Le mot de passe doit contenir au moins une lettre MAJUSCULE"
-
-msgid "Password should contain at least one number"
-msgstr "Le mot de passe doit contenir au moins un chiffre"
-
-msgid "Password should have at least one special character"
-msgstr "Le mot de passe doit avoir au moins un caractère spécial"
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "Veuillez saisir une adresse email valide"
-
-msgid "Please provide a value"
-msgstr "Veuillez entrer une valeur"
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "Veuillez saisir un lien URL valide"
diff --git a/collections/forms/i18n/id.po b/collections/forms/i18n/id.po
deleted file mode 100644
index e4c93ae386..0000000000
--- a/collections/forms/i18n/id.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# Viktor Varland , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Viktor Varland , 2021\n"
-"Language-Team: Indonesian (https://www.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"
-"Language: id\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Hapus"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/km.po b/collections/forms/i18n/km.po
deleted file mode 100644
index 107713917a..0000000000
--- a/collections/forms/i18n/km.po
+++ /dev/null
@@ -1,107 +0,0 @@
-#
-# Translators:
-# channara rin, 2023
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2023-02-28T09:45:49.286Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: channara rin, 2023\n"
-"Language-Team: Khmer (https://app.transifex.com/hisp-uio/teams/100509/km/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: km\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr "ផ្ញើឯកសារ"
-
-msgid "Upload files"
-msgstr "ផ្ញើឯកសារ"
-
-msgid "Remove"
-msgstr "លុបចេញ"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "បញ្ចូលតែតួអក្សរឬលេខ"
-
-msgid "Please provide a boolean value"
-msgstr "បញ្ចូលតែឯកតា(boolean)"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr "លេខសំងាត់គួរតែជាអក្សរ"
-
-msgid "Password should be at least 8 characters long"
-msgstr "លេខសំងាត់គួរតែតិចបំផុត៨តួ"
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr "ផ្តល់ជាតួលេខ"
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
diff --git a/collections/forms/i18n/ko_KR.po b/collections/forms/i18n/ko_KR.po
deleted file mode 100644
index 22e923add9..0000000000
--- a/collections/forms/i18n/ko_KR.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# JUN HO CHEONG, 2022
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: JUN HO CHEONG, 2022\n"
-"Language-Team: Korean (Korea) (https://www.transifex.com/hisp-uio/teams/100509/ko_KR/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ko_KR\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "제거"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/lo.po b/collections/forms/i18n/lo.po
deleted file mode 100644
index fde0da0d73..0000000000
--- a/collections/forms/i18n/lo.po
+++ /dev/null
@@ -1,111 +0,0 @@
-#
-# Translators:
-# Philip Larsen Donnelly, 2021
-# Namwan Chanthavisouk, 2024
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2024-04-18T04:00:14.144Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\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"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: lo\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr "ອັບໂຫຼດເອກະສານ"
-
-msgid "Upload files"
-msgstr "ອັບໂຫຼດເອກະສານ"
-
-msgid "Remove"
-msgstr "ລົບອອກ"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "ກະລຸນາລະບຸຄ່າທີ່ເປັນຕົວອັກສອນ ແລະ ຕົວເລກ"
-
-msgid "Please provide a boolean value"
-msgstr "ກະລຸນາລະບຸຄ່າທີ່ເປັນສູນ"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "ກະລຸນາຕື່ມລະຫວ່າງຕົວອັກສອນ {{lowerBound}} ແລະ {{upperBound}} "
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr "ກະລຸນາກວດສອບໃຫ້ແນ່ໃຈວ່າຄ່າຂອງຂໍ້ມູນນີ້ກົງກັບຄ່າໃນ \" {{otherField}} \""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "ກະລຸນາຕື່ມຕົວອັກສອນສູງສຸດ {{upperBound}}"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "ກະລຸນາຕື່ມຕົວເລກທີ່ມີຈຳນວນສູງສຸດ {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "ກະລຸນາຕື່ມຕົວອັກສອນຢ່າງໜ້ອຍ {{lowerBound}} "
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "ກະລຸນາຕື່ມຈຳນວນຢ່າງໜ້ອຍ {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr "ຕົວເລກບໍ່ສາມາດໜ້ອຍກວ່າ {{lowerBound}} ຫຼືຫຼາຍກວ່າ {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-"ກະລຸນາກວດສອບໃຫ້ແນ່ໃຈວ່າຄ່າຂອງຂໍ້ມູນນີ້ກົງກັບຮູບແບບ {{patternString}} ."
-
-msgid "Password should be a string"
-msgstr "ລະຫັດຜ່ານຄວນເປັນຕົວອັກສອນ"
-
-msgid "Password should be at least 8 characters long"
-msgstr "ລະຫັດຜ່ານຄວນມີຢ່າງໜ້ອຍ 8 ຕົວອັກສອນ"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "ລະຫັດຜ່ານຄວນຈະບໍ່ເກີນ 34 ຕົວອັກສອນ"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "ລະຫັດຜ່ານຄວນມີຕົວພິມນ້ອຍຢ່າງໜ້ອຍໜຶ່ງຕົວ"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "ລະຫັດຜ່ານຄວນມີຕົວພິມໃຫຍ່ຢ່າງໜ້ອຍໜຶ່ງຕົວ"
-
-msgid "Password should contain at least one number"
-msgstr "ລະຫັດຜ່ານຄວນມີຢ່າງໜ້ອຍໜຶ່ງຕົວເລກ"
-
-msgid "Password should have at least one special character"
-msgstr "ລະຫັດຜ່ານຄວນມີຢ່າງໜ້ອຍໜຶ່ງຕົວອັກສອນພິເສດ"
-
-msgid "Please provide a valid email address"
-msgstr "ກະລຸນາລະບຸທີ່ຢູ່ອີເມວທີ່ຖືກຕ້ອງ"
-
-msgid "Please provide a value"
-msgstr "ກະລຸນາລະບຸຄ່າ"
-
-msgid "Please provide a round number without decimals"
-msgstr "ກະລຸນາປ້ອນຈໍານວນມົນໂດຍບໍ່ມີຈຸດ"
-
-msgid "Please provide a valid international phone number."
-msgstr "ກະລຸນາປ້ອນເບີໂທລະສັບທີ່ຖືກຕ້ອງ"
-
-msgid "Please provide a number"
-msgstr "ກະລຸນາປ້ອນຕົວເລກ"
-
-msgid "Please provide a string"
-msgstr "ກະລຸນາປ້ອນຕົວອັກສອນ"
-
-msgid "Please provide a valid url"
-msgstr "ກະລຸນາປ້ອນ URL ທີ່ຖືກຕ້ອງ"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
-"ກະລຸນາປ້ອນຊື່ຜູ້ໃຊ້ລະຫວ່າງ 4 ແລະ 255 ຕົວອັກສອນ ແລະ ແຍກອອກ . _"
-" - ຫຼື @"
diff --git a/collections/forms/i18n/my.po b/collections/forms/i18n/my.po
deleted file mode 100644
index 4b46ed1c73..0000000000
--- a/collections/forms/i18n/my.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: phil_dhis2, 2021\n"
-"Language-Team: Burmese (https://www.transifex.com/hisp-uio/teams/100509/my/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: my\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "ဖယ်ရှားခြင်း"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/nb.po b/collections/forms/i18n/nb.po
deleted file mode 100644
index 74949990ec..0000000000
--- a/collections/forms/i18n/nb.po
+++ /dev/null
@@ -1,105 +0,0 @@
-#
-# Translators:
-# Karoline Tufte Lien , 2021
-# Caroline Hesthagen Holen , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Caroline Hesthagen Holen , 2021\n"
-"Language-Team: Norwegian Bokmål (https://www.transifex.com/hisp-uio/teams/100509/nb/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: nb\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr "Last opp fil"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Fjern"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "Passord må inneholde minst 8 karakterer"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Passordet kan ikke være lenger enn 34 karakterer"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Passordet må inneholde minst en liten bokstav"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Passordet må inneholdet minst en STOR bokstav"
-
-msgid "Password should contain at least one number"
-msgstr "Passord må inneholde minst et siffer"
-
-msgid "Password should have at least one special character"
-msgstr "Passordet skal ha minst ett spesialtegn"
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "Vennligst fyll ut en gyldig e-postadresse"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "Oppgi en gyldig url"
diff --git a/collections/forms/i18n/nl.po b/collections/forms/i18n/nl.po
deleted file mode 100644
index 868b2d6132..0000000000
--- a/collections/forms/i18n/nl.po
+++ /dev/null
@@ -1,115 +0,0 @@
-#
-# Translators:
-# Rica Zamora Duchateau, 2022
-# Charel van den Elsen, 2023
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2023-05-05T12:46:11.864Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Charel van den Elsen, 2023\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"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: nl\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr "Upload bestand"
-
-msgid "Upload files"
-msgstr "Upload bestanden"
-
-msgid "Remove"
-msgstr "Verwijderen"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "Geef een alfanumerieke waarde op"
-
-msgid "Please provide a boolean value"
-msgstr "Geef een booleaanse waarde op"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "Voer tussen {{lowerBound}} en {{upperBound}} tekens in"
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Zorg ervoor dat de waarde van deze invoer overeenkomt met de waarde in "
-"\"{{otherField}}\"."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "Voer maximaal {{upperBound}} tekens in"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "Voer een getal in met een maximum van {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "Voer ten minste {{lowerBound}} tekens in"
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "Voer een getal in van ten minste {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-"Getal mag niet kleiner zijn dan {{lowerBound}} of groter dan {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-"Zorg ervoor dat de waarde van deze invoer overeenkomt met het patroon "
-"{{patternString}}."
-
-msgid "Password should be a string"
-msgstr "Wachtwoord moet een tekenreeks zijn"
-
-msgid "Password should be at least 8 characters long"
-msgstr "Wachtwoord moet minimaal 8 tekens lang zijn"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Wachtwoord mag niet langer zijn dan 34 tekens"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Wachtwoord moet minimaal één kleine letter bevatten"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Wachtwoord moet minimaal één HOOFDLETTER bevatten"
-
-msgid "Password should contain at least one number"
-msgstr "Wachtwoord moet minimaal één cijfer bevatten"
-
-msgid "Password should have at least one special character"
-msgstr "Wachtwoord moet minimaal één speciaal teken bevatten"
-
-msgid "Please provide a valid email address"
-msgstr "geef alstublieft een geldig email adres"
-
-msgid "Please provide a value"
-msgstr "Geef een waarde op"
-
-msgid "Please provide a round number without decimals"
-msgstr "Geef een rond getal op zonder decimalen"
-
-msgid "Please provide a valid international phone number."
-msgstr "Geef een geldig internationaal telefoonnummer op."
-
-msgid "Please provide a number"
-msgstr "Geef een nummer op"
-
-msgid "Please provide a string"
-msgstr "Geef een tekenreeks op"
-
-msgid "Please provide a valid url"
-msgstr "Geef een geldige URL op"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
-"Geef een gebruikersnaam op tussen 4 en 255 tekens lang en eventueel "
-"gescheiden door . _ - of @"
diff --git a/collections/forms/i18n/prs.po b/collections/forms/i18n/prs.po
deleted file mode 100644
index e41a353e4f..0000000000
--- a/collections/forms/i18n/prs.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: phil_dhis2, 2021\n"
-"Language-Team: Persian (Afghanistan) (https://www.transifex.com/hisp-uio/teams/100509/fa_AF/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fa_AF\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "Upload file"
-msgstr "بارگیری فایل"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "حذف"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/ps.po b/collections/forms/i18n/ps.po
deleted file mode 100644
index 915c74bded..0000000000
--- a/collections/forms/i18n/ps.po
+++ /dev/null
@@ -1,105 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-# Viktor Varland , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Viktor Varland , 2021\n"
-"Language-Team: Pashto (https://www.transifex.com/hisp-uio/teams/100509/ps/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ps\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr "فایل پورته کړئ"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "لرې کول"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/pt.po b/collections/forms/i18n/pt.po
deleted file mode 100644
index e1ccea2f42..0000000000
--- a/collections/forms/i18n/pt.po
+++ /dev/null
@@ -1,107 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-# Viktor Varland , 2021
-# Gabriela Rodriguez , 2021
-# David Júnior , 2022
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: David Júnior , 2022\n"
-"Language-Team: Portuguese (https://www.transifex.com/hisp-uio/teams/100509/pt/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pt\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-
-msgid "Upload file"
-msgstr "Carregar arquivo"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Remover"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "A senha deve ter pelo menos 8 caracteres"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "A senha não deve ter mais que 34 caracteres"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "A senha deve conter pelo menos uma letra minúscula"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "A senha deve conter pelo menos uma letra MAIÚSCULA"
-
-msgid "Password should contain at least one number"
-msgstr "A senha deve conter pelo menos um número"
-
-msgid "Password should have at least one special character"
-msgstr "A senha deve ter pelo menos um caractere especial"
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "Por favor forneça um endereço de e-mail válido"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "Forneça uma URL válida"
diff --git a/collections/forms/i18n/pt_BR.po b/collections/forms/i18n/pt_BR.po
deleted file mode 100644
index a3657000d0..0000000000
--- a/collections/forms/i18n/pt_BR.po
+++ /dev/null
@@ -1,109 +0,0 @@
-#
-# Translators:
-# Philip Larsen Donnelly, 2021
-# Viktor Varland , 2021
-# Thiago Rocha, 2024
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2024-02-12T14:58:56.792Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\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"
-"Language: pt_BR\n"
-"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-
-msgid "Upload file"
-msgstr "Carregar arquivo"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Remover"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr "Forneça um valor"
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
diff --git a/collections/forms/i18n/ro.po b/collections/forms/i18n/ro.po
deleted file mode 100644
index 3b93fbbe68..0000000000
--- a/collections/forms/i18n/ro.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# Valeriu Plesca , 2022
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Valeriu Plesca , 2022\n"
-"Language-Team: Romanian (https://www.transifex.com/hisp-uio/teams/100509/ro/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ro\n"
-"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-
-msgid "Upload file"
-msgstr "Incarcare fișier"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr ""
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "Introduceți o adresă de e-mail validă"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "Introduceți o adresă URL validă"
diff --git a/collections/forms/i18n/ru.po b/collections/forms/i18n/ru.po
deleted file mode 100644
index b978f1c973..0000000000
--- a/collections/forms/i18n/ru.po
+++ /dev/null
@@ -1,116 +0,0 @@
-#
-# Translators:
-# Philip Larsen Donnelly, 2021
-# Viktor Varland , 2021
-# Ulanbek Abakirov , 2021
-# Valeriu Plesca , 2021
-# Yury Rogachev , 2024
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2024-04-18T04:00:14.144Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Yury Rogachev , 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"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ru\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
-
-msgid "Upload file"
-msgstr "Загрузить файл"
-
-msgid "Upload files"
-msgstr "Загрузить файлы"
-
-msgid "Remove"
-msgstr "Убрать"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "Укажите буквенно-цифровое значение"
-
-msgid "Please provide a boolean value"
-msgstr "Укажите булевое значение"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "Введите от {{lowerBound}} до {{upperBound}} символов."
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Убедитесь, что введенное значение совпадает со значением в разделе "
-"\"{{otherField}}\"."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "Введите максимум {{upperBound}} символа/ов."
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "Введите число, не превышающее {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "Введите не менее {{lowerBound}} символа/ов."
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "Введите число не менее {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr "Число не может быть меньше {{lowerBound}} или больше {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-"Убедитесь, что введенное значение соответствует формату {{patternString}}."
-
-msgid "Password should be a string"
-msgstr "Пароль должен быть строкой"
-
-msgid "Password should be at least 8 characters long"
-msgstr "Пароль должен состоять не менее чем из 8 символов."
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Пароль не должен быть длиннее 34 символов"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Пароль должен содержать хотя бы одну строчную букву"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Пароль должен содержать хотя бы одну заглавную букву"
-
-msgid "Password should contain at least one number"
-msgstr "Пароль должен содержать хотя бы одну цифру"
-
-msgid "Password should have at least one special character"
-msgstr "В пароле должен быть хотя бы один специальный символ"
-
-msgid "Please provide a valid email address"
-msgstr "Введите правильный адрес электронной почты"
-
-msgid "Please provide a value"
-msgstr "Введите значение"
-
-msgid "Please provide a round number without decimals"
-msgstr "Введите круглое число без десятичных знаков"
-
-msgid "Please provide a valid international phone number."
-msgstr "Укажите действительный международный номер телефона."
-
-msgid "Please provide a number"
-msgstr "Введите номер"
-
-msgid "Please provide a string"
-msgstr "Введите строку"
-
-msgid "Please provide a valid url"
-msgstr "Введите правильный URL адрес"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
-"Укажите имя пользователя длиной от 4 до 255 символов по возможности "
-"разделенных знаками . _ - или @"
diff --git a/collections/forms/i18n/si.po b/collections/forms/i18n/si.po
deleted file mode 100644
index f2a2d962d0..0000000000
--- a/collections/forms/i18n/si.po
+++ /dev/null
@@ -1,107 +0,0 @@
-#
-# Translators:
-# Malinda Wijeratne, 2023
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2023-02-28T09:45:49.286Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Malinda Wijeratne, 2023\n"
-"Language-Team: Sinhala (https://app.transifex.com/hisp-uio/teams/100509/si/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: si\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "ඉවත් කරන්න"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
diff --git a/collections/forms/i18n/sv.po b/collections/forms/i18n/sv.po
deleted file mode 100644
index 6a4d233a92..0000000000
--- a/collections/forms/i18n/sv.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: phil_dhis2, 2021\n"
-"Language-Team: Swedish (https://www.transifex.com/hisp-uio/teams/100509/sv/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sv\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Avlägsna"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "Lösenordet måste vara minst 8 tecken långt."
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Lösenord måste vara kortare än 34 tecken"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Lösenordet ska innehålla minst en versal bokstav"
-
-msgid "Password should contain at least one number"
-msgstr "Lösenordet måste innehålla minst en siffra"
-
-msgid "Password should have at least one special character"
-msgstr "Lösenordet ska ha minst ett specialtecken"
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "Ange en giltig epost adress"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/tet.po b/collections/forms/i18n/tet.po
deleted file mode 100644
index f931987184..0000000000
--- a/collections/forms/i18n/tet.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: phil_dhis2, 2021\n"
-"Language-Team: Tetum (Tetun) (https://www.transifex.com/hisp-uio/teams/100509/tet/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: tet\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Hasai"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/tg.po b/collections/forms/i18n/tg.po
deleted file mode 100644
index 29d5ece885..0000000000
--- a/collections/forms/i18n/tg.po
+++ /dev/null
@@ -1,105 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-# Viktor Varland , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Viktor Varland , 2021\n"
-"Language-Team: Tajik (https://www.transifex.com/hisp-uio/teams/100509/tg/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: tg\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr "Боркунии файл"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Тоза кардан"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/uk.po b/collections/forms/i18n/uk.po
deleted file mode 100644
index 9491b2f108..0000000000
--- a/collections/forms/i18n/uk.po
+++ /dev/null
@@ -1,112 +0,0 @@
-#
-# Translators:
-# Éva Tamási, 2022
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2023-02-28T09:45:49.286Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Éva Tamási, 2022\n"
-"Language-Team: Ukrainian (https://app.transifex.com/hisp-uio/teams/100509/uk/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: uk\n"
-"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
-
-msgid "Upload file"
-msgstr "Вивантажити файл"
-
-msgid "Upload files"
-msgstr "Вивантажити файли"
-
-msgid "Remove"
-msgstr "Видалити"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "Вкажіть буквено-цифрове значення"
-
-msgid "Please provide a boolean value"
-msgstr "Вкажіть логічне значення"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "Введіть від {{lowerBound}} до {{upperBound}} символів"
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Переконайтеся, що значення цього введення відповідає значенню в "
-"\"{{otherField}}\"."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "Введіть максимум {{upperBound}} символів"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "Введіть число не більше {{upperBound}}"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "Введіть принаймні {{lowerBound}} символів"
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "Введіть число не менше {{lowerBound}}"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-"Число не може бути меншим за {{lowerBound}} або більшим за {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-"Переконайтеся, що значення цього введення відповідає шаблону "
-"{{patternString}}."
-
-msgid "Password should be a string"
-msgstr "Пароль має бути рядком"
-
-msgid "Password should be at least 8 characters long"
-msgstr "Пароль має містити щонайменше 8 символів"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Пароль має містити не більше 34 символів"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Пароль має містити принаймні одну малу літеру"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Пароль має містити принаймні одну ВЕЛИКУ літеру"
-
-msgid "Password should contain at least one number"
-msgstr "Пароль має містити принаймні одну цифру"
-
-msgid "Password should have at least one special character"
-msgstr "Пароль має містити принаймні один спеціальний символ"
-
-msgid "Please provide a valid email address"
-msgstr "Вкажіть дійсну адресу електронної пошти"
-
-msgid "Please provide a value"
-msgstr "Вкажіть значення"
-
-msgid "Please provide a round number without decimals"
-msgstr "Вкажіть ціле число без десяткових знаків"
-
-msgid "Please provide a valid international phone number."
-msgstr "Вкажіть дійсний міжнародний номер телефону."
-
-msgid "Please provide a number"
-msgstr "Вкажіть число"
-
-msgid "Please provide a string"
-msgstr "Вкажіть рядок"
-
-msgid "Please provide a valid url"
-msgstr "Вкажіть дійсну URL-адресу"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
diff --git a/collections/forms/i18n/ur.po b/collections/forms/i18n/ur.po
deleted file mode 100644
index 6de33af3cc..0000000000
--- a/collections/forms/i18n/ur.po
+++ /dev/null
@@ -1,104 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: phil_dhis2, 2021\n"
-"Language-Team: Urdu (https://www.transifex.com/hisp-uio/teams/100509/ur/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ur\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "حذف"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr ""
-
-msgid "Password should be no longer than 34 characters"
-msgstr ""
-
-msgid "Password should contain at least one lowercase letter"
-msgstr ""
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr ""
-
-msgid "Password should contain at least one number"
-msgstr ""
-
-msgid "Password should have at least one special character"
-msgstr ""
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr ""
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr ""
diff --git a/collections/forms/i18n/uz_Latn.po b/collections/forms/i18n/uz_Latn.po
deleted file mode 100644
index 0e615892f9..0000000000
--- a/collections/forms/i18n/uz_Latn.po
+++ /dev/null
@@ -1,106 +0,0 @@
-#
-# Translators:
-# Yury Rogachev , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Yury Rogachev , 2021\n"
-"Language-Team: Uzbek (Latin) (https://www.transifex.com/hisp-uio/teams/100509/uz@Latn/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: uz@Latn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr "Faylni yuklash"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Олиб ташлаш"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Ushbu yozuvning qiymati \"{{otherField}}\" dagi qiymatga mos kelishiga "
-"ishonch hosil qiling."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "Parol kamida 8 ta belgidan iborat boʼlishi lozim"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Parol 34 ta belgidan oshmasligi lozim"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Parol tarkibida kamida 1 ta kichik harf boʼlishi lozim"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Parol tarkibida kamida 1 ta BOSh harf boʼlishi lozim"
-
-msgid "Password should contain at least one number"
-msgstr "Parol tarkibida kamida 1 ta raqam boʼlishi lozim"
-
-msgid "Password should have at least one special character"
-msgstr "Parol tarkibida kamida 1 ta maxsus belgi boʼlishi lozim"
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "Iltimos, amaldagi ye-pochta manzilini koʼrsating"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "Iltimos, haqiqiy URL manzilni koʼrsating"
diff --git a/collections/forms/i18n/uz_UZ_Cyrl.po b/collections/forms/i18n/uz_UZ_Cyrl.po
deleted file mode 100644
index 79080cef91..0000000000
--- a/collections/forms/i18n/uz_UZ_Cyrl.po
+++ /dev/null
@@ -1,109 +0,0 @@
-#
-# Translators:
-# Ibatov , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2023-05-05T12:46:11.864Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Ibatov , 2021\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"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: uz@Cyrl\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr "Файлни юклаш"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Олиб ташлаш"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Ушбу ёзувнинг қиймати \"{{otherField}}\" даги қийматга мос келишига ишонч "
-"ҳосил қилинг."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "Пароль камида 8 та белгидан иборат бўлиши лозим"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Пароль 34 та белгидан ошмаслиги лозим"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Пароль таркибида камида 1 та кичик ҳарф бўлиши лозим"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Пароль таркибида камида 1 та БОШ ҳарф бўлиши лозим"
-
-msgid "Password should contain at least one number"
-msgstr "Пароль таркибида камида 1 та рақам бўлиши лозим"
-
-msgid "Password should have at least one special character"
-msgstr "Пароль таркибида камида 1 та махсус белги бўлиши лозим"
-
-msgid "Please provide a valid email address"
-msgstr "Илтимос, амалдаги е-почта манзилини кўрсатинг"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "Илтимос, ҳақиқий URL манзилни кўрсатинг"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
diff --git a/collections/forms/i18n/uz_UZ_Latn.po b/collections/forms/i18n/uz_UZ_Latn.po
deleted file mode 100644
index 3a05e0854a..0000000000
--- a/collections/forms/i18n/uz_UZ_Latn.po
+++ /dev/null
@@ -1,109 +0,0 @@
-#
-# Translators:
-# Yury Rogachev , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2023-05-05T12:46:11.864Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Yury Rogachev , 2021\n"
-"Language-Team: Uzbek (Latin) (https://app.transifex.com/hisp-uio/teams/100509/uz@Latn/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: uz@Latn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr "Faylni yuklash"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Олиб ташлаш"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-"Ushbu yozuvning qiymati \"{{otherField}}\" dagi qiymatga mos kelishiga "
-"ishonch hosil qiling."
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "Parol kamida 8 ta belgidan iborat boʼlishi lozim"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Parol 34 ta belgidan oshmasligi lozim"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Parol tarkibida kamida 1 ta kichik harf boʼlishi lozim"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Parol tarkibida kamida 1 ta BOSh harf boʼlishi lozim"
-
-msgid "Password should contain at least one number"
-msgstr "Parol tarkibida kamida 1 ta raqam boʼlishi lozim"
-
-msgid "Password should have at least one special character"
-msgstr "Parol tarkibida kamida 1 ta maxsus belgi boʼlishi lozim"
-
-msgid "Please provide a valid email address"
-msgstr "Iltimos, amaldagi ye-pochta manzilini koʼrsating"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "Iltimos, haqiqiy URL manzilni koʼrsating"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr ""
diff --git a/collections/forms/i18n/vi.po b/collections/forms/i18n/vi.po
deleted file mode 100644
index 7b644c8204..0000000000
--- a/collections/forms/i18n/vi.po
+++ /dev/null
@@ -1,105 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-# Mai Nguyen , 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: Mai Nguyen , 2021\n"
-"Language-Team: Vietnamese (https://www.transifex.com/hisp-uio/teams/100509/vi/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: vi\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr "Tải một tập tin"
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "Tháo ra"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr ""
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "Mật khẩu phải dài ít nhất 8 ký tự"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "Mật khẩu không được dài hơn 34 ký tự"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "Mật khẩu phải chứa ít nhất một chữ cái viết thường"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "Mật khẩu phải chứa ít nhất một chữ cái viết hoa"
-
-msgid "Password should contain at least one number"
-msgstr "Mật khẩu phải chứa ít nhất một số"
-
-msgid "Password should have at least one special character"
-msgstr "Mật khẩu phải có ít nhất một ký tự đặc biệt"
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "Vui lòng cung cấp một địa chỉ email hợp lệ"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "Vui lòng cung cấp một url hợp lệ"
diff --git a/collections/forms/i18n/zh.po b/collections/forms/i18n/zh.po
deleted file mode 100644
index abbd4e0b46..0000000000
--- a/collections/forms/i18n/zh.po
+++ /dev/null
@@ -1,110 +0,0 @@
-#
-# Translators:
-# phil_dhis2, 2021
-# Viktor Varland , 2021
-# 晓东 林 <13981924470@126.com>, 2021
-# easylin , 2023
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2023-02-28T09:45:49.286Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: easylin , 2023\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"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: zh\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr "上传文件"
-
-msgid "Upload files"
-msgstr "上传文件"
-
-msgid "Remove"
-msgstr "移除"
-
-msgid "Please provide an alpha-numeric value"
-msgstr "请提供字母数字值"
-
-msgid "Please provide a boolean value"
-msgstr "请提供一个布尔值"
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr "请在 {{lowerBound}} 和 {{upperBound}} 个字符之间输入"
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr "请确保此输入的值与“ {{otherField}}”中的值匹配。"
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr "请输入最多 {{upperBound}} 个字符"
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr "请输入一个最大为 {{upperBound}} 的数字"
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr "请至少输入 {{lowerBound}} 个字符"
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr "请输入至少为 {{lowerBound}} 的数字"
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr "数字不能小于 {{lowerBound}} 或大于 {{upperBound}}"
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr "请确保此输入的值与模式 {{patternString}} 匹配。"
-
-msgid "Password should be a string"
-msgstr "密码应该是一个字符串"
-
-msgid "Password should be at least 8 characters long"
-msgstr "口令至少8个字符"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "口令不能超过34字符"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "口令至少包括应该小写字母"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "口令至少包括一个大写字母"
-
-msgid "Password should contain at least one number"
-msgstr "口令至少包括应该数字"
-
-msgid "Password should have at least one special character"
-msgstr "口令至少包括一个特殊字符"
-
-msgid "Please provide a valid email address"
-msgstr "有效的邮箱"
-
-msgid "Please provide a value"
-msgstr "请提供值"
-
-msgid "Please provide a round number without decimals"
-msgstr "请提供一个没有小数的整数"
-
-msgid "Please provide a valid international phone number."
-msgstr "请提供有效的国际电话号码。"
-
-msgid "Please provide a number"
-msgstr "请提供号码"
-
-msgid "Please provide a string"
-msgstr "请提供字符串"
-
-msgid "Please provide a valid url"
-msgstr "有效的URL"
-
-msgctxt " - or @"
-msgid ""
-"Please provide a username between 4 and 255 characters long and possibly "
-"separated by . "
-msgstr "请提供长度在 4 到 255 个字符之间的用户名,并可能以 . _ - 或者 @分隔。"
diff --git a/collections/forms/i18n/zh_CN.po b/collections/forms/i18n/zh_CN.po
deleted file mode 100644
index 2eca7fcf04..0000000000
--- a/collections/forms/i18n/zh_CN.po
+++ /dev/null
@@ -1,105 +0,0 @@
-#
-# Translators:
-# easylin , 2021
-# 晓东 林 <13981924470@126.com>, 2021
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: i18next-conv\n"
-"POT-Creation-Date: 2022-02-11T13:37:19.312Z\n"
-"PO-Revision-Date: 2021-06-24 12:50+0000\n"
-"Last-Translator: 晓东 林 <13981924470@126.com>, 2021\n"
-"Language-Team: Chinese (China) (https://www.transifex.com/hisp-uio/teams/100509/zh_CN/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgid "Upload file"
-msgstr ""
-
-msgid "Upload files"
-msgstr ""
-
-msgid "Remove"
-msgstr "移除"
-
-msgid "Please provide an alpha-numeric value"
-msgstr ""
-
-msgid "Please provide a boolean value"
-msgstr ""
-
-msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the value in "
-"\"{{otherField}}\"."
-msgstr "请确保此输入的值与“ {{otherField}}”中的值匹配。"
-
-msgid "Please enter a maximum of {{upperBound}} characters"
-msgstr ""
-
-msgid "Please enter a number with a maximum of {{upperBound}}"
-msgstr ""
-
-msgid "Please enter at least {{lowerBound}} characters"
-msgstr ""
-
-msgid "Please enter a number of at least {{lowerBound}}"
-msgstr ""
-
-msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
-msgstr ""
-
-msgid ""
-"Please make sure the value of this input matches the pattern "
-"{{patternString}}."
-msgstr ""
-
-msgid "Password should be a string"
-msgstr ""
-
-msgid "Password should be at least 8 characters long"
-msgstr "口令至少8个字符"
-
-msgid "Password should be no longer than 34 characters"
-msgstr "口令不能超过34字符"
-
-msgid "Password should contain at least one lowercase letter"
-msgstr "口令至少包括应该小写字母"
-
-msgid "Password should contain at least one UPPERCASE letter"
-msgstr "口令至少包括一个大写字母"
-
-msgid "Password should contain at least one number"
-msgstr "口令至少包括应该数字"
-
-msgid "Password should have at least one special character"
-msgstr "口令至少包括一个特殊字符"
-
-msgid "Please provide a username between 4 and 255 characters"
-msgstr ""
-
-msgid "Please provide a valid email address"
-msgstr "有效的邮箱"
-
-msgid "Please provide a value"
-msgstr ""
-
-msgid "Please provide a round number without decimals"
-msgstr ""
-
-msgid "Please provide a valid international phone number."
-msgstr ""
-
-msgid "Please provide a number"
-msgstr ""
-
-msgid "Please provide a string"
-msgstr ""
-
-msgid "Please provide a valid url"
-msgstr "有效的URL"
diff --git a/collections/forms/package.json b/collections/forms/package.json
deleted file mode 100644
index ebe918ef9f..0000000000
--- a/collections/forms/package.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "name": "@dhis2/ui-forms",
- "version": "9.11.4",
- "main": "./build/cjs/index.js",
- "module": "./build/es/index.js",
- "sideEffects": [
- "build/es/locales/index.js",
- "build/cjs/locales/index.js"
- ],
- "exports": {
- "types": "./types/index.d.ts",
- "import": "./build/es/index.js",
- "require": "./build/cjs/index.js"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/dhis2/ui.git",
- "directory": "collections/forms"
- },
- "homepage": "https://github.com/dhis2/ui#readme",
- "author": "Jan-Gerke Salomon ",
- "contributors": [],
- "license": "BSD-3-Clause",
- "private": false,
- "publishConfig": {
- "access": "public"
- },
- "scripts": {
- "start": "storybook dev -c ../../storybook/config --port 5000",
- "build": "d2-app-scripts build"
- },
- "peerDependencies": {
- "react": "^16.13",
- "react-dom": "^16.13"
- },
- "dependencies": {
- "@dhis2/prop-types": "^3.1.2",
- "@dhis2-ui/button": "9.11.4",
- "@dhis2-ui/checkbox": "9.11.4",
- "@dhis2-ui/field": "9.11.4",
- "@dhis2-ui/file-input": "9.11.4",
- "@dhis2-ui/input": "9.11.4",
- "@dhis2-ui/radio": "9.11.4",
- "@dhis2-ui/select": "9.11.4",
- "@dhis2-ui/switch": "9.11.4",
- "@dhis2-ui/text-area": "9.11.4",
- "classnames": "^2.3.1",
- "final-form": "^4.20.2",
- "prop-types": "^15.7.2",
- "react-final-form": "^6.5.3"
- },
- "files": [
- "build",
- "types"
- ],
- "devDependencies": {
- "react": "16.13",
- "react-dom": "16.13"
- },
- "types": "types"
-}
diff --git a/collections/ui/i18n/en.pot b/collections/ui/i18n/en.pot
index aacfa105da..40d10dae88 100644
--- a/collections/ui/i18n/en.pot
+++ b/collections/ui/i18n/en.pot
@@ -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: 2024-09-18T11:38:16.764Z\n"
-"PO-Revision-Date: 2024-09-18T11:38:16.765Z\n"
+"POT-Creation-Date: 2024-09-18T13:07:39.743Z\n"
+"PO-Revision-Date: 2024-09-18T13:07:39.743Z\n"
msgid "Toggle dropdown"
msgstr "Toggle dropdown"
@@ -32,6 +32,92 @@ msgstr "No file uploaded yet"
msgid "Remove"
msgstr "Remove"
+msgid "Upload file"
+msgstr "Upload file"
+
+msgid "Upload files"
+msgstr "Upload files"
+
+msgid "Please provide an alpha-numeric value"
+msgstr "Please provide an alpha-numeric value"
+
+msgid "Please provide a boolean value"
+msgstr "Please provide a boolean value"
+
+msgid "Please enter between {{lowerBound}} and {{upperBound}} characters"
+msgstr "Please enter between {{lowerBound}} and {{upperBound}} characters"
+
+msgid ""
+"Please make sure the value of this input matches the value in "
+"\"{{otherField}}\"."
+msgstr ""
+"Please make sure the value of this input matches the value in "
+"\"{{otherField}}\"."
+
+msgid "Please enter a maximum of {{upperBound}} characters"
+msgstr "Please enter a maximum of {{upperBound}} characters"
+
+msgid "Please enter a number with a maximum of {{upperBound}}"
+msgstr "Please enter a number with a maximum of {{upperBound}}"
+
+msgid "Please enter at least {{lowerBound}} characters"
+msgstr "Please enter at least {{lowerBound}} characters"
+
+msgid "Please enter a number of at least {{lowerBound}}"
+msgstr "Please enter a number of at least {{lowerBound}}"
+
+msgid "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
+msgstr "Number cannot be less than {{lowerBound}} or more than {{upperBound}}"
+
+msgid ""
+"Please make sure the value of this input matches the pattern "
+"{{patternString}}."
+msgstr ""
+"Please make sure the value of this input matches the pattern "
+"{{patternString}}."
+
+msgid "Password should be a string"
+msgstr "Password should be a string"
+
+msgid "Password should be at least 8 characters long"
+msgstr "Password should be at least 8 characters long"
+
+msgid "Password should be no longer than 34 characters"
+msgstr "Password should be no longer than 34 characters"
+
+msgid "Password should contain at least one lowercase letter"
+msgstr "Password should contain at least one lowercase letter"
+
+msgid "Password should contain at least one UPPERCASE letter"
+msgstr "Password should contain at least one UPPERCASE letter"
+
+msgid "Password should contain at least one number"
+msgstr "Password should contain at least one number"
+
+msgid "Password should have at least one special character"
+msgstr "Password should have at least one special character"
+
+msgid "Please provide a valid email address"
+msgstr "Please provide a valid email address"
+
+msgid "Please provide a value"
+msgstr "Please provide a value"
+
+msgid "Please provide a round number without decimals"
+msgstr "Please provide a round number without decimals"
+
+msgid "Please provide a valid international phone number."
+msgstr "Please provide a valid international phone number."
+
+msgid "Please provide a number"
+msgstr "Please provide a number"
+
+msgid "Please provide a string"
+msgstr "Please provide a string"
+
+msgid "Please provide a valid url"
+msgstr "Please provide a valid url"
+
msgid "Search apps"
msgstr "Search apps"
@@ -306,3 +392,11 @@ msgstr "Toggle filter"
msgid "Sort items"
msgstr "Sort items"
+
+msgctxt " - or @"
+msgid ""
+"Please provide a username between 4 and 255 characters long and possibly "
+"separated by . "
+msgstr ""
+"Please provide a username between 4 and 255 characters long and possibly "
+"separated by . _ - or @"
diff --git a/collections/ui/package.json b/collections/ui/package.json
index 8c70d671d7..ffa101ce2d 100644
--- a/collections/ui/package.json
+++ b/collections/ui/package.json
@@ -23,7 +23,6 @@
"clean": "rimraf ./src/react"
},
"dependencies": {
- "@dhis2/ui-forms": "9.11.4",
"prop-types": "^15.7.2",
"@dhis2/prop-types": "^3.1.2",
"classnames": "^2.3.1",
@@ -38,15 +37,19 @@
"peerDependencies": {
"@dhis2/app-runtime": "^3",
"@dhis2/d2-i18n": "^1",
+ "final-form": "^4.20.2",
"react": "^16.13",
"react-dom": "^16.13",
+ "react-final-form": "^6.5.3",
"styled-jsx": "^4"
},
"devDependencies": {
"@dhis2/app-runtime": "^3.9.0",
"@dhis2/d2-i18n": "^1.1.0",
+ "final-form": "^4.20.2",
"react": "16.13",
"react-dom": "16.13",
+ "react-final-form": "^6.5.3",
"styled-jsx": "^4.0.1",
"@testing-library/jest-dom": "^5.16.1"
},
diff --git a/collections/ui/src/button/button/__tests__/Button.test.js b/collections/ui/src/button/button/__tests__/Button.test.js
index b36146c492..ff600524cd 100644
--- a/collections/ui/src/button/button/__tests__/Button.test.js
+++ b/collections/ui/src/button/button/__tests__/Button.test.js
@@ -11,7 +11,7 @@ describe('