Как русифицировать Оперу? [Решено]

+1
GNOMIK14 - 10 Март, 2023 - 00:37
Изображение пользователя GNOMIK14.

1. Cкачав deb-пакет с сайта Оф. сайт опера
2. Более геморройный, но менее засоряющий системы посторонними пакетами даже если они и с оф.сайта:
для snap приложения
sed -i 's/"app_locale":"en-US"/"app_locale":"ru-RU"/g'  ~/snap/opera/current/.config/opera/Local\ State

sed -i 's/"current_locale":"en_US","default_locale":"en"/"current_locale":"ru_RU","default_locale":"ru"/g'  ~/snap/opera/current/.config/opera/Preferences

для deb-пакета

sed -i 's/"app_locale":"en-US"/"app_locale":"ru-RU"/g'  ~/.config/opera/Local\ State

sed -i 's/"current_locale":"en_US","default_locale":"en"/"current_locale":"ru_RU","default_locale":"ru"/g'  ~/.config/opera/Preferences

0
Валентин - 10 Март, 2023 - 01:50

Мне, как новичку в Линуксе, который установил менее месяца тому, можно подробнее объяснить, - это установка русификатора?
Получилось так, что изначально я установил Оперу скачав с сайта, но обновляется она теперь системой.
Т.е. система показывает, что есть системные обновления, и я вижу, что это Опера, и обновляю.
Так что теперь непонятно, то ли это deb-пакет, то ли snap приложение.

0
GNOMIK14 - 10 Март, 2023 - 07:17
Изображение пользователя GNOMIK14.

Если вы скачивали и устанавливали такой opera96*.deb, то вы устанавливаете пакет или стандартными средствами установки программ как apt, aptitude, synaptic также устанавливаются программы пакет-deb.
Diskover программа уже устанавливает deb и snap пакеты, firefox, opera, telegramm, skype в нашей системе установлены через snap.
В Opera уже есть русский, только его нужно включить таким извращенным методом.

0
Валентин - 10 Март, 2023 - 10:04

Так в итоге какую команду применять, первую, или вторую?
Если последние два раза Опера обновлялась через Diskover, то, видимо, можно применить вариант для snap приложения, - верно?

Однако, обе команды не работают!

На первую ответ такой:
sed: can't read /home/xxx/snap/opera/current/.config/opera/Local State: No such file or directory
sed: can't read /home/xxx/snap/opera/current/.config/opera/Preferences: No such file or directory
ххх@yyy:~$ ^C

На вторую никакого ответа нет, и русский в Опере не появился!

0
GNOMIK14 - 10 Март, 2023 - 18:45
Изображение пользователя GNOMIK14.

