LINUX.ORG.RU

Как в FreeCAD сделать «мм» вместо «mm»?

 


0

1

Использую версию 20.2 (потому что именно она помечена как стабильная в gentoo)

Пробовал поставить язык интерфейса «русский», в диалоге-то показывается теперь «мм», но на чертеже всё равно остаются «mm». Хотелось бы настроить наоборот чтобы в интерфейсе названия пунктов меню были английские (потому что всяких видеоинструкций больше на английском языке), а размеры на чертеже хотелось бы видеть русскими буквами. Как такое сделать?

На ихненском форуме тоже спросил.

★★★

Последнее исправление: Shushundr (всего исправлений: 3)

Ответ на: комментарий от NickNotNick

The requested topic does not exist.

Всё там есть. Даже картинка.

Shushundr ★★★
() автор топика
Ответ на: комментарий от NickNotNick

исправляешь как тебе нужно, оформляешь PR и отправляешь его разработчикам. Всё просто.

Я думаю, тут есть фактические ошибки. Разберу по пунктам:

  1. если PR надо отправлять разработчикам, то и исправлять надо не так, как мне нужно, а так чтобы разработчики приняли. Это происходит, потому что они не такие как я, и у них есть свои требования, не такие как у меня. Например, если просто заменить в тексте «mm» на «мм», то такой патч не примут в апстрим, потому что у них есть требование «поддержка английского языка».
  2. я не проверял, но практически уверен, что требования к программному обеспечению freecad не отслеживаются в формализованном виде. Таким образом, я не могу просмотреть уже имеющиеся требования, вписать недостающие и увидеть, какие компоненты нуждаются в доработке. А таких наверняка много.
  3. я не в состоянии определить, какие компоненты надо поправить. Где freecad и как хранит конфиги? Какие диалоги и как надо исправлять? Какую документацию на каких сайтах?
  4. для изменения кода так же потребуется изучить язык C++, утилиты к нему, библиотеку Qt и технологию изготовления форм, а так же технологию документирования на проекте. Там везде, наверняка ещё есть соглашения по кодированию (гайдлайны), которым надо будет соответствовать).

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

Shushundr ★★★
() автор топика
Ответ на: комментарий от Shushundr

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

И всё это чтобы заменить «mm» на «мм», фактически идентичные буквы :)

Почему бы просто не создать issue, хотя бы с целью прояснения неясных на данном этапе моментов? Если нормально оформить, могут и подсказать в каком направлении двигаться (и можно ли).

Ghostwolf ★★★★★
()
Ответ на: удаленный комментарий

Можно долго и упорно фантазировать на эту тему, а можно что-то сделать и получить результат. Выбор за вами.

Ghostwolf ★★★★★
()
Ответ на: комментарий от Shushundr

Я думаю, что имплементация такой фичи легко может вылиться в пару месяцев работы.

И ты не готов потратить на это свое время. Тогда жди у моря погоды.

NickNotNick
()
Ответ на: комментарий от ripgrep
$ locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=
user@localhost ~ $ grep -v "#.*" /etc/locale.gen
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
$ eselect locale list
Available targets for the LANG variable:
  [1]   C
  [2]   C.utf8
  [3]   en_US.utf8
  [4]   POSIX
  [5]   ru_RU.utf8 *
  [ ]   (free form)

локаль не пробовали на русскую ставить?

Нет. Как это сделать?

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: удаленный комментарий

Трекер был заброшен ещё 5 лет назад, не страдай хернёй и пиши на гитхаб.

HE_KOT
()
Ответ на: комментарий от NickNotNick

Ну, например, я выяснил, что при копировании в буфер обмена из окна «About» freecad всегда выводит английскую локаль, не смотря на то, что я ему пишу в LANG= и LC_ALL= в строке запуска. Это бага или фича? Кто виноват?

Shushundr ★★★
() автор топика
Последнее исправление: Shushundr (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.