Skip to content

Commit b117ad6

Browse files
committed
Possible resolution to web-100 - 'no account' messages
Provides possible resolution to web-100. 'No account' messages are displayed in whichever language is required. Now includes modified en-US.json file. Made an alteration to the Lithuanian json file, as the translation on line 3527, was from English to Latvian and not Lithuanian.
1 parent 5ed6524 commit b117ad6

File tree

15 files changed

+145
-1792
lines changed

15 files changed

+145
-1792
lines changed

src/app/clients/clients-view/general-tab/general-tab.component.html

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,10 @@ <h3>{{ 'labels.heading.Upcoming Charges' | translate }}</h3>
112112
<div class="layout-column flex-50">
113113
<div class="heading-name">
114114
<h3>{{ 'labels.heading.Loan Accounts' | translate }}</h3>
115+
<!-- No Loan Accounts Message -->
116+
<div class="no-account-message" *ngIf="!loanAccounts">
117+
<h1>{{ 'labels.text.No loan accounts' | translate }}</h1>
118+
</div>
115119
</div>
116120
</div>
117121
<div class="layout-column flex-50">
@@ -304,6 +308,10 @@ <h3>{{ 'labels.heading.Loan Accounts' | translate }}</h3>
304308
<h3>{{ 'labels.heading.Saving Accounts' | translate }}</h3>
305309
</div>
306310
</div>
311+
<!-- No Saving Account message -->
312+
<div class="no-account-message" *ngIf="!(savingAccounts | accountsFilter: 'saving' : 'open' : 'isSavings')">
313+
<h1>{{ 'labels.text.No saving accounts' | translate }}</h1>
314+
</div>
307315
<div class="layout-column flex-50">
308316
<div class="layout-row align-flex-end">
309317
<button mat-raised-button class="f-right" color="primary" (click)="toggleSavingAccountsOverview()">
@@ -446,6 +454,10 @@ <h3>{{ 'labels.heading.Saving Accounts' | translate }}</h3>
446454
<h3>{{ 'labels.heading.Fixed Deposit Accounts' | translate }}</h3>
447455
</div>
448456
</div>
457+
<!-- No Fixed Deposit accounts message -->
458+
<div class="no-account-message" *ngIf="!(savingAccounts | accountsFilter: 'saving' : 'open' : 'isFixed')">
459+
<h1>{{ 'labels.text.No deposit accounts' | translate }}</h1>
460+
</div>
449461
<div class="layout-column flex-50">
450462
<div class="layout-row align-flex-end">
451463
<button mat-raised-button class="f-right" color="primary" (click)="toggleFixedAccountsOverview()">
@@ -567,6 +579,11 @@ <h3>{{ 'labels.heading.Fixed Deposit Accounts' | translate }}</h3>
567579
<h3>{{ 'labels.heading.Recurring Deposit Accounts' | translate }}</h3>
568580
</div>
569581
</div>
582+
<!-- No Recurring Deposit Accounts message -->
583+
<div class="no-account-message" *ngIf="!(savingAccounts | accountsFilter: 'saving' : 'open' : 'isRecurring')">
584+
<h1>{{ 'labels.text.No recurring accounts' | translate }}</h1>
585+
</div>
586+
570587
<div class="layout-column flex-50">
571588
<div class="layout-row align-flex-end">
572589
<button mat-raised-button class="f-right" color="primary" (click)="toggleRecurringAccountsOverview()">
@@ -696,6 +713,11 @@ <h3>{{ 'labels.heading.Recurring Deposit Accounts' | translate }}</h3>
696713
<h3>{{ 'labels.inputs.Shares Accounts' | translate }}</h3>
697714
</div>
698715
</div>
716+
<!-- No shares account message -->
717+
<div class="no-account-message" *ngIf="!shareAccounts">
718+
<h1>{{ 'labels.text.No shares accounts' | translate }}</h1>
719+
</div>
720+
699721
<div class="layout-column flex-50">
700722
<div class="layout-row align-flex-end">
701723
<button mat-raised-button class="f-right" color="primary" (click)="toggleShareAccountsOverview()">

