Как да направя сайта си да бъде преведен на няколко езика

ih999

Registered
Здравейте,някой ще ми обясни ли как да направя сайта ми да бъде преведен автоматично след като бъде цъкнат даден флаг ако е английския флаг да се преведе на английски ? нещо такова: http://ribmahala.miro91.com/ мерси много предварително!
 
ih999 каза:
Здравейте,някой ще ми обясни ли как да направя сайта ми да бъде преведен автоматично след като бъде цъкнат даден флаг ако е английския флаг да се преведе на английски ? нещо такова: http://ribmahala.miro91.com/ мерси много предварително!

Прави се със сесия.
Просто като натиснеш линка, праща GET променливата(lang=en) за езика то ти го превежда на въпросният език.
След това чрез въпросната сесия сайта разбира кой език си избрал и ти вади от базата данни съдържанието на този език.

Не е добра идея обаче да ползваш сесия за смяна на езика.
Това е много лош избор, защото оптимизацията ти отива на кино.
Гоогле може да ти индексира само БГ езика така.
Трябва да е така:
hellohome.bg или boats.oferti.net
където всеки език има директен линк.

Ако питаш как става с PHP то отговора е лесен.
За всяка страница или обект имаш отделни полета за всеки език.
За заглавие имаш 2 полета (за БГ и ЕН), за съдържание има две полета...
и така. И в зависимост от езика който си избрал ти вади текста от различни места.

Надявам се да съм разбрал въпроса ти но пак повтарям да избягваш сесия при превод.
Стреми се всяка една страница да има отделен линк.

Като си на руски примерно горе в главното меню винаги линка е
ribmahala.miro91.com/occupation.php
Бота нищо не обхожда и определено е само с 1 език индексиран.
Лошо. Не го прави.

Ползвай htaccess за пращане на гет.
Всъщност гет променливата ти ще е директорията . Както в примерите които съм ти дал.
 

Back
Горе