Кто может перевести верстаки?

Russian forum
Forum rules
Правила форума и полезная информация

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
Post Reply
User avatar
Odstavec
Posts: 77
Joined: Tue Dec 10, 2019 9:05 am
Location: Санкт-Петербург

Кто может перевести верстаки?

Post by Odstavec »

Может ли кто-нибудь сделать перевод для нескольких верстаков?

A2plus
Curves
Curved Shapes
Surface
Dodo
4_3
Posts: 77
Joined: Wed Apr 26, 2023 9:57 am

Re: Кто может перевести верстаки?

Post by 4_3 »

Технически, как это делают?
Last edited by 4_3 on Wed May 10, 2023 6:58 am, edited 1 time in total.
User avatar
Evgeniy
Posts: 477
Joined: Thu Jul 15, 2021 6:10 pm

Re: Кто может перевести верстаки?

Post by Evgeniy »

@Odstavec Довольны ли вы качеством перевода? :)
ir4i
Posts: 5
Joined: Sat Aug 21, 2021 11:35 am

Re: Кто может перевести верстаки?

Post by ir4i »

А вообще есть такая возможность? Я так и не понял, куда там переведённый текст нужно запихивать
4_3
Posts: 77
Joined: Wed Apr 26, 2023 9:57 am

Re: Кто может перевести верстаки?

Post by 4_3 »

Evgeniy wrote: Thu May 04, 2023 9:32 am @Odstavec Довольны ли вы качеством перевода? :)
был не прав. поздно было, видать
User avatar
vmzsoft
Posts: 127
Joined: Thu Jul 20, 2017 4:14 pm
Location: Нерезиновая

Re: Кто может перевести верстаки?

Post by vmzsoft »

Есть же целый раздел о локализации :o
https://wiki.freecad.org/Localisation/ru
User avatar
Evgeniy
Posts: 477
Joined: Thu Jul 15, 2021 6:10 pm

Re: Кто может перевести верстаки?

Post by Evgeniy »

4_3 wrote: Wed May 10, 2023 6:59 am
Evgeniy wrote: Thu May 04, 2023 9:32 am @Odstavec Довольны ли вы качеством перевода? :)
был не прав. поздно было, видать
Зря ответ удалили, он мне вполне понравился :D Жаль Одставец не ответил... Не успель )

Это наверно тот случай когда можно сказать, какой вопрос, такой ответ )

Если серьезно, то перевод верстака это задача не простая, но реализуемая и без программирования тут никак. Единственный внешний верстак который обрел механизм перевода не так давно, это верстак Fastners https://github.com/shaise/FreeCAD_FastenersWB (Стандартные изделия или Крепежные изделия) от Shaise. И то там участвовало несколько человек и в не малой доли благодаря Shaise который хорошо присматривает за репозиторием и пул реквесты рассматриваются и внедряются в верстак достаточность быстро.

Все указанные верстаки из списка Odstavec за исключением Surface внешние:
https://wiki.freecad.org/External_workbenches/ru

Что бы внешний верстак стал переводимым в него нужно добавить некоторый код. Иначе говоря в начале нужно внедрить сам механизм перевода, а потом уже и сам перевод. Потом все строковые значения нужно обернуть функцией translate(). В общем без небольшого программирования тут не обойтись. Стоить отметить, что все внешние верстаки написаны на Python, в связи с чем для реализации данной задачи вполне достаточно Блокнота из Windows, но лучше конечно подтянуть какую нибудь IDE. Ну и помимо этого придется повозится с Qt Lingust , где нужно будет сделать уже сами переводы строк. В общем не все так просто.

Что касается верстака Fastners , то локализацию в него внедрил riqueenz https://github.com/riqueenz он в начале внедрил перевод на Португальский потом подтянулись и другие языки (что было уже проще).

Конечно на вики есть статья о переводе внешних верстаков: https://wiki.freecad.org/Translating_an ... _workbench Я думаю она сыровата, там есть, что почерпнуть, но наверное этого не достаточно. Если и найдутся такие умельцы логичнее было бы посмотреть, что делал riqueenz когда переводил Fasteners и перенять его опыт.

А вообще еще вики не переведена даже на 30% да и интерфейс FreeCAD тоже не полностью переведен около 70%.
Что уж там про внешние верстаки говорить. Вот такие дела.

С переводом того, что уже встроено в FreeCAD, все гораздо проще, об этом есть в статье, которую как раз привел vmzsoft.
Post Reply