Change performer country value to be ISO code (#1922)

* Change performer country value to be ISO code
* Localize country names
* Use country select for filter

Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
This commit is contained in:
InfiniteTF
2022-10-28 07:37:57 +02:00
committed by GitHub
parent 1c0042c4c2
commit 7b7d6758ef
25 changed files with 1103 additions and 58 deletions

View File

@@ -8,7 +8,7 @@ import { ToastProvider } from "src/hooks/Toast";
import LightboxProvider from "src/hooks/Lightbox/context";
import { initPolyfills } from "src/polyfills";
import locales from "src/locales";
import locales, { registerCountry } from "src/locales";
import {
useConfiguration,
useConfigureUI,
@@ -85,6 +85,9 @@ export const App: React.FC = () => {
const defaultMessageLanguage = languageMessageString(defaultLocale);
const messageLanguage = languageMessageString(language);
// register countries for the chosen language
await registerCountry(language);
const defaultMessages = (await locales[defaultMessageLanguage]()).default;
const mergedMessages = cloneDeep(Object.assign({}, defaultMessages));
const chosenMessages = (await locales[messageLanguage]()).default;