feat(translation): integrate useT hook for improved translation handling across components

This commit is contained in:
alexsparkes
2026-01-24 18:07:25 +00:00
parent 30aa53fdd7
commit 6ca19fc48d
10 changed files with 268 additions and 279 deletions

View File

@@ -1,38 +1,38 @@
import I18n from '@eartharoid/i18n';
import * as ar from 'translations/ar.json';
import * as arz from 'translations/arz.json';
import * as az from 'translations/az.json';
import * as azb from 'translations/azb.json';
import * as bn from 'translations/bn.json';
import * as de_DE from 'translations/de_DE.json';
import * as el from 'translations/el.json';
import * as en_GB from 'translations/en_GB.json';
import * as en_US from 'translations/en_US.json';
import * as es from 'translations/es.json';
import * as es_419 from 'translations/es_419.json';
import * as et from 'translations/et.json';
import * as fa from 'translations/fa.json';
import * as fr from 'translations/fr.json';
import * as hu from 'translations/hu.json';
import * as id_ID from 'translations/id_ID.json';
import * as ja from 'translations/ja.json';
import * as lt from 'translations/lt.json';
import * as lv from 'translations/lv.json';
import * as nl from 'translations/nl.json';
import * as no from 'translations/no.json';
import * as peo from 'translations/peo.json';
import * as pt from 'translations/pt.json';
import * as pt_BR from 'translations/pt_BR.json';
import * as ru from 'translations/ru.json';
import * as sl from 'translations/sl.json';
import * as sv from 'translations/sv.json';
import * as ta from 'translations/ta.json';
import * as tr_TR from 'translations/tr_TR.json';
import * as uk from 'translations/uk.json';
import * as vi from 'translations/vi.json';
import * as zh_CN from 'translations/zh_CN.json';
import * as zh_Hant from 'translations/zh_Hant.json';
import ar from 'translations/ar.json';
import arz from 'translations/arz.json';
import az from 'translations/az.json';
import azb from 'translations/azb.json';
import bn from 'translations/bn.json';
import de_DE from 'translations/de_DE.json';
import el from 'translations/el.json';
import en_GB from 'translations/en_GB.json';
import en_US from 'translations/en_US.json';
import es from 'translations/es.json';
import es_419 from 'translations/es_419.json';
import et from 'translations/et.json';
import fa from 'translations/fa.json';
import fr from 'translations/fr.json';
import hu from 'translations/hu.json';
import id_ID from 'translations/id_ID.json';
import ja from 'translations/ja.json';
import lt from 'translations/lt.json';
import lv from 'translations/lv.json';
import nl from 'translations/nl.json';
import no from 'translations/no.json';
import peo from 'translations/peo.json';
import pt from 'translations/pt.json';
import pt_BR from 'translations/pt_BR.json';
import ru from 'translations/ru.json';
import sl from 'translations/sl.json';
import sv from 'translations/sv.json';
import ta from 'translations/ta.json';
import tr_TR from 'translations/tr_TR.json';
import uk from 'translations/uk.json';
import vi from 'translations/vi.json';
import zh_CN from 'translations/zh_CN.json';
import zh_Hant from 'translations/zh_Hant.json';
/**
* Initialise the i18n object.