Reference data for countries, currencies, languages, timezones, and regions in JSON format. We collect information from multiple sources, as well as provide our own additional metadata, and combine into a simple, canonical set of reference data that we use throughout Flow.
JSON data files can be found in the data/final directory.
-
Continents A list of continents and the countries they contain
-
Countries A list of countries, including metadata on their measurement system, default currency, languages, and timezones
-
Currencies A list of currencies, including metadata for localization
-
Languages A list of languages and the countries in which they are spoken
-
Locales A list of locales and specific number formats
-
Payment Methods A list of all the payment methods supported by Flow
-
Regions A region represents a geographic area of the world. Regions can be countries, continents or other political areas (like the Eurozone)
-
Timezones A list of timezones
go run reference.go all
We rely on a git submodule to pull in the cldr-json
project. Before
running the underlying commands, first run:
git submodule init
git submodule update
View commands available:
go run reference.go
Run end to end process:
go run reference.go all