Не работает перевод страниц в chrome Linux | Losst

Не работает перевод страниц в chrome Linux

В очень популярном браузере от Google - Chromium или закрытой его версии Chrome есть функция перевода страниц. Очень удобно не переходить в переводчик, а нажать одну кнопку и получить полностью переведенную страницу.

Но что делать, если по какой-либо причине не работает перевод страниц chrome? Этому может быть несколько причин, и в этой небольшой статье мы рассмотрим некоторые из них. Дочитайте до конца, перед тем как что-либо делать.

Почему не работает перевод страниц Chrome?

Чаще всего, перевод страниц в вашем браузере не работает из-за того, что у вас что-то не так с расширениями или настройками. Первое что нужно сделать, это проверить расширения. Чтобы отключить все расширения просто откройте режим инкогнито нажав сочетание клавиш Ctrl+Shift+N и попробуйте перевести страницу там:

translate

Если ошибка сохранилась, попробуйте сбросить настройки браузера до значений по умолчанию браузера. Это тоже может помочь. Откройте Настройки -> Показать дополнительные настройки, затем нажмите Сброс настроек в самом низу.

translate1

Еще можно очистить историю и все данные кэша, для этого в настройках есть кнопка очистить историю:

translate2

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

На работает перевод в Chrome 54 Linux

Спустя несколько дней после выхода Chrome 54 многие пользователи начали замечать, не работает перевод страниц в chrome Linux для браузеров версии 54. Эта проблема наблюдается сейчас у всех пользователей и вызвана она багом в новой версии браузера.

Если кратко, то проблема в строке var gtTimeInfo = {'fetchStart': %f, 'fetchEnd': %f};". В значениях %f передаются числа, разделенные запятой, но селектор %f ожидает точку из-за этого мы получаем ошибку. Для исправления бага достаточно заменить %f на %d. Или поменять локаль так, чтобы там передавались точки. Разработчики пока не выпустили исправление, но для временного обхода проблемы можно добавить переменную окружения LC_NUMERIC="POSIX" для этой программы. Тогда команда запуска будет выглядеть вот так:

LC_NUMERIC="POSIX" chromium

Для удобства можно изменить ярлык запуска браузера. Здесь уже перевод будет работать как нужно:

translate3

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

Выводы

Теперь вы знаете что делать,не работает перевод страниц в chrome linux. Надеюсь эта информация была вам полезной.

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую OpenSUSE. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

Ваше имя тоже может быть здесь. Как? Пишите для нас! Смотрите подробнее как стать автором Losst.

Оцените статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (6 оценок, среднее: 5,00 из 5)
Загрузка...

  6 comments for “Не работает перевод страниц в chrome Linux

  1. argo39
    Ноябрь 29, 2016 at 10:22 дп

    «для временного обхода проблемы можно добавить переменную окружения LC_NUMERIC=»POSIX» для этой программы»
    добавить куда?

    «Для удобства можно изменить ярлык запуска браузера.»
    лично я не настолько дружу с линуксом, чтобы знать что надо сделать,- можно чуточку поподробней

  2. Ноябрь 29, 2016 at 11:01 дп

    Не только перевод, но и сам браузер не переводит интерфейс на русский.
    Спасибо за статью, скорей бы вечер, домой, попробовать способы. Давно маюсь.

    • Владимир
      Ноябрь 29, 2016 at 2:49 пп

      Как-то не беспокоит меня ся проблема вообще!
      Да, и эту пакость от Гугл не юзаю!
      Английский, как русский, слава Богу, поэтому и не заморачиваюсь…
      Учите аглицкий и будет вам счастье!

  3. UncleKruk
    Ноябрь 29, 2016 at 3:20 пп

    Получилось исправить баг, отредактировав файл /opt/google/chrome/google-chrome

    добавив в него export LC_NUMERIC=»POSIX»

    #!/bin/bash
    #
    # Copyright (c) 2011 The Chromium Authors. All rights reserved.
    # Use of this source code is governed by a BSD-style license that can be
    # found in the LICENSE file.

    # Let the wrapped binary know that it has been run through the wrapper.
    export CHROME_WRAPPER=»`readlink -f «$0″`»
    export LC_NUMERIC=»POSIX»

    теперь переводит как прежде.

    • Игорян
      Ноябрь 30, 2016 at 10:03 пп

      автору статьи Сергею, и Вам
      Огромное спасибо, ребята!))
      всё встало на свои места)

  4. Ноябрь 29, 2016 at 5:48 пп

    Получилось исправить проблему. Переустановкой. При переустановке заметил, что в менеджере программ к хромиуму есть переводы, они отдельно идут, надо дополнительно ставить. После установки переводов браузер сразу стал русифицированным и тут же стал переводить странички. Ура!
    Спасибо за статью 😉

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: