Что нового

Ещё раз о русской справке :)

Статус
Закрыто для дальнейших ответов.

AZJIO

Меценат
Меценат
Сообщения
2,894
Репутация
1,196
Общий комплект справки обновлён

Отдельно стиль White AutoIt3.chm, UDFs3.chm

AutoIt_SRC_compile.7z - компилятор справки

Изменения:
74 файла UDF из указанных: _ImageList 15, _IpAddress 14 (все), _ListBox 35, _Toolbar 4, _WinAPI 5
AutoIt3: SendKeys.htm, Описание GUI, controls.htm, faq.htm и другие
Много поправок орфографии, текста, стили, подсвечивание
 
A

at

Гость
Сделал перевод Лицензионного Соглашения. Практически без модификации оригинала. Конечно по правилам, действует только оригинал, либо предоставленное Лицензионное Соглашение командой AutoIt на русском. Этот вариант можно использовать только, как условный перевод.

Лицензионное соглашение
AutoIt

Автор: Джонатан Беннетт и команда AutoIt
WWW: http://www.autoitscript.com/autoit3/
Электронная почта: служба поддержки на autoitscript точка ком
________________________________________________________

ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ КОНЕЧНОГО ПОЛЬЗОВАТЕЛЯ НА ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Данное лицензионное соглашение конечного пользователя ("EULA") представляет собой законное соглашение между Вами (физическим или юридическим лицом) и упомянутым выше автором в отношении устанавливаемого Вами программного продукта (продуктов), куда входит "онлайновая" или электронная документация, а также могут входить соответствующие носители и печатные материалы ("ПРОГРАММНЫЙ ПРОДУКТ").

Выполняя установку, копирование или иные действия с использованием данного ПРОГРАММНОГО ПРОДУКТА, Вы соглашаетесь следовать условиям настоящего соглашения EULA. Если вы не согласны с условиями данного соглашения, не устанавливайте и не используйте этот ПРОГРАММНЫЙ ПРОДУКТ.

ЛИЦЕНЗИЯ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Настоящий ПРОГРАММНЫЙ ПРОДУКТ защищен законом о защите авторских прав и международными договорами по защите авторских прав, а также иными законами и соглашениями о защите интеллектуальной собственности. Данный ПРОГРАММНЫЙ ПРОДУКТ лицензируется, но не продается.

Определение ПРОГРАММНОГО ПРОДУКТА не включает в себя любые файлы, созданные с помощью ПРОГРАММНОГО ПРОДУКТА, такие как скомпилированные сценарии в виде отдельных исполняемых файлов.

1. ПРЕДОСТАВЛЕНИЕ ЛИЦЕНЗИИ

Настоящее лицензионное соглашение предоставляет вам следующие права:

Установка и использование. Вы можете установить и использовать неограниченное количество копий программного продукта.

Размножение и распространение. Вы можете воспроизводить и распространять неограниченное количество копий ПРОГРАММНОГО ПРОДУКТА в целом или в части. Каждая копия должна включать в себя все авторские права и фирменное наименование, а также должны быть приложены копии этого лицензионного соглашения. Копия ПРОГРАММНОГО ПРОДУКТА может распространяться в качестве отдельного продукта или поставляться совместно с Вашим собственным продуктом.

Коммерческое использование. Вы можете использовать ПРОГРАММНЫЙ ПРОДУКТ в коммерческих целях. Вы можете продавать с целью извлечения прибыли и свободно распространять скрипты и / или скомпилированные сценарии, которые были созданы с помощью ПРОГРАММНОГО ПРОДУКТА.

Обратное проектирование. Вы не имеете права вскрывать технологию или проводить обратную разработку ПРОГРАММНОГО ПРОДУКТА или скомпилированных сценариев, которые были созданы с помощью ПРОГРАММНОГО ПРОДУКТА.

2. АВТОРСКОЕ ПРАВО
Все определения и обозначения авторских прав на программный продукт (включая но, не ограничиваясь этим, любые изображения, фотографии, анимация, видео, аудио, музыка, текст и "апплеты", включенные в ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ), сопроводительные печатные материалы и любые копии ПРОГРАММНОГО ПРОДУКТА являются собственностью автора этого программного обеспечения. ПРОГРАММНЫЙ ПРОДУКТ защищен законами об охране авторских прав и положениями международных соглашений. Следовательно, вы обязаны обращаться с ПРОГРАММНЫМ ПРОДУКТОМ так же, как и с другими материалами, защищенными авторскими правами.

РАЗНОЕ

Если вы приобрели данный продукт в Соединенном Королевстве, данное Соглашение регулируется законами Великобритании. Если данный продукт был приобретен за пределами Соединенного Королевства, то может применяться местный закон.

Если у Вас возникли вопросы, касающиеся настоящего Соглашения, или если Вы хотите связаться с автором этого программного обеспечения по любой причине, пожалуйста, отправьте сообщение на адрес электронной почты, указанный в верхней части данного соглашения.

ГАРАНТИИ

1. НИКАКИХ ГАРАНТИЙ

