Developing a product. There are countries and their cities. And actually the question is - how best to store this? about 250 countries, but more cities, and at times. + everything needs translation of each country and city.
One option is a DB with two tables. But how to deal with translations in this situation? add columns for each language - well, it seems to me.
You can store in files, and when the application starts, read into memory ... but it is.
What do you think about this?

{'RU':'США', 'EN':'USA'}which is clearly more convenient (in mysql you can get it asfield->>'$.RU'). But writing a table, if there are many languages, it turns out to be big and again you will get a drop in performance when reading. - Mike