SynWrite (Syn2)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
А если нет прав?
===
Если сидеть на бета-версии, то нет способа точно определить её номер, т.к. у неё зачастую номер крайнего релиза. Пробовал брать дату модификации Syn.exe, потом до кучи History.txt, но это всё не очень точно. Заводить файл конфигурации ещё и для апдейтера не хочется, решил писать дату крайнего обновления в Syn.ini в секцию [plPre], добавив свой параметр lu. Теперь думаю: SynWrite, наверное, читает всю секцию сразу (или весь конфиг), не вылезет ли левый параметр боком?
===
Если сидеть на бета-версии, то нет способа точно определить её номер, т.к. у неё зачастую номер крайнего релиза. Пробовал брать дату модификации Syn.exe, потом до кучи History.txt, но это всё не очень точно. Заводить файл конфигурации ещё и для апдейтера не хочется, решил писать дату крайнего обновления в Syn.ini в секцию [plPre], добавив свой параметр lu. Теперь думаю: SynWrite, наверное, читает всю секцию сразу (или весь конфиг), не вылезет ли левый параметр боком?
[cut="Нет ли у кого-нибудь случайно времени проверить перевод:"]
Не найден Syn.exe = Could not find Syn.exe
Не найден файл конфигурации Syn.ini = Could not find configuration file Syn.ini!
Первый запуск = First run
Текущая версия = Current version
Дата обновления = Update date
дата модификации SynWrite.rar = last modified SynWrite.rar
Хотите проверить обновления? = Do you want to check updates?
Невозможно открыть файл \Readme\History.txt = Could not open \Readme\History.txt
Не найдена информация о версии = Could not find version info
Недоступно = Unavailable
Сайт www.uvviewsoft.com недоступен = Site www.uvviewsoft.com unavailable
(или is not available?)
Скачивание = Download
Файл недоступен = File unavailable (или is not available?)
Ожидание закрытия SynWrite = Waiting for closing SynWrite
SynWrite запущен = SynWrite launched
Сохраните файлы и закройте редактор (скрипт не завершиться, пока SynWrite запущен) = Save files and close editor (the script is not close until SynWrite is launched)
Распаковка = Unpack
Запустить SynWrite? = Launch SynWrite?
Дополнительные лексеры = Additional lexers
Ошибка! Невозможно открыть файл = Error! Could not open file
Чистка = Clean...
Готово! = Finish![/cut]
Не найден Syn.exe = Could not find Syn.exe
Не найден файл конфигурации Syn.ini = Could not find configuration file Syn.ini!
Первый запуск = First run
Текущая версия = Current version
Дата обновления = Update date
дата модификации SynWrite.rar = last modified SynWrite.rar
Хотите проверить обновления? = Do you want to check updates?
Невозможно открыть файл \Readme\History.txt = Could not open \Readme\History.txt
Не найдена информация о версии = Could not find version info
Недоступно = Unavailable
Сайт www.uvviewsoft.com недоступен = Site www.uvviewsoft.com unavailable
(или is not available?)
Скачивание = Download
Файл недоступен = File unavailable (или is not available?)
Ожидание закрытия SynWrite = Waiting for closing SynWrite
SynWrite запущен = SynWrite launched
Сохраните файлы и закройте редактор (скрипт не завершиться, пока SynWrite запущен) = Save files and close editor (the script is not close until SynWrite is launched)
Распаковка = Unpack
Запустить SynWrite? = Launch SynWrite?
Дополнительные лексеры = Additional lexers
Ошибка! Невозможно открыть файл = Error! Could not open file
Чистка = Clean...
Готово! = Finish![/cut]
[cut="2Skif_off"]Из соображений формализма:
1) При описании процессов вместо существительных в именительном падеже должны быть глаголы неопределённого рода.
2) Слово лексер (как, к примеру, и парсер) является обиходным/жаргонным, поэтому на формальном языке тут больше сгодится транслятор, LR-анализатор, синтаксический анализатор.
3) Предпочтения касаемо английского: добавить Updated date, поменять last modified на modified date, Could not поменять на Cannot.
4) Плюс к этому в обоих языках - везде, где идут законченные предложения, должны стоять знаки препинания (точка или восклицательный знак).[/cut]
1) При описании процессов вместо существительных в именительном падеже должны быть глаголы неопределённого рода.
2) Слово лексер (как, к примеру, и парсер) является обиходным/жаргонным, поэтому на формальном языке тут больше сгодится транслятор, LR-анализатор, синтаксический анализатор.
3) Предпочтения касаемо английского: добавить Updated date, поменять last modified на modified date, Could not поменять на Cannot.
4) Плюс к этому в обоих языках - везде, где идут законченные предложения, должны стоять знаки препинания (точка или восклицательный знак).[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
[cut="2Avada, Flasher"]
Avada, спасибо, переделывал, сформулировал иначе и проглядел оставшийся мягкий знак
Исправлю.
Flasher, спасибо,
1) Лучше ткнуть пальцем и показать пример
[cut="2)"]Слово лексер (как, к примеру, и парсер) достаточно устоявшиеся, lexer - краткая форма lexical analyzer, не вижу причин не использовать краткую форму, которая в ~3 раза короче. И вообще, давно ли token стал токеном, а adresse - адресом? Вон тайм-код (timecode), родившись в среде обработчиков видео, прочно вошёл в обиход, попав и в официальные переводы Adobe. Масса жаргонизмов из сферы IT/компьютерной и околокомпьютерной лексики (которым по очевидным причинам было бы трудновато попасть в словарь Дмитрия Николаевича
) прочно вошли в обиход и вполне понятны, не вижу смысла заострять на этом внимание (кстати, парсер уже есть в некоторых словарях иностранных слов вошедших в употребление в русском языке, это не мастдай, например), к тому же, чтобы увидеть это сообщение, нужно понимать, что это 
Если формально, то можно придраться и к редактору: лексер по сути один, остальное - его файлы конфигурации.[/cut]
3) Updated date - ага, тоже проглядел; last modified взял, т.к. видел в некоторых программах запись для timestamp именно в таком виде, согласен, заменил. Could not на Cannot - была такая мысль, посмотрю ещё раз, что будет ближе по смыслу.
4) Это даже не набросок lng-файла, просто вытащено из кода, если нет ничего - можно считать, что стоит точка, если иначе тяжело воспринимать
[/cut]
Avada, спасибо, переделывал, сформулировал иначе и проглядел оставшийся мягкий знак
Flasher, спасибо,
1) Лучше ткнуть пальцем и показать пример
[cut="2)"]Слово лексер (как, к примеру, и парсер) достаточно устоявшиеся, lexer - краткая форма lexical analyzer, не вижу причин не использовать краткую форму, которая в ~3 раза короче. И вообще, давно ли token стал токеном, а adresse - адресом? Вон тайм-код (timecode), родившись в среде обработчиков видео, прочно вошёл в обиход, попав и в официальные переводы Adobe. Масса жаргонизмов из сферы IT/компьютерной и околокомпьютерной лексики (которым по очевидным причинам было бы трудновато попасть в словарь Дмитрия Николаевича
Если формально, то можно придраться и к редактору: лексер по сути один, остальное - его файлы конфигурации.[/cut]
3) Updated date - ага, тоже проглядел; last modified взял, т.к. видел в некоторых программах запись для timestamp именно в таком виде, согласен, заменил. Could not на Cannot - была такая мысль, посмотрю ещё раз, что будет ближе по смыслу.
4) Это даже не набросок lng-файла, просто вытащено из кода, если нет ничего - можно считать, что стоит точка, если иначе тяжело воспринимать
[cut="2Skif_off"]1) Гм. Что может быть неясно в понятии "процесс"? Скачивание - скачать, Распаковка - распаковать, Чистка - очистить.
2) В 3 раза короче чем "транслятор"? Интересная математика. Многие из слов паразитов, матерных и всякой иной дворовой лексики тоже являются устоявшимися, это не аргумент. "Масса жаргонизмов", "вошли в обиход" - а я о чём? Мат ещё прочнее вошёл в обиход и очень давно.
Маздай (он же мастдай) - это вообще чистейший сетевой эрратив, не имеющий к IT-терминологии никакого отношения.
И прошу уйти от идеи уличить меня в попытке придраться. Ты попросил проверить, я поделился соображениями. Принимать их или нет - это сугубо твоё личное дело. Я с какой надписи начал?
С остальным, я полагаю, всё ясно.
[/cut]
2) В 3 раза короче чем "транслятор"? Интересная математика. Многие из слов паразитов, матерных и всякой иной дворовой лексики тоже являются устоявшимися, это не аргумент. "Масса жаргонизмов", "вошли в обиход" - а я о чём? Мат ещё прочнее вошёл в обиход и очень давно.
Маздай (он же мастдай) - это вообще чистейший сетевой эрратив, не имеющий к IT-терминологии никакого отношения.И прошу уйти от идеи уличить меня в попытке придраться. Ты попросил проверить, я поделился соображениями. Принимать их или нет - это сугубо твоё личное дело. Я с какой надписи начал?
С остальным, я полагаю, всё ясно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
[cut="2Flasher"]1) Ага, теперь понятнее мысль, надо подумать. В данном случае - индикация процесса, это не кнопка и не её описание, только информация о происходящем.
2) lexer - краткая форма lexical analyzer, в ~3 раза короче, пересчитал ещё раз
Транслятор, LR-анализатор, синтаксический анализатор: самое точное и понятное для большинства - третий вариант, он же самый длинный. Кстати, это про парсер, лексер - лексический анализатор.
Табуированной лексика тут причём? В любом профессиональном сообществе формируются свои жаргонизмы, позволяющие что-то точно и кратко выразить или описать, зачастую это транслитерация с английского (баг), что-то входит в общее употребление. В данном случае не вижу смысла не использовать жаргонизм, понятный сообществу и находясь внутри сообщества, тем более - для дополнения программы, уже использующей данный жаргонизм.
Не хотел превращать всё в спор, только уточнить, где я ошибся или не прав
Про идеи и уличения: даже мысли не было, согласен, неудачно выразил мысль, а союза и после придраться вообще не должно было быть - комп разобран, пишу с телефона, прошу прощения
Сделаем правки или ладно с ним?[/cut]
2) lexer - краткая форма lexical analyzer, в ~3 раза короче, пересчитал ещё раз
Транслятор, LR-анализатор, синтаксический анализатор: самое точное и понятное для большинства - третий вариант, он же самый длинный. Кстати, это про парсер, лексер - лексический анализатор.
Табуированной лексика тут причём? В любом профессиональном сообществе формируются свои жаргонизмы, позволяющие что-то точно и кратко выразить или описать, зачастую это транслитерация с английского (баг), что-то входит в общее употребление. В данном случае не вижу смысла не использовать жаргонизм, понятный сообществу и находясь внутри сообщества, тем более - для дополнения программы, уже использующей данный жаргонизм.
Не хотел превращать всё в спор, только уточнить, где я ошибся или не прав
Про идеи и уличения: даже мысли не было, согласен, неудачно выразил мысль, а союза и после придраться вообще не должно было быть - комп разобран, пишу с телефона, прошу прощения
[cut="2Skif_off (пора сворачиваться):"]1) Ясно. Если не кнопки или пункты на запуск, а заголовки окон прогресса (где ещё могут начинаться такие слова с заглавной буквы?), то тогда ясно. Но вот непонятно, какой прогресс у чистки? И "Чистка" (это не картошка всё же), конечно, лучше заменить на "Очищение".
2) Опять ты копаешь в сторону "выразить и описать" и жаргонизмов. Тут речь о переводе для интерфейса, где должен соблюдаться общепринятый подход (как основной - не своевольничать с выбором ненативного лексикона с мотивацией "а нам так нравится").
Не хотел, но превратил.
Ничего исправлять не надо, пусть останется следом в истории. И мне, откровенно говоря, всё равно, пусть будет хоть "выхухоль", я лишь делился мыслью по запросу.
[/cut]
2) Опять ты копаешь в сторону "выразить и описать" и жаргонизмов. Тут речь о переводе для интерфейса, где должен соблюдаться общепринятый подход (как основной - не своевольничать с выбором ненативного лексикона с мотивацией "а нам так нравится").
Не хотел, но превратил.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
[cut="2Flasher"]1) Заменил пока на "Очистка", только не прогресс, т.к. всё происходит достаточно быстро: удаление %Temp%\SynWrite.rar + подхватывается DeleteFiles.txt, в моём случае с таким содержимым:
[/cut]
Код: Выделить всё
Lang\german.lng
Lang\ReadmeLang.txt
Plugins\Explorer\Explorer.Chs.lng
Plugins\Explorer\Explorer.Cht.lng
Plugins\Explorer\Explorer.Cz.lng
Plugins\Explorer\Explorer.De.lng
Plugins\Explorer\Explorer.Fr.lng
Plugins\Explorer\Explorer.It.lng
Plugins\Explorer\Explorer.Jp.lng
Plugins\Explorer\Explorer.Sp.lng
Py\syn_plugin_manager\De.lng
Py\syn_plugin_manager\Jp.lng
Readme\SourceCodeNotes.rar
Readme\Src.rar
Readme\SrcPlugins.rar
Readme\SrcTests.rar
Readme\Syn.dklang
Readme\SynWrite.de.chm
pluginst.inf
Syn2.wlx
SynPlugins.sample.iniАвтоматом не ставятся плагины для SynWrite - открываю плагин в листере, мне в ответ, что unzip/unrer не найден. Проверяю фолдер
Всё лежит на месте. Тогда почему не устанавливаются плагины?
И ещё вопрос - почему СинВрайт кидает кучу новых инишников в корень тотала? Как сделать так, чтобы он все эти инишники держал в корне своей папки и не засирал папку тотала?
Код: Выделить всё
c:\Program Files\totalcmd\Plugins\List\SynWrite\Tools>
Структура папок
Emmet.js
Emmet.License.txt
Emmet.wsf
EmmetProfiles.txt
HtmlHelpView.exe
ImageToBmp.exe
UnRar.exe
Unrar.License.txt
Unzip.Copying.txt
UnZip.exe
Подпапки отсутствуют
И ещё вопрос - почему СинВрайт кидает кучу новых инишников в корень тотала? Как сделать так, чтобы он все эти инишники держал в корне своей папки и не засирал папку тотала?