Ultra TC Editors

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

yozhik
Верно. А поскольку там внесены некоторые уточнения в более старые ключи, исправляю ссылку и в своём сообщении.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada
Обновился на версию ТС 11.55, обратил внимание, что по сравнению с 11.50 было внесено около 2000 измений в файл .cedf, не хило так. Радует, что работа кипит.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Orion9
Да, работа ведётся. Только никаких "около 2000 изменений"в 11.55 относительно 11.50 из того же обновления, разумеется, нет, их несколько десятков. А вот если сравнивать свежий файл данных для 11.50 с его же майским обновлением, там примерно полторы тысячи различающихся строк (их и в прочих файлах данных много), потому что делалась массовая оптимизация прежних описаний.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada
Я и говорил про изменения в .cedf файле. Beyond Compare показывает 1909 отличий, а внутренний инструмент сравнения 1330. Даже если усреднить до 1500, все-равно будет много. Так что спасибо за ваш труд.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada
Файл Russian.cedf показывает 1118 ключей, а файл English.cedf от petermad - 1222. В чем именно разница?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Orion9
В разном подходе к подаче материала, а не в незнании каких-то ключей (как минимум, с моей стороны). Настройки 7-Zip посмотрите в первую очередь. В английской версии даны все до единого варианты "размерных" ключей (а их многие десятки), я счёл это слишком громоздким и не особо нужным при наличии нормальных диалоговых опций, а потому ограничился типовыми примерами, зато с подробными пояснениями по каждой группе.
В то же время кое-какие пропуски (в т.ч. случайные) есть и в английском файле данных. Там давно не обновлялась, скажем, подкатегория для редиректа секций (это просто первое, что на глаза попалось). Есть там и явные ошибки в компоновке (например, цветовой ключ CompareSearchLine вместо "родной"подкатегории попал в общую для данного инструмента, а одноимённый ключ для тёмного режима в сравнении по содержимому вообще отсутствует).
Проблема сейчас в том, что компоновка ключей и секций в русской и английской версиях давно уже совпадает только частично, поэтому наглядно отлавливать пропуски (которые могут объясняться и просто размещением ключа в другом месте) стало гораздо сложнее. На полный анализ нужно много времени. Если оно будет, по возможности сопоставлю более тщательно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada писал(а):не в незнании каких-то ключей
Ну, это под сомнение никто не ставил :) Хотелось просто уточнить в чём расхождение.
Avada писал(а):В английской версии даны все до единого варианты "размерных" ключей (а их многие десятки)
Да, это бросилось в глаза при просмотре. Показалось, что этих ключей слишком много, но если отличие только в этом и в каких-то еще мелких нюансах, то ладно.
Avada писал(а):На полный анализ нужно много времени. Если оно будет, по возможности сопоставлю более тщательно.
Я могу попробовать сравнить через регулярки, не знаю правда, что из этого получится, но может и стоит попробовать.

А есть какой-то другой формат справочника кроме табличного? Отдельные ключи в cedf-файле читать еще можно, но так чтобы залипнуть на полчаса, это вряд ли - слишком неудобный формат для длительного чтения, имхо.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada
Вот что получилось:

[cut="Ключи Russian.cedf, которых нет в English.cedf"]--------------------------------------
Russian.cedf -> English.cedf
--------------------------------------
001 [%Screen_Resolution%] ExtraDriveWidth_96 "0"
002 [%Screen_Resolution%] ExtraDriveHeight_96 "0"
003 [%Screen_Resolution%] ExtraDriveWidth_dpi "96"
004 [%Screen_Resolution%] ExtraDriveHeight_dpi "96"
005 [Configuration] AlwaysShowAppdata "0"
006 [Left] UserSpec "*.*"
007 [Right] UserSpec "*.*"
008 [Right] SpecialView "0"
009 [Tabstops] 0 "180"
010 [Tabstops] 1 "183"
011 [Tabstops] 4 "130"
012 [Configuration] TabsListSorted "0"
013 [Configuration] TabsListLastVisited "0"
014 [Configuration] MenuHideChar "?"
015 [%Screen_Resolution%] Iconsize32_dpi "96"
016 [Configuration] IconOverlaysUsb "0"
017 [%Screen_Resolution%] IconsInMenus_96 "0"
018 [Configuration] FontSampleText "font_sample"
019 [%Screen_Resolution%] FontCharsetWindow "204"
020 [%Screen_Resolution%] FontCharset "204"
021 [%Screen_Resolution%] FontCharsetDialog "204"
022 [%Screen_Resolution%] FontCharsetTip "204"
023 [Colors] ActiveTitle "-1"
024 [Colors] ActiveTitleText "-1"
025 [Colors] InactiveTitle "-1"
026 [Colors] InactiveTitleText "-1"
027 [Colors] ColorFilter1 "*.exe"
028 [Colors] ColorFilter2 "*.dll"
029 [Colors] ColorFilter3 "*.zip"
030 [Colors] ColorFilter4 "*.rar"
031 [Colors] ColorFilter5 "*.7z"
032 [Colors] ColorFilter6 "*.fb2"
033 [Colors] ColorFilter7 "*.bmp"
034 [Colors] ColorFilter8 "*.jpg"
035 [Colors] ColorFilter9 "*.gif"
036 [Colors] ColorFilter10 "*.tif"
037 [Colors] ColorFilter11 "*.ico"
038 [Colors] ColorFilter12 "*.icl"
039 [Colors] ColorFilter13 "*.avi"
040 [Colors] ColorFilter14 "*.mpg"
041 [Colors] ColorFilter15 "*.mp4"
042 [Colors] ColorFilter16 "*.wmv"
043 [Colors] ColorFilter17 "*.mkv"
044 [Colors] ColorFilter18 "*.mp3"
045 [Colors] ColorFilter19 "*.wav"
046 [Colors] ColorFilter20 "*.mid"
047 [Colors] ColorFilter21 "*.htm"
048 [Colors] ColorFilter22 "*.html"
049 [Colors] ColorFilter22olorDark "0"
050 [Colors] ColorFilter23 "*.mht"
051 [Colors] ColorFilter23olorDark "0"
052 [Colors] ColorFilter24 "*.doc"
053 [Colors] ColorFilter25 "*.docx"
054 [Colors] ColorFilter26 "*.xls"
055 [Colors] ColorFilter27 "*.xlsx"
056 [Colors] ColorFilter28 "*.txt"
057 [Colors] ColorFilter29 "*.ini"
058 [Configuration] TabFullColor "-1"
059 [Colors] ProgressBarBottom "-1"
060 [Colors] ProgressBarTop "-1"
061 [ColorsDark] DarkForeground "-1"
062 [ColorsDark] DarkBackground "-1"
063 [ColorsDark] DarkHighlight "-1"
064 [ColorsDark] DarkBorder "-1"
065 [ColorsDark] ProgressBarBottom "-1"
066 [ColorsDark] ProgressBarTop "-1"
067 [Configuration] ReplacePhotoApp "0"
068 [Configuration] PhotoAppFilter "ext"
069 [Configuration] AssociationMultiVerbs "0"
070 [Configuration] CopyHugeBlockSizeOther "64"
071 [Configuration] CopySparseFiles "1"
072 [Configuration] ThumbGdiplusTypes "*.ipg *.dng *.arw *.crw *.cr2 *.cr3 *.nef *.orf *.pef *.raf *.rw2"
073 [%Screen_Resolution%] ThumbScaleFactor_96 "100"
074 [%Screen_Resolution%] ThumbScaleFactor_dpi "96"
075 [Configuration] EverythingForTree "1"
076 [Configuration] WipeDir "%temp%\_tc0"
077 [Configuration] DebugThreads "0"
078 [Configuration] Version "11.51"
079 [Packer] WarnTooBig "0"
080 [Packer] 7zInternal "1"
081 [Packer] 7Zextra "params"
082 [Packer] 7ZdictSize_BZip2_6 "-900"
083 [Packer] 7zSolidSizeLZMA2_6 "16384"
084 [default] SyncAllowChangeLocalTime "1"
085 [General] ReturnToReUploadDir "1"
086 [Lister] Editor "notepad.exe"
087 [Lister] PreviewHandlers "1"
088 [Lister] ThumbnailProviders "1"
089 [Lister] MediaAdditionalTypes "*.xyz"
090 [Lister] PreloadInputFilters32 "{B98D13E7-55DB-4385-A33D-09FD1BA26338}"
091 [Lister] PreloadInputFilters64 "{B98D13E7-55DB-4385-A33D-09FD1BA26338}"
092 [Lister] PreloadFilters32 "{EE30215D-164F-4A92-A4EB-9D4C13390F9F},{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}"
093 [Lister] PreloadFilters64 "{EE30215D-164F-4A92-A4EB-9D4C13390F9F},{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}"
094 [Lister] Filter32Dir "path"
095 [Lister] Filter64Dir "path"
096 [Lister] AlbumArt "3"
097 [Lister] Font1 "Consolas,-15,204"
098 [Lister] Font2 "Consolas,-15,255"
099 [Lister] Font3 "Verdana,-15,204"
100 [Lister] MediaBgColor "16770780"
101 [ListerDark] FgColor "14474460"
102 [ListerDark] BgColor "2105376"
103 [ListerDark] FgSelColor "2105376"
104 [ListerDark] BgSelColor "14474460"
105 [ListerDark] MediaFgColor "14474460"
106 [ListerDark] MediaBgColor "2105376"
107 [ListerDark] LinkColor "16744576"
108 [Configuration] CompareResyncSeparators ".,;:_+-*/\?!()[]{}"'@"
109 [%Screen_Resolution%] CompCharSet "204"
110 [ColorsDark] CompareSearchLine "-1"
111 [Confirmation] SyncMatch "1"
112 [Configuration] LowercaseStrings "English in Titles:"
113 [ColorsDark] RedirectSection "1"
114 [ReplaceIniLocation] RedirectSection "1"
115 [TargetList] RedirectSection "1"
116 [ListerDark] RedirectSection "1"
117 [ListerModes] RedirectSection "1"
118 [LastTracks] RedirectSection "1"
119 [%Screen_Resolution%] Tabstops "180,183,235,130,528,103"[/cut]