src/app/clients/clients-view/general-tab/general-tab.component.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//Version 4
2+
13
.tab-container {
24
padding: 1%;
35
margin: 1%;
@@ -48,3 +50,8 @@
4850
align-items: center; /* Ensure buttons are vertically aligned */
4951
gap: 0.5rem; /* Add spacing between buttons if needed */
5052
}
53+
54+
// New class for ‘no account available’ message.
55+
.no-account-message {
56+
color: blue;
57+
}

src/assets/translations/cs-CS.json

Lines changed: 9 additions & 149 deletions
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,6 @@
369369
"Create Group": "Vytvořit skupinu",
370370
"Create Holiday": "Vytvořte dovolenou",
371371
"Create Hook": "Vytvořte háček",
372-
"Create Interest Refund": "Vytvořit vrácení úroků",
373372
"Create Journal Entries": "Vytvářejte záznamy deníku",
374373
"Create Loan Product": "Vytvořte produkt půjčky",
375374
"Create Office": "Vytvořit Office",
@@ -459,7 +458,6 @@
459458
"Previous": "Předchozí",
460459
"Print": "Tisk",
461460
"Proceed": "Pokračovat",
462-
"Productive Collection Sheet": "Produktivní kolekce list",
463461
"Reactivate": "Znovu aktivujte",
464462
"Recapture": "Znovu zachytit",
465463
"Recreate": "Znovu vytvořit",
@@ -1167,14 +1165,7 @@
11671165
"Grace On Principal": "Grace na ředitelce",
11681166
"Insert Installment": "Vložit splátku",
11691167
"Interest Rate": "Úroková sazba",
1170-
"Principal Amount": "Částka jistiny",
1171-
"Buy Down Fees": "Poplatky za odkup",
1172-
"Fee Amount": "Částka poplatku",
1173-
"Amortized Amount": "Amortizovaná částka",
1174-
"Not Yet Amortized Amount": "Dosud neamortizovana castka",
1175-
"Adjusted Amount": "Upravená částka",
1176-
"Charged Off Amount": "Odepsaná částka",
1177-
"Date": "Datum"
1168+
"Principal Amount": "Částka jistiny"
11781169
},
11791170
"inputs": {
11801171
"accounting": {
@@ -1233,7 +1224,6 @@
12331224
"Address Type": "Typ adresy",
12341225
"Adjust advance payments toward future installments": "Upravte zálohové platby směrem k budoucím splátkám",
12351226
"Adjust interest rates for remainder of loan": "Upravte úrokové sazby pro zbytek půjčky",
1236-
"Adjustment Amount": "Částka úpravy",
12371227
"Advance payments adjustment type": "Typ úpravy záloh",
12381228
"Advanced Payment Allocation Transactions": "Pokročilé transakce alokace plateb",
12391229
"Advanced Payment Allocation Transaction Type": "Typ transakce pro pokročilé přidělování plateb",
@@ -1257,7 +1247,6 @@
12571247
"Alt": "Alt",
12581248
"Amortization": "Amortizace",
12591249
"Amortization Type": "Typ amortizace",
1260-
"Amortized Amount": "Amortizovaná částka",
12611250
"Amount": "Množství",
12621251
"Amount Collected": "Vybraná částka",
12631252
"Amount Paid": "Částka vyplacená",
@@ -2141,7 +2130,6 @@
21412130
"Reason": "Důvod",
21422131
"Reason for Charge-Off": "Důvod pro nabíjení",
21432132
"Reason for Rescheduling": "Důvod přeplánování",
2144-
"Reason for Write-Off": "Důvod odepsání",
21452133
"Recalculate Interest": "Přepočítat úrok",
21462134
"Recalculate Interest based on new terms": "Přepočítat úrok na základě nových podmínek",
21472135
"Receipt No": "Potvrzení č",
@@ -2171,7 +2159,6 @@
21712159
"Reopened On Date": "Znovu otevřeno dne",
21722160
"Repaid every": "Splaceno každý",
21732161
"Repay Every": "Splatit každý",
2174-
"Repayment Date": "Datum splacení",
21752162
"Repayment Info": "Informace o splácení",
21762163
"Repayment Schedule": "Splátkový kalendář",
21772164
"Repayment Schedule Parameters": "Parametry splátkového kalendáře",
@@ -2182,9 +2169,6 @@
21822169
"Repayments": "Splátky",
21832170
"Repayments Every": "Splátky Každý",
21842171
"Repayments Scheduled To": "Splátky naplánovány na",
2185-
"Password Current": "Aktuální heslo",
2186-
"Password Current Required": "Aktuální heslo je povinné",
2187-
"Password New": "Nové heslo",
21882172
"Repeat Password": "Zopakovat heslo",
21892173
"Repeats": "Opakuje se",
21902174
"Repeats Every": "Opakuje se každý",
@@ -2401,7 +2385,6 @@
24012385
"Unassignment Date": "Datum vyřazení",
24022386
"Unique": "Unikátní",
24032387
"Unit Type": "Typ jednotky",
2404-
"Unrecognized Amount": "Nerozpoznaná částka",
24052388
"Updated By": "Aktualizováno uživatelem",
24062389
"Updated on": "Aktualizováno dne",
24072390
"Url": "URL",
@@ -2495,24 +2478,19 @@
24952478
"Password must contain at least one special character (@$!%*?&)": "Heslo musí obsahovat alespoň jeden speciální znak (@$!%*?&)",
24962479
"Password minimun length must be": "Minimální délka hesla musí být",
24972480
"Passwords do not match": "Hesla se neshodují",
2498-
"Unable to update password": "Nelze aktualizovat heslo",
2499-
"The current password is not correct": "Aktuální heslo není správné",
2500-
"New password cannot be the same as your current password": "Nové heslo nemůže být stejné jako vaše aktuální heslo",
25012481
"Enable income capitalization": "Povolit kapitalizaci příjmu",
25022482
"Income capitalization calculation type": "Typ výpočtu kapitalizace příjmu",
25032483
"Income capitalization strategy": "Strategie kapitalizace příjmu",
25042484
"Income capitalization type": "Typ kapitalizace příjmu",
25052485
"DEFERRED INCOME RECOGNITION": "Vykazování odložených výnosů",
25062486
"Enable Buy down fee": "Povolit poplatek za odkup",
2507-
"Merchant Buy down fee": "Poplatek za odkup obchodníka",
25082487
"Buy down fee calculation type": "Typ výpočtu poplatku za odkup",
25092488
"Buy down fee strategy": "Strategie poplatku za odkup",
25102489
"Buy down fee income type": "Typ příjmu z poplatku za odkup",
25112490
"Buy down fees": "Poplatky za odkup",
25122491
"Income from Buy down fees": "Příjmy z poplatků za odkup",
25132492
"Buy down fee Expense": "Náklady na poplatek za odkup",
2514-
"Skip Interest Refund Transaction Posting": "Přeskočit zaúčtování vrácení úroků",
2515-
"Available Disbursement Amount (with Over Applied)": "Dostupná částka k výplatě (s přeplatkem)"
2493+
"Skip Interest Refund Transaction Posting": "Přeskočit zaúčtování vrácení úroků"
25162494
},
25172495
"links": {
25182496
"Community": "Společenství",
@@ -2560,7 +2538,6 @@
25602538
"Clients": "klienti",
25612539
"Close": "Zavřít",
25622540
"Close (as Rescheduled)": "Zavřít (jako přeplánováno)",
2563-
"Collection Sheet": "Sbírkový list",
25642541
"Configuration Wizard": "Průvodce konfigurací",
25652542
"Contract Termination": "Ukončení smlouvy",
25662543
"Create Guarantor": "Vytvořit garanta",
@@ -3083,13 +3060,18 @@
30833060
"No checker inbox data available for this search": "Pro toto vyhledávání nejsou k dispozici žádná data doručené pošty Checker.",
30843061
"No client was found": "Nebyl nalezen žádný klient",
30853062
"No data found": "Nenalezena žádná data",
3063+
"No deposit accounts": "Nebyly nalezeny žádné termínované vkladové účty.",
3064+
"No loan accounts": "Nebyly nalezeny žádné úvěrové účty.",
30863065
"No loan locked available": "Žádná půjčka není k dispozici.",
30873066
"No notifications": "Žádné oznámení",
30883067
"No pending loan available for disbursal": "Není k dispozici žádná nevyřízená půjčka k vyplacení.",
30893068
"No pending loans for approval": "Žádné půjčky čekající na schválení.",
30903069
"No pending rescheduled loan available for this account": "Pro tento účet není k dispozici žádná nevyřízená půjčka s novým termínem splatnosti.",
3070+
"No recurring accounts": "Nebyly nalezeny žádné účty s opakovanými vklady.",
30913071
"No repayments and disbursal": "Pro vybraného klienta a datum schůzky nejsou k dispozici žádné splátky a výplaty",
30923072
"No report data was generated": "Nebyla vygenerována žádná data přehledu",
3073+
"No saving accounts": "Nebyly nalezeny žádné spořicí účty.",
3074+
"No shares accounts": "Nebyly nalezeny žádné akciové účty.",
30933075
"No transaction was found": "Nebyla nalezena žádná transakce.",
30943076
"Notes": "Poznámky",
30953077
"Notification Service Configuration": "Konfigurace oznamovací služby",
@@ -3324,16 +3306,12 @@
33243306
"Mandatory": "Povinné",
33253307
"Voluntary": "Dobrovolný",
33263308
"Write a note": "Napište poznámku",
3327-
"“Maker-Checker” principle requires every tasks": "Princip „Maker-Checker“ vyžaduje, aby každý úkol prováděli dva lidé, aby se snížila pravděpodobnost chyb a zneužití. Jedna osoba proces iniciuje a druhá jej dokončí.",
3328-
"Buy Down Fees": "Poplatky za odkup"
3309+
"“Maker-Checker” principle requires every tasks": "Princip „Maker-Checker“ vyžaduje, aby každý úkol prováděli dva lidé, aby se snížila pravděpodobnost chyb a zneužití. Jedna osoba proces iniciuje a druhá jej dokončí."
33293310
},
33303311
"titles": {
33313312
"Dashboard": "Přístrojová deska",
33323313
"Home": "Domov",
33333314
"Login": "Přihlásit se"
3334-
},
3335-
"messages": {
3336-
"No Data Found": "Nebyla nalezena žádná data"
33373315
}
33383316
},
33393317
"languages": {
@@ -3546,124 +3524,6 @@
35463524
"Yes": "Ano",
35473525
"loan product will be active and available to clients": "Datum, kdy bude úvěrový produkt aktivní a dostupný klientům. Pokud nevyplníte, bude úvěrový produkt aktivní, jakmile bude vytvořen.",
35483526
"loan product will become inactive and unavailable to clients": "Datum, kdy se úvěrový produkt stane neaktivním a nedostupným pro klienty. Pokud je prázdné, produkt zatížení se nikdy nestane neaktivním.",
3549-
"Refund transactions where interest refund will automatically be calculated": "Transakce s vrácením peněz, kde bude automaticky vypočítána refundace úroků",
3550-
"Create Interest Refund": "Vytvořit vrácení úroků"
3551-
},
3552-
"countries": {
3553-
"AF": "Afghánistán",
3554-
"AL": "Albánie",
3555-
"DZ": "Alžírsko",
3556-
"AD": "Andorra",
3557-
"AO": "Angola",
3558-
"AR": "Argentina",
3559-
"AM": "Arménie",
3560-
"AU": "Austrálie",
3561-
"AT": "Rakousko",
3562-
"AZ": "Ázerbájdžán",
3563-
"BH": "Bahrajn",
3564-
"BD": "Bangladéš",
3565-
"BY": "Bělorusko",
3566-
"BE": "Belgie",
3567-
"BO": "Bolívie",
3568-
"BA": "Bosna a Hercegovina",
3569-
"BR": "Brazílie",
3570-
"BG": "Bulharsko",
3571-
"BF": "Burkina Faso",
3572-
"BI": "Burundi",
3573-
"KH": "Kambodža",
3574-
"CM": "Kamerun",
3575-
"CA": "Kanada",
3576-
"CL": "Chile",
3577-
"CN": "Čína",
3578-
"CO": "Kolumbie",
3579-
"CR": "Kostarika",
3580-
"HR": "Chorvatsko",
3581-
"CU": "Kuba",
3582-
"CY": "Kypr",
3583-
"CZ": "Česko",
3584-
"DK": "Dánsko",
3585-
"EG": "Egypt",
3586-
"SV": "Salvador",
3587-
"ES": "Španělsko",
3588-
"EE": "Estonsko",
3589-
"ET": "Etiopie",
3590-
"FI": "Finsko",
3591-
"FR": "Francie",
3592-
"GE": "Gruzie",
3593-
"DE": "Německo",
3594-
"GH": "Ghana",
3595-
"GR": "Řecko",
3596-
"GT": "Guatemala",
3597-
"HN": "Honduras",
3598-
"HU": "Maďarsko",
3599-
"IS": "Island",
3600-
"IN": "Indie",
3601-
"ID": "Indonésie",
3602-
"IQ": "Irák",
3603-
"IR": "Írán",
3604-
"IE": "Irsko",
3605-
"IL": "Izrael",
3606-
"IT": "Itálie",
3607-
"JP": "Japonsko",
3608-
"JO": "Jordánsko",
3609-
"KZ": "Kazachstán",
3610-
"KE": "Keňa",
3611-
"KW": "Kuvajt",
3612-
"KG": "Kyrgyzstán",
3613-
"LV": "Lotyšsko",
3614-
"LB": "Libanon",
3615-
"LY": "Libye",
3616-
"LT": "Litva",
3617-
"LU": "Lucembursko",
3618-
"MK": "Severní Makedonie",
3619-
"MY": "Malajsie",
3620-
"MX": "Mexiko",
3621-
"MD": "Moldavsko",
3622-
"MC": "Monako",
3623-
"MN": "Mongolsko",
3624-
"MA": "Maroko",
3625-
"MZ": "Mosambik",
3626-
"NP": "Nepál",
3627-
"NL": "Nizozemsko",
3628-
"NZ": "Nový Zéland",
3629-
"NI": "Nikaragua",
3630-
"NG": "Nigérie",
3631-
"NO": "Norsko",
3632-
"PK": "Pákistán",
3633-
"PA": "Panama",
3634-
"PY": "Paraguay",
3635-
"PE": "Peru",
3636-
"PH": "Filipíny",
3637-
"PL": "Polsko",
3638-
"PT": "Portugalsko",
3639-
"QA": "Katar",
3640-
"RO": "Rumunsko",
3641-
"RU": "Rusko",
3642-
"SA": "Saúdská Arábie",
3643-
"SN": "Senegal",
3644-
"RS": "Srbsko",
3645-
"SG": "Singapur",
3646-
"SK": "Slovensko",
3647-
"SI": "Slovinsko",
3648-
"ZA": "Jihoafrická republika",
3649-
"KR": "Jižní Korea",
3650-
"LK": "Srí Lanka",
3651-
"SE": "Švédsko",
3652-
"CH": "Švýcarsko",
3653-
"TW": "Tchaj-wan",
3654-
"TH": "Thajsko",
3655-
"TR": "Turecko",
3656-
"UG": "Uganda",
3657-
"UA": "Ukrajina",
3658-
"AE": "Spojené arabské emiráty",
3659-
"GB": "Spojené království",
3660-
"US": "Spojené státy",
3661-
"UY": "Uruguay",
3662-
"UZ": "Uzbekistán",
3663-
"VE": "Venezuela",
3664-
"VN": "Vietnam",
3665-
"YE": "Jemen",
3666-
"ZM": "Zambie",
3667-
"ZW": "Zimbabwe"
3527+
"Refund transactions where interest refund will automatically be calculated": "Transakce s vrácením peněz, kde bude automaticky vypočítána refundace úroků"
36683528
}
36693529
}

0 commit comments

Comments
 (0)