Если последние два раза Опера обновлялась через Diskover, то, видимо, можно применить вариант для snap приложения, - верно?
Да, верно!
nano /home/имя пользователя/snap/opera/current/.config/opera/Preferences - имя пользователя замени на свое, получится такая строка
{"adblocker":{"whitelist_initialized":true,"whitelist_version":4},"alternate_error_pages":{"backup":true},"autocomplete":{"retention_policy_last_version":11>
поиском CTRL + W найди en_EN, en если у вас английский замени фрагмент строки на"current_locale":"ru_RU","default_locale":"ru".

сохранить CTRL + X сохранить нажать y Enter.

так же второй файл nano /home/Имя полязователя/snap/opera/current/.config/opera/Local\ State
найти также строку en-EN
{"app_locale":"ru-RU"}
Сохранить файл это если руками делать, а не при помощи команды sed.
sed такое же сделает. Да опера должна быть закрыта при замене.
результат вот:

0
Валентин - 12 Март, 2023 - 22:37

На команду:
nano /home/имя пользователя/snap/opera/current/.config/opera/Preferences
Ответ:
No such file or directory

0
GNOMIK14 - 12 Март, 2023 - 23:05
Изображение пользователя GNOMIK14.

У меня он здесь!

Где вы вводили эту команду, и в каком виде?

0
Валентин - 13 Март, 2023 - 11:34

Вводил в консоли, в виде скопированном, и со вставленным своим именем пользователя!
А где надо было?

0
GNOMIK14 - 13 Март, 2023 - 12:47
Изображение пользователя GNOMIK14.

правильно в консоле. Видите какой длинный путь, то думаете я вводил бы все руками или копировал?!
Для этого в приглашение консоли вводишь например первые буквы требуемой команды и нажимаешь TAB 2 раз, вы получаете список команд добавляете буквы требуемые и опять клавиша TAB дополнит команду, далее обратный слеш / клавиша TAB и получаете список древа файловой системы выбираем sna клавиша TAB добавит последнию букву опять / и буква o добавит слова opera и слова с буквы o и так далее доберетесь до требуемого файла. Данный способ пригоден для других команд в консоли.

0
Валентин - 13 Март, 2023 - 16:03

После snap показывает только chromium/ firefox/, которые и есть в Домашней папке, а Оперы там нет!
Как я понял, Опера находится в скрытой папке!

0
GNOMIK14 - 13 Март, 2023 - 22:48
Изображение пользователя GNOMIK14.

После snap показывает только chromium/ firefox/, которые и есть в Домашней папке, а Оперы там нет!
Скрытая папка в Linux начинается как и скрытый файл с . "точки" в названии.
Да выполнить можно такую команду, этим мы увидим, что данная программ (opera) установлена из пакета dpkg и предоставить лист ответа и соответственно в snap смотреть нечего.
apt list --installed o*
Откройте Opera Menu -- Help -- About Opera прокрути вниз там будут видны ваши пути к Opera нас интерисует Profile: /home/mag/snap/opera/222/.config/opera этой сесии профиль, но есть и профиль общий /home/mag/snap/opera/current/.config/opera

0
Валентин - 15 Март, 2023 - 21:56

На команду:
apt list --installed o*
Ответ:
opera-stable/stable,now 96.0.4693.80 amd64 [установлен]

0
GNOMIK14 - 16 Март, 2023 - 12:07
Изображение пользователя GNOMIK14.

смотрите здесь /.config/opera/ оба файла должны быть здесь "Preferences" и "Local State"

0
Валентин - 16 Март, 2023 - 15:19

Да, нашёл оба файла "Preferences" и "Local State"!
Ещё раз: Что с ними делать?

0
GNOMIK14 - 16 Март, 2023 - 19:11
Изображение пользователя GNOMIK14.

ed -i 's/"app_locale":"en-US"/"app_locale":"ru-RU"/g' ~/.config/opera/Local\ State

sed -i 's/"current_locale":"en_US","default_locale":"en"/"current_locale":"ru_RU","default_locale":"ru"/g' ~/.config/opera/Preferences
Это выполняет эти команды, т.е. en_US и en на ru_RU и ru.
Да приготовтесь там будет одна длинющую строку, так что смотри выше пост от GNOMIK14 - 10 Март, 2023 - 18:45

0
GNOMIK14 - 10 Март, 2023 - 19:05
Изображение пользователя GNOMIK14.

Получилось так, что изначально я установил Оперу скачав с сайта, но обновляется она теперь системой.
Такого не может быть скачанная с оф.сайта обновляться не будет. В системе нет репы для обновления данного пакета. С оф.сайта opera-stable_96.0.4693.50_amd64.deb устанавливается чисто ручками, а не через apt или snap

+1
Валентин - 12 Март, 2023 - 23:43

При закрытой Опере, на команду:
opera --lang=ru --accept-lang=ru
Ответ:
[52166:52166:0312/234956.050508:ERROR:url_pattern_set.cc(287)] Invalid url pattern: chrome://startpage/
[52166:52166:0312/234956.050617:ERROR:url_pattern_set.cc(287)] Invalid url pattern: chrome://startpage/
[52166:52166:0312/234956.050641:ERROR:url_pattern_set.cc(287)] Invalid url pattern: chrome://startpage/
[52166:52166:0312/234957.088861:ERROR:CONSOLE(0)] "Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.", source: chrome://startpage/ (0)
[52166:52166:0312/235017.661672:ERROR:CONSOLE(610)] "Uncaught (in promise) TypeError: Cannot set properties of null (setting 'scrollTop')", source: chrome://op-resources/modules/easy_setup/main.js (610)
[52201:52207:0312/235329.827161:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235329.925666:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235659.343785:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235659.356289:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235659.411391:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235659.418883:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235659.419459:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235659.479593:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235729.956425:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235730.024449:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235751.971325:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235752.057283:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235834.952710:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235835.047463:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235859.961594:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[52201:52207:0312/235900.025148:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101

И Опера запустилась с русским языком!
Но, когда окно консоли принудительно закрыл, т.к. при попытке закрыть вышло сообшение, что в окне работает процесс, после перезапуска браузера, английский вернулся!
Как сделать это постоянным, вот вопрос!

0
lord_i - 17 Март, 2023 - 14:43
Изображение пользователя lord_i.

Можно прописать эти ключи запуска в меню запуска приложений.
ПКМ на запуске - редактировать меню - ищем нужную программу и добавляем ключи в аргументы командной строки

0
GNOMIK14 - 17 Март, 2023 - 19:25
Изображение пользователя GNOMIK14.

Один из вариантов, но первый вариант работает, и sed и nano. Я на французкий и на немецкий перводил с помощью файлов.

0
Валентин - 6 Май, 2023 - 16:47

Всё это время силился понять, что вы тут пишете, - вижу, люди стараются, объясняют, но в конечном итоге мне непонятно!
В общем, то ли я тупой, то ли так объясняют!) - Всё упиралось в то, что в указанных файлах не находил указанные фрагменты, - поиск показывал 0 совпадений!
Решил ещё раз забить в Яндекс вопрос: "Как русифицировать Оперу в Kubuntu", и получил ОТВЕТ, который мне оказался понятен!
Первый же способ и сработал!
Второй способ, - то что и пытался показать GNOMIK14.

0
Валентин - 5 Май, 2023 - 01:08

По поводу обновления остался вопрос:
То, что об обновлении Оперы всегда оповещает система, хотя я устанавливал её с официального сайта Оперы, а не из Discover, это особенность Линукс?
Потому что, например, в Windows об обновлении сообщает сама Опера!

0
GNOMIK14 - 6 Май, 2023 - 19:40
Изображение пользователя GNOMIK14.

Потому что, например, в Windows об обновлении сообщает сама Опера!
В отличии от окон, вы в линуксе при установки оперы добавляете в папку /etc/apt/sources.list.d/ файл opera-stable.list в котором прописан путь к репе в которой содержатся будут обновления opera и уже система Linux при опросе обновлений определяет, что вышла новая версия сама программа в линуксе пока не видел, чтоб сама обновляла.

0
Валентин - 13 Май, 2023 - 10:58

После обновления, вернулся английский язык!
Если второй способ использовать, - возвращается английский, или нет, - есть у кого-то опыт?

0
GNOMIK14 - 13 Май, 2023 - 18:39
Изображение пользователя GNOMIK14.

Все вот в этом выражение, открываешь консоль вставляешь поочередно строки при этом оперу закрываешь и все.
Зачем изобретать велосипед?! Английский у меня не возвращался!
sed -i 's/"app_locale":"en-US"/"app_locale":"ru-RU"/g'  ~/.config/opera/Local\ State

sed -i 's/"current_locale":"en_US","default_locale":"en"/"current_locale":"ru_RU","default_locale":"ru"/g'  ~/.config/opera/Preferences

0
Валентин - 13 Май, 2023 - 18:57

Английский у меня не возвращался
А последнее обновление установлено Версия:98.0.4759.39?

0
GNOMIK14 - 14 Май, 2023 - 00:25
Изображение пользователя GNOMIK14.

Версия:98.0.4759.39

0
Валентин - 14 Май, 2023 - 07:59

Интересно, почему система не находит app_locale "en-US"?

Сам спросил, сам отвечаю:
Потому что ТУТ, тот ещё объясняльщик: "app_locale" должно быть в кавычках!
А пользователь, доверяя автору, копирует у него с сайта, как есть, без кавычек, и, естественно, ничего не находит!

0
GNOMIK14 - 14 Май, 2023 - 09:15
Изображение пользователя GNOMIK14.

kate не нужно забудь про него как о страшном сне.

KDE-меню(аналог кнопки пуск) -- Система -- Konsole
1. Копируешь в консоль
sed -i 's/"app_locale":"en-US"/"app_locale":"ru-RU"/g'  ~/.config/opera/Local\ State
клавиша Enter
2. Копируешь
sed -i 's/"current_locale":"en_US","default_locale":"en"/"current_locale":"ru_RU","default_locale":"ru"/g'  ~/.config/opera/Preferences
клавиша Enter

Вот у меня все находит и редактор Kate. На худой конец nano можно все редактировать.

0
Валентин - 20 Май, 2023 - 09:11

После сегодняшнего обновления Оперы, русский слетел, и снова возвратился английский!
Применил этот второй вариант, - Опера русифицировалась!
Буду следить, повлияют ли следующие обновления!

0
Валентин - 20 Май, 2023 - 09:18

После следующего обновления, русский не пострадал! - Второй вариант русификации, - самый надёжный!
Спасибо GNOMIK14 за оптимизация метода с помощью терминала!

0
GNOMIK14 - 14 Май, 2023 - 09:21
Изображение пользователя GNOMIK14.

У вас в поиске не верно написано выражение app_locale" "en-US", а должно быть так "app_locale":"en-US"

0
Валентин - 14 Май, 2023 - 18:11

Так и я о том же!

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры