From 8c5d64872ff36d4d8f217903189a18de9b4ffa3b Mon Sep 17 00:00:00 2001 From: Andrii Bodnar Date: Wed, 10 Jan 2024 17:56:59 +0200 Subject: [PATCH] docs: update resources and tooling sections (#1832) --- website/docs/misc/resources.md | 7 +++++++ website/docs/misc/showroom.md | 6 +++++- website/docs/misc/tooling.md | 16 +++++++++++----- website/sidebars.ts | 2 +- 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/website/docs/misc/resources.md b/website/docs/misc/resources.md index 1339b1f57..7ffd17861 100644 --- a/website/docs/misc/resources.md +++ b/website/docs/misc/resources.md @@ -4,6 +4,9 @@ - [How to Localize JavaScript and React Apps with LinguiJS](https://crowdin.com/blog/2022/12/13/lingui-i18n?utm_source=lingui.dev&utm_medium=referral&utm_campaign=lingui.dev) - by [Crowdin](https://crowdin.com/?utm_source=lingui.dev&utm_medium=referral&utm_campaign=lingui.dev) - [How to build a fully internationalized Nextjs application using Lingui v4](https://bravo-kernel.com/blog/2023/05/how-to-build-a-fully-internationalized-nextjs-application-using-lingui-v4) by [Bravo_Kernel](https://twitter.com/bravo_kernel) +- [The complete guide to internationalization in Next.js](https://blog.logrocket.com/complete-guide-internationalization-nextjs/) - by [Ivan Vlatkovic](https://blog.logrocket.com/author/ivanvlatkovic/) +- [Internationalization of Next.js 13 app with App Router](https://medium.com/@amir.latypov/internationalization-of-nextjs-13-app-with-app-router-946ff017962b) - by [Amir Latypov](https://medium.com/@amir.latypov) +- [How We Migrated a Large React Application from react-i18next to LinguiJS in 1 Day](https://medium.com/@radist2s/one-command-one-day-multiple-languages-our-migration-from-react-i18next-to-linguijs-4b07ac73a9bb) - by [Alex Batalov](https://medium.com/@radist2s) - [Javascript i18n with Lingui](https://mikewilliamson.wordpress.com/2017/11/05/javascript-i18n-with-lingui/) - by [Mike Williamson](https://mikewilliamson.wordpress.com/) ## Talks @@ -11,3 +14,7 @@ - [Let React speak your language](https://www.youtube.com/watch?v=soAEB7ltQPk) - by Tomáš Ehrlich - [Internationalization is a piece of cake](https://www.youtube.com/watch?v=vhUiL_wUAjo) - by Eli Schutze - [Localizing React Native apps talk from React Native EU 2022](https://www.youtube.com/live/uLicTDG5hSs?feature=share&t=7512) - by [Vojtech Novak](https://twitter.com/vonovak); covers RN but general i18n topics as well + +--- + +Would like to add something to the list? Visit the [Contributing](http://localhost:3000/misc/community#contributing) section. diff --git a/website/docs/misc/showroom.md b/website/docs/misc/showroom.md index 4f6f3b27f..be3dcfb8c 100644 --- a/website/docs/misc/showroom.md +++ b/website/docs/misc/showroom.md @@ -1,4 +1,4 @@ -# Projects using LinguiJS +# Projects using Lingui Feel free to [send a PR](https://github.com/lingui/js-lingui/issues/new) to list your project here. @@ -35,3 +35,7 @@ Feel free to [send a PR](https://github.com/lingui/js-lingui/issues/new) to list - [mapflow.ai](https://mapflow.ai) - [Ascendero.com](https://ascendero.com/) - [InterMenu.com](https://intermenu.com) + +--- + +Do you use Lingui in production or for hobby project? Please [let us know](https://github.com/lingui/js-lingui/discussions/1404), so we can add you to the showroom! diff --git a/website/docs/misc/tooling.md b/website/docs/misc/tooling.md index 69df2760a..5a51eef5f 100644 --- a/website/docs/misc/tooling.md +++ b/website/docs/misc/tooling.md @@ -4,8 +4,14 @@ title: Third party modules # Tooling -| Tool | Type | Description | -| ---------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------- | -| [storybook-addon-linguijs](https://www.npmjs.com/package/storybook-addon-linguijs) | storybook | Storybook addon to provide language and locale switcher in storybook | -| [Auto Translation Tool](https://auto-translation.now.sh/) | service | Tool for translating JSON files for LinguiJS | -| [simpleen.io](https://simpleen.io/) | service | Online and CLI Tool to machine translate LinguiJS JSON files | +| Tool | Type | Description | +| -------------------------------------------------------------------------- | ------- | -------------------------------------------------------------------------------------------- | +| [svelte-i18n-lingui](https://www.npmjs.com/package/svelte-i18n-lingui) | addon | Add i18n to Svelte/Sveltekit projects using Lingui, with gettext-style message as catalog id | +| [Lingui String Exporter](https://store.crowdin.com/lingui-string-exporter) | tool | Deliver new translations to your Lingui application over-the-air | +| [lingui-action](https://github.com/trisbee/lingui-action) | tool | Run Lingui CLI in GitHub Actions workflow | +| [Auto Translation Tool](https://auto-translation.now.sh/) | service | Tool for translating JSON files for LinguiJS | +| [simpleen.io](https://simpleen.io/) | service | Online and CLI Tool to machine translate LinguiJS JSON files | + +--- + +Would like to add something to the list? Visit the [Contributing](http://localhost:3000/misc/community#contributing) section. diff --git a/website/sidebars.ts b/website/sidebars.ts index c15dd2abe..3a449a624 100644 --- a/website/sidebars.ts +++ b/website/sidebars.ts @@ -209,7 +209,7 @@ const sidebar = [ { type: "category", label: "Resources", - items: ["misc/community", "misc/resources", "misc/showroom", "misc/react-intl", "misc/i18next", "misc/tooling"], + items: ["misc/community", "misc/resources", "misc/tooling", "misc/showroom", "misc/react-intl", "misc/i18next"], }, { type: "category",