Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
-->
<h1 mat-dialog-title>Import Loan Product</h1>
<h1 mat-dialog-title>{{ 'labels.buttons.Import Loan Product' | translate }}</h1>

<mat-dialog-content>
<form [formGroup]="importLoanProductForm">
<p>Select a JSON file containing the loan product definition.</p>
<p>{{ 'labels.Select a JSON file containing the loan product definition' | translate }}</p>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Correct the description translation key to match JSON structure.
Given the fr-FR entry is under labels.text, Line 12 likely needs labels.text.… (otherwise you’ll see the raw key).

Proposed fix
-    <p>{{ 'labels.Select a JSON file containing the loan product definition' | translate }}</p>
+    <p>{{ 'labels.text.Select a JSON file containing the loan product definition' | translate }}</p>
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<p>{{ 'labels.Select a JSON file containing the loan product definition' | translate }}</p>
<p>{{ 'labels.text.Select a JSON file containing the loan product definition' | translate }}</p>
🤖 Prompt for AI Agents
In
@src/app/products/loan-products/import-loan-product-dialog/import-loan-product-dialog.component.html
at line 12, Update the translation key used in the template interpolation:
replace the string 'labels.Select a JSON file containing the loan product
definition' with the correct nested key under labels.text (e.g.,
'labels.text.Select a JSON file containing the loan product definition') in the
template expression "{{ ... | translate }}" so it matches the JSON structure;
adjust any similar keys in this component if present.


<!-- File Upload Component -->
<mifosx-file-upload (change)="onFileSelect($event)" acceptFilter=".json"> </mifosx-file-upload>
Expand All @@ -26,6 +26,6 @@ <h1 mat-dialog-title>Import Loan Product</h1>
[disabled]="!importLoanProductForm.valid"
[mat-dialog-close]="importLoanProductForm.value"
>
Import
{{ 'labels.buttons.Import' | translate }}
</button>
</mat-dialog-actions>
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<div class="in-block">
<button mat-raised-button color="primary" (click)="openImportDialog()" *mifosxHasPermission="'CREATE_LOANPRODUCT'">
<fa-icon icon="upload" class="m-r-10"></fa-icon>
Import
{{ 'labels.buttons.Import' | translate }}
</button>
</div>
</div>
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/cs-CS.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Aplikace pro ukládání skupin",
"Hide Incentives": "Skrýt pobídky",
"Home Screen Tour": "Prohlídka domovské obrazovky",
"Import": "Importovat",
"Import Center": "Centrum importu",
"Import Client": "Importovat klienta",
"Import Employees": "Import zaměstnanců",
"Import Group": "Skupina importu",
"Import Loan Product": "Importovat úvěrový produkt",
"Import Offices": "Dovozní kanceláře",
"Initiate Dividend": "Iniciovat dividendu",
"Link Job Step": "Krok propojení úlohy",
Expand Down Expand Up @@ -3270,6 +3272,7 @@
"SearchByExternalID": "Vyhledávání podle externího ID",
"Section Buttons": "Tato sekce obsahuje uživatelské jméno, fotografii uživatele, uživatelská nastavení a tlačítko pro odhlášení.",
"select": "vybrat",
"Select a JSON file containing the loan product definition": "Vyberte soubor JSON obsahující definici úvěrového produktu",
"SelectDate": "Vyberte datum",
"SelectOrTypeClientName": "Vyberte nebo zadejte jméno klienta",
"Selection you can create new drop-downs and edit": "Z tohoto výběru můžete vytvářet nové rozevírací seznamy a upravovat jejich hodnoty a také upravovat hodnoty pro kódy a rozevírací seznamy generované systémem.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/de-DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Gruppenspeicheranwendung",
"Hide Incentives": "Anreize ausblenden",
"Home Screen Tour": "Startbildschirm-Tour",
"Import": "Importieren",
"Import Center": "Importcenter",
"Import Client": "Client importieren",
"Import Employees": "Mitarbeiter importieren",
"Import Group": "Gruppe importieren",
"Import Loan Product": "Kreditprodukt importieren",
"Import Offices": "Importbüros",
"Initiate Dividend": "Dividende einleiten",
"Link Job Step": "Jobschritt verknüpfen",
Expand Down Expand Up @@ -3269,6 +3271,7 @@
"Search by user": "Suche nach Benutzern",
"Section Buttons": "Dieser Abschnitt enthält den Benutzernamen, das Benutzerfoto, die Benutzereinstellungen und die Schaltfläche zum Abmelden.",
"select": "wählen",
"Select a JSON file containing the loan product definition": "Wählen Sie eine JSON-Datei mit der Kreditproduktdefinition aus",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Translation key path mismatch will cause lookup failure.

