dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

[FEATURE] Implement Multilingual Support Framework

Open chickun-io opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe.

Current configuration files and interface prompts are English-only, creating barriers for non-native speakers. From the Chinese user community, we observe significant comprehension difficulties in local communities.

Describe the solution you'd like

Propose implementing i18n using Python's gettext module to create a multilingual framework. This would enable:

  1. Config files to support locale templates in .locale directory
  2. Terminal outputs to auto-switch based on system language
  3. Effortless addition of new languages without core code changes

Describe alternatives you've considered

  1. Relying on browser machine translation - fails to handle config comments
  2. Maintaining multiple config copies - causes version control issues
  3. Providing terminology glossary only - lacks contextual relevance

Additional context

If implemented, I'm willing to contribute complete Chinese translations. Suggest adding _(...) markers in key configurations like hyprland.conf for easier i18n integration.

Support or Contribution

chickun-io avatar Feb 27 '25 13:02 chickun-io

I am also interested in contributing in translations for Brazilian Portuguese. I wonder if you would be interested in this idea for ML4W.

I really like the project. Honestly, this dotfiles are almost turning in a full desktop environment.

Let me know if this aligns with your plans!

Mur1love avatar Feb 28 '25 01:02 Mur1love