[cut="Ключи English.cedf, которых нет в Russian.cedf"]--------------------------------------
English.cedf -> Russian.cedf
--------------------------------------
001 [ColorsDark] DarkForeground "14474460"
002 [ColorsDark] DarkBackground "2105376"
003 [ColorsDark] DarkHighlight "6316128"
004 [ColorsDark] DarkBorder "0"
005 [Configuration] AlwaysShowAppdata "1"
006 [Tabstops] 0 "174"
007 [Tabstops] 1 "177"
008 [Tabstops] 4 "126"
009 [Configuration] TabFullColor "0"
010 [Configuration] TabsListLastVisited "1"
011 [%Screen_Resolution%] Iconsize32_dpi "0"
012 [Configuration] IconOverlaysUsb "1"
013 [Configuration] IconsInMenus_96 "0"
014 [%Screen_Resolution%] FontCharset "1"
015 [%Screen_Resolution%] FontCharsetWindow "1"
016 [%Screen_Resolution%] FontCharsetDialog "1"
017 [%Screen_Resolution%] FontCharsetTip "1"
018 [Configuration] FontSampleText "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz äöüéèêàñç"
019 [Colors] ActiveTitle "13743257"
020 [Colors] ActiveTitleText "0"
021 [Colors] InactiveTitle "16748100"
022 [Colors] InactiveTitleText "0"
023 [Colors] ColorFilter1 "*.*"
024 [Colors] ColorFilter2 "*.*"
025 [Colors] ColorFilter3 "*.*"
026 [Colors] ColorFilter4 "*.*"
027 [Colors] ColorFilter5 "*.*"
028 [Colors] ColorFilter6 "*.*"
029 [Colors] ColorFilter7 "*.*"
030 [Colors] ColorFilter8 "*.*"
031 [Colors] ColorFilter9 "*.*"
032 [Colors] ColorFilter10 "*.*"
033 [Colors] ColorFilter11 "*.*"
034 [Colors] ColorFilter12 "*.*"
035 [Colors] ColorFilter13 "*.*"
036 [Colors] ColorFilter14 "*.*"
037 [Colors] ColorFilter15 "*.*"
038 [Colors] ColorFilter16 "*.*"
039 [Colors] ColorFilter17 "*.*"
040 [Colors] ColorFilter18 "*.*"
041 [Colors] ColorFilter19 "*.*"
042 [Colors] ColorFilter20 "*.*"
043 [Colors] ColorFilter21 "*.*"
044 [Colors] ColorFilter22 "*.*"
045 [Colors] ColorFilter22ColorDark "0"
046 [Colors] ColorFilter23 "*.*"
047 [Colors] ColorFilter23ColorDark "0"
048 [Colors] ColorFilter24 "*.*"
049 [Colors] ColorFilter25 "*.*"
050 [Colors] ColorFilter26 "*.*"
051 [Colors] ColorFilter27 "*.*"
052 [Colors] ColorFilter28 "*.*"
053 [Colors] ColorFilter29 "*.*"
054 [Colors] ProgressBarBottom "438309"
055 [ColorsDark] ProgressBarBottom "438309"
056 [Colors] ProgressBarTop "10938000"
057 [ColorsDark] ProgressBarTop "10938000"
058 [Configuration] AssociationMultiVerbs "1"
059 [Configuration] CopyHugeBlockSizeOther "32"
060 [Configuration] CopySparseFiles "0"
061 [Configuration] LowercaseStrings "English in Titles:a,an,the,at,by,for,in,of,on,to,from,up,and,as,but,or,nor,yet,so,vs"
062 [Configuration] ThumbGdiplusTypes "*.jpg *.dng *.crw *.arw *.cr2 *.cr3 *.nef *.orf *.pef *.raf *.rw2"
063 [Configuration] EverythingForTree "0"
064 [Configuration] ReplacePhotoApp "1"
065 [Configuration] PhotoAppFilter "none"
066 [Configuration] MenuHideChar " "
067 [Configuration] WipeDir "%temp%\_tc0\"
068 [Configuration] DebugThread "0"
069 [Configuration] Version "9.21a"
070 [Packer] WarnTooBig "1"
071 [Packer] 7zinternal "0"
072 [Packer] 7ZdictSizeLZMA2_1 "-252"
073 [Packer] 7ZwordSizeLZMA2_1 "32"
074 [Packer] 7ZSolidSizeLZMA2_1 "64"
075 [Packer] 7ZdictSizeLZMA2_2 "1"
076 [Packer] 7ZwordSizeLZMA2_2 "32"
077 [Packer] 7ZSolidSizeLZMA2_2 "64"
078 [Packer] 7ZdictSizeLZMA2_3 "4"
079 [Packer] 7ZwordSizeLZMA2_3 "32"
080 [Packer] 7ZSolidSizeLZMA2_3 "1024"
081 [Packer] 7ZdictSizeLZMA2_4 "16"
082 [Packer] 7ZwordSizeLZMA2_4 "32"
083 [Packer] 7ZSolidSizeLZMA2_4 "1024"
084 [Packer] 7ZdictSizeLZMA2_5 "32"
085 [Packer] 7ZwordSizeLZMA2_5 "32"
086 [Packer] 7ZSolidSizeLZMA2_5 "4096"
087 [Packer] 7ZSolidSizeLZMA2_6 "4096"
088 [Packer] 7ZdictSizeLZMA2_7 "128"
089 [Packer] 7ZwordSizeLZMA2_7 "64"
090 [Packer] 7ZSolidSizeLZMA2_7 "8192"
091 [Packer] 7ZdictSizeLZMA2_8 "256"
092 [Packer] 7ZwordSizeLZMA2_8 "64"
093 [Packer] 7ZSolidSizeLZMA2_8 "8192"
094 [Packer] 7ZdictSizeLZMA2_9 "256"
095 [Packer] 7ZwordSizeLZMA2_9 "64"
096 [Packer] 7ZSolidSizeLZMA2_9 "16384"
097 [Packer] 7ZdictSizeLZMA_1 "-252"
098 [Packer] 7ZwordSizeLZMA_1 "32"
099 [Packer] 7ZSolidSizeLZMA_1 "32"
100 [Packer] 7ZdictSizeLZMA_2 "1"
101 [Packer] 7ZwordSizeLZMA_2 "32"
102 [Packer] 7ZSolidSizeLZMA_2 "32"
103 [Packer] 7ZdictSizeLZMA_3 "4"
104 [Packer] 7ZwordSizeLZMA_3 "32"
105 [Packer] 7ZSolidSizeLZMA_3 "512"
106 [Packer] 7ZdictSizeLZMA_4 "16"
107 [Packer] 7ZwordSizeLZMA_4 "32"
108 [Packer] 7ZSolidSizeLZMA_4 "2048"
109 [Packer] 7ZdictSizeLZMA_5 "32"
110 [Packer] 7ZwordSizeLZMA_5 "32"
111 [Packer] 7ZSolidSizeLZMA_5 "2048"
112 [Packer] 7ZdictSizeLZMA_7 "128"
113 [Packer] 7ZwordSizeLZMA_7 "64"
114 [Packer] 7ZSolidSizeLZMA_7 "4096"
115 [Packer] 7ZdictSizeLZMA_8 "256"
116 [Packer] 7ZwordSizeLZMA_8 "64"
117 [Packer] 7ZSolidSizeLZMA_8 "4096"
118 [Packer] 7ZdictSizeLZMA_9 "256"
119 [Packer] 7ZwordSizeLZMA_9 "64"
120 [Packer] 7ZSolidSizeLZMA_9 "4096"
121 [Packer] 7ZdictSizePPMd_1 "1"
122 [Packer] 7ZwordSizePPMd_1 "4"
123 [Packer] 7ZSolidSizePPMd_1 "128"
124 [Packer] 7ZdictSizePPMd_2 "2"
125 [Packer] 7ZwordSizePPMd_2 "4"
126 [Packer] 7ZSolidSizePPMd_2 "128"
127 [Packer] 7ZdictSizePPMd_3 "4"
128 [Packer] 7ZwordSizePPMd_3 "4"
129 [Packer] 7ZSolidSizePPMd_3 "512"
130 [Packer] 7ZdictSizePPMd_4 "8"
131 [Packer] 7ZwordSizePPMd_4 "4"
132 [Packer] 7ZSolidSizePPMd_4 "512"
133 [Packer] 7ZdictSizePPMd_5 "16"
134 [Packer] 7ZwordSizePPMd_5 "6"
135 [Packer] 7ZSolidSizePPMd_5 "2048"
136 [Packer] 7ZdictSizePPMd_7 "64"
137 [Packer] 7ZwordSizePPMd_7 "16"
138 [Packer] 7ZSolidSizePPMd_7 "4096"
139 [Packer] 7ZdictSizePPMd_8 "128"
140 [Packer] 7ZwordSizePPMd_8 "16"
141 [Packer] 7ZSolidSizePPMd_8 "4096"
142 [Packer] 7ZdictSizePPMd_9 "256"
143 [Packer] 7ZwordSizePPMd_9 "32"
144 [Packer] 7ZSolidSizePPMd_9 "4096"
145 [Packer] 7ZdictSizeBzip2_1 "-900"
146 [Packer] 7ZSolidSizeBzip2_1 "16"
147 [Packer] 7ZdictSizeBzip2_2 "-900"
148 [Packer] 7ZSolidSizeBzip2_2 "16"
149 [Packer] 7ZdictSizeBzip2_3 "-900"
150 [Packer] 7ZSolidSizeBzip2_3 "64"
151 [Packer] 7ZdictSizeBzip2_4 "-900"
152 [Packer] 7ZSolidSizeBzip2_4 "64"
153 [Packer] 7ZdictSizeBzip2_5 "-900"
154 [Packer] 7ZSolidSizeBzip2_5 "128"
155 [Packer] 7ZdictSizeBzip2_6 "-900"
156 [Packer] 7ZdictSizeBzip2_7 "-900"
157 [Packer] 7ZSolidSizeBzip2_7 "128"
158 [Packer] 7ZdictSizeBzip2_8 "-900"
159 [Packer] 7ZSolidSizeBzip2_8 "128"
160 [Packer] 7ZdictSizeBzip2_9 "-900"
161 [Packer] 7ZSolidSizeBzip2_9 "128"
162 [General] ReturnToReUploadDir "0"
163 [General] SyncAllowChangeLocalTime "1"
164 [Configuration] MediaAdditionalTypes "*.xyz"
165 [Lister] PreloadFilters32 "0"
166 [Lister] PreloadInputFilters32 "0"
167 [Lister] PreloadFilters64 "0"
168 [Lister] PreloadInputFilters64 "0"
169 [Lister] PreviewHandlers "0"
170 [Lister] ThumbnailProviders "0"
171 [Lister] AlbumArt "1"
172 [Lister] Editor "none"
173 [Lister] Filter32dir "Filter32"
174 [Lister] Filter64dir "Filter64"
175 [Lister] Font1 "Fixedsys,-16,204"
176 [Lister] Font2 "Terminal,-12,255"
177 [Lister] Font3 "System,-16,b,204"
178 [ListerDark] FgColor "-1"
179 [ListerDark] BgColor "-1"
180 [ListerDark] FgSelColor "-1"
181 [ListerDark] BgSelColor "-1"
182 [ListerDark] LinkColor "-1"
183 [Lister] MediaBgColor "0"
184 [ListerModes] 0exts "*.xyz"
185 [ListerModes] 0fields "4i"
186 [ListerModes] 1exts "*xyz"
187 [ListerModes] 1fields "4i"
188 [ListerModes] 2exts "*xyz"
189 [ListerModes] 2fields "4i"
190 [ListerModes] 3exts "*xyz"
191 [ListerModes] 3fields "4i"
192 [ListerModes] 4exts "*xyz"
193 [ListerModes] 4fields "4i"
194 [ListerModes] 5exts "*xyz"
195 [ListerModes] 5fields "4i"
196 [ListerModes] 6exts "*xyz"
197 [ListerModes] 6fields "4i"
198 [ListerModes] 7exts "*xyz"
199 [ListerModes] 7fields "4i"
200 [ListerModes] 8exts "*xyz"
201 [ListerModes] 8fields "4i"
202 [ListerModes] 9exts "*xyz"
203 [ListerModes] 9fields "4i"
204 [ListerModes] 10exts "*xyz"
205 [ListerModes] 10fields "4i"
206 [Configuration] CompareResyncSeparators "., ;:_+-*/\?!()[]{}"'@"
207 [%Screen_Resolution%] CompCharSet "1"
208 [Configuration] SyncMatch "1"
209 [%Screen_Resolution%] Tabstops "228,231,286,178,629,100"
210 [%Screen_Resolution%] ThumbScaleFactor_dpi "0"
211 [%Screen_Resolution%] ThumbScaleFactor_120 "0"
212 [%Screen_Resolution%] ExtraDriveHeight_dpi "0"
213 [%Screen_Resolution%] ExtraDriveHeight_120 "0"
214 [%Screen_Resolution%] ExtraDriveWidth_dpi "0"
215 [%Screen_Resolution%] ExtraDriveWidth_120 "0"
216 [Left] UserSpec "file_mask"
217 [Right] UserSpec "file_mask"
218 [Right] SpecialView "100"[/cut]
Сравнение производилось по именам ключей и значениям (поле "version" не проверялось), некоторые ключи могут существовать, но отличаться только в значении. Вам как человеку, создававшему Russian.cedf, такая информация может что-то подсказать? Насколько критичны такие расхождения?
Destiny
Сообщения: 340
Зарегистрирован: Вт дек 15, 2015 18:22

Сообщение Destiny »

А точно при формировании списка ни одна запись не пострадала?
А то с ходу вот видно:
049 [Colors] ColorFilter22olorDark "0"
в одном списке, и вот в другом:
045 [Colors] ColorFilter22ColorDark "0"

ну и разве все эти ColorFilter - это вообще различие?
Ну да - в одном варианте они с корректно-полноценным примером расширения, а в другом - с пустышкой *.*
Но эт явно не тянет на тип различия, озаглавленный как "Ключи бу-бу-бу, которых нет в ла-ла-ла".
И вы сами точно так же и описали итог поисков. Тогда уж делать 2 пары списков логичнее.
В первой паре - где реально лишь только те ключи, которых нет либо там, либо там. Разные значения не учитываются.
А во второй паре - ну вот выше вы её уже по сути и создали. Там, где ключи хоть и есть, но обладают другими значениями.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Orion9
Destiny
Как было уже сказано, я постараюсь изыскать время, чтобы более тщательно проанализировать ключи. Очевидные описки наподобие "ColorFilter22olorDark", естественно, исправлю. Заодно и посмотрю, что там с разными значениями.
А формат может быть только только в виде исходного CEDF, либо в табличном (автоматически преобразованном) представлении.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Destiny писал(а):А то с ходу вот видно:
049 [Colors] ColorFilter22olorDark "0"
в одном списке, и вот в другом:
045 [Colors] ColorFilter22ColorDark "0"
Так это и есть пример ошибки, вернее опечатки в этом случае.
Destiny писал(а):ну и разве все эти ColorFilter - это вообще различие?
Ну да - в одном варианте они с корректно-полноценным примером расширения, а в другом - с пустышкой *.*
Согласен. Как уже писалось, если вопрос только в таких мелких отличиях, то можно спать спокойно )
Destiny писал(а):Но эт явно не тянет на тип различия, озаглавленный как "Ключи бу-бу-бу, которых нет в ла-ла-ла".
:lol:

Я делал в тот день, когда форум перестал работать, не подумал о некоторых вещах. Но вы абсолютно правы — нужно сделать разделение.

[cut="Ключи не существуют"]--------------------------------------
Russian.cedf -> English.cedf
--------------------------------------
001 [%Screen_Resolution%] ExtraDriveWidth_96
002 [%Screen_Resolution%] ExtraDriveHeight_96
003 [Configuration] TabsListSorted
004 [%Screen_Resolution%] IconsInMenus_96
005 [Colors] ColorFilter22olorDark
006 [Colors] ColorFilter23olorDark
007 [%Screen_Resolution%] ThumbScaleFactor_96
008 [%Screen_Resolution%] ThumbScaleFactor_dpi
009 [Configuration] DebugThreads
010 [Packer] 7Zextra
011 [Packer] 7ZdictSize_BZip2_6
012 [default] SyncAllowChangeLocalTime
013 [Lister] MediaAdditionalTypes
014 [ListerDark] MediaFgColor
015 [ListerDark] MediaBgColor
016 [ColorsDark] CompareSearchLine
017 [Confirmation] SyncMatch
018 [ColorsDark] RedirectSection
019 [ReplaceIniLocation] RedirectSection
020 [TargetList] RedirectSection
021 [ListerDark] RedirectSection
022 [ListerModes] RedirectSection
023 [LastTracks] RedirectSection

--------------------------------------
English.cedf -> Russian.cedf
--------------------------------------
001 [Configuration] IconsInMenus_96
002 [Colors] ColorFilter22ColorDark
003 [Colors] ColorFilter23ColorDark
004 [Configuration] DebugThread
005 [Packer] 7ZdictSizeLZMA2_1
006 [Packer] 7ZwordSizeLZMA2_1
007 [Packer] 7ZSolidSizeLZMA2_1
008 [Packer] 7ZdictSizeLZMA2_2
009 [Packer] 7ZwordSizeLZMA2_2
010 [Packer] 7ZSolidSizeLZMA2_2
011 [Packer] 7ZdictSizeLZMA2_3
012 [Packer] 7ZwordSizeLZMA2_3
013 [Packer] 7ZSolidSizeLZMA2_3
014 [Packer] 7ZdictSizeLZMA2_4
015 [Packer] 7ZwordSizeLZMA2_4
016 [Packer] 7ZSolidSizeLZMA2_4
017 [Packer] 7ZdictSizeLZMA2_5
018 [Packer] 7ZwordSizeLZMA2_5
019 [Packer] 7ZSolidSizeLZMA2_5
020 [Packer] 7ZdictSizeLZMA2_7
021 [Packer] 7ZwordSizeLZMA2_7
022 [Packer] 7ZSolidSizeLZMA2_7
023 [Packer] 7ZdictSizeLZMA2_8
024 [Packer] 7ZwordSizeLZMA2_8
025 [Packer] 7ZSolidSizeLZMA2_8
026 [Packer] 7ZdictSizeLZMA2_9
027 [Packer] 7ZwordSizeLZMA2_9
028 [Packer] 7ZSolidSizeLZMA2_9
029 [Packer] 7ZdictSizeLZMA_1
030 [Packer] 7ZwordSizeLZMA_1
031 [Packer] 7ZSolidSizeLZMA_1
032 [Packer] 7ZdictSizeLZMA_2
033 [Packer] 7ZwordSizeLZMA_2
034 [Packer] 7ZSolidSizeLZMA_2
035 [Packer] 7ZdictSizeLZMA_3
036 [Packer] 7ZwordSizeLZMA_3
037 [Packer] 7ZSolidSizeLZMA_3
038 [Packer] 7ZdictSizeLZMA_4
039 [Packer] 7ZwordSizeLZMA_4
040 [Packer] 7ZSolidSizeLZMA_4
041 [Packer] 7ZdictSizeLZMA_5
042 [Packer] 7ZwordSizeLZMA_5
043 [Packer] 7ZSolidSizeLZMA_5
044 [Packer] 7ZdictSizeLZMA_7
045 [Packer] 7ZwordSizeLZMA_7
046 [Packer] 7ZSolidSizeLZMA_7
047 [Packer] 7ZdictSizeLZMA_8
048 [Packer] 7ZwordSizeLZMA_8
049 [Packer] 7ZSolidSizeLZMA_8
050 [Packer] 7ZdictSizeLZMA_9
051 [Packer] 7ZwordSizeLZMA_9
052 [Packer] 7ZSolidSizeLZMA_9
053 [Packer] 7ZdictSizePPMd_1
054 [Packer] 7ZwordSizePPMd_1
055 [Packer] 7ZSolidSizePPMd_1
056 [Packer] 7ZdictSizePPMd_2
057 [Packer] 7ZwordSizePPMd_2
058 [Packer] 7ZSolidSizePPMd_2
059 [Packer] 7ZdictSizePPMd_3
060 [Packer] 7ZwordSizePPMd_3
061 [Packer] 7ZSolidSizePPMd_3
062 [Packer] 7ZdictSizePPMd_4
063 [Packer] 7ZwordSizePPMd_4
064 [Packer] 7ZSolidSizePPMd_4
065 [Packer] 7ZdictSizePPMd_5
066 [Packer] 7ZwordSizePPMd_5
067 [Packer] 7ZSolidSizePPMd_5
068 [Packer] 7ZdictSizePPMd_7
069 [Packer] 7ZwordSizePPMd_7
070 [Packer] 7ZSolidSizePPMd_7
071 [Packer] 7ZdictSizePPMd_8
072 [Packer] 7ZwordSizePPMd_8
073 [Packer] 7ZSolidSizePPMd_8
074 [Packer] 7ZdictSizePPMd_9
075 [Packer] 7ZwordSizePPMd_9
076 [Packer] 7ZSolidSizePPMd_9
077 [Packer] 7ZdictSizeBzip2_1
078 [Packer] 7ZSolidSizeBzip2_1
079 [Packer] 7ZdictSizeBzip2_2
080 [Packer] 7ZSolidSizeBzip2_2
081 [Packer] 7ZdictSizeBzip2_3
082 [Packer] 7ZSolidSizeBzip2_3
083 [Packer] 7ZdictSizeBzip2_4
084 [Packer] 7ZSolidSizeBzip2_4
085 [Packer] 7ZdictSizeBzip2_5
086 [Packer] 7ZSolidSizeBzip2_5
087 [Packer] 7ZdictSizeBzip2_6
088 [Packer] 7ZdictSizeBzip2_7
089 [Packer] 7ZSolidSizeBzip2_7
090 [Packer] 7ZdictSizeBzip2_8
091 [Packer] 7ZSolidSizeBzip2_8
092 [Packer] 7ZdictSizeBzip2_9
093 [Packer] 7ZSolidSizeBzip2_9
094 [General] SyncAllowChangeLocalTime
095 [Configuration] MediaAdditionalTypes
096 [ListerModes] 0exts
097 [ListerModes] 0fields
098 [ListerModes] 1exts
099 [ListerModes] 1fields
100 [ListerModes] 2exts
101 [ListerModes] 2fields
102 [ListerModes] 3exts
103 [ListerModes] 3fields
104 [ListerModes] 4exts
105 [ListerModes] 4fields
106 [ListerModes] 5exts
107 [ListerModes] 5fields
108 [ListerModes] 6exts
109 [ListerModes] 6fields
110 [ListerModes] 7exts
111 [ListerModes] 7fields
112 [ListerModes] 8exts
113 [ListerModes] 8fields
114 [ListerModes] 9exts
115 [ListerModes] 9fields
116 [ListerModes] 10exts
117 [ListerModes] 10fields
118 [Configuration] SyncMatch
119 [%Screen_Resolution%] ThumbScaleFactor_dpi
120 [%Screen_Resolution%] ThumbScaleFactor_120
121 [%Screen_Resolution%] ExtraDriveHeight_120
122 [%Screen_Resolution%] ExtraDriveWidth_120[/cut]
[cut="Ключи отличаются"]--------------------------------------
Russian.cedf -> English.cedf
--------------------------------------
001 [%Screen_Resolution%] ExtraDriveWidth_dpi "96" <> "0"
002 [%Screen_Resolution%] ExtraDriveHeight_dpi "96" <> "0"
003 [Configuration] AlwaysShowAppdata "0" <> "1"
004 [Left] UserSpec "*.*" <> "file_mask"
005 [Right] UserSpec "*.*" <> "file_mask"
006 [Right] SpecialView "0" <> "100"
007 [Tabstops] 0 "180" <> "174"
008 [Tabstops] 1 "183" <> "177"
009 [Tabstops] 4 "130" <> "126"
010 [Configuration] TabsListLastVisited "0" <> "1"
011 [Configuration] MenuHideChar "?" <> " "
012 [%Screen_Resolution%] Iconsize32_dpi "96" <> "0"
013 [Configuration] IconOverlaysUsb "0" <> "1"
014 [Configuration] FontSampleText "font_sample" <> "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz äöüéèêàñç"
015 [%Screen_Resolution%] FontCharsetWindow "204" <> "1"
016 [%Screen_Resolution%] FontCharset "204" <> "1"
017 [%Screen_Resolution%] FontCharsetDialog "204" <> "1"
018 [%Screen_Resolution%] FontCharsetTip "204" <> "1"
019 [Colors] ActiveTitle "-1" <> "13743257"
020 [Colors] ActiveTitleText "-1" <> "0"
021 [Colors] InactiveTitle "-1" <> "16748100"
022 [Colors] InactiveTitleText "-1" <> "0"
023 [Colors] ColorFilter1 "*.exe" <> "*.*"
024 [Colors] ColorFilter2 "*.dll" <> "*.*"
025 [Colors] ColorFilter3 "*.zip" <> "*.*"
026 [Colors] ColorFilter4 "*.rar" <> "*.*"
027 [Colors] ColorFilter5 "*.7z" <> "*.*"
028 [Colors] ColorFilter6 "*.fb2" <> "*.*"
029 [Colors] ColorFilter7 "*.bmp" <> "*.*"
030 [Colors] ColorFilter8 "*.jpg" <> "*.*"
031 [Colors] ColorFilter9 "*.gif" <> "*.*"
032 [Colors] ColorFilter10 "*.tif" <> "*.*"
033 [Colors] ColorFilter11 "*.ico" <> "*.*"
034 [Colors] ColorFilter12 "*.icl" <> "*.*"
035 [Colors] ColorFilter13 "*.avi" <> "*.*"
036 [Colors] ColorFilter14 "*.mpg" <> "*.*"
037 [Colors] ColorFilter15 "*.mp4" <> "*.*"
038 [Colors] ColorFilter16 "*.wmv" <> "*.*"
039 [Colors] ColorFilter17 "*.mkv" <> "*.*"
040 [Colors] ColorFilter18 "*.mp3" <> "*.*"
041 [Colors] ColorFilter19 "*.wav" <> "*.*"
042 [Colors] ColorFilter20 "*.mid" <> "*.*"
043 [Colors] ColorFilter21 "*.htm" <> "*.*"
044 [Colors] ColorFilter22 "*.html" <> "*.*"
045 [Colors] ColorFilter23 "*.mht" <> "*.*"
046 [Colors] ColorFilter24 "*.doc" <> "*.*"
047 [Colors] ColorFilter25 "*.docx" <> "*.*"
048 [Colors] ColorFilter26 "*.xls" <> "*.*"
049 [Colors] ColorFilter27 "*.xlsx" <> "*.*"
050 [Colors] ColorFilter28 "*.txt" <> "*.*"
051 [Colors] ColorFilter29 "*.ini" <> "*.*"
052 [Configuration] TabFullColor "-1" <> "0"
053 [Colors] ProgressBarBottom "-1" <> "438309"
054 [Colors] ProgressBarTop "-1" <> "10938000"
055 [ColorsDark] DarkForeground "-1" <> "14474460"
056 [ColorsDark] DarkBackground "-1" <> "2105376"
057 [ColorsDark] DarkHighlight "-1" <> "6316128"
058 [ColorsDark] DarkBorder "-1" <> "0"
059 [ColorsDark] ProgressBarBottom "-1" <> "438309"
060 [ColorsDark] ProgressBarTop "-1" <> "10938000"
061 [Configuration] ReplacePhotoApp "0" <> "1"
062 [Configuration] PhotoAppFilter "ext" <> "none"
063 [Configuration] AssociationMultiVerbs "0" <> "1"
064 [Configuration] CopyHugeBlockSizeOther "64" <> "32"
065 [Configuration] CopySparseFiles "1" <> "0"
066 [Configuration] ThumbGdiplusTypes "*.ipg *.dng *.arw *.crw *.cr2 *.cr3 *.nef *.orf *.pef *.raf *.rw2" <> "*.jpg *.dng *.crw *.arw *.cr2 *.cr3 *.nef *.orf *.pef *.raf *.rw2"
067 [Configuration] EverythingForTree "1" <> "0"
068 [Configuration] WipeDir "%temp%\_tc0" <> "%temp%\_tc0"
069 [Configuration] Version "11.51" <> "9.21a"
070 [Packer] WarnTooBig "0" <> "1"
071 [Packer] 7zInternal "1" <> "0"
072 [Packer] 7zSolidSizeLZMA2_6 "16384" <> "4096"
073 [General] ReturnToReUploadDir "1" <> "0"
074 [Lister] Editor "notepad.exe" <> "none"
075 [Lister] PreviewHandlers "1" <> "0"
076 [Lister] ThumbnailProviders "1" <> "0"
077 [Lister] PreloadInputFilters32 "{B98D13E7-55DB-4385-A33D-09FD1BA26338}" <> "0"
078 [Lister] PreloadInputFilters64 "{B98D13E7-55DB-4385-A33D-09FD1BA26338}" <> "0"
079 [Lister] PreloadFilters32 "{EE30215D-164F-4A92-A4EB-9D4C13390F9F},{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}" <> "0"
080 [Lister] PreloadFilters64 "{EE30215D-164F-4A92-A4EB-9D4C13390F9F},{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}" <> "0"
081 [Lister] Filter32Dir "path" <> "Filter32"
082 [Lister] Filter64Dir "path" <> "Filter64"
083 [Lister] AlbumArt "3" <> "1"
084 [Lister] Font1 "Consolas,-15,204" <> "Fixedsys,-16,204"
085 [Lister] Font2 "Consolas,-15,255" <> "Terminal,-12,255"
086 [Lister] Font3 "Verdana,-15,204" <> "System,-16,b,204"
087 [Lister] MediaBgColor "16770780" <> "0"
088 [ListerDark] FgColor "14474460" <> "-1"
089 [ListerDark] BgColor "2105376" <> "-1"
090 [ListerDark] FgSelColor "2105376" <> "-1"
091 [ListerDark] BgSelColor "14474460" <> "-1"
092 [ListerDark] LinkColor "16744576" <> "-1"
093 [Configuration] CompareResyncSeparators ".,;:_+-*/\?!()[]{}"'@" <> "., ;:_+-*/\?!()[]{}"'@"
094 [%Screen_Resolution%] CompCharSet "204" <> "1"
095 [Configuration] LowercaseStrings "English in Titles:" <> "English in Titles:a,an,the,at,by,for,in,of,on,to,from,up,and,as,but,or,nor,yet,so,vs"
096 [%Screen_Resolution%] Tabstops "180,183,235,130,528,103" <> "228,231,286,178,629,100"