The template uses 'labels.text.Select a JSON file containing the loan product definition' but this key is placed directly under labels (not under labels.text). The translation will fail to resolve.

Move this key into a text subsection under labels, or use an existing appropriate path like tooltips.

🐛 Proposed fix: Create labels.text section

The key should be nested under labels.text. Either:

  1. Create a new text object inside labels and move this key there
  2. Or update the template to use a different, existing path
  "labels": {
+   "text": {
+     "Select a JSON file containing the loan product definition": "Wählen Sie eine JSON-Datei mit der Kreditproduktdefinition aus"
+   },
    "accounting": {

And remove the key from line 3274.

🤖 Prompt for AI Agents
In @src/assets/translations/de-DE.json at line 3274, The translation key is
placed directly under "labels" but the template expects "labels.text.Select a
JSON file containing the loan product definition"; move this entry into a "text"
subsection under the existing "labels" object (or alternatively update the
template to use an existing path such as "labels.tooltips"), ensuring the key
used in the template exactly matches the JSON path "labels.text.Select a JSON
file containing the loan product definition" and remove the duplicate from its
current location under "labels".

"SelectDate": "Datum auswählen",
"SelectOrTypeClientName": "Kundenname auswählen oder eingeben",
"Selection you can create new drop-downs and edit": "Von dieser Auswahl aus können Sie neue Dropdowns erstellen und deren Werte bearbeiten sowie die Werte für vom System generierte Codes und Dropdowns bearbeiten.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -439,10 +439,12 @@
"Group Saving Application": "Group Saving Application",
"Hide Incentives": "Hide Incentives",
"Home Screen Tour": "Home Screen Tour",
"Import": "Import",
"Import Center": "Import Center",
"Import Client": "Import Client",
"Import Employees": "Import Employees",
"Import Group": "Import Group",
"Import Loan Product": "Import Loan Product",
"Import Offices": "Import Offices",
"Initiate Dividend": "Initiate Dividend",
"Link Job Step": "Link Job Step",
Expand Down Expand Up @@ -3372,6 +3374,7 @@
"Search bar to filter fixed deposit products.": "Search bar to filter fixed deposit products.",
"Search by user": "Search by user",
"Section Buttons": "This section contains user name, user photograph, user settings and sign out button.",
"Select a JSON file containing the loan product definition": "Select a JSON file containing the loan product definition",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Expect: template(s) reference the exact full key path(s) that exist in JSON.
rg -n --hidden --glob '!**/node_modules/**' --fixed-string \
  "labels.buttons.Import" \
  "labels.buttons.Import Loan Product" \
  "labels.text.Select a JSON file containing the loan product definition" \
  "Select a JSON file containing the loan product definition"

Repository: openMF/web-app

Length of output: 505


🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Expect: template(s) reference the exact full key path(s) that exist in JSON.
rg -n --hidden --glob '!**/node_modules/**' --fixed-strings \
  "labels.buttons.Import" \
  "labels.buttons.Import Loan Product" \
  "labels.text.Select a JSON file containing the loan product definition" \
  "Select a JSON file containing the loan product definition"

Repository: openMF/web-app

Length of output: 340


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "=== Searching for labels.text.Select reference ==="
rg -n --hidden "labels\.text\.Select a JSON file containing the loan product definition" || echo "Not found"

echo ""
echo "=== Searching for labels.buttons.Import references ==="
rg -n --hidden "labels\.buttons\.Import" || echo "Not found"

echo ""
echo "=== Searching for the unqualified string ==="
rg -n --hidden "Select a JSON file containing the loan product definition" || echo "Not found"

Repository: openMF/web-app

Length of output: 3787


🏁 Script executed:

#!/bin/bash
# Check the structure around line 3377 in en-US.json
sed -n '3370,3385p' src/assets/translations/en-US.json

Repository: openMF/web-app

Length of output: 1216


🏁 Script executed:

#!/bin/bash
# Get broader context to see the full structure
sed -n '3350,3380p' src/assets/translations/en-US.json

Repository: openMF/web-app

Length of output: 2417


🏁 Script executed:

#!/bin/bash
# Find which object these keys belong to by looking earlier in the file
head -n 3380 src/assets/translations/en-US.json | tail -n 100 | head -n 40

Repository: openMF/web-app

Length of output: 2348


🏁 Script executed:

#!/bin/bash
# Find the parent structure by searching for "labels" key and understanding the nesting
rg -n '"labels"' src/assets/translations/en-US.json | head -5

Repository: openMF/web-app

Length of output: 75


🏁 Script executed:

#!/bin/bash
# Check the structure inside labels object
sed -n '287,320p' src/assets/translations/en-US.json

Repository: openMF/web-app

Length of output: 1228


🏁 Script executed:

#!/bin/bash
# Search for which sub-object contains the "Select a JSON file" key
# by looking for nearby object boundaries
sed -n '3300,3380p' src/assets/translations/en-US.json | grep -B50 "Select a JSON file"

Repository: openMF/web-app

Length of output: 4289


🏁 Script executed:

#!/bin/bash
# Search for where "text" object starts/ends in labels
rg -n '"text"' src/assets/translations/en-US.json

Repository: openMF/web-app

Length of output: 76


🏁 Script executed:

#!/bin/bash
# Check the structure: where does "text" start and what comes after it?
# Also check what object the key at line 3377 belongs to
sed -n '2790,2810p' src/assets/translations/en-US.json
echo "---"
sed -n '3375,3385p' src/assets/translations/en-US.json

Repository: openMF/web-app

Length of output: 2642


Fix the template to use the correct translation key path.

The template in src/app/products/loan-products/import-loan-product-dialog/import-loan-product-dialog.component.html (line 12) currently references 'labels.Select a JSON file containing the loan product definition', but the key is located under labels.text in the translation file. Update the reference to 'labels.text.Select a JSON file containing the loan product definition' to prevent a missing-translation fallback at runtime.

🤖 Prompt for AI Agents
In @src/assets/translations/en-US.json at line 3377, The template
import-loan-product-dialog.component.html is using the wrong translation key
path: replace the current key 'labels.Select a JSON file containing the loan
product definition' with 'labels.text.Select a JSON file containing the loan
product definition' in that template so it matches the translation JSON entry
"Select a JSON file containing the loan product definition" under labels.text;
update the interpolation/bind (e.g., translate pipe or i18n attribute) in
import-loan-product-dialog.component.html to use the corrected key.

"select": "select",
"SelectDate": "Select date",
"SelectOrTypeClientName": "Select or type client name",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/es-CL.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Solicitud de ahorro grupal",
"Hide Incentives": "Ocultar incentivos",
"Home Screen Tour": "Tour por la pantalla de inicio",
"Import": "Importar",
"Import Center": "Centro de importación",
"Import Client": "Importar cliente",
"Import Employees": "Importar empleados",
"Import Group": "Importar grupo",
"Import Loan Product": "Importar producto de Crédito",
"Import Offices": "Oficinas de Importación",
"Initiate Dividend": "Iniciar dividendo",
"Link Job Step": "Agregar tarea a proceso",
Expand Down Expand Up @@ -3270,6 +3272,7 @@
"Search by user": "Buscar por usuario",
"Section Buttons": "Esta sección contiene el nombre de usuario, la fotografía del usuario, la configuración del usuario y el botón de cerrar sesión.",
"select": "seleccionar",
"Select a JSON file containing the loan product definition": "Seleccione un archivo JSON que contenga la definición del producto de Crédito",
"SelectDate": "Seleccionar fecha",
"SelectOrTypeClientName": "Seleccionar o escribir nombre del cliente",
"Selection you can create new drop-downs and edit": "Desde esta selección puede crear nuevos menús desplegables y editar sus valores, así como editar los valores de los códigos y menús desplegables generados por el sistema.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/es-MX.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Solicitud de ahorro grupal",
"Hide Incentives": "Ocultar incentivos",
"Home Screen Tour": "Tour por la pantalla de inicio",
"Import": "Importar",
"Import Center": "Centro de importación",
"Import Client": "Importar cliente",
"Import Employees": "Importar empleados",
"Import Group": "Importar grupo",
"Import Loan Product": "Importar producto de Crédito",
"Import Offices": "Oficinas de Importación",
"Initiate Dividend": "Iniciar dividendo",
"Link Job Step": "Agregar tarea a proceso",
Expand Down Expand Up @@ -3273,6 +3275,7 @@
"Search by user": "Buscar por usuario",
"Section Buttons": "Esta sección contiene el nombre de usuario, la fotografía del usuario, la configuración del usuario y el botón de cerrar sesión.",
"select": "seleccionar",
"Select a JSON file containing the loan product definition": "Seleccione un archivo JSON que contenga la definición del producto de Crédito",
"SelectDate": "Seleccionar fecha",
"SelectOrTypeClientName": "Seleccionar o escribir nombre del cliente",
"Selection you can create new drop-downs and edit": "Desde esta selección puede crear nuevos menús desplegables y editar sus valores, así como editar los valores de los códigos y menús desplegables generados por el sistema.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Demande d'épargne de groupe",
"Hide Incentives": "Masquer les incitations",
"Home Screen Tour": "Visite guidée de l'écran d'accueil",
"Import": "Importer",
"Import Center": "Centre d'importation",
"Import Client": "Importer un client",
"Import Employees": "Importer des employés",
"Import Group": "Groupe d'importation",
"Import Loan Product": "Importer un produit de prêt",
"Import Offices": "Bureaux d'importation",
"Initiate Dividend": "Initier le dividende",
"Link Job Step": "Lier l'étape de travail",
Expand Down Expand Up @@ -3268,6 +3270,7 @@
"Search by user": "Recherche par l'utilisateur",
"Section Buttons": "Cette section contient le nom d'utilisateur, la photo de l'utilisateur, les paramètres utilisateur et le bouton de déconnexion.",
"select": "sélectionner",
"Select a JSON file containing the loan product definition": "Sélectionnez un fichier JSON contenant la définition du produit de prêt",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Fix likely translation key path mismatch (labels.text vs labels).
Line 3273 appears under labels.text, but the dialog template references labels.Select a JSON file… (no text segment), which will likely render the raw key at runtime. Consider aligning by either moving this entry directly under labels, or updating the template to labels.text.Select a JSON file….

🤖 Prompt for AI Agents
In @src/assets/translations/fr-FR.json at line 3273, The translation entry
"Select a JSON file containing the loan product definition" is nested under
labels.text but the UI uses labels.Select a JSON file containing the loan
product definition (no text segment), causing a key mismatch; fix by moving this
JSON entry from under labels.text up into the labels object (or alternatively
update the template to reference labels.text.Select a JSON file containing the
loan product definition) so the key path matches the template.

"SelectDate": "Sélectionner la date",
"SelectOrTypeClientName": "Sélectionner ou saisir le nom du client",
"Selection you can create new drop-downs and edit": "À partir de cette sélection, vous pouvez créer de nouvelles listes déroulantes et modifier leurs valeurs, ainsi que modifier les valeurs des codes et des listes déroulantes générés par le système.",
Expand Down
4 changes: 3 additions & 1 deletion src/assets/translations/it-IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Applicazione di salvataggio di gruppo",
"Hide Incentives": "Nascondi incentivi",
"Home Screen Tour": "Tour della schermata iniziale",
"Import": "Importa",
"Import Center": "Centro di importazione",
"Import Client": "Importa cliente",
"Import Employees": "Importa dipendenti",
"Import Group": "Gruppo di importazione",
"Import Loan Product": "Importa prodotto di prestito",
"Import Offices": "Uffici di importazione",
"Initiate Dividend": "Avviare il dividendo",
"Link Job Step": "Collegamento della fase di lavoro",
Expand Down Expand Up @@ -2809,7 +2811,6 @@
"All Recurring Deposits": "Tutti i depositi ricorrenti",
"All Savings": "Tutto il risparmio",
"Savings Account Details": "Dettagli del conto di risparmio",
// "Create Savings Product": "Crea prodotto di risparmio", // Removed duplicate
"Allocate Cash": "Assegnare contanti",
"Allows you to create new fixed deposit product": "Questa opzione ti consente di creare un nuovo prodotto a deposito fisso.",
"This option allows you to create new users in your organization": "Questa opzione ti consente di creare nuovi utenti nella tua organizzazione",
Expand Down Expand Up @@ -3269,6 +3270,7 @@
"Search by user": "Cerca per utente",
"Section Buttons": "Questa sezione contiene il nome utente, la fotografia dell'utente, le impostazioni utente e il pulsante di disconnessione.",
"select": "Selezionare",
"Select a JSON file containing the loan product definition": "Seleziona un file JSON contenente la definizione del prodotto di prestito",
"SelectDate": "Seleziona data",
"SelectOrTypeClientName": "Seleziona o digita il nome del cliente",
"Selection you can create new drop-downs and edit": "Da questa selezione è possibile creare nuovi menu a discesa e modificarne i valori, nonché modificare i valori per i codici e i menu a discesa generati dal sistema.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/ko-KO.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "그룹저장 신청",
"Hide Incentives": "인센티브 숨기기",
"Home Screen Tour": "홈 화면 둘러보기",
"Import": "가져오기",
"Import Center": "수입센터",
"Import Client": "클라이언트 가져오기",
"Import Employees": "직원 가져오기",
"Import Group": "가져오기 그룹",
"Import Loan Product": "대출 상품 가져오기",
"Import Offices": "수입 사무소",
"Initiate Dividend": "배당 개시",
"Link Job Step": "연결 작업 단계",
Expand Down Expand Up @@ -3269,6 +3271,7 @@
"Search by user": "사용자가 검색하십시오",
"Section Buttons": "이 섹션에는 사용자 이름, 사용자 사진, 사용자 설정 및 로그아웃 버튼이 포함되어 있습니다.",
"select": "선택하다",
"Select a JSON file containing the loan product definition": "대출 상품 정의가 포함된 JSON 파일을 선택하세요",
"SelectDate": "날짜 선택",
"SelectOrTypeClientName": "클라이언트 이름 선택 또는 입력",
"Selection you can create new drop-downs and edit": "이 선택 항목에서 새 드롭다운을 만들고 해당 값을 편집할 수 있을 뿐만 아니라 시스템 생성 코드 및 드롭다운의 값도 편집할 수 있습니다.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/lt-LT.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Grupės išsaugojimo programa",
"Hide Incentives": "Slėpti paskatas",
"Home Screen Tour": "Pradinio ekrano apžvalga",
"Import": "Importuoti",
"Import Center": "Importo centras",
"Import Client": "Importuoti klientą",
"Import Employees": "Importuoti darbuotojus",
"Import Group": "Importo grupė",
"Import Loan Product": "Importuoti paskolos produktą",
"Import Offices": "Importo biurai",
"Initiate Dividend": "Inicijuoti dividendus",
"Link Job Step": "Susieti darbo žingsnį",
Expand Down Expand Up @@ -3271,6 +3273,7 @@
"Search by user": "Ieškokite vartotojo",
"Section Buttons": "Šiame skyriuje yra vartotojo vardas, vartotojo nuotrauka, vartotojo nustatymai ir atsijungimo mygtukas.",
"select": "pasirinkti",
"Select a JSON file containing the loan product definition": "Pasirinkite JSON failą, kuriame yra paskolos produkto apibrėžimas",
"SelectDate": "Pasirinkite datą",
"SelectOrTypeClientName": "Pasirinkite arba įveskite kliento vardą",
"Selection you can create new drop-downs and edit": "Iš šio pasirinkimo galite kurti naujus išskleidžiamuosius meniu ir redaguoti jų reikšmes, taip pat redaguoti sistemos sugeneruotų kodų ir išskleidžiamųjų meniu reikšmes.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/lv-LV.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Grupas saglabāšanas lietojumprogramma",
"Hide Incentives": "Slēpt stimulus",
"Home Screen Tour": "Sākuma ekrāna apskate",
"Import": "Importēt",
"Import Center": "Importa centrs",
"Import Client": "Importēt klientu",
"Import Employees": "Importēt darbiniekus",
"Import Group": "Importēšanas grupa",
"Import Loan Product": "Importēt aizdevuma produktu",
"Import Offices": "Importa biroji",
"Initiate Dividend": "Ierosināt dividendes",
"Link Job Step": "Saites Darba solis",
Expand Down Expand Up @@ -3269,6 +3271,7 @@
"Search by user": "Meklēt lietotājam",
"Section Buttons": "Šajā sadaļā ir lietotājvārds, lietotāja fotogrāfija, lietotāja iestatījumi un izrakstīšanās poga.",
"select": "izvēlieties",
"Select a JSON file containing the loan product definition": "Izvēlieties JSON failu, kas satur aizdevuma produkta definīciju",
"SelectDate": "Izvēlieties datumu",
"SelectOrTypeClientName": "Izvēlieties vai ierakstiet klienta vārdu",
"Selection you can create new drop-downs and edit": "Izmantojot šo atlasi, varat izveidot jaunas nolaižamās izvēlnes un rediģēt to vērtības, kā arī rediģēt sistēmas ģenerēto kodu un nolaižamo izvēlņu vērtības.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/ne-NE.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "समूह बचत आवेदन",
"Hide Incentives": "प्रोत्साहन लुकाउनुहोस्",
"Home Screen Tour": "गृह स्क्रिन भ्रमण",
"Import": "आयात गर्नुहोस्",
"Import Center": "आयात केन्द्र",
"Import Client": "ग्राहक आयात गर्नुहोस्",
"Import Employees": "कर्मचारी आयात गर्नुहोस्",
"Import Group": "आयात समूह",
"Import Loan Product": "ऋण उत्पादन आयात गर्नुहोस्",
"Import Offices": "आयात कार्यालयहरू",
"Initiate Dividend": "लाभांश प्रारम्भ गर्नुहोस्",
"Link Job Step": "लिंक कार्य चरण",
Expand Down Expand Up @@ -3266,6 +3268,7 @@
"SearchByExternalID": "बाह्य आईडीले खोज्नुहोस्",
"Search by user": "प्रयोगकर्ता द्वारा खोज्नुहोस्",
"Section Buttons": "यो खण्डमा प्रयोगकर्ता नाम, प्रयोगकर्ता फोटो, प्रयोगकर्ता सेटिङहरू र साइन आउट बटन समावेश छ।",
"Select a JSON file containing the loan product definition": "ऋण उत्पादन परिभाषा समावेश भएको JSON फाइल चयन गर्नुहोस्",
"select": "चयन गर्नुहोस्",
"SelectDate": "मिति चयन गर्नुहोस्",
"SelectOrTypeClientName": "ग्राहक नाम चयन गर्नुहोस् वा टाइप गर्नुहोस्",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/pt-PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Aplicativo para salvar grupo",
"Hide Incentives": "Ocultar incentivos",
"Home Screen Tour": "Tour pela tela inicial",
"Import": "Importar",
"Import Center": "Centro de Importação",
"Import Client": "Cliente de importação",
"Import Employees": "Importar funcionários",
"Import Group": "Grupo de importação",
"Import Loan Product": "Importar produto de empréstimo",
"Import Offices": "Escritórios de Importação",
"Initiate Dividend": "Iniciar Dividendo",
"Link Job Step": "Etapa do trabalho de link",
Expand Down Expand Up @@ -3268,6 +3270,7 @@
"Search by user": "Pesquise por usuário",
"Section Buttons": "Esta seção contém o nome do usuário, a fotografia do usuário, as configurações do usuário e o botão de sair.",
"select": "selecione",
"Select a JSON file containing the loan product definition": "Selecione um arquivo JSON contendo a definição do produto de empréstimo",
"SelectDate": "Selecionar data",
"SelectOrTypeClientName": "Selecionar ou digitar nome do cliente",
"Selection you can create new drop-downs and edit": "A partir desta seleção você pode criar novos menus suspensos e editar seus valores, bem como editar os valores de códigos e menus suspensos gerados pelo sistema.",
Expand Down
3 changes: 3 additions & 0 deletions src/assets/translations/sw-SW.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,10 +438,12 @@
"Group Saving Application": "Maombi ya Kuokoa ya Kikundi",
"Hide Incentives": "Ficha Motisha",
"Home Screen Tour": "Ziara ya Skrini ya Nyumbani",
"Import": "Ingiza",
"Import Center": "Kituo cha Kuingiza",
"Import Client": "Ingiza Mteja",
"Import Employees": "Wafanyikazi wa Kuagiza",
"Import Group": "Kundi la Ingiza",
"Import Loan Product": "Ingiza Bidhaa ya Mkopo",
"Import Offices": "Ofisi za Kuagiza",
"Initiate Dividend": "Anzisha Gawio",
"Link Job Step": "Kiungo Hatua ya Kazi",
Expand Down Expand Up @@ -3267,6 +3269,7 @@
"Search by user": "Tafuta na mtumiaji",
"Section Buttons": "Sehemu hii ina jina la mtumiaji, picha ya mtumiaji, mipangilio ya mtumiaji na kitufe cha kuondoka.",
"select": "chagua",
"Select a JSON file containing the loan product definition": "Chagua faili ya JSON iliyo na ufafanuzi wa bidhaa ya mkopo",
"SelectDate": "Chagua tarehe",
"SelectOrTypeClientName": "Chagua au andika jina la mteja",
"Selection you can create new drop-downs and edit": "Kutoka kwa uteuzi huu unaweza kuunda menyu kunjuzi mpya na kuhariri thamani zake na pia kuhariri thamani za misimbo na menyu kunjuzi zinazozalishwa na mfumo.",
Expand Down