· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Validator


1. W3C validator 한국어 서비스는?


w3.org 에서 배포하는 웹 개발 관련 validator 도구들을 KLDP 의 이름으로 한국어 지원을 합니다. (물론 w3c 의 공인받은 서비스는 아닙니다.) 이 서비스는 w3c 에서 개발된 validator 들의 현지화와 validator server 를 국내에 위치시킴으로 해서 불필요한 해외 트래픽을 줄이고, 반응을 조금더 빠르게 사용을 하기 위함입니다.

2. Service 종류

  1. HTML Markup Validator (http://validator.w3.org)
  2. Link Checker (http://validator.w3.org/checklink)
  3. CSS Validator (http://css-validator.w3.org)
    • Jigsaw(Java Web server) + Java suvelet
    • http://css-validator.kldp.org
    • 설치: http://css-validator.kldp.org/howto/
    • 문제점
      Jigsaw java web server 를 사용할 경우, jdk 1.2 로 빌드하고 jigsaw 를 실행해야지만 정상적으로 작동함. jdk 1.2 가 아닐 경우 ASCII 영역 이외의 문자를 에러 처리하거나, 또는 문서에 에러가 있을 경우 segfault 가 발생함. tomcat 1.6 부터 정상 작동하므로 tomcat 으로 운영하는 것을 권장

  4. RSS Feed validator (http://validator.w3.org/feed/)
    • Python
    • http://feedvalidator.kldp.org
    • 설치: http://feedvalidator.kldp.org/docs/howto/install_and_run.html
      • SVN checkout시에 LANG 환경 변수 초기화 해줄 필요가 있음
    • 문제점
      • i18n은 구현이 되어 있으나 multibyte language에 대한 처리가 되어 있지 않음.
      • 다음의 patch가 필요
        diff -urNp 20121130.org/check.cgi 20121130/check.cgi
        --- 20121130.org/check.cgi  2012-12-01 01:56:57.000000000 +0900
        +++ 20121130/check.cgi  2012-12-01 03:45:24.739646083 +0900
        @@ -29,7 +29,7 @@ from feedvalidator.logging import TYPE_A
        
         def applyTemplate(templateFile, params={}):
             params['CSSURL'] = CSSURL
        -    fsock = open(os.path.join(WEBDIR, 'templates', templateFile))
        +    fsock = codecs.open(os.path.join(WEBDIR, 'templates', 'ko', templateFile), 'rb', 'utf-8')
             data = fsock.read() % params
             fsock.close()
             return data.encode('utf-8')
        
      • template/ko 에 번역된 페이지 필요
      • src/feedvalidator/i18n/ko.py 번역 필요

3. 문서 번역


다음의 문서들은 미처 번역이 되지 못한 문서들입니다. 번역의 도움을 요청 드립니다.

3.1. HTML Markup Validator

  1. error_messages.cfg (번역완료)
  2. warning.tmpl
  3. fatal-error.tmpl (번역완료)
  4. feedback.tmpl
  5. http_401_authrequired.tmpl (번역완료)
  6. 이 외의 웹 문서 번역


3.2. CSS Validator

  1. 지역화 완료 (100%)

3.3. Feed Validator

  1. 한글 사용 가능 하도록 patch
  2. 일부 번역




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2016-02-05 18:06:07
Processing time 0.0018 sec