2011-09-21 6 views
0

안녕하세요 jquery 유효성 검사 플러그인을 사용하고 있습니다. jquery 유효성 검사 플러그인, 다른 언어로 오류 메시지를 변환하는 방법

http://docs.jquery.com/Plugins/validation

내가 미친 질문이 될 수도 있습니다

 messages: { 
      business_name: { 
       required: "Enter your Business Name", 
       minlength: "At least 3 characters long", 
       maxlength:"Maximum length allowed is 250 charactors" 
      }, 
      city: { 
       required: "Enter City", 
       minlength: "min length 3", 
       maxlength:"Max length 250" 
      }, 
      state: { 
       minlength: "min length 3", 
       maxlength:"Max length 250" 
      }, 
      zip_code: { 
       minlength: "min length 3", 
       maxlength:"Max length 250" 
      }, 
      address: { 
       required: "Enter Address", 
       minlength: "min length 3", 
       maxlength:"Max length 250" 
      }, 

과 같은 오류 메시지를 설정합니다. 다른 언어로 메시지를 입력하는 대신이 메시지를 다른 언어로 표시하고 싶습니다. 영어 메시지를 일부 언어로 전달하고 원하는 언어로 변환 할 수있는 방법이 있습니까? jquery 유효성 검사 플러그인 .please help에서 가능합니다. 나는 다른 언어로 나의 웹 사이트를 개발하고 싶다.

+0

영어에서 자동 번역을 원하면보다 의미있는 문장으로 시작하여 번역자가 사용하기에 합당한 것을 얻을 수 있습니다. 예를 들어 통역자에게 "도시 입력"은 "도시에 들어가기"또는 "도시 이름 입력"을 의미한다고 생각하십니까? 다른 언어로 번역 할 의사가 없더라도 보통 영어로 "최소"및 "최대"보다는 "최소"및 "최대"라고 말해야합니다. (그리고 "min"에 대해서 말하자면 : 2 자리의 이름을 가진 몇몇 도시 (또는 도시)와 주들이 있습니다.) – nnnnnn

답변

0

Google Translation PHP wrapper

이 당신을 도울 수 있습니다.

문자열 대신 변수로 설정할 수 있다면 원하는 언어에 따라 변수를 전달하십시오. 이상 언어 선택

$error_username_raw = "Please enter a username" 

용 Google API에 구글 API로 문자열을 전달

$language = $_SESSION['lang']; 

패스 (번역 사용) 및

$error_username = $error_username_translated; 

business_name: { 
required : $error_username, 
.... 
} 
뿐만 아니라 변수로 설정하기

만약 당신이 이해할 수 있건 없건간에, 또는 유효성 검사기로 그런 식으로 작동하는지 모르겠다.

0

다음과 같이 할 수 있습니다. 영어 또는 원하는 다른 언어로 스크립트를 변경하십시오.

-- jquery.validate.english.js -- 
    var messages = { 
     business_name : { 
     required: "blah blah" 
     } 

    } 

    -- jquery.validate.otherlanguage.js -- 
    var messages = { 
     business_name : { 
     required: "blub blub" 
     } 

    } 

    <script src="jquery.validate.english.js"> </script> 

    var opt = { 
    messages : messages 
    } 
관련 문제