platz zu begrenzt im aufnahmemodus - vollbildmodus möglich? Menü und Kopfleiste ausblenden? Bild aus eigener galerie auswählen - Upload schlägt fehl (zu groß? evtl fehlende Rechte - aber browser hat rechte auf bilder und dateien!) hochgeladene bilder tauchen in der galerie nicht beim filter "Meine Bilder" auf - fotos werden auch nicht gezählt in den stats und achievements zeigen keinen fortschriftt. geteilte fotos: ruft man den Link auf, bekommt man die meldung "Link abgelaufen" der im startbildschirm gewählte name mit Umlauten (Sören) ist nach erneutem aufruf der pwa ohne umlaut (Sren). Aufgabenseite verbessert (Zwischenstand)
39 lines
861 B
TypeScript
39 lines
861 B
TypeScript
import i18n from 'i18next';
|
|
import { initReactI18next } from 'react-i18next';
|
|
import Backend from 'i18next-http-backend';
|
|
import LanguageDetector from 'i18next-browser-languagedetector';
|
|
|
|
const supportedLngs = ['de', 'en'];
|
|
const fallbackLng = 'de';
|
|
|
|
const detection = {
|
|
order: ['path', 'localStorage', 'cookie', 'htmlTag', 'navigator'],
|
|
lookupFromPathIndex: 0,
|
|
caches: ['localStorage'],
|
|
};
|
|
|
|
i18n
|
|
.use(Backend)
|
|
.use(LanguageDetector)
|
|
.use(initReactI18next)
|
|
.init({
|
|
fallbackLng,
|
|
supportedLngs,
|
|
ns: ['marketing', 'auth', 'common', 'legal'],
|
|
defaultNS: 'marketing',
|
|
debug: import.meta.env.DEV,
|
|
load: 'languageOnly',
|
|
detection,
|
|
interpolation: {
|
|
escapeValue: false,
|
|
},
|
|
backend: {
|
|
loadPath: '/lang/{{lng}}/{{ns}}.json',
|
|
},
|
|
react: {
|
|
useSuspense: false,
|
|
},
|
|
});
|
|
|
|
export default i18n;
|