I'm really feeling overwhelmed right now. I'm a solo developer working hard on a small app that I genuinely care about, but getting it ready for international users has become a huge headache. I've tried using popular libraries like i18next and react-intl, but they get super messy when I need to work with nested keys, multiple fallbacks, and different date and number formats. Has anyone else gone through this struggle? Has anyone had success with alternatives like General Translation or Phrase? I'm seriously considering just creating my own i18n solution in some fictional language at this point!
2 Answers
I migrated both a React web app and a React Native app to use i18next, and while it took some time, it wasn’t as hard as I thought. Can you share exactly what’s giving you trouble? I might have some tips if you show examples.
Have you been able to share specific examples of what you’re dealing with? Localization can be tricky, but sometimes you might just need to tweak your approach. I’d be happy to help if you can show some code.
Yeah, this thread feels a bit off. Some of these comments seem more like ads than genuine advice.
Thanks! One example I’m stuck on is here: [Chatbot Example](https://github.com/generaltranslation/gt/tree/main/examples/next-chatbot). I cloned it and set up the .env file, but what’s the next step? Do I need to run npx gtx-cli translate first, or does npm run dev kick it off? Also, where does the .env file go?