Open daxter44 opened 3 years ago
Ja bym raczej zastanawiał jak przenieść treści do API, aby wszyscy klienci mieli z tego korzyść.
Obsługę języka (polski/angielski) mamy obsłużoną po stronie front-endu, wtedy api musiało by wiedzieć jaki język został wybrany.
Przekazanie takiej informacji z front-endu nie powinno być trudne, a po stronie back-endu implementacja także nie powinna być trudna (zob. https://www.django-rest-framework.org/topics/internationalization/ ), a dzięki temu zarządzanie tłumaczeniami będzie o wiele prostsze (tam gdzie jest generowany błąd tam będzie jego tłumaczenie, co wspiera dobrze Django) i wszyscy klienci będą mogli mieć z tego korzyść.
Zadanie polega na utworzeniu powiadomień na poziomie całej aplikacji, nasłuchującej nieudanych i udanych requestów do api. Element powinien być przygotowany do obsługi zdarzeń zarówno w momencie tworzeniu nowych obiektów w systemie (np. tagów) jak i na pobieraniu list i usuwaniu obiektów.
Proponuję aby w ramach rozwiązania utworzyć plik z kolekcją treści komunikatów aby łatwe było zarządzanie z nimi. Coś podobnego do: small_eod/frontend-project/src/locales/pl-PL/menu.ts