Added German language

This commit is contained in:
Sebastian Seedorf
2022-08-20 00:30:49 +02:00
parent f826537aec
commit 3fea0f851f
11 changed files with 155 additions and 33 deletions

View File

@@ -35,20 +35,21 @@ export const FactoryProvider: FC<Props> = ({ children }) => {
const locale = useLocale()
const internationalizedFactories = useMemo(() => {
if (locale !== 'en')
factories.map(
factory => (factory.name = factoryNames[locale]?.[factory.href] ?? factory.name)
)
return factories.map(factory => ({
...factory,
name: factoryNames[locale]?.[factory.href] ?? factory.name
}))
return factories
}, [locale])
const findFactory = useMemo(() => {
const detailsMap = Object.fromEntries(
factories.map((detail: EnrichedEntity) => [detail.href, detail])
internationalizedFactories.map((detail: EnrichedEntity) => [detail.href, detail])
)
return (uid: string): EnrichedEntity | undefined => {
return detailsMap[uid]
}
}, [])
}, [internationalizedFactories])
const value: FactoryContextType = useMemo(
() => ({