If you want help upgrading, you can join the Discord Server and post in the 🔼・upgrade channel or DM me on Bluesky with a link to your project. I will do my best to answer questions / send PRs to help with the process.
shadcn-docs-nuxt now uses Tailwind v4, which is a major update to the Tailwind CSS framework. You will need to update your tailwind.css (follow the migration steps below). Apart from that, this update should be seamless for most users, but there are some breaking changes that you should be aware of:
If you are using tailwind in your custom components, you might need to update your code to use the new utility classes. (See the Tailwind v4 upgrade guide for a full list of changes.)
shadcn-docs-nuxt now supports i18n out of the box, including the following features:
Content translation: You can now translate your content using the file structure. You can create a folder for each locale in the content folder, and the content will be automatically translated based on the locale.
UI translation: The UI is now fully translatable, including all the components and pages.
Language switcher: The language switcher is now fully functional and allows you to switch between languages easily.
Auto link generation: The links in the content automatically redirect to the correct locale. You don't have to specify the locale in the links. For example, if you have a link to /getting-started, it will automatically redirect to /fr/getting-started if the current locale is fr.
Set defaultLocale and locales in the i18n property to your preferred locale. This is used for the UI language. Even if you are not using i18n in your app, you still need to set the UI language here.
Currently supported UI locales are:
en (English)
fr (Français)
zh-CN (简体中文)
zh-TW (繁體中文)
ja (日本語)
km (ភាសាខ្មែរ)
ru (Русский)
ko (한국어)
hi (हिन्दी)
bn (বাংলা)
If you want to add more UI locales, feel free to contribute to the project.