Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Crossplatform.ru - все о нем _ On the Fast Track to Application Scripting

Автор: Admin 12.5.2008, 9:47

Цитата
With the introduction of Qt Script as a standard part of Qt in version 4.3, Qt/C++ application developers have a seamlessly integrated solution for adding scripting to their applications. Qt Script is a simple, yet powerful way of providing script authors---who don't necessarily know C++---with an interface for working in the context of your Qt application. In this article, we give an overview of the main steps that are involved when embedding Qt Script into an application, and use a small example to showcase the key techniques.
http://crossplatform.ru/?q=node/543

Автор: ViGOur 6.8.2008, 18:47

Цитата
With the introduction of Qt Script as a standard part of Qt in version 4.3, Qt/C++ application developers have a seamlessly integrated solution for adding scripting to their applications. Qt Script is a simple, yet powerful way of providing script authors---who don't necessarily know C++---with an interface for working in the context of your Qt application. In this article, we give an overview of the main steps that are involved when embedding Qt Script into an application, and use a small example to showcase the key techniques.
Перевел как:
Цитата
С введением Qt Script как части Qt, начиная с версии 4.3, разработчики Qt/C++ приложений получили решение для добавления скриптов в свои приложения. Qt Script простой, но мощный способ предоставления Авторы сценария --- которым вовсе не обязательно знать C++ с интерфейсом работы в контексте Qt приложения. В этой статье мы даем обзор основных шагов, которые нужно сделать для встраивания Qt Script в приложение, и покажем небольшой пример, для демонстрации основных технологий.
Выделенное жирным шрифтом не могу грамотно сформулировать... :(

Автор: Litkevich Yuriy 6.8.2008, 19:09

да это блин повсеместно в документации, косяки в аглицком. Значение такое:
... предоставления авторам скрипта - которым не обязательно знать ...

Автор: ViGOur 6.8.2008, 22:13

Тогда получается так:

Цитата
Qt Script простой, но мощный способ предоставления скрипта авторам, которым вовсе не обязательно знать C++ с интерфейсом работы в контексте Qt приложения.
Помоему не совсем понятно что имеется ввиду. Утром попробуй на свежую голову взглянуть. :)

Автор: Novak 6.8.2008, 22:35

Предлагаю в первом предложении "добавление скриптов в свои приложения" заменить на "добавление поддержки использования скриптов в своих приложениях".

Цитата
Script is a simple, yet powerful way of providing script authors---who don't necessarily know C++---with an interface for working in the context of your Qt application

Возможно, переводится как
Цитата
Qt Script - простой, но мощный способ предоставления авторам скриптов возможности работы с интерфейсом в контексте вашего Qt приложения (знания С++ с их стороны при этом совсем не обязательны).

Автор: Litkevich Yuriy 7.8.2008, 0:00

Вот так у меня получается, близко к оригинальному тексту:

Цитата
Qt Script это простой, но мощьный способ предоставления авторам сценария - которым не необходимости знать C++ - интерфейса для работы в контексте вашего Qt-приложения.

Автор: ViGOur 7.8.2008, 7:59

На данный момент по моему самых понятный вариант перевода у Novak.
Litkevich Yuriy, в твоем варианте все равно не понятно что имеется ввиду, встань на место читающего статью. :)

Автор: Litkevich Yuriy 7.8.2008, 8:30

вообщем-то да, просто, когда ближе к тексту, то при изменениях в документации проще поправить. (это предположение, поживем - увидим)

Автор: ViGOur 7.8.2008, 8:40

Цитата(Litkevich Yuriy @ 7.8.2008, 9:30) *
когда ближе к тексту, то при изменениях в документации проще поправить
Это обычная статья, ее раз перевел и забыл. :)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)