initILib method

void initILib()

Mark iLib as ready once locale data has been loaded.

Called automatically by loadJSON. Callers can invoke this again after a hot-reload or locale change to re-check readiness without reloading.

Implementation

void initILib() {
  if (_iLibPrepared) {
    return;
  }
  if (_localeDataMap.isEmpty) {
    logger.warn('iLib is not ready: no locale data loaded');
    return;
  }
  _iLibPrepared = true;
  logger.info('iLib initialization completed');
}