MYTRIPS- 기본 다문화 웹 응용 프로그램
ASP.NET Core 2.1로 구축 된 기본 다문화 웹 응용 프로그램을위한 샘플 프로젝트.
[새로운 27.05.2019]
ASP.NET Core 웹 앱의 현지화를 한 단계로 단순화하기 위해 ExpressLocalization이라는 새로운 NUGET 패키지를 개발했습니다. 아래 샘플을 참조하십시오.
- 저장소 : https://github.com/lazziya/expresslocalization
- 샘플 프로젝트 (Dotnet Core 2.2) : https://github.com/lazziya/expresslocalizationsample
- 샘플 프로젝트 (Dotnet Core 3.0) : https://github.com/lazziya/expresslocalizationsamplecore3
- 프로젝트 웹 사이트 : http://ziyad.info/en/articles/33-express_localization
여전히 현지화 단계를 거쳐 수동 으로이 페이지를 계속 읽어야한다면 :)
시작하기
이 지침을 통해 개발 및 테스트 목적으로 로컬 컴퓨터에서 프로젝트 사본을 실행할 수 있습니다. 라이브 시스템에 프로젝트를 배포하는 방법에 대한 메모는 배포를 참조하십시오.
전제 조건
- 웹 개발 원칙에 대한 기본 지식
- Visual Studio 2017
- .NET 코어 2.1 SDK
- RESX 관리자 (선택 사항)
지원되는 문화
- 아라비아 말
- 아랍어 - 시리아
- 영어
- 힌디 어
- 페르시아 인
- 스페인 사람
- 터키
새로운 문화 추가 :
- edit /utilities/localidizeextension.cs-> add new cultureinfo ( "xx"); 문화 목록에
- 관련 리소스 파일 생성 :
- /resources/viewresource.xx.resx
구축
- Visual Studio 2017- 웹 개발 대상.
- .NET 코어 2.1 SDK
- Resx Manager (선택 사항) - 현지화 리소스 파일을 쉽게 관리합니다.
- Globalment- 숫자 및 날짜의 클라이언트 측 유효성 검증
- jQuery-Validation-Globalize- 간단한 국제화 된 검증 가능성
- CLDR -JSON 데이터 - 클라이언트 측정에 필요한 모든 배양에 대한 현지화 된 데이터
데모 프로젝트 :
- mytrips- http://demo.ziyad.info/en/trips
단계별 자습서 :
- ASP.NET Core 2.1을 사용하여 다문화 웹 애플리케이션 개발
- 스타트 업 프로젝트 생성
- 문화 경로 모델 구성
- 현지화 요청
- 언어 드롭 다운 내비게이션 생성
- 현지화 견해
- 형태 레이블을 현지화합니다
- 유효성 검사 오류 메시지를 현지화합니다
- 현지화 모델 결합 오류 메시지
- 클라이언트 측 유효성 검사 구성
저자
- Ziya Mollamahmut -Ziyad.info
특허
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 License.md 파일을 참조하십시오.