svobik7 / next-roots

Next.js utility to generate i18n routes in the new APP directory.
https://next-roots-svobik7.vercel.app/
MIT License
178 stars 12 forks source link

Is there a downside of using Inlang compared to next-roots? #212

Closed juliomuhlbauer closed 4 months ago

juliomuhlbauer commented 4 months ago

https://inlang.com/m/osslbuzt/paraglide-next-i18n/

They use a middleware approach, but their approach affects the SEO?

svobik7 commented 4 months ago

I haven't tried InLang lib yet but I don't think that SEO is anyhow harmed when using it. Honestly it seems like a great library offering you a solution even to translate messages.

🔎 In general using middleware approach brings some issues straight away you need to deal with. But it seems they are aware of them, alredy solved some or put them on their roadmap. See my point bellow.

🪲InLang issues (published on their web):

🧭 InLang Roadmap to 1.0

➡️ Using next-roots:


🍀 Anyway I am not advocating next-roots here. Based on the size of InLang community, their roadmap and ecosystem they provide it seems like a more mature library with more features.

So if static export and server action language workaround does not bother you (they will probably solve it anyway in 1.0) and you can gain from they ecosystem (especially messages translation) go for InLang 👍

juliomuhlbauer commented 4 months ago

Thanks a lot! I think I will go for Inlag because of ecosystem and easier setup. But next-roots is a amazing project!