Важный: Эта страница использует куки (cookies). Используя настоящий сайт, не выключая куки в браузере, означает, что вы согласны для его использования.
Купить сейчас! Особенности Загрузка

Зарабатывайте с нами!

Если вы хотите начать зарабатывать деньги с vBET присоединиться к Партнерская программа.
Результаты 1 к 10 из 10

Тема: Проблема кодировки перевода после обновления 4.9.2

  1. #1
    Член
    Регистрация
    Август 2010
    Сообщений
    83

    Default Проблема кодировки перевода после обновления 4.9.2

    This text was not translated, because it is originally in Russian Привет!

    После обновления 4.9.2 перевод Украинского языка стал таким:

    Code:
    \u0414\u0432\u0438\u0433\u0443\u043d\u0438

  2. #2
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Пожалуйста, пришлите более подробную информацию об этой проблеме. Влияет ли это на старые переводы или только новый? Какие провайдеры переводов вы пользуетесь? Пожалуйста, дайте ссылку на Вашу страницу, где мы видим его.
    Вы можете наблюдать его на нашем серуэр? Если да, то где?

  3. #3
    Член
    Регистрация
    Август 2010
    Сообщений
    83

    Default

    This text was not translated, because it is originally in Russian 1. Использую Yandex Translation API with vBET
    2. Заметил такую кодировку (\u0414\u0432) только для новых переводов.
    3. Откатил vBET до 4.9.1 - в ней такой проблемы нет.
    Последний раз редактировалось vBET; 07-05-18 в 22:25.

  4. #4
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Спасибо за информацию. Мы будем стараться, чтобы воспроизвести его на нашу сторону и устранить проблему. Если у нас будут проблемы с размножением ошибок я вышлю вам еще несколько вопросов (я не вам URL на страницу, где я вижу проблемы - это было бы очень userfull, потому что я мог использовать точный текст у вас есть проблемы с).

  5. #5
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Я просто сделал несколько тестов и с нашей стороны это выглядит нормально. Я также сравнил код с 4.9.1 и 4.9.2 релизы и нет каких-либо изменений в код перевода (мы изменили конфигурацию - новых языковых пар; и кое-что в файл изделия). Я личку вам, чтобы попытаться воспроизвести на вашей стороне.

    Обновление: я вижу сейчас на нашей стороне. Речь идет только о некоторых текстов не весь перевод. Кажется, речь идет только о теме. Мы справимся с этим и отправить вам информацию

    Обновление 2: я сделал несколько тестов, и кажется, что вопрос, когда это перевод с русского на украинский (нет проблем с переводом с английского). Скорее всего vbet является отправка данных в неправильной кодировке и поэтому результаты неверные. Я проверил это и в 4.9.1 И же проблема происходит. Вы уверены, что на вашей стороне 4.9.1 это нормально? Это важно, потому что я должен признать, не проблема с нашими изменениями кода или что-то изменилось на стороне Яндекса.
    Последний раз редактировалось vBET; 08-05-18 в 16:58.

  6. #6
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Еще одно обновление - по данным тестов нет ничего плохого с переводами Яндекс. Глядя на различия между vbet 4.9.1 и 4.9.2 скорее всего проблема связана с Apertium переводчик, потому что в 4.9.2 мы добавили новые языковые пары из RU в Великобритании. Вы писали, что вы пользуетесь только Яндекс. Пожалуйста, подтвердите эту информацию правильно. Мы не смогли воспроизвести проблему на переводчик Яндекс и теперь мы пытаемся делать это на Apertium.

    Обновление: Appertium тоже вроде не проблема. Пожалуйста, вы можете связаться с нами по личке, чтобы получить более подробную информацию?

    Обновление 2: мы не смогли воспроизвести проблему на нашей тестовой среде, но здесь она воспроизводится каждый раз. Возможно, тут имеет значение версия глаг. Пожалуйста, свяжитесь с нами по ПМ.
    Последний раз редактировалось vBET; 09-05-18 в 10:42.

  7. #7
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    В этот момент мы обнаружили причину проблемы. Когда Apertium используется с utf-8 Кодировка БД, то мы отправим запрос в другой формат и у тех \ответы у. Когда база данных находится в другой обстановке, то нет никакой проблемы с этим. Мы будем обновлять наш код, чтобы обработать это правильно и решения будут опубликованы здесь.

  8. #8
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Кажется, мы нашли решение проблемы. Мы хотим, чтобы проверить его должным образом и на не utf-8 базы данных, чтобы избежать проблем с разными кодировками. Решение будет включено в следующий релиз. До тех пор вы можете остаться с vBET4.9.1 или использовать vBET4.9.2 с Apertium отключить, или использовать vBET4.9.2 с Apertium отключаются только на украинском (надо менять настройки в файлах).

    Обратите внимание, что уже сломанные переводы не будут автоматически восстановлены. Те должны быть изменены вручную, используя ручные поддержки перевода, или удалены из базы данных.
    Последний раз редактировалось vBET; 09-05-18 в 16:41.

  9. #9
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Во время тестов мы обнаружили, что для не utf-8 базы данных Apertium не делают перевода с русского на украинский, просто возвращает текст с небольшими изменениями. Это наша вина - мы отправляем текст в неправильном формате. Это будет скоро исправлено.
    Последний раз редактировалось vBET; 10-05-18 в 09:42.

  10. #10
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    У нас уже есть решение для этой проблемы. Он будет включен в следующий релиз.

Метки этой темы

Ваши права

  • Вы не может создавать новые темы
  • Вы не может отвечать на сообщения
  • Вы не может прикреплять вложения
  • Вы не может редактировать свои сообщения
  •