View Issue Details

IDProjectCategoryView StatusLast Update
0003387PluginsLuaMacro / Macro Browserpublic2017-02-02 19:45
Reporterlkintact Assigned Toshmuel  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version3.0 
Summary0003387: Словосочетание "Sort mode" в меню режимов сортировки не переводится на язык интерфейса
Description1. Выставляю основной язык FAR'а в "Русский".
2. Добавляю в Macros\scripts файл с содержимым
-- Загрузить сортировку по длине имени файла.
  local ffi = require "ffi"
  local C = ffi.C
  Panel.LoadCustomSortMode (100,
    { 
      Compare = function(p1, p2, opt)
        local l1, l2 = C.wcslen(p1.FileName), C.wcslen(p2.FileName)
        return l1<l2 and -1 or l1>l2 and 1 or 0
      end;
      Indicator = "bB";
    })
(пример из Encyclopedia\macroapi_manual.ru.chm), выполняю lm:load.
3. Ctrl-F12. В меню сортировки добавился пункт "Sort mode 100". При этом lua:Panel.CustomSortMenu() выдаёт меню с пунктом "Режим сортировки 100".


build 4880.

P.S. Просьба к тому, кто отреагирует на этот баг: напишите, пожалуйста, какие именно пользовательские данные подразумевает под собой критерий сортировки "Пользовательские данные/Custom data"? Не удалось найти объяснения ни в хэлпе, ни в файлах из Encyclopedia, ни на форуме. Спасибо.
TagsNo tags attached.

Activities

shmuel

2017-01-23 09:40

developer   bugnote:0015192

Это сейчас исправлено (плагин LuaMacro, build 596).

По поводу критерия сортировки "Custom data", то, насколько я понимаю, это имеет смысл только для панелей плагинов (плагин может "прикрепить" к элементам панели дополнительные данные). Плагин же и определяет алгоритм данной сортировки.

lkintact

2017-01-23 11:03

reporter   bugnote:0015193

Спасибо за объяснение. Может, как-то отобразить это в помощи? А то выражение "Пользовательские данные" немного сбивает с толку - первая мысль была о том, что эти данные можно ввести где-то непосредственно в FAR'e, потом - что, может, они имеют отношение к зарегистрированным в ОС пользователям и их правам.

shmuel

2017-01-23 11:11

developer   bugnote:0015194

> Может, как-то отобразить это в помощи?

Неплохо бы.
Но поскольку к данному тикету это не имеет отношения, логично будет открыть новый.

Issue History

Date Modified Username Field Change
2017-01-23 06:08 lkintact New Issue
2017-01-23 09:40 shmuel Note Added: 0015192
2017-01-23 09:44 shmuel Assigned To => shmuel
2017-01-23 09:44 shmuel Status new => feedback
2017-01-23 11:03 lkintact Note Added: 0015193
2017-01-23 11:03 lkintact Status feedback => assigned
2017-01-23 11:11 shmuel Note Added: 0015194
2017-01-23 20:34 DrKnS Project Far Manager => Plugins
2017-01-23 20:34 DrKnS Category Interface => @1@
2017-01-23 20:35 DrKnS Category @1@ => LuaMacro / Macro Browser
2017-02-02 19:45 shmuel Status assigned => closed
2017-02-02 19:45 shmuel Resolution open => fixed
2017-02-02 19:45 shmuel Fixed in Version => 3.0