Russian Qt Forum
Ноябрь 22, 2024, 12:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Нужна помошь  (Прочитано 13747 раз)
BRE
Гость
« : Февраль 12, 2009, 19:12 »

Камрады, готовлю релиз FreeRemote.
Перевел описание с помощью гугловского транслятора. Скажите пожалуйста, это импортные люди вообще прочесть смогут.  Смеющийся
Поможите пожалуйста.
Цитировать
Freeremote

The system was developed to provide remote management of Linux on the means of IR-remote controls, mobile devices (mobile phones) and other sources (eg network). In terms of the object interacting with a source of commands is called a controller. The controller is waiting for commands (pressing the button on the remote device) and sends a signal to its customers on the bus DBus.

The system consists of two parts: server and client.

Server.
Server (daemon), which tracks click on the buttons and controllers notify their customers of the event. Server provides its service to DBus.
The work with each type of controller is a special module that loads the server. So, to work with IR-remote control (LIRC), using the module controller-lirc.so, and for mobile devices - controller-serial.so.
Server expandable, ie you can write modules for other teams.
Mobile devices can connect via:
* USB or Serial cable (using a device /dev/ttySx or /dev/ttyACMx);
* Bluetooth on the protocol RFCOMM (using device /dev/rfcommx);
* IR-port.
The main thing is that the mobile device provides the ability to track events click on the button.

In the plans:
* Redesign the architecture iolib (on paper, all ready).

Customer.
Client - an application written using the library of Qt4, which, when launched, connects to the server, and performs user-defined actions, depending on the button press.
The actions specified in the scripting language ECMAScript (ECMA-262) or simply JAVAScript. Functional script language extensible. You can write plugins, as in C + +, and in java.
To run external programs in the script put the function runCommand, and access to services DBus class DBusInterface.
Examples of writing script extensions made two modules to manage through the DBus system kmix mixer and player amarok.

In the plans:
* Group action.
* Disconnecting the controller is not required.
* Syntax JAVA scripts in the editor.
* Completion code in the script (control structure, the current expansion).
* Assistant for DBus-interface with the ability to insert code in the script.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Февраль 12, 2009, 19:14 »

а ты его теперь на русский переведи, если близко к исходному, то можно считать, что поймут Улыбающийся
Записан

Юра.
BRE
Гость
« Ответ #2 : Февраль 12, 2009, 19:15 »

а ты его теперь на русский переведи, если близко к исходному, то можно считать, что поймут Улыбающийся
Я это делал, и плакал...  Смеющийся
Может это погрешность трансляции туда сюда?
Записан
spirit
Гость
« Ответ #3 : Февраль 12, 2009, 19:18 »

а гугловский транслятор клево переводит однако на английски Улыбающийся
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Февраль 12, 2009, 19:18 »

Цитировать
Customer.
Client - an application

Замени на

Цитировать
Client.
Client - an application

Customer это немного другое )

А вобще, увидеть бы русский текст
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Февраль 12, 2009, 19:19 »

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

Юра.
BRE
Гость
« Ответ #6 : Февраль 12, 2009, 19:22 »

А вобще, увидеть бы русский текст

Вот он...
Цитировать
Freeremote

Система разрабатывалась для обеспечения удаленного управления системой Linux по средствам IR-пультов ДУ, мобильных устройств (мобильные телефоны) и других источников команд (например сеть). В терминах системы объект взаимодействующий с источником команд называется контроллер (controller). Контроллер ожидает поступления команды (нажатие кнопки на дистанционном устройстве) и отправляться своим клиентам сигнал об этом по шине DBus.

Система состоит из двух частей: сервера и клиента.

Сервер.
Сервер это служба (daemon), которая отслеживает нажатия на кнопки контроллеров и извещает своих клиентов об этом событии. Весь свой сервис сервер предоставляет по DBus.
Работу, с каждым типом контроллера, выполняет специальный модуль, который загружается сервером. Так, для работы с IR-пультами ДУ (LIRC), используется модуль controller-lirc.so, а для мобильных устройств – controller-serial.so.
Сервер расширяемый, то есть можно написать модули для других источников команд.
Мобильные устройства возможно подключить через:
* USB или Serial кабель (используется устройство /dev/ttySx или /dev/ttyACMx);
* Bluetooth по протоколу RFCOMM (используется устройство /dev/rfcommx);
* IR-порт.
Главное, чтобы мобильное устройство предоставляло возможность отслеживать события нажатия на кнопки.

