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


 

понедельник, 14 ноября 2016 г.

Проверка комментариев коммита перед отправкой на GitHub

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

Свежий пример – при частой публикации коммитов на GitHub'е из VisualStudio 2015 можно легко совершить опечатку в маленьком окне с мелким текстом (см. рис.).


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

Подобный совет пригодится при работе не только с Git, но и с SVN, а также с другими системами контроля версий, клиенты которых не поддерживают проверку орфографии, при этом ошибки в комментариях исправить невозможно или трудно.

пятница, 9 сентября 2016 г.

Обновление программы до версии 1.5

Изменения в программе:

  • Russian:
  • Добавил поддержку обфускации для языка C#.
  • Добавил раздел статистики по обфускации.
  • Добавил функции разделения текстовых значений на части (см. "Limit").
  • Добавил функции изменения порядка фрагментов в текстовых значениях (см. "LeftRight").
  • Переоформил отчет по обфускации.
  • Добавил отдельный ярлык позволяющий перезаписывать исходный код.
  • Добавил примеры WinForm для VB.NET и С#.

  • English:
  • Added support of obfuscation for the C# language.
  • Added statistics section on obfuscation.
  • Added the function of separation of text values on the part (see. "Limit").
  • Added function to change the order of the fragments of text values (see. "LeftRight").
  • Renew the report on obfuscation.
  • Added a separate label allows to overwrite the source code.
  • Added WinForm examples for VB.NET and C#.

суббота, 27 августа 2016 г.

Обновление программы до версии 1.4

Изменения в программе:

  • Добавил поддержку обфускации форм VisualBasic.NET (WinForm). Ранее обфускация проводилась только для модулей программы без учета кода форм.
  • Добавил файл исключений стандартных переменных в дополнение к пользовательскому файлу исключений.
  • Добавил ссылки на покупку программы через Avangate и Share-it.

суббота, 20 августа 2016 г.

Обновление программы до версии 1.3

Изменения в программе:

  • Переименовал ряд ярлыков (желательно удалить старые ярлыки перед переустановкой).
  • Выполнил перевод программы, справки, инсталлятора и пр. на английский язык.
  • Добавил инсталлятор английской версии программы.
  • Добавил функции обфускации кода.
  • Добавил отдельные инсталляторы для обфускатора.
  • Переоформил настройки, выбираемые в инсталляторе при установке программы, которые теперь зависят от выбранного типа версии программы.
  • Расширил описание программы в справке.
  • Скрыл ряд второстепенных разделов (свернуты) в отчете по проверке орфографии.
  • Добавил формат txt для проверки орфографии через ярлыки.
  • Добавил примеры для документов: docx, odt и пр.
  • Перенастроил программу и инсталлятор на работу с новым сервером (sourcelocalizer.com).
  • Переименовал файлы инсталляторов.
    Перед обновлением рекомендую удалить старые ярлыки программы, т.к. часть из них была переименована.

    среда, 27 июля 2016 г.

    Обновление программы до версии 1.2

    Изменения в программе:

    • Переименовал ряд ярлыков (желательно удалить старые ярлыки перед переустановкой).
    • Добавил поддержку форматов (только чтение) TMX, XLIFF, GLO.
    • Поправил работу с форматами DOCX и ODT, внеся в них разделение параграфов на части по разделителям, которые делят указанные в xml параграфы на параграфы отображаемые в тексте.
    • Добавил уровень проверки оформления — указывается через инсталлятор.
    • Настроил правила проведения проверки сложного оформления тире только при строгих правилах проверки.
    • Применяется штамп времени для инсталлятора и исполняемых файлов с электронной подписью.
    • Добавил параметр ограничивающий используемую программой память.
    • Поправил статистику учитывающую пустые множественные формы переводов.
    • Переоформил информацию про демонстрационную версию в HTML-отчете.
    • Добавил возможность чтения файлов по настраиваемым правилам регулярных выражений
    • Добавил параметр указывающий на язык проверки текстов.
    • Добавил в инсталлятор указание языка проверки текстов.
    • Улучшил правило проверки оформления многоточия в тексте.
    • Поправил оформление тире в HTML-отчетах.
    • Добавил параметр позволяющих поменять указанные языки проверки наоборот.
    • Добавил указание в параметре на чтение для форматов поддерживающих только чтение файлов.
    • Переименовал значение параметра fictionbook.text.all в fictionbook.fb2.read.
    • Добавил функцию корректировки текстовых элементов в XML-файлах.
    • Улучил возможности настройки работы с XML-файлами.
    • Заменил в названиях ярлыков словари на переводы и пр.
    • Улучшил проверку оформления кавычек в тегах.
    • Добавил указание языка проверки файла в xpath через переменные.
    • Добавил расчет по правилам проверки учитывающим проверяемые языки.
    • Добавил игнорирование проверки DTD при чтении файлов XML.
    • Ввел ограничение по количеству обрабатываемых строк для больших файлов через параметр.
    • Исправил статистику учета размера файлов больше 4ГБ.
    • Добавил параметры указания контекстной информации для ярлыка проверки файлов.
    • Расширил контекстную информацию для форматов ssa/ass.
    • Указал язык для ряда правил проверки оформления.
    • Убрал правила «жи/ши» и пр. из правил оформления.
    • Добавил сокращенные параметры для ярлыков.
    • Расширил правила проверки тире.
    • Уточнил ряд правил проверки оформления.
    • Переименовал раздел проверки оформления кавычек.
    • Перенес правила тире в общий раздел ошибок оформления.
    • Ускорил чтение файлов объемом меньше 1МБ.
    Перед обновлением рекомендую удалить старые ярлыки программы, т.к. часть из них была переименована.

      воскресенье, 12 июня 2016 г.

      Обновление программы до версии 1.1.1

      Изменения в программе:

      • Добавлена информация об установленной версии программы в отчет регистрации программы.
      В связи с изменением работы программы с регистрационным ключом в версии 1.1, данное обновление позволит определить требуемый тип ключа для регистрации программы.

        пятница, 10 июня 2016 г.

        Обновление программы до версии 1.1

        Изменения в программе:

        • Добавлена поддержка форматов (только проверка правописания): MS Word (docx), MS Excel (xlsx), OOO Writer, OOO Calc, OOO Impress, RTF, FB2.
        • Добавлена поддержка формата ResW.
        • Добавлена проверка использования букв Ё/Е в слове через словари «Ё» и «Е».
        • Добавлена проверка слов кроме словаря «Ё» через словари «Е».
        • Добавлено указание «демонстрационной версии» в отчете и количество проверенных и разрешенных проверок для этой версии.
        • Добавлено указание 32/64-bit для используемой версии программы.
        • Добавлена поддержка словарей исключений LibreOffice, Opera.
        • Добавлен вывод информации о применении LibreOffice.
        • Добавлено использование словаря исключений из libreoffice.
        • Добавлена проверка файл словаря исключений из OpenOffice 3 и при его отсутствии, проверяется 4 версия OpenOffice.
        • Улучшен вывод прогресса чтения Po-файлов и обработки больших объемов информации.
        • Расширены функции чтения словарей исключений для учета браузера Opera.
        • Работа программы переведена с FrameWork 2 на FrameWork 4.5.
        • Добавлена возможность в инсталляторе указывать игнорирование «_» при проверке орфографии.
        • Внесены изменения в работу с ключом программы. Update: Выпущено обновление 1.1.1 позволяющее определить номер версии регистрируемой программы.