Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for internalization #7

Merged
merged 6 commits into from
Jul 20, 2024
Merged

Add support for internalization #7

merged 6 commits into from
Jul 20, 2024

Commits on Jul 19, 2024

  1. 💚(CI) fix crowdin steps

    Updated CI to use "npm" instead of yarn for the frontend project based
    on @manuhabitela's recommendations. Also updated the dependencies-related CI
    steps that were previously missed.
    lebaudantoine authored and manuhabitela committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7573d99 View commit details
    Browse the repository at this point in the history
  2. ✏️(makefile) fix "crowin" typo

    Fixed a typo and ensured all instances of "crowdin"
    are capitalized for consistent naming.
    lebaudantoine authored and manuhabitela committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    75e4d31 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. 🌐(frontend) init i18next

    - dynamically load locale files for smaller footprint
    - have a namespace for each feature. At first I'd figured I'd put each
    namespace in its correct feature folder but it's kinda cumbersome to
    manage if we want to link that to i18n management services like crowdin…
    manuhabitela committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    8ec7240 View commit details
    Browse the repository at this point in the history
  2. 💚(crowdin) update to latest secrets to fix CROWDIN_BASE_PATH issue

    the base path is actually not a secret so we'd rather have it outside
    secrets and see it easily
    manuhabitela committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    e137809 View commit details
    Browse the repository at this point in the history
  3. 🌐(crowdin) make crowdin work with frontend translations

    - upload local translation files on push
    - make crowdin create a pull request when new translations are made
    through the crowdin website (webhook configured on crowdin-end)
    manuhabitela committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    59cc554 View commit details
    Browse the repository at this point in the history
  4. ♻️(frontend) put homepage in its own feature

    makes more sense i guess, maybe
    manuhabitela committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    2598076 View commit details
    Browse the repository at this point in the history