Владимир
из написанного выше, если я правильно понял - есть один обзервабл с датой, есть другой обзервабл с локалью, скомбайнить их - простая задача.
не, проще вроде.
есть апи возвращающая языки.
есть модуль языков, в нем сервис оборачивающий всю логику работы с языками. создать добавить выбрать поменять.
есть модуль дат. у него пока нет никаких обсерваблов. он предоставляет datePipe(), которому для операций на фронте нужна локаль.
локаль будет в сервисе языков. будет когда он ее загрузит.
датапайп падает в ошибку потому что сервис языков будет готов после апи запроса, а не до него