From c44ca8cb0e6cfe80d582a713a36139b8a3c76bdc Mon Sep 17 00:00:00 2001 From: Shubham Kumar Date: Sun, 18 Jan 2026 17:05:49 +0530 Subject: [PATCH] WEB-596:feat(clients) add Personal Data tab with comprehensive client info view (#3006) improve the translation file --- src/app/clients/clients-routing.module.ts | 6 + .../clients-view/clients-view.component.html | 9 + .../personal-data-tab.component.html | 247 ++++++++++++++++++ .../personal-data-tab.component.scss | 73 ++++++ .../personal-data-tab.component.ts | 86 ++++++ src/app/clients/clients.module.ts | 2 + src/assets/translations/cs-CS.json | 18 +- src/assets/translations/de-DE.json | 19 +- src/assets/translations/en-US.json | 17 +- src/assets/translations/es-CL.json | 19 +- src/assets/translations/es-MX.json | 19 +- src/assets/translations/fr-FR.json | 19 +- src/assets/translations/it-IT.json | 19 +- src/assets/translations/ko-KO.json | 19 +- src/assets/translations/lt-LT.json | 19 +- src/assets/translations/lv-LV.json | 19 +- src/assets/translations/ne-NE.json | 19 +- src/assets/translations/pt-PT.json | 19 +- src/assets/translations/sw-SW.json | 19 +- 19 files changed, 642 insertions(+), 25 deletions(-) create mode 100644 src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.html create mode 100644 src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.scss create mode 100644 src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.ts diff --git a/src/app/clients/clients-routing.module.ts b/src/app/clients/clients-routing.module.ts index ea2202e0c..27c754589 100644 --- a/src/app/clients/clients-routing.module.ts +++ b/src/app/clients/clients-routing.module.ts @@ -24,6 +24,7 @@ import { NotesTabComponent } from './clients-view/notes-tab/notes-tab.component' import { DocumentsTabComponent } from './clients-view/documents-tab/documents-tab.component'; import { DatatableTabComponent } from './clients-view/datatable-tab/datatable-tab.component'; import { AddressTabComponent } from './clients-view/address-tab/address-tab.component'; +import { PersonalDataTabComponent } from './clients-view/personal-data-tab/personal-data-tab.component'; import { ClientActionsComponent } from './clients-view/client-actions/client-actions.component'; import { ViewChargeComponent } from './clients-view/charges/view-charge/view-charge.component'; import { ClientPayChargesComponent } from './clients-view/charges/client-pay-charges/client-pay-charges.component'; @@ -99,6 +100,11 @@ const routes: Routes = [ clientCollateralData: ClientCollateralResolver } }, + { + path: 'personal-data', + component: PersonalDataTabComponent, + data: { title: 'Personal Data', breadcrumb: 'Personal Data', routeParamBreadcrumb: false } + }, { path: 'address', component: AddressTabComponent, diff --git a/src/app/clients/clients-view/clients-view.component.html b/src/app/clients/clients-view/clients-view.component.html index 61e0c65c6..95d77a334 100644 --- a/src/app/clients/clients-view/clients-view.component.html +++ b/src/app/clients/clients-view/clients-view.component.html @@ -378,6 +378,15 @@ > {{ 'labels.inputs.General' | translate }} + + {{ 'labels.inputs.Personal Data' | translate }} + + +
+ +
+

{{ 'labels.heading.Personal Information' | translate }}

+
+ + @if (clientViewData.displayName) { +
+ {{ 'labels.inputs.Display Name' | translate }} + {{ clientViewData.displayName }} +
+ } + @if (isPerson()) { + @if (clientViewData.firstname) { +
+ {{ 'labels.inputs.First Name' | translate }} + {{ clientViewData.firstname }} +
+ } + @if (clientViewData.middlename) { +
+ {{ 'labels.inputs.Middle Name' | translate }} + {{ clientViewData.middlename }} +
+ } + @if (clientViewData.lastname) { +
+ {{ 'labels.inputs.Last Name' | translate }} + {{ clientViewData.lastname }} +
+ } + @if (clientViewData.dateOfBirth) { +
+ {{ 'labels.inputs.Date of Birth' | translate }} + {{ clientViewData.dateOfBirth | dateFormat }} +
+ } + @if (clientViewData.gender) { +
+ {{ 'labels.inputs.Gender' | translate }} + {{ clientViewData.gender.name }} +
+ } +
+ {{ 'labels.inputs.Is staff' | translate }} + {{ + clientViewData.isStaff ? ('labels.commons.Yes' | translate) : ('labels.commons.No' | translate) + }} +
+ } + @if (isLegalEntity()) { + @if (clientViewData.fullname) { +
+ {{ 'labels.inputs.Entity Name' | translate }} + {{ clientViewData.fullname }} +
+ } + @if (clientViewData.dateOfBirth) { +
+ {{ 'labels.inputs.Incorporation Date' | translate }} + {{ clientViewData.dateOfBirth | dateFormat }} +
+ } + } + @if (clientViewData.legalForm) { +
+ {{ 'labels.inputs.Legal Form' | translate }} + {{ clientViewData.legalForm.value }} +
+ } +
+
+ + +
+

{{ 'labels.heading.Account Information' | translate }}

+
+
+ {{ 'labels.inputs.Account No' | translate }} + {{ clientViewData.accountNo || '-' }} +
+
+ {{ 'labels.inputs.External Id' | translate }} + {{ clientViewData.externalId || '-' }} +
+
+ {{ 'labels.inputs.Office' | translate }} + {{ clientViewData.officeName || '-' }} +
+
+ {{ 'labels.inputs.Staff' | translate }} + {{ clientViewData.staffName || ('labels.inputs.Unassigned' | translate) }} +
+ @if (clientViewData.savingsAccountId) { +
+ {{ 'labels.inputs.Default Savings Account' | translate }} + {{ clientViewData.savingsAccountId }} +
+ } +
+
+ + + @if (isLegalEntity() && clientViewData.clientNonPersonDetails) { +
+

{{ 'labels.heading.Entity Details' | translate }}

+
+ @if (clientViewData.clientNonPersonDetails.constitution) { +
+ {{ 'labels.inputs.Constitution' | translate }} + {{ clientViewData.clientNonPersonDetails.constitution.name }} +
+ } + @if (clientViewData.clientNonPersonDetails.mainBusinessLine) { +
+ {{ 'labels.inputs.Main Business Line' | translate }} + {{ clientViewData.clientNonPersonDetails.mainBusinessLine.name }} +
+ } + @if (clientViewData.clientNonPersonDetails.incorpValidityTillDate) { +
+ {{ 'labels.inputs.Incorporation Validity Till Date' | translate }} + {{ clientViewData.clientNonPersonDetails.incorpValidityTillDate | dateFormat }} +
+ } + @if (clientViewData.clientNonPersonDetails.incorpNumber) { +
+ {{ 'labels.inputs.Incorporation No' | translate }} + {{ clientViewData.clientNonPersonDetails.incorpNumber }} +
+ } + @if (clientViewData.clientNonPersonDetails.remarks) { +
+ {{ 'labels.inputs.Remarks' | translate }} + {{ clientViewData.clientNonPersonDetails.remarks }} +
+ } +
+
+ } + + +
+

{{ 'labels.heading.Contact Information' | translate }}

+
+
+ {{ 'labels.inputs.Mobile Number' | translate }} + {{ clientViewData.mobileNo || '-' }} +
+
+ {{ 'labels.inputs.Email' | translate }} + {{ clientViewData.emailAddress || '-' }} +
+
+
+ + +
+

{{ 'labels.heading.Classification' | translate }}

+
+ @if (clientViewData.clientType) { +
+ {{ 'labels.inputs.Client Type' | translate }} + {{ clientViewData.clientType.name }} +
+ } + @if (clientViewData.clientClassification) { +
+ {{ 'labels.inputs.Client Classification' | translate }} + {{ clientViewData.clientClassification.name }} +
+ } + @if (!clientViewData.clientType && !clientViewData.clientClassification) { +
+ {{ 'labels.commons.No classification data available' | translate }} +
+ } +
+
+ + + @if (clientViewData.groups && clientViewData.groups.length > 0) { +
+

{{ 'labels.heading.Group Membership' | translate }}

+
+ @for (group of clientViewData.groups; track group) { +
+ {{ 'labels.inputs.Group' | translate }} + {{ group.name }} +
+ } +
+
+ } + + +
+

{{ 'labels.heading.Important Dates' | translate }}

+
+ @if (clientViewData.timeline?.submittedOnDate) { +
+ {{ 'labels.inputs.Submitted On' | translate }} + {{ clientViewData.timeline.submittedOnDate | dateFormat }} +
+ } + @if (clientViewData.activationDate) { +
+ {{ 'labels.inputs.Activation Date' | translate }} + {{ clientViewData.activationDate | dateFormat }} +
+ } + @if (clientViewData.timeline?.closedOnDate) { +
+ {{ 'labels.inputs.Closed Date' | translate }} + {{ clientViewData.timeline.closedOnDate | dateFormat }} +
+ } +
+
+ + +
+

{{ 'labels.heading.Status' | translate }}

+
+ @if (clientViewData.status) { +
+ {{ 'labels.inputs.Client Status' | translate }} + {{ 'labels.status.' + clientViewData.status.value | translate }} +
+ } + @if (clientViewData.subStatus) { +
+ {{ 'labels.inputs.Sub Status' | translate }} + {{ clientViewData.subStatus.name }} +
+ } +
+
+
diff --git a/src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.scss b/src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.scss new file mode 100644 index 000000000..73f7be323 --- /dev/null +++ b/src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.scss @@ -0,0 +1,73 @@ +/** + * Copyright since 2025 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * 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/. + */ + +.tab-container { + padding: 1%; + margin: 1%; + + h3 { + margin: 1% auto; + } +} + +.section { + margin-bottom: 2%; + + h3 { + margin-bottom: 1%; + padding-bottom: 0.5%; + border-bottom: 1px solid var(--mdc-outlined-text-field-outline-color, #ccc); + font-weight: 500; + } +} + +.data-grid { + display: flex; + flex-flow: row wrap; + gap: 2%; + + @media (width <=768px) { + flex-direction: column; + } +} + +.data-item { + display: flex; + flex-direction: column; + flex: 0 0 23%; + padding: 1%; + margin-bottom: 1%; + border-radius: 4px; + border: 1px solid var(--mdc-outlined-text-field-outline-color, #e0e0e0); + + @media (width <=768px) { + flex: 0 0 100%; + } + + &.full-width { + flex: 0 0 100%; + } + + .label { + font-size: 0.75rem; + font-weight: 500; + text-transform: uppercase; + letter-spacing: 0.5px; + margin-bottom: 0.25rem; + color: var(--md-sys-color-primary, #1074b9); + } + + .value { + font-size: 1rem; + + &.no-data { + font-style: italic; + opacity: 0.7; + } + } +} diff --git a/src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.ts b/src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.ts new file mode 100644 index 000000000..abc90ba5c --- /dev/null +++ b/src/app/clients/clients-view/personal-data-tab/personal-data-tab.component.ts @@ -0,0 +1,86 @@ +/** + * Copyright since 2025 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * 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/. + */ + +/** Angular Imports */ +import { Component, inject } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; + +/** Custom Imports */ +import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module'; +import { DateFormatPipe } from '../../../pipes/date-format.pipe'; + +/** Interfaces */ +interface ClientViewData { + id: number; + accountNo?: string; + externalId?: string; + status?: { id: number; code: string; value: string }; + active?: boolean; + activationDate?: number[]; + firstname?: string; + middlename?: string; + lastname?: string; + fullname?: string; + displayName?: string; + mobileNo?: string; + emailAddress?: string; + dateOfBirth?: number[]; + gender?: { id: number; name: string; active?: boolean }; + clientType?: { id: number; name: string; active?: boolean }; + clientClassification?: { id: number; name: string; active?: boolean }; + legalForm?: { id: number; name: string }; + officeId?: number; + officeName?: string; + staffId?: number; + staffName?: string; + savingsProductId?: number; + savingsProductName?: string; + [key: string]: any; // Allow additional properties from API +} + +/** + * Personal Data Tab Component. + * Displays all personal/client details in a read-only format. + */ +@Component({ + selector: 'mifosx-personal-data-tab', + templateUrl: './personal-data-tab.component.html', + styleUrls: ['./personal-data-tab.component.scss'], + standalone: true, + imports: [ + ...STANDALONE_SHARED_IMPORTS, + DateFormatPipe + ] +}) +export class PersonalDataTabComponent { + private route = inject(ActivatedRoute); + + /** Client View Data */ + clientViewData!: ClientViewData; + + constructor() { + this.route.parent.data.pipe(takeUntilDestroyed()).subscribe((data: { clientViewData: ClientViewData }) => { + this.clientViewData = data.clientViewData; + }); + } + + /** + * Check if client is a person (legalFormId = 1) or entity (legalFormId = 2) + */ + isPerson(): boolean { + return this.clientViewData?.legalForm?.id === 1; + } + + /** + * Check if client is a legal entity + */ + isLegalEntity(): boolean { + return this.clientViewData?.legalForm?.id === 2; + } +} diff --git a/src/app/clients/clients.module.ts b/src/app/clients/clients.module.ts index c0aced71e..2115234fd 100644 --- a/src/app/clients/clients.module.ts +++ b/src/app/clients/clients.module.ts @@ -29,6 +29,7 @@ import { EditNotesDialogComponent } from './clients-view/custom-dialogs/edit-not import { DocumentsTabComponent } from './clients-view/documents-tab/documents-tab.component'; import { DatatableTabComponent } from './clients-view/datatable-tab/datatable-tab.component'; import { AddressTabComponent } from './clients-view/address-tab/address-tab.component'; +import { PersonalDataTabComponent } from './clients-view/personal-data-tab/personal-data-tab.component'; import { ChargesOverviewComponent } from './clients-view/charges/charges-overview/charges-overview.component'; import { ClientActionsComponent } from './clients-view/client-actions/client-actions.component'; import { ClientAssignStaffComponent } from './clients-view/client-actions/client-assign-staff/client-assign-staff.component'; @@ -79,6 +80,7 @@ import { ClientDatatableStepComponent } from './client-stepper/client-datatable- ClientsComponent, ClientsViewComponent, GeneralTabComponent, + PersonalDataTabComponent, FamilyMembersTabComponent, AddFamilyMemberComponent, EditFamilyMemberComponent, diff --git a/src/assets/translations/cs-CS.json b/src/assets/translations/cs-CS.json index b30ebbec3..1f7a1c5de 100644 --- a/src/assets/translations/cs-CS.json +++ b/src/assets/translations/cs-CS.json @@ -863,7 +863,10 @@ "Password validation": "Heslo by mělo obsahovat minimálně {{minchar}} znaků, které by měly obsahovat 1 velké písmeno, malé písmeno a speciální znak a nemělo by se skládat z opakujících se znaků nebo mezer.", "Must be at least": "Musí být alespoň", "Must be less or equal to": "Musí být menší nebo rovno", - "must be after or equal to start date": "musí být po nebo rovno datu zahájení" + "must be after or equal to start date": "musí být po nebo rovno datu zahájení", + "No classification data available": "Nejsou k dispozici žádná klasifikační data", + "No": "Ne", + "Yes": "Ano" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "Heslo musí obsahovat alespoň 1 znak a ne více než 50 znaků", @@ -1253,7 +1256,15 @@ "Date": "Datum", "Secure & Reliable": "Bezpečné a spolehlivé", "Community Driven": "Komunitně řízené", - "Global Impact": "Globální dopad" + "Global Impact": "Globální dopad", + "Personal Information": "Osobní informace", + "Account Information": "Informace o účtu", + "Entity Details": "Detaily entity", + "Group Membership": "Členství ve skupině", + "Important Dates": "Důležitá data", + "Contact Information": "Kontaktní informace", + "Classification": "Klasifikace", + "Status": "Stav" }, "inputs": { "accounting": { @@ -1770,6 +1781,7 @@ "Gap between Installments": "Mezera mezi splátkami: (min", "Gender": "Rod", "General": "Všeobecné", + "Personal Data": "Osobní údaje", "Generate Repayment Schedule": "Generovat plán splácení", "Global Configurations": "Globální konfigurace", "Goodwill credit": "Úvěr dobré vůle", @@ -2178,6 +2190,7 @@ "Amount Range From": "Rozsah částky Od", "Amount Range To": "Rozsah částky do", "Person": "Osoba", + "Client Status": "Stav klienta", "Phone Number": "Telefonní číslo", "Place Guarantee Funds On-Hold": "Pozastavení záručních fondů", "Port": "Přístav", @@ -2812,6 +2825,7 @@ "Add, modify or inactivate a Fixed deposit product": "Přidejte, upravte nebo deaktivujte produkt s pevným vkladem", "Add, modify or inactivate a Recurring Deposit product": "Přidejte, upravte nebo deaktivujte produkt s opakovaným vkladem", "Address": "Adresa", + "Personal Data": "Osobní údaje", "Adhoc Query": "Adhoc dotaz", "Advance Search": "pokročilé vyhledávání", "Advanced search option for journal entries": "Možnost pokročilého vyhledávání záznamů v deníku", diff --git a/src/assets/translations/de-DE.json b/src/assets/translations/de-DE.json index 326d1c4d0..a2e2d0d2c 100644 --- a/src/assets/translations/de-DE.json +++ b/src/assets/translations/de-DE.json @@ -863,7 +863,10 @@ "Password validation": "Das Passwort sollte mindestens {{michar}} Zeichen enthalten, aus 1 Großbuchstaben, Kleinbuchstaben und Sonderzeichen bestehen und darf nicht aus wiederholten Zeichen oder Leerzeichen bestehen", "Must be at least": "Muss mindestens", "Must be less or equal to": "Muss kleiner oder gleich sein", - "must be after or equal to start date": "muss nach oder gleich dem Startdatum sein" + "must be after or equal to start date": "muss nach oder gleich dem Startdatum sein", + "No classification data available": "Keine Klassifizierungsdaten verfügbar", + "No": "Nein", + "Yes": "Ja" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "Das Passwort muss mindestens 1 Zeichen und nicht mehr als 50 Zeichen lang sein", @@ -1254,7 +1257,15 @@ "Date": "Datum", "Secure & Reliable": "Sicher und zuverlässig", "Community Driven": "Gemeinschaftsorientiert", - "Global Impact": "Globale Auswirkungen" + "Global Impact": "Globale Auswirkungen", + "Personal Information": "Persönliche Informationen", + "Account Information": "Kontoinformationen", + "Entity Details": "Entitätsdetails", + "Group Membership": "Gruppenmitgliedschaft", + "Important Dates": "Wichtige Daten", + "Contact Information": "Kontaktinformationen", + "Classification": "Klassifizierung", + "Status": "Status" }, "inputs": { "accounting": { @@ -1466,6 +1477,8 @@ "Client Principal Loan": "Hauptdarlehen des Kunden", "Create standing instructions at disbursement": "Erstellen Sie bei der Auszahlung ständige Anweisungen", "Client Screen Reports": "Kundenbildschirmberichte", + "Personal Data": "Persönliche Daten", + "CLIENT STATUS": "KUNDENSTATUS", "Client Trends": "Kundentrends", "Client Type": "Clienttyp", "Client first name": "Vorname des Kunden", @@ -2178,6 +2191,7 @@ "Amount Range From": "Betragsbereich von", "Amount Range To": "Betragsbereich bis", "Person": "Person", + "Client Status": "Kundenstatus", "Phone Number": "Telefonnummer", "Place Guarantee Funds On-Hold": "Stellen Sie Garantiefonds auf Eis", "Port": "Hafen", @@ -2812,6 +2826,7 @@ "Add, modify or inactivate a Fixed deposit product": "Ein Festgeldprodukt hinzufügen, ändern oder deaktivieren", "Add, modify or inactivate a Recurring Deposit product": "Fügen Sie ein Produkt mit wiederkehrender Einzahlung hinzu, ändern oder deaktivieren Sie es", "Address": "Adresse", + "Personal Data": "Persönliche Daten", "Adhoc Query": "Ad-hoc-Abfrage", "Advance Search": "Erweiterte Suche", "Advanced search option for journal entries": "Erweiterte Suchoption für Journaleinträge", diff --git a/src/assets/translations/en-US.json b/src/assets/translations/en-US.json index 6714eb52a..712f4239d 100644 --- a/src/assets/translations/en-US.json +++ b/src/assets/translations/en-US.json @@ -867,7 +867,10 @@ "Password validation": "The password should contain a minimum of {{minchar}} characters, including 1 uppercase, 1 lowercase and a special character and should not include repeated characters or spaces.", "Must be at least": "Must be at least", "Must be less or equal to": "Must be less or equal to", - "must be after or equal to start date": "must be after or equal to start date" + "must be after or equal to start date": "must be after or equal to start date", + "Yes": "Yes", + "No": "No", + "No classification data available": "No classification data available" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "Password must be at least 1 character and not more than 50 characters long", @@ -1002,6 +1005,14 @@ "External Services": "External Services", "Family Member": "Family Member", "Family Members": "Family Members", + "Personal Information": "Personal Information", + "Entity Details": "Entity Details", + "Contact Information": "Contact Information", + "Account Information": "Account Information", + "Group Membership": "Group Membership", + "Classification": "Classification", + "Important Dates": "Important Dates", + "Status": "Status", "Fees to Specific Income Accounts": "Fees to Specific Income Accounts", "Filter holidays": "Search bar to filter holidays based on different offices.", "Filter reports by name": "Search bar to filter reports by name.", @@ -1472,6 +1483,8 @@ "Client Screen Reports": "Client Screen Reports", "Client Trends": "Client Trends", "Client Type": "Client Type", + "Client Status": "Client Status", + "Sub Status": "Sub Status", "Client first name": "Client first name", "Client last name": "Client last name", "Client middle name": "Client middle name", @@ -1775,6 +1788,7 @@ "Gap between Installments": "Gap between Installments:(Min", "Gender": "Gender", "General": "General", + "Personal Data": "Personal Data", "Generate Repayment Schedule": "Generate Repayment Schedule", "Global Configurations": "Global Configurations", "Goodwill credit": "Goodwill credit", @@ -2823,6 +2837,7 @@ "Add, modify or inactivate a Fixed deposit product": "Add, modify or inactivate a Fixed deposit product", "Add, modify or inactivate a Recurring Deposit product": "Add, modify or inactivate a Recurring Deposit product", "Address": "Address", + "Personal Data": "Personal Data", "Adhoc Query": "Adhoc Query", "Advance Search": "Advanced Search", "Advanced search option for journal entries": "Advanced search option for journal entries", diff --git a/src/assets/translations/es-CL.json b/src/assets/translations/es-CL.json index 8da7b1ee0..af74561ad 100644 --- a/src/assets/translations/es-CL.json +++ b/src/assets/translations/es-CL.json @@ -862,7 +862,10 @@ "Password validation": "La contraseña debe contener un mínimo de {{minchar}} caracteres, que deben incluir 1 carácter mayúscula, minúscula y especial y no debe constar de caracteres repetidos ni espacios en blanco.", "Must be at least": "Debe ser al menos", "Must be less or equal to": "Debe ser menor o igual a", - "must be after or equal to start date": "debe ser posterior o igual a la fecha de inicio" + "must be after or equal to start date": "debe ser posterior o igual a la fecha de inicio", + "No classification data available": "No hay datos de clasificación disponibles", + "No": "No", + "Yes": "Sí" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "La contraseña debe tener al menos 1 carácter y no más de 50 caracteres", @@ -1254,7 +1257,15 @@ "Date": "Fecha", "Secure & Reliable": "Seguro y Confiable", "Community Driven": "Impulsado por la Comunidad", - "Global Impact": "Impacto Global" + "Global Impact": "Impacto Global", + "Personal Information": "Información Personal", + "Account Information": "Información de la Cuenta", + "Entity Details": "Detalles de la Entidad", + "Group Membership": "Membresía del Grupo", + "Important Dates": "Fechas Importantes", + "Contact Information": "Información de Contacto", + "Classification": "Clasificación", + "Status": "Estado" }, "inputs": { "accounting": { @@ -1466,6 +1477,8 @@ "Client Principal Loan": "Crédito principal del cliente", "Create standing instructions at disbursement": "Crear instrucciones permanentes en el curso", "Client Screen Reports": "Reportes de pantalla del cliente", + "Personal Data": "Datos Personales", + "CLIENT STATUS": "ESTADO DEL CLIENTE", "Client Trends": "Tendencias del cliente", "Client Type": "Tipo de cliente", "Client first name": "Nombre del cliente", @@ -2179,6 +2192,7 @@ "Amount Range From": "Monto desde", "Amount Range To": "Monto hasta", "Person": "Persona", + "Client Status": "Estado del Cliente", "Phone Number": "Número de teléfono", "Place Guarantee Funds On-Hold": "Poner los fondos de garantía en espera", "Port": "Puerto", @@ -2812,6 +2826,7 @@ "Add, modify or inactivate a Fixed deposit product": "Agregar, modificar o desactivar un producto de Depósito Fijo", "Add, modify or inactivate a Recurring Deposit product": "Agregar, modificar o desactivar un producto de Depósito Recurrente", "Address": "Domicilio", + "Personal Data": "Datos Personales", "Adhoc Query": "Consulta ad hoc", "Advance Search": "Búsqueda Avanzada", "Advanced search option for journal entries": "Opción de búsqueda avanzada para entradas de diario", diff --git a/src/assets/translations/es-MX.json b/src/assets/translations/es-MX.json index 9e69713b0..680bde125 100644 --- a/src/assets/translations/es-MX.json +++ b/src/assets/translations/es-MX.json @@ -862,7 +862,10 @@ "Password validation": "La contraseña debe contener un mínimo de {{minchar}} caracteres, que deben incluir 1 carácter mayúscula, minúscula y especial y no debe constar de caracteres repetidos ni espacios en blanco.", "Must be at least": "Debe ser al menos", "Must be less or equal to": "Debe ser menor o igual a", - "must be after or equal to start date": "debe ser posterior o igual a la fecha de inicio" + "must be after or equal to start date": "debe ser posterior o igual a la fecha de inicio", + "No classification data available": "No hay datos de clasificaci\u00f3n disponibles", + "No": "No", + "Yes": "S\u00ed" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "La contraseña debe tener al menos 1 carácter y no más de 50 caracteres", @@ -1253,7 +1256,15 @@ "Date": "Fecha", "Secure & Reliable": "Seguro y Confiable", "Community Driven": "Impulsado por la Comunidad", - "Global Impact": "Impacto Global" + "Global Impact": "Impacto Global", + "Personal Information": "Informaci\u00f3n Personal", + "Account Information": "Informaci\u00f3n de la Cuenta", + "Entity Details": "Detalles de la Entidad", + "Group Membership": "Membres\u00eda del Grupo", + "Important Dates": "Fechas Importantes", + "Contact Information": "Informaci\u00f3n de Contacto", + "Classification": "Clasificaci\u00f3n", + "Status": "Estado" }, "inputs": { "accounting": { @@ -1465,6 +1476,8 @@ "Client Principal Loan": "Crédito principal del cliente", "Create standing instructions at disbursement": "Crear instrucciones permanentes en el desembolso", "Client Screen Reports": "Reportes de pantalla del cliente", + "CLIENT STATUS": "ESTADO DEL CLIENTE", + "Client Status": "Estado del cliente", "Client Trends": "Tendencias del cliente", "Client Type": "Tipo de cliente", "Client first name": "Nombre del cliente", @@ -2179,6 +2192,7 @@ "Amount Range From": "Monto desde", "Amount Range To": "Monto hasta", "Person": "Persona", + "Personal Data": "Datos Personales", "Phone Number": "Número de teléfono", "Place Guarantee Funds On-Hold": "Poner los fondos de garantía en espera", "Port": "Puerto", @@ -2815,6 +2829,7 @@ "Add, modify or inactivate a Fixed deposit product": "Agregar, modificar o desactivar un producto de Depósito Fijo", "Add, modify or inactivate a Recurring Deposit product": "Agregar, modificar o desactivar un producto de Depósito Recurrente", "Address": "Domicilio", + "Personal Data": "Datos Personales", "Adhoc Query": "Consulta ad hoc", "Advance Search": "Búsqueda Avanzada", "Advanced search option for journal entries": "Opción de búsqueda avanzada para entradas de diario", diff --git a/src/assets/translations/fr-FR.json b/src/assets/translations/fr-FR.json index a57a57a6c..2cffabecf 100644 --- a/src/assets/translations/fr-FR.json +++ b/src/assets/translations/fr-FR.json @@ -863,7 +863,10 @@ "Password validation": "Le mot de passe doit contenir au minimum {{minchar}} caractères, dont 1 majuscule, 1 minuscule et un caractère spécial et ne doit pas être composé de caractères répétés ou d'espaces blancs.", "Must be at least": "Doit être au moins", "Must be less or equal to": "Doit être inférieur ou égal à", - "must be after or equal to start date": "doit être postérieure ou égale à la date de début" + "must be after or equal to start date": "doit être postérieure ou égale à la date de début", + "No classification data available": "Aucune donnée de classification disponible", + "No": "Non", + "Yes": "Oui" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "Le mot de passe doit contenir au moins 1 caractère et pas plus de 50 caractères", @@ -1254,7 +1257,15 @@ "Date": "Date", "Secure & Reliable": "Sécurisé et fiable", "Community Driven": "Axé sur la communauté", - "Global Impact": "Impact mondial" + "Global Impact": "Impact mondial", + "Personal Information": "Informations personnelles", + "Account Information": "Informations sur le compte", + "Entity Details": "D\u00e9tails de l'entit\u00e9", + "Group Membership": "Adh\u00e9sion au groupe", + "Important Dates": "Dates importantes", + "Contact Information": "Coordonn\u00e9es", + "Classification": "Classification", + "Status": "Statut" }, "inputs": { "accounting": { @@ -1466,6 +1477,8 @@ "Client Principal Loan": "Prêt principal du client", "Create standing instructions at disbursement": "Créer des instructions debout au décaissement", "Client Screen Reports": "Rapports d'écran client", + "CLIENT STATUS": "STATUT DU CLIENT", + "Client Status": "Statut du client", "Client Trends": "Tendances des clients", "Client Type": "Type de client", "Client first name": "Prénom du client", @@ -2178,6 +2191,7 @@ "Amount Range From": "Fourchette de montant", "Amount Range To": "Fourchette de montant à", "Person": "Personne", + "Personal Data": "Données personnelles", "Phone Number": "Numéro de téléphone", "Place Guarantee Funds On-Hold": "Mettre les fonds de garantie en attente", "Port": "Port", @@ -2811,6 +2825,7 @@ "Add, modify or inactivate a Fixed deposit product": "Ajouter, modifier ou désactiver un produit de dépôt fixe", "Add, modify or inactivate a Recurring Deposit product": "Ajouter, modifier ou désactiver un produit de dépôt récurrent", "Address": "Adresse", + "Personal Data": "Données personnelles", "Adhoc Query": "Requête ad hoc", "Advance Search": "Recherche Avancée", "Advanced search option for journal entries": "Option de recherche avancée pour les entrées de journal", diff --git a/src/assets/translations/it-IT.json b/src/assets/translations/it-IT.json index 1ad36f4a7..3f1efbd6f 100644 --- a/src/assets/translations/it-IT.json +++ b/src/assets/translations/it-IT.json @@ -863,7 +863,10 @@ "Password validation": "La password deve contenere almeno {{minchar}} caratteri, di cui 1 carattere maiuscolo, minuscolo e speciale e non deve essere composta da caratteri ripetuti o spazi bianchi", "Must be at least": "Deve essere almeno", "Must be less or equal to": "Deve essere minore o uguale a", - "must be after or equal to start date": "deve essere successiva o uguale alla data di inizio" + "must be after or equal to start date": "deve essere successiva o uguale alla data di inizio", + "No classification data available": "Nessun dato di classificazione disponibile", + "No": "NO", + "Yes": "SÌ" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "La password deve contenere almeno 1 carattere e non più di 50 caratteri", @@ -1254,7 +1257,15 @@ "Date": "Data", "Secure & Reliable": "Sicuro e affidabile", "Community Driven": "Guidato dalla comunità", - "Global Impact": "Impatto globale" + "Global Impact": "Impatto globale", + "Personal Information": "Informazioni personali", + "Account Information": "Informazioni sull'account", + "Entity Details": "Dettagli dell'entit\u00e0", + "Group Membership": "Appartenenza al gruppo", + "Important Dates": "Date importanti", + "Contact Information": "Informazioni di contatto", + "Classification": "Classificazione", + "Status": "Stato" }, "inputs": { "accounting": { @@ -1466,6 +1477,8 @@ "Client Principal Loan": "Prestito capitale cliente", "Create standing instructions at disbursement": "Crea istruzioni permanenti all'erogazione", "Client Screen Reports": "Rapporti sullo schermo del cliente", + "CLIENT STATUS": "STATO CLIENTE", + "Client Status": "Stato cliente", "Client Trends": "Tendenze dei clienti", "Client Type": "Tipo di cliente", "Client first name": "Nome del cliente", @@ -2178,6 +2191,7 @@ "Amount Range From": "Intervallo di importo da", "Amount Range To": "Intervallo di importo fino a", "Person": "Persona", + "Personal Data": "Dati personali", "Phone Number": "Numero di telefono", "Place Guarantee Funds On-Hold": "Posizionare i fondi di garanzia in sospeso", "Port": "Porta", @@ -2811,6 +2825,7 @@ "Add, modify or inactivate a Fixed deposit product": "Aggiungi, modifica o disattiva un prodotto con deposito fisso", "Add, modify or inactivate a Recurring Deposit product": "Aggiungi, modifica o disattiva un prodotto con deposito ricorrente", "Address": "Indirizzo", + "Personal Data": "Dati personali", "Adhoc Query": "Interrogazione ad hoc", "Advance Search": "Ricerca Avanzata", "Advanced search option for journal entries": "Opzione di ricerca avanzata per le voci del diario", diff --git a/src/assets/translations/ko-KO.json b/src/assets/translations/ko-KO.json index 48e413dcb..8a26ac46f 100644 --- a/src/assets/translations/ko-KO.json +++ b/src/assets/translations/ko-KO.json @@ -863,7 +863,10 @@ "Password validation": "비밀번호는 최소 자여야 하며 대문자, 소문자 및 특수 문자 1개가 포함되어야 하며 반복되는 문자나 공백으로 구성되어서는 안 됩니다.", "Must be at least": "최소한이어야 합니다", "Must be less or equal to": "이보다 작거나 같아야 합니다.", - "must be after or equal to start date": "시작 날짜 이후이거나 같아야 합니다" + "must be after or equal to start date": "시작 날짜 이후이거나 같아야 합니다", + "No classification data available": "분류 데이터를 사용할 수 없습니다", + "No": "아니요", + "Yes": "예" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "비밀번호는 최소 1자 이상 50자 이하여야 합니다", @@ -1255,7 +1258,15 @@ "Date": "날짜", "Secure & Reliable": "안전하고 신뢰할 수 있음", "Community Driven": "커뮤니티 주도형", - "Global Impact": "글로벌 영향" + "Global Impact": "글로벌 영향", + "Personal Information": "개인 정보", + "Account Information": "계정 정보", + "Entity Details": "엔티티 세부 정보", + "Group Membership": "그룹 회원", + "Important Dates": "중요한 날짜", + "Contact Information": "연락처 정보", + "Classification": "분류", + "Status": "상태" }, "inputs": { "accounting": { @@ -1467,6 +1478,8 @@ "Client Principal Loan": "고객 원금대출", "Create standing instructions at disbursement": "지급시 상관 지침을 만듭니다", "Client Screen Reports": "클라이언트 화면 보고서", + "CLIENT STATUS": "클라이언트 상태", + "Client Status": "클라이언트 상태", "Client Trends": "클라이언트 동향", "Client Type": "클라이언트 유형", "Client first name": "고객 이름", @@ -2179,6 +2192,7 @@ "Amount Range From": "금액 범위: 부터", "Amount Range To": "금액 범위:", "Person": "사람", + "Personal Data": "개인 데이터", "Phone Number": "전화 번호", "Place Guarantee Funds On-Hold": "보증 자금 보류", "Port": "포트", @@ -2811,6 +2825,7 @@ "Add, modify or inactivate a Fixed deposit product": "정기예금 상품 추가, 수정, 비활성화", "Add, modify or inactivate a Recurring Deposit product": "정기예금 상품 추가, 수정 또는 비활성화", "Address": "주소", + "Personal Data": "개인 데이터", "Adhoc Query": "임시 쿼리", "Advance Search": "고급 검색", "Advanced search option for journal entries": "분개 항목에 대한 고급 검색 옵션", diff --git a/src/assets/translations/lt-LT.json b/src/assets/translations/lt-LT.json index a703808ae..77a06733c 100644 --- a/src/assets/translations/lt-LT.json +++ b/src/assets/translations/lt-LT.json @@ -863,7 +863,10 @@ "Password validation": "Slaptažodį turi sudaryti ne mažiau kaip {{minchar}} simbolių, iš kurių turi būti 1 didžioji, mažoji raidė ir specialus simbolis, o jį neturėtų sudaryti pasikartojantys simboliai ar tarpai", "Must be at least": "Turi būti bent jau", "Must be less or equal to": "Turi būti mažesnis arba lygus", - "must be after or equal to start date": "turi būti po pradžios datos arba jai lygi" + "must be after or equal to start date": "turi būti po pradžios datos arba jai lygi", + "No classification data available": "Nėra klasifikacijos duomenų", + "No": "Ne", + "Yes": "Taip" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "Slaptažodis turi būti ne mažiau kaip 1 simbolis ir ne daugiau kaip 50 simbolių", @@ -1254,7 +1257,15 @@ "Date": "Data", "Secure & Reliable": "Saugu ir patikima", "Community Driven": "Bendruomenės varomas", - "Global Impact": "Pasaulinis poveikis" + "Global Impact": "Pasaulinis poveikis", + "Personal Information": "Asmens informacija", + "Account Information": "Paskyros informacija", + "Entity Details": "Subjekto informacija", + "Group Membership": "Grupės narystė", + "Important Dates": "Svarbios datos", + "Contact Information": "Kontaktinė informacija", + "Classification": "Klasifikacija", + "Status": "Statusas" }, "inputs": { "accounting": { @@ -1466,6 +1477,8 @@ "Client Principal Loan": "Pagrindinė kliento paskola", "Create standing instructions at disbursement": "Sukurkite nuolatines instrukcijas išmokant", "Client Screen Reports": "Kliento ekrano ataskaitos", + "CLIENT STATUS": "KLIENTO STATUSAS", + "Client Status": "Kliento statusas", "Client Trends": "Klientų tendencijos", "Client Type": "Kliento tipas", "Client first name": "Kliento vardas", @@ -2178,6 +2191,7 @@ "Amount Range From": "Sumos diapazonas nuo", "Amount Range To": "Sumos diapazonas Iki", "Person": "Asmuo", + "Personal Data": "Asmens duomenys", "Phone Number": "Telefono numeris", "Place Guarantee Funds On-Hold": "Vietos garantijos lėšos yra sulaikytos", "Port": "Uostas", @@ -2813,6 +2827,7 @@ "Add, modify or inactivate a Fixed deposit product": "Pridėkite, pakeiskite arba išaktyvinkite fiksuoto indėlio produktą", "Add, modify or inactivate a Recurring Deposit product": "Pridėkite, pakeiskite arba išaktyvinkite pasikartojančio indėlio produktą", "Address": "Adresas", + "Personal Data": "Asmens duomenys", "Adhoc Query": "Adhoc užklausa", "Advance Search": "Išplėstinė paieška", "Advanced search option for journal entries": "Išplėstinė žurnalo įrašų paieškos parinktis", diff --git a/src/assets/translations/lv-LV.json b/src/assets/translations/lv-LV.json index b2d9cbbd6..49adb9da8 100644 --- a/src/assets/translations/lv-LV.json +++ b/src/assets/translations/lv-LV.json @@ -863,7 +863,10 @@ "Password validation": "Parolē jābūt vismaz {{minchar}} rakstzīmēm, tai jābūt 1 lielajam, mazajam un speciālajām rakstzīmēm, un tā nedrīkst sastāvēt no atkārtotām rakstzīmēm vai atstarpēm.", "Must be at least": "Jābūt vismaz", "Must be less or equal to": "Jābūt mazākam vai vienādam ar", - "must be after or equal to start date": "jābūt pēc sākuma datuma vai vienādam ar to" + "must be after or equal to start date": "jābūt pēc sākuma datuma vai vienādam ar to", + "No classification data available": "Nav pieejami klasifikācijas dati", + "No": "Nē", + "Yes": "Jā" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "Parolei jābūt vismaz 1 rakstzīmei un ne vairāk kā 50 rakstzīmēm", @@ -1254,7 +1257,15 @@ "Date": "Datums", "Secure & Reliable": "Drošs un uzticams", "Community Driven": "Kopienas vadīts", - "Global Impact": "Globālā ietekme" + "Global Impact": "Globālā ietekme", + "Personal Information": "Personīgā informācija", + "Account Information": "Konta informācija", + "Entity Details": "Uzņēmuma detaļas", + "Group Membership": "Grupas biedrība", + "Important Dates": "Svarīgi datumi", + "Contact Information": "Kontaktinformācija", + "Classification": "Klasifikācija", + "Status": "Statuss" }, "inputs": { "accounting": { @@ -1466,6 +1477,8 @@ "Client Principal Loan": "Klienta galvenais aizdevums", "Create standing instructions at disbursement": "Izveidojiet pastāvīgas instrukcijas izmaksās", "Client Screen Reports": "Klienta ekrāna pārskati", + "CLIENT STATUS": "KLIENTA STATUSS", + "Client Status": "Klienta statuss", "Client Trends": "Klientu tendences", "Client Type": "Klienta veids", "Client first name": "Klienta vārds", @@ -2178,6 +2191,7 @@ "Amount Range From": "Summa diapazons no", "Amount Range To": "Summa diapazons Līdz", "Person": "Persona", + "Personal Data": "Personīgie dati", "Phone Number": "Telefona numurs", "Place Guarantee Funds On-Hold": "Vietas garantijas fondu aizturēšana", "Port": "Osta", @@ -2811,6 +2825,7 @@ "Add, modify or inactivate a Fixed deposit product": "Pievienojiet, mainiet vai deaktivizējiet fiksētā depozīta produktu", "Add, modify or inactivate a Recurring Deposit product": "Pievienojiet, mainiet vai deaktivizējiet atkārtota depozīta produktu", "Address": "Adrese", + "Personal Data": "Personīgie dati", "Adhoc Query": "Adhoc vaicājums", "Advance Search": "Izvērstā meklēšana", "Advanced search option for journal entries": "Izvērstā meklēšanas opcija žurnāla ierakstiem", diff --git a/src/assets/translations/ne-NE.json b/src/assets/translations/ne-NE.json index 61c7d7a2c..d9406145d 100644 --- a/src/assets/translations/ne-NE.json +++ b/src/assets/translations/ne-NE.json @@ -861,7 +861,10 @@ "Password validation": "पासवर्डमा कम्तिमा १२ क्यारेक्टरहरू हुनुपर्छ, जसमा १ अपरकेस, लोअरकेस र स्पेशल क्यारेक्टरहरू हुनुपर्छ र दोहोरिएका क्यारेक्टरहरू वा सेतो-स्पेसहरू समावेश हुनु हुँदैन।", "Must be at least": "कम्तिमा हुनुपर्छ", "Must be less or equal to": "कम वा बराबर हुनुपर्छ", - "must be after or equal to start date": "सुरु मिति पछि वा बराबर हुनुपर्छ" + "must be after or equal to start date": "सुरु मिति पछि वा बराबर हुनुपर्छ", + "No classification data available": "कुनै वर्गीकरण डाटा उपलब्ध छैन", + "No": "छैन", + "Yes": "हो" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "पासवर्ड कम्तिमा १ क्यारेक्टर र ५० क्यारेक्टरभन्दा बढी नहुने हुनुपर्छ", @@ -1252,7 +1255,15 @@ "Date": "मिति", "Secure & Reliable": "सुरक्षित र भरपर्दो", "Community Driven": "समुदाय संचालित", - "Global Impact": "विश्वव्यापी प्रभाव" + "Global Impact": "विश्वव्यापी प्रभाव", + "Personal Information": "व्यक्तिगत जानकारी", + "Account Information": "खाता जानकारी", + "Entity Details": "संस्था विवरण", + "Group Membership": "समूह सदस्यता", + "Important Dates": "महत्वपूर्ण मितिहरू", + "Contact Information": "सम्पर्क जानकारी", + "Classification": "वर्गीकरण", + "Status": "स्थिति" }, "inputs": { "accounting": { @@ -1464,6 +1475,8 @@ "Client Principal Loan": "ग्राहक प्रिन्सिपल ऋण", "Create standing instructions at disbursement": "वितरणमा खडा निर्देशनहरू सिर्जना गर्नुहोस्", "Client Screen Reports": "ग्राहक स्क्रिन रिपोर्टहरू", + "CLIENT STATUS": "ग्राहक स्थिति", + "Client Status": "ग्राहक स्थिति", "Client Trends": "ग्राहक प्रवृत्ति", "Client Type": "ग्राहक प्रकार", "Client first name": "ग्राहकको पहिलो नाम", @@ -2176,6 +2189,7 @@ "Amount Range From": "बाट रकम दायरा", "Amount Range To": "रकम दायरा", "Person": "व्यक्ति", + "Personal Data": "व्यक्तिगत डाटा", "Phone Number": "फोन नम्बर", "Place Guarantee Funds On-Hold": "ग्यारेन्टी कोष अन-होल्ड राख्नुहोस्", "Port": "पोर्ट", @@ -2809,6 +2823,7 @@ "Add, modify or inactivate a Fixed deposit product": "फिक्स्ड डिपोजिट उत्पादन थप्नुहोस्, परिमार्जन गर्नुहोस् वा निष्क्रिय गर्नुहोस्", "Add, modify or inactivate a Recurring Deposit product": "पुनरावर्ती जम्मा उत्पादन थप्नुहोस्, परिमार्जन गर्नुहोस् वा निष्क्रिय गर्नुहोस्", "Address": "ठेगाना", + "Personal Data": "व्यक्तिगत डाटा", "Adhoc Query": "तदर्थ प्रश्न", "Advance Search": "उन्नत खोज", "Advanced search option for journal entries": "जर्नल प्रविष्टिहरूको लागि उन्नत खोज विकल्प", diff --git a/src/assets/translations/pt-PT.json b/src/assets/translations/pt-PT.json index c83bef1f9..c60cd75e8 100644 --- a/src/assets/translations/pt-PT.json +++ b/src/assets/translations/pt-PT.json @@ -863,7 +863,10 @@ "Password validation": "A senha deve conter no mínimo {{minchar}} caracteres, que deve conter 1 letra maiúscula, minúscula e caractere especial e não deve consistir em caracteres repetidos ou espaços em branco", "Must be at least": "Deve ser pelo menos", "Must be less or equal to": "Deve ser menor ou igual a", - "must be after or equal to start date": "deve ser posterior ou igual à data de início" + "must be after or equal to start date": "deve ser posterior ou igual à data de início", + "No classification data available": "Nenhum dado de classificação disponível", + "No": "Não", + "Yes": "Sim" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "A senha deve ter pelo menos 1 caractere e não mais que 50 caracteres", @@ -1254,7 +1257,15 @@ "Date": "Data", "Secure & Reliable": "Seguro e confiável", "Community Driven": "Impulsionado pela comunidade", - "Global Impact": "Impacto global" + "Global Impact": "Impacto global", + "Personal Information": "Informações Pessoais", + "Account Information": "Informações da Conta", + "Entity Details": "Detalhes da Entidade", + "Group Membership": "Membro do Grupo", + "Important Dates": "Datas Importantes", + "Contact Information": "Informações de Contato", + "Classification": "Classificação", + "Status": "Status" }, "inputs": { "accounting": { @@ -1466,6 +1477,8 @@ "Client Principal Loan": "Empréstimo principal do cliente", "Create standing instructions at disbursement": "Crie instruções permanentes no desembolso", "Client Screen Reports": "Relatórios de tela do cliente", + "CLIENT STATUS": "STATUS DO CLIENTE", + "Client Status": "Status do Cliente", "Client Trends": "Tendências do cliente", "Client Type": "Tipo de cliente", "Client first name": "Nome do cliente", @@ -2178,6 +2191,7 @@ "Amount Range From": "Faixa de valor de", "Amount Range To": "Faixa de valor até", "Person": "Pessoa", + "Personal Data": "Dados Pessoais", "Phone Number": "Número de telefone", "Place Guarantee Funds On-Hold": "Colocar fundos de garantia em espera", "Port": "Porta", @@ -2811,6 +2825,7 @@ "Add, modify or inactivate a Fixed deposit product": "Adicionar, modificar ou desativar um produto de depósito fixo", "Add, modify or inactivate a Recurring Deposit product": "Adicionar, modificar ou desativar um produto de Depósito Recorrente", "Address": "Endereço", + "Personal Data": "Dados Pessoais", "Adhoc Query": "Consulta ad hoc", "Advance Search": "Busca Avançada", "Advanced search option for journal entries": "Opção de pesquisa avançada para lançamentos contábeis manuais", diff --git a/src/assets/translations/sw-SW.json b/src/assets/translations/sw-SW.json index 6c2d1eaa4..7e3738f84 100644 --- a/src/assets/translations/sw-SW.json +++ b/src/assets/translations/sw-SW.json @@ -863,7 +863,10 @@ "Password validation": "Nenosiri lazima liwe na herufi {{minchar}}, ambazo zinafaa kuingiza herufi 1 kubwa, ndogo na maalum na haipaswi kuwa na herufi zinazorudiwa au nafasi nyeupe.", "Must be at least": "Lazima iwe angalau", "Must be less or equal to": "Lazima iwe chini au sawa na", - "must be after or equal to start date": "lazima iwe baada ya au sawa na tarehe ya kuanza" + "must be after or equal to start date": "lazima iwe baada ya au sawa na tarehe ya kuanza", + "No classification data available": "Hakuna data ya uainishaji inayopatikana", + "No": "Hapana", + "Yes": "Ndiyo" }, "passwordPreferences": { "Password most be at least 1 character and not more that 50 characters long": "Nenosiri lazima liwe na angalau herufi 1 na si zaidi ya herufi 50", @@ -1252,7 +1255,15 @@ "Date": "Tarehe", "Secure & Reliable": "Salama na ya Kuaminika", "Community Driven": "Inaendeshwa na Jumuiya", - "Global Impact": "Athari ya Kimataifa" + "Global Impact": "Athari ya Kimataifa", + "Personal Information": "Taarifa za Kibinafsi", + "Account Information": "Taarifa za Akaunti", + "Entity Details": "Maelezo ya Huluki", + "Group Membership": "Uanachama wa Kikundi", + "Important Dates": "Tarehe Muhimu", + "Contact Information": "Maelezo ya Mawasiliano", + "Classification": "Uainishaji", + "Status": "Hali" }, "inputs": { "accounting": { @@ -1464,6 +1475,8 @@ "Client Principal Loan": "Mkopo Mkuu wa Mteja", "Create standing instructions at disbursement": "Unda maagizo ya kusimama katika utoaji", "Client Screen Reports": "Ripoti za Skrini ya Mteja", + "CLIENT STATUS": "HALI YA MTEJA", + "Client Status": "Hali ya Mteja", "Client Trends": "Mitindo ya Wateja", "Client Type": "Aina ya Mteja", "Client first name": "Jina la kwanza mteja", @@ -2176,6 +2189,7 @@ "Amount Range From": "Kiwango cha kuanzia", "Amount Range To": "Kiasi cha Masafa Kwa", "Person": "Mtu", + "Personal Data": "Taarifa za Kibinafsi", "Phone Number": "Nambari ya simu", "Place Guarantee Funds On-Hold": "Weka Pesa za Dhamana Kwa Muda", "Port": "Bandari", @@ -2809,6 +2823,7 @@ "Add, modify or inactivate a Fixed deposit product": "Ongeza, rekebisha au uzime bidhaa ya amana isiyobadilika", "Add, modify or inactivate a Recurring Deposit product": "Ongeza, rekebisha au uzime bidhaa ya Amana Inayojirudia", "Address": "Anwani", + "Personal Data": "Taarifa za Kibinafsi", "Adhoc Query": "Swali la Adhoc", "Advance Search": "Utafutaji wa Juu", "Advanced search option for journal entries": "Chaguo la utafutaji wa kina kwa maingizo ya jarida",