feat: translate audit trail actions and entities across languages (#2903)

save account keys have been cleaned up and replaced by the single, consistent SAVINGSACCOUNT key in every translation file.
This commit is contained in:
Shubham Kumar
2025-12-15 10:28:45 -06:00
committed by GitHub
parent 3ec93a79d1
commit bc40094342
18 changed files with 652 additions and 8 deletions
+20 -3
View File
@@ -1,11 +1,28 @@
import { Pipe, PipeTransform, inject } from '@angular/core';
import { Pipe, PipeTransform, inject, OnDestroy } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { Subscription } from 'rxjs';
@Pipe({ name: 'translateKey', standalone: true })
export class TranslatePipe implements PipeTransform {
@Pipe({ name: 'translateKey', standalone: true, pure: false })
export class TranslatePipe implements PipeTransform, OnDestroy {
private translateService = inject(TranslateService);
private onLangChange: Subscription;
constructor() {
this.onLangChange = this.translateService.onLangChange.subscribe(() => {
// Trigger change detection when language changes
});
}
ngOnDestroy(): void {
if (this.onLangChange) {
this.onLangChange.unsubscribe();
}
}
transform(attributeValue: any, group: string, prefix: string = 'labels'): string {
if (!attributeValue) {
return attributeValue;
}
const translationKey = `${prefix}.${group}.${attributeValue}`;
return this.translateService.instant(translationKey);
}
@@ -186,11 +186,11 @@
</ng-container>
<ng-container matColumnDef="actionName">
<th mat-header-cell *matHeaderCellDef mat-sort-header>{{ 'labels.inputs.Action' | translate }}</th>
<td mat-cell *matCellDef="let auditTrail">{{ auditTrail.actionName }}</td>
<td mat-cell *matCellDef="let auditTrail">{{ auditTrail.actionName | translateKey: 'auditTrail.actions' }}</td>
</ng-container>
<ng-container matColumnDef="entityName">
<th mat-header-cell *matHeaderCellDef mat-sort-header>{{ 'labels.inputs.Entity' | translate }}</th>
<td mat-cell *matCellDef="let auditTrail">{{ auditTrail.entityName }}</td>
<td mat-cell *matCellDef="let auditTrail">{{ auditTrail.entityName | translateKey: 'auditTrail.entities' }}</td>
</ng-container>
<ng-container matColumnDef="officeName">
<th mat-header-cell *matHeaderCellDef mat-sort-header>{{ 'labels.inputs.Office' | translate }}</th>
@@ -33,6 +33,7 @@ import {
MatRow
} from '@angular/material/table';
import { DatetimeFormatPipe } from '../../pipes/datetime-format.pipe';
import { TranslatePipe } from '../../pipes/translate.pipe';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
@@ -33,7 +33,7 @@
</div>
<div class="flex-50">
{{ auditTrailData.actionName }}
{{ auditTrailData.actionName | translateKey: 'auditTrail.actions' }}
</div>
<div class="flex-50 mat-body-strong">
@@ -41,7 +41,7 @@
</div>
<div class="flex-50">
{{ auditTrailData.entityName }}
{{ auditTrailData.entityName | translateKey: 'auditTrail.entities' }}
</div>
<div class="flex-50 mat-body-strong">
@@ -17,6 +17,7 @@ import {
MatRow
} from '@angular/material/table';
import { DatetimeFormatPipe } from '../../../pipes/datetime-format.pipe';
import { TranslatePipe } from '../../../pipes/translate.pipe';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
@@ -40,7 +41,8 @@ import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
MatHeaderRow,
MatRowDef,
MatRow,
DatetimeFormatPipe
DatetimeFormatPipe,
TranslatePipe
]
})
export class ViewAuditComponent implements OnInit {
+48
View File
@@ -3350,6 +3350,54 @@
"Buy Down Fees": "Poplatky za odkup",
"UploadDocumentHint": "Nahrajte PDF nebo obrázek pro vygenerování náhledu."
},
"auditTrail": {
"actions": {
"CREATE": "Vytvořit",
"UPDATE": "Aktualizovat",
"DELETE": "Smazat",
"PERMISSIONS": "Oprávnění",
"ACTIVATE": "Aktivovat",
"DEACTIVATE": "Deaktivovat",
"APPROVE": "Schválit",
"REJECT": "Odmítnout",
"DISBURSE": "Vyplatit",
"UNDO": "Vrátit zpět",
"CLOSE": "Zavřít",
"REOPEN": "Znovu otevřít",
"WITHDRAW": "Vybrat",
"DEPOSIT": "Vložit",
"TRANSFER": "Převést"
},
"entities": {
"ROLE": "Role",
"CODEVALUE": "Hodnota kódu",
"FUND": "Fond",
"OFFICE": "Kancelář",
"TEMPLATE": "Šablona",
"USER": "Uživatel",
"GROUPNOTE": "Poznámka skupiny",
"SAVINGNOTE": "Poznámka k úsporám",
"SAVINGSACCOUNT": "Spořicí účet",
"LOAN": "Půjčka",
"CLIENT": "Klient",
"GROUP": "Skupina",
"CHARGE": "Poplatek",
"PRODUCT": "Produkt",
"LOANPRODUCT": "Produkt půjčky",
"SAVINGSPRODUCT": "Produkt úspor",
"CENTER": "Centrum",
"EMPLOYEE": "Zaměstnanec",
"CURRENCY": "Měna",
"HOLIDAY": "Svátek",
"REPORT": "Zpráva",
"DATATABLE": "Datová tabulka",
"COLLATERAL": "Zajištění",
"GUARANTOR": "Ručitel",
"SHAREPRODUCT": "Produkt podílu",
"FIXEDDEPOSITPRODUCT": "Produkt termínovaného vkladu",
"RECURRINGDEPOSITPRODUCT": "Produkt opakovaného vkladu"
}
},
"titles": {
"Dashboard": "Přístrojová deska",
"Home": "Domov",
+48
View File
@@ -3351,6 +3351,54 @@
"Buy Down Fees": "Kaufgebühren",
"UploadDocumentHint": "Laden Sie ein PDF oder Bild hoch, um eine Vorschau zu erstellen."
},
"auditTrail": {
"actions": {
"CREATE": "Erstellen",
"UPDATE": "Aktualisieren",
"DELETE": "Löschen",
"PERMISSIONS": "Berechtigungen",
"ACTIVATE": "Aktivieren",
"DEACTIVATE": "Deaktivieren",
"APPROVE": "Genehmigen",
"REJECT": "Ablehnen",
"DISBURSE": "Auszahlen",
"UNDO": "Rückgängig",
"CLOSE": "Schließen",
"REOPEN": "Wiedereröffnen",
"WITHDRAW": "Abheben",
"DEPOSIT": "Einzahlen",
"TRANSFER": "Übertragen"
},
"entities": {
"ROLE": "Rolle",
"CODEVALUE": "Codewert",
"FUND": "Fonds",
"OFFICE": "Büro",
"TEMPLATE": "Vorlage",
"USER": "Benutzer",
"GROUPNOTE": "Gruppennotiz",
"SAVINGNOTE": "Sparnotiz",
"SAVINGSACCOUNT": "Sparkonto",
"LOAN": "Darlehen",
"CLIENT": "Kunde",
"GROUP": "Gruppe",
"CHARGE": "Gebühr",
"PRODUCT": "Produkt",
"LOANPRODUCT": "Darlehensprodukt",
"SAVINGSPRODUCT": "Sparprodukt",
"CENTER": "Zentrum",
"EMPLOYEE": "Mitarbeiter",
"CURRENCY": "Währung",
"HOLIDAY": "Feiertag",
"REPORT": "Bericht",
"DATATABLE": "Datentabelle",
"COLLATERAL": "Sicherheit",
"GUARANTOR": "Bürge",
"SHAREPRODUCT": "Anteilsprodukt",
"FIXEDDEPOSITPRODUCT": "Festgeldprodukt",
"RECURRINGDEPOSITPRODUCT": "Wiederkehrendes Einzahlungsprodukt"
}
},
"titles": {
"Dashboard": "Armaturenbrett",
"Home": "Heim",
+48
View File
@@ -3460,6 +3460,54 @@
"UploadDocumentHint": "Upload a PDF or image to generate a preview.",
"Create Savings Product": "Create Savings Product"
},
"auditTrail": {
"actions": {
"CREATE": "Create",
"UPDATE": "Update",
"DELETE": "Delete",
"PERMISSIONS": "Permissions",
"ACTIVATE": "Activate",
"DEACTIVATE": "Deactivate",
"APPROVE": "Approve",
"REJECT": "Reject",
"DISBURSE": "Disburse",
"UNDO": "Undo",
"CLOSE": "Close",
"REOPEN": "Reopen",
"WITHDRAW": "Withdraw",
"DEPOSIT": "Deposit",
"TRANSFER": "Transfer"
},
"entities": {
"ROLE": "Role",
"CODEVALUE": "Code Value",
"FUND": "Fund",
"OFFICE": "Office",
"TEMPLATE": "Template",
"USER": "User",
"GROUPNOTE": "Group Note",
"SAVINGNOTE": "Saving Note",
"SAVINGSACCOUNT": "Savings Account",
"LOAN": "Loan",
"CLIENT": "Client",
"GROUP": "Group",
"CHARGE": "Charge",
"PRODUCT": "Product",
"LOANPRODUCT": "Loan Product",
"SAVINGSPRODUCT": "Savings Product",
"CENTER": "Center",
"EMPLOYEE": "Employee",
"CURRENCY": "Currency",
"HOLIDAY": "Holiday",
"REPORT": "Report",
"DATATABLE": "Data Table",
"COLLATERAL": "Collateral",
"GUARANTOR": "Guarantor",
"SHAREPRODUCT": "Share Product",
"FIXEDDEPOSITPRODUCT": "Fixed Deposit Product",
"RECURRINGDEPOSITPRODUCT": "Recurring Deposit Product"
}
},
"titles": {
"Dashboard": "Dashboard",
"Home": "Home",
+48
View File
@@ -3352,6 +3352,54 @@
"Buy Down Fees": "Tarifas de compra",
"UploadDocumentHint": "Sube un PDF o imagen para generar una vista previa."
},
"auditTrail": {
"actions": {
"CREATE": "Crear",
"UPDATE": "Actualizar",
"DELETE": "Eliminar",
"PERMISSIONS": "Permisos",
"ACTIVATE": "Activar",
"DEACTIVATE": "Desactivar",
"APPROVE": "Aprobar",
"REJECT": "Rechazar",
"DISBURSE": "Desembolsar",
"UNDO": "Deshacer",
"CLOSE": "Cerrar",
"REOPEN": "Reabrir",
"WITHDRAW": "Retirar",
"DEPOSIT": "Depositar",
"TRANSFER": "Transferir"
},
"entities": {
"ROLE": "Rol",
"CODEVALUE": "Valor de código",
"FUND": "Fondo",
"OFFICE": "Oficina",
"TEMPLATE": "Plantilla",
"USER": "Usuario",
"GROUPNOTE": "Nota de grupo",
"SAVINGNOTE": "Nota de ahorro",
"SAVINGSACCOUNT": "Cuenta de ahorros",
"LOAN": "Préstamo",
"CLIENT": "Cliente",
"GROUP": "Grupo",
"CHARGE": "Cargo",
"PRODUCT": "Producto",
"LOANPRODUCT": "Producto de préstamo",
"SAVINGSPRODUCT": "Producto de ahorro",
"CENTER": "Centro",
"EMPLOYEE": "Empleado",
"CURRENCY": "Moneda",
"HOLIDAY": "Día festivo",
"REPORT": "Informe",
"DATATABLE": "Tabla de datos",
"COLLATERAL": "Garantía",
"GUARANTOR": "Garante",
"SHAREPRODUCT": "Producto de acciones",
"FIXEDDEPOSITPRODUCT": "Producto de depósito fijo",
"RECURRINGDEPOSITPRODUCT": "Producto de depósito recurrente"
}
},
"titles": {
"Dashboard": "Tableros",
"Home": "Inicio",
+48
View File
@@ -3354,6 +3354,54 @@
"Buy Down Fees": "Tarifas de compra",
"UploadDocumentHint": "Sube un PDF o imagen para generar una vista previa."
},
"auditTrail": {
"actions": {
"CREATE": "Crear",
"UPDATE": "Actualizar",
"DELETE": "Eliminar",
"PERMISSIONS": "Permisos",
"ACTIVATE": "Activar",
"DEACTIVATE": "Desactivar",
"APPROVE": "Aprobar",
"REJECT": "Rechazar",
"DISBURSE": "Desembolsar",
"UNDO": "Deshacer",
"CLOSE": "Cerrar",
"REOPEN": "Reabrir",
"WITHDRAW": "Retirar",
"DEPOSIT": "Depositar",
"TRANSFER": "Transferir"
},
"entities": {
"ROLE": "Rol",
"CODEVALUE": "Valor de código",
"FUND": "Fondo",
"OFFICE": "Oficina",
"TEMPLATE": "Plantilla",
"USER": "Usuario",
"GROUPNOTE": "Nota de grupo",
"SAVINGNOTE": "Nota de ahorro",
"SAVINGSACCOUNT": "Cuenta de ahorros",
"LOAN": "Préstamo",
"CLIENT": "Cliente",
"GROUP": "Grupo",
"CHARGE": "Cargo",
"PRODUCT": "Producto",
"LOANPRODUCT": "Producto de préstamo",
"SAVINGSPRODUCT": "Producto de ahorro",
"CENTER": "Centro",
"EMPLOYEE": "Empleado",
"CURRENCY": "Moneda",
"HOLIDAY": "Día festivo",
"REPORT": "Informe",
"DATATABLE": "Tabla de datos",
"COLLATERAL": "Garantía",
"GUARANTOR": "Garante",
"SHAREPRODUCT": "Producto de acciones",
"FIXEDDEPOSITPRODUCT": "Producto de depósito fijo",
"RECURRINGDEPOSITPRODUCT": "Producto de depósito recurrente"
}
},
"titles": {
"Dashboard": "Tableros",
"Home": "Inicio",
+48
View File
@@ -3351,6 +3351,54 @@
"Buy Down Fees": "Frais de rachat",
"UploadDocumentHint": "Téléchargez un PDF ou une image pour générer un aperçu."
},
"auditTrail": {
"actions": {
"CREATE": "Créer",
"UPDATE": "Mettre à jour",
"DELETE": "Supprimer",
"PERMISSIONS": "Autorisations",
"ACTIVATE": "Activer",
"DEACTIVATE": "Désactiver",
"APPROVE": "Approuver",
"REJECT": "Rejeter",
"DISBURSE": "Décaisser",
"UNDO": "Annuler",
"CLOSE": "Fermer",
"REOPEN": "Rouvrir",
"WITHDRAW": "Retirer",
"DEPOSIT": "Déposer",
"TRANSFER": "Transférer"
},
"entities": {
"ROLE": "Rôle",
"CODEVALUE": "Valeur de code",
"FUND": "Fonds",
"OFFICE": "Bureau",
"TEMPLATE": "Modèle",
"USER": "Utilisateur",
"GROUPNOTE": "Note de groupe",
"SAVINGNOTE": "Note d'épargne",
"SAVINGSACCOUNT": "Compte d'épargne",
"LOAN": "Prêt",
"CLIENT": "Client",
"GROUP": "Groupe",
"CHARGE": "Frais",
"PRODUCT": "Produit",
"LOANPRODUCT": "Produit de prêt",
"SAVINGSPRODUCT": "Produit d'épargne",
"CENTER": "Centre",
"EMPLOYEE": "Employé",
"CURRENCY": "Devise",
"HOLIDAY": "Jour férié",
"REPORT": "Rapport",
"DATATABLE": "Table de données",
"COLLATERAL": "Garantie",
"GUARANTOR": "Garant",
"SHAREPRODUCT": "Produit d'actions",
"FIXEDDEPOSITPRODUCT": "Produit de dépôt à terme",
"RECURRINGDEPOSITPRODUCT": "Produit de dépôt récurrent"
}
},
"titles": {
"Dashboard": "Tableau de bord",
"Home": "Maison",
+48
View File
@@ -3352,6 +3352,54 @@
"Buy Down Fees": "Commissioni di acquisto",
"UploadDocumentHint": "Carica un PDF o un'immagine per generare un'anteprima."
},
"auditTrail": {
"actions": {
"CREATE": "Crea",
"UPDATE": "Aggiorna",
"DELETE": "Elimina",
"PERMISSIONS": "Autorizzazioni",
"ACTIVATE": "Attiva",
"DEACTIVATE": "Disattiva",
"APPROVE": "Approva",
"REJECT": "Rifiuta",
"DISBURSE": "Eroga",
"UNDO": "Annulla",
"CLOSE": "Chiudi",
"REOPEN": "Riapri",
"WITHDRAW": "Preleva",
"DEPOSIT": "Deposita",
"TRANSFER": "Trasferisci"
},
"entities": {
"ROLE": "Ruolo",
"CODEVALUE": "Valore codice",
"FUND": "Fondo",
"OFFICE": "Ufficio",
"TEMPLATE": "Modello",
"USER": "Utente",
"GROUPNOTE": "Nota gruppo",
"SAVINGNOTE": "Nota risparmio",
"SAVINGSACCOUNT": "Conto risparmio",
"LOAN": "Prestito",
"CLIENT": "Cliente",
"GROUP": "Gruppo",
"CHARGE": "Commissione",
"PRODUCT": "Prodotto",
"LOANPRODUCT": "Prodotto prestito",
"SAVINGSPRODUCT": "Prodotto risparmio",
"CENTER": "Centro",
"EMPLOYEE": "Dipendente",
"CURRENCY": "Valuta",
"HOLIDAY": "Festività",
"REPORT": "Rapporto",
"DATATABLE": "Tabella dati",
"COLLATERAL": "Garanzia",
"GUARANTOR": "Garante",
"SHAREPRODUCT": "Prodotto azioni",
"FIXEDDEPOSITPRODUCT": "Prodotto deposito vincolato",
"RECURRINGDEPOSITPRODUCT": "Prodotto deposito ricorrente"
}
},
"titles": {
"Dashboard": "Pannello di controllo",
"Home": "Casa",
+48
View File
@@ -3352,6 +3352,54 @@
"Buy Down Fees": "매입 수수료",
"UploadDocumentHint": "미리보기를 생성하려면 PDF 또는 이미지를 업로드하세요."
},
"auditTrail": {
"actions": {
"CREATE": "생성",
"UPDATE": "업데이트",
"DELETE": "삭제",
"PERMISSIONS": "권한",
"ACTIVATE": "활성화",
"DEACTIVATE": "비활성화",
"APPROVE": "승인",
"REJECT": "거부",
"DISBURSE": "지급",
"UNDO": "실행 취소",
"CLOSE": "닫기",
"REOPEN": "다시 열기",
"WITHDRAW": "인출",
"DEPOSIT": "입금",
"TRANSFER": "이체"
},
"entities": {
"ROLE": "역할",
"CODEVALUE": "코드 값",
"FUND": "기금",
"OFFICE": "사무실",
"TEMPLATE": "템플릿",
"USER": "사용자",
"GROUPNOTE": "그룹 메모",
"SAVINGNOTE": "저축 메모",
"SAVINGSACCOUNT": "저축 계좌",
"LOAN": "대출",
"CLIENT": "고객",
"GROUP": "그룹",
"CHARGE": "수수료",
"PRODUCT": "상품",
"LOANPRODUCT": "대출 상품",
"SAVINGSPRODUCT": "저축 상품",
"CENTER": "센터",
"EMPLOYEE": "직원",
"CURRENCY": "통화",
"HOLIDAY": "휴일",
"REPORT": "보고서",
"DATATABLE": "데이터 테이블",
"COLLATERAL": "담보",
"GUARANTOR": "보증인",
"SHAREPRODUCT": "주식 상품",
"FIXEDDEPOSITPRODUCT": "정기 예금 상품",
"RECURRINGDEPOSITPRODUCT": "적립 예금 상품"
}
},
"titles": {
"Dashboard": "계기반",
"Home": "집",
+48
View File
@@ -3352,6 +3352,54 @@
"Buy Down Fees": "Išpirkimo mokesčiai",
"UploadDocumentHint": "Įkelkite PDF arba vaizdą, kad sugeneruotumėte peržiūrą."
},
"auditTrail": {
"actions": {
"CREATE": "Sukurti",
"UPDATE": "Atnaujinti",
"DELETE": "Ištrinti",
"PERMISSIONS": "Leidimai",
"ACTIVATE": "Aktyvuoti",
"DEACTIVATE": "Deaktyvuoti",
"APPROVE": "Patvirtinti",
"REJECT": "Atmesti",
"DISBURSE": "Išmokėti",
"UNDO": "Atšaukti",
"CLOSE": "Uždaryti",
"REOPEN": "Atidaryti iš naujo",
"WITHDRAW": "Išimti",
"DEPOSIT": "Įdėti",
"TRANSFER": "Perkelti"
},
"entities": {
"ROLE": "Vaidmuo",
"CODEVALUE": "Kodo reikšmė",
"FUND": "Fondas",
"OFFICE": "Biuras",
"TEMPLATE": "Šablonas",
"USER": "Naudotojas",
"GROUPNOTE": "Grupės pastaba",
"SAVINGNOTE": "Taupymo pastaba",
"SAVINGSACCOUNT": "Taupymo sąskaita",
"LOAN": "Paskola",
"CLIENT": "Klientas",
"GROUP": "Grupė",
"CHARGE": "Mokestis",
"PRODUCT": "Produktas",
"LOANPRODUCT": "Paskolos produktas",
"SAVINGSPRODUCT": "Taupymo produktas",
"CENTER": "Centras",
"EMPLOYEE": "Darbuotojas",
"CURRENCY": "Valiuta",
"HOLIDAY": "Šventė",
"REPORT": "Ataskaita",
"DATATABLE": "Duomenų lentelė",
"COLLATERAL": "Užstatas",
"GUARANTOR": "Garantas",
"SHAREPRODUCT": "Akcijų produktas",
"FIXEDDEPOSITPRODUCT": "Terminuoto indėlio produktas",
"RECURRINGDEPOSITPRODUCT": "Periodinio indėlio produktas"
}
},
"titles": {
"Dashboard": "Prietaisų skydelis",
"Home": "Namai",
+48
View File
@@ -3352,6 +3352,54 @@
"Buy Down Fees": "Izpirkšanas maksas",
"UploadDocumentHint": "Augšupielādējiet PDF vai attēlu, lai izveidotu priekšskatījumu."
},
"auditTrail": {
"actions": {
"CREATE": "Izveidot",
"UPDATE": "Atjaunināt",
"DELETE": "Dzēst",
"PERMISSIONS": "Atļaujas",
"ACTIVATE": "Aktivizēt",
"DEACTIVATE": "Deaktivizēt",
"APPROVE": "Apstiprināt",
"REJECT": "Noraidīt",
"DISBURSE": "Izņemt",
"UNDO": "Atsaukt",
"CLOSE": "Aizvērt",
"REOPEN": "Atvērt atkal",
"WITHDRAW": "Izņemt",
"DEPOSIT": "Iemaksāt",
"TRANSFER": "Pārsūtīt"
},
"entities": {
"ROLE": "Loma",
"CODEVALUE": "Koda vērtība",
"FUND": "Fonds",
"OFFICE": "Birojs",
"TEMPLATE": "Veidne",
"USER": "Lietotājs",
"GROUPNOTE": "Grupas piezīme",
"SAVINGNOTE": "Uzkrājumu piezīme",
"SAVINGSACCOUNT": "Uzkrājumu konts",
"LOAN": "Aizdevums",
"CLIENT": "Klients",
"GROUP": "Grupa",
"CHARGE": "Maksa",
"PRODUCT": "Produkts",
"LOANPRODUCT": "Aizdevuma produkts",
"SAVINGSPRODUCT": "Uzkrājumu produkts",
"CENTER": "Centrs",
"EMPLOYEE": "Darbinieks",
"CURRENCY": "Valūta",
"HOLIDAY": "Brīvdiena",
"REPORT": "Ziņojums",
"DATATABLE": "Datu tabula",
"COLLATERAL": "Nodrošinājums",
"GUARANTOR": "Galvotājs",
"SHAREPRODUCT": "Akciju produkts",
"FIXEDDEPOSITPRODUCT": "Termiņnoguldījuma produkts",
"RECURRINGDEPOSITPRODUCT": "Periodiskā noguldījuma produkts"
}
},
"titles": {
"Dashboard": "Mērinstrumentu panelis",
"Home": "Mājas",
+48
View File
@@ -3351,6 +3351,54 @@
"Buy Down Fees": "खरीद शुल्क",
"UploadDocumentHint": "पूर्वावलोकन उत्पन्न गर्न PDF वा छवि अपलोड गर्नुहोस्।"
},
"auditTrail": {
"actions": {
"CREATE": "सिर्जना गर्नुहोस्",
"UPDATE": "अपडेट गर्नुहोस्",
"DELETE": "मेटाउनुहोस्",
"PERMISSIONS": "अनुमतिहरू",
"ACTIVATE": "सक्रिय गर्नुहोस्",
"DEACTIVATE": "निष्क्रिय गर्नुहोस्",
"APPROVE": "अनुमोदन गर्नुहोस्",
"REJECT": "अस्वीकार गर्नुहोस्",
"DISBURSE": "वितरण गर्नुहोस्",
"UNDO": "पूर्ववत गर्नुहोस्",
"CLOSE": "बन्द गर्नुहोस्",
"REOPEN": "पुन: खोल्नुहोस्",
"WITHDRAW": "निकासी गर्नुहोस्",
"DEPOSIT": "जम्मा गर्नुहोस्",
"TRANSFER": "सार्नुहोस्"
},
"entities": {
"ROLE": "भूमिका",
"CODEVALUE": "कोड मान",
"FUND": "निधि",
"OFFICE": "कार्यालय",
"TEMPLATE": "टेम्प्लेट",
"USER": "प्रयोगकर्ता",
"GROUPNOTE": "समूह नोट",
"SAVINGNOTE": "बचत नोट",
"SAVINGSACCOUNT": "बचत खाता",
"LOAN": "ऋण",
"CLIENT": "ग्राहक",
"GROUP": "समूह",
"CHARGE": "शुल्क",
"PRODUCT": "उत्पादन",
"LOANPRODUCT": "ऋण उत्पादन",
"SAVINGSPRODUCT": "बचत उत्पादन",
"CENTER": "केन्द्र",
"EMPLOYEE": "कर्मचारी",
"CURRENCY": "मुद्रा",
"HOLIDAY": "छुट्टी",
"REPORT": "प्रतिवेदन",
"DATATABLE": "डाटा तालिका",
"COLLATERAL": "जमानत",
"GUARANTOR": "जामिन",
"SHAREPRODUCT": "शेयर उत्पादन",
"FIXEDDEPOSITPRODUCT": "स्थिर जम्मा उत्पादन",
"RECURRINGDEPOSITPRODUCT": "आवर्ती जम्मा उत्पादन"
}
},
"titles": {
"Dashboard": "ड्यासबोर्ड",
"Home": "घर",
+48
View File
@@ -3352,6 +3352,54 @@
"Buy Down Fees": "Taxas de compra",
"UploadDocumentHint": "Carregue um PDF ou imagem para gerar uma pré-visualização."
},
"auditTrail": {
"actions": {
"CREATE": "Criar",
"UPDATE": "Atualizar",
"DELETE": "Eliminar",
"PERMISSIONS": "Permissões",
"ACTIVATE": "Ativar",
"DEACTIVATE": "Desativar",
"APPROVE": "Aprovar",
"REJECT": "Rejeitar",
"DISBURSE": "Desembolsar",
"UNDO": "Desfazer",
"CLOSE": "Fechar",
"REOPEN": "Reabrir",
"WITHDRAW": "Retirar",
"DEPOSIT": "Depositar",
"TRANSFER": "Transferir"
},
"entities": {
"ROLE": "Função",
"CODEVALUE": "Valor do código",
"FUND": "Fundo",
"OFFICE": "Escritório",
"TEMPLATE": "Modelo",
"USER": "Utilizador",
"GROUPNOTE": "Nota do grupo",
"SAVINGNOTE": "Nota de poupança",
"SAVINGSACCOUNT": "Conta de poupança",
"LOAN": "Empréstimo",
"CLIENT": "Cliente",
"GROUP": "Grupo",
"CHARGE": "Taxa",
"PRODUCT": "Produto",
"LOANPRODUCT": "Produto de empréstimo",
"SAVINGSPRODUCT": "Produto de poupança",
"CENTER": "Centro",
"EMPLOYEE": "Funcionário",
"CURRENCY": "Moeda",
"HOLIDAY": "Feriado",
"REPORT": "Relatório",
"DATATABLE": "Tabela de dados",
"COLLATERAL": "Garantia",
"GUARANTOR": "Fiador",
"SHAREPRODUCT": "Produto de ações",
"FIXEDDEPOSITPRODUCT": "Produto de depósito fixo",
"RECURRINGDEPOSITPRODUCT": "Produto de depósito recorrente"
}
},
"titles": {
"Dashboard": "Painel",
"Home": "Lar",
+48
View File
@@ -3349,6 +3349,54 @@
"Buy Down Fees": "Ada za Ununuzi",
"UploadDocumentHint": "Pakia PDF au picha ili kutoa hakikisho."
},
"auditTrail": {
"actions": {
"CREATE": "Unda",
"UPDATE": "Sasisha",
"DELETE": "Futa",
"PERMISSIONS": "Ruhusa",
"ACTIVATE": "Amilisha",
"DEACTIVATE": "Zima",
"APPROVE": "Idhinisha",
"REJECT": "Kataa",
"DISBURSE": "Toa",
"UNDO": "Rudisha",
"CLOSE": "Funga",
"REOPEN": "Fungua tena",
"WITHDRAW": "Toa",
"DEPOSIT": "Weka",
"TRANSFER": "Hamisha"
},
"entities": {
"ROLE": "Jukumu",
"CODEVALUE": "Thamani ya msimbo",
"FUND": "Mfuko",
"OFFICE": "Ofisi",
"TEMPLATE": "Kiolezo",
"USER": "Mtumiaji",
"GROUPNOTE": "Dokezo la kikundi",
"SAVINGNOTE": "Dokezo la akiba",
"SAVINGSACCOUNT": "Akaunti ya akiba",
"LOAN": "Mkopo",
"CLIENT": "Mteja",
"GROUP": "Kikundi",
"CHARGE": "Malipo",
"PRODUCT": "Bidhaa",
"LOANPRODUCT": "Bidhaa ya mkopo",
"SAVINGSPRODUCT": "Bidhaa ya akiba",
"CENTER": "Kituo",
"EMPLOYEE": "Mfanyakazi",
"CURRENCY": "Sarafu",
"HOLIDAY": "Likizo",
"REPORT": "Ripoti",
"DATATABLE": "Jedwali la data",
"COLLATERAL": "Dhamana",
"GUARANTOR": "Mdhamini",
"SHAREPRODUCT": "Bidhaa ya hisa",
"FIXEDDEPOSITPRODUCT": "Bidhaa ya amana isiyobadilika",
"RECURRINGDEPOSITPRODUCT": "Bidhaa ya amana ya mara kwa mara"
}
},
"titles": {
"Dashboard": "Dashibodi",
"Home": "Nyumbani",