Информация

  • FastVps - Хостинг для форума
  • RegPartner - Домены по правильным ценам

"4admins.ru" Рекомендует

BBCode translate

Разные довески в сообщениях
  • Автор 
    Сообщение
Аватара пользователя
Сообщения: 7065
Зарегистрирован: 11 авг 2009, 16:58
Благодарил (а): 660
Поблагодарили: 2357 раз в 1754 сообщениях
Город: Москва
Пол: Мужской
Адрес форума: http://help.4admins.ru
Баллы репутации: 170

BBCode translate

Сообщение Добавлено: 06 окт 2009, 09:59

BBCode translate
можно перевести любой текст на следующие языки:
ar - арабский; bg - болгарский; cs - чешский; da - датский ; de - немецкий; el - греческий; en - английский; es - испанский; fi - финский; fr - французский; hi - хинди; hr - хорватский; it - итальянский; ja - японский; ko - корейский; nl - голландский; no - норвежский; pl - польский; pt - португальский; ro - румынский; ru - русский; sv - шведский; zh-cn - китайский упрощенный; zh-tw - китайский традиционный

Именно такие сокращенные обозначения языка нужно использовать в этом bbcode после слова translate=
Русский язык установлен языком по умолчанию и если после знака "=" вы не укажите язык, то текст, заключанный в этот bbcode будет переведен на русский язык, если нужен другой язык по умолчанию, то отредактируйте строку после слова default: в коде на любой другой язык или удалите из кода языки, которые не понадобятся на вашем форуме.

Детальная информация по этому BBCode:
Использование BBCode
Код: Выделить всё
[translate={TEXT2}]{TEXT}[/translate]