--------------------------------------
English.cedf -> Russian.cedf
--------------------------------------
001 [ColorsDark] DarkForeground "14474460" <> "-1"
002 [ColorsDark] DarkBackground "2105376" <> "-1"
003 [ColorsDark] DarkHighlight "6316128" <> "-1"
004 [ColorsDark] DarkBorder "0" <> "-1"
005 [Configuration] AlwaysShowAppdata "1" <> "0"
006 [Tabstops] 0 "174" <> "180"
007 [Tabstops] 1 "177" <> "183"
008 [Tabstops] 4 "126" <> "130"
009 [Configuration] TabFullColor "0" <> "-1"
010 [Configuration] TabsListLastVisited "1" <> "0"
011 [%Screen_Resolution%] Iconsize32_dpi "0" <> "96"
012 [Configuration] IconOverlaysUsb "1" <> "0"
013 [%Screen_Resolution%] FontCharset "1" <> "204"
014 [%Screen_Resolution%] FontCharsetWindow "1" <> "204"
015 [%Screen_Resolution%] FontCharsetDialog "1" <> "204"
016 [%Screen_Resolution%] FontCharsetTip "1" <> "204"
017 [Configuration] FontSampleText "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz äöüéèêàñç" <> "font_sample"
018 [Colors] ActiveTitle "13743257" <> "-1"
019 [Colors] ActiveTitleText "0" <> "-1"
020 [Colors] InactiveTitle "16748100" <> "-1"
021 [Colors] InactiveTitleText "0" <> "-1"
022 [Colors] ColorFilter1 "*.*" <> "*.exe"
023 [Colors] ColorFilter2 "*.*" <> "*.dll"
024 [Colors] ColorFilter3 "*.*" <> "*.zip"
025 [Colors] ColorFilter4 "*.*" <> "*.rar"
026 [Colors] ColorFilter5 "*.*" <> "*.7z"
027 [Colors] ColorFilter6 "*.*" <> "*.fb2"
028 [Colors] ColorFilter7 "*.*" <> "*.bmp"
029 [Colors] ColorFilter8 "*.*" <> "*.jpg"
030 [Colors] ColorFilter9 "*.*" <> "*.gif"
031 [Colors] ColorFilter10 "*.*" <> "*.tif"
032 [Colors] ColorFilter11 "*.*" <> "*.ico"
033 [Colors] ColorFilter12 "*.*" <> "*.icl"
034 [Colors] ColorFilter13 "*.*" <> "*.avi"
035 [Colors] ColorFilter14 "*.*" <> "*.mpg"
036 [Colors] ColorFilter15 "*.*" <> "*.mp4"
037 [Colors] ColorFilter16 "*.*" <> "*.wmv"
038 [Colors] ColorFilter17 "*.*" <> "*.mkv"
039 [Colors] ColorFilter18 "*.*" <> "*.mp3"
040 [Colors] ColorFilter19 "*.*" <> "*.wav"
041 [Colors] ColorFilter20 "*.*" <> "*.mid"
042 [Colors] ColorFilter21 "*.*" <> "*.htm"
043 [Colors] ColorFilter22 "*.*" <> "*.html"
044 [Colors] ColorFilter23 "*.*" <> "*.mht"
045 [Colors] ColorFilter24 "*.*" <> "*.doc"
046 [Colors] ColorFilter25 "*.*" <> "*.docx"
047 [Colors] ColorFilter26 "*.*" <> "*.xls"
048 [Colors] ColorFilter27 "*.*" <> "*.xlsx"
049 [Colors] ColorFilter28 "*.*" <> "*.txt"
050 [Colors] ColorFilter29 "*.*" <> "*.ini"
051 [Colors] ProgressBarBottom "438309" <> "-1"
052 [ColorsDark] ProgressBarBottom "438309" <> "-1"
053 [Colors] ProgressBarTop "10938000" <> "-1"
054 [ColorsDark] ProgressBarTop "10938000" <> "-1"
055 [Configuration] AssociationMultiVerbs "1" <> "0"
056 [Configuration] CopyHugeBlockSizeOther "32" <> "64"
057 [Configuration] CopySparseFiles "0" <> "1"
058 [Configuration] LowercaseStrings "English in Titles:a,an,the,at,by,for,in,of,on,to,from,up,and,as,but,or,nor,yet,so,vs" <> "English in Titles:"
059 [Configuration] ThumbGdiplusTypes "*.jpg *.dng *.crw *.arw *.cr2 *.cr3 *.nef *.orf *.pef *.raf *.rw2" <> "*.ipg *.dng *.arw *.crw *.cr2 *.cr3 *.nef *.orf *.pef *.raf *.rw2"
060 [Configuration] EverythingForTree "0" <> "1"
061 [Configuration] ReplacePhotoApp "1" <> "0"
062 [Configuration] PhotoAppFilter "none" <> "ext"
063 [Configuration] MenuHideChar " " <> "?"
064 [Configuration] WipeDir "%temp%\_tc0" <> "%temp%\_tc0"
065 [Configuration] Version "9.21a" <> "11.51"
066 [Packer] WarnTooBig "1" <> "0"
067 [Packer] 7zinternal "0" <> "1"
068 [Packer] 7ZSolidSizeLZMA2_6 "4096" <> "16384"
069 [General] ReturnToReUploadDir "0" <> "1"
070 [Lister] PreloadFilters32 "0" <> "{EE30215D-164F-4A92-A4EB-9D4C13390F9F},{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}"
071 [Lister] PreloadInputFilters32 "0" <> "{B98D13E7-55DB-4385-A33D-09FD1BA26338}"
072 [Lister] PreloadFilters64 "0" <> "{EE30215D-164F-4A92-A4EB-9D4C13390F9F},{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}"
073 [Lister] PreloadInputFilters64 "0" <> "{B98D13E7-55DB-4385-A33D-09FD1BA26338}"
074 [Lister] PreviewHandlers "0" <> "1"
075 [Lister] ThumbnailProviders "0" <> "1"
076 [Lister] AlbumArt "1" <> "3"
077 [Lister] Editor "none" <> "notepad.exe"
078 [Lister] Filter32dir "Filter32" <> "path"
079 [Lister] Filter64dir "Filter64" <> "path"
080 [Lister] Font1 "Fixedsys,-16,204" <> "Consolas,-15,204"
081 [Lister] Font2 "Terminal,-12,255" <> "Consolas,-15,255"
082 [Lister] Font3 "System,-16,b,204" <> "Verdana,-15,204"
083 [ListerDark] FgColor "-1" <> "14474460"
084 [ListerDark] BgColor "-1" <> "2105376"
085 [ListerDark] FgSelColor "-1" <> "2105376"
086 [ListerDark] BgSelColor "-1" <> "14474460"
087 [ListerDark] LinkColor "-1" <> "16744576"
088 [Lister] MediaBgColor "0" <> "16770780"
089 [Configuration] CompareResyncSeparators "., ;:_+-*/\?!()[]{}"'@" <> ".,;:_+-*/\?!()[]{}"'@"
090 [%Screen_Resolution%] CompCharSet "1" <> "204"
091 [%Screen_Resolution%] Tabstops "228,231,286,178,629,100" <> "180,183,235,130,528,103"
092 [%Screen_Resolution%] ExtraDriveHeight_dpi "0" <> "96"
093 [%Screen_Resolution%] ExtraDriveWidth_dpi "0" <> "96"
094 [Left] UserSpec "file_mask" <> "*.*"
095 [Right] UserSpec "file_mask" <> "*.*"
096 [Right] SpecialView "100" <> "0"
[/cut]
Это всего лишь вспомогательная информация. Я в ключах не очень хорошо разбираюсь, поэтому хочется узнать, есть ли хоть одно ценное отличие, на которое стоит обратить внимание.

