Архив рубрики: Software



WordPress: Запретить переводить текст для Google Translate

Просматривая отчёты Яндекс-Метрика, я обратил внимание, что Google Translate «портит» часть текста. Например, есть фрагмент кода для запуска в командной строке:

C:\Program Files\Mozilla Firefox\default-browser-agent.exe do-task "309046B0AF4A39CB"
Оригинальный код с запретом к переводу такой:

C:\Program Files\Mozilla Firefox\default-browser-agent.exe do-task "309046B0AF4A39CB"

 

Если его «посмотреть» через Google Translator с включенным переводом на английский, то получится примерно такая строка:

C: \ Program Files \ Mozilla Firefox \ default-browser-agent.exe do-task "309046B0AF4A39CB"

Как видно из примера, мало что изменилось, разве что были добавлены пробелы. Т.к. это был фрагмент кода для запуска в командной строке, то он отработает неверно. Ошибка будет как минимум с неверными путями к файлу. А вот если переводить на другой язык, то получится ещё хуже (например японский):

C:\プログラムファイル\ Mozilla Firefox \ default-browser-agent.exe do-task "309046B0AF4A39CB"

А в коде для PowerShell будет переведен даже командлет where:

Get-ScheduledTask | where {$_.TaskName.StartsWith("Firefox Default Browser Agent")} | Unregister-ScheduledTask -Confirm:$false

С переводом на японский это будет примерно так:

Get-ScheduledTask | ここで、{$_。TaskName.StartsWith( "Firefox Default Browser Agent")} | Unregister-ScheduledTask -Confirm:$ false

Да, мой блог не часто читают жители других стран, а ещё реже читают, используя переводчик. Тем не менее, для некоторых фраз или предложений эту проблему можно решить. Для этого следует воспользоваться «ключом», который будет показывать, что данный участок переводить не нужно:

<span class="notranslate">

и нужно не забыть закрыть этот тэг:

</span>

У меня довольно много статей, где нужно поменять код, но к сожалению, сделать это простой заменой невозможно.
Тем, кому удобнее запретить переводить всю страницу целиком, достаточно в начало страницы добавить такую строчку в код HTML:

<meta name="google" content="notranslate" />
Хотя, если вы хотите вывести просто листинг программы, то можно добавить тэг <code> — в этом случае его содержимое также не будет переведено.
Эту строчку Google Translate не будет переводить, т.к. она обрамлена тэгом <code>
Данный тэг будет работать и для сервиса Яндекс.Переводчик и наверное других им подобных.

 



Android: Убрать подпись в исходящем письме

Если с телефона Honor 20 pro отправить электронное письмо, то в тело письма будет добавлена подпись:

Отправлено с моего телефона Huawei


Каждый раз стирать эту подпись перед отправкой неудобно, а смысла её я не вижу, поэтому я её удалю (хотя кто-то захочет её просто сменить на другую).
1. Открываем приложение для работы с электронной почтой и нажимаем в правом верхнем углу кнопку многоточие (меню).
2. Из всплывающего меню выбираем Настройки:

3. Выбираем нужный аккаунт:

4. Нас интересует раздел Подпись:

5. Текст подписи можно стереть полностью или изменить, после чего сохранить её: