Kijan pou m tradui yon app an kreyòl, franse ak angle (i18n)?

poze 4 months ago377 gadeht

5

Mwen vle app Next.js mwen an disponib an kreyòl ayisyen, franse ak angle. Ki jan pou m òganize tradiksyon yo?

Dyagnostik IA

Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.

poze 4 months ago

1 Repons

5
✓
✓ Repons yo aksepte

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.

Konekte pou di lòt moun si li te mache.

answered 4 months ago

Sign in and verify your email to post an answer.