{"id":"f121edc9-aea3-4fa8-89ab-dbf14efae427","shortId":"zf2baR","kind":"skill","title":"next-intl-add-language","tagline":"Add new language to a Next.js + next-intl application","description":"This is a guide to add a new language to a Next.js project using next-intl for internationalization,\n\n- For i18n, the application uses next-intl.\n- All translations are in the directory `./messages`.\n- The UI component is `src/components/language-toggle.tsx`.\n- Routing and middleware configuration are handled in:\n  - `src/i18n/routing.ts`\n  - `src/middleware.ts`\n\nWhen adding a new language:\n\n- Translate all the content of `en.json` to the new language. The goal is to have all the JSON entries in the new language for a complete translation.\n- Add the path in `routing.ts` and `middleware.ts`.\n- Add the language to `language-toggle.tsx`.","tags":["next","intl","add","language","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest"],"capabilities":["skill","source-github","skill-next-intl-add-language","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/next-intl-add-language","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (642 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:18.537Z","embedding":null,"createdAt":"2026-04-18T20:25:52.898Z","updatedAt":"2026-05-18T18:52:18.537Z","lastSeenAt":"2026-05-18T18:52:18.537Z","tsv":"'/messages':49 'ad':65 'add':4,6,21,96,103 'applic':15,38 'complet':94 'compon':52 'configur':58 'content':72 'directori':48 'en.json':74 'entri':87 'goal':80 'guid':19 'handl':60 'i18n':36 'internation':34 'intl':3,14,32,42 'json':86 'languag':5,8,24,68,78,91,105 'language-toggle.tsx':107 'middlewar':57 'middleware.ts':102 'new':7,23,67,77,90 'next':2,13,31,41 'next-intl':12,30,40 'next-intl-add-languag':1 'next.js':11,27 'path':98 'project':28 'rout':55 'routing.ts':100 'skill' 'skill-next-intl-add-language' 'source-github' 'src/components/language-toggle.tsx':54 'src/i18n/routing.ts':62 'src/middleware.ts':63 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'translat':44,69,95 'ui':51 'use':29,39","prices":[{"id":"4b4fe07f-b4a0-4c1f-af61-41530600032f","listingId":"f121edc9-aea3-4fa8-89ab-dbf14efae427","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:52.898Z"}],"sources":[{"listingId":"f121edc9-aea3-4fa8-89ab-dbf14efae427","source":"github","sourceId":"github/awesome-copilot/next-intl-add-language","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/next-intl-add-language","isPrimary":false,"firstSeenAt":"2026-04-18T21:50:21.199Z","lastSeenAt":"2026-05-18T18:52:18.537Z"},{"listingId":"f121edc9-aea3-4fa8-89ab-dbf14efae427","source":"skills_sh","sourceId":"github/awesome-copilot/next-intl-add-language","sourceUrl":"https://skills.sh/github/awesome-copilot/next-intl-add-language","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:52.898Z","lastSeenAt":"2026-05-07T22:40:18.181Z"}],"details":{"listingId":"f121edc9-aea3-4fa8-89ab-dbf14efae427","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"next-intl-add-language","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"961e729cc8d5da796af95876a46aa18889bc8576","skill_md_path":"skills/next-intl-add-language/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/next-intl-add-language"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"next-intl-add-language","description":"Add new language to a Next.js + next-intl application"},"skills_sh_url":"https://skills.sh/github/awesome-copilot/next-intl-add-language"},"updatedAt":"2026-05-18T18:52:18.537Z"}}