Интерфейс ЕМС (новые элементы)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Переводить нужно специальным ПО.
psha, там все на gettext-e? Посоветуй, в чем лучше переводить?
Файлов, а каких? Небось что-то_там.ngc?
psha, там все на gettext-e? Посоветуй, в чем лучше переводить?
Файлов, а каких? Небось что-то_там.ngc?
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
нужно же теперече в кишках поковыряться чтоб знать как оно все устроено 
ждемс psha чтоб прояснил
ждемс psha чтоб прояснил
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Re: Интерфейс ЕМС (новые элементы)
Плохая новость заключается в том, что в ngcgui нигде не использован gettext.
Соответственно если хочется перевести, придется по нему пробежаться и добавить.
При этом прикрутить собственно перевод вроде как не сложно.
Соответственно если хочется перевести, придется по нему пробежаться и добавить.
При этом прикрутить собственно перевод вроде как не сложно.
root, доделай конвертацию! 
Re: Интерфейс ЕМС (новые элементы)
http://psha.org.ru/cgit/psha/ngcgui
Пример перевода. Если у кого есть желание заняться - вперед
Мне просто ngcgui совсем никаким боком рядом не лежит
Пример перевода. Если у кого есть желание заняться - вперед
Мне просто ngcgui совсем никаким боком рядом не лежит
root, доделай конвертацию! 
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
А по gladevcp, там будет зашита возможность легкого перевода?
А что нужно добавить в ngcgui, _ = gettext() и _("") для всех строк?
А что нужно добавить в ngcgui, _ = gettext() и _("") для всех строк?
Re: Интерфейс ЕМС (новые элементы)
gladevcp переводится из коробки - разве что надо галочки поставить, правда, я не пробовал 
в ngcgui надо строчки "string" заменять на [_ "string" ] - это tcl, однако...
в ngcgui надо строчки "string" заменять на [_ "string" ] - это tcl, однако...
root, доделай конвертацию! 
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
сделаем... кал вопрос. 
Re: Интерфейс ЕМС (новые элементы)
Если будешь делать - склонируйся с меня, я потом в апстрим это попробую пропихнуть
git://psha.org.ru/psha/ngcgui
git://psha.org.ru/psha/ngcgui
root, доделай конвертацию! 
Re: Интерфейс ЕМС (новые элементы)
http://git.linuxcnc.org/gitweb?p=emc2.g ... 8640a98177
ngcgui сегодня смержили в 2.5!
Скоро оно будет в билдботе
ngcgui сегодня смержили в 2.5!
Скоро оно будет в билдботе
root, доделай конвертацию! 
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Черт... надо сделать поддержку gettext... А то так и в релиз войдет...
Re: Интерфейс ЕМС (новые элементы)
Ну если хочешь я переброшу то что я делал для внешнего ngcgui в основную репу
Только решить надо сегодня, чтоб я перед праздниками успел это сделать
Только решить надо сегодня, чтоб я перед праздниками успел это сделать
root, доделай конвертацию! 
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
А что ты там сделал?
ЗЫ Я сейчас в отпуске, во Франции, отвечаю не оперативно.
ЗЫ Я сейчас в отпуске, во Франции, отвечаю не оперативно.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
freeform ссылку интересную показал http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GladeVcp
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Ссылка хорошая! Спасибо!
Блин совсем забыл, что нужно еще ngcgui перевести... времени совсем нет
.
Блин совсем забыл, что нужно еще ngcgui перевести... времени совсем нет
Re: Интерфейс ЕМС (новые элементы)
Ссылка весьма протухшая и уже весьма не соответствующая текущему состоянию, тыкать надо по ссылкам в самом начале страницы:
http://wiki.linuxcnc.org/cgi-bin/emcinf ... deVcpSetup
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?HalWidgets
и если не хватает функционала и хочется вешать сложное поведение
http://wiki.linuxcnc.org/cgi-bin/emcinf ... rogramming
Ссылка на документацию:
http://www.linuxcnc.org/docs/2.5/html/gui/gladevcp.html
http://wiki.linuxcnc.org/cgi-bin/emcinf ... deVcpSetup
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?HalWidgets
и если не хватает функционала и хочется вешать сложное поведение
http://wiki.linuxcnc.org/cgi-bin/emcinf ... rogramming
Ссылка на документацию:
http://www.linuxcnc.org/docs/2.5/html/gui/gladevcp.html
root, доделай конвертацию! 
Re: Интерфейс ЕМС (новые элементы)
поставил по инструкции glade нет вкладки Hal Python
разобраться не могу в чем дело
upd: gladevcp: command not found
upd2: нашел похожую тему - изучаю
разобраться не могу в чем дело
upd: gladevcp: command not found
upd2: нашел похожую тему - изучаю
Re: Интерфейс ЕМС (новые элементы)
1. upd3^ пропустил оказывается gladevcp работает только на emc 2.5
думаю обновляться на 2.5 ради создания интерфейса красивого? или 2.5 не стабильна еще? когда релиз ожидается?
или на 2.4 есть другие способы создания своего интерфейса?
думаю обновляться на 2.5 ради создания интерфейса красивого? или 2.5 не стабильна еще? когда релиз ожидается?
или на 2.4 есть другие способы создания своего интерфейса?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
PyVCP, кстати, сейчас как раз перевожу integrator manual и как раз главу по PyVCP.
Re: Интерфейс ЕМС (новые элементы)
Здравствуйте! В мануалах вычитал упоминания на java-based GUI "emcgui". Но ни в исходниках, ни в интернете ничего не нашел. Наткнулся на 10 летней давности Ncapplet.java, видимо еще к старым емс, но и этот пакет не работоспособный. Кто что слыхал по этому поводу?
Re: Интерфейс ЕМС (новые элементы)
2.5 более чем стабильна
Задерживается не из-за сырости а из-за глобального тупняка
Про интерфейс на жабе ничего не слышал, да и довольно бессмысленным мне это кажется.
По крайней мере никто сейчас им не занимается (публично)
Задерживается не из-за сырости а из-за глобального тупняка
Про интерфейс на жабе ничего не слышал, да и довольно бессмысленным мне это кажется.
По крайней мере никто сейчас им не занимается (публично)
root, доделай конвертацию! 
