Страница 40 из 47

Добавлено: Ср окт 01, 2025 06:01
Avada
yozhik
Верно. А поскольку там внесены некоторые уточнения в более старые ключи, исправляю ссылку и в своём сообщении.

Добавлено: Пн окт 06, 2025 23:06
Orion9
Avada
Обновился на версию ТС 11.55, обратил внимание, что по сравнению с 11.50 было внесено около 2000 измений в файл .cedf, не хило так. Радует, что работа кипит.

Добавлено: Чт окт 09, 2025 06:30
Avada
Orion9
Да, работа ведётся. Только никаких "около 2000 изменений"в 11.55 относительно 11.50 из того же обновления, разумеется, нет, их несколько десятков. А вот если сравнивать свежий файл данных для 11.50 с его же майским обновлением, там примерно полторы тысячи различающихся строк (их и в прочих файлах данных много), потому что делалась массовая оптимизация прежних описаний.

Добавлено: Пн окт 13, 2025 09:07
Orion9
Avada
Я и говорил про изменения в .cedf файле. Beyond Compare показывает 1909 отличий, а внутренний инструмент сравнения 1330. Даже если усреднить до 1500, все-равно будет много. Так что спасибо за ваш труд.

Добавлено: Вт дек 16, 2025 09:41
Orion9
Avada
Файл Russian.cedf показывает 1118 ключей, а файл English.cedf от petermad - 1222. В чем именно разница?

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

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

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

Добавлено: Пн дек 29, 2025 13:07
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, такая информация может что-то подсказать? Насколько критичны такие расхождения?

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

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

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

Добавлено: Пн дек 29, 2025 17:48
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, либо в табличном (автоматически преобразованном) представлении.
Понятно. Только что имется в виду под автоматическим преобразованием?

Добавлено: Пн дек 29, 2025 18:50
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]
По сопоставлению значений потребуется, естественно, более серьёзное время. Это не сегодня.

Добавлено: Пн дек 29, 2025 19: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 писал(а):По сопоставлению значений потребуется, естественно, более серьёзное время. Это не сегодня.
Спешка в таких делах не требуется. Вы и так много информации оперативно предоставили. Спасибо.

Добавлено: Пн дек 29, 2025 20:02
Avada
Orion9 писал(а):А вы поддерживаете какую-то связь с petermad?
Исторически так сложилось, что нет.

Добавлено: Вт дек 30, 2025 12:47
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, оба решения корректны.