Google Транслитерация в Rich Text Editor - PullRequest
2 голосов
/ 11 мая 2011

Мне нужно использовать Google Transliteration вместе с поддержкой редактирования форматированного текста.

В документации Google Transliteration API рекомендуется использовать расширенный текстовый редактор, предлагаемый Библиотека закрытия или Yahoo!Библиотека пользовательского интерфейса .

Но я попробовал оба из них, и транслитерация не работает.

Кто-нибудь, кто реализовал редактор форматированного текста, который поддерживает транслитерацию также?

[Редактировать: Ответ обновлен ниже]

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Редактор WYSIWIG, который поставляется с текстовой разметкой, хорошо работает с Google Transliteration API:)

Установите плагин act_as_textiled

rails plugin install https://github.com/defunkt/acts_as_textiled.git

, а затем установите textile_editor_helper

rails plugin install http://svn.webtest.wvu.edu/repos/rails/plugins/textile_editor_helper

Тогда вы сможете интегрировать редактор WYSIWIG в свои представления.Для вентиляторов MarkitUp также доступны эквивалентные плагины;)

Для получения дополнительной информации см. эту статью .В статье объясняется интеграция редактора, но ссылки устарели, поэтому см. Выше для последних источников.

0 голосов
/ 11 мая 2011

Я не думаю, что это один, но, поскольку Google Traduction позволяет переводить весь сайт, вы должны быть в состоянии сделать следующее:

  • Получить страницу PHP, котораяпросто выводит переменную, отправленную в виде строки запроса

  • Если вы хотите перевести страницу, получите URL-адрес, содержащий URL-адрес этой страницы и содержимое iframe (не забудьте использовать encodeURIComponent () в теме).Затем снова используйте encodeURIComponent для этой строки, но для всей этой строки и добавьте ее к http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF8&prev=_t&rurl=translate.google.fr&sl=en&tl=fr&twu=1&u=* (* должна быть ваша строка).Это URL, который даст вам точно такой же контент в том же формате на другом языке (здесь это от en до fr, но вы можете изменить его).Проблема в том, что если вы укажете этот URL-адрес для своего iframe, он будет находиться в другом домене, и вы больше не сможете его контролировать.Следовательно, вам нужна страница PHP, на которую вы даете URL и которая выводит контент на ваш собственный домен.Вы получаете это и вызываете его с хорошей строкой запроса (вам нужно будет снова использовать encodeURIComponent) в качестве src для вашего iframe, и он будет работать.

Я неконечно это понятно.Это 1015 *

...