Автор данного программного обеспечения отказывается от любых гарантий на ПРОГРАММНЫЙ ПРОДУКТ. ПРОГРАММНЫЙ ПРОДУКТ и любая сопутствующая документация предоставляется "как есть" без каких-либо гарантий, явных или подразумеваемых, включая, без ограничения, подразумеваемые гарантии коммерческой выгоды или пригодности для определенных целей или не нарушения прав. Вы принимаете весь риск, вытекающий из использования или производительности ПРОГРАММНОГО ПРОДУКТА.

2. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ ЗА УЩЕРБ

Ни в коем случае автор этого программного обеспечения не несет ответственности за любой ущерб (включая, без ограничения, убытки, потерю прибыли, прерывание бизнеса, потерю деловой информации или любой другой материальный ущерб), вытекающие из использования или невозможности использовать этот продукт, даже если автор этой программы был предупрежден о возможности таких убытков. В виду того, что в некоторых штатах / юрисдикциях не допускается исключение или ограничение ответственности за косвенный или случайный ущерб, указанное выше ограничение может не распространяться на Вас.

[Конец лицензии]
 

AZJIO

Меценат
Меценат
Сообщения
2,894
Репутация
1,196
Сделал скрипт, который вытаскивает из переведённых исходников русский текст, формируя один файл, в котором по порядку указывается имя файла и его содержимое. Если открыть его в любом редакторе, поддерживающим проверку орфографии, то все ошибки сразу видны. Их оказалось слишком много, уже исправил для AutoIt3.chm.

Код:
#Include <File.au3>

; $Path=@ScriptDir&'\txtFunctions'
; $Path=@ScriptDir&'\txtKeywords'
$Path=@ScriptDir&'\txtLibFunctions'
; $Path=@ScriptDir&'\txtMacros'

$FileList=_FileListToArray($Path, '*', 1)
If @Error Then
    MsgBox (0,"","ошибка поиска")
    Exit
EndIf

