mlemgroup / mlem

Mlem for Lemmy
https://lemmy.ml/c/mlemapp
GNU General Public License v3.0
161 stars 34 forks source link

French localisation #1124

Open pylapp opened 2 days ago

pylapp commented 2 days ago

Introduction

Today the app provides only english texts. All the strings are hardcoded and not extracted in localizables files. I propose ot bring localizaiton for both english and french by:

  1. extracting all hard-coded strings to a localizable strings dict
  2. add french translations

Requirements

Discussion

Could be quite easy, I can do it in one evening.

What I Need

Nothing particular, just get your agreement before starting dev, it can induce conflcits between branches so I need to ship this evolution fast.

WDYT @buresdv @EricBAndrews?

Sjmarf commented 2 days ago

Hey there! Full localisation is something we'd love to support at some stage.

At the moment, we're busy rewriting our entire codebase on the dev2 branch. The next major update will be Mlem v2.0, which will use this new codebase. Mlem on the dev2 branch is only partially implemented, and many UI components are missing. You're welcome to localise what we've got so far, if that appeals to you. Alternatively, I can let you know when Mlem v2.0 is finished so that you can add the French translations. I don't think it would be worth adding translations to the v1 codebase on the dev branch at this stage, as it will be replaced with dev2 in the next month or two.

pylapp commented 2 days ago

Hi!Sounds interesting, maybe it could be more efficient indeed if the v2 code base is ready ; waiting for such version will be better because we will be able to add French translations in one time for all the views.Feel free to ping me when you think the code base can be pulled so as to get my French wording 😁Cheers!—Pierre-Yves Lapersonne (a.k.a pylapp)pylapersonne.infoLe 2 juil. 2024 à 18:25, Sjmarf @.***> a écrit : Hey there! Full localisation is something we'd love to support at some stage. At the moment, we're busy rewriting our entire codebase on the dev2 branch. The next major update will be Mlem v2.0, which will use this new codebase. Mlem on the dev2 branch is only partially implemented, and many UI components are missing. You're welcome to localise what we've got so far, if that appeals to you. Alternatively, I can let you know when Mlem v2.0 is finished so that you can add the French translations. I don't think it would be worth adding translations to the v1 codebase on the dev branch at this stage, as it will be replaced with dev2 in the next month or two.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Sjmarf commented 2 days ago

Sure, I'll let you know when it's ready then :D

pylapp commented 2 days ago

Nice 👌 —Pierre-Yves Lapersonne (a.k.a pylapp)pylapersonne.infoLe 2 juil. 2024 à 20:28, Sjmarf @.***> a écrit : Sure, I'll let you know when it's ready then :D

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>