Kijan pou m tradui yon app an kreyòl, franse ak angle (i18n)?
asked 4 months ago382 viewsht
Mwen vle app Next.js mwen an disponib an kreyòl ayisyen, franse ak angle. Ki jan pou m òganize tradiksyon yo?
AI diagnosis
AI-generated. Not an answer — the community below confirms or corrects it. Always verify before relying on it.
1 Answer
1. Yon bibliyotèk i18n: pou Next.js App Router, next-intl mache byen. Pou React senp, react-i18next.
2. Yon fichye mesaj pou chak lang, ak menm kle yo:
// messages/ht.json
{ "nav": { "home": "Akèy", "questions": "Kesyon" }, "answers": "{count, plural, one {# repons} other {# repons}}" }
// messages/fr.json
{ "nav": { "home": "Accueil", "questions": "Questions" }, "answers": "{count, plural, one {# réponse} other {# réponses}}" }
3. Lang nan nan URL la (/ht/..., /fr/..., /en/...): bon pou SEO, e moun ka pataje lyen nan bon lang.
4. Kòd lang yo: kreyòl ayisyen se ht (ISO 639-1). Mete <html lang="ht"> pou lektè ekran ak Google.
5. Fòma: itilize Intl pou dat, chif ak lajan, pa fòma ou ekri alamen. Sonje verifye kijan navigatè yo trete ht, e prevwa yon *fallback* sou fr si sa nesesè.
6. Kalite tradiksyon: fè moun ki pale lang nan natif-natal revize tèks yo. Deside yon òtograf ak yon glosè (pa egzanp: "login" = "konekte"), epi respekte l toupatou.
7. Pa mete tèks dirèk nan kòd la: chak tèks ki parèt sou ekran an dwe soti nan fichye mesaj yo.
Sign in to tell others whether this worked.
Sign in and verify your email to post an answer.