Добавлено спустя 3 минуты:
Avada писал(а):А формат может быть только только в виде исходного CEDF, либо в табличном (автоматически преобразованном) представлении.
Понятно. Только что имется в виду под автоматическим преобразованием?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Orion9 писал(а):Только что имеется в виду под автоматическим преобразованием?
То самое, что описано в начале самого CEDF-файла. Отображение его в табличном виде при наличии style.xsl.

Со списками буду разбираться. Всё равно идёт очередной этап вычитки файлов данных, заодно и этим займусь.

Добавлено спустя 54 минуты:

Пока что — по поводу несуществующих ключей.
1. С моей стороны в нескольких местах были мелкие неточности в именах ключей или ошибки в указании содержащих их секций. Это уже исправлено.
2. Ключ [%Screen_Resolution%] ThumbScaleFactor_dpi в русском и английском файлах один и тот же, разницы не вижу.
3. У ключей с числовым значением DPI в именах в русcкой версии ставится 96, в английской 120, оба решения корректны.
4. Ключи для 7-Zip я упоминал сразу: у меня выборочно, в английском файле всё подряд. Во всяком случае, я эти ключи все знаю, просто иначе их описываю.
5. [%Screen_Resolution%] IconsInMenus_96 — у меня секция верная, ошибка именно в английском файле. То же для [Lister] MediaAdditionalTypes (а не [Configuration)].
6. Предустановленные заготовки для ключей секции [ListerModes] я считаю совершенно лишними: там и без этого сколько нужно режимов просмотра по типам файлов конкретному пользователю, столько и будет создано.
7. Правильно [Configuration] DebugThreads, а не DebugThread.

