Иван Шкута

Иван Шкута

Время... ндааа........
+319
Репутация
3225
Рейтинг
+1
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Спасибо! Такая критика мне даже нравится! Иду исправлять.
+2
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Если вы видите уязвимости, то сообщите их мне, а еще лучше помогите исправить.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
В вашем случае эта проблема из-за очень большого количества контента. Вы превысили лимит яндекса. Для решения данной проблемы нужно просто подождать пока обновится лимит или воспользоваться платной лицензией.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
В это меню попадают названия категорий. Соответственно нужно пересохранить категории (Редактировать категорию -> Сохранить).
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Через админку. Делаете точно тоже, что и при установке.
+1
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Произошло еще одно обновление. Добавилась возможность переводить вручную элементы сайта:
Типы активности
Типы контента
Пункты меню
Действия модераторов
Поля профилей
Переводы между группами
Вкладки профилей
Виджеты
Страницы виджетов

Ну и исправлены некоторые проблемы возникавшие при установке компонента.

Не забывайте делиться о результатах запуска, автоматического сбора статистики пока нет.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Он должен подхватывать, если вы включили его в настройках... А какой тип (поле type) неподхватываемых полей в БД?
+1
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Спасибо за конкретные ссылки, очень сэкономило время. Эти материалы подтвердили мою теорию, что поисковики будут подстраиваться (они уже подстраиваются и не вчера начали) под многоязычные версии страниц с одинаковым урл.
Хоть это и трудно пока представить, но думается мне, что скоро это станет стандартом. Так что у них просто нет выбора, тем более что это соответствует их политике (делать поиск нацеленный на удобство ЛЮДЕЙ).
Поэтому если будет время и не будет более важных задач, я реализую возможность опционально включать разные урлы, но приоритет ставлю совсем не высокий. Разве, кто приведет существенные доводы...
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Вышло обновление безопасности! Кто уже скачивал и устанавливал обновитесь. Обновление производится так же как и установка, через админку без лишних действий.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Вообще тут вопрос неоднозначно в пользу разных урлов...
1. Одинаковые урлы удобны людям, например, француз скинет ссылку итальянцу и итальянец увидит сразу итальянский текст и не будет искать кнопку смены языка. Тем более, что о наличии кнопки он может и не догадаться.
2. Поисковые роботы тоже обычно имеют языковую привязку. Соответственно каждый проиндексирует свой вариант и добавит в свою базу. Без языковой принадлежности проиндексирует вариант по-умолчанию.
С другой стороны база у поисковика скорее всего одна на все языки... и как поисковик отреагирует на это...
НО! Поскольку это все же удобно для людей, то это задача поисковиков приспособиться под такие случаи.

На мой взгляд, здесь есть над чем подумать, так что жду кто что скажет.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Через редактор должен переводить, если только вы не выполняли перевод вручную. Переходите на страницу редактирования (штатный) и просто сохраняете. Если это не поможет скиньте адрес сайта.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Один поисковый робот увидит один вариант, скорее всего тот, который по-умолчанию. Но я пока этот вариант не изучал.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
При большом количестве материалов такое возможно, особенно если ваш сервер находится, например, в Америке. Повторяйте запрос, уже переведенные материалы игнорируются, так что результат все равно будет. Простор для усовершенствования пока еще очень велик, эт только начало :)
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
С базами все правильно. Скопируйте файлы из постинстайл. Это системные файлы, они должны быть скопированы после установки компонента, но почему-то у вас это не произошло.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Вы выбрали поля типов контента, которые должны переводиться? Ключ получили?
+1
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Контент можно править уже сейчас. Для этого нужно находиться на странице записи в нужной языковой версии. Тогда там есть кнопка "Выполнить перевод вручную".
Правка других элементов планируется в ближайшем обнолении.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
1. Да, все именно так.
2. Надо обрабатывать. Можно просто отредактировать, перевод произойдет при сохранении. Или воспользоваться функцией пакетного перевода (Компоненты - UniLang - Переводы), эта функция переведет все еще непереведенные элементы.
3. Поскольку компонент занимается переводами, а не геотаргетигом, то тут важнее понимать ни где находится посетитель, а на каком языке он говорит. Это компонент понимает.
4. Компонент совместим с версией 2.3.0. При выходе новой версии Инстанта постараюсь актуализировать и Юнилэнг.
5. Перевод производится в любом направлении, спасибо Яндексу, возможно в будущем и гуглу с бингом.
0
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Создание отдельных таблиц образовало бы множество дополнительных запросов к базе. Компонент создает не новые таблицы, а поля к уже существующим (там где надо) с соответствующими префиксами.
+3
Иван Шкута Иван Шкута UniLang - автоматический переводчик сайта 9 лет назад
Все несколько проще. Информацию о языке, который предпочитает пользователь, передает браузер. На основании этой информации при первом посещении показывается нужный язык, если он присутствует в системе. Если его нет показывается язык по-умолчанию, который определяет администратор в настройках компонента.
0
Иван Шкута Иван Шкута Редирект менеджер - компонент для InstantCMS 2 9 лет назад
Поправил ссылку, можно скачивать.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.