diff --git a/package.json b/package.json
index 9b56b4727a..814ddb3efd 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
"build:prod": "node version.js && node --max-old-space-size=16384 ./node_modules/@angular/cli/bin/ng build --configuration production --output-hashing=none --base-href=/web-app/",
"start": "npm run env -s && ng serve --proxy-config proxy.conf.js",
"serve:dev": "npm run env -s && ng serve --source-map",
- "serve:sw": "npm run build -s && npx http-server ./dist -p 4200",
+ "serve:sw": "npm run build -s && npx http-server ./dist/web-app/browser -p 4200",
"lint": "eslint . && stylelint \"src/**/*.scss\" && prettier . --check && htmlhint \"src\" --config .htmlhintrc",
"test": "jest --config jest.config.ts",
"test:watch": "jest --config jest.config.ts --watch",
diff --git a/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.html b/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.html
new file mode 100644
index 0000000000..046048a90b
--- /dev/null
+++ b/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.html
@@ -0,0 +1,28 @@
+
+
+
{{ 'labels.heading.Loan Delinquency Actions' | translate }}
+
+
+
+
+ {{ 'labels.inputs.Start new period' | translate }}
+
+
+
+
+
+ {{ 'labels.buttons.Cancel' | translate }}
+
+ {{ 'labels.buttons.Reset' | translate }}
+
+
diff --git a/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.scss b/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.scss
new file mode 100644
index 0000000000..af9f4c0753
--- /dev/null
+++ b/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.scss
@@ -0,0 +1,7 @@
+/**
+ * Copyright since 2025 Mifos Initiative
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
diff --git a/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.ts b/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.ts
new file mode 100644
index 0000000000..26625f6568
--- /dev/null
+++ b/src/app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component.ts
@@ -0,0 +1,55 @@
+/**
+ * Copyright since 2025 Mifos Initiative
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
+import { UntypedFormBuilder, UntypedFormGroup, Validators, ReactiveFormsModule } from '@angular/forms';
+import {
+ MAT_DIALOG_DATA,
+ MatDialogRef,
+ MatDialogTitle,
+ MatDialogContent,
+ MatDialogActions,
+ MatDialogClose
+} from '@angular/material/dialog';
+import { CdkScrollable } from '@angular/cdk/scrolling';
+import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
+import { MatTooltip } from '@angular/material/tooltip';
+import { StringEnumOptionData } from 'app/shared/models/option-data.model';
+
+@Component({
+ selector: 'mifosx-loan-delinquency-action-reset-dialog',
+ templateUrl: './loan-delinquency-action-reset-dialog.component.html',
+ styleUrl: './loan-delinquency-action-reset-dialog.component.scss',
+ imports: [
+ ...STANDALONE_SHARED_IMPORTS,
+ MatDialogTitle,
+ MatDialogContent,
+ MatDialogActions,
+ MatDialogClose
+ ],
+ changeDetection: ChangeDetectionStrategy.OnPush
+})
+export class LoanDelinquencyActionResetDialogComponent {
+ dialogRef = inject>(MatDialogRef);
+ data = inject(MAT_DIALOG_DATA);
+ private formBuilder = inject(UntypedFormBuilder);
+
+ delinquencyActionForm: UntypedFormGroup;
+
+ constructor() {
+ this.createDelinquencyActionForm();
+ }
+
+ createDelinquencyActionForm() {
+ this.delinquencyActionForm = this.formBuilder.group({
+ startNewPeriod: [
+ false
+ ]
+ });
+ }
+}
diff --git a/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.html b/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.html
index ad79fd5c38..296de4cf65 100644
--- a/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.html
+++ b/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.html
@@ -163,6 +163,22 @@ {{ 'labels.heading.Loan Delinquency Installment Tags' | translate }}
>
{{ 'labels.buttons.Reschedule' | translate }}
+
+ {{ 'labels.buttons.Reset' | translate }}
+
+
+ {{ 'labels.buttons.Undo Reset' | translate }}
+
}
diff --git a/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.ts b/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.ts
index 56fdf4fbf7..77672dd7c8 100644
--- a/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.ts
+++ b/src/app/loans/loans-view/loan-delinquency-tags-tab/loan-delinquency-tags-tab.component.ts
@@ -56,6 +56,9 @@ import { LoanProductBaseComponent } from 'app/products/loan-products/common/loan
import { LoanDelinquencyActionRescheduleDialogComponent } from 'app/loans/custom-dialog/loan-delinquency-action-reschedule-dialog/loan-delinquency-action-reschedule-dialog.component';
import { StringEnumOptionData } from 'app/shared/models/option-data.model';
import { ProductsService } from 'app/products/products.service';
+import {
+ LoanDelinquencyActionResetDialogComponent
+} from 'app/loans/custom-dialog/loan-delinquency-action-reset-dialog/loan-delinquency-action-reset-dialog.component';
type DelinquencyActionStatus = 'active' | 'scheduled' | 'expired';
@@ -293,7 +296,7 @@ export class LoanDelinquencyTagsTabComponent extends LoanProductBaseComponent im
const startDate: Date = response.data.value.startDate;
const endDate: Date = response.data.value.endDate;
- this.sendDelinquencyAction(action, startDate, endDate, null, null, null, null);
+ this.sendDelinquencyAction(action, startDate, endDate, null, null, null, null, null);
});
}
@@ -312,7 +315,36 @@ export class LoanDelinquencyTagsTabComponent extends LoanProductBaseComponent im
const frequency: number = response.data.value.frequency;
const frequencyType: string = response.data.value.frequencyType;
- this.sendDelinquencyAction(action, null, null, minimumPayment, minimumPaymentType, frequency, frequencyType);
+ this.sendDelinquencyAction(action, null, null, minimumPayment, minimumPaymentType, frequency, frequencyType, null);
+ });
+ }
+
+ createDelinquencyActionReset(): void {
+ const action = 'reset';
+ const loanDelinquencyActionDialogRef = this.dialog.open(LoanDelinquencyActionResetDialogComponent, {
+ data: {
+ action: action,
+ startNewPeriod: false
+ }
+ });
+ loanDelinquencyActionDialogRef.afterClosed().subscribe((response: { data: any }) => {
+ const startNewPeriod: boolean = response.data.value.startNewPeriod;
+
+ this.sendDelinquencyAction(action, null, null, null, null, null, null, startNewPeriod);
+ });
+ }
+ createDelinquencyActionUndoReset(): void {
+ const action = 'undo_reset';
+ const loanDelinquencyActionDialogRef = this.dialog.open(ConfirmationDialogComponent, {
+ data: {
+ heading: this.translateService.instant('labels.heading.Undo Reset'),
+ dialogContext: this.translateService.instant('labels.dialogContext.Are you sure you want to undo last reset action')
+ }
+ });
+ loanDelinquencyActionDialogRef.afterClosed().subscribe((response: { confirm: any }) => {
+ if (response.confirm) {
+ this.sendDelinquencyAction(action, null, null, null, null, null, null, null);
+ }
});
}
@@ -330,7 +362,7 @@ export class LoanDelinquencyTagsTabComponent extends LoanProductBaseComponent im
removePauseDialogRef.afterClosed().subscribe((response: any) => {
if (response.confirm) {
if (this.loanProductService.isLoanProduct) {
- this.sendDelinquencyAction('resume', null, null, null, null, null, null);
+ this.sendDelinquencyAction('resume', null, null, null, null, null, null, null);
} else {
this.sendDelinquencyAction(
'resume',
@@ -339,6 +371,7 @@ export class LoanDelinquencyTagsTabComponent extends LoanProductBaseComponent im
null,
null,
null,
+ null,
null
);
}
@@ -353,7 +386,8 @@ export class LoanDelinquencyTagsTabComponent extends LoanProductBaseComponent im
minimumPayment: number | null,
minimumPaymentType: string | null,
frequency: number | null,
- frequencyType: string | null
+ frequencyType: string | null,
+ startNewPeriod: boolean | null
): void {
let payload: any = {
action,
@@ -378,6 +412,12 @@ export class LoanDelinquencyTagsTabComponent extends LoanProductBaseComponent im
frequency,
frequencyType
};
+ } else if (action === 'reset') {
+ payload = {
+ action,
+ locale: this.locale,
+ startNewPeriod,
+ }
}
this.loansServices
diff --git a/src/assets/translations/cs-CS.json b/src/assets/translations/cs-CS.json
index 4a6818619b..899bac40f1 100644
--- a/src/assets/translations/cs-CS.json
+++ b/src/assets/translations/cs-CS.json
@@ -744,6 +744,7 @@
"Unassign Staff": "Zrušit přidělení personálu",
"Undo": "vrátit",
"Undo Rejection": "Zrušit odmítnutí",
+ "Undo Reset": "Vrátit reset",
"Undo Transfer": "Vrátit zpět převod",
"Unpin": "Odepnout",
"Update Default Savings": "Aktualizovat výchozí úspory",
@@ -1562,6 +1563,7 @@
"Unassign Role": "Zrušit přiřazení role",
"Unassign Staff": "Zrušit přidělení personálu",
"Undo": "vrátit",
+ "Undo Reset": "Vrátit reset",
"Undo Transaction": "Vrátit zpět transakci",
"Upcoming Charges": "Nadcházející poplatky",
"Upload": "nahrát",
@@ -2929,6 +2931,7 @@
"Standing Instruction Type": "Typ trvalého pokynu",
"Standing Instructions": "Stálé instrukce",
"Start Date": "Datum zahájení",
+ "Start new period": "Zahájit nové období",
"Start Time": "Doba spuštění",
"Started On": "Zahájeno dne",
"Starting date": "Počáteční datum",
@@ -3362,6 +3365,7 @@
"Are you sure you want to waive charge with id:": "Určitě se chcete vzdát poplatku s ID:",
"Are you sure you want to waive charges": "Opravdu chcete odpustit {{ count }} poplatků",
"Are you sure you want to undo this transaction ?": "Jste si jisti, že chcete tuto transakci vrátit zpět?",
+ "Are you sure you want to undo last reset action": "Opravdu chcete vrátit poslední akci resetu?",
"Are you sure you want recover from Guarantor": "Jste si jisti, že se chcete zotavit z ručitele",
"Are you sure you want recover the Original Schedule": "Jste si jisti, že chcete obnovit původní rozvrh",
"Are you sure you want resume the Delinquency Classification for Loan": "Jste si jisti, že chcete pokračovat v klasifikaci delikvence pro půjčku",
diff --git a/src/assets/translations/de-DE.json b/src/assets/translations/de-DE.json
index 4a195e5026..b449245f8d 100644
--- a/src/assets/translations/de-DE.json
+++ b/src/assets/translations/de-DE.json
@@ -745,6 +745,7 @@
"Unassign Staff": "Personalzuweisung aufheben",
"Undo": "Rückgängig machen",
"Undo Rejection": "Ablehnung rückgängig machen",
+ "Undo Reset": "Zurücksetzen rückgängig machen",
"Undo Transfer": "Übertragung rückgängig machen",
"Unpin": "Lösen",
"Update Default Savings": "Standardeinsparungen aktualisieren",
@@ -1564,6 +1565,7 @@
"Unassign Role": "Rollenzuweisung aufheben",
"Unassign Staff": "Personalzuweisung aufheben",
"Undo": "Rückgängig machen",
+ "Undo Reset": "Zurücksetzen rückgängig machen",
"Undo Transaction": "Transaktion rückgängig machen",
"Upcoming Charges": "Kommende Anklagen",
"Upload": "Hochladen",
@@ -2931,6 +2933,7 @@
"Standing Instruction Type": "Ständiger Instruktionstyp",
"Standing Instructions": "Ständige Anweisungen",
"Start Date": "Startdatum",
+ "Start new period": "Neue Periode starten",
"Start Time": "Startzeit",
"Started On": "Begann am",
"Starting date": "Anfangsdatum",
@@ -3364,6 +3367,7 @@
"Are you sure you want to waive charge with id:": "Sind Sie sicher, dass Sie die Gebühr mit der ID erlassen möchten:",
"Are you sure you want to waive charges": "Sind Sie sicher, dass Sie {{ count }} Gebühren verzichten möchten",
"Are you sure you want to undo this transaction ?": "Sind Sie sicher, dass Sie diese Transaktion rückgängig machen möchten ?",
+ "Are you sure you want to undo last reset action": "Sind Sie sicher, dass Sie die letzte Zurücksetzung rückgängig machen möchten?",
"Are you sure you want recover from Guarantor": "Sind Sie sicher, dass Sie sich vom Bürgen erholen möchten",
"Are you sure you want recover the Original Schedule": "Sind Sie sicher, dass Sie den Originalzeitplan wiederherstellen möchten",
"Are you sure you want resume the Delinquency Classification for Loan": "Sind Sie sicher, dass Sie die Delinquenzklassifizierung für das Darlehen fortsetzen möchten",
diff --git a/src/assets/translations/en-US.json b/src/assets/translations/en-US.json
index 9f9e8b9f93..eae1252d45 100644
--- a/src/assets/translations/en-US.json
+++ b/src/assets/translations/en-US.json
@@ -746,6 +746,7 @@
"Unassign Staff": "Unassign Staff",
"Undo": "Undo",
"Undo Rejection": "Undo Rejection",
+ "Undo Reset": "Undo Reset",
"Undo Transfer": "Undo Transfer",
"Unpin": "Unpin",
"Update Default Savings": "Update Default Savings",
@@ -1570,6 +1571,7 @@
"Unassign Staff": "Unassign Staff",
"Undo": "Undo",
"Undo Transaction": "Undo Transaction",
+ "Undo Reset": "Undo Reset",
"Upcoming Charges": "Upcoming Charges",
"Upload": "Upload",
"Upload Client Image": "Upload Client Image",
@@ -2932,6 +2934,7 @@
"Standing Instruction Type": "Standing Instruction Type",
"Standing Instructions": "Standing Instructions",
"Start Date": "Start Date",
+ "Start new period": "Start New Period",
"Start Time": "Start Time",
"Started On": "Started On",
"Starting Date": "Starting Date",
@@ -3388,6 +3391,7 @@
"Are you sure you want to delete checker": "Are you sure you want to delete checker",
"Are you sure you want to Approve Loan": "Are you sure you want to Approve Loan",
"Are you sure you want to Disburse Loan": "Are you sure you want to Disburse Loan",
+ "Are you sure you want to undo last reset action": "Are you sure you want to undo last reset action",
"undo_account_transfer": "Are you sure you want to undo this account transfer?",
"Are you sure you want to": "Are you sure you want to ",
"the productmix component with id": "the productmix component with id",
diff --git a/src/assets/translations/es-CL.json b/src/assets/translations/es-CL.json
index 29f9b32b04..f0ab57bec5 100644
--- a/src/assets/translations/es-CL.json
+++ b/src/assets/translations/es-CL.json
@@ -743,6 +743,7 @@
"Unassign Staff": "Desasignar Asesor",
"Undo": "Deshacer",
"Undo Rejection": "Deshacer rechazo",
+ "Undo Reset": "Deshacer reinicio",
"Undo Transfer": "Deshacer transferencia",
"Unpin": "Desanclar",
"Update Default Savings": "Actualizar ahorros predeterminados",
@@ -1562,6 +1563,7 @@
"Unassign Role": "Desasignar rol",
"Unassign Staff": "Desasignar Asesor",
"Undo": "Deshacer",
+ "Undo Reset": "Deshacer reinicio",
"Undo Transaction": "Deshacer transacción",
"Upcoming Charges": "Próximos cargos",
"Upload": "Subir",
@@ -2930,6 +2932,7 @@
"Standing Instruction Type": "Tipo de instrucción permanente",
"Standing Instructions": "Instrucciones permanentes",
"Start Date": "Fecha de inicio",
+ "Start new period": "Iniciar nuevo período",
"Start Time": "Hora de inicio",
"Started On": "Iniciado en",
"Starting date": "Fecha de inicio",
@@ -3362,6 +3365,7 @@
"Disable withhold tax for this account ?": "¿Quieres deshabilitar la retención de impuestos para esta cuenta?",
"Are you sure you want to waive charge with id:": "¿Estás seguro de que deseas eximir el cargo con ID:",
"Are you sure you want to waive charges": "¿Está seguro de que desea renunciar a {{ count }} comisiones",
+ "Are you sure you want to undo last reset action": "¿Está seguro de que desea deshacer la última acción de reinicio?",
"Are you sure you want to undo this transaction ?": "¿Estás seguro de que deseas deshacer esta transacción?",
"Are you sure you want recover from Guarantor": "¿Estás seguro de que deseas recuperar del garante?",
"Are you sure you want recover the Original Schedule": "¿Estás seguro de que deseas recuperar el Calendario Original?",
diff --git a/src/assets/translations/es-MX.json b/src/assets/translations/es-MX.json
index 1212226b22..139f5a2624 100644
--- a/src/assets/translations/es-MX.json
+++ b/src/assets/translations/es-MX.json
@@ -744,6 +744,7 @@
"Unassign Staff": "Desasignar Asesor",
"Undo": "Reversar",
"Undo Rejection": "Reversar rechazo",
+ "Undo Reset": "Deshacer reinicio",
"Undo Transfer": "Reversar transferencia",
"Unpin": "Desanclar",
"Update Default Savings": "Actualizar ahorros predeterminados",
@@ -1566,6 +1567,7 @@
"Unassign Role": "Desasignar rol",
"Unassign Staff": "Desasignar Asesor",
"Undo": "Reversar",
+ "Undo Reset": "Deshacer reinicio",
"Undo Transaction": "Reversar transacción",
"Upcoming Charges": "Próximos cargos",
"Upload": "Subir",
@@ -2934,6 +2936,7 @@
"Standing Instruction Type": "Tipo de instrucción permanente",
"Standing Instructions": "Instrucciones permanentes",
"Start Date": "Fecha de inicio",
+ "Start new period": "Iniciar nuevo período",
"Start Time": "Hora de inicio",
"Started On": "Iniciado en",
"Starting date": "Fecha de inicio",
@@ -3365,6 +3368,7 @@
"Disable withhold tax for this account ?": "¿Quieres deshabilitar la retención de impuestos para esta cuenta?",
"Are you sure you want to waive charge with id:": "¿Estás seguro de que deseas eximir el cargo con ID:",
"Are you sure you want to waive charges": "¿Está seguro de que desea renunciar a {{ count }} cargos",
+ "Are you sure you want to undo last reset action": "¿Está seguro de que desea deshacer la última acción de reinicio?",
"Are you sure you want to undo this transaction ?": "¿Estás seguro de que deseas reversar esta transacción?",
"Are you sure you want recover from Guarantor": "¿Estás seguro de que deseas recuperar del aval?",
"Are you sure you want recover the Original Schedule": "¿Estás seguro de que deseas recuperar el Calendario Original?",
diff --git a/src/assets/translations/fr-FR.json b/src/assets/translations/fr-FR.json
index f615004d56..6a2b960c17 100644
--- a/src/assets/translations/fr-FR.json
+++ b/src/assets/translations/fr-FR.json
@@ -743,6 +743,7 @@
"Unassign Staff": "Annuler l'affectation du personnel",
"Undo": "annuler",
"Undo Rejection": "Annuler le rejet",
+ "Undo Reset": "Annuler la réinitialisation",
"Undo Transfer": "Annuler le transfert",
"Unpin": "Détacher",
"Update Default Savings": "Mettre à jour les économies par défaut",
@@ -1565,6 +1566,7 @@
"Unassign Role": "Annuler l'attribution d'un rôle",
"Unassign Staff": "Annuler l'affectation du personnel",
"Undo": "annuler",
+ "Undo Reset": "Annuler la réinitialisation",
"Undo Transaction": "Annuler la transaction",
"Upcoming Charges": "Frais à venir",
"Upload": "Télécharger",
@@ -2932,6 +2934,7 @@
"Standing Instruction Type": "Type d'instruction permanente",
"Standing Instructions": "Instructions permanentes",
"Start Date": "Date de début",
+ "Start new period": "Démarrer une nouvelle période",
"Start Time": "Heure de début",
"Started On": "Commencé le",
"Starting date": "Date de début",
@@ -3364,6 +3367,7 @@
"Disable withhold tax for this account ?": "Voulez-vous désactiver la retenue d'impôt pour ce compte ?",
"Are you sure you want to waive charge with id:": "Êtes-vous sûr de vouloir renoncer aux frais avec l'ID :",
"Are you sure you want to waive charges": "Êtes-vous sûr de vouloir renoncer à {{ count }} frais",
+ "Are you sure you want to undo last reset action": "Êtes-vous sûr de vouloir annuler la dernière réinitialisation ?",
"Are you sure you want to undo this transaction ?": "Êtes-vous sûr de vouloir annuler cette transaction ?",
"Are you sure you want recover from Guarantor": "Êtes-vous sûr de vouloir récupérer du garant",
"Are you sure you want recover the Original Schedule": "Êtes-vous sûr de vouloir récupérer le calendrier original",
diff --git a/src/assets/translations/it-IT.json b/src/assets/translations/it-IT.json
index d6ccc12474..25d6661464 100644
--- a/src/assets/translations/it-IT.json
+++ b/src/assets/translations/it-IT.json
@@ -743,6 +743,7 @@
"Unassign Staff": "Annulla assegnazione del personale",
"Undo": "Disfare",
"Undo Rejection": "Annulla rifiuto",
+ "Undo Reset": "Annulla ripristino",
"Undo Transfer": "Annulla trasferimento",
"Unpin": "Sblocca",
"Update Default Savings": "Aggiorna i risparmi predefiniti",
@@ -1562,6 +1563,7 @@
"Unassign Role": "Annulla assegnazione ruolo",
"Unassign Staff": "Annulla assegnazione del personale",
"Undo": "Disfare",
+ "Undo Reset": "Annulla ripristino",
"Undo Transaction": "Annulla transazione",
"Upcoming Charges": "Prossimi addebiti",
"Upload": "Caricamento",
@@ -2929,6 +2931,7 @@
"Standing Instruction Type": "Tipo di istruzione permanente",
"Standing Instructions": "Istruzioni per la permanenza",
"Start Date": "Data d'inizio",
+ "Start new period": "Avvia nuovo periodo",
"Start Time": "Ora di inizio",
"Started On": "Iniziato il",
"Starting date": "Data di inizio",
@@ -3360,6 +3363,7 @@
"Disable withhold tax for this account ?": "Vuoi disabilitare la ritenuta d'acconto per questo conto ?",
"Are you sure you want to waive charge with id:": "Sei sicuro di voler rinunciare alla tariffa con ID:",
"Are you sure you want to waive charges": "Sei sicuro di voler rinunciare a {{ count }} commissioni",
+ "Are you sure you want to undo last reset action": "Sei sicuro di voler annullare l'ultima operazione di ripristino?",
"Are you sure you want to undo this transaction ?": "Sei sicuro di voler annullare questa transazione ?",
"Are you sure you want recover from Guarantor": "Sei sicuro di voler recuperare dal Garante",
"Are you sure you want recover the Original Schedule": "Sei sicuro di voler recuperare il Calendario Originale",
diff --git a/src/assets/translations/ko-KO.json b/src/assets/translations/ko-KO.json
index 1901bc8334..705b020351 100644
--- a/src/assets/translations/ko-KO.json
+++ b/src/assets/translations/ko-KO.json
@@ -743,6 +743,7 @@
"Unassign Staff": "직원 할당 해제",
"Undo": "실행 취소",
"Undo Rejection": "거부 취소",
+ "Undo Reset": "재설정 실행 취소",
"Undo Transfer": "전송 취소",
"Unpin": "고정 해제",
"Update Default Savings": "기본 절감액 업데이트",
@@ -1563,6 +1564,7 @@
"Unassign Role": "역할 할당 해제",
"Unassign Staff": "직원 할당 해제",
"Undo": "실행 취소",
+ "Undo Reset": "재설정 실행 취소",
"Undo Transaction": "거래 취소",
"Upcoming Charges": "다가오는 요금",
"Upload": "업로드",
@@ -2929,6 +2931,7 @@
"Standing Instruction Type": "상임 지시 유형",
"Standing Instructions": "기립 지침",
"Start Date": "시작일",
+ "Start new period": "새 기간 시작",
"Start Time": "시작 시간",
"Started On": "시작 날짜",
"Starting date": "시작 날짜",
@@ -3360,6 +3363,7 @@
"Disable withhold tax for this account ?": "이 계정에 대한 세금 보류 기능을 비활성화하시겠습니까?",
"Are you sure you want to waive charge with id:": "ID가 있는 요금을 면제하시겠습니까?",
"Are you sure you want to waive charges": "정말로 {{ count }}개의 수수료를 면제하시겠습니까",
+ "Are you sure you want to undo last reset action": "마지막 재설정 작업을 취소하시겠습니까?",
"Are you sure you want to undo this transaction ?": "이 거래를 취소하시겠습니까?",
"Are you sure you want recover from Guarantor": "보증인에서 복구하시겠습니까?",
"Are you sure you want recover the Original Schedule": "원본 일정에서 복구하시겠습니까?",
diff --git a/src/assets/translations/lt-LT.json b/src/assets/translations/lt-LT.json
index 13a8376381..7a2efdadae 100644
--- a/src/assets/translations/lt-LT.json
+++ b/src/assets/translations/lt-LT.json
@@ -743,6 +743,7 @@
"Unassign Staff": "Atšaukti personalo priskyrimą",
"Undo": "Anuliuoti",
"Undo Rejection": "Anuliuoti atmetimą",
+ "Undo Reset": "Atšaukti nustatymų atkūrimą",
"Undo Transfer": "Anuliuoti perkėlimą",
"Unpin": "Atsegti",
"Update Default Savings": "Atnaujinkite numatytuosius taupymo elementus",
@@ -1561,6 +1562,7 @@
"Unassign Role": "Atšaukti vaidmens priskyrimą",
"Unassign Staff": "Atšaukti personalo priskyrimą",
"Undo": "Anuliuoti",
+ "Undo Reset": "Atšaukti nustatymų atkūrimą",
"Undo Transaction": "Anuliuoti operaciją",
"Upcoming Charges": "Būsimi mokesčiai",
"Upload": "Įkelti",
@@ -2928,6 +2930,7 @@
"Standing Instruction Type": "Stovimos instrukcijos tipas",
"Standing Instructions": "Stovėjimo instrukcijos",
"Start Date": "Pradžios data",
+ "Start new period": "Pradėti naują laikotarpį",
"Start Time": "Pradžios laikas",
"Started On": "Prasidėjo",
"Starting date": "Pradžios data",
@@ -3360,6 +3363,7 @@
"Disable withhold tax for this account ?": "Ar norite išjungti mokesčių išlaikymą šiam paskyrimui?",
"Are you sure you want to waive charge with id:": "Ar tikrai norite atsisakyti mokesčio su ID:",
"Are you sure you want to waive charges": "Ar tikrai norite atsisakyti {{ count }} mokesčių",
+ "Are you sure you want to undo last reset action": "Ar tikrai norite atšaukti paskutinį nustatymų atkūrimo veiksmą?",
"Are you sure you want to undo this transaction ?": "Ar tikrai norite atšaukti šią operaciją?",
"Are you sure you want recover from Guarantor": "Ar tikrai norite atkurti iš Garanto?",
"Are you sure you want recover the Original Schedule": "Ar tikrai norite atkurti originalų tvarkaraštį?",
diff --git a/src/assets/translations/lv-LV.json b/src/assets/translations/lv-LV.json
index c032408faa..428e28d934 100644
--- a/src/assets/translations/lv-LV.json
+++ b/src/assets/translations/lv-LV.json
@@ -743,6 +743,7 @@
"Unassign Staff": "Atcelt personāla piešķiršanu",
"Undo": "Atsaukt",
"Undo Rejection": "Atsaukt noraidījumu",
+ "Undo Reset": "Atsaukt atiestatīšanu",
"Undo Transfer": "Atsaukt pārsūtīšanu",
"Unpin": "Atspraust",
"Update Default Savings": "Atjauniniet noklusējuma ietaupījumus",
@@ -1562,6 +1563,7 @@
"Unassign Role": "Atcelt lomas piešķiršanu",
"Unassign Staff": "Atcelt personāla piešķiršanu",
"Undo": "Atsaukt",
+ "Undo Reset": "Atsaukt atiestatīšanu",
"Undo Transaction": "Atsaukt darījumu",
"Upcoming Charges": "Gaidāmās maksas",
"Upload": "Augšupielādēt",
@@ -2929,6 +2931,7 @@
"Standing Instruction Type": "Pastāvīgās instrukcijas veids",
"Standing Instructions": "Stāvošās instrukcijas",
"Start Date": "Sākuma datums",
+ "Start new period": "Sākt jaunu periodu",
"Start Time": "Sākuma laiks",
"Started On": "Sākās",
"Starting date": "Sākuma datums",
@@ -3360,6 +3363,7 @@
"Disable withhold tax for this account ?": "Vai vēlaties deaktivizēt ieturēto nodokli šim kontam?",
"Are you sure you want to waive charge with id:": "Vai tiešām vēlaties atbrīvot maksu ar ID:",
"Are you sure you want to waive charges": "Vai esat pārliecināts, ka vēlaties atteikties no {{ count }} maksām",
+ "Are you sure you want to undo last reset action": "Vai tiešām vēlaties atsaukt pēdējo atiestatīšanas darbību?",
"Are you sure you want to undo this transaction ?": "Vai tiešām vēlaties atsaukt šo darījumu?",
"Are you sure you want recover from Guarantor": "Vai tiešām vēlaties atgūt no garantētāja?",
"Are you sure you want recover the Original Schedule": "Vai tiešām vēlaties atjaunot oriģinālo grafiku?",
diff --git a/src/assets/translations/ne-NE.json b/src/assets/translations/ne-NE.json
index d3a4101cb4..a8a0705570 100644
--- a/src/assets/translations/ne-NE.json
+++ b/src/assets/translations/ne-NE.json
@@ -743,6 +743,7 @@
"Unassign Staff": "कर्मचारी नियुक्ति रद्द गर्नुहोस्",
"Undo": "पूर्वकार्य",
"Undo Rejection": "अस्वीकार अनडू गर्नुहोस्",
+ "Undo Reset": "रिसेट पूर्ववत गर्नुहोस्",
"Undo Transfer": "स्थानान्तरण अनडू गर्नुहोस्",
"Unpin": "अनपिन गर्नुहोस्",
"Update Default Savings": "पूर्वनिर्धारित बचत अद्यावधिक गर्नुहोस्",
@@ -1561,6 +1562,7 @@
"Unassign Role": "भूमिका अनअसाइन गर्नुहोस्",
"Unassign Staff": "कर्मचारी नियुक्ति रद्द गर्नुहोस्",
"Undo": "पूर्ववत गर्नुहोस्",
+ "Undo Reset": "रिसेट पूर्ववत गर्नुहोस्",
"Undo Transaction": "लेनदेन पूर्ववत गर्नुहोस्",
"Upcoming Charges": "आगामी शुल्कहरू",
"Upload": "अपलोड गर्नुहोस्",
@@ -2928,6 +2930,7 @@
"Standing Instruction Type": "स्थायी निर्देशन प्रकार",
"Standing Instructions": "स्थायी निर्देशनहरू",
"Start Date": "सुरू मिति",
+ "Start new period": "नयाँ अवधि सुरु गर्नुहोस्",
"Start Time": "सुरु समय",
"Started On": "मा सुरु भयो",
"Starting date": "सुरु हुने मिति",
@@ -3360,6 +3363,7 @@
"Disable withhold tax for this account ?": "के तपाईं निश्चित हुनुहुन्छ कि तपाईं यस खातामा कर निर्वाचन गर्न चाहनुहुन्छ?",
"Are you sure you want to waive charge with id:": "के तपाईं निश्चित हुनुहुन्छ कि तपाईं आइडी सहित शुल्क त्याग गर्न चाहनुहुन्छ?",
"Are you sure you want to waive charges": "के तपाईं {{ count }} शुल्कहरू माफ गर्न निश्चित हुनुहुन्छ",
+ "Are you sure you want to undo last reset action": "के तपाईं अन्तिम रिसेट कार्य पूर्ववत गर्न निश्चित हुनुहुन्छ?",
"Are you sure you want to undo this transaction ?": "के तपाईं निश्चित हुनुहुन्छ कि तपाईं यस लेन-देनलाई पूर्वस्थिति मा पर्खन चाहनुहुन्छ?",
"Are you sure you want recover from Guarantor": "के तपाईं निश्चित हुनुहुन्छ कि तपाईं ग्यारान्टरबाट पुनर्प्राप्त गर्न चाहनुहुन्छ?",
"Are you sure you want recover the Original Schedule": "के तपाईं निश्चित हुनुहुन्छ कि तपाईं मौलिक तालिका पुनर्प्राप्त गर्न चाहनुहुन्छ?",
diff --git a/src/assets/translations/pt-PT.json b/src/assets/translations/pt-PT.json
index 60e1fcc07f..7c83156209 100644
--- a/src/assets/translations/pt-PT.json
+++ b/src/assets/translations/pt-PT.json
@@ -743,6 +743,7 @@
"Unassign Staff": "Cancelar atribuição de equipe",
"Undo": "Desfazer",
"Undo Rejection": "Desfazer rejeição",
+ "Undo Reset": "Desfazer redefinição",
"Undo Transfer": "Desfazer transferência",
"Unpin": "Desafixar",
"Update Default Savings": "Atualizar economia padrão",
@@ -1561,6 +1562,7 @@
"Unassign Role": "Cancelar atribuição de função",
"Unassign Staff": "Cancelar atribuição de equipe",
"Undo": "Desfazer",
+ "Undo Reset": "Desfazer redefinição",
"Undo Transaction": "Desfazer transação",
"Upcoming Charges": "Próximas cobranças",
"Upload": "Carregar",
@@ -2928,6 +2930,7 @@
"Standing Instruction Type": "Tipo de instrução permanente",
"Standing Instructions": "Instruções permanentes",
"Start Date": "Data de início",
+ "Start new period": "Iniciar novo período",
"Start Time": "Hora de início",
"Started On": "Começou em",
"Starting date": "Data de início",
@@ -3360,6 +3363,7 @@
"Disable withhold tax for this account ?": "Desativar retenção de impostos para esta conta?",
"Are you sure you want to waive charge with id:": "Tem a certeza que deseja renunciar a cobrança com id:",
"Are you sure you want to waive charges": "Tem a certeza de que pretende renunciar a {{ count }} encargos",
+ "Are you sure you want to undo last reset action": "Tem certeza de que deseja desfazer a última ação de redefinição?",
"Are you sure you want to undo this transaction ?": "Tem a certeza que deseja anular esta transação?",
"Are you sure you want recover from Guarantor": "Tem a certeza que deseja recuperar do fiador",
"Are you sure you want recover the Original Schedule": "Tem a certeza que deseja recuperar o Calendário Original",
diff --git a/src/assets/translations/sw-SW.json b/src/assets/translations/sw-SW.json
index c60ac79a37..432695cd67 100644
--- a/src/assets/translations/sw-SW.json
+++ b/src/assets/translations/sw-SW.json
@@ -743,6 +743,7 @@
"Unassign Staff": "Batilisha Wafanyikazi",
"Undo": "Tengeneza",
"Undo Rejection": "Tendua Kukataliwa",
+ "Undo Reset": "Tengua uwekaji upya",
"Undo Transfer": "Tendua Uhamisho",
"Unpin": "Ondoa",
"Update Default Savings": "Sasisha Akiba Chaguomsingi",
@@ -1559,6 +1560,7 @@
"Unassign Role": "Batilisha Wajibu",
"Unassign Staff": "Batilisha Wafanyikazi",
"Undo": "Tendua",
+ "Undo Reset": "Tengua uwekaji upya",
"Undo Transaction": "Tendua Muamala",
"Upcoming Charges": "Malipo Yanayokuja",
"Upload": "Pakia",
@@ -2926,6 +2928,7 @@
"Standing Instruction Type": "Aina ya Maagizo ya Kudumu",
"Standing Instructions": "Maagizo ya Kudumu",
"Start Date": "Tarehe ya Kuanza",
+ "Start new period": "Anza kipindi kipya",
"Start Time": "Wakati wa kuanza",
"Started On": "Ilianza",
"Starting date": "Tarehe ya kuanza",
@@ -3357,6 +3360,7 @@
"Disable withhold tax for this account ?": "Je, una uhakika unataka kulemaza kodi ya kizuizi kwa akaunti hii?",
"Are you sure you want to waive charge with id:": "Je, una uhakika unataka kufuta malipo na kitambulisho:",
"Are you sure you want to waive charges": "Je, una uhakika wa kutaka kusamehe malipo {{ count }}",
+ "Are you sure you want to undo last reset action": "Je, una uhakika unataka kutengua hatua ya mwisho ya uwekaji upya?",
"Are you sure you want to undo this transaction ?": "Je, una uhakika unataka kufuta hii muamala?",
"Are you sure you want recover from Guarantor": "Je, una uhakika unataka kurejesha kutoka kwa mdhamini?",
"Are you sure you want recover the Original Schedule": "Je, una uhakika unataka kurejesha ratiba ya awali?",