В планах:
* Переделка архитектуры iolib (на бумаге все готово).

Клиент.
Клиент – это приложение, написанное с использованием библиотеки Qt4, которое при запуске подключается к серверу и выполняет заданные пользователем действия, в зависимости от нажатых кнопок.
Действия задаются на скриптовом языке ECMAScript (ECMA-262) или просто JAVAScript. Функционал скриптового языка расширяем. Можно писать модули расширения, как на C++, так и на java.
Для запуска внешних программ в скрипте введена функция runCommand, а для доступа к сервисам DBus класс DBusInterface.
В качестве примеров написания скриптовых расширений сделаны два модуля для управления через DBus системным микшером kmix и плеером amarok.

В планах:
* Группы действий.
* Отключение не нужного контроллера.
* Подсветка синтаксиса JAVA в редакторе скриптов.
* Автодополнение кода в скриптах (управляющие конструкции, существующие расширения).
* Помощник для просмотра DBus-интерфейсов с возможностью вставки кода в скрипт.
Записан
BRE
Гость
« Ответ #7 : Февраль 12, 2009, 19:24 »

Как известного в узких кругах эксперта по классической английской литературе, меня смущает момент:
Цитировать
Client - an application written using the library of Qt4, which, when launched, connects to the
Это транслятор не намудрил?
Записан
spirit
Гость
« Ответ #8 : Февраль 12, 2009, 19:31 »

я бы так перевел.
Client is an application which has been (was) writen by using Qt4, which during launching connects to server and performs actions which were provided by user according to held buttons.
Записан
BRE
Гость
« Ответ #9 : Февраль 12, 2009, 19:41 »

я бы так перевел.
Client is an application which has been (was) writen by using Qt4, which during launching connects to server and performs actions which were provided by user according to held buttons.
Спасибо, меняю.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #10 : Февраль 12, 2009, 20:18 »

the means of IR-remote controls - by means of IR-remote controls

and other sources (eg network) - and other sources of commands (eg network)

Цитировать
В терминах системы объект взаимодействующий с источником команд называется контроллер (controller). Контроллер ожидает поступления команды (нажатие кнопки на дистанционном устройстве) и отправляться своим клиентам сигнал об этом по шине DBus.

Цитировать
According to conception (terminology) of the system, the object, which interact with source of commands, is named as "controller". The controller is waiting for the commands (hitting the button on the remote device) and sends a signal to its clients through DBus when it got them.

Может кто-то меня подправит
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Karl-Philipp
Гость
« Ответ #11 : Февраль 12, 2009, 20:23 »

я бы так перевел.
Client is an application which has been (was) writen by using Qt4, which during launching connects to server and performs actions which were provided by user according to held buttons.
Спасибо, меняю.
А я бы перевел так Улыбающийся

Client is the application written using Qt4 library. While launching, it connects to the server and performs actions depending on pressed buttons (user actions).
« Последнее редактирование: Февраль 12, 2009, 21:17 от terlan » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #12 : Февраль 12, 2009, 20:24 »

In the plans: - TODOs:
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
BRE
Гость
« Ответ #13 : Февраль 12, 2009, 20:31 »

In the plans: - TODOs:
Спасибо, исправлю.
Записан
Karl-Philipp
Гость
« Ответ #14 : Февраль 12, 2009, 20:57 »

...
Цитировать
According to conception (terminology) of the system, the object, which interact with source of commands, is named as "controller". The controller is waiting for the commands (hitting the button on the remote device) and sends a signal to its clients through DBus when it got them.

Может кто-то меня подправит

не претендую на истину, но я бы чуть изменил

According to conception of the system the object interaсted with commands' emitter is named "controller". Controller awaits for the commands (pressed buttons on the remote device). When controller got the commands it sends a signal to its clients using DBus...
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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