validate static method
Validates the project's localization configuration.
Throws an exception when the configuration is invalid or incomplete.
Implementation
static void validate(
InitConfig config,
) {
if (!config.localizationEnabled) {
LoggerService.warning(
'Localization is disabled in fkit.yaml.',
);
return;
}
_validateArbDirectory(config);
_validateTemplate(config);
_validateLocales(config);
_validateOutputDirectory(config);
_validateDefaultLocale(config);
LoggerService.success(
'Localization configuration validated.',
);
}