Добавление нескольких языков на сайт - PullRequest
0 голосов
/ 04 декабря 2010

Я хочу добавить несколько языков на мой сайт.
Я где-то читал, что могу использовать переводчик (Google или Babelfish), но мне это не нравится.
Кто-нибудь может предложить мне другие способы?

Ответы [ 5 ]

1 голос
/ 04 декабря 2010

Вы можете прочитать немного об интернационализации и локализации (часто это называется i18n L10n).Вам понадобится код для поддержки обслуживания ваших различных транслатинонов в зависимости от предпочтений ваших пользователей.Вы также должны подумать о том, как обрабатывать такие вещи, как форматы даты и валюты.

Что касается инструментов PHP, у вас есть gettext , который можно скомпилироватьPHP.Gettext работает, но был разработан для обработки перевода текста интерфейса для локально установленного программного обеспечения - он не очень хорошо переходит на веб-сайты / приложения.довольно хорошая библиотека и может легко использоваться без большей части остальной Zend Framework.Возможно, вы захотите взглянуть на Zend_Locale и Zend_Date, так как они могут прекрасно играть вместе.

1 голос
/ 04 декабря 2010

Вы можете выучить язык и перевести его самостоятельно. Кроме того, вам нужно будет использовать переводчик.

0 голосов
/ 04 декабря 2010

если у вас есть участники на вашем сайте, делайте то, что делает FB .. они просят участников помочь с переводом на их язык, они ставят для них фразы и собирают переводы + голоса (хороший перевод или есть)лучший перевод).

0 голосов
/ 04 декабря 2010

Другим способом было бы нанять кого-нибудь, чтобы перевести его на свой язык:)

0 голосов
/ 04 декабря 2010

Вы можете интегрировать интерфейс перевода на свой сайт и позволить пользователям вашего сайта создавать свои собственные переводы.Таким образом, вы получаете перевод бесплатно.

Или, в качестве альтернативы, вы можете открыть логику вашего сайта для сообщества (т.е. сделать его открытым исходным кодом) и позволить ему переводить их ...

...