현지화 된 Angular 2+ 앱 (예 : 히브리어 및 아랍어 언어)에 오른쪽에서 왼쪽으로 (RTL) 지원을 추가하는 가장 좋은 방법은 무엇입니까? Internationalization (i18n)을 포함한 여러 자습서를 살펴 보았지만 아무 것도 다루지 않는 것 같습니다. 예를 들어 html 방향 속성 (예 : <html dir="rtl">
)이 앱의 빌드 단계에서 18n 속성에 정의 된 번역과 함께 추가 될 것으로 기대합니다.각도 2+ 현지화 (i18n) rtl 지원
3
A
답변
4
i18n-dir
을 described in the docs으로 추가 할 수 있습니다. 그래서, 지금까지 발견 된 가장 좋은 방법은 지금처럼 루트 구성 요소 템플릿의 루트 요소 (ltr
가 기본 방향) i18n-dir dir="ltr"
(예 : app.component.html
)를 추가하는 것입니다
<div i18n-dir dir="ltr">
<!-- The rest of the content -->
</div>
당신이 번역 파일을 생성하면 대응하는 trans-unit
이 각 방향에 source
이고이 경우에는 ltr
입니다. 따라서 해당 언어의 경우 기기의 target
을 rtl
으로 설정하기 만하면됩니다.
관련 문제
- 1. 각도 2 및 i18n
- 2. 각도 2 i18n : 동적 피드백
- 3. 국제화 (i18n) 또는 현지화
- 4. Python 스핑크스에서 RTL 지원
- 5. PropertyGrid RTL 지원
- 6. UIScrollView에 대한 RTL 지원
- 7. rtl 언어의 YUI 지원
- 8. Silverlight RTL 지원
- 9. 각도 2 입력 이미지 지원
- 10. 각도 2/4 pdfreactor에서 지원
- 11. ExtJS에서 i18n 지원
- 12. 국제화 및 프로그램 현지화. i18n
- 13. Android의 addRule() 메소드에서 RTL 지원
- 14. wysiwyg 편집기에 대한 RTL 지원
- 15. 모듈 용 Joomla RTL 지원
- 16. AngularJS + i18n 현지화 다른 서버의 JSON로드
- 17. 사실 이후에 i18n 지원 추가
- 18. 각도 2 : 제작 준비가 되었습니까? 브라우저 지원
- 19. Apache Velocity 현지화/국제화 (i18n) 시작
- 20. i18n : 특정 모델에 대한 오류 메시지 현지화
- 21. cakephp 셸 작업 파일 내 i18n 현지화
- 22. django에서 지원하는 언어는 다음과 같습니다. I18N, 현지화
- 23. 앵귤러 -2 cli 프로젝트를위한 npm bootstrap-rtl
- 24. 검도 2 각형 rtl 머리글 문제
- 25. NSOutlineView에서 RTL 지원 (오른쪽에서 왼쪽으로 레이아웃)
- 26. BLUEPRINT Google 그리드 갤러리 rtl 지원
- 27. 각도 2 i18n : translating <option> 값
- 28. Breeze에서 Angular 2 지원
- 29. i18n 서비스 용 스프링 캐싱 지원
- 30. symfony2의 템플릿 현지화
이 솔루션처럼, 우아하고 작동합니다! 감사! – galvan
@galvan을 도와 드리겠습니다. –