add missed translation to client module
This commit is contained in:
committed by
Jose Alberto Hernandez
parent
656537a0bc
commit
559e0139c3
+7
-5
@@ -1,8 +1,8 @@
|
||||
/** Angular Imports */
|
||||
import { Component, OnInit } from '@angular/core';
|
||||
import { UntypedFormControl } from '@angular/forms';
|
||||
import { MatDialog } from '@angular/material/dialog';
|
||||
import { ActivatedRoute, Router } from '@angular/router';
|
||||
import { UntypedFormControl } from '@angular/forms';
|
||||
|
||||
/** Custom Services */
|
||||
import { CentersService } from 'app/centers/centers.service';
|
||||
@@ -12,9 +12,10 @@ import { SettingsService } from 'app/settings/settings.service';
|
||||
import { FormDialogComponent } from 'app/shared/form-dialog/form-dialog.component';
|
||||
|
||||
/** Custom Models */
|
||||
import { TranslateService } from '@ngx-translate/core';
|
||||
import { Dates } from 'app/core/utils/dates';
|
||||
import { FormfieldBase } from 'app/shared/form-dialog/formfield/model/formfield-base';
|
||||
import { SelectBase } from 'app/shared/form-dialog/formfield/model/select-base';
|
||||
import { Dates } from 'app/core/utils/dates';
|
||||
|
||||
/**
|
||||
* Center Attendance component.
|
||||
@@ -59,7 +60,8 @@ export class CenterAttendanceComponent implements OnInit {
|
||||
private router: Router,
|
||||
private centersService: CentersService,
|
||||
private settingsService: SettingsService,
|
||||
public dialog: MatDialog) {
|
||||
public dialog: MatDialog,
|
||||
private translateService: TranslateService) {
|
||||
this.route.data.subscribe(( data: { centersActionData: any }) => {
|
||||
this.centerData = data.centersActionData;
|
||||
this.membersData = data.centersActionData.clients;
|
||||
@@ -97,14 +99,14 @@ export class CenterAttendanceComponent implements OnInit {
|
||||
const formfields: FormfieldBase[] = [
|
||||
new SelectBase({
|
||||
controlName: 'attendanceType',
|
||||
label: 'Attendance',
|
||||
label: this.translateService.instant('labels.buttons.Attendance'),
|
||||
value: member.attendanceType,
|
||||
options: { label: 'value', value: 'id', data: this.attendanceTypeOptions },
|
||||
required: false
|
||||
}),
|
||||
];
|
||||
const data = {
|
||||
title: 'Assign Member Attendance',
|
||||
title: this.translateService.instant('labels.buttons.Assign Member') + ' ' + this.translateService.instant('labels.buttons.Attendance'),
|
||||
layout: { addButtonText: 'Confirm' },
|
||||
formfields: formfields
|
||||
};
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<form #formRef="ngForm" [formGroup]="noteForm" fxLayout="row" fxLayoutAlign="start baseline" fxLayoutGap="20px"
|
||||
(ngSubmit)="submit()">
|
||||
<mat-form-field fxFlex="calc(90%-20px)">
|
||||
<textarea formControlName="note" matInput placeholder="Write a note ...."></textarea>
|
||||
<textarea formControlName="note" matInput placeholder="{{'labels.text.Write a note' | translate}} ...."></textarea>
|
||||
</mat-form-field>
|
||||
<button mat-raised-button fxFlex color="primary" [disabled]="!noteForm.valid" *mifosxHasPermission="'CREATE_GROUPNOTE'">
|
||||
<fa-icon icon="plus" class="m-r-10"></fa-icon> {{"labels.buttons.Add" | translate}}
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
import { Component, OnInit, ViewChild } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { UntypedFormBuilder, UntypedFormGroup, Validators } from '@angular/forms';
|
||||
import { MatDialog } from '@angular/material/dialog';
|
||||
import { UntypedFormGroup, UntypedFormBuilder, Validators } from '@angular/forms';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
|
||||
/** Custom Components */
|
||||
import { DeleteDialogComponent } from '../../../shared/delete-dialog/delete-dialog.component';
|
||||
import { FormDialogComponent } from 'app/shared/form-dialog/form-dialog.component';
|
||||
import { DeleteDialogComponent } from '../../../shared/delete-dialog/delete-dialog.component';
|
||||
|
||||
/** Custom Services */
|
||||
import { CentersService } from '../../centers.service';
|
||||
import { TranslateService } from '@ngx-translate/core';
|
||||
import { AuthenticationService } from '../../../core/authentication/authentication.service';
|
||||
import { CentersService } from '../../centers.service';
|
||||
|
||||
@Component({
|
||||
selector: 'mifosx-notes-tab',
|
||||
@@ -28,7 +29,8 @@ export class NotesTabComponent implements OnInit {
|
||||
private formBuilder: UntypedFormBuilder,
|
||||
private centersService: CentersService,
|
||||
private authenticationService: AuthenticationService,
|
||||
private dialog: MatDialog) {
|
||||
private dialog: MatDialog,
|
||||
private translateService: TranslateService) {
|
||||
const savedCredentials = this.authenticationService.getCredentials();
|
||||
this.username = savedCredentials.username;
|
||||
this.centerId = this.route.parent.snapshot.params['centerId'];
|
||||
@@ -66,13 +68,13 @@ export class NotesTabComponent implements OnInit {
|
||||
required: true,
|
||||
value: noteContent,
|
||||
controlType: 'input',
|
||||
label: 'Note'
|
||||
label: this.translateService.instant('labels.inputs.Note')
|
||||
}],
|
||||
layout: {
|
||||
columns: 1,
|
||||
addButtonText: 'Confirm'
|
||||
},
|
||||
title: 'Edit Note'
|
||||
title: this.translateService.instant('labels.heading.Edit Note')
|
||||
}
|
||||
});
|
||||
editNoteDialogRef.afterClosed().subscribe((response: any) => {
|
||||
@@ -86,7 +88,7 @@ export class NotesTabComponent implements OnInit {
|
||||
|
||||
deleteNote(noteId: string, index: number) {
|
||||
const deleteNoteDialogRef = this.dialog.open(DeleteDialogComponent, {
|
||||
data: { deleteContext: `Note id:${noteId}` }
|
||||
data: { deleteContext: `${this.translateService.instant('labels.inputs.Note')} ${this.translateService.instant('labels.inputs.Id')}:${noteId}` }
|
||||
});
|
||||
deleteNoteDialogRef.afterClosed().subscribe((response: any) => {
|
||||
if (response.delete) {
|
||||
|
||||
@@ -69,7 +69,7 @@ export class ClientAddressStepComponent {
|
||||
*/
|
||||
editAddress(address: any, index: number) {
|
||||
const data = {
|
||||
title: 'Edit Client Address',
|
||||
title: this.translateService.instant('labels.buttons.Edit') + ' ' + this.translateService.instant('labels.catalogs.Client') + ' ' + this.translateService.instant('labels.heading.Address'),
|
||||
formfields: this.getAddressFormFields(address),
|
||||
layout: { addButtonText: 'Edit' }
|
||||
};
|
||||
@@ -94,7 +94,7 @@ export class ClientAddressStepComponent {
|
||||
*/
|
||||
deleteAddress(address: any, index: number) {
|
||||
const deleteAddressDialogRef = this.dialog.open(DeleteDialogComponent, {
|
||||
data: { deleteContext: `address type : ${address.addressType} ${index}` }
|
||||
data: { deleteContext: `${this.translateService.instant('labels.heading.Address')} ${this.translateService.instant('labels.inputs.Type')} : ${address.addressType} ${index}` }
|
||||
});
|
||||
deleteAddressDialogRef.afterClosed().subscribe((response: any) => {
|
||||
if (response.delete) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/** Angular Imports */
|
||||
import { Component } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { MatDialog } from '@angular/material/dialog';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { FormfieldBase } from 'app/shared/form-dialog/formfield/model/formfield-base';
|
||||
import { InputBase } from 'app/shared/form-dialog/formfield/model/input-base';
|
||||
import { SelectBase } from 'app/shared/form-dialog/formfield/model/select-base';
|
||||
@@ -10,6 +10,7 @@ import { SelectBase } from 'app/shared/form-dialog/formfield/model/select-base';
|
||||
import { FormDialogComponent } from 'app/shared/form-dialog/form-dialog.component';
|
||||
|
||||
/** Custom Services */
|
||||
import { TranslateService } from '@ngx-translate/core';
|
||||
import { ClientsService } from '../../clients.service';
|
||||
|
||||
/**
|
||||
@@ -35,10 +36,12 @@ export class AddressTabComponent {
|
||||
* @param {ActivatedRoute} route Activated Route
|
||||
* @param {ClientsService} clientService Clients Service
|
||||
* @param {MatDialog} dialog Mat Dialog
|
||||
* @param {TranslateService} translateService Translate Service.
|
||||
*/
|
||||
constructor(private route: ActivatedRoute,
|
||||
private clientService: ClientsService,
|
||||
private dialog: MatDialog) {
|
||||
private dialog: MatDialog,
|
||||
private translateService: TranslateService) {
|
||||
this.route.data.subscribe((data: {
|
||||
clientAddressData: any,
|
||||
clientAddressFieldConfig: any,
|
||||
@@ -56,7 +59,7 @@ export class AddressTabComponent {
|
||||
*/
|
||||
addAddress() {
|
||||
const data = {
|
||||
title: 'Add Client Address',
|
||||
title: this.translateService.instant('labels.buttons.Add') + ' ' + this.translateService.instant('labels.catalogs.Client') + ' ' + this.translateService.instant('labels.heading.Address'),
|
||||
formfields: this.getAddressFormFields('add')
|
||||
};
|
||||
const addAddressDialogRef = this.dialog.open(FormDialogComponent, { data });
|
||||
@@ -81,7 +84,7 @@ export class AddressTabComponent {
|
||||
*/
|
||||
editAddress(address: any, index: number) {
|
||||
const data = {
|
||||
title: 'Edit Client Address',
|
||||
title: this.translateService.instant('labels.buttons.Edit') + ' ' + this.translateService.instant('labels.catalogs.Client') + ' ' + this.translateService.instant('labels.heading.Address'),
|
||||
formfields: this.getAddressFormFields('edit', address),
|
||||
layout: { addButtonText: 'Edit' }
|
||||
};
|
||||
@@ -138,10 +141,15 @@ export class AddressTabComponent {
|
||||
*/
|
||||
getAddressFormFields(formType?: string, address?: any) {
|
||||
let formfields: FormfieldBase[] = [];
|
||||
|
||||
for (let index = 0; index < this.clientAddressTemplate.addressTypeIdOptions.length; index++) {
|
||||
this.clientAddressTemplate.addressTypeIdOptions[index].name = this.translateService.instant(`labels.catalogs.${this.clientAddressTemplate.addressTypeIdOptions[index].name}`)
|
||||
}
|
||||
|
||||
if (formType === 'add') {
|
||||
formfields.push(this.isFieldEnabled('addressType') ? new SelectBase({
|
||||
controlName: 'addressType',
|
||||
label: 'Address Type',
|
||||
label: this.translateService.instant('labels.inputs.Address Type'),
|
||||
value: address ? address.addressType : '',
|
||||
options: { label: 'name', value: 'id', data: this.clientAddressTemplate.addressTypeIdOptions },
|
||||
order: 1
|
||||
@@ -149,7 +157,7 @@ export class AddressTabComponent {
|
||||
}
|
||||
formfields.push(this.isFieldEnabled('street') ? new InputBase({
|
||||
controlName: 'street',
|
||||
label: 'Street',
|
||||
label: this.translateService.instant('labels.inputs.Street'),
|
||||
value: address ? address.street : '',
|
||||
type: 'text',
|
||||
required: false,
|
||||
@@ -157,63 +165,63 @@ export class AddressTabComponent {
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('addressLine1') ? new InputBase({
|
||||
controlName: 'addressLine1',
|
||||
label: 'Address Line 1',
|
||||
label: this.translateService.instant('labels.inputs.Address Line') + ' 1',
|
||||
value: address ? address.addressLine1 : '',
|
||||
type: 'text',
|
||||
order: 3
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('addressLine2') ? new InputBase({
|
||||
controlName: 'addressLine2',
|
||||
label: 'Address Line 2',
|
||||
label: this.translateService.instant('labels.inputs.Address Line') + ' 2',
|
||||
value: address ? address.addressLine2 : '',
|
||||
type: 'text',
|
||||
order: 4
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('addressLine3') ? new InputBase({
|
||||
controlName: 'addressLine3',
|
||||
label: 'Address Line 3',
|
||||
label: this.translateService.instant('labels.inputs.Address Line') + ' 3',
|
||||
value: address ? address.addressLine3 : '',
|
||||
type: 'text',
|
||||
order: 5
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('townVillage') ? new InputBase({
|
||||
controlName: 'townVillage',
|
||||
label: 'Town / Village',
|
||||
label: this.translateService.instant('labels.inputs.Town / Village'),
|
||||
value: address ? address.townVillage : '',
|
||||
type: 'text',
|
||||
order: 6
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('city') ? new InputBase({
|
||||
controlName: 'city',
|
||||
label: 'City',
|
||||
label: this.translateService.instant('labels.inputs.City'),
|
||||
value: address ? address.city : '',
|
||||
type: 'text',
|
||||
order: 7
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('stateProvinceId') ? new SelectBase({
|
||||
controlName: 'stateProvinceId',
|
||||
label: 'State / Province',
|
||||
label: this.translateService.instant('labels.inputs.State / Province'),
|
||||
value: address ? address.stateProvinceId : '',
|
||||
options: { label: 'name', value: 'id', data: this.clientAddressTemplate.stateProvinceIdOptions },
|
||||
order: 8
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('countyDistrict') ? new InputBase({
|
||||
controlName: 'countryDistrict',
|
||||
label: 'Country District',
|
||||
label: this.translateService.instant('labels.inputs.State / Province'),
|
||||
value: address ? address.countyDistrict : '',
|
||||
type: 'text',
|
||||
order: 11
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('countryId') ? new SelectBase({
|
||||
controlName: 'countryId',
|
||||
label: 'Country',
|
||||
label: this.translateService.instant('labels.inputs.Country'),
|
||||
value: address ? address.countryId : '',
|
||||
options: { label: 'name', value: 'id', data: this.clientAddressTemplate.countryIdOptions },
|
||||
order: 10
|
||||
}) : null);
|
||||
formfields.push(this.isFieldEnabled('postalCode') ? new InputBase({
|
||||
controlName: 'postalCode',
|
||||
label: 'Postal Code',
|
||||
label: this.translateService.instant('labels.inputs.Postal Code'),
|
||||
value: address ? address.postalCode : '',
|
||||
type: 'text',
|
||||
order: 11
|
||||
|
||||
+4
-4
@@ -45,7 +45,7 @@
|
||||
<mat-label>{{"labels.inputs.Relationship" | translate}}</mat-label>
|
||||
<mat-select formControlName="relationshipId" required>
|
||||
<mat-option *ngFor="let relation of addFamilyMemberTemplate.relationshipIdOptions" [value]="relation.id">
|
||||
{{ relation.name }}
|
||||
{{ relation.name | translateKey:'catalogs' }}
|
||||
</mat-option>
|
||||
</mat-select>
|
||||
<mat-error *ngIf="addFamilyMemberForm.controls.relationshipId.hasError('required')">
|
||||
@@ -57,7 +57,7 @@
|
||||
<mat-label>{{"labels.inputs.Gender" | translate}}</mat-label>
|
||||
<mat-select formControlName="genderId" required>
|
||||
<mat-option *ngFor="let gender of addFamilyMemberTemplate.genderIdOptions" [value]="gender.id">
|
||||
{{ gender.name }}
|
||||
{{ gender.name | translateKey:'catalogs' }}
|
||||
</mat-option>
|
||||
</mat-select>
|
||||
<mat-error *ngIf="addFamilyMemberForm.controls.genderId.hasError('required')">
|
||||
@@ -69,7 +69,7 @@
|
||||
<mat-label>{{"labels.inputs.Profession" | translate}}</mat-label>
|
||||
<mat-select formControlName="professionId">
|
||||
<mat-option *ngFor="let profession of addFamilyMemberTemplate.professionIdOptions" [value]="profession.id">
|
||||
{{ profession.name }}
|
||||
{{ profession.name | translateKey:'catalogs' }}
|
||||
</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
@@ -79,7 +79,7 @@
|
||||
<mat-select formControlName="maritalStatusId">
|
||||
<mat-option *ngFor="let maritalStatus of addFamilyMemberTemplate.maritalStatusIdOptions"
|
||||
[value]="maritalStatus.id">
|
||||
{{ maritalStatus.name }}
|
||||
{{ maritalStatus.name | translateKey:'catalogs'}}
|
||||
</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
|
||||
+4
-4
@@ -45,7 +45,7 @@
|
||||
<mat-label>{{"labels.inputs.Relationship" | translate}}</mat-label>
|
||||
<mat-select formControlName="relationshipId" required>
|
||||
<mat-option *ngFor="let relation of addFamilyMemberTemplate.relationshipIdOptions" [value]="relation.id">
|
||||
{{ relation.name }}
|
||||
{{ relation.name | translateKey:'catalogs'}}
|
||||
</mat-option>
|
||||
</mat-select>
|
||||
<mat-error *ngIf="editFamilyMemberForm.controls.relationshipId.hasError('required')">
|
||||
@@ -57,7 +57,7 @@
|
||||
<mat-label>{{"labels.inputs.Gender" | translate}}</mat-label>
|
||||
<mat-select formControlName="genderId" required>
|
||||
<mat-option *ngFor="let gender of addFamilyMemberTemplate.genderIdOptions" [value]="gender.id">
|
||||
{{ gender.name }}
|
||||
{{ gender.name | translateKey:'catalogs'}}
|
||||
</mat-option>
|
||||
</mat-select>
|
||||
<mat-error *ngIf="editFamilyMemberForm.controls.genderId.hasError('required')">
|
||||
@@ -69,7 +69,7 @@
|
||||
<mat-label>{{"labels.inputs.Profession" | translate}}</mat-label>
|
||||
<mat-select formControlName="professionId">
|
||||
<mat-option *ngFor="let profession of addFamilyMemberTemplate.professionIdOptions" [value]="profession.id">
|
||||
{{ profession.name }}
|
||||
{{ profession.name | translateKey:'catalogs'}}
|
||||
</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
@@ -79,7 +79,7 @@
|
||||
<mat-select formControlName="maritalStatusId">
|
||||
<mat-option *ngFor="let maritalStatus of addFamilyMemberTemplate.maritalStatusIdOptions"
|
||||
[value]="maritalStatus.id">
|
||||
{{ maritalStatus.name }}
|
||||
{{ maritalStatus.name | translateKey:'catalogs'}}
|
||||
</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
/** Angular Imports */
|
||||
import { Component, ViewChild } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { MatTable } from '@angular/material/table';
|
||||
import { MatDialog } from '@angular/material/dialog';
|
||||
import { MatTable } from '@angular/material/table';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
|
||||
/** Custom Models */
|
||||
import { FormfieldBase } from 'app/shared/form-dialog/formfield/model/formfield-base';
|
||||
@@ -10,13 +10,13 @@ import { InputBase } from 'app/shared/form-dialog/formfield/model/input-base';
|
||||
import { SelectBase } from 'app/shared/form-dialog/formfield/model/select-base';
|
||||
|
||||
/** Custom Components */
|
||||
import { UploadDocumentDialogComponent } from '../custom-dialogs/upload-document-dialog/upload-document-dialog.component';
|
||||
import { DeleteDialogComponent } from '../../../shared/delete-dialog/delete-dialog.component';
|
||||
import { FormDialogComponent } from 'app/shared/form-dialog/form-dialog.component';
|
||||
import { DeleteDialogComponent } from '../../../shared/delete-dialog/delete-dialog.component';
|
||||
import { UploadDocumentDialogComponent } from '../custom-dialogs/upload-document-dialog/upload-document-dialog.component';
|
||||
|
||||
/** Custom Services */
|
||||
import { ClientsService } from '../../clients.service';
|
||||
import { TranslateService } from '@ngx-translate/core';
|
||||
import { ClientsService } from '../../clients.service';
|
||||
|
||||
/**
|
||||
* Identities Tab Component
|
||||
@@ -72,6 +72,9 @@ export class IdentitiesTabComponent {
|
||||
* Add Client Identifier
|
||||
*/
|
||||
addIdentifier() {
|
||||
for (let index = 0; index < this.clientIdentifierTemplate.allowedDocumentTypes.length; index++) {
|
||||
this.clientIdentifierTemplate.allowedDocumentTypes[index].name = this.translateService.instant(`labels.catalogs.${this.clientIdentifierTemplate.allowedDocumentTypes[index].name}`)
|
||||
}
|
||||
const formfields: FormfieldBase[] = [
|
||||
new SelectBase({
|
||||
controlName: 'documentTypeId',
|
||||
@@ -139,7 +142,7 @@ export class IdentitiesTabComponent {
|
||||
*/
|
||||
deleteIdentifier(clientId: string, identifierId: string, index: number) {
|
||||
const deleteIdentifierDialogRef = this.dialog.open(DeleteDialogComponent, {
|
||||
data: { deleteContext: `identifier id:${identifierId}` }
|
||||
data: { deleteContext: `${this.translateService.instant('labels.heading.identifier id')} : ${identifierId}` }
|
||||
});
|
||||
deleteIdentifierDialogRef.afterClosed().subscribe((response: any) => {
|
||||
if (response.delete) {
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Approve": "Schvalovat",
|
||||
"Apply Changes": "Aplikuj změny",
|
||||
"Assign Staff": "Přiřadit personál",
|
||||
"Assign Member": "Přiřadit člena",
|
||||
"Attach Meeting": "Připojit schůzku",
|
||||
"Attendance": "Účast",
|
||||
"Back": "Zadní",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "svobodný",
|
||||
"office address": "adresa kanceláře",
|
||||
"residential address": "adresa bydliště",
|
||||
"Passport": "Cestovní pas",
|
||||
"Id": "Id",
|
||||
"Drivers License": "Řidičský průkaz",
|
||||
"Any Other Id Type": "Jakýkoli jiný typ ID",
|
||||
"Transfer to Savings": "Převod do Úspory"
|
||||
},
|
||||
"commons": {
|
||||
@@ -918,6 +923,7 @@
|
||||
"Guarantors Details": "Podrobnosti o garantech",
|
||||
"Hold Amount": "Částka držení",
|
||||
"Holiday": "Dovolená",
|
||||
"identifier id": "identifikátor id",
|
||||
"Identities": "Totožnosti",
|
||||
"Import Employees": "Import zaměstnanců",
|
||||
"Import Offices": "Dovozní kanceláře",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Approve": "Genehmigen",
|
||||
"Apply Changes": "Änderungen übernehmen",
|
||||
"Assign Staff": "Personal zuweisen",
|
||||
"Assign Member": "Mitglied zuweisen",
|
||||
"Attach Meeting": "Besprechung anhängen",
|
||||
"Attendance": "Teilnahme",
|
||||
"Back": "Zurück",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "unverheiratet",
|
||||
"office address": "Büro adresse",
|
||||
"residential address": "Wohnadresse",
|
||||
"Passport": "Reisepass",
|
||||
"Id": "Ausweis",
|
||||
"Drivers License": "Führerschein",
|
||||
"Any Other Id Type": "Jeder andere ID-Typ",
|
||||
"Transfer to Savings": "Übertragen auf Ersparnisse"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "Angaben zu den Bürgen",
|
||||
"Hold Amount": "Betrag zurückhalten",
|
||||
"Holiday": "Urlaub",
|
||||
"identifier id": "Identifikator-ID",
|
||||
"Identities": "Identitäten",
|
||||
"Import Employees": "Mitarbeiter importieren",
|
||||
"Import Offices": "Importbüros",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Approve": "Approve",
|
||||
"Apply Changes": "Apply Changes",
|
||||
"Assign Staff": "Assign Staff",
|
||||
"Assign Member": "Assign Member",
|
||||
"Attach Meeting": "Attach Meeting",
|
||||
"Attendance": "Attendance",
|
||||
"Back": "Back",
|
||||
@@ -726,6 +727,10 @@
|
||||
"unmarried": "unmarried",
|
||||
"office address": "office address",
|
||||
"residential address": "residential address",
|
||||
"Passport": "Passport",
|
||||
"Id": "Id",
|
||||
"Drivers License": "Drivers License",
|
||||
"Any Other Id Type": "Any Other Id Type",
|
||||
"Transfer to Savings": "Transfer to Savings"
|
||||
},
|
||||
"commons": {
|
||||
@@ -921,6 +926,7 @@
|
||||
"Guarantors Details": "Guarantors Details",
|
||||
"Hold Amount": "Hold Amount",
|
||||
"Holiday": "Holiday",
|
||||
"identifier id": "identifier id",
|
||||
"Identities": "Identities",
|
||||
"Import Employees": "Import Employees",
|
||||
"Import Offices": "Import Offices",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Approve": "Aprobar",
|
||||
"Apply Changes": "Aplicar cambios",
|
||||
"Assign Staff": "Asignar Asesor",
|
||||
"Assign Member": "Asignar miembro",
|
||||
"Attach Meeting": "Adjuntar reunión",
|
||||
"Attendance": "Asistencia",
|
||||
"Back": "Atrás",
|
||||
@@ -723,6 +724,10 @@
|
||||
"unmarried": "soltero",
|
||||
"office address": "Dirección de la oficina",
|
||||
"residential address": "dirección residencial",
|
||||
"Passport": "Pasaporte",
|
||||
"Id": "Identificación",
|
||||
"Drivers License": "Licencia de conducir",
|
||||
"Any Other Id Type": "Cualquier otro tipo de identificación",
|
||||
"Transfer to Savings": "Transferir a Ahorros"
|
||||
},
|
||||
"commons": {
|
||||
@@ -918,6 +923,7 @@
|
||||
"Guarantors Details": "Detalles de los garantes",
|
||||
"Hold Amount": "Monto retenido",
|
||||
"Holiday": "Día festivo",
|
||||
"identifier id": "identificación del identificador",
|
||||
"Identities": "Identidades",
|
||||
"Import Employees": "Importar empleados",
|
||||
"Import Offices": "Oficinas de Importación",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Apply Changes": "Appliquer les modifications",
|
||||
"Approve": "Approuver",
|
||||
"Assign Staff": "Affecter du personnel",
|
||||
"Assign Member": "Attribuer un membre",
|
||||
"Attach Meeting": "Joindre une réunion",
|
||||
"Attendance": "Présence",
|
||||
"Back": "Dos",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "célibataire",
|
||||
"office address": "Adresse de bureau",
|
||||
"residential address": "adresse résidentielle",
|
||||
"Passport": "Passeport",
|
||||
"Id": "Identifiant",
|
||||
"Drivers License": "Le permis de conduire",
|
||||
"Any Other Id Type": "Tout autre type d'identifiant",
|
||||
"Transfer to Savings": "Transfert vers l'épargne"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "Détails des garants",
|
||||
"Hold Amount": "Montant retenu",
|
||||
"Holiday": "Vacances",
|
||||
"identifier id": "identifiant",
|
||||
"Identities": "Identités",
|
||||
"Import Employees": "Importer des employés",
|
||||
"Import Offices": "Bureaux d'importation",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Apply Changes": "Applica i cambiamenti",
|
||||
"Approve": "Approvare",
|
||||
"Assign Staff": "Assegnare il personale",
|
||||
"Assign Member": "Assegna membro",
|
||||
"Attach Meeting": "Allega riunione",
|
||||
"Attendance": "Partecipazione",
|
||||
"Back": "Indietro",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "non sposato",
|
||||
"office address": "indirizzo dell'ufficio",
|
||||
"residential address": "indirizzo di residenza",
|
||||
"Passport": "Passaporto",
|
||||
"Id": "Id",
|
||||
"Drivers License": "Patente di guida",
|
||||
"Any Other Id Type": "Qualsiasi altro tipo di documento di identità",
|
||||
"Transfer to Savings": "Trasferimento al risparmio"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "Dettagli sui garanti",
|
||||
"Hold Amount": "Trattenete importo",
|
||||
"Holiday": "Vacanza",
|
||||
"identifier id": "identificativo identificativo",
|
||||
"Identities": "Identità",
|
||||
"Import Employees": "Importa dipendenti",
|
||||
"Import Offices": "Uffici di importazione",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Apply Changes": "변경 승인",
|
||||
"Approve": "승인하다",
|
||||
"Assign Staff": "직원 배정",
|
||||
"Assign Member": "회원 지정",
|
||||
"Attach Meeting": "회의 첨부",
|
||||
"Attendance": "출석",
|
||||
"Back": "뒤쪽에",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "미혼",
|
||||
"office address": "사무실 주소",
|
||||
"residential address": "거주지 주소",
|
||||
"Passport": "여권",
|
||||
"Id": "ID",
|
||||
"Drivers License": "운전 면허증",
|
||||
"Any Other Id Type": "기타 ID 유형",
|
||||
"Transfer to Savings": "저축으로 이체"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "보증인 세부사항",
|
||||
"Hold Amount": "보유금액",
|
||||
"Holiday": "휴일",
|
||||
"identifier id": "식별자 ID",
|
||||
"Identities": "신원",
|
||||
"Import Employees": "직원 가져오기",
|
||||
"Import Offices": "수입 사무소",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Apply Changes": "Taikyti pakeitimus",
|
||||
"Approve": "Patvirtinti",
|
||||
"Assign Staff": "Paskirkite darbuotojus",
|
||||
"Assign Member": "Priskirti narį",
|
||||
"Attach Meeting": "Pridėti susitikimą",
|
||||
"Attendance": "Lankomumas",
|
||||
"Back": "Atgal",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "nevedęs",
|
||||
"office address": "biuro adresas",
|
||||
"residential address": "gyvenamosios vietos adresas",
|
||||
"Passport": "Pasas",
|
||||
"Id": "Id",
|
||||
"Drivers License": "Vairuotojo pažymėjimas",
|
||||
"Any Other Id Type": "Bet koks kitas ID tipas",
|
||||
"Transfer to Savings": "Perkėlimas į santaupas"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "Išsami informacija apie garantus",
|
||||
"Hold Amount": "Laikymo suma",
|
||||
"Holiday": "Šventė",
|
||||
"identifier id": "identifikatoriaus id",
|
||||
"Identities": "Tapatybės",
|
||||
"Import Employees": "Importuoti darbuotojus",
|
||||
"Import Offices": "Importo biurai",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Apply Changes": "Lietot izmaiņas",
|
||||
"Approve": "Apstiprināt",
|
||||
"Assign Staff": "Norīkojiet personālu",
|
||||
"Assign Member": "Piešķirt biedru",
|
||||
"Attach Meeting": "Pievienot sapulci",
|
||||
"Attendance": "Apmeklējums",
|
||||
"Back": "Atpakaļ",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "neprecējies",
|
||||
"office address": "biroja adrese",
|
||||
"residential address": "dzīvesvietas adrese",
|
||||
"Passport": "Pase",
|
||||
"Id": "Id",
|
||||
"Drivers License": "Vadītāja apliecība",
|
||||
"Any Other Id Type": "Jebkurš cits ID veids",
|
||||
"Transfer to Savings": "Pārskaitījums uz uzkrājumiem"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "Sīkāka informācija par galvotāju",
|
||||
"Hold Amount": "Aizturēšanas summa",
|
||||
"Holiday": "Brīvdienas",
|
||||
"identifier id": "identifikatora id",
|
||||
"Identities": "Identitātes",
|
||||
"Import Employees": "Importēt darbiniekus",
|
||||
"Import Offices": "Importa biroji",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Apply Changes": "परिवर्तनहरू लागू गर्नुहोस्",
|
||||
"Approve": "मंजूर गर्नु",
|
||||
"Assign Staff": "कर्मचारी नियुक्त गर्नुहोस्",
|
||||
"Assign Member": "सदस्य नियुक्त गर्नुहोस्",
|
||||
"Attach Meeting": "बैठक संलग्न गर्नुहोस्",
|
||||
"Attendance": "उपस्थित",
|
||||
"Back": "पछाडि",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "अविवाहित",
|
||||
"office address": "कार्यालय ठेगाना",
|
||||
"residential address": "आवासीय ठेगाना",
|
||||
"Passport": "राहदानी",
|
||||
"Id": "आईडी",
|
||||
"Drivers License": "चालकको सवारी इजाजत पत्र",
|
||||
"Any Other Id Type": "कुनै पनि अन्य आईडी प्रकार",
|
||||
"Transfer to Savings": "बचतमा स्थानान्तरण गर्नुहोस्"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "ग्यारेन्टर विवरणहरू",
|
||||
"Hold Amount": "रकम होल्ड गर्नुहोस्",
|
||||
"Holiday": "बिदाको आनन्द लिनु",
|
||||
"identifier id": "पहिचानकर्ता आईडी",
|
||||
"Identities": "पहिचानहरू",
|
||||
"Import Employees": "कर्मचारी आयात गर्नुहोस्",
|
||||
"Import Offices": "आयात कार्यालयहरू",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Apply Changes": "Aplicar mudanças",
|
||||
"Approve": "Aprovar",
|
||||
"Assign Staff": "Atribuir equipe",
|
||||
"Assign Member": "Atribuir membro",
|
||||
"Attach Meeting": "Anexar reunião",
|
||||
"Attendance": "Comparecimento",
|
||||
"Back": "Voltar",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "solteiro",
|
||||
"office address": "Endereço do escritório",
|
||||
"residential address": "endereço residencial",
|
||||
"Passport": "Passaporte",
|
||||
"Id": "Eu ia",
|
||||
"Drivers License": "Carteira de motorista",
|
||||
"Any Other Id Type": "Qualquer outro tipo de ID",
|
||||
"Transfer to Savings": "Transferência para Poupança"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "Detalhes dos Fiadores",
|
||||
"Hold Amount": "Valor retido",
|
||||
"Holiday": "Feriado",
|
||||
"identifier id": "ID do identificador",
|
||||
"Identities": "Identidades",
|
||||
"Import Employees": "Importar funcionários",
|
||||
"Import Offices": "Escritórios de Importação",
|
||||
|
||||
@@ -321,6 +321,7 @@
|
||||
"Apply Changes": "Tekeleza Mabadiliko",
|
||||
"Approve": "Idhini",
|
||||
"Assign Staff": "Wape Wafanyakazi",
|
||||
"Assign Member": "Mkabidhi Mwanachama",
|
||||
"Attach Meeting": "Ambatanisha Mkutano",
|
||||
"Attendance": "Mahudhurio",
|
||||
"Back": "Nyuma",
|
||||
@@ -724,6 +725,10 @@
|
||||
"unmarried": "bila kuolewa",
|
||||
"office address": "anwani ya ofisi",
|
||||
"residential address": "anwani ya makazi",
|
||||
"Passport": "Pasipoti",
|
||||
"Id": "Kitambulisho",
|
||||
"Drivers License": "Leseni ya Udereva",
|
||||
"Any Other Id Type": "Aina Nyingine Yoyote ya Kitambulisho",
|
||||
"Transfer to Savings": "Hamisha kwa Akiba"
|
||||
},
|
||||
"commons": {
|
||||
@@ -919,6 +924,7 @@
|
||||
"Guarantors Details": "Maelezo ya Wadhamini",
|
||||
"Hold Amount": "Shikilia Kiasi",
|
||||
"Holiday": "Sikukuu",
|
||||
"identifier id": "kitambulisho",
|
||||
"Identities": "Vitambulisho",
|
||||
"Import Employees": "Wafanyikazi wa Kuagiza",
|
||||
"Import Offices": "Ofisi za Kuagiza",
|
||||
|
||||
Reference in New Issue
Block a user