open-saas icon indicating copy to clipboard operation
open-saas copied to clipboard

Add a default i18n setup

Open LorisSigrist opened this issue 1 year ago • 8 comments

I'm opening this in response to this tweet

Good Internationalisation and Localisation can greatly increase the potential market for a service. If you live / work in a country with multiple languages it may even be a hard requirement. (I live in Switzerland, everything needs 2-4 Languages)

I'm proposing to add a default i18n setup to this template, which would entail:

  • Setting up Starlight i18n for the Astro Site
  • Setting up i18n for the App
    • Use localStorage to store the language, since SEO isn't as necessary for the App
    • Extracting all hard-coded strings from the App & use an i18n library (may I shamelessy promote ParaglideJs)

I am not proposing to ship the template in multiple languages by default, only to have setup in place to add more languages.

I would be happy to contribute this if you're interested!

LorisSigrist avatar Feb 01 '24 08:02 LorisSigrist

Yes please, this would be awesome !

fafournier avatar Feb 05 '24 20:02 fafournier

I would be happy to contribute this if you're interested!

This sounds like a great feature. Go ahead and assign yourself @LorisSigrist if you're still willing to take this on 🙏

vincanger avatar Feb 05 '24 20:02 vincanger

This is quite interesting. I wonder if it should be a feature at Wasp level at some point. Let's see how this goes, and it might give us some good inspiration for that!

Martinsos avatar Feb 06 '24 11:02 Martinsos

This would be very useful feature.

ralpholazo24 avatar Apr 20 '24 20:04 ralpholazo24

Lets go

alexlevy0 avatar May 25 '24 20:05 alexlevy0

That would be really helpful @LorisSigrist!

driveliveinfo avatar Jul 20 '24 19:07 driveliveinfo

I really need multiple languages!

zhalice2011 avatar Aug 02 '24 15:08 zhalice2011

i18n and lemonsqueezy payment required.

aiddroid avatar Aug 12 '24 06:08 aiddroid