Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: WPS Office / Русский язык.  (Прочитано 38326 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Dzhoser

  • Гость
Re: WPS Office / Русский язык.
« Ответ #15 : 28 Апреля 2019, 16:39:44 »
Автозамены там, по ходу нет и покамест не предвидится, если Вы об этом. Но через "Вставка" -> "Символ" вполне себе. Даже сочетание клавиш можно привязать. Непривычно поначалу, но...
Спасибо сделал длинное тире на CRTL+-, как в ворде. Ещебы с автопереносами разобраться...

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: WPS Office / Русский язык.
« Ответ #16 : 25 Сентября 2019, 12:32:09 »
Вышла новая версия WPS Office: 11.1.0.8865. Студентам ликовать: теперь с встроенным редактором формул. В связи с периодическими обновлениями, заметил сегодня, что русский язык все еще не докачивается из интерфейса (Kubuntu 18.04). А руками патчить поднадоело, да и приведенные ранее по тексту в данной теме способы русификации не понравились на данный момент времени - слишком многое в интерфейсе остается англоязычным. Предлагаю такой вариант локализации. Создаем скрипт:
Код: (bash) [Выделить]
#!/bin/bash
#Скрипт для руссификации WPS через wine
#автоматически скачивает windows-версию, устанавливает её
#в отдельный префикс, копирует из нее необходимые файлы,
#после чего удаляет префикс и скачанный инсталлятор.

#определяем актуальную версию, доступную для загрузки:
wps_href=`curl --silent https://pc.wps.com/ | tr "'" '\n' | grep -Po 'href="\K.*?(?=")' | grep exe | uniq`
#получаем номер версии:
wps_ver=`dirname $wps_href`
wps_ver=${wps_ver/`dirname $wps_ver`\//}
echo "Ссылка для загрузки: $wps_href"
echo "Версия для загрузки: $wps_ver"
#качаем версию:
wget --show-progress --output-document="$HOME/WPSOffice_$wps_ver.exe" "$wps_href"
#проверяем - установлен ли winetricks
is_winetricks=$(dpkg -s winetricks 2>/dev/null | grep Status)
if [ -z "$is_winetricks" ]; then sudo apt update && sudo apt install winetricks -y; fi
#создаем и настраиваем префикс
WINEARCH=win64 WINEPREFIX=~/.wine64_wps wineboot
WINEPREFIX=~/.wine64_wps winetricks win7
#УСТАНАВЛИВАЕМ WPS - ВОТ С ЭТОГО МЕСТА ПРОБЛЕМЫ. БЕСШУМНАЯ УСТАНОВКА ПЛОДИТ ИКОНКИ, КАК ПОБЕДИТЬ - ПОКА Х.З., поэтому не применяю в данном месте бесшумную установку; кто хочет - символ решетку в строчке ниже уберите, если не напрягает после всего процесса ярлыки с рабочего стола руками удалять
WINEPREFIX=~/.wine64_wps wine $HOME/WPSOffice_$wps_ver.exe # /S /ACCEPTEULA=1
SAVEIFS=$IFS; IFS=$'\n'
dirList=( $(find $HOME/.wine64_wps -type d -iname ru_ru) )
IFS=$SAVEIFS
limits=${#dirList[@]}
(( limits=limits-1 ))
echo "Всего к обработке: $limits"
for (( i=0; i<${#dirList[@]}; i++ ))
do
    curD=${dirList[i]}
    newD=${curD/"$HOME/.wine64_wps/drive_c/users/`whoami`/Local Settings/Application Data/Kingsoft/WPS Office/$wps_ver/office6/"/"/opt/kingsoft/wps-office/office6/"}
    sudo rm -rf "$newD"
    sudo mkdir -p "`dirname "$newD"`"
    sudo cp -r "$curD" "$newD"
    echo "Обработан: $newD"
done
#удаление скачанного дистрибутива и созданного только что префикса
rm ~/WPSOffice_$wps_ver.exe
rm -rf ~/.wine64_wps
Минусы: необходим wine (устанавливать отдельно через apt). Алгоритм таков: скрипт лезет на страницу загрузок WPS, смотрит последнюю доступную версию под windows. После этого скачивает ее. Далее создает префикс, устанавливает в него дистрибутив WPS (с инсталлятором работаем "ручками, - галочки все снимаем (создать ярлыки, добавить файловые ассоциации и прочее), ставим галочку "Я принимаю условия лицензии"). Запускаем установку. Ждем, пока установится. После этого скрпт производит поиск всех каталогов, в названии которых фигурирует ru_ru в любом регистре. Далее вычисляет путь, куда подставить нужно найденные в префиксе wine каталоги. После чего (для чего появится приглашение на ввод пароля суперпользователя) копирует найденное в целевой каталог. В результате получаем практически полную русификацию всего интерфейса.
Скрипт довольно топорный, но на моей системе сейчас отработал нормально.
« Последнее редактирование: 25 Сентября 2019, 19:17:30 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Percoir

  • Гость
Re: WPS Office / Русский язык.
« Ответ #17 : 25 Сентября 2019, 17:10:43 »
О, формулы! А переносы в русском есть? Давно смотрел, возможно, ошибаюсь. Но переносов кажись не было.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: WPS Office / Русский язык.
« Ответ #18 : 25 Сентября 2019, 18:48:40 »
А переносы в русском есть?
Не нашел. Все что есть подобное, это Разметка страницы -> Параметры -> Абзац -> Разрывы строк и страниц -> Разрешить перенос английского текста в середине слова (действует в пределах текущего абзаца; если выделить весь текст, - то в пределах всего текста), но в этом случае не происходит добавление знака переноса. Часть слова просто отрывается от текущей строки, и перенесенное слово продолжается с новой строки (например, при переносе слова эвристика, может остаться на одной строке эвристик, а на следующей - появиться буква а, и это будет восприниматься редактором как одно слово, при этом знак переноса - дописан автоматически не будет, и вставить его ручками тоже не получится, насколько я могу судить - слово будет восприниматься как написанное с ошибкой, ибо в словаре такого нет). Откровенно говоря, никогда (вот вообще никогда) этим функционалом сам не пользовался (ни в одном из офисных редакторов), так что не могу судить о том, насколько это критично.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн andybeg

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: WPS Office / Русский язык.
« Ответ #19 : 15 Октября 2019, 09:55:11 »
Скрипт довольно топорный, но на моей системе сейчас отработал нормально.
скрипт выполняющий свою работу - отличный скрипт ))) самому английский интерфейс привычен, но ребенку надо русский в меню, спасибо, помогло

Оффлайн DimitriBolt

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: WPS Office / Русский язык.
« Ответ #20 : 25 Октября 2019, 01:07:34 »
скопировал под рутом в /opt/kingsoft/wps-office/office6/mui/, выбрал русский язык в настройках Choose Language => Russian (Russian Federation) - и получил какую-никакую русификацию интерфейса.
Спасибо, только это и помогло!

Оффлайн fyarik

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: WPS Office / Русский язык.
« Ответ #21 : 11 Февраля 2020, 10:22:13 »
Всем привет.

Вот есть старый ВПС офис... Версия 10.1.0.5707...
Она настолько старая, что её из загрузок уже убрали и даже русский язык в ней не ставится. И всем эта версия хороша, но вот только она имеет такую конструкцию - все документы у неё в одном окне. В принципе жить можно.

Так вот в этой версии при правом клике на заголовке окна можно было выбрать такой пункт "использовать системный заголовок". Соответственно после этого, в декорациях окна появлялись штатный заголовок с нормальными кнопками закрыть\развернуть\свернуть... Это было удобно, так как по умолчанию там эти кнопки сделаны под Винду (то есть справа), а я, например, использую Юнити и у меня оно всё слева. Плюс дизайн кнопок там другой.

Вот тут последний ВПС офис уже открывает документы в разных окнах, вот только системного заголовка там уже нет. В настройках не нашёл.

Есть у кого идеи как в последнем ВПС офисе исползовать системный заголовок окна?


Оффлайн hopetol

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: WPS Office / Русский язык.
« Ответ #22 : 01 Апреля 2020, 02:05:45 »
А как включить проверку пунктуации? И синонимы? А то в этой вкладке всегда пусто

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1402
    • Просмотр профиля
Re: WPS Office / Русский язык.
« Ответ #23 : 10 Марта 2022, 11:17:37 »
Создаем скрипт:
назвал скрипт 222.sh
sh 222.sh
dirname: пропущен операнд
По команде «dirname --help» можно получить дополнительную информацию.
222.sh: 11: Bad substitution

 

Страница сгенерирована за 0.027 секунд. Запросов: 22.