mirror of
https://github.com/kremalicious/umami.git
synced 2024-11-15 17:55:08 +01:00
Added country to regions display.
This commit is contained in:
parent
69b9458975
commit
e6c5a9b17d
@ -3,19 +3,25 @@ import { emptyFilter } from 'lib/filters';
|
|||||||
import FilterLink from 'components/common/FilterLink';
|
import FilterLink from 'components/common/FilterLink';
|
||||||
import useLocale from 'hooks/useLocale';
|
import useLocale from 'hooks/useLocale';
|
||||||
import useMessages from 'hooks/useMessages';
|
import useMessages from 'hooks/useMessages';
|
||||||
|
import useCountryNames from 'hooks/useCountryNames';
|
||||||
import regions from 'public/iso-3166-2.json';
|
import regions from 'public/iso-3166-2.json';
|
||||||
|
|
||||||
export function RegionsTable({ websiteId, ...props }) {
|
export function RegionsTable({ websiteId, ...props }) {
|
||||||
const { locale } = useLocale();
|
const { locale } = useLocale();
|
||||||
const { formatMessage, labels } = useMessages();
|
const { formatMessage, labels } = useMessages();
|
||||||
|
const countryNames = useCountryNames(locale);
|
||||||
|
|
||||||
function renderLink({ x }) {
|
const renderLabel = x => {
|
||||||
|
return regions[x] ? `${regions[x]}, ${countryNames[x.split('-')[0]]}` : x;
|
||||||
|
};
|
||||||
|
|
||||||
|
const renderLink = ({ x }) => {
|
||||||
return (
|
return (
|
||||||
<div className={locale}>
|
<div className={locale}>
|
||||||
<FilterLink id="region" value={x} label={regions[x] || x} />
|
<FilterLink id="region" value={x} label={renderLabel(x)} />
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<MetricsTable
|
<MetricsTable
|
||||||
|
@ -267,6 +267,8 @@
|
|||||||
"BD-63": "Tangail",
|
"BD-63": "Tangail",
|
||||||
"BD-64": "Thakurgaon",
|
"BD-64": "Thakurgaon",
|
||||||
"BE-BRU": "Brussels Hoofdstedelijk Gewest",
|
"BE-BRU": "Brussels Hoofdstedelijk Gewest",
|
||||||
|
"BE-VLG": "Vlaams Gewest",
|
||||||
|
"BE-WAL": "Waals Gewest",
|
||||||
"BE-VAN": "Antwerpen",
|
"BE-VAN": "Antwerpen",
|
||||||
"BE-VBR": "Vlaams-Brabant",
|
"BE-VBR": "Vlaams-Brabant",
|
||||||
"BE-VLI": "Limburg",
|
"BE-VLI": "Limburg",
|
||||||
@ -723,6 +725,7 @@
|
|||||||
"DO-04": "Barahona",
|
"DO-04": "Barahona",
|
||||||
"DO-05": "Dajabon",
|
"DO-05": "Dajabon",
|
||||||
"DO-06": "Duarte",
|
"DO-06": "Duarte",
|
||||||
|
"DO-07": "Elías Piña",
|
||||||
"DO-08": "El Seibo",
|
"DO-08": "El Seibo",
|
||||||
"DO-09": "Espaillat",
|
"DO-09": "Espaillat",
|
||||||
"DO-10": "Independencia",
|
"DO-10": "Independencia",
|
||||||
@ -747,6 +750,17 @@
|
|||||||
"DO-29": "Monte Plata",
|
"DO-29": "Monte Plata",
|
||||||
"DO-30": "Hato Mayor",
|
"DO-30": "Hato Mayor",
|
||||||
"DO-31": "San Jose de Ocoa",
|
"DO-31": "San Jose de Ocoa",
|
||||||
|
"DO-32": "Santo Domingo",
|
||||||
|
"DO-33": "Cibao Nordeste",
|
||||||
|
"DO-34": "Cibao Noroeste",
|
||||||
|
"DO-35": "Cibao Norte",
|
||||||
|
"DO-36": "Cibao Sur",
|
||||||
|
"DO-37": "El Valle",
|
||||||
|
"DO-38": "Enriquillo",
|
||||||
|
"DO-39": "Higuamo",
|
||||||
|
"DO-40": "Ozama",
|
||||||
|
"DO-41": "Valdesia",
|
||||||
|
"DO-42": "Yuma",
|
||||||
"DZ-01": "Adrar",
|
"DZ-01": "Adrar",
|
||||||
"DZ-02": "Chlef",
|
"DZ-02": "Chlef",
|
||||||
"DZ-03": "Laghouat",
|
"DZ-03": "Laghouat",
|
||||||
@ -938,6 +952,7 @@
|
|||||||
"FR-OCC": "Occitanie",
|
"FR-OCC": "Occitanie",
|
||||||
"FR-PAC": "Provence-Alpes-Cote-d'Azur",
|
"FR-PAC": "Provence-Alpes-Cote-d'Azur",
|
||||||
"FR-PDL": "Pays-de-la-Loire",
|
"FR-PDL": "Pays-de-la-Loire",
|
||||||
|
"FR-PM": "Saint Pierre and Miquelon",
|
||||||
"GA-1": "Estuaire",
|
"GA-1": "Estuaire",
|
||||||
"GA-2": "Haut-Ogooue",
|
"GA-2": "Haut-Ogooue",
|
||||||
"GA-3": "Moyen-Ogooue",
|
"GA-3": "Moyen-Ogooue",
|
||||||
@ -1045,6 +1060,28 @@
|
|||||||
"GT-20": "Chiquimula",
|
"GT-20": "Chiquimula",
|
||||||
"GT-21": "Jalapa",
|
"GT-21": "Jalapa",
|
||||||
"GT-22": "Jutiapa",
|
"GT-22": "Jutiapa",
|
||||||
|
"GT-AV": "Alta Verapaz",
|
||||||
|
"GT-BV": "Baja Verapaz",
|
||||||
|
"GT-CM": "Chimaltenango",
|
||||||
|
"GT-CQ": "Chiquimula",
|
||||||
|
"GT-PR": "El Progreso",
|
||||||
|
"GT-ES": "Escuintla",
|
||||||
|
"GT-GU": "Guatemala Department",
|
||||||
|
"GT-HU": "Huehuetenango",
|
||||||
|
"GT-IZ": "Izabal",
|
||||||
|
"GT-JA": "Jalapa",
|
||||||
|
"GT-JU": "Jutiapa",
|
||||||
|
"GT-PE": "Petén",
|
||||||
|
"GT-QZ": "Quetzaltenango",
|
||||||
|
"GT-QC": "Quiché",
|
||||||
|
"GT-RE": "Retalhuleu",
|
||||||
|
"GT-SA": "Sacatepéquez",
|
||||||
|
"GT-SM": "San Marcos",
|
||||||
|
"GT-SR": "Santa Rosa",
|
||||||
|
"GT-SO": "Sololá",
|
||||||
|
"GT-SU": "Suchitepéquez",
|
||||||
|
"GT-TO": "Totonicapán",
|
||||||
|
"GT-ZA": "Zacapa",
|
||||||
"GW-BA": "Bafata",
|
"GW-BA": "Bafata",
|
||||||
"GW-BS": "Bissau",
|
"GW-BS": "Bissau",
|
||||||
"GW-GA": "Gabu",
|
"GW-GA": "Gabu",
|
||||||
@ -1057,6 +1094,24 @@
|
|||||||
"GY-MA": "Mahaica-Berbice",
|
"GY-MA": "Mahaica-Berbice",
|
||||||
"GY-PT": "Potaro-Siparuni",
|
"GY-PT": "Potaro-Siparuni",
|
||||||
"GY-UD": "Upper Demerara-Berbice",
|
"GY-UD": "Upper Demerara-Berbice",
|
||||||
|
"HK-HCW": "Central and Western",
|
||||||
|
"HK-HEA": "Eastern",
|
||||||
|
"HK-HSO": "Southern",
|
||||||
|
"HK-HWC": "Wan Chai",
|
||||||
|
"HK-KKC": "Kowloon City",
|
||||||
|
"HK-KKT": "Kwun Tong",
|
||||||
|
"HK-KSS": "Sham Shui Po",
|
||||||
|
"HK-KWT": "Wong Tai Sin",
|
||||||
|
"HK-KYT": "Yau Tsim Mong",
|
||||||
|
"HK-NIS": "Islands",
|
||||||
|
"HK-NKT": "Kwai Tsing",
|
||||||
|
"HK-NNO": "North",
|
||||||
|
"HK-NSK": "Sai Kung",
|
||||||
|
"HK-NST": "Sha Tin",
|
||||||
|
"HK-NTM": "Tuen Mun",
|
||||||
|
"HK-NTP": "Tai Po",
|
||||||
|
"HK-NTW": "Tsuen Wan",
|
||||||
|
"HK-NYL": "Yuen Long",
|
||||||
"HN-AT": "Atlantida",
|
"HN-AT": "Atlantida",
|
||||||
"HN-CH": "Choluteca",
|
"HN-CH": "Choluteca",
|
||||||
"HN-CL": "Colon",
|
"HN-CL": "Colon",
|
||||||
@ -1162,6 +1217,10 @@
|
|||||||
"ID-ST": "Sulawesi Tengah",
|
"ID-ST": "Sulawesi Tengah",
|
||||||
"ID-SU": "Sumatera Utara",
|
"ID-SU": "Sumatera Utara",
|
||||||
"ID-YO": "Yogyakarta",
|
"ID-YO": "Yogyakarta",
|
||||||
|
"IE-C": "Connaught",
|
||||||
|
"IE-L": "Leinster",
|
||||||
|
"IE-M": "Munster",
|
||||||
|
"IE-U": "Ulster",
|
||||||
"IE-CE": "Clare",
|
"IE-CE": "Clare",
|
||||||
"IE-CN": "Cavan",
|
"IE-CN": "Cavan",
|
||||||
"IE-CO": "Cork",
|
"IE-CO": "Cork",
|
||||||
@ -2193,6 +2252,7 @@
|
|||||||
"PE-LAL": "La Libertad",
|
"PE-LAL": "La Libertad",
|
||||||
"PE-LAM": "Lambayeque",
|
"PE-LAM": "Lambayeque",
|
||||||
"PE-LIM": "Lima",
|
"PE-LIM": "Lima",
|
||||||
|
"PE-LMA": "Municipalidad Metropolitana de Lima",
|
||||||
"PE-LOR": "Loreto",
|
"PE-LOR": "Loreto",
|
||||||
"PE-MDD": "Madre de Dios",
|
"PE-MDD": "Madre de Dios",
|
||||||
"PE-MOQ": "Moquegua",
|
"PE-MOQ": "Moquegua",
|
||||||
@ -2203,6 +2263,11 @@
|
|||||||
"PE-TAC": "Tacna",
|
"PE-TAC": "Tacna",
|
||||||
"PE-TUM": "Tumbes",
|
"PE-TUM": "Tumbes",
|
||||||
"PE-UCA": "Ucayali",
|
"PE-UCA": "Ucayali",
|
||||||
|
"PF-A": "Austral Islands",
|
||||||
|
"PF-M": "Marquesas Islands",
|
||||||
|
"PF-S": "Society Islands",
|
||||||
|
"PF-T": "Tuamotu and Gambier Islands",
|
||||||
|
"PF-V": "Windward Islands",
|
||||||
"PG-CPK": "Chimbu",
|
"PG-CPK": "Chimbu",
|
||||||
"PG-CPM": "Central",
|
"PG-CPM": "Central",
|
||||||
"PG-EBR": "East New Britain",
|
"PG-EBR": "East New Britain",
|
||||||
@ -2340,6 +2405,8 @@
|
|||||||
"PL-28": "Warminsko-mazurskie",
|
"PL-28": "Warminsko-mazurskie",
|
||||||
"PL-30": "Wielkopolskie",
|
"PL-30": "Wielkopolskie",
|
||||||
"PL-32": "Zachodniopomorskie",
|
"PL-32": "Zachodniopomorskie",
|
||||||
|
"PM-P": "Saint-Pierre",
|
||||||
|
"PM-M": "Miquelon-Langlade",
|
||||||
"PS-BTH": "Bethlehem",
|
"PS-BTH": "Bethlehem",
|
||||||
"PS-DEB": "Deir El Balah",
|
"PS-DEB": "Deir El Balah",
|
||||||
"PS-GZA": "Gaza",
|
"PS-GZA": "Gaza",
|
||||||
|
Loading…
Reference in New Issue
Block a user