Feature: Example With Paraglide JS#1915
Conversation
|
✅ Deploy Preview for solid-start-landing-page ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| @@ -0,0 +1 @@ | |||
| ilUDEMg7qcdswMDx3J No newline at end of file | |||
There was a problem hiding this comment.
This is auto-generated, probably by the library to identify the project in their tool.
|
Hello. First of all, sorry it took us so long to look at this. Part of this is the issue is that we've been looking at how to better server the community with our templates and ongoing repo work. Because of that we have decided to move templates to [solidjs/templates](https://github.com/solidjs/templates). You're much welcome to recreate this template there, and read more on the new architecture in the discussion #1984 You're feedback is definitely much appreciated. 💙 |
PR Checklist
Please check if your PR fulfills the following requirements:
What is the current behavior?
Currently, there is no official example in the SolidStart repository demonstrating how to implement internationalization (i18n) with Paraglide JS. Developers need to figure out the integration on their own, which can be time-consuming and error-prone.
What is the new behavior?
This PR adds a new example to the SolidStart examples directory that demonstrates:
/en/,/pt/,/de/)langattribute updates (both server and client)The example includes:
lang/core.ts)Other information
This example provides a production-ready foundation for building multilingual SolidStart applications. It's fully SSR-compatible, ensuring fast initial page loads and excellent SEO performance. The implementation follows the official Paraglide JS patterns while being fully integrated with SolidStart's routing and SSR systems.
The implementation is lightweight, type-safe, and provides excellent developer experience with auto-completion for all translation keys.
Perfect for developers who need to build international applications with SolidStart! 🌍