Skip to content

Commit 76e2840

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. Modified the Lithuanian, Italian, Czech, English and French .json translations files, as recommended by Coderabbit.
1 parent 5ed6524 commit 76e2840

File tree

15 files changed

+157
-1804
lines changed

15 files changed

+157
-1804
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: 21 additions & 161 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",
@@ -3074,29 +3051,34 @@
30743051
"Modify Loans Account": "Upravit úvěrový účet",
30753052
"more_vert": "více_vert",
30763053
"N/A": "N/A",
3077-
"Navigate system selecting entity": "To uživateli umožní rychle procházet entitou pro výběr systému, zatímco vyhledávání činí navigaci robustnější.",
3054+
"Navigate system selecting entity": "To uživateli umožní rychle procházet entitou pro výběr systému, zatímco vyhledávání činí navigaci robustnější",
30783055
"Navigation": "Navigace",
30793056
"Not Activated": "Neaktivováno",
30803057
"No Data": "Žádná data",
30813058
"No Description": "Bez popisu",
3082-
"No checker inbox data available for this account": "Pro tento účet nejsou k dispozici žádná data doručené pošty Checker.",
3083-
"No checker inbox data available for this search": "Pro toto vyhledávání nejsou k dispozici žádná data doručené pošty Checker.",
3059+
"No checker inbox data available for this account": "Pro tento účet nejsou k dispozici žádná data doručené pošty Checker",
3060+
"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",
3086-
"No loan locked available": "Žádná půjčka není k dispozici.",
3063+
"No deposit accounts": "Nebyly nalezeny žádné termínované vkladové účty",
3064+
"No loan accounts": "Nebyly nalezeny žádné úvěrové účty",
3065+
"No loan locked available": "Žádná půjčka není k dispozici",
30873066
"No notifications": "Žádné oznámení",
3088-
"No pending loan available for disbursal": "Není k dispozici žádná nevyřízená půjčka k vyplacení.",
3089-
"No pending loans for approval": "Žádné půjčky čekající na schválení.",
3090-
"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.",
3067+
"No pending loan available for disbursal": "Není k dispozici žádná nevyřízená půjčka k vyplacení",
3068+
"No pending loans for approval": "Žádné půjčky čekající na schválení",
3069+
"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",
3093-
"No transaction was found": "Nebyla nalezena žádná transakce.",
3073+
"No saving accounts": "Nebyly nalezeny žádné spořicí účty",
3074+
"No shares accounts": "Nebyly nalezeny žádné akciové účty",
3075+
"No transaction was found": "Nebyla nalezena žádná transakce",
30943076
"Notes": "Poznámky",
30953077
"Notification Service Configuration": "Konfigurace oznamovací služby",
30963078
"Notification": "Oznámení",
30973079
"Notifications": "Oznámení",
30983080
"Organization": "Organizace",
3099-
"Organization available languages": "Organizace si zde může vybrat jazyk z dostupných jazyků zde.",
3081+
"Organization available languages": "Organizace si zde může vybrat jazyk z dostupných jazyků zde",
31003082
"out": "ven",
31013083
"Original Schedule": "Původní rozvrh",
31023084
"Overdue Charges": "Poplatky po splatnosti",
@@ -3109,9 +3091,9 @@
31093091
"Periodic Accrual Accounting": "Periodické akruální účetnictví",
31103092
"Pie": "Koláč",
31113093
"Please enter the OTP": "Zadejte jednorázové heslo",
3112-
"Please retain the value Entity/Person in the filename.": "Ponechte prosím hodnotu Entity/Person v názvu souboru.",
3094+
"Please retain the value Entity/Person in the filename.": "Ponechte prosím hodnotu Entity/Person v názvu souboru",
31133095
"Please select a delivery method": "Vyberte prosím způsob doručení",
3114-
"Please select a screen report.": "Vyberte přehled obrazovky.",
3096+
"Please select a screen report.": "Vyberte přehled obrazovky",
31153097
"Please update your password": "Aktualizujte prosím své heslo",
31163098
"port": "přístav",
31173099
"port_number": "číslo_portu",
@@ -3122,7 +3104,7 @@
31223104
"Profile": "Profil",
31233105
"Provisioning Criteria": "Kritéria poskytování",
31243106
"Provisioning Entries": "Poskytování záznamů",
3125-
"Provisioning criteria definitions": "Vyplňte všechny definice kritérií poskytování.",
3107+
"Provisioning criteria definitions": "Vyplňte všechny definice kritérií poskytování",
31263108
"Precedes of": "Předchází",
31273109
"Recurring Deposit Account Charges": "Opakované poplatky za vkladový účet",
31283110
"Recurring Deposit Account Interest Rate Chart": "Graf úrokových sazeb pro opakující se vkladový účet",
@@ -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)