From 532bf0121fc297f5e938f69ebaab8452106a806c Mon Sep 17 00:00:00 2001 From: Soni Jay Date: Thu, 8 Jan 2026 10:55:46 +0530 Subject: [PATCH] WEB-553 Add Trademarks Symbols (#2970) --- .github/ISSUE_TEMPLATE/DMP_2024_DESIGN.yml | 2 +- .github/ISSUE_TEMPLATE/bug_report.md | 4 ++-- README.md | 16 +++++++-------- e2e/testRigor/README.md | 6 +++--- package.json | 4 ++-- playwright/README.md | 8 ++++---- src/app/core/error-handler/README.md | 18 ++++++++--------- src/app/shared/footer/footer.component.html | 4 ++-- src/assets/translations/cs-CS.json | 14 ++++++------- src/assets/translations/de-DE.json | 20 +++++++++---------- src/assets/translations/en-US.json | 22 ++++++++++----------- src/assets/translations/es-CL.json | 12 +++++------ src/assets/translations/es-MX.json | 12 +++++------ src/assets/translations/fr-FR.json | 12 +++++------ src/assets/translations/it-IT.json | 14 ++++++------- src/assets/translations/ko-KO.json | 12 +++++------ src/assets/translations/lt-LT.json | 10 +++++----- src/assets/translations/lv-LV.json | 12 +++++------ src/assets/translations/ne-NE.json | 12 +++++------ src/assets/translations/pt-PT.json | 13 ++++++------ src/assets/translations/sw-SW.json | 10 +++++----- src/manifest.json | 6 +++--- 22 files changed, 121 insertions(+), 122 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/DMP_2024_DESIGN.yml b/.github/ISSUE_TEMPLATE/DMP_2024_DESIGN.yml index 773099dbd..62b3dc870 100644 --- a/.github/ISSUE_TEMPLATE/DMP_2024_DESIGN.yml +++ b/.github/ISSUE_TEMPLATE/DMP_2024_DESIGN.yml @@ -97,7 +97,7 @@ body: - ShikshaLokam - Tech4Dev - Tekdi - - The Mifos Initiative + - The Mifos® Initiative - Tibil - Ushahidi - Arghyam diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index ca73c9f7f..453e3b15d 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -10,7 +10,7 @@ Provide a brief overview of the enhancement or issue. ## Steps to Reproduce Please add as much detail as possible to reproduce the error/issue. -Don't assume the reader knows anything about the Mifos X Web App. +Don't assume the reader knows anything about the Mifos® X Web App. ## Expected Behaviour @@ -18,7 +18,7 @@ Don't assume the reader knows anything about the Mifos X Web App. ## Settings -- Mifos X version: +- Mifos® X version: - Browser used: ## Screenshots, if any diff --git a/README.md b/README.md index 9d91d0c3f..4f61f5d6b 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# Mifos X Web App ![build](https://github.com/openMF/web-app/actions/workflows/build.yml/badge.svg) +# Mifos® X Web App ![build](https://github.com/openMF/web-app/actions/workflows/build.yml/badge.svg) ## Overview -Mifos X Web App is a modern single-page application (SPA) built on top of the Mifos X platform for financial inclusion. It serves as the default web interface for the Mifos user community. +Mifos® X Web App is a modern single-page application (SPA) built on top of the Mifos® X platform for financial inclusion. It serves as the default web interface for the Mifos® user community. **Technologies Used:** @@ -23,11 +23,11 @@ Mifos X Web App is a modern single-page application (SPA) built on top of the Mi ### Prerequisites for All Methods - Git: [Download here](https://git-scm.com/downloads) -- Mifos X Backend (Fineract) - **Required before running the web app** +- Mifos® X Backend (Apache Fineract®) - **Required before running the web app** ### Backend Setup (REQUIRED FIRST) -Before installing the web app, you need to set up the Fineract backend server: +Before installing the web app, you need to set up the Apache Fineract® backend server: 1. **Choose ONE of these backend options:** - **Option A: Use existing remote server** @@ -98,7 +98,7 @@ Choose ONE of the following methods to install the web app: #### Method 3: Docker Compose (Frontend + Backend) -This sets up both the Mifos X Web App and Fineract backend: +This sets up both the Mifos® X Web App and Apache Fineract® backend: 1. Clone the repository: ``` @@ -311,9 +311,9 @@ For more detailed configuration options, refer to the `env.sample` file in the r ### 1.0.0 (Tag: 1.0.0-fineract1.11) -This is the first official release of the Mifos X web application: +This is the first official release of the Mifos® X web application: -- Developed for Fineract 1.11 +- Developed for Apache Fineract® 1.11 - No Self Service area - GLIM support limited - JLG not yet supported @@ -325,4 +325,4 @@ We welcome contributions! Please read our [contribution guidelines](./CONTRIBUTI ## Related Projects -[Apache Fineract](https://github.com/apache/fineract) - Apache Fineract provides open APIs and affordable core banking solution for financial institutions and is the backend for all UIs of the Mifos. +[Apache Fineract](https://github.com/apache/fineract) - Apache Fineract® provides open APIs and affordable core banking solution for financial institutions and is the backend for all UIs of the Mifos®. diff --git a/e2e/testRigor/README.md b/e2e/testRigor/README.md index e3cc9009e..caf29fc99 100644 --- a/e2e/testRigor/README.md +++ b/e2e/testRigor/README.md @@ -1,6 +1,6 @@ -# Test Automation with testRigor for MIFOS +# Test Automation with testRigor for Mifos® X -This document provides step-by-step instructions for setting up test automation for MIFOS using testRigor. It covers creating an account, setting up a test suite, and running tests using the testRigor CLI. +This document provides step-by-step instructions for setting up test automation for Mifos® X using testRigor. It covers creating an account, setting up a test suite, and running tests using the testRigor CLI. ## Table of Contents @@ -43,7 +43,7 @@ This document provides step-by-step instructions for setting up test automation - Before running the tests, create a .env file on the testRigor directory and set the following variables to the parameters you obtained: - `MIFOS_TEST_SUITE_ID`: Set this variable to your Test Suite ID. - `MIFOS_AUTH_TOKEN`: Set this variable to your auth token. - - `LOCALHOST_URL`: Set this variable to the URL where MIFOS + - `LOCALHOST_URL`: Set this variable to the URL where Mifos® X is running locally. 4. **Run Tests:** diff --git a/package.json b/package.json index 624e675ba..2b3c0192f 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "mifosx-web-app", "version": "1.0.0", - "description": "MifosX Web App is the default web application built on top of the Fineract platform for the Mifos user community leveraging the popular Angular framework.", + "description": "Mifos® X Web App is the default web application built on top of the Apache Fineract® platform for the Mifos® user community leveraging the popular Angular framework.", "keywords": [ - "mifos", + "mifos®", "openmf", "fineract", "angular" diff --git a/playwright/README.md b/playwright/README.md index 2b5402c61..3e474eb25 100644 --- a/playwright/README.md +++ b/playwright/README.md @@ -1,12 +1,12 @@ -# Playwright E2E Testing +# Playwright E2E Testing -Production-grade End-to-End testing infrastructure for Mifos X Web App using [Playwright](https://playwright.dev/). +Production-grade End-to-End testing infrastructure for Mifos® X Web App using [Playwright](https://playwright.dev/). ## Prerequisites Before running the tests, ensure the local environment is running: -1. **Backend:** Ensure Fineract is running on `https://localhost:8443` +1. **Backend:** Ensure Apache Fineract® is running on `https://localhost:8443` 2. **Frontend:** Serve the Angular app: ```bash ng serve @@ -54,7 +54,7 @@ playwright/ ### SSL Certificate Handling -The local Fineract backend uses a self-signed certificate. This is handled automatically: +The local Apache Fineract® backend uses a self-signed certificate. This is handled automatically: ```typescript // playwright.config.ts diff --git a/src/app/core/error-handler/README.md b/src/app/core/error-handler/README.md index 6f1558e56..38cb2e435 100644 --- a/src/app/core/error-handler/README.md +++ b/src/app/core/error-handler/README.md @@ -1,8 +1,8 @@ -# Error Handler Service +# Error Handler Service ## Overview -The `ErrorHandlerService` is a centralized error-handling service for the Mifos X Web App. It provides consistent, user-friendly error messaging across the application by converting HTTP errors into meaningful messages and displaying them through Material Design snackbars. +The `ErrorHandlerService` is a centralized error-handling service for the Mifos® X Web App. It provides consistent, user-friendly error messaging across the application by converting HTTP errors into meaningful messages and displaying them through Material Design snackbars. ## How It Works @@ -22,7 +22,7 @@ The `ErrorHandlerService` is **manually triggered** by components and services u - **Manually invoked** per API call - Provides **context-specific** error messages - Displays user-friendly snackbar notifications -- Extracts Fineract-specific error details +- Extracts Apache Fineract®-specific error details - Gives developers fine-grained control ### When to Use @@ -32,7 +32,7 @@ Use `ErrorHandlerService` when you need: - Custom error messages for specific operations - Context-aware error handling (e.g., "User not found", "Loan approval failed") - Snackbar notifications instead of modal dialogs -- To extract and display Fineract API error messages +- To extract and display Apache Fineract® API error messages The interceptor still catches errors you don't explicitly handle, providing a safety net. @@ -57,7 +57,7 @@ The interceptor still catches errors you don't explicitly handle, providing a sa ### 1. HTTP Error Handling - Automatically converts HTTP status codes into user-friendly messages -- Extracts Fineract-specific error messages +- Extracts Apache Fineract®-specific error messages - Handles network/connection errors - Supports contextual error messages @@ -247,12 +247,12 @@ Shows an informational message to the user. this.errorHandler.showInfo('Loading data...', 'Dismiss'); ``` -## Fineract Integration +## Apache Fineract® Integration -The service automatically extracts Fineract-specific error messages: +The service automatically extracts Apache Fineract®-specific error messages: ```typescript -// Fineract error structure +// Apache Fineract® error structure { "errors": [{ "defaultUserMessage": "Client with same name already exists" @@ -376,7 +376,7 @@ When modifying this service: 1. Ensure all HTTP status codes are handled appropriately 2. Update the documentation with new features 3. Maintain consistent snackbar positioning and duration -4. Test with actual Fineract API responses +4. Test with actual Apache Fineract® API responses 5. Follow Angular and TypeScript best practices ## License diff --git a/src/app/shared/footer/footer.component.html b/src/app/shared/footer/footer.component.html index 6a5d7de1a..14ee1005c 100644 --- a/src/app/shared/footer/footer.component.html +++ b/src/app/shared/footer/footer.component.html @@ -4,7 +4,7 @@ @if (displayBackEndInfo) {