2013-01-10 2 views
0

석사,현지화 권장 사항

본 사이트를 번역해야합니다. 처음부터 하나의 언어지만, 나중에 다른 언어가 될 것이라고 생각합니다.

그래서 나는 이것을하는 가장 좋은 방법에 대해 생각하고 있습니다.

그래서 html 파일을 저장하기 위해 하위 디렉토리를 사용합니다. 이미지, JS 등 공통 파일은 공통적입니다 ... 언어 파일을 만들고 파일 앞에 포함합니다. 25 html 파일이 있습니다.

  • 텍스트
  • 이미지의 ALT 태그
  • 메타 키, 메타 desct ... 그래서 모든 메타 : 나는 같은 HTML 파일에 모든 것을, 언어 파일의 변수 (또는 콘스탄스)를 사용합니다 태그 ..
  • 크기 결합

25 개 HTML 파일을 menu..everything은 300K 이하이다. 그래서 언어 파일은 최대 100k가 될 것입니다.

하나의 큰 언어 파일을 사용하고 모든 파일을 포함하면 (각 페이지의 모든 변수를 사용하지 않을지라도 상관하지 않음) 또는 25 개의 언어 파일을 사용하는지 여부는 알 수 없습니다. 이게 문제 야?

성능, SEO 또는 anythin에 영향을 미치는이 방법 파일 방법은 무엇입니까?

+1

CMS를 사용하면 어떨까요? –

+0

여러 언어를 지원하는 CMS가 최선의 방법입니다. –

+0

나는 위대한 답을 여기서 체크 아웃하는 것이 좋습니다. http://stackoverflow.com/questions/1244555/how-can-i-optimize-mysqls-order-by-rand-function?answertab=votes#tab-top –

답변

1

가장 좋은 방법은 일부 CMS (선호 오픈 소스) 솔루션을 사용하는 것입니다.

  • 각 언어 HTML 파일을 별도로
  • 이 저장해야합니다 (간단한은 아니지만)

    이 할 수없는 경우는 (우리가하지 않는 이유), 다음이 적합한 솔루션입니다 모든 당신의 루트 디렉토리에 당신은 등 폴더 /en/, /es/, /de/을 가질 것이며, 언어 파일은 각 언어

  • 언어 (코드) 영어 사이트 http://mydomain.com/en/index.html처럼 URL에 존재해야 그들에 저장된다는 것을 의미합니다 버전 및등, 스페인어...
  • 사용 ISO 당신은 하나 개의 언어 파일 또는 유일한 번역 HTML 파일을 포함 언어 파일과 HTML 파일이있는 것인지 그 목적을
  • 두 자리 언어 코드, 당신에있다

이것은 방법, SEO, 말할 때 가장 좋은 솔루션, IMHO입니다 ...

+0

OK . 하지만 25 개의 언어 파일이나 하나의 큰 파일을 사용하는 것이 중요합니까? (서, html 요청 등 ..) – holian