Replies: 4 comments
-
I use i18next on Checkout, and yes I'd recommend doing it now. If you do it, part of this should be also to add eslint rules that ban raw strings. |
Beta Was this translation helpful? Give feedback.
-
We had planned to do it after getting an initial release out since the current process is all english spreadsheets. Sounds like doing it earlier could avoid some pain down the line though? |
Beta Was this translation helpful? Give feedback.
-
@dbalatero yeah, we use it at Outreach as well and +1 to having lint rules that ban string literals. Outreach doesn't have support for any languages other than english, but they put the pieces in place early such that adding a second language would just mean a new json file with the right string values. |
Beta Was this translation helpful? Give feedback.
-
I really like the preface of https://projectfluent.org/
JavaScript implementation: https://github.com/projectfluent/fluent.js |
Beta Was this translation helpful? Give feedback.
-
Before our application gets too large should we be thinking about internationalization? I have limited experience implementing this, but have seen TypeScript applications leverage i18next to accomplish this. If folks have previous experience with this, more input would be great!
Beta Was this translation helpful? Give feedback.
All reactions