0

다국어 지원 응용 프로그램을 작성했습니다. 우리는 ASP.Net MVC 5에서 그 응용 프로그램을 만들었고 프론트 엔드는 (jquery와 javascript modular pattern)에있었습니다. 우리는 리소스 파일을 사용하여 현지화를 구현했으며 cshtml 파일에서 현재 문화에 따라 응용 프로그램을 보여주었습니다. 이제는 angularJs (1.5) 및 ASP.net 웹 API에있는 응용 프로그램을 작성하고 있습니다. anglejs 응용 프로그램을 다국어로 만들려면 모범 사례를 찾고 있습니다. 지금까지 나는 각을 번역을 사용할 수 있다는 것을 알았습니다. 또한, 나는 샘플 응용 프로그램에서 이것을 시도하고 예상대로 작동합니다. 이제는 현지화를 구현하는 가장 좋은 방법이 있습니까? 마찬가지로 서버 측에서 리소스 파일을 만든 다음 웹 API를 사용하여 설정된 문화에 따라 메시지를 받아야합니까? 다른 방법이 있다면 제안하십시오.ASP.net WEB API를 사용하는 경우 Angularjs 응용 프로그램을 다국어로 만드는 가장 좋은 방법은 무엇입니까?

+0

각도 비동기 로딩 번역은 https://angular-translate.github.io/docs/#/guide/12_asynchronous-loading을 갈 수있는 방법입니다 –

답변

0

angular-translate는 angularJS에서 현지화를 구현하는 타사 라이브러리입니다. 현지화 된 문자열로 언어 팩을 만들 수 있습니다. 이는 앱에 정적 콘텐츠가있는 경우에만 유용 할 수 있지만 현지화해야하는 API의 일부 값을 렌더링하므로 백엔드에서 지원해야합니다. 사용자가 선호하는 언어로 'Accept-Language'와 같은 헤더를 보낼 수 있습니다.

유용한 링크 - https://thebhwgroup.com/blog/2015/01/translation-localization-angularjs

관련 문제