저는 고객을 위해 하나의 ASP.Net 웹 사이트를 개발했으며 현재이 웹 사이트가 영어에서 아랍어로 번역되어야합니다. 아무에게도 어떻게 도와 줄 수 있습니까? 어떤 ASP.net 클래스 또는이 기능이 있습니까?asp.net 웹 사이트를 영어에서 아랍어로 변환하십시오.
답변
1 단계 :
먼저 App_LocalResources
폴더를 추가해야합니다. asp.net
으로 태그를 지정 했으므로 웹 응용 프로그램이라고 가정합니다. 루트 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 추가로 이동 한 다음 Add ASP.NET Folder
으로 이동 한 다음 App_LocalResources
으로 이동합니다.
2 단계 : 폴더를 만든 후에
. 마우스 오른쪽 버튼을 클릭하고 을 추가하십시오. 리소스 파일을 추가하려면 App_LocalResources
을 마우스 오른쪽 단추로 클릭 한 다음 추가로 이동 한 다음 New Item
으로 이동하면 Resources File
을 찾을 수 있습니다.
3 단계 :
영어에 대한 리소스 파일 이름이 아닌 Default
명명 된 페이지가있는 경우는 프랑스어에 대한 Default.aspx.resx
그것이 Default.aspx.ar.resx
것 아랍어 Default.aspx.fr.resx
될 것입니다. 모든 언어는 별도의 파일 이름을가집니다.
4 단계 :
당신이 기본 페이지에서 라벨을 가지고 <asp:Label ID="lblTest" Text="Test"></asp:Label>
는 다음과 같이 페이지에서 모든 요소에 대한 메타 자원 키를 추가해야처럼 경우 지금 않을까 생각 : meta:resourcekey="lblTestResource1"
. 리소스 키 이름은 원하는 모든 것이 될 수 있지만 Reosource1
의 ID는 추세에 불과합니다. 그래서 레이블은 <asp:Label ID="lblTest" Text="Test"
meta : resourcekey = "lblTestResource1">`과 같습니다.
5 단계 :
이제 다음 단계에서 당신이 리소스 파일을 열어야하고 문자열 리소스 키 이름에 삽입해야합니다. 문자열에 lblTestResource1.Text
을 삽입하고 Test
을 값에 삽입하고 저장합니다.
6 단계 :이 열린 web.config
파일을 수행하고 <system.web>
섹션에서 <globalization uiCulture="ar" />
를 삽입하고 아랍어 완료되면
.
참고 : 아랍어 uiCulture
를 들어 리소스 파일에 대한 ar
읽기입니다. –
@Afnan 리소스 파일을 읽을 곳을 모른다. 자세한 내용을 – Rizvi
에서 확인할 수 있습니까? –