📜 Plans for v1.0.0 release
See original GitHub issueastro-i18next
is currently in beta. Before releasing v1.0.0, some things need to be worked out, mainly to improve DX.
Developers should be able to translate their Astro website / app as fast as possible --> reduce manual tasks to setup / use the integration.
Roadmap:
- add i18next plugins to config 👉 removed in beta.13, astro-i18next takes care of the basic stuff (loading translation strings, locale detection, etc.) 👉 added back in beta.14 (https://github.com/yassinedoghri/astro-i18next/commit/5ddb1c779367148fb0e690cd6503cba32d2bee59)
-
npx astro-i18next generate
: generate localized pages using command (based on config file) (https://github.com/yassinedoghri/astro-i18next/issues/13) - Translate routes, possible thanks to @Alexandre-Fernandez !
👉 Having
routes.json
files alongside pages would be best for i18n collaboration (#29) - Hot Module Reloading localized pages instead of running the
npx astro-i18next generate
command manually. ❌ MAYBE NO NEED: Probably by creating a Vite plugin and adding it to theastro:config:setup
hook. 👉 use astro’s injectRoute function in theastro:config:setup
to inject localized routes during build time. The generate CLI tool would most probably be discarded.pages
folder wouldn’t need to include localized pages anymore! - Test support for SSR ✅ Works with node adapter ❌ Doesn’t work with Netlify yet: https://github.com/yassinedoghri/astro-i18next/issues/26 - Reproduction 👉 Missing support for Deno
- Test client side i18n support ✅ Works with react 👉 try out with other frontend frameworks
-
npx astro-i18next extract
: extract the translation keys using the i18next-parser + @astrojs/compiler -
npx astro-i18next init
: automaticastro-i18next
setup / config - Move the documentation from README.md to the website
- Release v1.0.0 🚀
EDIT 2022-11-06: beta.13 is now out and I’m getting closer to a clean and simple API for everyone. Any feedback is welcome!
Issue Analytics
- State:
- Created a year ago
- Reactions:7
- Comments:7 (2 by maintainers)
Top Results From Across the Web
v1.0.0 – RELEASE CANDIDATE! – Orangepixel
v1.0.0 – RELEASE CANDIDATE! May 16, 2018 June 13, 2022 ... The plan is to release the game on iOS and PC next...
Read more >Releases - GitLab Docs
In GitLab, a release enables you to create a snapshot of your project for your users, including installation packages and release notes.
Read more >Plan: Expand the City v1.0.0 : r/incremental_games - Reddit
After a few more bugfixes, I am proud to announce I created a release candidate for Plan: Expand the City. After the last...
Read more >Development Update #11: Full Release - YouTube
In this final development video, we look at some of the updates that you can enjoy in v1. 0.0 - Bannerlord's full release....
Read more >Releases · FiloSottile/age - GitHub
v1.0.0 release candidate! ... This release includes the last minor changes to the CLI, improved error messages, and an expanded test suite. The...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
if there anything you need from us just let me know @yassinedoghri 👊
Not in beta.13. I’ll add support for plugins in the next release. Sorry for the trouble.
Edit: it’s back on beta.14