mirror of
https://github.com/strapi/strapi.git
synced 2026-06-02 16:27:47 +00:00
* fix(admin): use ISO 639-1 da for Danish admin locale Rename admin translation bundles from dk to da, normalize legacy dk in app config, custom translation keys, localStorage, and stored user language. Closes #25761 * fix(admin): add dk json fallback and admin user language migration Register internal migration admin::migrate-prefered-language-dk-to-da to rewrite admin_users.prefered_language from dk to da. Export importLocaleJsonWithLegacyDkFallback from strapi-admin and use it in core loadAdminTrads plus every bundled plugin registerTrads so third-party plugins that still ship only dk.json keep loading when the UI locale is da. Add @strapi/admin devDependency where the helper is imported from JS or packages that did not already list it. Refs #26322 * fix(types): add importLocaleJson to strapi-admin registerTrads typing * fix(admin): expand plugin locale list and merge under canonical codes Moves legacy dk handling into StrapiApp.loadTrads (flatMap + uniq + normalize merge) so registerTrads keeps a stable API without importLocaleJson. Core admin bundles use try/catch dynamic imports per locale code. * fix(admin): route plugin translations through importLocaleJson Pass StrapiApp.importLocaleJson into registerTrads so core and third-party plugins share legacy locale JSON fallback (da -> dk) and one-shot deprecation warnings. Relax admin test console.warn filter for those messages. Refs #26322. * fix(admin): keep plugin locale fallback internal --------- Co-authored-by: Bassel Kanso <basselkanso82@gmail.com>
🚀 Getting started with Strapi
Strapi comes with a full featured Command Line Interface (CLI) which lets you scaffold and manage your project in seconds.
develop
Start your Strapi application with autoReload enabled. Learn more
npm run develop
# or
yarn develop
start
Start your Strapi application with autoReload disabled. Learn more
npm run start
# or
yarn start
build
Build your admin panel. Learn more
npm run build
# or
yarn build
⚙️ Deployment
Strapi gives you many possible deployment options for your project. Find the one that suits you on the deployment section of the documentation.
📚 Learn more
- Resource center - Strapi resource center.
- Strapi documentation - Official Strapi documentation.
- Strapi tutorials - List of tutorials made by the core team and the community.
- Strapi blog - Official Strapi blog containing articles made by the Strapi team and the community.
- Changelog - Find out about the Strapi product updates, new features and general improvements.
Feel free to check out the Strapi GitHub repository. Your feedback and contributions are welcome!
✨ Community
- Discord - Come chat with the Strapi community including the core team.
- Forum - Place to discuss, ask questions and find answers, show your Strapi project and get feedback or just talk with other Community members.
- Awesome Strapi - A curated list of awesome things related to Strapi.
🤫 Psst! Strapi is hiring.