가능한 중복 번역하는 방법 : (나는 '
How would you transform a pre-existing web app in a multilingual one?
Best way to internationalize simple PHP website동적 웹 페이지를
내 웹 페이지의 모든 정적 텍스트를 번역하는 방법을 알아 내려고 노력하고있어를 PHP 사용). 그러나 나는 "정확한"방법이 무엇인지에 관해 정말로 모른다. 이것은 내가 지금까지 무슨 생각하지만, 어쩌면 그것은 모든 잘못 : D
1 페이지에있는 텍스트의 모든 정적 조각 들어, 그냥 "getTranslation ("안녕하세요 같은 뭔가 번역을 얻을! ") 그리고 데이터베이스 나 XML/CSV/PHP 같은 파일을 모든 번역본에서 찾아 볼 것입니다.
그러나 데이터베이스를 쿼리하거나 모든 페이지에서 파일을 구문 분석해야하기 때문에 이것은 매우 안 좋은 것처럼 보입니다. 매번 새로 고침 /로드됩니다.
매번 페이지가 로드 된 나는 데이터베이스/파일에서 읽을 수 있고 배열에 현재 언어에 대한 번역을 저장하고 페이지가 구축되면서 배열에서 번역을 얻습니다. 대신 데이터베이스를 쿼리하거나 파일을 다시 구문 분석합니다.
번역본을 한 번만 읽은 다음 모든 페이지에 액세스 할 수있는 방법이 있습니까? 내가 생각할 수있는 유일한 것은 PHP의 세션이지만 거기에 번역을 저장하는 것은 너무 잘못된 것처럼 보입니다.
그래서 "가장 일반적인"또는 "올바른"방법은 무엇입니까?
해피 헌팅!
나는 그것을 사용하고 싶다. 그러나 나의 웹 호스팅 회사의 작은 악마들은 그것을 허용하지 않을 것이다. – Iesa
너는 덜 사악한 작은 남자가 필요해 보인다. 또는 다음 질문을 따르십시오. http://stackoverflow.com/questions/2275270/whats-the-simplest-php-alternative-to-the-php-gettext-extension-which-can-be-su – Kris