$RuTXT=''
For $i = 1 to $FileList[0]
	$tmp = FileRead($Path&'\'&$FileList[$i])
	$aTmp=StringRegExp($tmp, '[^A-Za-z0-9=&()+,''";\-\[\]:<>*.#@|/\r\n\t _~?{}%$^©\\][А-Яа-яЁё ?.,]+', 3)
	If Not @error Then
		$RuTxtFile=''
		For $j = 0 to UBound($aTmp)-1
			$RuTxtFile&=$aTmp[$j]&'.'
		Next
		$RuTXT&=$FileList[$i]&@CRLF&@CRLF&$RuTxtFile &@CRLF&@CRLF
	Else
		$RuTXT&=' ----- '&$FileList[$i]&' - не найдено'&@CRLF&@CRLF
	EndIf
Next

$RuTXT=StringReplace($RuTXT, ' .', '.')
$RuTXT=StringRegExpReplace($RuTXT, '\.[ ]+', '. ')
$RuTXT=StringRegExpReplace($RuTXT, '\.+', '.')
$RuTXT=StringRegExpReplace($RuTXT, '\.(?![ t])', '. ')

$file = FileOpen(@ScriptDir&'\RuTXT.txt',2)
FileWrite($file, $RuTXT)
FileClose($file)

Общий комплект справки обновлён, зеркало

Исправлены все орфографические ошибки, опечатки в AutoIt3 (включая все разделы) и в UDF.

at
Так был увлечён исправлениями, что лицензию забыл вставить...
 

AZJIO

Меценат
Меценат
Сообщения
2,894
Репутация
1,196
Исправлены ошибки/опечатки во всех примерах
Страницы "Типы переменных", "Операторы" сделаны в цвете
Закончен перевод "Обучение регулярным выражениям"
Поправки из версии 3.3.8.0 импортированы в справку 3.3.6.1, кроме функциональных изменений.
Добавлен перевод "Лицензионного Соглашения", автор перевода at

AutoIt_SRC_compile, зеркало - компилятор справки.


Промежуточная версия AutoIt3.7z (1.5 МБ)
Переведено TCP, UDP -функции, FtpSetProxy, HttpSetProxy, HttpSetUserAgent
Обновлены примеры MsgBox, GUIGetMsg, AdlibRegister, ToolTip
 

StarEdik

Новичок
Сообщения
365
Репутация
4
AZJIO

“Справка Black”
Описание функции FileSelectFolder
При открытии примера со страницы справки, на редакторе появляется только это строка.
$var = FileSelectFolder("Choose a folder.", "")
Сам FileSelectFolder.au3 в порядке. AZJIO,спасибо за справки.
 

AZJIO

Меценат
Меценат
Сообщения
2,894
Репутация
1,196
StarEdik
Честно говоря не понял даже, где оно появляется? Справка обязательно должна лежать в папке AutoIt3, так как от неё связь с папкой "AutoIt3\Examples\Helpfile" относительными путями. Если справка не там, то примеры работать естественно не будут. Примеры скопировать в папку указанную в описании, чтобы были русифицированные улучшенные примеры, иначе в справке будет написано одно, а в SciTE откроется другое.

“Справка Black” - самый рабочий вариант, я иногда даже забываю новое вставить в White, а в Black не забываю, так как в ней правлю. Так что она должна работать 100%.

Ссылку на обновление промежуточной версии справки только что добавил.

Если Black используешь, то вот промежуточная версия Black-вариант
 

AZJIO

Меценат
Меценат
Сообщения
2,894
Репутация
1,196
CustomUDFs.7z (800 КБ) - содержит 41 функций
Добавлено 9 функций и директивы для AutoIt3Wrapper, Obfuscator, Tidy
Добавлено 7 функций BigNum, 14 функций ModernMenuRaw и компилятор в комплекте. Теперь поддерживает объединение с основной справкой.
 

AZJIO

Меценат
Меценат
Сообщения
2,894
Репутация
1,196
Обновлён общий комплект справки, зеркало
Добавлен файл CustomUDFs.chm дополнительный функций от пользователей AutoIt3, добавлено в AutoIt.chm его объединение с общей справкой, добавлены примеры для этой справки. Все промежуточные обновления добавлены. Переведена первая страничка UDF.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
AZJIO,
Вы в CustomUDFs.chm и, соответственно, в папке Include используете старый вариант библиотеки BigNum. На оф. сайте обновленный: BigNum.au3.
 

AZJIO

Меценат
Меценат
Сообщения
2,894
Репутация
1,196
madmasles
Только в Include, потому что в CustomUDFs.chm только примеры. Обновил CustomUDFs.chm, и добавил 4 функции от новой BigNum.

ynbIpb
Исправил.


CustomUDFs.chm - добавлены уроки по регулярным выражениям (автор Redline) и WM Сообщения - 14шт.
 
Автор
SyDr

SyDr

Сидра
Сообщения
651
Репутация
158
Во вложении сравнение исходников справки 3.3.6.1 и 3.3.8.0. Изменений чуть более, чем дофига, хотя большая часть и является ерундой типа: к переменной добавлен модификатор Local, к функции добавлено маленькое замечание и пр.
 

AZJIO

Меценат
Меценат
Сообщения
2,894
Репутация
1,196
SyDr
Сравнение оригинальных исходников я тоже делал и всё что не является функциональным изменением добавил в справку 3.3.6.1 (отписывал выше). Файлы-функции имеющие функциональное отличие до сих пор лежат, ждут своего часа.

CustomUDFs.7z (946.7 КБ)
Добавлен раздел "Реестр" и WM_DEVICECHANGE
 

Khaibit

Осваивающий
Сообщения
103
Репутация
25
Вопрос:
.... Как лучше выкладывать справку, архивом или как EXE-файл с автоматической заменой файлов справки и примеров. Справку из sfx-архива можно извлечь вручную при желании.
Обычным архивом пожалуйста.
 

Guezt

Продвинутый
Сообщения
335
Репутация
82
AZJIO [?]
Вопрос:gora предложил sfx-архив на основе 7zip. Как лучше выкладывать справку, архивом или как EXE-файл с автоматической заменой файлов справки и примеров. Справку из sfx-архива можно извлечь вручную при желании.
Возможность выбора установки - извлечь архив или автоматически заменить файлы из установщика на новые ну и + бекап по желанию оригинальных файлов.
 

gora

Знающий
Сообщения
315
Репутация
19
Khaibit [?]
Обычным архивом пожалуйста.
Для архиватора нет разницы что открывать, 7z или 7zSFX. 7zSFX открывается 7-Zip-ом, WinRAR-ом, плагином для TC и большинством других архиваторов.

Для примера сделал 7zSFX
1 Разрядность системы (папки установки %ProgramFiles%\AutoIt3 или %ProgramFiles(x86)%\AutoIt3) определяется автоматически.
2 Бекап сохраняется в папке %ProgramFiles%\AutoIt3\Backup с сохранением структуры папок. В бекап добавляются только те оригинальные файлы, русские аналоги которых будут присутствовать в SFX. При повторном запуске SFX (после добавления файлов в SFX) в бекап будут добавляться только отсутствующие в нем файлы. Перезаписи файлов не будет.
3 У файлов .au3 в SFX при запуске устанавливается атрибут R (как у оригинальных файлов). Переводчикам заботится об этом нет необходимости.
4 Интерактивный выбор двух вариантов справки (White или Black) при установке.
Ссылка
 

Guezt

Продвинутый
Сообщения
335
Репутация
82
! C:\Users\Guezt\Downloads\AutoIt_Help_sl2_120202_11-49 (1).7z: Неизвестный метод в AutoIt_Help.exe
! C:\Users\Guezt\Downloads\AutoIt_Help_sl2_120202_11-49 (1).7z: Ошибка - сбой при операции
! Невозможно выполнить "C:\Users\Guezt\AppData\Local\Temp\Rar$EX00.685\AutoIt_Help.exe"

сколько размер должен быть у меня ошибка распаковки

up! обновил модуль 7z - все нормально распоковало = )
 
Статус
Закрыто для дальнейших ответов.
Верх