As I work on setting up a NextJS project that requires i18n support, I have come across various libraries dedicated to internationalization. Are these libraries truly necessary? After reviewing the documentation, I find the idea of keeping an object at a global level and accessing it based on locale information within NextJS using custom logic to be a more straightforward approach. Are there specific scenarios that these libraries aim to address? Could I be overlooking something important?
Thank you