Итак, случайных пропусков ключей у меня нет. А вот в английском файле таковые есть. Вот что получается в сухом остатке из этой исходной части списка.
[cut="Ключи не существуют"]--------------------------------------
Есть в Russian.cedf -> нет в English.cedf
--------------------------------------
003 [Configuration] TabsListSorted
010 [Packer] 7Zextra
014 [ListerDark] MediaFgColor
015 [ListerDark] MediaBgColor
016 [ColorsDark] CompareSearchLine
018 [ColorsDark] RedirectSection
019 [ReplaceIniLocation] RedirectSection
020 [TargetList] RedirectSection
021 [ListerDark] RedirectSection
022 [ListerModes] RedirectSection
023 [LastTracks] RedirectSection
[/cut]
По сопоставлению значений потребуется, естественно, более серьёзное время. Это не сегодня.
Последний раз редактировалось Avada Сб мар 07, 2026 07:46, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada писал(а):2. Ключ [%Screen_Resolution%] ThumbScaleFactor_dpi в русском и английском файлах один и тот же, разницы не вижу.
Разница в пробеле. В английском файле пробел в конце имени ключа есть (опечатка), а в русском нет.

Код: Выделить всё

<key name="ThumbScaleFactor_dpi " file="Wincmd.ini" section="[%Screen_Resolution%]" default="0" version="10.50">

Код: Выделить всё

<key name="ThumbScaleFactor_dpi" file="Wincmd.ini" section="[%Screen_Resolution%]" default="96" version="10.50">
Avada писал(а):3. У ключей с числовым значением DPI в именах в русcкой версии ставится 96, в английской 120, оба решения корректны.
(...)
А вот в английском файле таковые есть.
А вы поддерживаете какую-то связь с petermad? Хотелось бы максимально совпадающей и унифицированной версии обоих справочников, за исключением 7z ключей, разумеется, раз уж он как автор решил их представить по-своему.
Avada писал(а):По сопоставлению значений потребуется, естественно, более серьёзное время. Это не сегодня.
Спешка в таких делах не требуется. Вы и так много информации оперативно предоставили. Спасибо.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Orion9 писал(а):А вы поддерживаете какую-то связь с petermad?
Исторически так сложилось, что нет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada
А вы пользуетесь плагином Autorun? У вас установлена последняя версия плагина с модулем RegExp?

Интересуюсь, поскольку скрипты для выборки и сверки данных я делал именно на Autorun. Скрипты не очень сложные и большие, но сходу они могут не заработать, т.к. используют вспомогательные функции. Можно использовать специально настроенный ТС, который я собирал, но в нем тоже придется создавать кнопки и копировать код.

На счет табличного представления — я понял. Но как уже писал, это не очень удобный формат для чтения: нужно что-то другое, более подходящее и комфортное для глаз, пока правда сам не знаю, что именно.

В связи с этим попытался сделать скрипт для выборки данных из .cedf и создания html, но в этих делах (разметке текста) я совсем не разбираюсь. Тем не менее что то получилось сделать благодаря советам ИИ, но далеко несовершенное:
[cut]

Код: Выделить всё

RegisterCommand 60038 CedfToHtml

Func CedfToHtml()
    Local txt, rex, out, i = 0
    Local file = gCedfData, html = TEMP & "\cedf.html"
    Local T1 = GetUptime(), T2 = T1, T3
    Local hdr = '<link rel="stylesheet" href="cedf.css">'
    Local css
    css &= auCRLF & 'p {'
    css &= auCRLF & '    font-family: Arial, Verdana;'
    css &= auCRLF & '    font-size: 16px;'
    css &= auCRLF & '}'
    css &= auCRLF & ''
    css &= auCRLF & 'h1 {'
    css &= auCRLF & '    color: blue;'
    css &= auCRLF & '    font-size: 20px;'
    css &= auCRLF & '}'
    tip(file, 1, "Parsing")    
    Sleep(200)
    FileWrite(html, hdr, "ANSI")    
    FileWrite(FileChangeExt(html, "css"), css, "ANSI")
    txt = FileRead(file)
    rex = RegExp('<key name="(.*?)" file="(.*?)" section="(.*?)" default="(.*?)" version="(.*?)".*?' & _
                 '<description>(.*?)</description>', txt)
    If rex.Exec() Then 
       Do
          i += 1
          out = ""
          out &= "<h1>[" & rex.Match[3] & "]<br>"
          out &= rex.Match[1] & "=" & rex.Match[4] & "</h3>"
          out &= "<p><i>" & rex.Match[2] & " Version: " & rex.Match[5] & "</i></p>"          
          out &= "<p>" & rex.Match[6] & "</p>"
          out = StrReplace(out, auCRLF, "<br><br>")
          out = StrReplace(out, "<br><br><br>", "<br><br>") 
          out = StrReplace(out, "<br><br><br>", "<br><br>")           
          out = StrReplace(out, auCRLF, "<br><br>")           
          out = StrReplace(out, auTAB, "    ")  
          out = StrReplace(out, auCRLF, "<br><br>")           
          out = StrReplace(out, ";<br><br> ", ";<br> ")
          out = StrReplace(out, "[[", "[")
          out = StrReplace(out, "]]", "]")                             
          FileAppend(html, out, "ANSI")
          T3 = GetUptime()
          If Round(T3 - T2, 0) > 400 Then   
             tip("Keys processed: " & i & auCRLF & file, 1, "Parsing")
             T2 = T3  
          EndIf                       
       Until not rex.ExecNext()
    EndIf
    Free(rex)
    out = TEMP & "\cedf.html" & auCRLF & _
          '<a href="CedfOpenFile()">Открыть файл</a>' & auCRLF & _
          '<a href="CedfGotoFile()">Перейти к файлу</a>'
    tip(i & " keys total." & auCRLF & out, 1, "Done")
EndFunc

Func CedfOpenFile()
    ShellExec(TEMP & "\cedf.html")
EndFunc

Func CedfGotoFile()
    CommandExec("~/CD:S", TEMP & "\cedf.html")
EndFunc
[/cut]
Скрипт обрабатывает Russian.cedf и создает во временном каталоге файлы cedf.html и cedf.css. Для работы скрипта необходимо указать путь в глобальной переменной gCedfData, например:

Код: Выделить всё

Global gCedfData = COMMANDER_PATH & "\Tools\UltraEditors\Data Files\Russian.cedf"
А также нужен код функции tip().

Но все это необязательно. Результат работы скрипта здесь, если кому-то интересно.

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

Avada
Я понимаю, что такие отличия не имеют большого значения:

Код: Выделить всё

023 [Colors] ColorFilter1 "*.exe" <> "*.*"
024 [Colors] ColorFilter2 "*.dll" <> "*.*"
025 [Colors] ColorFilter3 "*.zip" <> "*.*"
026 [Colors] ColorFilter4 "*.rar" <> "*.*"
027 [Colors] ColorFilter5 "*.7z" <> "*.*"
028 [Colors] ColorFilter6 "*.fb2" <> "*.*"
029 [Colors] ColorFilter7 "*.bmp" <> "*.*"
030 [Colors] ColorFilter8 "*.jpg" <> "*.*"
031 [Colors] ColorFilter9 "*.gif" <> "*.*"
032 [Colors] ColorFilter10 "*.tif" <> "*.*"
033 [Colors] ColorFilter11 "*.ico" <> "*.*"
034 [Colors] ColorFilter12 "*.icl" <> "*.*"
Но что касается DPI, как ключи могут отличаться, если у них должно быть одно дефолтное значение?
3. У ключей с числовым значением DPI в именах в русcкой версии ставится 96, в английской 120, оба решения корректны.
Ответить