feat(product): translate collaterals folder and add missing translations

Translated all HTML files within the collaterals folder under the product module. Utilized TranslateService for the translation process. Additionally, added the missing translation 'Edit' to each JSON file within the translation folder. Also, included 'Base Percentage' in each JSON file as it was not found in the existing translations.

This commit enhances the internationalization of the product module, ensuring a more comprehensive localization for users.
This commit is contained in:
omar
2024-03-18 00:25:11 -06:00
committed by Jose Alberto Hernandez
parent c691658ed8
commit 1e2027c37b
17 changed files with 239 additions and 217 deletions
@@ -1,47 +1,44 @@
<div class="container m-b-20" fxLayout="row" fxLayoutAlign="end" fxLayoutGap="20px"> <div class="container m-b-20" fxLayout="row" fxLayoutAlign="end" fxLayoutGap="20px">
<button mat-raised-button color="primary" [routerLink]="['create']" *mifosxHasPermission="'CREATE_CHARGE'"> <button mat-raised-button color="primary" [routerLink]="['create']" *mifosxHasPermission="'CREATE_CHARGE'">
<fa-icon icon="plus" class="m-r-10"></fa-icon> <fa-icon icon="plus" class="m-r-10"></fa-icon>
Create Collateral {{"labels.text.Create Collateral" | translate}}
</button> </button>
</div>
<div class="container">
<div fxLayout="row" fxLayoutGap="20px">
<mat-form-field fxFlex>
<mat-label>{{'labels.inputs.Filter' | translate}}</mat-label>
<input matInput (keyup)="applyFilter($event.target.value)">
</mat-form-field>
</div> </div>
<div class="mat-elevation-z8">
<table mat-table [dataSource]="dataSource" matSort>
<div class="container"> <ng-container matColumnDef="name">
<th mat-header-cell *matHeaderCellDef mat-sort-header> {{"labels.inputs.Name" | translate}} </th>
<td mat-cell *matCellDef="let collateral"> {{ collateral.name }} </td>
</ng-container>
<div fxLayout="row" fxLayoutGap="20px"> <ng-container matColumnDef="quality">
<mat-form-field fxFlex> <th mat-header-cell *matHeaderCellDef mat-sort-header> {{"labels.inputs.Type/Quality" | translate}} </th>
<mat-label>{{'labels.inputs.Filter' | translate}}</mat-label> <td mat-cell *matCellDef="let collateral"> {{ collateral.quality }} </td>
<input matInput (keyup)="applyFilter($event.target.value)"> </ng-container>
</mat-form-field>
</div>
<div class="mat-elevation-z8"> <ng-container matColumnDef="basePrice">
<th mat-header-cell *matHeaderCellDef mat-sort-header> {{"labels.inputs.Base Price" | translate}} </th>
<td mat-cell *matCellDef="let collateral"> {{ collateral.basePrice }} </td>
</ng-container>
<table mat-table [dataSource]="dataSource" matSort> <ng-container matColumnDef="basePercentage">
<th mat-header-cell *matHeaderCellDef mat-sort-header> {{"labels.inputs.Base Percentage" | translate}} </th>
<td mat-cell *matCellDef="let collateral"> {{ collateral.pctToBase }} </td>
</ng-container>
<ng-container matColumnDef="name"> <ng-container matColumnDef="unitType">
<th mat-header-cell *matHeaderCellDef mat-sort-header> Name </th> <th mat-header-cell *matHeaderCellDef mat-sort-header> {{"labels.inputs.Unit Type" | translate}} </th>
<td mat-cell *matCellDef="let collateral"> {{ collateral.name }} </td> <td mat-cell *matCellDef="let collateral"> {{ collateral.unitType }} </td>
</ng-container> </ng-container>
<ng-container matColumnDef="quality">
<th mat-header-cell *matHeaderCellDef mat-sort-header> Quality/Type </th>
<td mat-cell *matCellDef="let collateral"> {{ collateral.quality }} </td>
</ng-container>
<ng-container matColumnDef="basePrice">
<th mat-header-cell *matHeaderCellDef mat-sort-header> Base Price </th>
<td mat-cell *matCellDef="let collateral"> {{ collateral.basePrice }} </td>
</ng-container>
<ng-container matColumnDef="basePercentage">
<th mat-header-cell *matHeaderCellDef mat-sort-header> Base Percentage </th>
<td mat-cell *matCellDef="let collateral"> {{ collateral.pctToBase }} </td>
</ng-container>
<ng-container matColumnDef="unitType">
<th mat-header-cell *matHeaderCellDef mat-sort-header> Unit Type </th>
<td mat-cell *matCellDef="let collateral"> {{ collateral.unitType }} </td>
</ng-container>
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr> <tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;" [routerLink]="[row.id]" class="select-row"></tr> <tr mat-row *matRowDef="let row; columns: displayedColumns;" [routerLink]="[row.id]" class="select-row"></tr>
@@ -1,71 +1,73 @@
<div class="container"> <div class="container">
<mat-card>
<form [formGroup]="collateralForm" (ngSubmit)="submit()">
<mat-card-content>
<div fxLayout="row wrap" fxLayoutGap="2%" fxLayout.lt-md="column">
<mat-card> <mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Name" | translate}}</mat-label>
<input matInput required formControlName="name">
<mat-error *ngIf="collateralForm.controls.name.hasError('required')">
{{"labels.inputs.Name" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Type/Quality" | translate}}</mat-label>
<input matInput required formControlName="quality">
<mat-error *ngIf="collateralForm.controls.quality.hasError('required')">
{{"labels.inputs.Type/Quality" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Unit Type" | translate}}</mat-label>
<input matInput required formControlName="unitType">
<mat-error *ngIf="collateralForm.controls.unitType.hasError('required')">
{{"labels.inputs.Unit Type" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Base Price" | translate}}</mat-label>
<input matInput required formControlName="basePrice">
<mat-error *ngIf="collateralForm.controls.basePrice.hasError('required')">
{{"labels.inputs.Base Price" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Percentage to Base" | translate}}</mat-label>
<input matInput required formControlName="pctToBase">
<mat-error *ngIf="collateralForm.controls.pctToBase.hasError('required')">
{{"labels.inputs.Percentage to Base" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>{{"labels.heading.Currency" | translate}}</mat-label>
<mat-select required formControlName="currency">
<mat-option *ngFor="let currency of collateralTemplateData" [value]="currency.code">
{{ currency.name }}
</mat-option>
</mat-select>
<mat-error *ngIf="collateralForm.controls.currency.hasError('required')">
{{"labels.heading.Currency" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<form [formGroup]="collateralForm" (ngSubmit)="submit()"> </div>
</mat-card-content>
<mat-card-content> <mat-card-actions fxLayout="row" fxLayout.xs="column" fxLayoutAlign="center" fxLayoutGap="5px">
<button type="button" mat-raised-button [routerLink]="['../']">{{"labels.buttons.Cancel" | translate}}</button>
<button mat-raised-button color="primary" [disabled]="!collateralForm.valid"
*mifosxHasPermission="'CREATE_CHARGE'">{{"labels.buttons.Submit" | translate}}</button>
</mat-card-actions>
<div fxLayout="row wrap" fxLayoutGap="2%" fxLayout.lt-md="column"> </form>
<mat-form-field fxFlex="48%"> </mat-card>
<mat-label>Name</mat-label>
<input matInput required formControlName="name">
<mat-error *ngIf="collateralForm.controls.name.hasError('required')">
Name is <strong>required</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>Type/Quality</mat-label>
<input matInput required formControlName="quality">
<mat-error *ngIf="collateralForm.controls.quality.hasError('required')">
Quality is <strong>required</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>Unit Type</mat-label>
<input matInput required formControlName="unitType">
<mat-error *ngIf="collateralForm.controls.unitType.hasError('required')">
Unit Type is <strong>required</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>Base Price</mat-label>
<input matInput required formControlName="basePrice">
<mat-error *ngIf="collateralForm.controls.basePrice.hasError('required')">
Base Price is <strong>required</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>Percentage to Base</mat-label>
<input matInput required formControlName="pctToBase">
<mat-error *ngIf="collateralForm.controls.pctToBase.hasError('required')">
Percentage to Base is <strong>required</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%">
<mat-label>Currency</mat-label>
<mat-select required formControlName="currency">
<mat-option *ngFor="let currency of collateralTemplateData" [value]="currency.code">
{{ currency.name }}
</mat-option>
</mat-select>
<mat-error *ngIf="collateralForm.controls.currency.hasError('required')">
Currency is <strong>required</strong>
</mat-error>
</mat-form-field>
</div>
</mat-card-content>
<mat-card-actions fxLayout="row" fxLayout.xs="column" fxLayoutAlign="center" fxLayoutGap="5px">
<button type="button" mat-raised-button [routerLink]="['../']"> Cancel</button>
<button mat-raised-button color="primary" [disabled]="!collateralForm.valid" *mifosxHasPermission="'CREATE_CHARGE'">Submit</button>
</mat-card-actions>
</form>
</mat-card>
</div> </div>
@@ -1,76 +1,79 @@
<div class="container"> <div class="container">
<mat-card>
<form [formGroup]="collateralForm" (ngSubmit)="submit()">
<mat-card-content>
<div fxLayout="row wrap" fxLayoutGap="2%" fxLayout.lt-md="column">
<mat-card> <mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Name" | translate}}</mat-label>
<input matInput required autoFocus formControlName="name">
<mat-error *ngIf="collateralForm.controls.name.hasError('required')">
{{"labels.inputs.Name" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" |translate}}</strong>
</mat-error>
</mat-form-field>
<form [formGroup]="collateralForm" (ngSubmit)="submit()"> <mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Type/Quality" | translate}}</mat-label>
<input matInput required autoFocus formControlName="quality">
<mat-error *ngIf="collateralForm.controls.quality.hasError('required')">
{{"labels.inputs.Type/Quality" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<mat-card-content> <mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Unit Type" | translate}}</mat-label>
<input matInput required autoFocus formControlName="unitType">
<mat-error *ngIf="collateralForm.controls.unitType.hasError('required')">
{{"labels.inputs.Unit Type" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<div fxLayout="row wrap" fxLayoutGap="2%" fxLayout.lt-md="column"> <mat-form-field fxFlex="48%">
<mat-label>{{"labels.inputs.Base Price" | translate}}</mat-label>
<input matInput required autoFocus formControlName="basePrice">
<mat-error *ngIf="collateralForm.controls.basePrice.hasError('required')">
{{"labels.inputs.Base Price" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%"> <mat-form-field fxFlex="48%">
<mat-label>Name</mat-label> <mat-label>{{"labels.inputs.Percentage to Base" | translate}}</mat-label>
<input matInput required autoFocus formControlName="name"> <input matInput required autoFocus formControlName="pctToBase">
<mat-error *ngIf="collateralForm.controls.name.hasError('required')"> <mat-error *ngIf="collateralForm.controls.pctToBase.hasError('required')">
Name is <strong>required</strong> {{"labels.inputs.Percentage to Base" | translate}} {{"labels.commons.is" | translate}}
</mat-error> <strong>{{"labels.commons.required" | translate}}</strong>
</mat-form-field> </mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%"> <mat-form-field fxFlex="48%">
<mat-label>Type/Quality</mat-label> <mat-label>{{"labels.heading.Currency" | translate}}</mat-label>
<input matInput required autoFocus formControlName="quality"> <mat-select required formControlName="currency">
<mat-error *ngIf="collateralForm.controls.quality.hasError('required')"> <mat-option *ngFor="let currency of collateralTemplateData" [value]="currency.code">
Type/Quality is <strong>required</strong> {{ currency.name }}
</mat-error> </mat-option>
</mat-form-field> </mat-select>
<mat-error *ngIf="collateralForm.controls.currency.hasError('required')">
{{"labels.heading.Currency" | translate}} {{"labels.commons.is" | translate}}
<strong>{{"labels.commons.required" | translate}}</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%"> </div>
<mat-label>Unit Type</mat-label>
<input matInput required autoFocus formControlName="unitType">
<mat-error *ngIf="collateralForm.controls.unitType.hasError('required')">
Unit Type is <strong>required</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%"> </mat-card-content>
<mat-label>Base Price</mat-label>
<input matInput required autoFocus formControlName="basePrice">
<mat-error *ngIf="collateralForm.controls.basePrice.hasError('required')">
Base Price is <strong>required</strong>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%"> <mat-card-actions fxLayout="row" fxLayout.xs="column" fxLayoutAlign="center" fxLayoutGap="5px">
<mat-label>Percentage To Base</mat-label> <button type="button" mat-raised-button [routerLink]="['../']">{{"labels.buttons.Cancel" | translate}}</button>
<input matInput required autoFocus formControlName="pctToBase"> <button mat-raised-button color="primary" [disabled]="!collateralForm.valid"
<mat-error *ngIf="collateralForm.controls.pctToBase.hasError('required')"> *mifosxHasPermission="'UPDATE_CHARGE'">{{"labels.buttons.Submit" | translate}}</button>
Percentage to Base is <strong>required</strong> </mat-card-actions>
</mat-error>
</mat-form-field>
<mat-form-field fxFlex="48%"> </form>
<mat-label>Currency</mat-label>
<mat-select required formControlName="currency">
<mat-option *ngFor="let currency of collateralTemplateData" [value]="currency.code">
{{ currency.name }}
</mat-option>
</mat-select>
<mat-error *ngIf="collateralForm.controls.currency.hasError('required')">
Currency is <strong>required</strong>
</mat-error>
</mat-form-field>
</div> </mat-card>
</mat-card-content>
<mat-card-actions fxLayout="row" fxLayout.xs="column" fxLayoutAlign="center" fxLayoutGap="5px">
<button type="button" mat-raised-button [routerLink]="['../']">Cancel</button>
<button mat-raised-button color="primary" [disabled]="!collateralForm.valid" *mifosxHasPermission="'UPDATE_CHARGE'">Submit</button>
</mat-card-actions>
</form>
</mat-card>
</div> </div>
@@ -1,74 +1,67 @@
<div fxLayout="row" fxLayoutAlign="end" fxLayoutGap="2%" fxLayout.lt-md="column" class="container m-b-20"> <div fxLayout="row" fxLayoutAlign="end" fxLayoutGap="2%" fxLayout.lt-md="column" class="container m-b-20">
<button mat-raised-button color="primary" [routerLink]="['edit']" > <button mat-raised-button color="primary" [routerLink]="['edit']" >
<fa-icon icon="edit" class="m-r-10"></fa-icon> <fa-icon icon="edit" class="m-r-10"></fa-icon>
Edit {{"labels.heading.Edit" | translate}}
</button> </button>
<button mat-raised-button color="warn" (click)="deleteCollateral()" > <button mat-raised-button color="warn" (click)="deleteCollateral()" >
<fa-icon icon="trash" class="m-r-10"></fa-icon> <fa-icon icon="trash" class="m-r-10"></fa-icon>
Delete {{"labels.heading.Delete" | translate}}
</button> </button>
</div> </div>
<div class="container"> <div class="container">
<mat-card>
<mat-card-content>
<div fxLayout="row wrap" class="content">
<mat-card> <div fxFlex="50%" class="mat-body-strong">
{{"labels.inputs.Collateral Name" | translate}}
</div>
<mat-card-content> <div fxFlex="50%">
{{ collateralData.name }}
</div>
<div fxLayout="row wrap" class="content"> <div fxFlex="50%" class="mat-body-strong">
{{"labels.inputs.Type/Quality" | translate}}
</div>
<div fxFlex="50%" class="mat-body-strong"> <div fxFlex="50%">
Collateral Name {{ collateralData.quality }}
</div> </div>
<div fxFlex="50%"> <div fxFlex="50%" class="mat-body-strong">
{{ collateralData.name }} {{"labels.inputs.Base Price" | translate}}
</div> </div>
<div fxFlex="50%" class="mat-body-strong"> <div fxFlex="50%">
Quality/Type {{ collateralData.basePrice }}
</div> </div>
<div fxFlex="50%"> <div fxFlex="50%" class="mat-body-strong">
{{ collateralData.quality }} {{"labels.inputs.Base Percentage" | translate}}
</div> </div>
<div fxFlex="50%" class="mat-body-strong"> <div fxFlex="50%">
Base Price {{ collateralData.pctToBase }}
</div> </div>
<div fxFlex="50%"> <div fxFlex="50%" class="mat-body-strong">
{{ collateralData.basePrice }} {{"labels.inputs.Unit Type" | translate}}
</div> </div>
<div fxFlex="50%" class="mat-body-strong"> <div fxFlex="50%">
Base Percentage {{ collateralData.unitType }}
</div> </div>
<div fxFlex="50%"> <div fxFlex="50%" class="mat-body-strong">
{{ collateralData.pctToBase }} {{"labels.heading.Currency" | translate}}
</div> </div>
<div fxFlex="50%" class="mat-body-strong">
Unit Type
</div>
<div fxFlex="50%">
{{ collateralData.unitType }}
</div>
<div fxFlex="50%" class="mat-body-strong">
Currency
</div>
<div fxFlex="50%">
{{ collateralData.currency }}
</div>
</div>
</mat-card-content>
</mat-card>
<div fxFlex="50%">
{{ collateralData.currency }}
</div>
</div>
</mat-card-content>
</mat-card>
</div> </div>
@@ -1,11 +1,12 @@
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { MatDialog } from '@angular/material/dialog'; import { MatDialog } from '@angular/material/dialog';
import { ActivatedRoute, Router } from '@angular/router';
/** Custom Services */ /** Custom Services */
import { ProductsService } from 'app/products/products.service'; import { ProductsService } from 'app/products/products.service';
/** Custom Components */ /** Custom Components */
import { TranslateService } from '@ngx-translate/core';
import { DeleteDialogComponent } from '../../../shared/delete-dialog/delete-dialog.component'; import { DeleteDialogComponent } from '../../../shared/delete-dialog/delete-dialog.component';
/** /**
@@ -27,11 +28,13 @@ export class ViewCollateralComponent implements OnInit {
* @param {ActivatedRoute} route Activated Route. * @param {ActivatedRoute} route Activated Route.
* @param {Router} router Router for navigation. * @param {Router} router Router for navigation.
* @param {MatDialog} dialog Dialog reference. * @param {MatDialog} dialog Dialog reference.
* @param {TranslateService} translateService Translate Service.
*/ */
constructor(private productsService: ProductsService, constructor(private productsService: ProductsService,
private route: ActivatedRoute, private route: ActivatedRoute,
private router: Router, private router: Router,
private dialog: MatDialog) { private dialog: MatDialog,
private translateService:TranslateService) {
this.route.data.subscribe((data: { collateral: any }) => { this.route.data.subscribe((data: { collateral: any }) => {
this.collateralData = data.collateral; this.collateralData = data.collateral;
}); });
@@ -45,7 +48,7 @@ export class ViewCollateralComponent implements OnInit {
*/ */
deleteCollateral() { deleteCollateral() {
const deleteCollateralDialogRef = this.dialog.open(DeleteDialogComponent, { const deleteCollateralDialogRef = this.dialog.open(DeleteDialogComponent, {
data: { deleteContext: `collateral ${this.collateralData.id}` } data: { deleteContext: this.translateService.instant('labels.text.Collateral') + " " + this.collateralData.id}
}); });
deleteCollateralDialogRef.afterClosed().subscribe((response: any) => { deleteCollateralDialogRef.afterClosed().subscribe((response: any) => {
if (response.delete) { if (response.delete) {
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "č. banky", "Bank No": "č. banky",
"Bank Number": "Číslo banky", "Bank Number": "Číslo banky",
"Base Price": "Základní cena", "Base Price": "Základní cena",
"Base Percentage": "Procento základní",
"Beneficiary": "Příjemce", "Beneficiary": "Příjemce",
"Branch": "Větev", "Branch": "Větev",
"Branch Office": "Pobočka", "Branch Office": "Pobočka",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "Rozbalovací nabídka poskytuje přístup k samoobslužnému portálu pro správu uživatelů, konfiguraci aplikací a správě úloh.", "Dropdown self service user administrative portal": "Rozbalovací nabídka poskytuje přístup k samoobslužnému portálu pro správu uživatelů, konfiguraci aplikací a správě úloh.",
"Dropdown system reports": "Rozbalovací nabídka poskytuje přístup ke všem typům systémových zpráv včetně výchozích zpráv poskytovaných Migos a systémových zpráv, které budou vyvíjeny organizací.", "Dropdown system reports": "Rozbalovací nabídka poskytuje přístup ke všem typům systémových zpráv včetně výchozích zpráv poskytovaných Migos a systémových zpráv, které budou vyvíjeny organizací.",
"Easy way to reassign all the loan": "Snadný způsob, jak přeřadit veškerou půjčku z jednoho LO do jiného LO", "Easy way to reassign all the loan": "Snadný způsob, jak přeřadit veškerou půjčku z jednoho LO do jiného LO",
"Edit": "Upravit",
"Edit Account Number Preference": "Upravit předvolbu čísla účtu", "Edit Account Number Preference": "Upravit předvolbu čísla účtu",
"Edit Accounting Closure": "Upravit účetní uzávěrku", "Edit Accounting Closure": "Upravit účetní uzávěrku",
"Edit Accounting Rules": "Upravit účetní pravidla", "Edit Accounting Rules": "Upravit účetní pravidla",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "Bank-Nr", "Bank No": "Bank-Nr",
"Bank Number": "Bank Nummer", "Bank Number": "Bank Nummer",
"Base Price": "Grundpreis", "Base Price": "Grundpreis",
"Base Percentage": "Grundprozentsatz",
"Beneficiary": "Begünstigter", "Beneficiary": "Begünstigter",
"Branch": "Zweig", "Branch": "Zweig",
"Branch Office": "Zweigstelle", "Branch Office": "Zweigstelle",
@@ -2400,6 +2401,7 @@
"Dropdown self service user administrative portal": "Dropdown bietet Zugriff auf das Self-Service-Benutzerverwaltungsportal, die App-Konfiguration und die Aufgabenverwaltung.", "Dropdown self service user administrative portal": "Dropdown bietet Zugriff auf das Self-Service-Benutzerverwaltungsportal, die App-Konfiguration und die Aufgabenverwaltung.",
"Dropdown system reports": "Dropdown bietet Zugriff auf alle Arten von Systemberichten, einschließlich der von den Migos bereitgestellten Standardberichte und Systemberichte, die von der Organisation entwickelt werden.", "Dropdown system reports": "Dropdown bietet Zugriff auf alle Arten von Systemberichten, einschließlich der von den Migos bereitgestellten Standardberichte und Systemberichte, die von der Organisation entwickelt werden.",
"Easy way to reassign all the loan": "Einfache Möglichkeit, alle Kredite von einem LO auf ein anderes LO umzuverteilen", "Easy way to reassign all the loan": "Einfache Möglichkeit, alle Kredite von einem LO auf ein anderes LO umzuverteilen",
"Edit": "Bearbeiten",
"Edit Account Number Preference": "Kontonummernpräferenz bearbeiten", "Edit Account Number Preference": "Kontonummernpräferenz bearbeiten",
"Edit Accounting Closure": "Buchhaltungsabschluss bearbeiten", "Edit Accounting Closure": "Buchhaltungsabschluss bearbeiten",
"Edit Accounting Rules": "Buchhaltungsregeln bearbeiten", "Edit Accounting Rules": "Buchhaltungsregeln bearbeiten",
+2
View File
@@ -994,6 +994,7 @@
"Bank No": "Bank No", "Bank No": "Bank No",
"Bank Number": "Bank Number", "Bank Number": "Bank Number",
"Base Price": "Base Price", "Base Price": "Base Price",
"Base Percentage": "Base Percentage",
"Beneficiary": "Beneficiary", "Beneficiary": "Beneficiary",
"Branch": "Branch", "Branch": "Branch",
"Branch Office": "Branch Office", "Branch Office": "Branch Office",
@@ -2400,6 +2401,7 @@
"Dropdown self service user administrative portal": "Dropdown provides access to self service user administrative portal, app configuration and task management.", "Dropdown self service user administrative portal": "Dropdown provides access to self service user administrative portal, app configuration and task management.",
"Dropdown system reports": "Dropdown provides access to all types of system reports including the default reports provided by the Migos and system reports that will be developed by the organization.", "Dropdown system reports": "Dropdown provides access to all types of system reports including the default reports provided by the Migos and system reports that will be developed by the organization.",
"Easy way to reassign all the loan": "Easy way to reassign all the loan from one LO to another LO", "Easy way to reassign all the loan": "Easy way to reassign all the loan from one LO to another LO",
"Edit": "Edit",
"Edit Account Number Preference": "Edit Account Number Preference", "Edit Account Number Preference": "Edit Account Number Preference",
"Edit Accounting Closure": "Edit Accounting Closure", "Edit Accounting Closure": "Edit Accounting Closure",
"Edit Accounting Rules": "Edit Accounting Rules", "Edit Accounting Rules": "Edit Accounting Rules",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "Número de banco", "Bank No": "Número de banco",
"Bank Number": "Número de banco", "Bank Number": "Número de banco",
"Base Price": "Precio base", "Base Price": "Precio base",
"Base Percentage": "Porcentaje de base",
"Beneficiary": "Beneficiario", "Beneficiary": "Beneficiario",
"Branch": "Rama", "Branch": "Rama",
"Branch Office": "Sucursal", "Branch Office": "Sucursal",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "El menú desplegable proporciona acceso al portal administrativo de usuario de autoservicio, configuración de aplicaciones y gestión de tareas.", "Dropdown self service user administrative portal": "El menú desplegable proporciona acceso al portal administrativo de usuario de autoservicio, configuración de aplicaciones y gestión de tareas.",
"Dropdown system reports": "Menu brinda acceso a todo tipo de reportes del sistema, incluidos los reportes predeterminados proporcionados por Migos y los reportes del sistema que desarrollará la organización.", "Dropdown system reports": "Menu brinda acceso a todo tipo de reportes del sistema, incluidos los reportes predeterminados proporcionados por Migos y los reportes del sistema que desarrollará la organización.",
"Easy way to reassign all the loan": "Manera fácil de reasignar todo el Crédito de un LO a otro LO", "Easy way to reassign all the loan": "Manera fácil de reasignar todo el Crédito de un LO a otro LO",
"Edit": "Editar",
"Edit Account Number Preference": "Editar preferencia de número de cuenta", "Edit Account Number Preference": "Editar preferencia de número de cuenta",
"Edit Accounting Closure": "Editar cierre contable", "Edit Accounting Closure": "Editar cierre contable",
"Edit Accounting Rules": "Editar reglas de contabilidad", "Edit Accounting Rules": "Editar reglas de contabilidad",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "Numéro de banque", "Bank No": "Numéro de banque",
"Bank Number": "Numéro de banque", "Bank Number": "Numéro de banque",
"Base Price": "Prix ​​de base", "Base Price": "Prix ​​de base",
"Base Percentage": "Pourcentage de base",
"Beneficiary": "Bénéficiaire", "Beneficiary": "Bénéficiaire",
"Branch": "Bifurquer", "Branch": "Bifurquer",
"Branch Office": "Succursale", "Branch Office": "Succursale",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "Dropdown donne accès au portail d'administration des utilisateurs en libre-service, à la configuration des applications et à la gestion des tâches.", "Dropdown self service user administrative portal": "Dropdown donne accès au portail d'administration des utilisateurs en libre-service, à la configuration des applications et à la gestion des tâches.",
"Dropdown system reports": "Dropdown donne accès à tous les types de rapports système, y compris les rapports par défaut fournis par Migos et les rapports système qui seront développés par l'organisation.", "Dropdown system reports": "Dropdown donne accès à tous les types de rapports système, y compris les rapports par défaut fournis par Migos et les rapports système qui seront développés par l'organisation.",
"Easy way to reassign all the loan": "Un moyen simple de réaffecter tous les prêts d’un LO à un autre LO", "Easy way to reassign all the loan": "Un moyen simple de réaffecter tous les prêts d’un LO à un autre LO",
"Edit": "Modifier",
"Edit Account Number Preference": "Modifier la préférence du numéro de compte", "Edit Account Number Preference": "Modifier la préférence du numéro de compte",
"Edit Accounting Closure": "Modifier la clôture comptable", "Edit Accounting Closure": "Modifier la clôture comptable",
"Edit Accounting Rules": "Modifier les règles comptables", "Edit Accounting Rules": "Modifier les règles comptables",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "Banca n", "Bank No": "Banca n",
"Bank Number": "Numero di banca", "Bank Number": "Numero di banca",
"Base Price": "Prezzo base", "Base Price": "Prezzo base",
"Base Percentage": "Percentuale di base",
"Beneficiary": "Beneficiario", "Beneficiary": "Beneficiario",
"Branch": "Ramo", "Branch": "Ramo",
"Branch Office": "Filiale", "Branch Office": "Filiale",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "Il menu a discesa fornisce l'accesso al portale amministrativo degli utenti self-service, alla configurazione delle app e alla gestione delle attività.", "Dropdown self service user administrative portal": "Il menu a discesa fornisce l'accesso al portale amministrativo degli utenti self-service, alla configurazione delle app e alla gestione delle attività.",
"Dropdown system reports": "Dropdown fornisce l'accesso a tutti i tipi di report di sistema, inclusi i report predefiniti forniti da Migos e i report di sistema che verranno sviluppati dall'organizzazione.", "Dropdown system reports": "Dropdown fornisce l'accesso a tutti i tipi di report di sistema, inclusi i report predefiniti forniti da Migos e i report di sistema che verranno sviluppati dall'organizzazione.",
"Easy way to reassign all the loan": "Un modo semplice per riassegnare tutto il prestito da un LO a un altro LO", "Easy way to reassign all the loan": "Un modo semplice per riassegnare tutto il prestito da un LO a un altro LO",
"Edit": "Modificare",
"Edit Account Number Preference": "Modifica la preferenza del numero di conto", "Edit Account Number Preference": "Modifica la preferenza del numero di conto",
"Edit Accounting Closure": "Modifica chiusura contabile", "Edit Accounting Closure": "Modifica chiusura contabile",
"Edit Accounting Rules": "Modifica regole contabili", "Edit Accounting Rules": "Modifica regole contabili",
+2
View File
@@ -996,6 +996,7 @@
"Bank No": "은행번호", "Bank No": "은행번호",
"Bank Number": "은행번호", "Bank Number": "은행번호",
"Base Price": "기본 가격", "Base Price": "기본 가격",
"Base Percentage": "기본 비율",
"Beneficiary": "수익자", "Beneficiary": "수익자",
"Branch": "나뭇가지", "Branch": "나뭇가지",
"Branch Office": "지점", "Branch Office": "지점",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "드롭다운은 셀프 서비스 사용자 관리 포털, 앱 구성 및 작업 관리에 대한 액세스를 제공합니다.", "Dropdown self service user administrative portal": "드롭다운은 셀프 서비스 사용자 관리 포털, 앱 구성 및 작업 관리에 대한 액세스를 제공합니다.",
"Dropdown system reports": "드롭다운은 Migos에서 제공하는 기본 보고서와 조직에서 개발할 시스템 보고서를 포함하여 모든 유형의 시스템 보고서에 대한 액세스를 제공합니다.", "Dropdown system reports": "드롭다운은 Migos에서 제공하는 기본 보고서와 조직에서 개발할 시스템 보고서를 포함하여 모든 유형의 시스템 보고서에 대한 액세스를 제공합니다.",
"Easy way to reassign all the loan": "한 LO에서 다른 LO로 모든 대출을 재할당하는 쉬운 방법", "Easy way to reassign all the loan": "한 LO에서 다른 LO로 모든 대출을 재할당하는 쉬운 방법",
"Edit": "편집하다",
"Edit Account Number Preference": "계좌 번호 기본 설정 편집", "Edit Account Number Preference": "계좌 번호 기본 설정 편집",
"Edit Accounting Closure": "회계 마감 수정", "Edit Accounting Closure": "회계 마감 수정",
"Edit Accounting Rules": "회계 규칙 편집", "Edit Accounting Rules": "회계 규칙 편집",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "Bankas Nr", "Bank No": "Bankas Nr",
"Bank Number": "Banko numeris", "Bank Number": "Banko numeris",
"Base Price": "Bazinė kaina", "Base Price": "Bazinė kaina",
"Base Percentage": "Bazinis procentas",
"Beneficiary": "Naudos gavėjas", "Beneficiary": "Naudos gavėjas",
"Branch": "Filialas", "Branch": "Filialas",
"Branch Office": "Filialas", "Branch Office": "Filialas",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "Išskleidžiamasis meniu suteikia prieigą prie savitarnos vartotojo administravimo portalo, programos konfigūracijos ir užduočių valdymo.", "Dropdown self service user administrative portal": "Išskleidžiamasis meniu suteikia prieigą prie savitarnos vartotojo administravimo portalo, programos konfigūracijos ir užduočių valdymo.",
"Dropdown system reports": "Išskleidžiamasis meniu suteikia prieigą prie visų tipų sistemos ataskaitų, įskaitant numatytąsias ataskaitas, kurias teikia Migos, ir sistemos ataskaitas, kurias parengs organizacija.", "Dropdown system reports": "Išskleidžiamasis meniu suteikia prieigą prie visų tipų sistemos ataskaitų, įskaitant numatytąsias ataskaitas, kurias teikia Migos, ir sistemos ataskaitas, kurias parengs organizacija.",
"Easy way to reassign all the loan": "Lengvas būdas perkelti visą paskolą iš vieno LO į kitą LO", "Easy way to reassign all the loan": "Lengvas būdas perkelti visą paskolą iš vieno LO į kitą LO",
"Edit": "Redaguoti",
"Edit Account Number Preference": "Redaguoti sąskaitos numerio nuostatą", "Edit Account Number Preference": "Redaguoti sąskaitos numerio nuostatą",
"Edit Accounting Closure": "Redaguoti apskaitos uždarymą", "Edit Accounting Closure": "Redaguoti apskaitos uždarymą",
"Edit Accounting Rules": "Redaguoti apskaitos taisykles", "Edit Accounting Rules": "Redaguoti apskaitos taisykles",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "Bankas Nr", "Bank No": "Bankas Nr",
"Bank Number": "Bankas numurs", "Bank Number": "Bankas numurs",
"Base Price": "Bāzes cena", "Base Price": "Bāzes cena",
"Base Percentage": "Bāzes procents",
"Beneficiary": "Saņēmējs", "Beneficiary": "Saņēmējs",
"Branch": "Filiāle", "Branch": "Filiāle",
"Branch Office": "Filiāle", "Branch Office": "Filiāle",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "Nolaižamā izvēlne nodrošina piekļuvi pašapkalpošanās lietotāju administratīvajam portālam, lietotņu konfigurācijai un uzdevumu pārvaldībai.", "Dropdown self service user administrative portal": "Nolaižamā izvēlne nodrošina piekļuvi pašapkalpošanās lietotāju administratīvajam portālam, lietotņu konfigurācijai un uzdevumu pārvaldībai.",
"Dropdown system reports": "Nolaižamā izvēlne nodrošina piekļuvi visu veidu sistēmas pārskatiem, tostarp noklusējuma ziņojumiem, ko nodrošina Migos, un sistēmas pārskatiem, kurus izstrādās organizācija.", "Dropdown system reports": "Nolaižamā izvēlne nodrošina piekļuvi visu veidu sistēmas pārskatiem, tostarp noklusējuma ziņojumiem, ko nodrošina Migos, un sistēmas pārskatiem, kurus izstrādās organizācija.",
"Easy way to reassign all the loan": "Vienkāršs veids, kā pārdalīt visu aizdevumu no viena LO uz citu LO", "Easy way to reassign all the loan": "Vienkāršs veids, kā pārdalīt visu aizdevumu no viena LO uz citu LO",
"Edit": "Rediģēt",
"Edit Account Number Preference": "Rediģēt konta numura preferenci", "Edit Account Number Preference": "Rediģēt konta numura preferenci",
"Edit Accounting Closure": "Rediģēt grāmatvedības slēgšanu", "Edit Accounting Closure": "Rediģēt grāmatvedības slēgšanu",
"Edit Accounting Rules": "Rediģēt grāmatvedības noteikumus", "Edit Accounting Rules": "Rediģēt grāmatvedības noteikumus",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "बैंक नं", "Bank No": "बैंक नं",
"Bank Number": "बैंक नम्बर", "Bank Number": "बैंक नम्बर",
"Base Price": "आधार मूल्य", "Base Price": "आधार मूल्य",
"Base Percentage": "आधार प्रतिशत",
"Beneficiary": "लाभार्थी", "Beneficiary": "लाभार्थी",
"Branch": "साखा", "Branch": "साखा",
"Branch Office": "साखा कार्यालय", "Branch Office": "साखा कार्यालय",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "ड्रपडाउनले स्वयं सेवा प्रयोगकर्ता प्रशासनिक पोर्टल, एप कन्फिगरेसन र कार्य व्यवस्थापनमा पहुँच प्रदान गर्दछ।", "Dropdown self service user administrative portal": "ड्रपडाउनले स्वयं सेवा प्रयोगकर्ता प्रशासनिक पोर्टल, एप कन्फिगरेसन र कार्य व्यवस्थापनमा पहुँच प्रदान गर्दछ।",
"Dropdown system reports": "ड्रपडाउनले Migos द्वारा प्रदान गरिएका पूर्वनिर्धारित रिपोर्टहरू र संस्थाद्वारा विकास गरिने प्रणाली रिपोर्टहरू सहित सबै प्रकारका प्रणाली रिपोर्टहरूमा पहुँच प्रदान गर्दछ।", "Dropdown system reports": "ड्रपडाउनले Migos द्वारा प्रदान गरिएका पूर्वनिर्धारित रिपोर्टहरू र संस्थाद्वारा विकास गरिने प्रणाली रिपोर्टहरू सहित सबै प्रकारका प्रणाली रिपोर्टहरूमा पहुँच प्रदान गर्दछ।",
"Easy way to reassign all the loan": "एक LO बाट अर्को LO मा सबै ऋण पुन: असाइन गर्ने सजिलो तरिका", "Easy way to reassign all the loan": "एक LO बाट अर्को LO मा सबै ऋण पुन: असाइन गर्ने सजिलो तरिका",
"Edit": "सम्पादन गर्नु",
"Edit Account Number Preference": "खाता नम्बर प्राथमिकता सम्पादन गर्नुहोस्", "Edit Account Number Preference": "खाता नम्बर प्राथमिकता सम्पादन गर्नुहोस्",
"Edit Accounting Closure": "लेखा बन्द सम्पादन गर्नुहोस्", "Edit Accounting Closure": "लेखा बन्द सम्पादन गर्नुहोस्",
"Edit Accounting Rules": "लेखा नियमहरू सम्पादन गर्नुहोस्", "Edit Accounting Rules": "लेखा नियमहरू सम्पादन गर्नुहोस्",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "Banco Não", "Bank No": "Banco Não",
"Bank Number": "Número do banco", "Bank Number": "Número do banco",
"Base Price": "Preço base", "Base Price": "Preço base",
"Base Percentage": "Porcentagem base",
"Beneficiary": "Beneficiário", "Beneficiary": "Beneficiário",
"Branch": "Filial", "Branch": "Filial",
"Branch Office": "Filial", "Branch Office": "Filial",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "O menu suspenso fornece acesso ao portal administrativo do usuário de autoatendimento, configuração de aplicativos e gerenciamento de tarefas.", "Dropdown self service user administrative portal": "O menu suspenso fornece acesso ao portal administrativo do usuário de autoatendimento, configuração de aplicativos e gerenciamento de tarefas.",
"Dropdown system reports": "O menu suspenso fornece acesso a todos os tipos de relatórios do sistema, incluindo os relatórios padrão fornecidos pelo Migos e os relatórios do sistema que serão desenvolvidos pela organização.", "Dropdown system reports": "O menu suspenso fornece acesso a todos os tipos de relatórios do sistema, incluindo os relatórios padrão fornecidos pelo Migos e os relatórios do sistema que serão desenvolvidos pela organização.",
"Easy way to reassign all the loan": "Maneira fácil de reatribuir todo o empréstimo de um LO para outro LO", "Easy way to reassign all the loan": "Maneira fácil de reatribuir todo o empréstimo de um LO para outro LO",
"Edit": "Editar",
"Edit Account Number Preference": "Editar preferência de número de conta", "Edit Account Number Preference": "Editar preferência de número de conta",
"Edit Accounting Closure": "Editar encerramento contábil", "Edit Accounting Closure": "Editar encerramento contábil",
"Edit Accounting Rules": "Editar regras contábeis", "Edit Accounting Rules": "Editar regras contábeis",
+2
View File
@@ -995,6 +995,7 @@
"Bank No": "Nambari ya Benki", "Bank No": "Nambari ya Benki",
"Bank Number": "Nambari ya Benki", "Bank Number": "Nambari ya Benki",
"Base Price": "Bei ya Msingi", "Base Price": "Bei ya Msingi",
"Base Percentage": "Asilimia ya msingi",
"Beneficiary": "Anayefaidika", "Beneficiary": "Anayefaidika",
"Branch": "Tawi", "Branch": "Tawi",
"Branch Office": "Ofisi ya tawi", "Branch Office": "Ofisi ya tawi",
@@ -2401,6 +2402,7 @@
"Dropdown self service user administrative portal": "Kunjuzi hutoa ufikiaji wa tovuti ya usimamizi ya mtumiaji wa huduma binafsi, usanidi wa programu na udhibiti wa kazi.", "Dropdown self service user administrative portal": "Kunjuzi hutoa ufikiaji wa tovuti ya usimamizi ya mtumiaji wa huduma binafsi, usanidi wa programu na udhibiti wa kazi.",
"Dropdown system reports": "Kunjuzi hutoa ufikiaji wa aina zote za ripoti za mfumo ikiwa ni pamoja na ripoti chaguomsingi zinazotolewa na Migos na ripoti za mfumo zitakazoundwa na shirika.", "Dropdown system reports": "Kunjuzi hutoa ufikiaji wa aina zote za ripoti za mfumo ikiwa ni pamoja na ripoti chaguomsingi zinazotolewa na Migos na ripoti za mfumo zitakazoundwa na shirika.",
"Easy way to reassign all the loan": "Njia rahisi ya kugawa upya mkopo wote kutoka LO moja hadi LO nyingine", "Easy way to reassign all the loan": "Njia rahisi ya kugawa upya mkopo wote kutoka LO moja hadi LO nyingine",
"Edit": "Hariri",
"Edit Account Number Preference": "Badilisha Upendeleo wa Nambari ya Akaunti", "Edit Account Number Preference": "Badilisha Upendeleo wa Nambari ya Akaunti",
"Edit Accounting Closure": "Hariri Kufungwa kwa Uhasibu", "Edit Accounting Closure": "Hariri Kufungwa kwa Uhasibu",
"Edit Accounting Rules": "Badilisha Sheria za Uhasibu", "Edit Accounting Rules": "Badilisha Sheria za Uhasibu",