2011-11-15 3 views
0

웹 사이트를 아랍어, 영어 및 파슈토의 3 개 언어로 관리해야합니다.다국어 웹 사이트

사용자가 언어를 선택하면 (예 : 아랍어) 내 웹 사이트에서 검색을 적용 할 때 내 데이터베이스에서 검색이 어떻게 적용됩니까?

웹 사이트 (물론 영어)를 업데이트 할 때 아랍어 및 파슈토어 언어에 대한 업데이트가 데이터베이스에 반영되는 방법은 무엇입니까?

+0

그는 무엇을 검색하나요? DB에 어떤 정보를 보관합니까? 모든 것에 달려있다. 아니 선호하는 방법 thogh 나는 중간 번역기를 사용하는 것처럼 smthng 말할 수 있습니다. 같은 모뎀 : P – Kris

+3

내 눈. 구두점이 필요합니다.^_^ – user978122

+0

모든 질문은 사이트 구성 방법에 따라 다릅니다. 좀 더 자세한 정보를 주셔야합니다 ... – OptimusCrime

답변

0

당신은 내 생각 ... 어쩌면 그것을 캐싱, (당신이 user`s의 선택에 따라 원하는 언어를 찾을 http://php.net/manual/en/simplexmlelement.xpath.php을 사용할 수 있습니다) XML 파일에 여러 언어를 저장할 수

프로 : 추가 개발 (더 많은 언어)

1
  1. 먼저 데이터베이스 접근 방식을 결정해야합니다. Multilingual Site in Zend Framework
  2. 두 번째로 한 언어에서 다른 언어로 번역하는 방법을 결정해야합니다. 이 문제를 해결하는 몇 가지 옵션이 있습니다.
    1. 각 언어에 대한 번역 된 텍스트를 수동으로 추가하십시오.
    2. google translate와 같은 번역 서비스를 사용하십시오. 그러나 나는 당신이 그것에 의지 할 수 있다고 생각하지 않습니다. 번역 된 텍스트에 대한 승인 시스템을 추가해야합니다.
관련 문제