How do you handle localization?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/reactnative

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Klotho - AWS Cloud-aware infrastructure-from-code toolbox [NEW]
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Write Clean JavaScript Code. Always.
  • react-i18next

    Internationalization for react done right. Using the i18next i18n ecosystem.

    I am not an expert at all in this area so there may be way better ways to do this. But I really like this library: https://react.i18next.com/ You use a hook wherever you want to translate. The translation can come from a local or remote JSON file. As far as the backend - I would go the route of sending a specific key, like you suggested, or even just a number for each error that you then map to the i18next translation

  • ReactNativeLocalization

    Class to localize the ReactNative interface

    Try using this library https://github.com/stefalda/ReactNativeLocalization

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts