2017-11-30 2 views
0

React 응용 프로그램에서 현지화를위한 모범 사례가 무엇인지 파악하는 데 어려움을 겪었습니다. 나는 Yahoo의 react-intl 라이브러리를 많이 찾은 후에 발견했지만, 내가 원하는 것을 성취하는 데 그다지 많은 것을 찾지 못했다. 그 라이브러리는 잘 작동하는 것처럼 보이지만, 적어도 둘 이상을 비교하는 것은 좋을 것입니다. 사용자의 브라우저 로캘에 따라 각 구성 요소에서 서로 다른 문자열을 나타내는 방법을 찾고 있습니다. 이를 수행하기 위해 어떤 라이브러리 또는 메소드를 사용할 수 있습니까?React webapp의 문자열 현지화

답변

3

react-intl매우입니다. 나는 지난 1 년 동안 엔터프라이즈 수준의 웹 어플리케이션에서이 코드를 사용 했었지만, 그 코드로 더 행복해질 수 없었습니다. 관리자 (나는 그들이 야후에 있다고 믿는다)는 매우 즐겁고 내가 가진 모든 문제에 즉시 대응했다.

필자는 필적 할만한 라이브러리를 모르고 있습니다.

+1

고마워요! 이 대답 때문에 그냥 사용하기 시작했습니다. 나는이 인트로가 매우 도움이된다는 것을 발견했다 : https://medium.freecodecamp.org/internationalization-in-react-7264738274a0 – sashimiblade

+0

위대한! 다행스럽게도 도움이 되었어요. 나는 그것이 나를 위해했던 것처럼 잘 작동하기를 바랍니다. – grammar

0

국제화 라이브러리를 선택하기 전에이 articlearticle를 ... 읽을 수

당신이 특별히 반작용을 요구하더라도, 내가 다른 프레임 워크에서 사용 준비가되어 국제화 lib 디렉토리를 조사 어쨌든 추천

i18next. 아마도 백엔드에도 i18n lib가 필요할까요? 아니면 미래에 React를 다른 것으로 바꾸고 싶습니까?

내 경험 i18next이 권리 것을 나에게 보여주고 "한 번 학습 - 모든 번역"

을 또한 당신은 단지 당신이 악기에 응용 프로그램/웹 사이트 번역을하도록 코드 (국제화)가 있다고 생각해서는 안된다. 프로세스에 대해서도 생각해야합니다 - continuous localization을 어떻게 해결할 것인가, 진행 상황을 어떻게 추적 할 것인가 ...

현대 번역 관리 시스템의 경우 예를 들어 locize을 볼 수 있습니다. 모든 json 또는 ICU (메시지 형식) 기반의 i18n 프레임 워크로 ... 기존 시스템보다 훨씬 많은 것을 제공합니다.