«Локализатор исходного кода» предназначен для локализации программных продуктов путем изменения их исходных кодов без предварительной подготовки.
Программа может быть использована при разработке программного обеспечения на серверах сборки, для автоматической локализации исходного кода, но она может также применяться и на рабочих компьютерах пользователей для проверки орфографии в исходных кодах, текстовых файлах, буфере обмена и словарях переводов.
Специальная версия программы позволяет проводить обфускацию исходного кода.


 

суббота, 13 апреля 2013 г.

Автоматическая проверка орфографии в исходном коде проекта

Данная статья является продолжением статьи Проверка орфографии в исходном коде проекта.

Для возможности оперативного отслеживания ошибок орфографии в исходном коде была добавлена автоматическая проверка орфографии на основе Open Office.

В отчете для корректора появились новые подотчеты по тексту, в котором обнаружены орфографические ошибки.

Добавлен ярлык Ярлыки\Проверка орфографии\Автоматическая проверка орфографии для основных форматов (OpenOffice) (бросить файлы), при переносе файлов на который будет проведена проверка и выведен отчет с указанием орфографических ошибок.

При проверке орфографии учитывается ряд настроек:

Для текста на английском языке можно выбрать отдельные настройки проверки, чтобы не было ошибок при проверке слов "html-файл" или специальных сокращений, не требующих проверки - "AppData".

Возможно использование проверки текста для любых доступных Open Office языков. Для этого необходимо указать буквы языка и страны (ruRU, enUS, ...) в поле "Другой...", а для "Английский язык в тексте" указать "Как основной язык", если в проверяемом языке могут использоваться английские символы.


Исходный файл примера (C:\Program Files\SourceLocalizer\examples\SourceSpellCheck\code.pas):
//Фрагмент формы для примера проверки орфографии программой локализации
//Фрамент формы для пимера проверки офографии програмой локализации
procedure TForm1.Button1Click(Sender: TObject);
var z :integer;
s:string;
count,countdir,countfile:integer;
begin
s:= 'Правильная строка';
s:= 'Правельная строка'; //#Error
s:= 'Строка с опечатками';
s:= 'Стрка с очепятками'; //#Error
s:= 'Опечатка, опечатки, опечаткой, опечатками';
s:= 'Очепятка, опечатки, очепяткой, опечатками'; //#Error
s:= 'Приложение, приложением, application, aplication, DataApp';
s:= 'Приложение, приложеnием, application, aplication, DataApp'; //#Error
s:= 'Строка ' + 'из нескольких ' + 'частей.';
s:= 'Строка ' + 'из некольких ' + 'частей.'; //#Error 
s:= 'Длинная строка ' +
'с переносом.';
s:= 'Длиная строка ' +
'с переносом.'; //#Error
s:= format('Найдено %s каталогов, %s файлов.', [IntToStr(countdir), IntToStr(count)]);
s:= format('Надено %s каталогов, %s айлов.', [IntToStr(countdir), IntToStr(count)]); //#Error
end;
Фрагмент полученного отчета (скриншот):


Для проверки файлов следует:
1. Добавить ярлык "Автоматическая проверка орфографии для основных форматов (OpenOffice) (бросить файлы)" (Пуск/Программы/Локализатор исходного кода/Ярлыки/Проверка орфографии/..) на рабочий стол.

2. Выбрать файлы для проверки и "бросить" их на ярлык.


Данный функционал доступен с версии 0.8.6.530.

Комментариев нет:

Отправить комментарий