Замена HTML
Код: Выделить всё
<script type="text/javascript">
var x = "{TEXT2}";
switch (x) {case "ar":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=ar&langpair=auto|ar&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "bg":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=bg&langpair=auto|bg&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "cs":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=cs&langpair=auto|cs&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "da":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=da&langpair=auto|da&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "de":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=de&langpair=auto|de&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "el":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=el&langpair=auto|el&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "en":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=en&langpair=auto|en&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "es":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=es&langpair=auto|es&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "fi":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=fi&langpair=auto|fi&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "fr":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=fr&langpair=auto|fr&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "hi":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=hi&langpair=auto|hi&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "hr":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=hr&langpair=auto|hr&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "it":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=it&langpair=auto|it&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "ja":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=ja&langpair=auto|ja&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "ko":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=ko&langpair=auto|ko&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "nl":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=nl&langpair=auto|nl&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "no":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=no&langpair=auto|no&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "pl":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=pl&langpair=auto|pl&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "pt":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=pt&langpair=auto|pt&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "ro":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=ro&langpair=auto|ro&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "ru":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=ru&langpair=auto|ru&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "sv":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=sv&langpair=auto|sv&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "zh-cn":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=zh-cn&langpair=auto|zh-cn&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
case "zh-tw":
document.write("<a href='http://translate.google.com/translate_t?text=" + "{TEXT1}" + "&hl=zh-tw&langpair=auto|zh-tw&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
break
default:
document.write("<a href='http://translate.google.ru/translate_t?text=" + "{TEXT1}" + "&hl=ru&langpair=auto|ru&tbb=1&ie=utf-8' target=_blank>{TEXT1}</a>");
}
</script>

Подсказка
Код: Выделить всё
[translate=указать на какой язык перевести текст, например, ru или en]ваш текст для перевода[/translate]

Пример:
Код: Выделить всё
арабский - [translate=ar]Привет! Как дела?[/translate]
болгарский - [translate=bg]Привет! Как дела?[/translate]
чешский - [translate=cs]Привет! Как дела?[/translate]
датский - [translate=da]Привет! Как дела?[/translate]
немецкий - [translate=de]Привет! Как дела?[/translate]
греческий - [translate=el]Привет! Как дела?[/translate]
английский - [translate=en]Привет! Как дела?[/translate]
испанский - [translate=es]Привет! Как дела?[/translate]
финский - [translate=fi]Привет! Как дела?[/translate]
французский - [translate=fr]Привет! Как дела?[/translate]
хинди - [translate=hi]Привет! Как дела?[/translate]
хорватский - [translate=hr]Привет! Как дела?[/translate]
итальянский - [translate=it]Привет! Как дела?[/translate]
японский - [translate=ja]Привет! Как дела?[/translate]
корейский - [translate=ko]Привет! Как дела?[/translate]
голландский - [translate=nl]Привет! Как дела?[/translate]
норвежский - [translate=no]Привет! Как дела?[/translate]
польский - [translate=pl]Привет! Как дела?[/translate]
португальский - [translate=pt]Привет! Как дела?[/translate]
румынский - [translate=ro]Привет! Как дела?[/translate]
русский - [translate=ru]Привет! Как дела?[/translate]
шведский - [translate=sv]Привет! Как дела?[/translate]
китайский упрощенный - [translate=zh-cn]Привет! Как дела?[/translate]
китайский традиционный - [translate=zh-tw]Привет! Как дела?[/translate]
арабский - [translate=ar]Привет! Как дела?[/translate]
болгарский - [translate=bg]Привет! Как дела?[/translate]
чешский - [translate=cs]Привет! Как дела?[/translate]
датский - [translate=da]Привет! Как дела?[/translate]
немецкий - [translate=de]Привет! Как дела?[/translate]
греческий - [translate=el]Привет! Как дела?[/translate]
английский - [translate=en]Привет! Как дела?[/translate]
испанский - [translate=es]Привет! Как дела?[/translate]
финский - [translate=fi]Привет! Как дела?[/translate]
французский - [translate=fr]Привет! Как дела?[/translate]
хинди - [translate=hi]Привет! Как дела?[/translate]
хорватский - [translate=hr]Привет! Как дела?[/translate]
итальянский - [translate=it]Привет! Как дела?[/translate]
японский - [translate=ja]Привет! Как дела?[/translate]
корейский - [translate=ko]Привет! Как дела?[/translate]
голландский - [translate=nl]Привет! Как дела?[/translate]
норвежский - [translate=no]Привет! Как дела?[/translate]
польский - [translate=pl]Привет! Как дела?[/translate]
португальский - [translate=pt]Привет! Как дела?[/translate]
румынский - [translate=ro]Привет! Как дела?[/translate]
русский - [translate=ru]Привет! Как дела?[/translate]
шведский - [translate=sv]Привет! Как дела?[/translate]
китайский упрощенный - [translate=zh-cn]Привет! Как дела?[/translate]
китайский традиционный - [translate=zh-tw]Привет! Как дела?[/translate]
На этом сервисе можно cоздать форум бесплатно

Сообщения: 20
Зарегистрирован: 22 авг 2009, 13:53
Благодарил (а): 5
Поблагодарили: 6 раз в 3 сообщениях
Баллы репутации: 0

Re: BBCode translate

Сообщение Добавлено: 08 окт 2009, 15:10

GoDFaTHeR
Очень, очень полезный ББкод.
Спасибо!

Аватара пользователя
Сообщения: 15
Зарегистрирован: 17 июн 2010, 16:59
Благодарил (а): 1
Поблагодарили: 1 раз в 1 сообщении
Город: Латвия
Пол: Мужской
Адрес форума: http://war.80lvl.ru
Баллы репутации: 0

Re: BBCode translate

Сообщение Добавлено: 17 июн 2010, 20:08

Делал все как тут но вот такая фича выскакиавет:

Предупреждение

Добавляемый BBCode использует в HTML-тегах лексему {TEXT}. Это может стать причиной нарушения безопасности и вызвать проблемы, связанные с XSS (межсайтовым скриптингом). Попробуйте применить лексемы {SIMPLETEXT} или {INTTEXT}, использующие более строгие проверки. Вы можете использовать {TEXT} только в том случае, если эта лексема действительно необходима.

Аватара пользователя
Сообщения: 7065
Зарегистрирован: 11 авг 2009, 16:58
Благодарил (а): 660
Поблагодарили: 2357 раз в 1754 сообщениях
Город: Москва
Пол: Мужской
Адрес форума: http://help.4admins.ru
Баллы репутации: 170

Re: BBCode translate

Сообщение Добавлено: 17 июн 2010, 20:41

dzoker писал(а):Делал все как тут но вот такая фича выскакиавет:

так это стандартное предупреждение при создании ббкода...
Что именно происходит после нажатия на кнопку отправить
ББкод создался?
На этом сервисе можно cоздать форум бесплатно

Аватара пользователя
Сообщения: 15
Зарегистрирован: 17 июн 2010, 16:59
Благодарил (а): 1
Поблагодарили: 1 раз в 1 сообщении
Город: Латвия
Пол: Мужской
Адрес форума: http://war.80lvl.ru
Баллы репутации: 0

Re: BBCode translate

Сообщение Добавлено: 17 июн 2010, 20:53

Ток не смейтесь я боялся нажать кнопку ( отправить ) :lol: мало ли форум с летел..


Вернуться в BBcode phpbb3

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11