• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak przetłumaczyć aplikacje w react

0 głosów
129 wizyt
pytanie zadane 10 września 2017 w JavaScript, jQuery, AJAX przez maly93 Użytkownik (500 p.)
W angular 2 do tłumaczenia aplikacji używałem ng2-translate. Czy istnieje coś podobnego w react?

2 odpowiedzi

0 głosów
odpowiedź 11 września 2017 przez ShiroUmizake Nałogowiec (33,680 p.)
wybrane 28 września 2017 przez maly93
 
Najlepsza
Takie cuś znalazłem:

https://github.com/martinandert/react-translate-component

Ale jeżeli używasz implementacji Flux-a, to zmiana języka jest zmianą stanu w całej aplikacji. Wystarczy, ustawić odpowiednie action, a potem do reducera by podmienił wartości i voila. Oczywiście to zależy, jak wielka jest twoja aplikacja i czy zastosowałeś routing.

Oczywiście musisz mieć connect i mapStateToProps no i dispatchera ale jeżeli chcesz się w bawić Reactcie . To te słowa(metody) nie powinny być czy obce.
komentarz 15 września 2017 przez maly93 Użytkownik (500 p.)
W sumie masz racje. Robię sobie reducera z językami. Jeśli nie ma danego pobranego to pobiera jak ma to czyta z niego. Bo chce mieć tłumaczenia w lang.json np eng.json. Bardzo podoba mi się takie podejście.

Mam tez takie pytanko malutkie a nie będę zakładał nowego tematu. Pobieranie czegoś powinno być w reducer czy w action?
komentarz 16 września 2017 przez ShiroUmizake Nałogowiec (33,680 p.)
reducer, action przekazujesz typ akcji , reducer ją zczytuje i wykonuje  . Oczywiście , jeżeli używasz thunk,saga,rxJS, bądż promise oczywiście jeżeli używasz dodatki do reduxa. To musisz oczywiście połączyć z reducerem (combine). Ale to sobie już w dokumentacji przeczytasz.
0 głosów
odpowiedź 13 września 2017 przez kap Stary wyjadacz (10,200 p.)
U mnie na projekcie używamy: https://github.com/yahoo/react-intl

Podobne pytania

0 głosów
1 odpowiedź 277 wizyt
0 głosów
0 odpowiedzi 63 wizyt
+1 głos
1 odpowiedź 91 wizyt
pytanie zadane 31 stycznia 2017 w JavaScript, jQuery, AJAX przez Frozenfroggie Użytkownik (860 p.)
Porady nie od parady
Zadając pytanie postaraj się o szczegółowe opisanie problemu oraz udostępnienie wszystkich istotnych informacji (kody źródłowe, zrzuty ekranu itp.).
Ciekawy innych porad? Odwiedź tę stronę!

45,694 zapytań

86,085 odpowiedzi

171,918 komentarzy

22,161 pasjonatów

Przeglądających: 231
Pasjonatów: 12 Gości: 219

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...