Если вычислять [localeOverrides] от активной локали, свои надписи продолжают следовать за setLocale(). Чтобы поменять их во всём приложении, зарегистрируйте их как данные локали через KBQ_LOCALE_DATA в корневых провайдерах — там их читает KbqLocaleService.
Привязка [localeOverrides] меняет только переданные надписи и только у этого компонента. Остальные остаются как есть и продолжают следовать за выбранным языком. Значение задаётся по секциям, поэтому надписи кладутся в fileUpload.single или fileUpload.multiple.
Пример загрузки файлов с неопределенным по завершенности прогрессом:
Пример загрузчика файлов с использованием signal.
После загрузки файл подсвечивается как ошибочный - это симуляция обработки файла.
Пример загрузчика файлов с использованием FormControl.
В примерах используется FileValidators - это набор статических методов для валидации поля загрузки файлов.
Reactive Forms для проверки данных.Reactive Forms и встроенной валидации.Reactive Forms для проверки данных.Reactive Forms и валидации.Reactive Forms для проверки данных.Reactive Forms и валидации.Reactive Forms.Пример демонстрирует применение примитивов компонента загрузки файлов.