md`# Dealing with Internationalizing Currency Names
I work for a financial company that's getting on the internationalization (i18n) bandwagon and my team is the one providing i18n support for product teams. On a regular basis, we get asked questions like **Do I need to localize CSV or PDF?** and **Do I need to internationalize even if all my users are from the UK?**.
This is basically my daily work life. 😂 Finding answers to people's questions and making sure that the answers are correct (or makes sense at least). This is my first time working on i18n and everyday I learn something new !
A developer asked, how can they display a localized value for a currency name in their React app.
Well, in the olden days, I will probably do the following steps...
1. **Define what locales you support.** Let's say I want to offer my application to 50 countries. That would be 50 locales at least, not counting the other major languages used in those countries (e.g. en-CA and fr-CA in Canada).
2. **Create a file containing mappings of currency code to localized currency names for each locale supported.** Imagine the number of files you need to create and maintain! *There's probably a library in npm that does all this.*
3. **Include all files in your bundle and find ways to efficiently load locale data.**
4. **Add i18n support to UI component.**
<hr>
Here is an example...
`