INNER CODE UNIT · TypeScript

loadTranslations

gbtami/pychess-variants · client/main.ts:507

    async function loadTranslations(): Promise<void> {
        try {
            const response = await fetch(model.assetURL + '/lang/' + lang + '/LC_MESSAGES/client.json');
            if (!response.ok) {
                throw new Error(`Translation request failed with status ${response.status}`);
            }
            const translation = await response.json();
            i18n.loadJSON(translation, 'messages');
            i18n.setLocale(lang);
            // console.log('Loaded translations for lang', lang);
        } catch (error) {
            console.error('Could not load translations for lang', lang);
            console.error(error);
            i18n.setLocale('');
        }
    }

    void loadTranslations()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…