Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проработка переводов #63

Closed
NikitaRzm opened this issue Jan 22, 2019 · 4 comments
Closed

Проработка переводов #63

NikitaRzm opened this issue Jan 22, 2019 · 4 comments
Assignees

Comments

@NikitaRzm
Copy link
Contributor

Я изучил i18next. Удовлетворяет всем архитектурным предпочтениям и предлагает большой в перспективе функционал (типа locize для удаленного перевода).

Что нужно:

  • подцепить и настроить само ядро i18n (есть в экзампла react-i18next);
  • выдать апи для использования в сагах;
  • выдать апи для использования во вьюхе (react-i18next);
  • описать тестовый бекенд (пусть будет пока локальным файлом) для хранения переводов (https://www.i18next.com/how-to/add-or-load-translations)
  • показать корректную работу смены языка (где-то должна быть кнопочка на демостраницах в хедере например)
  • ассайнить на меня мерж )
@in19farkt
Copy link
Contributor

@NikitaRzm нас это устраивает?
https://bundlephobia.com/result?p=i18next@13.1.4 - 10.2kB gzip
https://bundlephobia.com/result?p=react-i18next@9.0.4 - 7kB gzip

@NikitaRzm
Copy link
Contributor Author

Да, приемлемый трейдофф )
i18n достаточно важная штука (при том опциональная).
И предлагает достаточно возможностей для того, что нужно. Я думаю, что наша поделка (которую надо поддерживать еще ио бновлять сопутственно) обойдется дороже просто. Так-что можно пожертвовать. Ну не забыть сделать отключаемым это.

@clicktronix
Copy link
Contributor

@in19farkt У них там таска с переходом на хуки висит, думаю будет поменьше чутка весить потом. Хотя бы react-18next

@clicktronix
Copy link
Contributor

Я на выходных смогу заняться этим

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants