maybe-finance / maybe

The OS for your personal finances
https://maybe.co
GNU Affero General Public License v3.0
30.84k stars 2.3k forks source link

Internationalization (i18n) Enhancement #389

Closed tebayoso closed 8 months ago

tebayoso commented 8 months ago

Internationalization (i18n) Enhancement: Cross-State and Cross-Country Compliance

Overview

We are at a pivotal point in the project where internationalization (i18n) is no longer a nice-to-have feature, but an absolute necessity. Our aim is to extend i18n beyond mere language translation, addressing the intricate variations in financial regulations and standards across different states and countries.

Key Elements

Goals

  1. Expand i18n Implementation: Ensure that internationalization encompasses not just linguistic translations but also adapts to regional financial and compliance differences.

  2. Adaptive Database Structure: Redesign our database to support dynamic rule management and regional customization.

  3. User-Defined Rule Customization: Develop a user-friendly interface for custom rule definition, catering to localized needs.

  4. Support for Multiple Currencies and Accounts: Integrate functionalities to handle transactions in multiple currencies and across various banking platforms.

Call to Action

We invite contributions to this critical aspect of our project. Expertise in Rails, database management, and a deep understanding of financial compliance across different regions would be highly valuable. Let's work together to make our application truly global and compliant with diverse financial norms.


Note: This issue is open for discussions, suggestions, and contributions. Your expertise and insights can help shape a truly internationalized financial application.

Shpigford commented 8 months ago

Thanks! We've got i18n tooling already implemented and quite a bit of coverage already. If you see any missed text, feel free to submit a PR!