From beb570193cc2ac66fb3b4d3dffe4723b6ab952f3 Mon Sep 17 00:00:00 2001 From: mfkeeq <546357529@qq.com> Date: Fri, 23 Oct 2026 12:38:54 +0800 Subject: [PATCH 1/4] Use dark-themed images and colors in dark mode Menu, toolbar and panel icons are now loaded through ThemedImages, which picks the *_dark resource variants (images/png/48_dark) when the application runs with the dark color mode, so black glyphs stay visible on dark strips. Dark-mode defaults were adjusted where fixed colors were still hardcoded: bookmark and auto-bookmark markers, the bookmark/filter 'i'/'!' marker text, LED off/tail states, the ColorComboBox items and the highlight entry preview label. The change is a pivot from an earlier, never-committed approach that inverted icons at paint time via a custom ToolStrip renderer. --- src/LogExpert.Resources/Resources.resx | 78 ++++++++++++++++++ src/LogExpert.Resources/ThemedImages.cs | 19 +++++ .../images/png/48_dark/Add.png | Bin 0 -> 637 bytes .../images/png/48_dark/ArrowDown.png | Bin 0 -> 632 bytes .../images/png/48_dark/ArrowLeft.png | Bin 0 -> 558 bytes .../images/png/48_dark/ArrowRight.png | Bin 0 -> 564 bytes .../images/png/48_dark/ArrowUp.png | Bin 0 -> 607 bytes .../images/png/48_dark/Arrow_menu_close.png | Bin 0 -> 1327 bytes .../images/png/48_dark/Arrow_menu_open.png | Bin 0 -> 1295 bytes .../images/png/48_dark/Bookmark_add.png | Bin 0 -> 1555 bytes .../images/png/48_dark/Bookmark_added.png | Bin 0 -> 2085 bytes .../images/png/48_dark/Bookmark_manager.png | Bin 0 -> 2018 bytes .../images/png/48_dark/Bookmark_remove.png | Bin 0 -> 1547 bytes .../images/png/48_dark/Bookmarks.png | Bin 0 -> 526 bytes .../images/png/48_dark/Check_circle.png | Bin 0 -> 4819 bytes .../images/png/48_dark/Close.png | Bin 0 -> 1973 bytes .../images/png/48_dark/Deceased.png | Bin 0 -> 4799 bytes .../images/png/48_dark/Delete.png | Bin 0 -> 959 bytes .../images/png/48_dark/Exit.png | Bin 0 -> 1535 bytes .../images/png/48_dark/Favorite.png | Bin 0 -> 4391 bytes .../images/png/48_dark/File_open.png | Bin 0 -> 1324 bytes .../images/png/48_dark/Filter.png | Bin 0 -> 681 bytes .../images/png/48_dark/Folder_open.png | Bin 0 -> 2130 bytes .../images/png/48_dark/Restart_alt.png | Bin 0 -> 3775 bytes .../images/png/48_dark/Search.png | Bin 0 -> 1379 bytes .../images/png/48_dark/Settings.png | Bin 0 -> 5459 bytes .../images/png/48_dark/Star.png | Bin 0 -> 4051 bytes .../images/png/48_dark/bookmark_bubbles.png | Bin 0 -> 1631 bytes src/LogExpert.UI/Controls/ColorComboBox.cs | 13 ++- .../Controls/LogWindow/LogWindow.cs | 21 +++-- .../Dialogs/Highlight/HighlightEntryDialog.cs | 9 +- .../Dialogs/LogTabWindow/LogTabWindow.cs | 23 ++++++ src/LogExpert.UI/Entities/PaintHelper.cs | 15 +++- .../LedService/LedIndicatorService.cs | 9 +- 34 files changed, 167 insertions(+), 20 deletions(-) create mode 100644 src/LogExpert.Resources/ThemedImages.cs create mode 100644 src/LogExpert.Resources/images/png/48_dark/Add.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/ArrowDown.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/ArrowLeft.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/ArrowRight.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/ArrowUp.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Arrow_menu_close.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Arrow_menu_open.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmark_add.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmark_added.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmark_manager.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmark_remove.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmarks.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Check_circle.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Close.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Deceased.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Delete.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Exit.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Favorite.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/File_open.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Filter.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Folder_open.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Restart_alt.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Search.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Settings.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/Star.png create mode 100644 src/LogExpert.Resources/images/png/48_dark/bookmark_bubbles.png diff --git a/src/LogExpert.Resources/Resources.resx b/src/LogExpert.Resources/Resources.resx index bd9b3a535..346259cf8 100644 --- a/src/LogExpert.Resources/Resources.resx +++ b/src/LogExpert.Resources/Resources.resx @@ -122,75 +122,141 @@ images\png\48\Add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Add + + images\png\48_dark\Add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\ArrowDown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ArrowDown + + images\png\48_dark\ArrowDown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\ArrowLeft.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\ArrowLeft.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\ArrowRight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\ArrowRight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\ArrowUp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\ArrowUp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Arrow_menu_close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Arrow_menu_close + + images\png\48_dark\Arrow_menu_close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Arrow_menu_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Arrow_menu_open + + images\png\48_dark\Arrow_menu_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Bookmarks.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Bookmarks.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Bookmark_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Bookmark_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Bookmark_added.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Bookmark_added.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Maximum Display Length (restart required) images\png\48\bookmark_bubbles.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\bookmark_bubbles.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Bookmark_manager.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Bookmark_manager.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Bookmark_remove.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Bookmark_remove.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Check_circle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Check_circle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Deceased.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Deceased.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Exit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Exit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Favorite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Favorite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\File_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\File_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Filter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Filter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Folder_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Folder_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Could not copy to the clipboard. It is in use by another application. Please try again. @@ -215,16 +281,28 @@ images\png\48\Restart_alt.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Restart_alt.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Settings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Settings Logo + + images\png\48_dark\Settings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + images\png\48\Star.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + images\png\48_dark\Star.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + LogExpert Error LogExpert Error Title diff --git a/src/LogExpert.Resources/ThemedImages.cs b/src/LogExpert.Resources/ThemedImages.cs new file mode 100644 index 000000000..d4941f78e --- /dev/null +++ b/src/LogExpert.Resources/ThemedImages.cs @@ -0,0 +1,19 @@ +using System.Drawing; + +namespace LogExpert; + +public static class ThemedImages +{ + public static Bitmap Get (string name, bool darkMode) + { + if (darkMode) + { + if (Resources.ResourceManager.GetObject(name + "_dark") is Bitmap dark) + { + return dark; + } + } + + return (Bitmap)Resources.ResourceManager.GetObject(name); + } +} diff --git a/src/LogExpert.Resources/images/png/48_dark/Add.png b/src/LogExpert.Resources/images/png/48_dark/Add.png new file mode 100644 index 0000000000000000000000000000000000000000..d09557e372ae69e494fd62429044d12898bf5388 GIT binary patch literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zf+;U~=(vaSW-L^Y*SGAG0D4gJZ|L z|M6w0xr15$D-$St%FQO+&=U31B^ltG@ z>V^nmXQIbP>~40BnY-B^%;u$4EFrte;M6?bP0l+XkKDQK|T literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/ArrowDown.png b/src/LogExpert.Resources/images/png/48_dark/ArrowDown.png new file mode 100644 index 0000000000000000000000000000000000000000..86f9bda51283786afaa1ef651803bb424ff87674 GIT binary patch literal 632 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V6yjgaSW-L^Y)IT7jvM1>&32= z8Lm47${&OjNE&K)?hYu>+QA_HP4!Z<#<8rotLp1j-#Zm7xbaNZnm4!LYLxNOQdYTW z&IbQQ(Q}pG3Br*$0qc^hcT~v-|KfF z(#E^DD=|bHSDS8LZtQqt#?9F?ZT-*dZae(Hi=!sz_Vu`^?AH&HD_rHWFGp4X|MqwL z#N#Jq?70tW7yl_}dGpa&V9%!G{H`wy>r9%$`#&BQP|`be-FW}Ibq882jbjV)o96$1 z+2nV#cJ}>C#s^m)&##+3@3Vlu<6gl%r+VahFK{1ReddQGgRKCNJD+tz?}N~^KRyjU zEbEOPr!%K0R!o)L&+fq16h8A~HKU6%h^y|P0_HNifMn-0bU1v_GPYygAObQ;<$w@K z>t%*-{vcXj?#tevcfWj0e0E>>*_Y|RfA+iEGhcf3+2q0P^DZ4c^7Tv1)7~y~)XVxa zk)cY7$M|0c&?RkB^)3xQEf0^$iz+ZDp7`j_*5M*i_U9s_l0ci>ex?ILEf0^cXZj%D zBJ?<%=?Ayd%#W)X&p2wB*10y^7dX`$FZw{eWzu8$MfvXfFDpJwdfZ=P{VQqpFQF1M gZ1I2`feAVC^?LJPD`%Eo0H!DgPgg&ebxsLQ0OmXYH2?qr literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/ArrowLeft.png b/src/LogExpert.Resources/images/png/48_dark/ArrowLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..9b83232a332a66090b781dbe7eb6339a9d0ee925 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VEpRo;uumf=j|OsFXljz)`ycF zzdtN{qst=x@r2(ap*1cWO4;>J+9@sZ5WI4+vH0EY|NNRQ3kvLn)Mt8@9e*77B-`*` zF4F<|euiR(8O#S{7@jd0us2vToMBAhLlO#?O_-CHx;yA@+mgdK&-ZKHFgp38eN}%; zYSTw=Wu3`A@nVVLFP8lIk@)BHJJr1_98R}9-tS!%JaHQ5@%>Z3EL2*`+%xmIKfA={ z{`ouxRz35%40iR*=PuXU5;}IPw@u-8~pGdM7Yl5L4t_ zpz0*$VBO-<5XP~RAy;4$W0b-YW}p55#s~Tw{8~Yx4W=CN-z$SAYBBy{dswi`f95L2 zn)ZOaKdTs~3wZUd_j2bJx02uU=YU-l6~i literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/ArrowRight.png b/src/LogExpert.Resources/images/png/48_dark/ArrowRight.png new file mode 100644 index 0000000000000000000000000000000000000000..0f3632f6d51174d6b3c3f5d9f1f831e6322ebe69 GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VEpar;uumf=k1-dp3aFPEe|~l zD&HJ*x)b5))lnuS{_d^Qo#+-T z$az1;2h)We^cbEn;U@fK6Y8r@lri4@#=sXJci(x#+LJ%nuTI`zDiJT0m~FIA=aAcr z`Jb#A`qTG)4|{6v_>#qjxx)7IUL$o!&Ih~)dZn9$8dRI48f2T48bq748hD$G8d#gG z8f==F8%&zG8+4k48&sO48)TZ48$_D48+e+G8(5mG9jaS68P*CeW7y(4gXMxyqLhPm zODDrxfn`iv93viIa+&!$D(uDQSxc_!RnDwo`gePkx*|hL3&R9KrVVRWx7N!yw5mVg z<37!)(Dy%(q2uv-)(wJnF-#SSz4m`uL>kl?uCMv1&K%PIaXC}S^pEOHAw>p24a9sW7!FcdK=h~py|wwK4hn=;R7;$kyk PYGCkm^>bP0l+XkKEp*|( literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/ArrowUp.png b/src/LogExpert.Resources/images/png/48_dark/ArrowUp.png new file mode 100644 index 0000000000000000000000000000000000000000..e019ab72f9d072cba5a90d971528844885b86c83 GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U{dpRaSW-L^Y+e0-@^eCM?QX5 z_hR!nsWrvtAcM%fX01e)v_{zk7PbZT8XZbbEjLbnuX#W3z5Y&zh>b<|Jgtojr!XDY z?zmpY_Tag7!yLvFl6VNK13!vSl(F7*W7yr?KVKoD#OR;jSHBLvW7FL_{Ekg`?dUr; z-KFE)vFXkoe8;Cdb@&~h?%2_He7Zx&x#RhAieUzImpL|0`Z(LQL$vq4iqo2$KhFf5 za{gTBe7?t9@y&m`hKiolD*dHXUUNRr_0r5Yjw?^eTVQ6VHiui4W$Q;nK?gR++?q2C z6C47h<&7CVnDeVh6^f9w|?vpSYQd%Fp=Sc2$1K&lmXJG!er72 zR5^+91xME7#Y_yMK(P>}1&S+r`@0xKT6)-x%#G!i-C_LUvb&aH$J~zr>94Bo<1TGq z@Rlk5XT$@(8O7>3#_OiCevo&1_9KGhfr!(oA2%856;t~ASsD8jm-NOnKM+`W>_>#e z19PWWKYl0w2s`nf@j&rX`5jM>Ja6Z^eurTP`-d5S4{c@03gcji{U3K>l`(@Q^8_-9 m;6LBLGFzQ0C&q{!wTzY*FWfRRC}Jhzr>GdnPn+AE$ZM>dc@w*Wo9O3Cf3y2 zs=(r?qVnX_1Yse=i+57W)64HY&tx`NpZW9dX6xc-XBzkJ-RrRW^)oq!GoB0~!VFhg z984Jld`V{VowH^5mb+itQuafAO=TLxD$a&1rUkPYR;ba28TNjn=^vkKE)1)`7EJmc z{>L~{nQ_fIVNW}sqQ6}AYT0THS1Ytm-j1{0UCmPPcAnp-w(lR`sWHaPPM^Hz*^~RR zOgpO1t6Oe7lzfnfrJyvN%W@g_-`Igj=479KyIUoYms@Vhvv=3TlXOF=51N@Z!x z$3#aU^Zw*}Qs%oNBpCnv|9^hBr`+ue9}^C<6jWZG)W(18mzuwO=l;1HmEN%Xc>cdkwgnN7 zc?$d|y`S^PgstHHj~m9dA6r*3@b#{?-G1IyV4J%)!{xJU*B|>@w}R`zjU6XV@4f^| zFS|NtexIpbfarlOeg7YC+#VLgA!qtD1~q#X%UMsp?_@vpErToJQ}QHb&$`(_srGF^sb2Af zKUTnCj8A5mJpZ`QhtqeM6XVu0rp)={?#44Ei%;Qk@`Z;V?>0ESWlX72w6j_#6zInA ze2&a_&Sk$@MFbD9)~oES-(%e%#Pnl%=GhC($?BP091rgQlj44{thGdE4ujs?E3UI& zZ%Sa=vFGyRg|l8hlme!O|8LJ!>?x``Gl^B`z<+CNxh?gz%*UH~g%3=$w~}>(at+HaGqb06 z3)33D=A6m~25nly)x1;L_LpRn*&^1qAHUQoy~!?a!bT^ih`puyi-ZqwaVC7{NNBBL zr(sqEWpUX#)eLWLTithzInF~~0Rk;|mfXB=aiXJlkNepwU_r>>>FVdQ&MBb@0EX%> AXaE2J literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Arrow_menu_open.png b/src/LogExpert.Resources/images/png/48_dark/Arrow_menu_open.png new file mode 100644 index 0000000000000000000000000000000000000000..383cce906ee3653645a8a7945d16bc9749b03385 GIT binary patch literal 1295 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zf+;V7cb$;uumf=j~nF?$}U~_K)c* zLaG8xPF&p$t-Y|>fIZR?`SW-xtsV}3)pJAY6s+7oE?XV#xZzP?7&d z!1z|gwA3#=uk$RAtv$ISQjc-A_Mh*k4I82uP2?HH!!4XO?=f91UiiOg&nbb^AGiYE zb8UFb{h;*0HLm9~=Y==yx^?-H{_kevw+9)rs#nU-&2ZP)!p*#5z3jZ-ViuNF6G~GU zBD_$_=92itCXyzA=px7(KPPL*ijdmR5j^g(u)A%pCb z`E`6NWV^JFGi;f^zfrv5z2+%~Ez|9P8@~8f77+<_*eW3Y3ijl`* z`)}q7p&fo4%on!ZZ#>=@&+#bH!gT-F_k10{KA5vDh;KaJAl><2^d3{{?u+@=w?q{t zg*U`p|DEgqrhWfMt_d%r{s%u7d$@<`$TCX6`83DW9K_ zUUQ|A^~43gVmt0Xrog~YX84+`zdhG|_SR;`E7$HlsM@&y%A!~ahuF7w?@s^yy5|;9 z_)6HcJ=fw>uG{e}n73`stGD|Oxv(2FMCpC)&9zctUh%j#q4>kuB&+}c literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Bookmark_add.png b/src/LogExpert.Resources/images/png/48_dark/Bookmark_add.png new file mode 100644 index 0000000000000000000000000000000000000000..101b588fb1888aa32243e753428351b1028eb4a5 GIT binary patch literal 1555 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zf+;V7=w(;uumf=k49otHnxXj(_~# z;+7eyH)+KJ4JD2yj!g;$njX0>MT$aKly=`}eUYE>RO!^4O&T3pfgS>_7mOz8ZQ*E% zatWNh!7TQLo2M}UAC{AQ&U~~n-haR5p1wez$-MMA#rM+peV$#p=Jjtm&8wBc?;A{1 znFCBHKwC_=2~Mpa+}}3=*EpX_^f)%H9?R~laQY_o%9*z3qyb&IaYauHOGY1T9A zLr3P^duTc(ox#-@FZvv*!25JRpYGXK&-`Ha`qJ^03EaG1Hyapr6B)t2VQYtNs0b@5Tv!}Ax`AMdKe%mTJia)w_)iSTvkMxT z_ibDA=#B1btKza9Yvg2gR(m>29yl?r@_;_O9Lqa>`Tm!s4_-u)a2s%Fy#j>+}c>3tUwdmsGcm;L{<3~t*dG4K0P8V(GI(kD|p zF85k$n_jKBGX1-{&N;64)9yZ?zvt;|Nw5EwTT$&Mlx#CLT#ukQ2$LB~L1L{9($#8s*6_}+9 zWc>oORDrB2km+0H8j}6~f=rL%IbgVaEy!$L)(0~#KLeQ}#uTyV@~PQjZ~NT0gLo6B j9sBRQit>!<@lD_PU~$ti?~kFt!k)p?)z4*}Q$iB}Il;&N literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Bookmark_added.png b/src/LogExpert.Resources/images/png/48_dark/Bookmark_added.png new file mode 100644 index 0000000000000000000000000000000000000000..576e2a76d254dc2081a3c7b8a70c35f906fc80dc GIT binary patch literal 2085 zcmbtV`CHQI7XJc@hAio1uBbESm|3GmE(i&grq<29OvjXTG&2_*#uPWur}9>lwoQ(O zU}M{~Xp5Rz$u}vnTr(ZX4KS6=1&T;fgaQA7JNMon-uHc;b3W&s&+~bo&vQ-$2l}B9 zmIwd3T_`|E3(d>TvS!+q!__4W>Ooz3Pt4*(oxc?gTIrQ%CRdC(AU$yY3x+i?FhLHNCXKRBzJssMj1Jb&VfMJ{ZDatp#j3>oG* zb%Rq0{g6@!*C7dzz)GR%=DFL$hfv@KkW+|(a!(vVQ{7}?#iTDX$8^0C=)pH(xGNgB z(M2W)Lg0^_+3DkDuumU-M=sSMqPr#juD<~>Mk>qfHi1>>*|m^qSQ?>|p|PSG%WmUc z3Y(^7#kGyEWR5ikHU=ZOetYnc@+$vY&>eg5BfO1$nrM&*WGAQjF`cn$>Rtj`Ghj3x z#C#}O4LY`r0H)kdVdlJ<{rpC13k&Lba2gf-CPF=!>&^dGRF1EJg>wt-%LnmbjOg+f z&UrRXJIxT3_}+<02QDI{n9#sj_3U&ZM=F^o6>K~SB5teuv1Db@&ROmm(FE4t;) zXeNQwLD}- z=4b;MMQi3f%+){XXD2c3xAtkrlZV7y%6Y!xbmf9LC>r|mXA>E31Ck*e?;Zyq9kx}! zuqWRUlX^4eAJNwM^EBY9MM%36dyt>AtwyvZCT76!F@7Ecx9+@xQABnq-TabiluitaFk2YFlG1w%39k3)b6>Anj6#2%e?>Q zOwi9-zQGYS)?Z(t8KZmb6py{Wl&d1e0chQCcQ~B+k9M)WaJRZqy>iBzWLhvug#M3S z`|sWPPb*US0;`pRL8i-CO*%~N`T6V7-rCe%$ z+gnv3n|rTm(2MG%_aW|K8mN_$JZk}lh_sH6PUZ8h$Y-zxUNX8UO4PAy0jJi>L(Q*~ znYFw*lJ^wSo>$BzaR;REBdZs18YAm=zhhMw`j#`)V$Owr#bk2lyI-fulpjO9V&{Xp zrTlt2x_fCL-|Nq%^;FADI=aD`v)M(?-ZuE@6WsL^md%#-sFE3nW`x~OxoAmMv)ExM zEQ#RV^l@q2m=b^Ehv+Ay^M@9enztO|V!p6+{JU>OSyqMB-Hj`3e6?sD{R& z%ZBe`I|8Ou=L*>ULQL9$cV{ogM@-1i(43}TZ`6$e2kD=@qpbr_2J9KqX`4&OA(Ubzi>)v7L6~IBy_Wr)xY!(Y?4f< z*sOEf^2`JPhoo4vvHsjpTK^hITtzOsjlXu9uK19Rq>MuDY@qe*z8&j|a@$a9xz3&M z!RyE<$BmDNY=4QQM76P;e$a*!0p4)!rIT8|$4~lVDCjoUK$#!P^pquNU52mIAyzvv z{o7cVF6yEy$zutDC>^!~50v3E*XtTT0-`5+9}$yp3ZkLZ@-XS=n^)q(FknL9k`B0g zqZar!%Em1`WhbPey?kOhZD^O@^ZN4MxBG1>{9ayP$*kS1{yqHvU6IQs^!aL{zj{k! U!ft4acKrhZzJWf~+bBhU19m3F5&!@I literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Bookmark_manager.png b/src/LogExpert.Resources/images/png/48_dark/Bookmark_manager.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac07a15b441f79dc384a51b5fe29c60a62ce36f GIT binary patch literal 2018 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 literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Deceased.png b/src/LogExpert.Resources/images/png/48_dark/Deceased.png new file mode 100644 index 0000000000000000000000000000000000000000..d638aedc9191f4bf19006765acb6787730cc72fd GIT binary patch literal 4799 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 UQnpVYm@yeVUHx3vIVCg!09pcX^Z)<= literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Exit.png b/src/LogExpert.Resources/images/png/48_dark/Exit.png new file mode 100644 index 0000000000000000000000000000000000000000..bf4c1acb50ce9a5d9ccfde29277e2b5b7aedf682 GIT binary patch literal 1535 zcmbu9Sx{4V6vqEIH-@DV39=+4!3bqh5sU!@gESx@B0>fiq@@ttKoLQ9HIPdfK{jzI zrA3-R0jWTd5o%$=a+wHG))ciYA_-%uR51on5`jqy)7QS(KAdIdynN@(cYe9-z-YP42d`FiEp&0KIe6ln4gl+V_IrCCPAhx+LX;nNiipfbCHqM2^zI*NCU`#_ z+*({%ZDbs(M@X0p{!F9eVrrWA3&(+v<$Gho(ZL?Xu-@1>*7CrEPm*QC!B*cpWuABz?1HiZx zvUB=`L2Q$9?j1((wdNwRWs@sg?R+Mji58(Fs19l^57HmAOFB`Xh1Q|l(01!^q;`(1 zbWxhdTX}(fNFRDs0oR=!$*e?+1^1w9aD?m1xcK)3mu%8s^LXXxeFZat%09Ssxz)dA z{18w98OTYb1Pq99?)oc}eMU3MIT2Rwpv~7d3fYS~I;1;AZb_0&L}gNl*1#-ms~r&I4IO+>!rv z5+q6Brw;3V2!>rDF0O2$!8DeRIEi^FZfcRX0Y^kHEt;oUMPG#iQtLc-@qLM?QyspA z;Dmx6GGo-2?FJL0dRb)8Zai&>M)s_3W4=FYf$a!VE_lFgtaJG{ic|`zi5hbKUM?~S z6ono&D`C|!H($iU>}FVAy*H zx1wnTyM8C)4ZB+JWy>gU{Y*K7FZfpTs^xfkww z3E^-Lm}l@;m63eeda#{DcPj@Zdn<=ZhhB>IQeT+)rN7%~@9Qy{4u0-ubon`CE}g(y z5m~|ljt@@C!@6a>stjFgHko&6){M%Md0+&AjYHDy@Jxxg69doO5_ej{Gl{!KPYva9 z^XnbAbB!%0NF23&4sTIQaxb2-d^ROSt=XYLHkX8xQ^H4JTvnB!9+5kpBjXsHGVZf`#b21Eg-FQy8#OOs|VoP5$vyGvQm42*RvQZzFG0OL( z;l9fe%dQSYt1=&>Q*l?LkYO`R_k1c2Su+`w zswPK*H)AnUswSI=E~RW(VJeglx(geVEOb1A)ZF$jpEeU#Kc9*mp#3)j{KJf9ip;nZ zrV!`UWA8>9PS3uN$En@K^rtn#OSM5FFqlqD zp2o!!)s-I@X#D1d)7dY7a*XTWv(h>U;2}({f~PH82I5fpMY$|Ma!7O@BT2yX6orjN znNLVXH7-B&UYNUmS+DsyLB6xGcp0r7PnO%oSF4J=@LF^qqSB{)mAw1cvfO%c#B01# z+tk%)KaMjf=5Fp)gvc?gB5!*6>(ET5YdlRpk$nHkO2Qb=?VB*V#H7G%73^TYPoQ^$ H7l;2h83~p4 literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Favorite.png b/src/LogExpert.Resources/images/png/48_dark/Favorite.png new file mode 100644 index 0000000000000000000000000000000000000000..10d1e705d976f3d206b55a3a2245795e337e6719 GIT binary patch literal 4391 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 literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/File_open.png b/src/LogExpert.Resources/images/png/48_dark/File_open.png new file mode 100644 index 0000000000000000000000000000000000000000..44e37f89f5c2f11f19e5d6ad48bfb85077bc905f GIT binary patch literal 1324 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zf+;VEOFn;uumf=k49|tDhFj9RGOz z;*B4s9Xe?Xb0*}ZEPPUaD(qyF&WX66>}|bE_nKy(Y}z#8&m7*)BTkCSOFCu-O?eXo9J*}Zq~UWe7(Zu$&vLJU_~984Jl zd>KN7aWl8BWG@JubbQjDNl!kjET5!P-*E7_eSCAe+kfS=Hz)dBe(E{T?^DR6({B1{ zkNVcvi5}`>DTtmFJ~_s=O3_%UN%kg_?W8Bn?Eh~G&S3hzWyXc`EcYipahb&JuAlO3 zp6H=JOgl2+Qcm@N%^$+u7Dl;4z zPQU-N!BT0)53v^|le*pY7d5=S;KD4iuR%#^#=)r%iX)etPW;FIu0}6K(>)# z1#P68EcbcN`_6G&w|ip!4o=K)w>GL`d~>I?fA5(NEV6hah+qtoqF}4?V(|m#B2(Oa z7*=sMWHBw6#jrvR8`C1b+W1e!!*PgIgMap?vy93W)zZL7^4)2D@+9+}|HpEDm>4%` z#;;%ZWu8sT+Y6>Q1sDz5IquyDnZPF)vwbB8%K!3I`M^WEGO z7~I?oo-4W*0=6LYp4PY>*_7na=rDfcIsE8*o2)@ZQ z_w6>7^>QDQICgJkwYshAdC#Zl%bNSYl~4X%-JS8~Zd3?I?;`+q|jQU$;Nc_mkTs^~rnoyleKcW%yz5 ve*W>1AN9bL6KuoYuvQRvu>wn!ncvJ^)_SA_%gp5kmVykPu6{1-oD!MU@Gu*aSW-L^LDnO7qg>;Tl|qj zmku#kut;;~CnP5-R4UZuhf|CiQBw7b&uY@a7`(95>W1XgP3yeEU9QMMqQU%Htso^ z<|$cyTh7O9TzXG%wdti}JCnRES+7cEUbjrvZfcmNlsnCO+oGIP*99_9+a+mVTG?@8 z;bW-j}3(N=m@;(z4oPVJ?glm2&Tu=eXKRZs!olbWPI!bn%FL;S$l# zwJU-rSY7Hm8dk#C<)JMVJ#o2$>k`rawNflox=cKCt|~2XS>l_2z$D1v>FVdQ&MBb@00ssVApigX literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Folder_open.png b/src/LogExpert.Resources/images/png/48_dark/Folder_open.png new file mode 100644 index 0000000000000000000000000000000000000000..547308fa2ebd27cff27614c4f242aa43ed7a3ac9 GIT binary patch literal 2130 zcmcJR`#aRz9>>>rW{jEKCTyDFFbSh}QMsg4W*F6Mq?9Oo+@m&=3R~)EzAhn>OQ+aw zlZ@y#BuS-aY-v}7tw(OPndBP9j7!7J_q)eA|G@d-oFCR&&wAEcpZD{Aeb#zD>*Bt> zyERr&RsaArSbLbB%2Bl32zX`h`5{6T00NoCWE?zGG*!&5^m191GVoy2x_wR;?-FpE zY8*Gr(B6G0xV1;uM4L%k8LboTofoLj_S(W=;MhO7c&F$dljZgC%3X4Q%kdUb=4ro4L|fIb`~vLyfk1Dw>r zz~LnDa}pS&;6OJO)Z_nWO9kdQAKJJ(E7er7_IQ9i@&J~%)-=fU9d@&2-fTU;!qh#_ z@vl2C90%s<*W(~TPOWoigbYtK+;#nM?)=O!nsv_XS@C!21wil6`H?M$DTB}k`=BqcQj`%_phrqx26*4iv$~&&iyQJ&Hfy0nlnBOPL)Y^HfVvMC0o=%8H{A*@yVARd~{ZksC7vzd&OjyLBCP*roFD)EXP|W zoIZ^dMW%ozX#=08Gm8z5a_WrA^~;GqbddquP#NbnU7tMFHX(n|%1${sG1tqCZ|q5K zy2>lx$q}h%>xCwUh9;`yw(-X^J4DTE3?_!ble-& zQx;Z2uP+JJoFfLIaKovz->Amo>EWcNUlTzbBe6j}UQ+{-B;jPM77ZyF8?5$c@$Eo| zfR*ZkK>UA`GrikC2(6BL^(Vn5_I8Um7fYaoyoWmo7AezXmWQ zJAg&{R2d3EA~o^WF4_hn=|+2Johmf^lGmx?6BMGaR?t`kK6BI7iiIr&pwx4th)HOt z*dJxV*{FV1;DFgjqu$WSoA>DpQnY@if(ZpVCdc0@F(e3#N}x^WuU9LYqh;KCRxsP4KdIY*^Q09Ld%IHUs<4|Y(QOMC==R1X^!Wm zXu~Tz@tBnH4Ra|Di_?9K4rD|~8=3w->ENB&M^f*|4H_u5SbQwuvM?WXWQ$d=(9p5& zW5IjDrz{W4E49=bcZ+z*vskDHsg-_F9)4gp(riZ97#z)bN33>u=OfxDU+V(*_@mW| zxpT`lRC*@Zpw4mXGkPJ1bNP}NQXLJwXFe~HM<$iquH!PBdD^&qFE%zULBTbc4X@oq zqesYPDe`YeV9tBopj$A+Cw_cEg(xMk1m_jG+euZ9bQ%M|<55y=z zqJa{jFNBYIBz(Fa$OdRvOh5j4a0ZKm1*gIu652}8r|U&U6d7+>r|=ER)}z`X$wO7b zP>Nc#FDz}+b^LN07;@(e(L82duY;c~%E}t34n|a0?n0{m!F{q$B)_dqUz0(d-jDE2 zp`fAm{mX)F2Ys&#R0h94D3%M?$H=7GDn16Xvl5}k$d+RCsRezKC<4~7#-eRs#3OU1 zH{v<6oC*7i)HJ=R`{dz`%l~`uAhp1Z@d_(2+-tZ*y-xBy*oo>62Al zSpH4g&CMQ~;8uy`#;2*@TTs>0+m{~Kl3@i`xP^Q9_*exTHfNUELcf=JM5aeLD>dhG1z&#} zZ}DR+p~@Q}LyP!X&(uzuyJ)Pk*o;gX)yYd$pqiuf=@>+)hHdo-MM?)tSpobwrx26zG`@FX>k@|uIu7><)Kxpy{ol)` dvJS_M_-{zQ)^KE$gDC$BfaS86DR2r%{2TiT-f;i` literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Restart_alt.png b/src/LogExpert.Resources/images/png/48_dark/Restart_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b39794d7a2b41d6b3a8b4813ac13980f3f9af6 GIT binary patch literal 3775 zcmbW4`8U*$_s3teV8&$4n$XxPM)su`jjUr|$Ie70WY5-+nX(o}DY8paghsY0VT2Lc zQkHmYMuZAO%D#NO&-V}be$MBIyPW$x&tLAj=brOOwXrhc;ylI)000-()X?s*(*6w? z`(d{G=Nbn9a3^66^&O%MmI~pS9!7#mZAaXcQ6v~tz=D@o{e&C9CgAeK5GsFy|1?ZU zCc6Zc#BYPR%da1)kJ0410DO68H7;YCV1vRscgXP~O^=kI^dV^@(VkoWB3VCLH(Dp- zb`C1bJ>?=;g*RD+ZPptDUnthqii1t5PKf_Yt}K`B-D0K-vJKq^26xTnES ze18m%xs(n)@yhtWkw1TE)Hv8%ya)XBiDyPKs}`#%#xlh1w1e0Z$rX>(5jr6v} zqwN(M^|FLRCB3Z+$*(_u4>;GokSG%047)knu6fz|ydeGOqgAijkJHED$Gt-H6Mm)3 z5Es(gx*pT~1RJm-$G}~FyW?f!T&aeM?;#G|O(ceJEZv?qPl_`4&sreqVj|E73AYBL zxi{~pwYkoMdVK{#V%i6~L=S{XZ4bxKd_?>PzKb1PR^7jz3G{01cX8?(pyQM80loV4 z;#2&X&`Y~;X^?;cy;%DWII#{9(m>z!ljh+K+I8yL{A2=#9a<2v%XiidZ$X*KX>Av; zat}qdf-K~x)#8tA5++$J$QmhX@!4Ni6H%CSlGshsGTWRi<>1FK2>SsQIZl>Gtie2B zdz6cn00!)=E=~M}$k=-E?efuEJFgLs9HVaA8GxPZSDTCCvBOL@rWunH?>d!^1;I@Q%R%*W1E|}UWH}%d&q&|wS@qSbM*93c^?_vwwK%yin8wi3% zmgG`<*08j*LXrJK@DpBq+MeK6Vf~aQO&MZh)@>MNBN|Xn?i)IepGE_JbyEM7bM zJ@oE#_c85R(6;fJB0%BGz9myb6$4)BsD_bIo4L(ssPCVZcOO6>>i4LOG3Y30l%0Ke z>vj7nrrt3tD=>A4PBjsZ9f+WfA@pXH2hD~Qa(Ok`G+&KfbQqkbomPKz9IE{Jm9`dz zK{j`QqFs)Oa4-5LQY(M+J3)3p!NZumGeAyPj0)u%`5;PVWtD9nIyOFA3*&(J3dI_~ zKwD+*fV~e*lCfIK01J?ef?P^meOpVT0d}iHyz8DTGCZ1w+tbHWc4=u@M3O; z0Y@waXeavugGZAC^5wzZcW@rtC-8~)i?&KrnM&#j<#4~#*x(@O@y;-GCE2PQGSRK_Rx}n}Qmnn4^*#w>5Ov5&kT49coN1 zrm1(x-&zCjRb-#0$+0PzQQ5kEOfwzOG;4&!DYW=F-y`z|)D@|amM2PeRZ+{IRj>-+ zEXBc72|*vSTW%+q+5(f1CZYFkZBud;HQTNyVSMeV{H%JX%wNzw#hH;fI+D6x<7CiW zCko~Q?c2~cl^Q)O?dfF4i{n!hQ^FDr@6E)G|J20k)fAY)B%6Fn?;~YFsLNT^Lznlm zQ0$(<1UK+h>CdE_6%d0uBbAA7yU1%Cy9tJ-ey~5`%;z+MHF@^)-$brtiMpbLh;MkJ z;+Z#l97xaLM}c)|c@9uYdE6tUUu%;~{mE=zk6@{gtlxpss{8ALUQXVtpElJ-=2UF6 zdU+TAU}lO%FUC&%%^=isC6~L^pVXWQ{=S3bOgNrSG`CRcG1F@<6Hb+hDl@Rd- zYF%TH;68ntkHaZOf;#1Bcke45hFAL_ys8gQN#4TYKX611V3s_S zPmLnK_Im(W%RIv$3^FS-^&d7H!lLto?Y&D%0D}huPRR!qjg7gE${F!c?2MLpyIgwJ z8uq**eAgposj+(XrI9J$s^(+%-2KZH+M$(5!3F~XU(+r|+>f$TKnyWj^k+=mQewXh zU@OOu;m{@ORN8m;Y!{6Mzyv7mQ?i3t=;}wdYtu30Bn-}~BPz#9AVRjwWIb}jI*<@> zBpm2&DH<~eR#({ue-(q~Y}G0_@!fYOkng@c{>FOCZzo8r#M!!bwhz;+iZ)DvK;12 zc-ZV?Yq8Ht8&izxJZZKjTHW5eDxAz=B7r-!sOr|?I2^ifsJ5FL3j2KSU?aR}V-ex* zU`sG$QD@SNxV8V0$(y!LlQ{9`&&CY+w~e97%^!Zd)ff|Xy5tLv5QMxENFn-bR6ShZ zVbGXnK!S(cb{_bw17~#pjDa@9*{YoN37sZq5%EEH`!{_Ai8EFf07=M>j~a4S0ZCeSef!-G9a!3y?uG5Z0bd2-!^j#z&q_ z50b^C8^qrAoRz#m$!JcPFJ7k9F>za=mW-9ghcd(P8?+rS4!x`ktm69|A=*!uJ(vZ| zhk?3cukPd`%t2a0%KM{cq5SmXJm7dZNgw)VwK6V@Ui=E6^sK<{o)fs3 zc3C?^>ZNDAY6upd%)Kn?Qxwk)zA8>pew9#ng=6x{5_X*>r#7lPpCKD~r;U_=jo=>2 zs;)9om=W00B1&p1Ke=xCYxM&sgiMaeGPjZ_=|XFA$Gu4K<*E<)I)&RRfj>o%>qoAO z#v2?ixnJ>Iy#;nKd{XsgD`Bly%Ct63lfZkqP7a~^9xYLB6Xw%<)U2`b!bI< zGV!}xqm05#a3w&o6wv~`a9Ua1%2t@^R8H4+9w>F0k)I&!NKlIVk;jbe*@j%F-qw6u z>%8LJyV9A*smG=Dgz=&bzy$ZzaSp|olhj>+>OOk7j*W2~DN#tWb~uAP(dO}}vAIm* zCPYE>Y}Hc3)gx_69eToN3M~!%-T)I?z6Ew2jKbiLIVRO1Ip%Y}6p~#o1vp!Z-3S6& z9qleDx`y##0>X6L!$yAL?V0-IUsDZYpJKkM)b3Zxumm+MT{spHpRS37O0C?SN>6=I zq51Y4nqy|r5~!x`^UZO&H>j?9xy$$P5UWY^Jt_Y{hxFb$Gv?SEigBLdxFsmQ&^<{P z-Qx&Uzwh_UmJW~g7dvZ)e`QJ8sFRO%xnBoNe5xeZ7i==k@YU|W zw|4SPw2@EKr{ZXq+b?S$?Hj}AG#rz3X(lo4y(({RTzI0WdS5jViU$${Yw$mcbsl{$gl6w;u@(@!SJ2ZIwSD&q!C5iz|18T z&z>8;#qK34a+KGaRk;D@Rai!*-2VbuDdv9zwEqY1U}1CTt>@0YTSvc_Is{VyYh-0u Ia{+(rKL%dXoB#j- literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Search.png b/src/LogExpert.Resources/images/png/48_dark/Search.png new file mode 100644 index 0000000000000000000000000000000000000000..ca753522565b544aded354dd74f946d40fd74150 GIT binary patch literal 1379 zcmai!i#wAG0Ef44!!~m;cabpWKBPENr`Tf2rLrR%nQN+@61g3>4^y$@n#;yyQ^BFW0MxIy~}!qWdh zXJOf>+(J!FfvJ_fFSESp_@QHnOf}>15k3}grtZMjY}0<0t*GUy%yZh!rkRe2ebeLRN&m^m_3j=q~xCxpw0}!Xi zW=@<&ZafmtZP?52%{ZM=ap@pfF-%;%_qBUpW8eg)dyjas%X~RLNK4PRFJM4TLig!^ zjT^$P+O{<8uJ%onAB_w=>9wT0pxr_YOW5!$3CmRTUHzCdSj=j(GTO$iI1`N0!?_}V zli9Y7`@b1TU0MK{Mv=fo>lVRiT?gM27W7sUOzz(0DCksG@#fanC``@y^{GO`;9B4Q zfiOGk$=t(kiwKK(jra@MrJ_yRX=e#ANia}RCDXu)A}cu-D)4FG-JSVMMkA7=1p_$e z*R)lk&pzMk+RLG!b)xuQDX^L&c#6lP~mh}Ga5;61=wx7mvY zB>=wjGtx^VdTd=PH`n`c!5yOY*^?|8SKBNxWllr8H`qKDXa7N((whf7C~g(IcpA&i zGF=PV-`tei;4`>9H7L|dzcrFr%DM_o%0A$#xF89{O&tMGGAxRmx}*bKjSY8hCs8iv0xNTm%`R*#FVFMXNhRJqia zE-Tu(1jV-ZBg}8;bllk%I>~-UQ{5>EXXD#FdAb8s4HY?Z)icOED`#j?idm3DBPfRuKS~eZ%8m-fG&nM*V zJa%IOwG8hSe+uoKnO=uKqvic{M^YU5^t#AF4jQ#g@fmK%6VJFdCB3wiJ=b(hav~{8 zSaUAP9cxU%zExKB%XF1qZM>hf853x>*>f5HG4$4tHH5=75c&0a$o-XjLl02?aN@EB zH$URrjh*CFXThoFGoJU1ts}_gG6hQv*!bas$fi)8N$6v&wfYp4$xNhDchV?(uo~Q| z8eQ#PF%#C9+WeV|9Q#rrEsuCodw2QQ#-+WXlfAR!)$keS(H2c#!m%S!$!8bL&PU5i z2K!ky=&Q$Fr;sE<4I8*!JVu58<+1b-G{avC0y|lF{z+FH!^#kCTULnF_VfUTiVC;5 z=WxD(nTo5ahrNrzP#lKJGe!>*Yogyd7lSFdBlRh|#RoO6u|m31%}eJW>9?9uf(q>@ e;Qs+@|EdtdR?vDB>Sg;qo-hj8o7CjW$ovN$UVqR4 literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Settings.png b/src/LogExpert.Resources/images/png/48_dark/Settings.png new file mode 100644 index 0000000000000000000000000000000000000000..95ac80a7735986872244d48d52490cdc31771cca GIT binary patch literal 5459 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 literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/Star.png b/src/LogExpert.Resources/images/png/48_dark/Star.png new file mode 100644 index 0000000000000000000000000000000000000000..59671ae5d5d61f61ecc4333f59a1404fbeff39b4 GIT binary patch literal 4051 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 GNB;+&(QViO literal 0 HcmV?d00001 diff --git a/src/LogExpert.Resources/images/png/48_dark/bookmark_bubbles.png b/src/LogExpert.Resources/images/png/48_dark/bookmark_bubbles.png new file mode 100644 index 0000000000000000000000000000000000000000..821e113ca642061d8993b3ed14b7c8a5e58fe758 GIT binary patch literal 1631 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zf+;U{mvSaSW-L^Y(83i@0Q&;~&4* z@tPjH5R`WQ&rOZV%TzKSbzWNJsu7u`s=C!?g3X30k2*E{Q#^xC1bI#2S-NJ!hC@L? zF1MJc^(t9gl}@>Kep~Uo;{WT4&prRU%GUaO>AJdFd+XuMfz7wz|2=@~=Xg=myyx@)osn>H$6RjmsO<8=I3k4op2Dec;tT_OLC?2htMG zPuS0Vhp{H*V>Vxy`PR_uHx$-0OgDdNvvNJ-QrACM@1(v-bzqF(tYKaAGTGpz#XfdD z#=2yM?GF8sf1;eS8)cn$GR@)q^JZ;7*B!38wy#4M^lKkjE4H6&#s2JjMz0lWSr%N+ ze|jnCTAciLhp(sZuH4M0R2rkQI{#od+ktysT2K8SOxehqaC43Nl_jCxk^b-4LWvFn z^sssMx2_>5k4=y58gn{By!l$`a_0L}=gnzL&a&^i&#>pxo}OgGuiavDS-;NSKASXS z+Ln3CL>j6a)BQf&;BSzws``B5cgk(Hn#+$X*cLQMfL3=;#00qqIeEwiClE)^+RZ*!R6H)aw+J*cj-)@8eIN`F|H3ugqv!CeUzw zmbhxk$C&fQ7f<*oGL(L_zwxkmK7;jh1Nq()B1{3*+n&Dl*?X(vyUg>&6K9;tyRd7) z`uwJX%Y}V^Id^d1xPE!(dez%?ZaH4FAO0&<|KPCM{>6*!-TRqy*!j*?^1V8Dw!n6k z_^vS1elPy-mK&ZOW6+4Y`l%v*lKN76)=5@|NU3eh$~7$VXZJaD#c*!Zzwjeew|~2S zz~OxksX3eV1Ab~Z)Ha^FnGwHW(;Mz3FP1xeV+|@{05Z>AVor!(P!P-klD9h40rdVi zR;}ztLFungq+yC)Fx(LLxX8HTCXn3i_?A259MHvCyB)K?u}W=U_4MOAHe0seOuha< zmoYE!Tp1;oAFrVKS98LZPUKABo2vRF18C$EuMM@0$JS?6?%_`4{mrDCC;T{QtIa*2 z9T|13K@E&AE{L!A7kXnCU;T^h2L9Xg3MLk|oni3#qdB3rQAC#EH`B_^Ux11=?ualY z#4EV69{~E959oZboTe4f{X#FR8($gPXNR@;mz?{$Z(*(NoZGD%>U1-0eN)X>09Dqq z{?G?HI2!0+^TV>uK<6w6I*0MXk`Pd+O_=gWBIMN>ta%tc0VC)7+@BpyzqB?i{o-Px z(H^vp!CJRY_mMjj(+7XPuq1-Wk@pMHNq?9e&Zd#vZQYz29*F(w#qSbpA7obA)JDch|p4UHc`oQM{$3I(no@BTZUvi&i-HgN@*#pY9=R6a|xaO6M zZ^&#j)T!$=W3Zlmblo~ItN;9too63~=X4G@ds8M44$rjF6*2UngE{B*O>qS literal 0 HcmV?d00001 diff --git a/src/LogExpert.UI/Controls/ColorComboBox.cs b/src/LogExpert.UI/Controls/ColorComboBox.cs index 68d1a4f01..4b9f2af5a 100644 --- a/src/LogExpert.UI/Controls/ColorComboBox.cs +++ b/src/LogExpert.UI/Controls/ColorComboBox.cs @@ -67,23 +67,28 @@ private void OnColorComboBoxDrawItem (object sender, DrawItemEventArgs e) e.DrawBackground(); if (e.Index >= 0) { + var darkMode = Application.IsDarkModeEnabled; + var textBrush = darkMode ? Brushes.White : Brushes.Black; + var borderPen = darkMode ? Pens.White : Pens.Black; + Rectangle rectangle = new(4, e.Bounds.Top + 2, 30, e.Bounds.Height - 4); var rectColor = (Color)Items[e.Index]; e.Graphics.FillRectangle(new SolidBrush(rectColor), rectangle); - e.Graphics.DrawRectangle(Pens.Black, rectangle); + e.Graphics.DrawRectangle(borderPen, rectangle); if (e.Index == 0) { - e.Graphics.DrawString(Resources.ColorComboBox_UI_ColorComboBox_Text_Custom, e.Font, Brushes.Black, new PointF(42, e.Bounds.Top + 2)); + e.Graphics.DrawString(Resources.ColorComboBox_UI_ColorComboBox_Text_Custom, e.Font, textBrush, new PointF(42, e.Bounds.Top + 2)); } else { - e.Graphics.DrawString(((Color)Items[e.Index]).Name, e.Font, Brushes.Black, new PointF(42, e.Bounds.Top + 2)); + e.Graphics.DrawString(((Color)Items[e.Index]).Name, e.Font, textBrush, new PointF(42, e.Bounds.Top + 2)); } if (!Enabled) { - HatchBrush brush = new(HatchStyle.Percent50, Color.LightGray, Color.FromArgb(10, Color.LightGray)); + var hatchLight = darkMode ? Color.DarkGray : Color.LightGray; + HatchBrush brush = new(HatchStyle.Percent50, hatchLight, Color.FromArgb(10, hatchLight)); rectangle.Inflate(1, 1); e.Graphics.FillRectangle(brush, rectangle); brush.Dispose(); diff --git a/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs b/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs index 63d423494..6a18e4ee0 100644 --- a/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs +++ b/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs @@ -58,6 +58,11 @@ internal partial class LogWindow : DockContent, ILogPaintContextUI, ILogView, IL private const string FONT_VERDANA = "Verdana"; private static readonly Logger _logger = LogManager.GetCurrentClassLogger(); + private static readonly Color _bookmarkColor = Color.FromArgb(165, 200, 225); + private static readonly Color _autoBookmarkColor = Color.FromArgb(180, 210, 180); + private static readonly Color _bookmarkColorDark = Color.FromArgb(140, 195, 240); + private static readonly Color _autoBookmarkColorDark = Color.FromArgb(150, 215, 150); + private readonly Image _advancedButtonImage; private readonly BookmarkDataProvider _bookmarkProvider = new(); @@ -267,8 +272,9 @@ public LogWindow (ILogWindowCoordinator logWindowCoordinator, string fileName, b dataGridView.EditModeMenuStrip = editModeContextMenuStrip; markEditModeToolStripMenuItem.Enabled = true; - _panelOpenButtonImage = Resources.Arrow_menu_open; - _panelCloseButtonImage = Resources.Arrow_menu_close; + var darkImages = Application.IsDarkModeEnabled; + _panelOpenButtonImage = ThemedImages.Get("Arrow_menu_open", darkImages); + _panelCloseButtonImage = ThemedImages.Get("Arrow_menu_close", darkImages); var settings = configManager.Settings; @@ -352,14 +358,14 @@ public LogWindow (ILogWindowCoordinator logWindowCoordinator, string fileName, b #region Properties [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] - public Color BookmarkColor { get; set; } = Color.FromArgb(165, 200, 225); + public Color BookmarkColor { get; set; } = _bookmarkColor; /// /// Color used to paint the bookmark marker in column 0 for auto-generated (highlight-triggered) bookmarks. Uses a /// lighter/more desaturated shade to distinguish from manual bookmarks. /// [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] - public Color AutoBookmarkColor { get; set; } = Color.FromArgb(180, 210, 180); + public Color AutoBookmarkColor { get; set; } = _autoBookmarkColor; public ILogLineMemoryColumnizer CurrentColumnizer { @@ -528,7 +534,7 @@ private void ApplyResourceImages () pnlProFilterLabel.BackgroundImage = Resources.Pro_Filter; btnFilterDown.BackgroundImage = Resources.ArrowDown; btnFilterUp.BackgroundImage = Resources.ArrowUp; - btnToggleHighlightPanel.Image = Resources.Arrow_menu_open; + btnToggleHighlightPanel.Image = ThemedImages.Get("Arrow_menu_open", Application.IsDarkModeEnabled); } private void ApplyCheckBoxResources () @@ -2741,6 +2747,9 @@ private void CreateDefaultViewStyle () filterGridView.RowsDefaultCellStyle = PaintHelper.GetDataGridDefaultRowStyle(darkMode); PaintHelper.ApplyGridViewTheme(dataGridView, darkMode); PaintHelper.ApplyGridViewTheme(filterGridView, darkMode); + + BookmarkColor = darkMode ? _bookmarkColorDark : _bookmarkColor; + AutoBookmarkColor = darkMode ? _autoBookmarkColorDark : _autoBookmarkColor; } [SupportedOSPlatform("windows")] @@ -6635,7 +6644,7 @@ public void CellPainting (bool focused, int rowIndex, int columnIndex, bool isFi var fontName = isFilteredGridView ? FONT_VERDANA : FONT_COURIER_NEW; var stringToDraw = isFilteredGridView ? "!" : "i"; - using var brush2 = new SolidBrush(Color.FromArgb(255, 190, 100, 0)); //dark orange + using var brush2 = new SolidBrush(PaintHelper.BookmarkMarkerTextColor); using var font = new Font(fontName, Preferences.Font.Size, FontStyle.Bold); e.Graphics.DrawString(stringToDraw, font, brush2, new RectangleF(rect.Left, rect.Top, rect.Width, rect.Height), _format); } diff --git a/src/LogExpert.UI/Dialogs/Highlight/HighlightEntryDialog.cs b/src/LogExpert.UI/Dialogs/Highlight/HighlightEntryDialog.cs index ae7fb5c33..c91b8723b 100644 --- a/src/LogExpert.UI/Dialogs/Highlight/HighlightEntryDialog.cs +++ b/src/LogExpert.UI/Dialogs/Highlight/HighlightEntryDialog.cs @@ -404,11 +404,14 @@ private void UpdatePreview () ? Resources.HighlightEntryEditDialog_UI_Preview_Placeholder : text; - _previewLabel.ForeColor = GetSelectedColor(_colorBoxForeground, Color.Black); + var darkMode = Application.IsDarkModeEnabled; + _previewLabel.ForeColor = GetSelectedColor(_colorBoxForeground, darkMode ? Color.FromArgb(220, 220, 220) : Color.Black); + + var defaultBackColor = darkMode ? Color.FromArgb(32, 32, 32) : SystemColors.Window; _previewLabel.BackColor = _checkBoxNoBackground != null && _checkBoxNoBackground.Checked - ? SystemColors.Window - : GetSelectedColor(_colorBoxBackground, SystemColors.Window); + ? defaultBackColor + : GetSelectedColor(_colorBoxBackground, defaultBackColor); var bold = _checkBoxBold != null && _checkBoxBold.Checked; var baseFont = Font; diff --git a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs index 5ec992ae2..53d314fb3 100644 --- a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs +++ b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs @@ -93,6 +93,7 @@ public LogTabWindow (string[] fileNames, int instanceNumber, bool showInstanceNu InitializeComponent(); ConfigureDockPanel(); + ApplyDarkImages(); _tabController = new TabController(dockPanel); InitializeTabControllerEvents(); @@ -384,6 +385,28 @@ private void ConfigureDockPanel () dockPanel.DocumentStyle = DocumentStyle.DockingWindow; } + private void ApplyDarkImages () + { + var dark = Application.IsDarkModeEnabled; + + openToolStripMenuItem.Image = ThemedImages.Get("File_open", dark); + closeFileToolStripMenuItem.Image = ThemedImages.Get("Close", dark); + reloadToolStripMenuItem.Image = ThemedImages.Get("Restart_alt", dark); + exitToolStripMenuItem.Image = ThemedImages.Get("Exit", dark); + filterToolStripMenuItem.Image = ThemedImages.Get("Filter", dark); + toggleBookmarkToolStripMenuItem.Image = ThemedImages.Get("Bookmark_add", dark); + jumpToNextToolStripMenuItem.Image = ThemedImages.Get("ArrowDown", dark); + jumpToPrevToolStripMenuItem.Image = ThemedImages.Get("ArrowUp", dark); + settingsToolStripMenuItem.Image = ThemedImages.Get("Settings", dark); + toolStripButtonOpen.Image = ThemedImages.Get("File_open", dark); + toolStripButtonSearch.Image = ThemedImages.Get("Search", dark); + toolStripButtonFilter.Image = ThemedImages.Get("Filter", dark); + toolStripButtonBookmark.Image = ThemedImages.Get("Bookmark_add", dark); + toolStripButtonUp.Image = ThemedImages.Get("ArrowUp", dark); + toolStripButtonDown.Image = ThemedImages.Get("ArrowDown", dark); + toolStripButtonBubbles.Image = ThemedImages.Get("bookmark_bubbles", dark); + } + private void ApplyTextResources () { mainMenuStrip.Text = Resources.LogTabWindow_UI_MenuStrip_MainMenu; diff --git a/src/LogExpert.UI/Entities/PaintHelper.cs b/src/LogExpert.UI/Entities/PaintHelper.cs index 6cbcb46d1..64ec9344f 100644 --- a/src/LogExpert.UI/Entities/PaintHelper.cs +++ b/src/LogExpert.UI/Entities/PaintHelper.cs @@ -75,7 +75,7 @@ public static void CellPainting (ILogPaintContextUI logPaintCtx, bool focused, i if (bookmark.Text.Length > 0) { - using var brush2 = new SolidBrush(Color.FromArgb(255, 190, 100, 0)); //DarkOrange + using var brush2 = new SolidBrush(BookmarkMarkerTextColor); using var font = logPaintCtx.MonospacedFont; e.Graphics.DrawString("i", font, brush2, new RectangleF(r.Left, r.Top, r.Width, r.Height), _format); } @@ -90,6 +90,8 @@ public static void CellPainting (ILogPaintContextUI logPaintCtx, bool focused, i // Matches what SystemColors.Window resolves to under Application.SetColorMode(Dark). private static readonly Color _darkModeWindowBackColor = Color.FromArgb(32, 32, 32); + private static readonly Color _darkModeForeColor = Color.FromArgb(220, 220, 220); + public static Color GetBackColorFromHighlightEntry (HighlightEntry? entry, bool darkMode) { return entry?.BackgroundColor ?? (darkMode ? _darkModeWindowBackColor : Color.White); @@ -102,9 +104,14 @@ public static Color GetForeColorFromHighlightEntry (HighlightEntry? entry, bool return entry.ForegroundColor; } - return darkMode ? Color.White : Color.Black; + return darkMode ? _darkModeForeColor : Color.Black; } + public static Color BookmarkMarkerTextColor => + Application.IsDarkModeEnabled + ? Color.FromArgb(255, 220, 130, 20) // brighter orange on dark + : Color.FromArgb(255, 190, 100, 0); // DarkOrange baseline + [SupportedOSPlatform("windows")] public static Brush GetBrushForFocusedControl (bool focused, Color selectionColor, bool darkMode) { @@ -250,7 +257,7 @@ public static DataGridViewCellStyle GetDataGridViewCellStyle (bool darkMode) Alignment = DataGridViewContentAlignment.MiddleLeft, BackColor = SystemColors.Window, Font = new Font("Courier New", 8.25F, FontStyle.Regular, GraphicsUnit.Point, 0), - ForeColor = darkMode ? Color.White : Color.Black, + ForeColor = darkMode ? _darkModeForeColor : Color.Black, SelectionBackColor = SystemColors.Highlight, SelectionForeColor = GetForeColorBasedOnBackColor(SystemColors.Highlight), WrapMode = DataGridViewTriState.False @@ -265,7 +272,7 @@ public static DataGridViewCellStyle GetDataGridDefaultRowStyle (bool darkMode) { Alignment = DataGridViewContentAlignment.MiddleLeft, BackColor = SystemColors.Window, - ForeColor = darkMode ? Color.White : Color.Black, + ForeColor = darkMode ? _darkModeForeColor : Color.Black, SelectionBackColor = SystemColors.Highlight, SelectionForeColor = GetForeColorBasedOnBackColor(SystemColors.Highlight), WrapMode = DataGridViewTriState.False diff --git a/src/LogExpert.UI/Services/LedService/LedIndicatorService.cs b/src/LogExpert.UI/Services/LedService/LedIndicatorService.cs index 718b53d1e..5fe7c7daa 100644 --- a/src/LogExpert.UI/Services/LedService/LedIndicatorService.cs +++ b/src/LogExpert.UI/Services/LedService/LedIndicatorService.cs @@ -2,6 +2,7 @@ using System.Drawing.Imaging; using System.Globalization; using System.Runtime.Versioning; +using System.Windows.Forms; using LogExpert.UI.Controls.LogWindow; using LogExpert.UI.Interface; @@ -254,6 +255,8 @@ public void Initialize (Color tailColor) /// private void CreateBrushes (Color tailColor) { + var darkMode = Application.IsDarkModeEnabled; + _ledBrushes = new Brush[5]; _ledBrushes[0] = new SolidBrush(Color.FromArgb(255, 0, 0)); // Red (highest activity) _ledBrushes[1] = new SolidBrush(Color.FromArgb(255, 100, 0)); // Orange @@ -263,12 +266,12 @@ private void CreateBrushes (Color tailColor) _tailLedBrush = new Brush[3]; _tailLedBrush[0] = new SolidBrush(tailColor); // Tail on - _tailLedBrush[1] = new SolidBrush(Color.FromArgb(160, 160, 160)); // Tail off + _tailLedBrush[1] = new SolidBrush(darkMode ? Color.FromArgb(175, 175, 175) : Color.FromArgb(160, 160, 160)); // Tail off _tailLedBrush[2] = new SolidBrush(Color.FromArgb(220, 220, 0)); // Tail trigger - _offLedBrush = new SolidBrush(Color.FromArgb(100, 100, 100)); + _offLedBrush = new SolidBrush(darkMode ? Color.FromArgb(170, 170, 170) : Color.FromArgb(100, 100, 100)); _dirtyLedBrush = new SolidBrush(Color.FromArgb(220, 0, 220)); // Magenta for dirty - _syncLedBrush = new SolidBrush(Color.FromArgb(0, 100, 220)); // Blue for synced + _syncLedBrush = new SolidBrush(Color.FromArgb(0, 100, 220)); // Blue for synced } /// From 6277580ba1f422de9b0356795549e5ac39ff4b56 Mon Sep 17 00:00:00 2001 From: mfkeeq <546357529@qq.com> Date: Fri, 23 Oct 2026 18:25:27 +0800 Subject: [PATCH 2/4] Address review feedback for dark theme color tuning - Use dark arrow icons for the pro filter up/down buttons - Darken bookmark marker text in dark mode for contrast on the light bookmark fills (220,130,20 -> 90,45,0, ~6:1 contrast) - Widen gray gap between LED off-state (170 -> 110) and tail-off (175) in dark mode, mirroring the light-mode 100 vs 160 difference - ThemedImages.Get now throws InvalidOperationException on a missing resource instead of silently returning null (also fixes CS8600/CS8603) - Rename ApplyDarkImages to ApplyThemedImages (runs in both modes) - HighlightEntryDialog preview: reuse PaintHelper.GetForeColorFromHighlightEntry defaults; revert background to SystemColors.Window ((32,32,32) was a no-op) - ColorComboBox: draw item text with e.ForeColor instead of hardcoded Brushes.White/Black - LedIndicatorService: remove redundant using System.Windows.Forms and whitespace-only realignment - Remove dead image assignment on toolStripButtonTail: DisplayStyle=Text means the embedded image was never rendered - Remove unused image assets: 13 unreferenced icon pairs (light + _dark) with their resx/Designer entries (main + de localization), plus 5 orphaned files (LogExpert.bmp, bubble.ico, Icon1.ico, Icon2.ico, LogExpert-Icon.gif) --- src/LogExpert.Resources/Resources.Designer.cs | 104 ------------------ src/LogExpert.Resources/Resources.de.resx | 40 ------- src/LogExpert.Resources/Resources.resx | 79 ------------- src/LogExpert.Resources/ThemedImages.cs | 3 +- .../images/bmp/LogExpert.bmp | Bin 37114 -> 0 bytes .../images/gif/LogExpert-Icon.gif | Bin 591 -> 0 bytes .../images/icons/Icon1.ico | Bin 52334 -> 0 bytes .../images/icons/Icon2.ico | Bin 1078 -> 0 bytes .../images/icons/bubble.ico | Bin 2862 -> 0 bytes src/LogExpert.Resources/images/png/48/Add.png | Bin 1774 -> 0 bytes .../images/png/48/ArrowLeft.png | Bin 236 -> 0 bytes .../images/png/48/ArrowRight.png | Bin 240 -> 0 bytes .../images/png/48/Bookmark_added.png | Bin 3090 -> 0 bytes .../images/png/48/Bookmark_manager.png | Bin 3092 -> 0 bytes .../images/png/48/Bookmark_remove.png | Bin 2736 -> 0 bytes .../images/png/48/Bookmarks.png | Bin 354 -> 0 bytes .../images/png/48/Check_circle.png | Bin 6610 -> 0 bytes .../images/png/48/Deceased.png | Bin 6572 -> 0 bytes .../images/png/48/Delete.png | Bin 2095 -> 0 bytes .../images/png/48/Favorite.png | Bin 6008 -> 0 bytes .../images/png/48/Folder_open.png | Bin 3681 -> 0 bytes .../images/png/48/Star.png | Bin 5561 -> 0 bytes .../images/png/48_dark/Add.png | Bin 637 -> 0 bytes .../images/png/48_dark/ArrowLeft.png | Bin 558 -> 0 bytes .../images/png/48_dark/ArrowRight.png | Bin 564 -> 0 bytes .../images/png/48_dark/Bookmark_added.png | Bin 2085 -> 0 bytes .../images/png/48_dark/Bookmark_manager.png | Bin 2018 -> 0 bytes .../images/png/48_dark/Bookmark_remove.png | Bin 1547 -> 0 bytes .../images/png/48_dark/Bookmarks.png | Bin 526 -> 0 bytes .../images/png/48_dark/Check_circle.png | Bin 4819 -> 0 bytes .../images/png/48_dark/Deceased.png | Bin 4799 -> 0 bytes .../images/png/48_dark/Delete.png | Bin 959 -> 0 bytes .../images/png/48_dark/Favorite.png | Bin 4391 -> 0 bytes .../images/png/48_dark/Folder_open.png | Bin 2130 -> 0 bytes .../images/png/48_dark/Star.png | Bin 4051 -> 0 bytes src/LogExpert.UI/Controls/ColorComboBox.cs | 2 +- .../Controls/LogWindow/LogWindow.cs | 4 +- .../Dialogs/Highlight/HighlightEntryDialog.cs | 8 +- .../Dialogs/LogTabWindow/LogTabWindow.cs | 4 +- .../LogTabWindow/LogTabWindow.designer.cs | 1 - .../Dialogs/LogTabWindow/LogTabWindow.resx | 15 --- src/LogExpert.UI/Entities/PaintHelper.cs | 2 +- .../LedService/LedIndicatorService.cs | 6 +- 43 files changed, 14 insertions(+), 254 deletions(-) delete mode 100644 src/LogExpert.Resources/images/bmp/LogExpert.bmp delete mode 100644 src/LogExpert.Resources/images/gif/LogExpert-Icon.gif delete mode 100644 src/LogExpert.Resources/images/icons/Icon1.ico delete mode 100644 src/LogExpert.Resources/images/icons/Icon2.ico delete mode 100644 src/LogExpert.Resources/images/icons/bubble.ico delete mode 100644 src/LogExpert.Resources/images/png/48/Add.png delete mode 100644 src/LogExpert.Resources/images/png/48/ArrowLeft.png delete mode 100644 src/LogExpert.Resources/images/png/48/ArrowRight.png delete mode 100644 src/LogExpert.Resources/images/png/48/Bookmark_added.png delete mode 100644 src/LogExpert.Resources/images/png/48/Bookmark_manager.png delete mode 100644 src/LogExpert.Resources/images/png/48/Bookmark_remove.png delete mode 100644 src/LogExpert.Resources/images/png/48/Bookmarks.png delete mode 100644 src/LogExpert.Resources/images/png/48/Check_circle.png delete mode 100644 src/LogExpert.Resources/images/png/48/Deceased.png delete mode 100644 src/LogExpert.Resources/images/png/48/Delete.png delete mode 100644 src/LogExpert.Resources/images/png/48/Favorite.png delete mode 100644 src/LogExpert.Resources/images/png/48/Folder_open.png delete mode 100644 src/LogExpert.Resources/images/png/48/Star.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Add.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/ArrowLeft.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/ArrowRight.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmark_added.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmark_manager.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmark_remove.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Bookmarks.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Check_circle.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Deceased.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Delete.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Favorite.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Folder_open.png delete mode 100644 src/LogExpert.Resources/images/png/48_dark/Star.png diff --git a/src/LogExpert.Resources/Resources.Designer.cs b/src/LogExpert.Resources/Resources.Designer.cs index 6bf4905df..dcee2adcd 100644 --- a/src/LogExpert.Resources/Resources.Designer.cs +++ b/src/LogExpert.Resources/Resources.Designer.cs @@ -107,14 +107,6 @@ public static string AboutBox_UI_Text { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Add { - get { - object obj = ResourceManager.GetObject("Add", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized string similar to Show this message only once?. /// @@ -165,24 +157,8 @@ public static System.Drawing.Bitmap ArrowDown { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap ArrowLeft { - get { - object obj = ResourceManager.GetObject("ArrowLeft", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap ArrowRight { - get { - object obj = ResourceManager.GetObject("ArrowRight", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -205,14 +181,6 @@ public static System.Drawing.Bitmap Bookmark_add { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Bookmark_added { - get { - object obj = ResourceManager.GetObject("Bookmark_added", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -225,24 +193,8 @@ public static System.Drawing.Bitmap bookmark_bubbles { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Bookmark_manager { - get { - object obj = ResourceManager.GetObject("Bookmark_manager", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Bookmark_remove { - get { - object obj = ResourceManager.GetObject("Bookmark_remove", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized string similar to Bookmark comment. /// @@ -254,14 +206,6 @@ public static string BookmarkCommentDlg_UI_Title { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Bookmarks { - get { - object obj = ResourceManager.GetObject("Bookmarks", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized string similar to Show comment column. /// @@ -363,14 +307,6 @@ public static string BookmarkWindow_UI_ToolStripMenuItem_RemoveComments { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Check_circle { - get { - object obj = ResourceManager.GetObject("Check_circle", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized string similar to Icon file.... /// @@ -455,24 +391,8 @@ public static string DateTimeDragControl_UI_ToolStripItem_toolStripItemVerticalD /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Deceased { - get { - object obj = ResourceManager.GetObject("Deceased", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Delete { - get { - object obj = ResourceManager.GetObject("Delete", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized string similar to Cannot parse Java stack trace line. /// @@ -584,14 +504,6 @@ public static System.Drawing.Bitmap Exit { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Favorite { - get { - object obj = ResourceManager.GetObject("Favorite", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -785,14 +697,6 @@ public static string FilterSelectorForm_UI_Title { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Folder_open { - get { - object obj = ResourceManager.GetObject("Folder_open", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized string similar to Cancel. /// @@ -6681,14 +6585,6 @@ public static string SettingsDialog_UI_Title_ExportSettings { /// /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - public static System.Drawing.Bitmap Star { - get { - object obj = ResourceManager.GetObject("Star", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized string similar to TabController is already initialized with a DockPanel. /// diff --git a/src/LogExpert.Resources/Resources.de.resx b/src/LogExpert.Resources/Resources.de.resx index 67ef82bf3..aa475a7c2 100644 --- a/src/LogExpert.Resources/Resources.de.resx +++ b/src/LogExpert.Resources/Resources.de.resx @@ -118,20 +118,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - images\png\48\Add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Add - images\png\48\ArrowDown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ArrowDown - - images\png\48\ArrowLeft.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48\ArrowRight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\ArrowUp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -143,15 +133,9 @@ images\png\48\Arrow_menu_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Arrow_menu_open - - images\png\48\Bookmarks.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\Bookmark_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Bookmark_added.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Priorität der Columnizer-Auswahl @@ -170,39 +154,18 @@ images\png\48\bookmark_bubbles.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Bookmark_manager.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48\Bookmark_remove.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48\Check_circle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\Close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Deceased.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48\Delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\Exit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Favorite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\File_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a images\png\48\Filter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Folder_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Kopieren in die Zwischenablage nicht möglich. Sie wird von einer anderen Anwendung verwendet. Bitte versuchen Sie es erneut. @@ -229,9 +192,6 @@ images\png\48\Settings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a Settings Logo - - images\png\48\Star.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - LogExpert Fehler diff --git a/src/LogExpert.Resources/Resources.resx b/src/LogExpert.Resources/Resources.resx index 346259cf8..38fe5fee2 100644 --- a/src/LogExpert.Resources/Resources.resx +++ b/src/LogExpert.Resources/Resources.resx @@ -118,13 +118,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - images\png\48\Add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Add - - - images\png\48_dark\Add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\ArrowDown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ArrowDown @@ -132,18 +125,6 @@ images\png\48_dark\ArrowDown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\ArrowLeft.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\ArrowLeft.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48\ArrowRight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\ArrowRight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\ArrowUp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -164,24 +145,12 @@ images\png\48_dark\Arrow_menu_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Bookmarks.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Bookmarks.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\Bookmark_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a images\png\48_dark\Bookmark_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Bookmark_added.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Bookmark_added.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Maximum Display Length (restart required) @@ -191,54 +160,18 @@ images\png\48_dark\bookmark_bubbles.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Bookmark_manager.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Bookmark_manager.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48\Bookmark_remove.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Bookmark_remove.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48\Check_circle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Check_circle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\Close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a images\png\48_dark\Close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Deceased.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Deceased.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48\Delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\Exit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a images\png\48_dark\Exit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Favorite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Favorite.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - images\png\48\File_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -251,12 +184,6 @@ images\png\48_dark\Filter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Folder_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Folder_open.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Could not copy to the clipboard. It is in use by another application. Please try again. @@ -297,12 +224,6 @@ images\png\48_dark\Settings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - images\png\48\Star.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - images\png\48_dark\Star.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - LogExpert Error LogExpert Error Title diff --git a/src/LogExpert.Resources/ThemedImages.cs b/src/LogExpert.Resources/ThemedImages.cs index d4941f78e..531009970 100644 --- a/src/LogExpert.Resources/ThemedImages.cs +++ b/src/LogExpert.Resources/ThemedImages.cs @@ -14,6 +14,7 @@ public static Bitmap Get (string name, bool darkMode) } } - return (Bitmap)Resources.ResourceManager.GetObject(name); + return (Bitmap)(Resources.ResourceManager.GetObject(name) + ?? throw new InvalidOperationException($"Themed image resource '{name}' (or '{name}_dark') was not found.")); } } diff --git a/src/LogExpert.Resources/images/bmp/LogExpert.bmp b/src/LogExpert.Resources/images/bmp/LogExpert.bmp deleted file mode 100644 index d5afa10a7888a2ea22715b0ca653ea8b236eaf53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37114 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 diff --git a/src/LogExpert.Resources/images/icons/Icon1.ico b/src/LogExpert.Resources/images/icons/Icon1.ico deleted file mode 100644 index 0d4ee969f989fce59f04e04ccb90d50760b339b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52334 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 D_6`X| diff --git a/src/LogExpert.Resources/images/icons/bubble.ico b/src/LogExpert.Resources/images/icons/bubble.ico deleted file mode 100644 index c4084837d19f40cba80ba7b11053a197953fd459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2862 zcmeH}v1?jU6vn^kOI}D!)z+rZrckGnN}-UU9ZJ&dHLOY&b{Z{T+eXM1(x7PC=}vs zV0#I81<(fVRU9q@AGtQMV>mQ`uPeZ|_>dTpIFX_=&KtNRo5kW};z*Sg(d~A*p`1S` zB^u!;OEUZ>ra4{ue(We_J|}a|%oUHRv^3hlg2nKKu@P`F;O$M*OK zV2>#_P!h4H_W;Jc%D6z@0bRd$uIFiWa&_j@715`5JRZl+&JK2WcacaWkW40#PN#8n zbc9SMgKRd-pObg;RxX!OtyXbza)Mf|hI+k@X0wU&^K-OXEwtNhbUGdMdOh^}eOz2z zU@#cq^70a+(Fj*pSMC)S$|3`c4E(Q*H(R-zH1Bqz@~p%Vt_TnFoHpg zqp>DY%U0A12g4krtm(kYeOFk|0W;!?bLi?rSDZ7~H?7&XF8%>4%A*7;AofOdi=Q)W zh#lN=CFs~sTnURE3A+-JT0i06)Y+K)1H3n!>9)bgO}Wh@@|3(F&&gx*fZQYEGf%|t zHF-lmkWVB-K9eMQOJx5gc}8xOy}i95Yrm5DMyFdg*fSLCypnl;fB%oqV82n7N=30x zDA5lN4(>c7l}ZiSqtp!cAtkWSxNEaL@zt---lo`(T+YtU)Qn%(MHgQ^o_$fV*LgyG z^?3GF#UAMi@zvwmixvB;C&X8e=iA50x8(dT#8;1J|95kz=S#Q6SC8l0LGdl%3GvnA t`Q}i3M|eVf_4w1%Q^hxkC&X8eZ!{W1zIT)t#CI0|jkQhQZ+}~7egff)T>1b2 diff --git a/src/LogExpert.Resources/images/png/48/Add.png b/src/LogExpert.Resources/images/png/48/Add.png deleted file mode 100644 index 5f96dc4d660ac70a8e67676b6959795756371f90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1774 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zcaljKx9jP7LeL$-HD>U|Zqo;uum9 z_x6@!Uy3;oOW^sx{JHsi4Bs%`nEOUYs%mqZ;ZgpRyI_5X{>(Wp4H6G`G>RwmtP1yNkjuuRxt96MjANcaU47CO zjK@|~wX(d}sOHfB)uNLjIiygLF{$M@FUN-SSIkF^!w7gPhTVhz3J1c))8|j><7~Wa zUG}S>K3LshQ{DXkZ(qt<*IF>u)K!c76;vJflka2Te*OKY*z)o>UmkLN`1v;0;vhtc z&YJtrqvzb)c)4Bq!1L|p4_P2eHf*SypI->kIsg8>R$-`;L%(YG9mQw3o&D~s!Zly_ zm&`b;_3wWkTM^?Y^LV4pnrGOaFr_ekQK&cVWQbS&_P45@sdoO|{=btL?AyM@_i|oH zw)ImwAQ2kl0Ze>#%uH{L|HiswNqKu2Y?l=Z0Tb9`wzvkvRdI@pRco+l{>pnHSxQ|{ z!ObG?0jtE~SE51-j?co9-tUhZhY|3Ugq^CaibF%QbKw#>MquQ5TX{4vu(v<*uw?=k z5YtK~Ffj7*9i3Rk!f_#4_oV_OlZ;H4@>dRl1;?W#;L-@2rkg`=QA zqwk8c1F!({WCxb74+3OXx;Fr$a1x)8!hwSeErR+PfN?)GEd0ajV_0yoB==$+umWT7 MboFyt=akR{0BtDB>Hq)$ diff --git a/src/LogExpert.Resources/images/png/48/ArrowLeft.png b/src/LogExpert.Resources/images/png/48/ArrowLeft.png deleted file mode 100644 index ababe7c69c0a37ef6cdf7aaaa2374ee2f3650b3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeE3?v1%WpM*3xd5LKS0IfCY}d%o0!nk01o;Is z=2-6v8Rh;NCo5Dvm1FE3>cUlFE4Sssle7K(K1g^AUMFtN;qQT z>mR?bE0%g^&UzR+n{$F(;K?+mSpp0@XE68+N33UHWa?pm!Lp#3QK~^gu3Y2qLFETR z0!RKis&RyFag{OXl$P6gaHWQWFw+GWc@NFMbHB&1JD9r^f!yrr>gTe~DWM4f DO{PF6 diff --git a/src/LogExpert.Resources/images/png/48/ArrowRight.png b/src/LogExpert.Resources/images/png/48/ArrowRight.png deleted file mode 100644 index 5a42460e577542f72a64b0600500f7269f40cedd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeE3?v1%WpM*3xd5LKS0IfCY}d%o0!nk01o;Is z4QwMwyCQ)2O0 zo|TDl>a*wkCcCUzcq9x2^jVUU99||lC@KVWFc~c3wRmnfCpP9(5RbqWkh?uy{an^L HB{Ts5V>Uyc diff --git a/src/LogExpert.Resources/images/png/48/Bookmark_added.png b/src/LogExpert.Resources/images/png/48/Bookmark_added.png deleted file mode 100644 index 90fbffeefc5f4cf4d9e361c6576ff37fa49cbb31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3090 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 diff --git a/src/LogExpert.Resources/images/png/48/Bookmark_remove.png b/src/LogExpert.Resources/images/png/48/Bookmark_remove.png deleted file mode 100644 index 866094498959cf83686ad3ac273d5b13bebdf74a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2736 zcmeHJ{Xf%t8~@H~3MJ)X9Cjp6o9ANeWFDf}x;?asButZ>iOCk)4lNN9vX&Tms3Cbc z$z$BKoO4>8!mP$79`}GG3GS zBz+X6Zme0r!r`o|oDoY#ONMaRDEUSCq`S=7zZZ2(eoIgW49W%| z(37dxcz~SC-(t(uAa}txBic}ZxzJjdo}OIG88*4of?#gwyuO#X!P>7&zmj}~qZ8zH z{(z3KB(bDY^Ese{rG*P7>x?CrjzKFx%VCBvGsyu=jl+EuHY=rg@|#Js!sA#%TIH)(f^ z-DBJ&?S8G@-QY6g6u|9_wPL5T8)`(y?t!0MwYm~ zA}{A(REO>FpxD}Yv``2gtdFnKKfCq9smQx^82&SVY{qjBlZ@j;JjdW1D)d8P06gkPjY&l3E!icz&Lr~?QIhV=uy^*UBv(-tKPcx zjN&>ijkG-#2WC`vG&WcXYM7I?wLpPBpTmU|0+8oMr`;nJ=%Y?y;Xk+ZFO6+0`C3F^ zt&0Uf%uU+jQ_Lq+gX<&c=4dC-8$K>26by-fW1$&;Hc?x0Nb+<$VbG|Fcp5mH;sHvE zI$L1Pf|UZ=R=W?HDrk=Xr~M-avKafJ{|0qHzUpO?B7N104BcENX`~`9d@3b_(`6iL zBH_bdxiZIC@(xbB$t`5CXhMVw*db&+{gY|)tfk5*q_#yg}_{P+uI+-+(J2S1V_G7~s5%L?VfH%=?v$MQ~{ zP`j~D_<24?IrXhvv~d!X>DahVnA~8>=ctH(&#)+DcI*7H^ecNRwhe#F$uE7sMs=J? z>)h3snBpu#V;6KbqP15hF55D|e@fwRwm6Hr{KzD7VGFO=!&;=yEGrqa4{^btxCuj< zzWte^6sZBX>rCiODo+hR*et9d`_vp->u!mlcw)s3>|w<~aHsKHztO~njSr`S>gDs{ z=jhdo#CtKLELg7frEy#6gj@ZLAF+Q2GY?rQ`(EydvGEZPnyJ1fGBSXp?R3B|i7W^$ zr7pOLhO)n6lX3+IGN?Lmkq;u};_NY+&(OS=E6BHin#l=imo?P5(tE;K@xw*EIAgM&dSevI4Q5qw2iPu227!?1BvWUa0c8cFEj8G&VB90)BKpY}%`o;t z(zB_Y5+qBn0_oS+(@pdxU6U8<4-8j7yC=}IbAvZ!9GK~)Hn)XbM>X$Wco>Zr501|N z22d~tks`J)gV}{reQ7<`^P z>Nc21;DBiqWn` z`|6V;|NnP)56IYaLDg0L-DYi>b+M{p-=&^2JmY8hu^p&uK_MTCdl&eDxeH=hncZ3# zLFmlK$BY~9<=l>y*e3IG5A diff --git a/src/LogExpert.Resources/images/png/48/Check_circle.png b/src/LogExpert.Resources/images/png/48/Check_circle.png deleted file mode 100644 index b831a4be433c49515468af7f5d0b0a62a7dab228..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6610 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 bqXm76<+&VA+)=zK(f}|$6Wv;Er`Z1k@e4R} diff --git a/src/LogExpert.Resources/images/png/48/Deceased.png b/src/LogExpert.Resources/images/png/48/Deceased.png deleted file mode 100644 index ef17ab647fcb14000ae9a3461ff99de55107b35c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6572 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 G!2bdDJWtU8 diff --git a/src/LogExpert.Resources/images/png/48/Delete.png b/src/LogExpert.Resources/images/png/48/Delete.png deleted file mode 100644 index 78794d0ff0ddf8f2472c7803f8c6beb691e630e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2095 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 W*q)xyl(?4C0i>3ZX1Tgk)c*l|HuK;B diff --git a/src/LogExpert.Resources/images/png/48/Folder_open.png b/src/LogExpert.Resources/images/png/48/Folder_open.png deleted file mode 100644 index 5a0e780b26396b1032be1f5677478e8ec20101fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3681 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 CYLAxy diff --git a/src/LogExpert.Resources/images/png/48/Star.png b/src/LogExpert.Resources/images/png/48/Star.png deleted file mode 100644 index 07d1ccc71f7bf6156c0552b6a23b7f88139a3ba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5561 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 diff --git a/src/LogExpert.Resources/images/png/48_dark/Add.png b/src/LogExpert.Resources/images/png/48_dark/Add.png deleted file mode 100644 index d09557e372ae69e494fd62429044d12898bf5388..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zf+;U~=(vaSW-L^Y*SGAG0D4gJZ|L z|M6w0xr15$D-$St%FQO+&=U31B^ltG@ z>V^nmXQIbP>~40BnY-B^%;u$4EFrte;M6?bP0l+XkKDQK|T diff --git a/src/LogExpert.Resources/images/png/48_dark/ArrowLeft.png b/src/LogExpert.Resources/images/png/48_dark/ArrowLeft.png deleted file mode 100644 index 9b83232a332a66090b781dbe7eb6339a9d0ee925..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VEpRo;uumf=j|OsFXljz)`ycF zzdtN{qst=x@r2(ap*1cWO4;>J+9@sZ5WI4+vH0EY|NNRQ3kvLn)Mt8@9e*77B-`*` zF4F<|euiR(8O#S{7@jd0us2vToMBAhLlO#?O_-CHx;yA@+mgdK&-ZKHFgp38eN}%; zYSTw=Wu3`A@nVVLFP8lIk@)BHJJr1_98R}9-tS!%JaHQ5@%>Z3EL2*`+%xmIKfA={ z{`ouxRz35%40iR*=PuXU5;}IPw@u-8~pGdM7Yl5L4t_ zpz0*$VBO-<5XP~RAy;4$W0b-YW}p55#s~Tw{8~Yx4W=CN-z$SAYBBy{dswi`f95L2 zn)ZOaKdTs~3wZUd_j2bJx02uU=YU-l6~i diff --git a/src/LogExpert.Resources/images/png/48_dark/ArrowRight.png b/src/LogExpert.Resources/images/png/48_dark/ArrowRight.png deleted file mode 100644 index 0f3632f6d51174d6b3c3f5d9f1f831e6322ebe69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>VEpar;uumf=k1-dp3aFPEe|~l zD&HJ*x)b5))lnuS{_d^Qo#+-T z$az1;2h)We^cbEn;U@fK6Y8r@lri4@#=sXJci(x#+LJ%nuTI`zDiJT0m~FIA=aAcr z`Jb#A`qTG)4|{6v_>#qjxx)7IUL$o!&Ih~)dZn9$8dRI48f2T48bq748hD$G8d#gG z8f==F8%&zG8+4k48&sO48)TZ48$_D48+e+G8(5mG9jaS68P*CeW7y(4gXMxyqLhPm zODDrxfn`iv93viIa+&!$D(uDQSxc_!RnDwo`gePkx*|hL3&R9KrVVRWx7N!yw5mVg z<37!)(Dy%(q2uv-)(wJnF-#SSz4m`uL>kl?uCMv1&K%PIaXC}S^pEOHAw>p24a9sW7!FcdK=h~py|wwK4hn=;R7;$kyk PYGCkm^>bP0l+XkKEp*|( diff --git a/src/LogExpert.Resources/images/png/48_dark/Bookmark_added.png b/src/LogExpert.Resources/images/png/48_dark/Bookmark_added.png deleted file mode 100644 index 576e2a76d254dc2081a3c7b8a70c35f906fc80dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2085 zcmbtV`CHQI7XJc@hAio1uBbESm|3GmE(i&grq<29OvjXTG&2_*#uPWur}9>lwoQ(O zU}M{~Xp5Rz$u}vnTr(ZX4KS6=1&T;fgaQA7JNMon-uHc;b3W&s&+~bo&vQ-$2l}B9 zmIwd3T_`|E3(d>TvS!+q!__4W>Ooz3Pt4*(oxc?gTIrQ%CRdC(AU$yY3x+i?FhLHNCXKRBzJssMj1Jb&VfMJ{ZDatp#j3>oG* zb%Rq0{g6@!*C7dzz)GR%=DFL$hfv@KkW+|(a!(vVQ{7}?#iTDX$8^0C=)pH(xGNgB z(M2W)Lg0^_+3DkDuumU-M=sSMqPr#juD<~>Mk>qfHi1>>*|m^qSQ?>|p|PSG%WmUc z3Y(^7#kGyEWR5ikHU=ZOetYnc@+$vY&>eg5BfO1$nrM&*WGAQjF`cn$>Rtj`Ghj3x z#C#}O4LY`r0H)kdVdlJ<{rpC13k&Lba2gf-CPF=!>&^dGRF1EJg>wt-%LnmbjOg+f z&UrRXJIxT3_}+<02QDI{n9#sj_3U&ZM=F^o6>K~SB5teuv1Db@&ROmm(FE4t;) zXeNQwLD}- z=4b;MMQi3f%+){XXD2c3xAtkrlZV7y%6Y!xbmf9LC>r|mXA>E31Ck*e?;Zyq9kx}! zuqWRUlX^4eAJNwM^EBY9MM%36dyt>AtwyvZCT76!F@7Ecx9+@xQABnq-TabiluitaFk2YFlG1w%39k3)b6>Anj6#2%e?>Q zOwi9-zQGYS)?Z(t8KZmb6py{Wl&d1e0chQCcQ~B+k9M)WaJRZqy>iBzWLhvug#M3S z`|sWPPb*US0;`pRL8i-CO*%~N`T6V7-rCe%$ z+gnv3n|rTm(2MG%_aW|K8mN_$JZk}lh_sH6PUZ8h$Y-zxUNX8UO4PAy0jJi>L(Q*~ znYFw*lJ^wSo>$BzaR;REBdZs18YAm=zhhMw`j#`)V$Owr#bk2lyI-fulpjO9V&{Xp zrTlt2x_fCL-|Nq%^;FADI=aD`v)M(?-ZuE@6WsL^md%#-sFE3nW`x~OxoAmMv)ExM zEQ#RV^l@q2m=b^Ehv+Ay^M@9enztO|V!p6+{JU>OSyqMB-Hj`3e6?sD{R& z%ZBe`I|8Ou=L*>ULQL9$cV{ogM@-1i(43}TZ`6$e2kD=@qpbr_2J9KqX`4&OA(Ubzi>)v7L6~IBy_Wr)xY!(Y?4f< z*sOEf^2`JPhoo4vvHsjpTK^hITtzOsjlXu9uK19Rq>MuDY@qe*z8&j|a@$a9xz3&M z!RyE<$BmDNY=4QQM76P;e$a*!0p4)!rIT8|$4~lVDCjoUK$#!P^pquNU52mIAyzvv z{o7cVF6yEy$zutDC>^!~50v3E*XtTT0-`5+9}$yp3ZkLZ@-XS=n^)q(FknL9k`B0g zqZar!%Em1`WhbPey?kOhZD^O@^ZN4MxBG1>{9ayP$*kS1{yqHvU6IQs^!aL{zj{k! U!ft4acKrhZzJWf~+bBhU19m3F5&!@I diff --git a/src/LogExpert.Resources/images/png/48_dark/Bookmark_manager.png b/src/LogExpert.Resources/images/png/48_dark/Bookmark_manager.png deleted file mode 100644 index 8ac07a15b441f79dc384a51b5fe29c60a62ce36f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2018 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 UQnpVYm@yeVUHx3vIVCg!09pcX^Z)<= diff --git a/src/LogExpert.Resources/images/png/48_dark/Favorite.png b/src/LogExpert.Resources/images/png/48_dark/Favorite.png deleted file mode 100644 index 10d1e705d976f3d206b55a3a2245795e337e6719..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4391 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 diff --git a/src/LogExpert.Resources/images/png/48_dark/Folder_open.png b/src/LogExpert.Resources/images/png/48_dark/Folder_open.png deleted file mode 100644 index 547308fa2ebd27cff27614c4f242aa43ed7a3ac9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 zcmcJR`#aRz9>>>rW{jEKCTyDFFbSh}QMsg4W*F6Mq?9Oo+@m&=3R~)EzAhn>OQ+aw zlZ@y#BuS-aY-v}7tw(OPndBP9j7!7J_q)eA|G@d-oFCR&&wAEcpZD{Aeb#zD>*Bt> zyERr&RsaArSbLbB%2Bl32zX`h`5{6T00NoCWE?zGG*!&5^m191GVoy2x_wR;?-FpE zY8*Gr(B6G0xV1;uM4L%k8LboTofoLj_S(W=;MhO7c&F$dljZgC%3X4Q%kdUb=4ro4L|fIb`~vLyfk1Dw>r zz~LnDa}pS&;6OJO)Z_nWO9kdQAKJJ(E7er7_IQ9i@&J~%)-=fU9d@&2-fTU;!qh#_ z@vl2C90%s<*W(~TPOWoigbYtK+;#nM?)=O!nsv_XS@C!21wil6`H?M$DTB}k`=BqcQj`%_phrqx26*4iv$~&&iyQJ&Hfy0nlnBOPL)Y^HfVvMC0o=%8H{A*@yVARd~{ZksC7vzd&OjyLBCP*roFD)EXP|W zoIZ^dMW%ozX#=08Gm8z5a_WrA^~;GqbddquP#NbnU7tMFHX(n|%1${sG1tqCZ|q5K zy2>lx$q}h%>xCwUh9;`yw(-X^J4DTE3?_!ble-& zQx;Z2uP+JJoFfLIaKovz->Amo>EWcNUlTzbBe6j}UQ+{-B;jPM77ZyF8?5$c@$Eo| zfR*ZkK>UA`GrikC2(6BL^(Vn5_I8Um7fYaoyoWmo7AezXmWQ zJAg&{R2d3EA~o^WF4_hn=|+2Johmf^lGmx?6BMGaR?t`kK6BI7iiIr&pwx4th)HOt z*dJxV*{FV1;DFgjqu$WSoA>DpQnY@if(ZpVCdc0@F(e3#N}x^WuU9LYqh;KCRxsP4KdIY*^Q09Ld%IHUs<4|Y(QOMC==R1X^!Wm zXu~Tz@tBnH4Ra|Di_?9K4rD|~8=3w->ENB&M^f*|4H_u5SbQwuvM?WXWQ$d=(9p5& zW5IjDrz{W4E49=bcZ+z*vskDHsg-_F9)4gp(riZ97#z)bN33>u=OfxDU+V(*_@mW| zxpT`lRC*@Zpw4mXGkPJ1bNP}NQXLJwXFe~HM<$iquH!PBdD^&qFE%zULBTbc4X@oq zqesYPDe`YeV9tBopj$A+Cw_cEg(xMk1m_jG+euZ9bQ%M|<55y=z zqJa{jFNBYIBz(Fa$OdRvOh5j4a0ZKm1*gIu652}8r|U&U6d7+>r|=ER)}z`X$wO7b zP>Nc#FDz}+b^LN07;@(e(L82duY;c~%E}t34n|a0?n0{m!F{q$B)_dqUz0(d-jDE2 zp`fAm{mX)F2Ys&#R0h94D3%M?$H=7GDn16Xvl5}k$d+RCsRezKC<4~7#-eRs#3OU1 zH{v<6oC*7i)HJ=R`{dz`%l~`uAhp1Z@d_(2+-tZ*y-xBy*oo>62Al zSpH4g&CMQ~;8uy`#;2*@TTs>0+m{~Kl3@i`xP^Q9_*exTHfNUELcf=JM5aeLD>dhG1z&#} zZ}DR+p~@Q}LyP!X&(uzuyJ)Pk*o;gX)yYd$pqiuf=@>+)hHdo-MM?)tSpobwrx26zG`@FX>k@|uIu7><)Kxpy{ol)` dvJS_M_-{zQ)^KE$gDC$BfaS86DR2r%{2TiT-f;i` diff --git a/src/LogExpert.Resources/images/png/48_dark/Star.png b/src/LogExpert.Resources/images/png/48_dark/Star.png deleted file mode 100644 index 59671ae5d5d61f61ecc4333f59a1404fbeff39b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4051 zcmbVP_cz-O7yl+i5H+eL2(@SIDkTWDsd~(skD9f$s7=tKHnm618nvaVRm7-W`zb9d zwL*#68c$PR?_cnq^ZxL;_nglU_ug|p=iYlhFO3YfuhFv80swGLS4YG6D&zkPYO1Sf zyyOW50ET>B4K>rCLQ)Z|$!_-M&}DnFp6(Aeo&?5HO&rbrk*+fM%tZB!v73JNA$1K= zxcr|Vvn4mOSj^sZz4EAcPC)I;UbV$l6S(Oj$ z0-8Cp0}?@Xa`?+08hd6y?0T!d_!awffV=1xxkpmaGc{x!T;T}E2!WDrtp+@x$OZ83 z=7M-6TCwux7Mb92qC3UaPnmWj2h?yamidu{5&IpA1H^I(Z~Sj81ViL&)mPpGzxmD| zH^I<-G7wLaj<>{|)zR3CRH1FtYNnEbx}-UY{y{)D_xtpDuOEH#6jwO}3moQ69zbug zNTK@TpC^M>WpElq=p>1Dfvfx)GulR7Bj{`9V~uf0!Vp}rD>Hn!4t&s^{Zp5Z+Xb|$ z^5Do*YM@3}MrJg^p+eqj z)QNH&LOZDer1H|g0#Gd5Uqz*1jIVR0QFjE`;aK32WwA-|^-JcMth!rHX6xWbEZj(K z?Oiefmzoq59*_&6P8=Znq_m-6_G82QrBqnp`@%~3@d_P*Wyo(3v@m&ya0JG|&(|b? zP{r3+)>nV;`J?tvv*i&~%xE}&`k$KXr4tWs8sz#odzhz5>Dfyd!3_@;h#A={l1B#E z+j>`XN8nncW;o>^2`C&aIj790`DwS>^dDSl5lkPr+tz31#c2`I^YxJ3TvGzL645l& zLo!&V^w#CFE8_6>5I9!I1vJ{+Iz;%D0-|a>YE@OR^FX;~&^<5!w)t+mG8{#!8q86} zGo2B~=AThV%f=oj@-xDSzFDZSywBaX2#H92%n7{sHvjy}` z0^sufaN#%(mqkdy2!=V@#LM!vy;O#f3NynBUplA(;8w|Ly%v$Mst9NC)SF}CpzO>M z3hsS^`4?3s;v72^P|_72vszZ?z#;D3awYwe!sq5=SWbw4gs&D+Z^*C0>yE$=j3v-I z@e5qsRFkm~&axPC_FARPB+e4EidbJb@7*4k*^6&`(0cbZpBLHS<*Dfl8ty&d*dcRh zHHP_jGos^f7>O%{jBx4Q{WF z?{Yo-dW8M8<#ukXS6|I91mk`%dJVcgK#JsGYZf0n=c*Mo==9(C74cjq&6nSXFEPa= z5Y{9}F-)~H9Nwc(jAZ@MyNkz>Eu^xy-~*2Qsk{xJl>j@@$F?lY5U zK&+MpkDP4FDva6K)ap2i0=$#_NtK58e;Y7E1EWqhSY^Q-FT0v?4@R9*K74$kJFnSy z$(O10l%qIowa0DqcY0$_ezRtN@XPRee`2aM^|!(o)~!)0=Dvl@p@WW&u{v|%RFYJY zjw1Py&pYh5KsC2LWiZ}bYb_eH;Te)-v90ogaIuF(?FzO$3roQzxklW`nW>*}%zNFq zoi9}tK637y1Os42iwo%n6Ay|K>sCg(1x2o&ghBA;HWqHmpVjQbZsNb(x1)Y__s|2V ziwbFOc_Z6;ixlZIGjr*iqN&C3#B-o{CwNX?ueS#nk0gwNeKuJ0oTKPrOsMHZJKRjjbUZ zKx%-E4c~}6Ewk68d@vdDAmK~u$0%^0d>z>srot5^jfjzy_#u-9Au}d=<>=Z$ht<)i zvSMXjoCK>_rF|-2lal?TI}LlIqCPTjsSQFC7sKq}1gl~yUrFdwEvwIKu01{_H-G*y z4!lt0A3%JBRJ5p*l`Nb}dAD9-iTV%50@b*YHDx)O5iOe>Y}`ulo1z{GFyrPEm&a-twJ-I6;k7x5 zwaCIjIRAOlSQBOi7e>r7fwER-rSIZHDce5Z{3%(lZgn2F?u=;6+VG}-CZO5EGIt-a zcld2)LnS$e$oE<__?n7SPN;Y2F}aDW^&u<^rhbqhosF>BofIDS|L= zCvIB?O{2t(bIM(6g2ZQc@&286!!3P_I{BO6kF*sq+}14RzbsIBWN?vYVVSolaZ(N7 zq1YZsSmF|8&H9UVk{v)80(BpEQdllqP5qQc zkE1&V?{5p_Dt1?S_FkJ%6NwOM*}js6YfBHv#piowI*c<=c*7 zjZJAyut_zhuar|Y!+#FD;tYk=Uja^PTlW&E@ZI3Erb?2x98JmCT7)x?K>?t6+Y;mj z_WjNVBuF+g<5yjHy^qQw%-uME$p^}}Cw>d<;Gh$Yl62vjJ zfR>!X#R!c!*jH|Q%*1OZJAO#{v#eq%z>Mz3s@Chg@U&(yLSkwXmWx$vAX5;Czp%)q zwD}>haQgbr@!1l492LmmNm$pez=71vfisuLL3`D5+Ff=^g8S$jCmq@xPoCPE5$TnC z)hcGcZ1(G6dF5(A04;`N%m5b(crKc!MoNeoC#9TS++j2q1d7jh;S_}L2BJBl^TnL& z0kUWLmg(IEdz3pu$-IG}-5)`zwdefwBd?Q2RH68r2 zSuWPz5{t8!^%e`UDCjh~(QL!elA9IJYnnm+n{#qoeJ~g3>r~y}tn`IhN__CtloxS5 zyAe6sGv=@c2!OY$?EzFWE~uNihMgWA4Tr=eG&L(y2(Rm^nqMz&8o{!tHhZ@Bk) zGLHqwlZgi~4EydgZT5E2P^M+-8Lh3f2ra@2aAY&h~ z*<7^2pL9_|{@#7m4c76DDubbcJW8PTHdTBPaPqc;39tkEin7*@a&ycU-LiMwiK<%> z9-4gS>^QVXXM(CEE9*-y95M#(AC9yd|av5|n!Q zUq1l*s^cdZ>~@0el+5}fB9lryvahw%l)U|z@4SSza(ACdJX1M7`xThBo#kGof0i z*SUe5g-p9aqEG)(baF%p#6b?DzXi6d6_*f(f^PiMWIcc>edyB}Rm3K}VOc!R!g4{c zuDf#VS)?>cXl63`uV5beJ)&#C)2PDOL0HLl3_(0j`0+14a|5hU_bm?W`YJK*jQ+Le zJ+}@Be2Zqz!e!lPhy3Otm;eKwxrX!P?3XaD3u5Na2IK>Ukf-2El1w0-1RH74(MtcYBZ?Z GNB;+&(QViO diff --git a/src/LogExpert.UI/Controls/ColorComboBox.cs b/src/LogExpert.UI/Controls/ColorComboBox.cs index 4b9f2af5a..e7cdaa64d 100644 --- a/src/LogExpert.UI/Controls/ColorComboBox.cs +++ b/src/LogExpert.UI/Controls/ColorComboBox.cs @@ -68,7 +68,7 @@ private void OnColorComboBoxDrawItem (object sender, DrawItemEventArgs e) if (e.Index >= 0) { var darkMode = Application.IsDarkModeEnabled; - var textBrush = darkMode ? Brushes.White : Brushes.Black; + using var textBrush = new SolidBrush(e.ForeColor); var borderPen = darkMode ? Pens.White : Pens.Black; Rectangle rectangle = new(4, e.Bounds.Top + 2, 30, e.Bounds.Height - 4); diff --git a/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs b/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs index 6a18e4ee0..c6f480c69 100644 --- a/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs +++ b/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs @@ -532,8 +532,8 @@ private void SetResources () private void ApplyResourceImages () { pnlProFilterLabel.BackgroundImage = Resources.Pro_Filter; - btnFilterDown.BackgroundImage = Resources.ArrowDown; - btnFilterUp.BackgroundImage = Resources.ArrowUp; + btnFilterDown.BackgroundImage = ThemedImages.Get("ArrowDown", Application.IsDarkModeEnabled); + btnFilterUp.BackgroundImage = ThemedImages.Get("ArrowUp", Application.IsDarkModeEnabled); btnToggleHighlightPanel.Image = ThemedImages.Get("Arrow_menu_open", Application.IsDarkModeEnabled); } diff --git a/src/LogExpert.UI/Dialogs/Highlight/HighlightEntryDialog.cs b/src/LogExpert.UI/Dialogs/Highlight/HighlightEntryDialog.cs index c91b8723b..0aacc76e5 100644 --- a/src/LogExpert.UI/Dialogs/Highlight/HighlightEntryDialog.cs +++ b/src/LogExpert.UI/Dialogs/Highlight/HighlightEntryDialog.cs @@ -9,6 +9,7 @@ using LogExpert.Core.Helpers; using LogExpert.Dialogs; using LogExpert.UI.Controls; +using LogExpert.UI.Entities; namespace LogExpert.UI.Dialogs.Highlight; @@ -406,12 +407,11 @@ private void UpdatePreview () var darkMode = Application.IsDarkModeEnabled; - _previewLabel.ForeColor = GetSelectedColor(_colorBoxForeground, darkMode ? Color.FromArgb(220, 220, 220) : Color.Black); + _previewLabel.ForeColor = GetSelectedColor(_colorBoxForeground, PaintHelper.GetForeColorFromHighlightEntry(null, darkMode)); - var defaultBackColor = darkMode ? Color.FromArgb(32, 32, 32) : SystemColors.Window; _previewLabel.BackColor = _checkBoxNoBackground != null && _checkBoxNoBackground.Checked - ? defaultBackColor - : GetSelectedColor(_colorBoxBackground, defaultBackColor); + ? SystemColors.Window + : GetSelectedColor(_colorBoxBackground, SystemColors.Window); var bold = _checkBoxBold != null && _checkBoxBold.Checked; var baseFont = Font; diff --git a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs index 53d314fb3..4d9fc79f5 100644 --- a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs +++ b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs @@ -93,7 +93,7 @@ public LogTabWindow (string[] fileNames, int instanceNumber, bool showInstanceNu InitializeComponent(); ConfigureDockPanel(); - ApplyDarkImages(); + ApplyThemedImages(); _tabController = new TabController(dockPanel); InitializeTabControllerEvents(); @@ -385,7 +385,7 @@ private void ConfigureDockPanel () dockPanel.DocumentStyle = DocumentStyle.DockingWindow; } - private void ApplyDarkImages () + private void ApplyThemedImages () { var dark = Application.IsDarkModeEnabled; diff --git a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.designer.cs b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.designer.cs index 9da5eea6f..b834d5a66 100644 --- a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.designer.cs +++ b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.designer.cs @@ -890,7 +890,6 @@ private void InitializeComponent () // toolStripButtonTail // toolStripButtonTail.DisplayStyle = ToolStripItemDisplayStyle.Text; - toolStripButtonTail.Image = (Image)resources.GetObject("toolStripButtonTail.Image"); toolStripButtonTail.ImageTransparentColor = Color.Magenta; toolStripButtonTail.Name = "toolStripButtonTail"; toolStripButtonTail.Size = new Size(27, 19); diff --git a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.resx b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.resx index 1b6f6b7d9..95680a664 100644 --- a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.resx +++ b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.resx @@ -130,21 +130,6 @@ 417, 17 - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK - YKyG2WBogqMYJQOtCEVRFBGdTBCJfRnkS4VaaWNT5sqx1BUxRXxDHYxAJLvkusEeBaPAB+5z4Jzn+t3X - /aLhnEfjo8m+dCoa+7/C3O2Hqe0zDC+8KG+cRZHZhdzaaWTVTCLDMIY0vfM04Nfh77/G/sEhwpEDbO3t - I7TxE8urEVy99fT/AL5gWDLrTB/hnF4XsW0khCu5ln8DmJliT2AXrcNBsU1gj/MH4nMeKwBrPktM28xM - cX79DFKrHHD5d9D26hvicx4pABt2lpg10zYzU0zr7+e3xXGcrkEB2O2TNec9nJFwB3alZn5jZorfeDZh - 6Q3g8s06BeCoKF4MRURoH1+BY2oNCbeb0TIclIYxOhzf8frTOuo7FxCbbVIAzpni0iceEc8vhzEwGkJD - lx83ymxifejdKjRNk/8PWnyIyTQqAJek0jqHwfEVscu31baIu8+90sTE4nY025dQ2/5FIPpnXlzKuK8A - HBUzHot52djqQ6HZhfR7IwK4mKpHtvEDMqvfCiQ6zaAAXM8x94aIWTNrLLG4kVUzgaTSPlzLtyJOZxbb - 1wtfyg4Q+AfA3aZlButjSfxGcUJBk4g5tuP3haQKRKXcUQDOmbvNTpPOJeFFjordZmbWTNvMTHFUcpUC - nOccAdABIDXXE1nzAAAAAElFTkSuQmCC - - 248, 17 diff --git a/src/LogExpert.UI/Entities/PaintHelper.cs b/src/LogExpert.UI/Entities/PaintHelper.cs index 64ec9344f..bbc926945 100644 --- a/src/LogExpert.UI/Entities/PaintHelper.cs +++ b/src/LogExpert.UI/Entities/PaintHelper.cs @@ -109,7 +109,7 @@ public static Color GetForeColorFromHighlightEntry (HighlightEntry? entry, bool public static Color BookmarkMarkerTextColor => Application.IsDarkModeEnabled - ? Color.FromArgb(255, 220, 130, 20) // brighter orange on dark + ? Color.FromArgb(255, 90, 45, 0) // dark brown-orange, readable on the light bookmark fills used in dark mode : Color.FromArgb(255, 190, 100, 0); // DarkOrange baseline [SupportedOSPlatform("windows")] diff --git a/src/LogExpert.UI/Services/LedService/LedIndicatorService.cs b/src/LogExpert.UI/Services/LedService/LedIndicatorService.cs index 5fe7c7daa..753dea76c 100644 --- a/src/LogExpert.UI/Services/LedService/LedIndicatorService.cs +++ b/src/LogExpert.UI/Services/LedService/LedIndicatorService.cs @@ -2,7 +2,6 @@ using System.Drawing.Imaging; using System.Globalization; using System.Runtime.Versioning; -using System.Windows.Forms; using LogExpert.UI.Controls.LogWindow; using LogExpert.UI.Interface; @@ -269,9 +268,9 @@ private void CreateBrushes (Color tailColor) _tailLedBrush[1] = new SolidBrush(darkMode ? Color.FromArgb(175, 175, 175) : Color.FromArgb(160, 160, 160)); // Tail off _tailLedBrush[2] = new SolidBrush(Color.FromArgb(220, 220, 0)); // Tail trigger - _offLedBrush = new SolidBrush(darkMode ? Color.FromArgb(170, 170, 170) : Color.FromArgb(100, 100, 100)); + _offLedBrush = new SolidBrush(darkMode ? Color.FromArgb(110, 110, 110) : Color.FromArgb(100, 100, 100)); _dirtyLedBrush = new SolidBrush(Color.FromArgb(220, 0, 220)); // Magenta for dirty - _syncLedBrush = new SolidBrush(Color.FromArgb(0, 100, 220)); // Blue for synced + _syncLedBrush = new SolidBrush(Color.FromArgb(0, 100, 220)); // Blue for synced } /// @@ -392,7 +391,6 @@ private void CreateDeadIcon () IntPtr hIcon = bmp.GetHicon(); try { - //using var bmp = Resources.Deceased; _deadIcon = (Icon)Icon.FromHandle(hIcon).Clone(); } finally From e48c0cf9c73e09034a2329b3a128a18c0a10da77 Mon Sep 17 00:00:00 2001 From: mfkeeq <546357529@qq.com> Date: Sat, 24 Oct 2026 10:10:59 +0800 Subject: [PATCH 3/4] fix: address PR review feedback round 3 Build warnings (CA1304): - ThemedImages: pass CultureInfo.CurrentUICulture to ResourceManager.GetObject API consistency: - PaintHelper.BookmarkMarkerTextColor property -> GetBookmarkMarkerTextColor(bool darkMode) method, matching other PaintHelper APIs Minor cleanup: - LogWindow.ApplyResourceImages: cache Application.IsDarkModeEnabled into local variable - LogTabWindow.ApplyThemedImages: early return in light mode to avoid unnecessary bitmap reloads PR description updates (per reviewer request): - Default dark-mode grid text changes from Color.White to Color.FromArgb(220, 220, 220) (soft gainsboro tone) - Removed assets (no code references remain): 13 light/dark icon pairs, LogExpert.bmp, LogExpert-Icon.gif, Icon1.ico, Icon2.ico, bubble.ico - Installer and ApplicationIcon already use logexpert.ico, cleanup is safe Pro_Filter note: - Pro_Filter uses neutral line art that is readable on both light and dark backgrounds, so no Pro_Filter_dark variant is needed. --- src/LogExpert.Resources/ThemedImages.cs | 7 +++++-- src/LogExpert.UI/Controls/LogWindow/LogWindow.cs | 9 +++++---- src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs | 5 +++++ src/LogExpert.UI/Entities/PaintHelper.cs | 8 +++++--- 4 files changed, 20 insertions(+), 9 deletions(-) diff --git a/src/LogExpert.Resources/ThemedImages.cs b/src/LogExpert.Resources/ThemedImages.cs index 531009970..b47f53b82 100644 --- a/src/LogExpert.Resources/ThemedImages.cs +++ b/src/LogExpert.Resources/ThemedImages.cs @@ -1,4 +1,5 @@ using System.Drawing; +using System.Globalization; namespace LogExpert; @@ -6,15 +7,17 @@ public static class ThemedImages { public static Bitmap Get (string name, bool darkMode) { + var culture = CultureInfo.CurrentUICulture; + if (darkMode) { - if (Resources.ResourceManager.GetObject(name + "_dark") is Bitmap dark) + if (Resources.ResourceManager.GetObject(name + "_dark", culture) is Bitmap dark) { return dark; } } - return (Bitmap)(Resources.ResourceManager.GetObject(name) + return (Bitmap)(Resources.ResourceManager.GetObject(name, culture) ?? throw new InvalidOperationException($"Themed image resource '{name}' (or '{name}_dark') was not found.")); } } diff --git a/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs b/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs index c6f480c69..1b27bf7be 100644 --- a/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs +++ b/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs @@ -531,10 +531,11 @@ private void SetResources () private void ApplyResourceImages () { + var darkImages = Application.IsDarkModeEnabled; pnlProFilterLabel.BackgroundImage = Resources.Pro_Filter; - btnFilterDown.BackgroundImage = ThemedImages.Get("ArrowDown", Application.IsDarkModeEnabled); - btnFilterUp.BackgroundImage = ThemedImages.Get("ArrowUp", Application.IsDarkModeEnabled); - btnToggleHighlightPanel.Image = ThemedImages.Get("Arrow_menu_open", Application.IsDarkModeEnabled); + btnFilterDown.BackgroundImage = ThemedImages.Get("ArrowDown", darkImages); + btnFilterUp.BackgroundImage = ThemedImages.Get("ArrowUp", darkImages); + btnToggleHighlightPanel.Image = ThemedImages.Get("Arrow_menu_open", darkImages); } private void ApplyCheckBoxResources () @@ -6644,7 +6645,7 @@ public void CellPainting (bool focused, int rowIndex, int columnIndex, bool isFi var fontName = isFilteredGridView ? FONT_VERDANA : FONT_COURIER_NEW; var stringToDraw = isFilteredGridView ? "!" : "i"; - using var brush2 = new SolidBrush(PaintHelper.BookmarkMarkerTextColor); + using var brush2 = new SolidBrush(PaintHelper.GetBookmarkMarkerTextColor(Application.IsDarkModeEnabled)); using var font = new Font(fontName, Preferences.Font.Size, FontStyle.Bold); e.Graphics.DrawString(stringToDraw, font, brush2, new RectangleF(rect.Left, rect.Top, rect.Width, rect.Height), _format); } diff --git a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs index ca190b0db..a49231be0 100644 --- a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs +++ b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs @@ -390,6 +390,11 @@ private void ApplyThemedImages () { var dark = Application.IsDarkModeEnabled; + if (!dark) + { + return; + } + openToolStripMenuItem.Image = ThemedImages.Get("File_open", dark); closeFileToolStripMenuItem.Image = ThemedImages.Get("Close", dark); reloadToolStripMenuItem.Image = ThemedImages.Get("Restart_alt", dark); diff --git a/src/LogExpert.UI/Entities/PaintHelper.cs b/src/LogExpert.UI/Entities/PaintHelper.cs index bbc926945..b50c41926 100644 --- a/src/LogExpert.UI/Entities/PaintHelper.cs +++ b/src/LogExpert.UI/Entities/PaintHelper.cs @@ -75,7 +75,7 @@ public static void CellPainting (ILogPaintContextUI logPaintCtx, bool focused, i if (bookmark.Text.Length > 0) { - using var brush2 = new SolidBrush(BookmarkMarkerTextColor); + using var brush2 = new SolidBrush(GetBookmarkMarkerTextColor(Application.IsDarkModeEnabled)); using var font = logPaintCtx.MonospacedFont; e.Graphics.DrawString("i", font, brush2, new RectangleF(r.Left, r.Top, r.Width, r.Height), _format); } @@ -107,10 +107,12 @@ public static Color GetForeColorFromHighlightEntry (HighlightEntry? entry, bool return darkMode ? _darkModeForeColor : Color.Black; } - public static Color BookmarkMarkerTextColor => - Application.IsDarkModeEnabled + public static Color GetBookmarkMarkerTextColor (bool darkMode) + { + return darkMode ? Color.FromArgb(255, 90, 45, 0) // dark brown-orange, readable on the light bookmark fills used in dark mode : Color.FromArgb(255, 190, 100, 0); // DarkOrange baseline + } [SupportedOSPlatform("windows")] public static Brush GetBrushForFocusedControl (bool focused, Color selectionColor, bool darkMode) From 94745369d06e1a5ddb654da8abb911d22107cfbd Mon Sep 17 00:00:00 2001 From: mfkeeq <546357529@qq.com> Date: Wed, 28 Oct 2026 12:35:18 +0800 Subject: [PATCH 4/4] fix: regenerate Designer and use nameof for themed images - Regenerate Resources.Designer.cs from Resources.resx via VS Custom Tool - Use nameof(Resources.X) for ThemedImages lookups - Add light/dark tests for GetBookmarkMarkerTextColor --- src/LogExpert.Resources/Resources.Designer.cs | 1962 +++++++++-------- src/LogExpert.UI.Tests/UI/PaintHelperTests.cs | 16 + .../Controls/LogWindow/LogWindow.cs | 10 +- .../Dialogs/LogTabWindow/LogTabWindow.cs | 32 +- 4 files changed, 1072 insertions(+), 948 deletions(-) diff --git a/src/LogExpert.Resources/Resources.Designer.cs b/src/LogExpert.Resources/Resources.Designer.cs index a569e7055..1b2779f52 100644 --- a/src/LogExpert.Resources/Resources.Designer.cs +++ b/src/LogExpert.Resources/Resources.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 // //------------------------------------------------------------------------------ @@ -13,13 +13,13 @@ namespace LogExpert { /// - /// A strongly-typed resource class, for looking up localized strings, etc. + /// 一个强类型的资源类,用于查找本地化的字符串等。 /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "18.0.0.0")] + // 此类是由 StronglyTypedResourceBuilder + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // (以 /str 作为命令选项),或重新生成 VS 项目。 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class Resources { @@ -33,7 +33,7 @@ internal Resources() { } /// - /// Returns the cached ResourceManager instance used by this class. + /// 返回此类使用的缓存的 ResourceManager 实例。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ internal Resources() { } /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. + /// 重写当前线程的 CurrentUICulture 属性,对 + /// 使用此强类型资源类的所有资源查找执行重写。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ internal Resources() { } /// - /// Looks up a localized string similar to Copyright. + /// 查找类似 Copyright 的本地化字符串。 /// public static string AboutBox_UI_Label_Copyright { get { @@ -70,7 +70,7 @@ public static string AboutBox_UI_Label_Copyright { } /// - /// Looks up a localized string similar to Product Name. + /// 查找类似 Product Name 的本地化字符串。 /// public static string AboutBox_UI_Label_ProductName { get { @@ -79,7 +79,7 @@ public static string AboutBox_UI_Label_ProductName { } /// - /// Looks up a localized string similar to Version. + /// 查找类似 Version 的本地化字符串。 /// public static string AboutBox_UI_Label_Version { get { @@ -88,7 +88,7 @@ public static string AboutBox_UI_Label_Version { } /// - /// Looks up a localized string similar to https://github.com/LogExperts/LogExpert. + /// 查找类似 https://github.com/LogExperts/LogExpert 的本地化字符串。 /// public static string AboutBox_UI_LinkLabel_URL { get { @@ -97,7 +97,7 @@ public static string AboutBox_UI_LinkLabel_URL { } /// - /// Looks up a localized string similar to AboutBox. + /// 查找类似 AboutBox 的本地化字符串。 /// public static string AboutBox_UI_Text { get { @@ -106,9 +106,7 @@ public static string AboutBox_UI_Text { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized string similar to Show this message only once?. + /// 查找类似 Show this message only once? 的本地化字符串。 /// public static string AllowOnlyOneInstanceErrorDialog_UI_CheckBox_checkBoxIgnoreMessage { get { @@ -117,7 +115,7 @@ public static string AllowOnlyOneInstanceErrorDialog_UI_CheckBox_checkBoxIgnoreM } /// - /// Looks up a localized string similar to Only one instance allowed, uncheck "View Settings => Allow only 1 Instances" to start multiple instances!. + /// 查找类似 Only one instance allowed, uncheck "View Settings => Allow only 1 Instances" to start multiple instances! 的本地化字符串。 /// public static string AllowOnlyOneInstanceErrorDialog_UI_Label_labelErrorText { get { @@ -126,7 +124,7 @@ public static string AllowOnlyOneInstanceErrorDialog_UI_Label_labelErrorText { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Arrow_menu_close { get { @@ -136,7 +134,17 @@ public static System.Drawing.Bitmap Arrow_menu_close { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Arrow_menu_close_dark { + get { + object obj = ResourceManager.GetObject("Arrow_menu_close_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Arrow_menu_open { get { @@ -146,7 +154,17 @@ public static System.Drawing.Bitmap Arrow_menu_open { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Arrow_menu_open_dark { + get { + object obj = ResourceManager.GetObject("Arrow_menu_open_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap ArrowDown { get { @@ -156,11 +174,17 @@ public static System.Drawing.Bitmap ArrowDown { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap ArrowDown_dark { + get { + object obj = ResourceManager.GetObject("ArrowDown_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap ArrowUp { get { @@ -170,7 +194,17 @@ public static System.Drawing.Bitmap ArrowUp { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap ArrowUp_dark { + get { + object obj = ResourceManager.GetObject("ArrowUp_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Bookmark_add { get { @@ -180,9 +214,17 @@ public static System.Drawing.Bitmap Bookmark_add { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Bookmark_add_dark { + get { + object obj = ResourceManager.GetObject("Bookmark_add_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap bookmark_bubbles { get { @@ -192,11 +234,17 @@ public static System.Drawing.Bitmap bookmark_bubbles { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap bookmark_bubbles_dark { + get { + object obj = ResourceManager.GetObject("bookmark_bubbles_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// - /// Looks up a localized string similar to Bookmark comment. + /// 查找类似 Bookmark comment 的本地化字符串。 /// public static string BookmarkCommentDlg_UI_Title { get { @@ -205,9 +253,7 @@ public static string BookmarkCommentDlg_UI_Title { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized string similar to Show comment column. + /// 查找类似 Show comment column 的本地化字符串。 /// public static string BookmarkWindow_UI_CheckBox_ShowCommentColumn { get { @@ -216,7 +262,7 @@ public static string BookmarkWindow_UI_CheckBox_ShowCommentColumn { } /// - /// Looks up a localized string similar to Bookmark Comment. + /// 查找类似 Bookmark Comment 的本地化字符串。 /// public static string BookmarkWindow_UI_DataGridColumn_HeaderText { get { @@ -225,7 +271,7 @@ public static string BookmarkWindow_UI_DataGridColumn_HeaderText { } /// - /// Looks up a localized string similar to Source Highlight Trigger. + /// 查找类似 Source Highlight Trigger 的本地化字符串。 /// public static string BookmarkWindow_UI_DataGridColumn_HeaderTextSource { get { @@ -234,7 +280,7 @@ public static string BookmarkWindow_UI_DataGridColumn_HeaderTextSource { } /// - /// Looks up a localized string similar to Bookmark comment:. + /// 查找类似 Bookmark comment: 的本地化字符串。 /// public static string BookmarkWindow_UI_Label_Comment { get { @@ -243,7 +289,7 @@ public static string BookmarkWindow_UI_Label_Comment { } /// - /// Looks up a localized string similar to Delete bookmarks(s). + /// 查找类似 Delete bookmarks(s) 的本地化字符串。 /// public static string BookmarkWindow_UI_MenuItem_DeleteBookmarks { get { @@ -252,7 +298,7 @@ public static string BookmarkWindow_UI_MenuItem_DeleteBookmarks { } /// - /// Looks up a localized string similar to No bookmarks in current file. + /// 查找类似 No bookmarks in current file 的本地化字符串。 /// public static string BookmarkWindow_UI_NoBookmarksInCurrentFile { get { @@ -261,7 +307,7 @@ public static string BookmarkWindow_UI_NoBookmarksInCurrentFile { } /// - /// Looks up a localized string similar to Really remove bookmark comments for selected lines?. + /// 查找类似 Really remove bookmark comments for selected lines? 的本地化字符串。 /// public static string BookmarkWindow_UI_ReallyRemoveBookmarkCommentsForSelectedLines { get { @@ -270,7 +316,7 @@ public static string BookmarkWindow_UI_ReallyRemoveBookmarkCommentsForSelectedLi } /// - /// Looks up a localized string similar to Auto. + /// 查找类似 Auto 的本地化字符串。 /// public static string BookmarkWindow_UI_SourceHighlightText_Auto { get { @@ -279,7 +325,7 @@ public static string BookmarkWindow_UI_SourceHighlightText_Auto { } /// - /// Looks up a localized string similar to Manual. + /// 查找类似 Manual 的本地化字符串。 /// public static string BookmarkWindow_UI_SourceHighlightText_Manual { get { @@ -288,7 +334,7 @@ public static string BookmarkWindow_UI_SourceHighlightText_Manual { } /// - /// Looks up a localized string similar to Bookmarks. + /// 查找类似 Bookmarks 的本地化字符串。 /// public static string BookmarkWindow_UI_Title { get { @@ -297,7 +343,7 @@ public static string BookmarkWindow_UI_Title { } /// - /// Looks up a localized string similar to Remove comment(s). + /// 查找类似 Remove comment(s) 的本地化字符串。 /// public static string BookmarkWindow_UI_ToolStripMenuItem_RemoveComments { get { @@ -306,9 +352,7 @@ public static string BookmarkWindow_UI_ToolStripMenuItem_RemoveComments { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized string similar to Icon file.... + /// 查找类似 Icon file... 的本地化字符串。 /// public static string ChooseIconDialog_UI_Button_ChooseIconFile { get { @@ -317,7 +361,7 @@ public static string ChooseIconDialog_UI_Button_ChooseIconFile { } /// - /// Looks up a localized string similar to Choose Icon. + /// 查找类似 Choose Icon 的本地化字符串。 /// public static string ChooseIconDialog_UI_Text { get { @@ -326,7 +370,7 @@ public static string ChooseIconDialog_UI_Text { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Close { get { @@ -336,7 +380,17 @@ public static System.Drawing.Bitmap Close { } /// - /// Looks up a localized string similar to Custom. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Close_dark { + get { + object obj = ResourceManager.GetObject("Close_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找类似 Custom 的本地化字符串。 /// public static string ColorComboBox_UI_ColorComboBox_Text_Custom { get { @@ -345,16 +399,16 @@ public static string ColorComboBox_UI_ColorComboBox_Text_Custom { } /// - /// Looks up a localized string similar to Could not create a parsing snapshot for columnizer '{0}'.. + /// 查找类似 Could not create a parsing snapshot for columnizer '{0}'. 的本地化字符串。 /// public static string Columnizer_SnapshotUnavailable { get { return ResourceManager.GetString("Columnizer_SnapshotUnavailable", resourceCulture); } } - + /// - /// Looks up a localized string similar to Timestamp selector. + /// 查找类似 Timestamp selector 的本地化字符串。 /// public static string DateTimeDragControl_UI_ContextMenuStrip_TimestampSelector { get { @@ -363,7 +417,7 @@ public static string DateTimeDragControl_UI_ContextMenuStrip_TimestampSelector { } /// - /// Looks up a localized string similar to Drag horizontal. + /// 查找类似 Drag horizontal 的本地化字符串。 /// public static string DateTimeDragControl_UI_ToolStripItem_toolStripItemHorizontalDrag { get { @@ -372,7 +426,7 @@ public static string DateTimeDragControl_UI_ToolStripItem_toolStripItemHorizonta } /// - /// Looks up a localized string similar to Drag vertical inverted. + /// 查找类似 Drag vertical inverted 的本地化字符串。 /// public static string DateTimeDragControl_UI_ToolStripItem_toolStripItemInvertedDrag { get { @@ -381,7 +435,7 @@ public static string DateTimeDragControl_UI_ToolStripItem_toolStripItemInvertedD } /// - /// Looks up a localized string similar to Drag vertical. + /// 查找类似 Drag vertical 的本地化字符串。 /// public static string DateTimeDragControl_UI_ToolStripItem_toolStripItemVerticalDrag { get { @@ -390,11 +444,7 @@ public static string DateTimeDragControl_UI_ToolStripItem_toolStripItemVerticalD } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized string similar to Cannot parse Java stack trace line. + /// 查找类似 Cannot parse Java stack trace line 的本地化字符串。 /// public static string Eminus_UI_CannotParseJavaStackTraceLine { get { @@ -403,7 +453,7 @@ public static string Eminus_UI_CannotParseJavaStackTraceLine { } /// - /// Looks up a localized string similar to {0}Load class in Eclipse. + /// 查找类似 {0}Load class in Eclipse 的本地化字符串。 /// public static string Eminus_UI_GetMenuText_DISABLEDLoadClassInEclipse { get { @@ -412,7 +462,7 @@ public static string Eminus_UI_GetMenuText_DISABLEDLoadClassInEclipse { } /// - /// Looks up a localized string similar to Load class in Eclipse. + /// 查找类似 Load class in Eclipse 的本地化字符串。 /// public static string Eminus_UI_GetMenuText_LoadClassInEclipse { get { @@ -421,7 +471,7 @@ public static string Eminus_UI_GetMenuText_LoadClassInEclipse { } /// - /// Looks up a localized string similar to Enter the host and the port where the Eclipse plugin is listening to. If a password is configured, enter the password too.. + /// 查找类似 Enter the host and the port where the Eclipse plugin is listening to. If a password is configured, enter the password too. 的本地化字符串。 /// public static string EminusConfigDlg_UI_Label_Description { get { @@ -430,7 +480,7 @@ public static string EminusConfigDlg_UI_Label_Description { } /// - /// Looks up a localized string similar to Host. + /// 查找类似 Host 的本地化字符串。 /// public static string EminusConfigDlg_UI_Label_Host { get { @@ -439,7 +489,7 @@ public static string EminusConfigDlg_UI_Label_Host { } /// - /// Looks up a localized string similar to Password. + /// 查找类似 Password 的本地化字符串。 /// public static string EminusConfigDlg_UI_Label_Password { get { @@ -448,7 +498,7 @@ public static string EminusConfigDlg_UI_Label_Password { } /// - /// Looks up a localized string similar to Port. + /// 查找类似 Port 的本地化字符串。 /// public static string EminusConfigDlg_UI_Label_Port { get { @@ -457,7 +507,7 @@ public static string EminusConfigDlg_UI_Label_Port { } /// - /// Looks up a localized string similar to Eclipse Remote Navigation. + /// 查找类似 Eclipse Remote Navigation 的本地化字符串。 /// public static string EminusConfigDlg_UI_Text { get { @@ -466,7 +516,7 @@ public static string EminusConfigDlg_UI_Text { } /// - /// Looks up a localized string similar to Copy to clipboard. + /// 查找类似 Copy to clipboard 的本地化字符串。 /// public static string ExceptionWindow_UI_Button_CopyToClipboard { get { @@ -475,7 +525,7 @@ public static string ExceptionWindow_UI_Button_CopyToClipboard { } /// - /// Looks up a localized string similar to An unhandled error has occurred. Please report to the developer.. + /// 查找类似 An unhandled error has occurred. Please report to the developer. 的本地化字符串。 /// public static string ExceptionWindow_UI_Label_ErrorMessage { get { @@ -484,7 +534,7 @@ public static string ExceptionWindow_UI_Label_ErrorMessage { } /// - /// Looks up a localized string similar to LogExpert Error. + /// 查找类似 LogExpert Error 的本地化字符串。 /// public static string ExceptionWindow_UI_Title { get { @@ -493,7 +543,7 @@ public static string ExceptionWindow_UI_Title { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Exit { get { @@ -503,9 +553,17 @@ public static System.Drawing.Bitmap Exit { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Exit_dark { + get { + object obj = ResourceManager.GetObject("Exit_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap File_open { get { @@ -515,7 +573,17 @@ public static System.Drawing.Bitmap File_open { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap File_open_dark { + get { + object obj = ResourceManager.GetObject("File_open_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Filter { get { @@ -525,7 +593,17 @@ public static System.Drawing.Bitmap Filter { } /// - /// Looks up a localized string similar to Exact match. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Filter_dark { + get { + object obj = ResourceManager.GetObject("Filter_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找类似 Exact match 的本地化字符串。 /// public static string FilterColumnChooser_UI_CheckBox_ExactMatch { get { @@ -534,7 +612,7 @@ public static string FilterColumnChooser_UI_CheckBox_ExactMatch { } /// - /// Looks up a localized string similar to On empty columns. + /// 查找类似 On empty columns 的本地化字符串。 /// public static string FilterColumnChooser_UI_GroupBox_OnEmptyColumns { get { @@ -543,7 +621,7 @@ public static string FilterColumnChooser_UI_GroupBox_OnEmptyColumns { } /// - /// Looks up a localized string similar to No hit. + /// 查找类似 No hit 的本地化字符串。 /// public static string FilterColumnChooser_UI_RadioButton_NoHit { get { @@ -552,7 +630,7 @@ public static string FilterColumnChooser_UI_RadioButton_NoHit { } /// - /// Looks up a localized string similar to Search hit. + /// 查找类似 Search hit 的本地化字符串。 /// public static string FilterColumnChooser_UI_RadioButton_SearchHit { get { @@ -561,7 +639,7 @@ public static string FilterColumnChooser_UI_RadioButton_SearchHit { } /// - /// Looks up a localized string similar to Use prev content. + /// 查找类似 Use prev content 的本地化字符串。 /// public static string FilterColumnChooser_UI_RadioButton_UsePrevContent { get { @@ -570,7 +648,7 @@ public static string FilterColumnChooser_UI_RadioButton_UsePrevContent { } /// - /// Looks up a localized string similar to Columns. + /// 查找类似 Columns 的本地化字符串。 /// public static string FilterColumnChooser_UI_Title { get { @@ -579,7 +657,7 @@ public static string FilterColumnChooser_UI_Title { } /// - /// Looks up a localized string similar to Choose one ore more columns to restrict the search operations to the selected columns.. + /// 查找类似 Choose one ore more columns to restrict the search operations to the selected columns. 的本地化字符串。 /// public static string FilterColumnChooser_UI_ToolTip_ColumnListBox { get { @@ -588,7 +666,7 @@ public static string FilterColumnChooser_UI_ToolTip_ColumnListBox { } /// - /// Looks up a localized string similar to If selected, the search string must match exactly (no substring search). + /// 查找类似 If selected, the search string must match exactly (no substring search) 的本地化字符串。 /// public static string FilterColumnChooser_UI_ToolTip_ExactMatch { get { @@ -597,7 +675,7 @@ public static string FilterColumnChooser_UI_ToolTip_ExactMatch { } /// - /// Looks up a localized string similar to No search hit on empty columns. + /// 查找类似 No search hit on empty columns 的本地化字符串。 /// public static string FilterColumnChooser_UI_ToolTip_NoHit { get { @@ -606,7 +684,7 @@ public static string FilterColumnChooser_UI_ToolTip_NoHit { } /// - /// Looks up a localized string similar to An empty column will always be a search hit. + /// 查找类似 An empty column will always be a search hit 的本地化字符串。 /// public static string FilterColumnChooser_UI_ToolTip_SearchHit { get { @@ -615,7 +693,7 @@ public static string FilterColumnChooser_UI_ToolTip_SearchHit { } /// - /// Looks up a localized string similar to Columns. + /// 查找类似 Columns 的本地化字符串。 /// public static string FilterColumnChooser_UI_ToolTip_Title_Columns { get { @@ -624,7 +702,7 @@ public static string FilterColumnChooser_UI_ToolTip_Title_Columns { } /// - /// Looks up a localized string similar to An empty column will be a search hit if the previous non-empty column was a search hit. + /// 查找类似 An empty column will be a search hit if the previous non-empty column was a search hit 的本地化字符串。 /// public static string FilterColumnChooser_UI_ToolTip_UsePrevContent { get { @@ -633,7 +711,7 @@ public static string FilterColumnChooser_UI_ToolTip_UsePrevContent { } /// - /// Looks up a localized string similar to Config.... + /// 查找类似 Config... 的本地化字符串。 /// public static string FilterSelectorForm_UI_Button_Config { get { @@ -642,7 +720,7 @@ public static string FilterSelectorForm_UI_Button_Config { } /// - /// Looks up a localized string similar to Apply to all open files. + /// 查找类似 Apply to all open files 的本地化字符串。 /// public static string FilterSelectorForm_UI_CheckBox_ApplyToAll { get { @@ -651,7 +729,7 @@ public static string FilterSelectorForm_UI_CheckBox_ApplyToAll { } /// - /// Looks up a localized string similar to Choose a columnizer:. + /// 查找类似 Choose a columnizer: 的本地化字符串。 /// public static string FilterSelectorForm_UI_Label_ChooseColumnizer { get { @@ -660,7 +738,7 @@ public static string FilterSelectorForm_UI_Label_ChooseColumnizer { } /// - /// Looks up a localized string similar to Supports timeshift: {0}. + /// 查找类似 Supports timeshift: {0} 的本地化字符串。 /// public static string FilterSelectorForm_UI_Text_SupportsTimeshift_Format { get { @@ -669,7 +747,7 @@ public static string FilterSelectorForm_UI_Text_SupportsTimeshift_Format { } /// - /// Looks up a localized string similar to No. + /// 查找类似 No 的本地化字符串。 /// public static string FilterSelectorForm_UI_Text_SupportsTimeshift_No { get { @@ -678,7 +756,7 @@ public static string FilterSelectorForm_UI_Text_SupportsTimeshift_No { } /// - /// Looks up a localized string similar to Yes. + /// 查找类似 Yes 的本地化字符串。 /// public static string FilterSelectorForm_UI_Text_SupportsTimeshift_Yes { get { @@ -687,7 +765,7 @@ public static string FilterSelectorForm_UI_Text_SupportsTimeshift_Yes { } /// - /// Looks up a localized string similar to Columnizer. + /// 查找类似 Columnizer 的本地化字符串。 /// public static string FilterSelectorForm_UI_Title { get { @@ -696,9 +774,7 @@ public static string FilterSelectorForm_UI_Title { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized string similar to Cancel. + /// 查找类似 Cancel 的本地化字符串。 /// public static string FolderDrop_Cancel { get { @@ -707,7 +783,7 @@ public static string FolderDrop_Cancel { } /// - /// Looks up a localized string similar to Directory link skipped (junction or symbolic link).. + /// 查找类似 Directory link skipped (junction or symbolic link). 的本地化字符串。 /// public static string FolderDrop_DirectoryLink { get { @@ -716,7 +792,7 @@ public static string FolderDrop_DirectoryLink { } /// - /// Looks up a localized string similar to Discovering files… Cancel to open nothing.. + /// 查找类似 Discovering files… Cancel to open nothing. 的本地化字符串。 /// public static string FolderDrop_Discovering { get { @@ -725,7 +801,7 @@ public static string FolderDrop_Discovering { } /// - /// Looks up a localized string similar to No eligible files were found. Automatically discovered .lxp and .lxj files are excluded.. + /// 查找类似 No eligible files were found. Automatically discovered .lxp and .lxj files are excluded. 的本地化字符串。 /// public static string FolderDrop_Empty { get { @@ -734,7 +810,7 @@ public static string FolderDrop_Empty { } /// - /// Looks up a localized string similar to Could not prepare the dropped files: {0}. + /// 查找类似 Could not prepare the dropped files: {0} 的本地化字符串。 /// public static string FolderDrop_Failed { get { @@ -743,7 +819,7 @@ public static string FolderDrop_Failed { } /// - /// Looks up a localized string similar to Filter paths:. + /// 查找类似 Filter paths: 的本地化字符串。 /// public static string FolderDrop_Filter { get { @@ -752,7 +828,7 @@ public static string FolderDrop_Filter { } /// - /// Looks up a localized string similar to Select the files to open. No files are selected automatically.. + /// 查找类似 Select the files to open. No files are selected automatically. 的本地化字符串。 /// public static string FolderDrop_Instructions { get { @@ -761,7 +837,7 @@ public static string FolderDrop_Instructions { } /// - /// Looks up a localized string similar to Next. + /// 查找类似 Next 的本地化字符串。 /// public static string FolderDrop_Next { get { @@ -770,7 +846,7 @@ public static string FolderDrop_Next { } /// - /// Looks up a localized string similar to Open selected. + /// 查找类似 Open selected 的本地化字符串。 /// public static string FolderDrop_Open { get { @@ -779,7 +855,7 @@ public static string FolderDrop_Open { } /// - /// Looks up a localized string similar to {0:N0}–{1:N0} of {2:N0} matches. + /// 查找类似 {0:N0}–{1:N0} of {2:N0} matches 的本地化字符串。 /// public static string FolderDrop_Page { get { @@ -788,7 +864,7 @@ public static string FolderDrop_Page { } /// - /// Looks up a localized string similar to Full path. + /// 查找类似 Full path 的本地化字符串。 /// public static string FolderDrop_Path { get { @@ -797,7 +873,7 @@ public static string FolderDrop_Path { } /// - /// Looks up a localized string similar to Previous. + /// 查找类似 Previous 的本地化字符串。 /// public static string FolderDrop_Previous { get { @@ -806,7 +882,7 @@ public static string FolderDrop_Previous { } /// - /// Looks up a localized string similar to Open. + /// 查找类似 Open 的本地化字符串。 /// public static string FolderDrop_Select { get { @@ -815,7 +891,7 @@ public static string FolderDrop_Select { } /// - /// Looks up a localized string similar to Select all matching. + /// 查找类似 Select all matching 的本地化字符串。 /// public static string FolderDrop_SelectAll { get { @@ -824,7 +900,7 @@ public static string FolderDrop_SelectAll { } /// - /// Looks up a localized string similar to Select none. + /// 查找类似 Select none 的本地化字符串。 /// public static string FolderDrop_SelectNone { get { @@ -833,7 +909,7 @@ public static string FolderDrop_SelectNone { } /// - /// Looks up a localized string similar to {0:N0} locations were skipped:. + /// 查找类似 {0:N0} locations were skipped: 的本地化字符串。 /// public static string FolderDrop_Skipped { get { @@ -842,7 +918,7 @@ public static string FolderDrop_Skipped { } /// - /// Looks up a localized string similar to {0:N0} files; {1:N0} matching; {2:N0} selected.. + /// 查找类似 {0:N0} files; {1:N0} matching; {2:N0} selected. 的本地化字符串。 /// public static string FolderDrop_Summary { get { @@ -851,7 +927,7 @@ public static string FolderDrop_Summary { } /// - /// Looks up a localized string similar to Open files from folders. + /// 查找类似 Open files from folders 的本地化字符串。 /// public static string FolderDrop_Title { get { @@ -860,7 +936,7 @@ public static string FolderDrop_Title { } /// - /// Looks up a localized string similar to Line number:. + /// 查找类似 Line number: 的本地化字符串。 /// public static string GotoLineDialog_UI_Label_LineNumber { get { @@ -869,7 +945,7 @@ public static string GotoLineDialog_UI_Label_LineNumber { } /// - /// Looks up a localized string similar to Go to line. + /// 查找类似 Go to line 的本地化字符串。 /// public static string GotoLineDialog_UI_Title { get { @@ -878,7 +954,7 @@ public static string GotoLineDialog_UI_Title { } /// - /// Looks up a localized string similar to Regex value is null or whitespace. + /// 查找类似 Regex value is null or whitespace 的本地化字符串。 /// public static string HighlightDialog_RegexError { get { @@ -887,7 +963,7 @@ public static string HighlightDialog_RegexError { } /// - /// Looks up a localized string similar to Bookmark comment. + /// 查找类似 Bookmark comment 的本地化字符串。 /// public static string HighlightDialog_UI_Button_BookmarkComment { get { @@ -896,7 +972,7 @@ public static string HighlightDialog_UI_Button_BookmarkComment { } /// - /// Looks up a localized string similar to Browse.... + /// 查找类似 Browse... 的本地化字符串。 /// public static string HighlightDialog_UI_Button_BrowseSoundFile { get { @@ -905,7 +981,7 @@ public static string HighlightDialog_UI_Button_BrowseSoundFile { } /// - /// Looks up a localized string similar to &Copy. + /// 查找类似 &Copy 的本地化字符串。 /// public static string HighlightDialog_UI_Button_Copy { get { @@ -914,7 +990,7 @@ public static string HighlightDialog_UI_Button_Copy { } /// - /// Looks up a localized string similar to Co&py. + /// 查找类似 Co&py 的本地化字符串。 /// public static string HighlightDialog_UI_Button_CopyEntry { get { @@ -923,7 +999,7 @@ public static string HighlightDialog_UI_Button_CopyEntry { } /// - /// Looks up a localized string similar to Background color. + /// 查找类似 Background color 的本地化字符串。 /// public static string HighlightDialog_UI_Button_CustomBackColor { get { @@ -932,7 +1008,7 @@ public static string HighlightDialog_UI_Button_CustomBackColor { } /// - /// Looks up a localized string similar to Foreground color. + /// 查找类似 Foreground color 的本地化字符串。 /// public static string HighlightDialog_UI_Button_CustomForeColor { get { @@ -941,7 +1017,7 @@ public static string HighlightDialog_UI_Button_CustomForeColor { } /// - /// Looks up a localized string similar to Delete group. + /// 查找类似 Delete group 的本地化字符串。 /// public static string HighlightDialog_UI_Button_DeleteGroup { get { @@ -950,7 +1026,7 @@ public static string HighlightDialog_UI_Button_DeleteGroup { } /// - /// Looks up a localized string similar to Down. + /// 查找类似 Down 的本地化字符串。 /// public static string HighlightDialog_UI_Button_GroupDown { get { @@ -959,7 +1035,7 @@ public static string HighlightDialog_UI_Button_GroupDown { } /// - /// Looks up a localized string similar to Up. + /// 查找类似 Up 的本地化字符串。 /// public static string HighlightDialog_UI_Button_GroupUp { get { @@ -968,7 +1044,7 @@ public static string HighlightDialog_UI_Button_GroupUp { } /// - /// Looks up a localized string similar to New group. + /// 查找类似 New group 的本地化字符串。 /// public static string HighlightDialog_UI_Button_NewGroup { get { @@ -977,7 +1053,7 @@ public static string HighlightDialog_UI_Button_NewGroup { } /// - /// Looks up a localized string similar to Select.... + /// 查找类似 Select... 的本地化字符串。 /// public static string HighlightDialog_UI_Button_SelectPlugin { get { @@ -986,7 +1062,124 @@ public static string HighlightDialog_UI_Button_SelectPlugin { } /// - /// Looks up a localized string similar to Change selection highlight color.... + /// 查找类似 Create a new highlight item (opens the editor dialog) 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnAdd { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnAdd", resourceCulture); + } + } + + /// + /// 查找类似 Copy the selected highlight into a new one (opens the editor dialog) 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnCopy { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnCopy", resourceCulture); + } + } + + /// + /// 查找类似 Copy the current highlight group into a new one 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnCopyGroup { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnCopyGroup", resourceCulture); + } + } + + /// + /// 查找类似 Delete the current highlight 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnDelete { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnDelete", resourceCulture); + } + } + + /// + /// 查找类似 Delete the current highlight group 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnDeleteGroup { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnDeleteGroup", resourceCulture); + } + } + + /// + /// 查找类似 Edit the selected highlight in the editor dialog 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnEdit { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnEdit", resourceCulture); + } + } + + /// + /// 查找类似 Export highlight groups 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnExportGroup { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnExportGroup", resourceCulture); + } + } + + /// + /// 查找类似 Import highlight groups 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnImportGroup { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnImportGroup", resourceCulture); + } + } + + /// + /// 查找类似 Move the current highlight one position down 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnMoveDown { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnMoveDown", resourceCulture); + } + } + + /// + /// 查找类似 Move the current highlight group one position down 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnMoveGroupDown { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnMoveGroupDown", resourceCulture); + } + } + + /// + /// 查找类似 Move the current highlight group one position up 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnMoveGroupUp { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnMoveGroupUp", resourceCulture); + } + } + + /// + /// 查找类似 Move the current highlight one position up 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnMoveUp { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnMoveUp", resourceCulture); + } + } + + /// + /// 查找类似 Create a new empty highlight group 的本地化字符串。 + /// + public static string HighlightDialog_UI_Button_ToolTip_btnNewGroup { + get { + return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnNewGroup", resourceCulture); + } + } + + /// + /// 查找类似 Change selection highlight color... 的本地化字符串。 /// public static string HighlightDialog_UI_ChangeSelectionColor { get { @@ -995,7 +1188,7 @@ public static string HighlightDialog_UI_ChangeSelectionColor { } /// - /// Looks up a localized string similar to Alert on hit. + /// 查找类似 Alert on hit 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_AlertOnHit { get { @@ -1004,7 +1197,7 @@ public static string HighlightDialog_UI_CheckBox_AlertOnHit { } /// - /// Looks up a localized string similar to Bold. + /// 查找类似 Bold 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_Bold { get { @@ -1013,7 +1206,7 @@ public static string HighlightDialog_UI_CheckBox_Bold { } /// - /// Looks up a localized string similar to Set bookmark. + /// 查找类似 Set bookmark 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_Bookmark { get { @@ -1022,7 +1215,7 @@ public static string HighlightDialog_UI_CheckBox_Bookmark { } /// - /// Looks up a localized string similar to Case sensitive. + /// 查找类似 Case sensitive 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_CaseSensitive { get { @@ -1031,7 +1224,7 @@ public static string HighlightDialog_UI_CheckBox_CaseSensitive { } /// - /// Looks up a localized string similar to Don't lit dirty LED. + /// 查找类似 Don't lit dirty LED 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_DontDirtyLed { get { @@ -1040,7 +1233,7 @@ public static string HighlightDialog_UI_CheckBox_DontDirtyLed { } /// - /// Looks up a localized string similar to Hide line. + /// 查找类似 Hide line 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_HideLine { get { @@ -1049,7 +1242,7 @@ public static string HighlightDialog_UI_CheckBox_HideLine { } /// - /// Looks up a localized string similar to No Background. + /// 查找类似 No Background 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_NoBackground { get { @@ -1058,7 +1251,7 @@ public static string HighlightDialog_UI_CheckBox_NoBackground { } /// - /// Looks up a localized string similar to Plugin. + /// 查找类似 Plugin 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_Plugin { get { @@ -1067,7 +1260,7 @@ public static string HighlightDialog_UI_CheckBox_Plugin { } /// - /// Looks up a localized string similar to RegEx. + /// 查找类似 RegEx 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_RegEx { get { @@ -1076,7 +1269,7 @@ public static string HighlightDialog_UI_CheckBox_RegEx { } /// - /// Looks up a localized string similar to Stop Follow Tail. + /// 查找类似 Stop Follow Tail 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_StopTail { get { @@ -1085,7 +1278,7 @@ public static string HighlightDialog_UI_CheckBox_StopTail { } /// - /// Looks up a localized string similar to Word mode. + /// 查找类似 Word mode 的本地化字符串。 /// public static string HighlightDialog_UI_CheckBox_WordMatch { get { @@ -1094,7 +1287,16 @@ public static string HighlightDialog_UI_CheckBox_WordMatch { } /// - /// Looks up a localized string similar to [Default]. + /// 查找类似 Choose a group to create different highlight settings. Type in a name to change the name of a group. 的本地化字符串。 + /// + public static string HighlightDialog_UI_ComboBox_ToolTip_comboBoxGroups { + get { + return ResourceManager.GetString("HighlightDialog_UI_ComboBox_ToolTip_comboBoxGroups", resourceCulture); + } + } + + /// + /// 查找类似 [Default] 的本地化字符串。 /// public static string HighlightDialog_UI_DefaultGroupName { get { @@ -1103,8 +1305,8 @@ public static string HighlightDialog_UI_DefaultGroupName { } /// - /// Looks up a localized string similar to Error during add of entry. - ///{0}. + /// 查找类似 Error during add of entry. + ///{0} 的本地化字符串。 /// public static string HighlightDialog_UI_ErrorDuringAddOfHighLightEntry { get { @@ -1113,7 +1315,7 @@ public static string HighlightDialog_UI_ErrorDuringAddOfHighLightEntry { } /// - /// Looks up a localized string similar to Error during save of entry. {0}. + /// 查找类似 Error during save of entry. {0} 的本地化字符串。 /// public static string HighlightDialog_UI_ErrorDuringSavingOfHighlightEntry { get { @@ -1122,7 +1324,7 @@ public static string HighlightDialog_UI_ErrorDuringSavingOfHighlightEntry { } /// - /// Looks up a localized string similar to Settings (*.json)|*.json|All files (*.*)|*.*. + /// 查找类似 Settings (*.json)|*.json|All files (*.*)|*.* 的本地化字符串。 /// public static string HighlightDialog_UI_Export_Filter { get { @@ -1131,7 +1333,7 @@ public static string HighlightDialog_UI_Export_Filter { } /// - /// Looks up a localized string similar to Actions. + /// 查找类似 Actions 的本地化字符串。 /// public static string HighlightDialog_UI_GroupBox_Actions { get { @@ -1140,7 +1342,7 @@ public static string HighlightDialog_UI_GroupBox_Actions { } /// - /// Looks up a localized string similar to Coloring. + /// 查找类似 Coloring 的本地化字符串。 /// public static string HighlightDialog_UI_GroupBox_Coloring { get { @@ -1149,7 +1351,7 @@ public static string HighlightDialog_UI_GroupBox_Coloring { } /// - /// Looks up a localized string similar to Groups. + /// 查找类似 Groups 的本地化字符串。 /// public static string HighlightDialog_UI_GroupBox_Groups { get { @@ -1158,7 +1360,7 @@ public static string HighlightDialog_UI_GroupBox_Groups { } /// - /// Looks up a localized string similar to Line match criteria. + /// 查找类似 Line match criteria 的本地化字符串。 /// public static string HighlightDialog_UI_GroupBox_LineMatchCriteria { get { @@ -1167,7 +1369,7 @@ public static string HighlightDialog_UI_GroupBox_LineMatchCriteria { } /// - /// Looks up a localized string similar to You can assign groups to file names in the settings.. + /// 查找类似 You can assign groups to file names in the settings. 的本地化字符串。 /// public static string HighlightDialog_UI_Label_AssignNamesToGroups { get { @@ -1176,7 +1378,7 @@ public static string HighlightDialog_UI_Label_AssignNamesToGroups { } /// - /// Looks up a localized string similar to Background color. + /// 查找类似 Background color 的本地化字符串。 /// public static string HighlightDialog_UI_Label_BackgroundColor { get { @@ -1185,7 +1387,7 @@ public static string HighlightDialog_UI_Label_BackgroundColor { } /// - /// Looks up a localized string similar to Cooldown:. + /// 查找类似 Cooldown: 的本地化字符串。 /// public static string HighlightDialog_UI_Label_Cooldown { get { @@ -1194,7 +1396,7 @@ public static string HighlightDialog_UI_Label_Cooldown { } /// - /// Looks up a localized string similar to Foreground color. + /// 查找类似 Foreground color 的本地化字符串。 /// public static string HighlightDialog_UI_Label_ForegroundColor { get { @@ -1203,7 +1405,7 @@ public static string HighlightDialog_UI_Label_ForegroundColor { } /// - /// Looks up a localized string similar to Search string:. + /// 查找类似 Search string: 的本地化字符串。 /// public static string HighlightDialog_UI_Label_SearchString { get { @@ -1212,7 +1414,7 @@ public static string HighlightDialog_UI_Label_SearchString { } /// - /// Looks up a localized string similar to seconds. + /// 查找类似 seconds 的本地化字符串。 /// public static string HighlightDialog_UI_Label_Seconds { get { @@ -1221,7 +1423,7 @@ public static string HighlightDialog_UI_Label_Seconds { } /// - /// Looks up a localized string similar to Sound file:. + /// 查找类似 Sound file: 的本地化字符串。 /// public static string HighlightDialog_UI_Label_SoundFile { get { @@ -1230,7 +1432,7 @@ public static string HighlightDialog_UI_Label_SoundFile { } /// - /// Looks up a localized string similar to New group. + /// 查找类似 New group 的本地化字符串。 /// public static string HighlightDialog_UI_NewGroup_BaseName { get { @@ -1239,7 +1441,7 @@ public static string HighlightDialog_UI_NewGroup_BaseName { } /// - /// Looks up a localized string similar to Audio files (*.wav;*.mp3;*.wma;*.aiff;*.aif)|*.wav;*.mp3;*.wma;*.aiff;*.aif|All files (*.*)|*.*. + /// 查找类似 Audio files (*.wav;*.mp3;*.wma;*.aiff;*.aif)|*.wav;*.mp3;*.wma;*.aiff;*.aif|All files (*.*)|*.* 的本地化字符串。 /// public static string HighlightDialog_UI_OpenFileFilter_Audio { get { @@ -1248,7 +1450,7 @@ public static string HighlightDialog_UI_OpenFileFilter_Audio { } /// - /// Looks up a localized string similar to Outline selected blocks. + /// 查找类似 Outline selected blocks 的本地化字符串。 /// public static string HighlightDialog_UI_OutlineSelectedBlocks { get { @@ -1257,7 +1459,7 @@ public static string HighlightDialog_UI_OutlineSelectedBlocks { } /// - /// Looks up a localized string similar to Use system color. + /// 查找类似 Use system color 的本地化字符串。 /// public static string HighlightDialog_UI_ResetSelectionColor { get { @@ -1266,7 +1468,7 @@ public static string HighlightDialog_UI_ResetSelectionColor { } /// - /// Looks up a localized string similar to Selection highlight (all groups). + /// 查找类似 Selection highlight (all groups) 的本地化字符串。 /// public static string HighlightDialog_UI_SelectionHighlight { get { @@ -1275,7 +1477,7 @@ public static string HighlightDialog_UI_SelectionHighlight { } /// - /// Looks up a localized string similar to Settings could not be imported: {0}. + /// 查找类似 Settings could not be imported: {0} 的本地化字符串。 /// public static string HighlightDialog_UI_SettingsCouldNotBeImported { get { @@ -1284,7 +1486,7 @@ public static string HighlightDialog_UI_SettingsCouldNotBeImported { } /// - /// Looks up a localized string similar to Settings imported. + /// 查找类似 Settings imported 的本地化字符串。 /// public static string HighlightDialog_UI_SettingsImported { get { @@ -1293,7 +1495,7 @@ public static string HighlightDialog_UI_SettingsImported { } /// - /// Looks up a localized string similar to Copy of. + /// 查找类似 Copy of 的本地化字符串。 /// public static string HighlightDialog_UI_Snippet_CopyOf { get { @@ -1302,7 +1504,7 @@ public static string HighlightDialog_UI_Snippet_CopyOf { } /// - /// Looks up a localized string similar to Highlighting and action triggers. + /// 查找类似 Highlighting and action triggers 的本地化字符串。 /// public static string HighlightDialog_UI_Title { get { @@ -1311,7 +1513,7 @@ public static string HighlightDialog_UI_Title { } /// - /// Looks up a localized string similar to Export Settings to file. + /// 查找类似 Export Settings to file 的本地化字符串。 /// public static string HighlightDialog_UI_Title_ExportSettings { get { @@ -1320,7 +1522,7 @@ public static string HighlightDialog_UI_Title_ExportSettings { } /// - /// Looks up a localized string similar to (preview). + /// 查找类似 (preview) 的本地化字符串。 /// public static string HighlightEntryEditDialog_UI_Preview_Placeholder { get { @@ -1329,7 +1531,7 @@ public static string HighlightEntryEditDialog_UI_Preview_Placeholder { } /// - /// Looks up a localized string similar to Actions. + /// 查找类似 Actions 的本地化字符串。 /// public static string HighlightEntryEditDialog_UI_Tab_Actions { get { @@ -1338,7 +1540,7 @@ public static string HighlightEntryEditDialog_UI_Tab_Actions { } /// - /// Looks up a localized string similar to Coloring. + /// 查找类似 Coloring 的本地化字符串。 /// public static string HighlightEntryEditDialog_UI_Tab_Coloring { get { @@ -1347,7 +1549,7 @@ public static string HighlightEntryEditDialog_UI_Tab_Coloring { } /// - /// Looks up a localized string similar to Line Match Criteria. + /// 查找类似 Line Match Criteria 的本地化字符串。 /// public static string HighlightEntryEditDialog_UI_Tab_LineMatchCriteria { get { @@ -1356,7 +1558,7 @@ public static string HighlightEntryEditDialog_UI_Tab_LineMatchCriteria { } /// - /// Looks up a localized string similar to Add Highlight. + /// 查找类似 Add Highlight 的本地化字符串。 /// public static string HighlightEntryEditDialog_UI_Title_Add { get { @@ -1365,7 +1567,7 @@ public static string HighlightEntryEditDialog_UI_Title_Add { } /// - /// Looks up a localized string similar to Edit Highlight — "{0}". + /// 查找类似 Edit Highlight — "{0}" 的本地化字符串。 /// public static string HighlightEntryEditDialog_UI_Title_EditFormat { get { @@ -1374,7 +1576,7 @@ public static string HighlightEntryEditDialog_UI_Title_EditFormat { } /// - /// Looks up a localized string similar to Choose file.... + /// 查找类似 Choose file... 的本地化字符串。 /// public static string ImportSettingsDialog_UI_Button_ChooseFile { get { @@ -1383,7 +1585,7 @@ public static string ImportSettingsDialog_UI_Button_ChooseFile { } /// - /// Looks up a localized string similar to Columnizer file masks. + /// 查找类似 Columnizer file masks 的本地化字符串。 /// public static string ImportSettingsDialog_UI_CheckBox_ColumnizerFileMasks { get { @@ -1392,7 +1594,7 @@ public static string ImportSettingsDialog_UI_CheckBox_ColumnizerFileMasks { } /// - /// Looks up a localized string similar to External tools. + /// 查找类似 External tools 的本地化字符串。 /// public static string ImportSettingsDialog_UI_CheckBox_ExternalTools { get { @@ -1401,7 +1603,7 @@ public static string ImportSettingsDialog_UI_CheckBox_ExternalTools { } /// - /// Looks up a localized string similar to Highlight file masks. + /// 查找类似 Highlight file masks 的本地化字符串。 /// public static string ImportSettingsDialog_UI_CheckBox_HighlightFileMasks { get { @@ -1410,7 +1612,7 @@ public static string ImportSettingsDialog_UI_CheckBox_HighlightFileMasks { } /// - /// Looks up a localized string similar to Highlight settings. + /// 查找类似 Highlight settings 的本地化字符串。 /// public static string ImportSettingsDialog_UI_CheckBox_HighlightSettings { get { @@ -1419,7 +1621,7 @@ public static string ImportSettingsDialog_UI_CheckBox_HighlightSettings { } /// - /// Looks up a localized string similar to Keep existing settings. + /// 查找类似 Keep existing settings 的本地化字符串。 /// public static string ImportSettingsDialog_UI_CheckBox_KeepExistingSettings { get { @@ -1428,7 +1630,7 @@ public static string ImportSettingsDialog_UI_CheckBox_KeepExistingSettings { } /// - /// Looks up a localized string similar to Other. + /// 查找类似 Other 的本地化字符串。 /// public static string ImportSettingsDialog_UI_CheckBox_Other { get { @@ -1437,7 +1639,7 @@ public static string ImportSettingsDialog_UI_CheckBox_Other { } /// - /// Looks up a localized string similar to Import options. + /// 查找类似 Import options 的本地化字符串。 /// public static string ImportSettingsDialog_UI_GroupBox_ImportOptions { get { @@ -1446,7 +1648,7 @@ public static string ImportSettingsDialog_UI_GroupBox_ImportOptions { } /// - /// Looks up a localized string similar to Settings file to import:. + /// 查找类似 Settings file to import: 的本地化字符串。 /// public static string ImportSettingsDialog_UI_Label_SettingsFileToImport { get { @@ -1455,7 +1657,7 @@ public static string ImportSettingsDialog_UI_Label_SettingsFileToImport { } /// - /// Looks up a localized string similar to Settings (*.json)|*.json|All files (*.*)|*.*. + /// 查找类似 Settings (*.json)|*.json|All files (*.*)|*.* 的本地化字符串。 /// public static string ImportSettingsDialog_UI_OpenFileDialog_Filter { get { @@ -1464,7 +1666,7 @@ public static string ImportSettingsDialog_UI_OpenFileDialog_Filter { } /// - /// Looks up a localized string similar to Load Settings from file. + /// 查找类似 Load Settings from file 的本地化字符串。 /// public static string ImportSettingsDialog_UI_OpenFileDialog_Title { get { @@ -1473,7 +1675,7 @@ public static string ImportSettingsDialog_UI_OpenFileDialog_Title { } /// - /// Looks up a localized string similar to Import Settings. + /// 查找类似 Import Settings 的本地化字符串。 /// public static string ImportSettingsDialog_UI_Title { get { @@ -1482,7 +1684,7 @@ public static string ImportSettingsDialog_UI_Title { } /// - /// Looks up a localized string similar to Keyword action plugin:. + /// 查找类似 Keyword action plugin: 的本地化字符串。 /// public static string KeywordActionDlg_UI_Label_KeywordActionPlugin { get { @@ -1491,7 +1693,7 @@ public static string KeywordActionDlg_UI_Label_KeywordActionPlugin { } /// - /// Looks up a localized string similar to Parameter. + /// 查找类似 Parameter 的本地化字符串。 /// public static string KeywordActionDlg_UI_Label_Parameter { get { @@ -1500,7 +1702,7 @@ public static string KeywordActionDlg_UI_Label_Parameter { } /// - /// Looks up a localized string similar to Keyword Action. + /// 查找类似 Keyword Action 的本地化字符串。 /// public static string KeywordActionDlg_UI_Title { get { @@ -1509,7 +1711,7 @@ public static string KeywordActionDlg_UI_Title { } /// - /// Looks up a localized string similar to Error loading session. The file may be corrupted or inaccessible.. + /// 查找类似 Error loading session. The file may be corrupted or inaccessible. 的本地化字符串。 /// public static string LoadSession_UI_Message_Error_FileMaybeCorruptedOrInaccessible { get { @@ -1518,7 +1720,7 @@ public static string LoadSession_UI_Message_Error_FileMaybeCorruptedOrInaccessib } /// - /// Looks up a localized string similar to Failed to update session file: {0}. + /// 查找类似 Failed to update session file: {0} 的本地化字符串。 /// public static string LoadSession_UI_Message_Error_Message_FailedToUpdateSessionFile { get { @@ -1527,7 +1729,7 @@ public static string LoadSession_UI_Message_Error_Message_FailedToUpdateSessionF } /// - /// Looks up a localized string similar to Session file has been updated with the new file paths.. + /// 查找类似 Session file has been updated with the new file paths. 的本地化字符串。 /// public static string LoadSession_UI_Message_Error_Message_UpdateSessionFile { get { @@ -1536,7 +1738,7 @@ public static string LoadSession_UI_Message_Error_Message_UpdateSessionFile { } /// - /// Looks up a localized string similar to Session Update Failed. + /// 查找类似 Session Update Failed 的本地化字符串。 /// public static string LoadSession_UI_Message_Error_Title_FailedToUpdateSessionFile { get { @@ -1545,7 +1747,7 @@ public static string LoadSession_UI_Message_Error_Title_FailedToUpdateSessionFil } /// - /// Looks up a localized string similar to Session Load Failed. + /// 查找类似 Session Load Failed 的本地化字符串。 /// public static string LoadSession_UI_Message_Error_Title_SessionLoadFailed { get { @@ -1554,7 +1756,7 @@ public static string LoadSession_UI_Message_Error_Title_SessionLoadFailed { } /// - /// Looks up a localized string similar to Session Updated. + /// 查找类似 Session Updated 的本地化字符串。 /// public static string LoadSession_UI_Message_Error_Title_UpdateSessionFile { get { @@ -1563,7 +1765,7 @@ public static string LoadSession_UI_Message_Error_Title_UpdateSessionFile { } /// - /// Looks up a localized string similar to None of the files in this session could be found. The session cannot be loaded.. + /// 查找类似 None of the files in this session could be found. The session cannot be loaded. 的本地化字符串。 /// public static string LoadSession_UI_Message_Message_FilesForSessionCouldNotBeFound { get { @@ -1572,7 +1774,7 @@ public static string LoadSession_UI_Message_Message_FilesForSessionCouldNotBeFou } /// - /// Looks up a localized string similar to Could not begin restart session. Unable to determine file locker.. + /// 查找类似 Could not begin restart session. Unable to determine file locker. 的本地化字符串。 /// public static string Lockfinder_Exception_CouldNotBeginRestartSessionUnableToDetermineFileLocker { get { @@ -1581,7 +1783,7 @@ public static string Lockfinder_Exception_CouldNotBeginRestartSessionUnableToDet } /// - /// Looks up a localized string similar to Could not list processes locking resource. + /// 查找类似 Could not list processes locking resource 的本地化字符串。 /// public static string Lockfinder_Exception_CouldNotListProcessesLockingResource { get { @@ -1590,7 +1792,7 @@ public static string Lockfinder_Exception_CouldNotListProcessesLockingResource { } /// - /// Looks up a localized string similar to Could not list processes locking resource. Failed to get size of result.. + /// 查找类似 Could not list processes locking resource. Failed to get size of result. 的本地化字符串。 /// public static string Lockfinder_Exception_CouldNotListProcessesLockingResourceFailedToGetSizeOfResult { get { @@ -1599,7 +1801,7 @@ public static string Lockfinder_Exception_CouldNotListProcessesLockingResourceFa } /// - /// Looks up a localized string similar to Could not register resource.. + /// 查找类似 Could not register resource. 的本地化字符串。 /// public static string Lockfinder_Exception_CouldNotRegisterResource { get { @@ -1608,7 +1810,7 @@ public static string Lockfinder_Exception_CouldNotRegisterResource { } /// - /// Looks up a localized string similar to No processes are locking the path specified. + /// 查找类似 No processes are locking the path specified 的本地化字符串。 /// public static string Lockfinder_Exception_NoProcessesAreLockingThePathSpecified { get { @@ -1617,7 +1819,7 @@ public static string Lockfinder_Exception_NoProcessesAreLockingThePathSpecified } /// - /// Looks up a localized string similar to RmEndSession: {0}. + /// 查找类似 RmEndSession: {0} 的本地化字符串。 /// public static string Lockfinder_Trace_RmEndSessionNativeMethodsRmEndSessionHandle { get { @@ -1626,7 +1828,7 @@ public static string Lockfinder_Trace_RmEndSessionNativeMethodsRmEndSessionHandl } /// - /// Looks up a localized string similar to Error during value {0}, min {1}, max {2}, visible {3}: {4}. + /// 查找类似 Error during value {0}, min {1}, max {2}, visible {3}: {4} 的本地化字符串。 /// public static string LogExpert_Common_Error_5Parameters_ErrorDuring0Value1Min2Max3Visible45 { get { @@ -1635,7 +1837,7 @@ public static string LogExpert_Common_Error_5Parameters_ErrorDuring0Value1Min2Ma } /// - /// Looks up a localized string similar to Insufficient rights {0}: {1}. + /// 查找类似 Insufficient rights {0}: {1} 的本地化字符串。 /// public static string LogExpert_Common_Error_InsufficientRights_For_Parameter_ErrorMessage { get { @@ -1644,7 +1846,7 @@ public static string LogExpert_Common_Error_InsufficientRights_For_Parameter_Err } /// - /// Looks up a localized string similar to {0} is already initialized. + /// 查找类似 {0} is already initialized 的本地化字符串。 /// public static string LogExpert_Common_Error_Message_ServiceIsAlreadyInitialized { get { @@ -1653,7 +1855,7 @@ public static string LogExpert_Common_Error_Message_ServiceIsAlreadyInitialized } /// - /// Looks up a localized string similar to {0} must be created on UI thread. + /// 查找类似 {0} must be created on UI thread 的本地化字符串。 /// public static string LogExpert_Common_Error_Message_ServiceMustBeCreatedOnUIThread { get { @@ -1662,7 +1864,7 @@ public static string LogExpert_Common_Error_Message_ServiceMustBeCreatedOnUIThre } /// - /// Looks up a localized string similar to {0} not initialized. + /// 查找类似 {0} not initialized 的本地化字符串。 /// public static string LogExpert_Common_Error_Message_ServiceNotInitialized { get { @@ -1671,7 +1873,7 @@ public static string LogExpert_Common_Error_Message_ServiceNotInitialized { } /// - /// Looks up a localized string similar to &Add. + /// 查找类似 &Add 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Add { get { @@ -1680,7 +1882,7 @@ public static string LogExpert_Common_UI_Button_Add { } /// - /// Looks up a localized string similar to A&pply. + /// 查找类似 A&pply 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Apply { get { @@ -1689,7 +1891,7 @@ public static string LogExpert_Common_UI_Button_Apply { } /// - /// Looks up a localized string similar to &Cancel. + /// 查找类似 &Cancel 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Cancel { get { @@ -1698,7 +1900,7 @@ public static string LogExpert_Common_UI_Button_Cancel { } /// - /// Looks up a localized string similar to &Delete. + /// 查找类似 &Delete 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Delete { get { @@ -1707,7 +1909,7 @@ public static string LogExpert_Common_UI_Button_Delete { } /// - /// Looks up a localized string similar to &Edit. + /// 查找类似 &Edit 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Edit { get { @@ -1716,7 +1918,7 @@ public static string LogExpert_Common_UI_Button_Edit { } /// - /// Looks up a localized string similar to Export.... + /// 查找类似 Export... 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Export { get { @@ -1725,7 +1927,7 @@ public static string LogExpert_Common_UI_Button_Export { } /// - /// Looks up a localized string similar to &Help. + /// 查找类似 &Help 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Help { get { @@ -1734,7 +1936,7 @@ public static string LogExpert_Common_UI_Button_Help { } /// - /// Looks up a localized string similar to &Import.... + /// 查找类似 &Import... 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Import { get { @@ -1743,7 +1945,7 @@ public static string LogExpert_Common_UI_Button_Import { } /// - /// Looks up a localized string similar to Down. + /// 查找类似 Down 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_MoveDown { get { @@ -1752,7 +1954,7 @@ public static string LogExpert_Common_UI_Button_MoveDown { } /// - /// Looks up a localized string similar to Up. + /// 查找类似 Up 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_MoveUp { get { @@ -1761,7 +1963,7 @@ public static string LogExpert_Common_UI_Button_MoveUp { } /// - /// Looks up a localized string similar to &OK. + /// 查找类似 &OK 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_OK { get { @@ -1770,7 +1972,7 @@ public static string LogExpert_Common_UI_Button_OK { } /// - /// Looks up a localized string similar to &Save. + /// 查找类似 &Save 的本地化字符串。 /// public static string LogExpert_Common_UI_Button_Save { get { @@ -1779,7 +1981,7 @@ public static string LogExpert_Common_UI_Button_Save { } /// - /// Looks up a localized string similar to Could not copy to the clipboard. It is in use by another application. Please try again.. + /// 查找类似 Could not copy to the clipboard. It is in use by another application. Please try again. 的本地化字符串。 /// public static string LogExpert_Common_UI_Message_ClipboardInUse { get { @@ -1788,7 +1990,7 @@ public static string LogExpert_Common_UI_Message_ClipboardInUse { } /// - /// Looks up a localized string similar to Deserialize. + /// 查找类似 Deserialize 的本地化字符串。 /// public static string LogExpert_Common_UI_Title_Deserialize { get { @@ -1797,7 +1999,7 @@ public static string LogExpert_Common_UI_Title_Deserialize { } /// - /// Looks up a localized string similar to LogExpert Error. + /// 查找类似 LogExpert Error 的本地化字符串。 /// public static string LogExpert_Common_UI_Title_Error { get { @@ -1806,7 +2008,7 @@ public static string LogExpert_Common_UI_Title_Error { } /// - /// Looks up a localized string similar to LogExpert. + /// 查找类似 LogExpert 的本地化字符串。 /// public static string LogExpert_Common_UI_Title_LogExpert { get { @@ -1815,7 +2017,7 @@ public static string LogExpert_Common_UI_Title_LogExpert { } /// - /// Looks up a localized string similar to No column splitting. The whole line is displayed in a single column.. + /// 查找类似 No column splitting. The whole line is displayed in a single column. 的本地化字符串。 /// public static string LogExpert_DefaultLogfileColumnicer_Description { get { @@ -1824,7 +2026,7 @@ public static string LogExpert_DefaultLogfileColumnicer_Description { } /// - /// Looks up a localized string similar to Default (single line). + /// 查找类似 Default (single line) 的本地化字符串。 /// public static string LogExpert_DefaultLogfileColumnicer_Name { get { @@ -1833,7 +2035,7 @@ public static string LogExpert_DefaultLogfileColumnicer_Name { } /// - /// Looks up a localized string similar to Must provide at least one file.. + /// 查找类似 Must provide at least one file. 的本地化字符串。 /// public static string LogfileReader_Error_Message_MustProvideAtLeastOneFile { get { @@ -1842,7 +2044,7 @@ public static string LogfileReader_Error_Message_MustProvideAtLeastOneFile { } /// - /// Looks up a localized string similar to Error in {0}: {1}. + /// 查找类似 Error in {0}: {1} 的本地化字符串。 /// public static string Logger_Error_In_Function { get { @@ -1851,7 +2053,7 @@ public static string Logger_Error_In_Function { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap LogLover { get { @@ -1861,7 +2063,7 @@ public static System.Drawing.Bitmap LogLover { } /// - /// Looks up a localized string similar to LogExpert.chm. + /// 查找类似 LogExpert.chm 的本地化字符串。 /// public static string LogTabWindow_HelpFile { get { @@ -1870,7 +2072,7 @@ public static string LogTabWindow_HelpFile { } /// - /// Looks up a localized string similar to This is a test exception thrown by the GUI thread. + /// 查找类似 This is a test exception thrown by the GUI thread 的本地化字符串。 /// public static string LogTabWindow_OnThrowTestExceptionGUIThread_ThisIsATestExceptionThrownByTheGUIThread { get { @@ -1880,7 +2082,7 @@ public static string LogTabWindow_OnThrowTestExceptionGUIThread_ThisIsATestExcep } /// - /// Looks up a localized string similar to lines. + /// 查找类似 lines 的本地化字符串。 /// public static string LogTabWindow_StatusLineText_lowerCase_Lines { get { @@ -1889,7 +2091,7 @@ public static string LogTabWindow_StatusLineText_lowerCase_Lines { } /// - /// Looks up a localized string similar to Line:. + /// 查找类似 Line: 的本地化字符串。 /// public static string LogTabWindow_StatusLineText_UpperCase_Lines { get { @@ -1898,7 +2100,7 @@ public static string LogTabWindow_StatusLineText_UpperCase_Lines { } /// - /// Looks up a localized string similar to This is a test exception thrown by an async delegate. + /// 查找类似 This is a test exception thrown by an async delegate 的本地化字符串。 /// public static string LogTabWindow_ThrowTestException_ThisIsATestExceptionThrownByAnAsyncDelegate { get { @@ -1907,7 +2109,7 @@ public static string LogTabWindow_ThrowTestException_ThisIsATestExceptionThrownB } /// - /// Looks up a localized string similar to This is a test exception thrown by a background thread. + /// 查找类似 This is a test exception thrown by a background thread 的本地化字符串。 /// public static string LogTabWindow_ThrowTestExceptionThread_ThisIsATestExceptionThrownByABackgroundThread { get { @@ -1917,7 +2119,7 @@ public static string LogTabWindow_ThrowTestExceptionThread_ThisIsATestExceptionT } /// - /// Looks up a localized string similar to Follow tail. + /// 查找类似 Follow tail 的本地化字符串。 /// public static string LogTabWindow_UI_CheckBox_checkBoxFollowTail { get { @@ -1926,7 +2128,7 @@ public static string LogTabWindow_UI_CheckBox_checkBoxFollowTail { } /// - /// Looks up a localized string similar to Follow tail. + /// 查找类似 Follow tail 的本地化字符串。 /// public static string LogTabWindow_UI_CheckBox_Host { get { @@ -1935,7 +2137,7 @@ public static string LogTabWindow_UI_CheckBox_Host { } /// - /// Looks up a localized string similar to host. + /// 查找类似 host 的本地化字符串。 /// public static string LogTabWindow_UI_CheckBox_ToolTip_checkBoxHost { get { @@ -1944,7 +2146,7 @@ public static string LogTabWindow_UI_CheckBox_ToolTip_checkBoxHost { } /// - /// Looks up a localized string similar to L:. + /// 查找类似 L: 的本地化字符串。 /// public static string LogTabWindow_UI_Label_labelCurrentLine { get { @@ -1953,7 +2155,7 @@ public static string LogTabWindow_UI_Label_labelCurrentLine { } /// - /// Looks up a localized string similar to 0. + /// 查找类似 0 的本地化字符串。 /// public static string LogTabWindow_UI_Label_labelLines { get { @@ -1962,7 +2164,7 @@ public static string LogTabWindow_UI_Label_labelLines { } /// - /// Looks up a localized string similar to 0. + /// 查找类似 0 的本地化字符串。 /// public static string LogTabWindow_UI_Label_labelSize { get { @@ -1971,7 +2173,7 @@ public static string LogTabWindow_UI_Label_labelSize { } /// - /// Looks up a localized string similar to Ready. + /// 查找类似 Ready 的本地化字符串。 /// public static string LogTabWindow_UI_Label_labelStatus { get { @@ -1980,7 +2182,7 @@ public static string LogTabWindow_UI_Label_labelStatus { } /// - /// Looks up a localized string similar to ->E. + /// 查找类似 ->E 的本地化字符串。 /// public static string LogTabWindow_UI_LogWindow_Title_ExternalStartTool_Suffix { get { @@ -1989,7 +2191,7 @@ public static string LogTabWindow_UI_LogWindow_Title_ExternalStartTool_Suffix { } /// - /// Looks up a localized string similar to Clipboard. + /// 查找类似 Clipboard 的本地化字符串。 /// public static string LogTabWindow_UI_LogWindow_Title_Text_From_Clipboard { get { @@ -1998,7 +2200,7 @@ public static string LogTabWindow_UI_LogWindow_Title_Text_From_Clipboard { } /// - /// Looks up a localized string similar to Pasted on {0}. + /// 查找类似 Pasted on {0} 的本地化字符串。 /// public static string LogTabWindow_UI_LogWindow_Title_ToolTip_PastedOn { get { @@ -2007,7 +2209,7 @@ public static string LogTabWindow_UI_LogWindow_Title_ToolTip_PastedOn { } /// - /// Looks up a localized string similar to Column restrict. + /// 查找类似 Column restrict 的本地化字符串。 /// public static string LogTabWindow_UI_LogWindow_Tooltip_ColumnRestrict { get { @@ -2016,7 +2218,7 @@ public static string LogTabWindow_UI_LogWindow_Tooltip_ColumnRestrict { } /// - /// Looks up a localized string similar to Filter: {0} {1}{2}. + /// 查找类似 Filter: {0} {1}{2} 的本地化字符串。 /// public static string LogTabWindow_UI_LogWindow_ToolTip_Filter { get { @@ -2025,7 +2227,7 @@ public static string LogTabWindow_UI_LogWindow_ToolTip_Filter { } /// - /// Looks up a localized string similar to (Invert match). + /// 查找类似 (Invert match) 的本地化字符串。 /// public static string LogTabWindow_UI_LogWindow_ToolTip_InvertMatch { get { @@ -2034,7 +2236,7 @@ public static string LogTabWindow_UI_LogWindow_ToolTip_InvertMatch { } /// - /// Looks up a localized string similar to Main Menu. + /// 查找类似 Main Menu 的本地化字符串。 /// public static string LogTabWindow_UI_MenuStrip_MainMenu { get { @@ -2043,7 +2245,7 @@ public static string LogTabWindow_UI_MenuStrip_MainMenu { } /// - /// Looks up a localized string similar to menuStrip1. + /// 查找类似 menuStrip1 的本地化字符串。 /// public static string LogTabWindow_UI_MenuStrip_mainMenuStrip { get { @@ -2052,7 +2254,7 @@ public static string LogTabWindow_UI_MenuStrip_mainMenuStrip { } /// - /// Looks up a localized string similar to Sysout for the Tool was configured, but there is no active logfile the Tool will be started without the Sysout Pipe. + /// 查找类似 Sysout for the Tool was configured, but there is no active logfile the Tool will be started without the Sysout Pipe 的本地化字符串。 /// public static string LogTabWindow_UI_Message_NoLogfileWithSysOutPipeToolConfigured { get { @@ -2061,9 +2263,9 @@ public static string LogTabWindow_UI_Message_NoLogfileWithSysOutPipeToolConfigur } /// - /// Looks up a localized string similar to Plugin trust configuration updated. + /// 查找类似 Plugin trust configuration updated. /// - ///Restart LogExpert to apply changes?. + ///Restart LogExpert to apply changes? 的本地化字符串。 /// public static string LogTabWindow_UI_Message_PluginTrustConfigurationUpdate { get { @@ -2072,7 +2274,7 @@ public static string LogTabWindow_UI_Message_PluginTrustConfigurationUpdate { } /// - /// Looks up a localized string similar to LogExpert session {0}. + /// 查找类似 LogExpert session {0} 的本地化字符串。 /// public static string LogTabWindow_UI_Session_Default_Filter { get { @@ -2081,7 +2283,7 @@ public static string LogTabWindow_UI_Session_Default_Filter { } /// - /// Looks up a localized string similar to statusStrip1. + /// 查找类似 statusStrip1 的本地化字符串。 /// public static string LogTabWindow_UI_StatusStrip_StatusStrip { get { @@ -2090,7 +2292,7 @@ public static string LogTabWindow_UI_StatusStrip_StatusStrip { } /// - /// Looks up a localized string similar to Enable MultiFile. + /// 查找类似 Enable MultiFile 的本地化字符串。 /// public static string LogTabWindow_UI_StripMenuItem_multiFileEnabledStripMenuItem { get { @@ -2099,7 +2301,7 @@ public static string LogTabWindow_UI_StripMenuItem_multiFileEnabledStripMenuItem } /// - /// Looks up a localized string similar to Restart Recommended. + /// 查找类似 Restart Recommended 的本地化字符串。 /// public static string LogTabWindow_UI_Title_RestartRecommended { get { @@ -2108,7 +2310,7 @@ public static string LogTabWindow_UI_Title_RestartRecommended { } /// - /// Looks up a localized string similar to Toggle Bookmark. + /// 查找类似 Toggle Bookmark 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_toolStripButtonBookmark { get { @@ -2117,7 +2319,7 @@ public static string LogTabWindow_UI_ToolStripButton_toolStripButtonBookmark { } /// - /// Looks up a localized string similar to Show bookmark bubbles. + /// 查找类似 Show bookmark bubbles 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_toolStripButtonBubbles { get { @@ -2126,7 +2328,7 @@ public static string LogTabWindow_UI_ToolStripButton_toolStripButtonBubbles { } /// - /// Looks up a localized string similar to Next Bookmark. + /// 查找类似 Next Bookmark 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_toolStripButtonDown { get { @@ -2135,7 +2337,7 @@ public static string LogTabWindow_UI_ToolStripButton_toolStripButtonDown { } /// - /// Looks up a localized string similar to Filter. + /// 查找类似 Filter 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_toolStripButtonFilter { get { @@ -2144,7 +2346,7 @@ public static string LogTabWindow_UI_ToolStripButton_toolStripButtonFilter { } /// - /// Looks up a localized string similar to Open File. + /// 查找类似 Open File 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_toolStripButtonOpen { get { @@ -2153,7 +2355,7 @@ public static string LogTabWindow_UI_ToolStripButton_toolStripButtonOpen { } /// - /// Looks up a localized string similar to Search. + /// 查找类似 Search 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_toolStripButtonSearch { get { @@ -2162,7 +2364,7 @@ public static string LogTabWindow_UI_ToolStripButton_toolStripButtonSearch { } /// - /// Looks up a localized string similar to tail. + /// 查找类似 tail 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_toolStripButtonTail { get { @@ -2171,7 +2373,7 @@ public static string LogTabWindow_UI_ToolStripButton_toolStripButtonTail { } /// - /// Looks up a localized string similar to Previous Bookmark. + /// 查找类似 Previous Bookmark 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_toolStripButtonUp { get { @@ -2180,7 +2382,7 @@ public static string LogTabWindow_UI_ToolStripButton_toolStripButtonUp { } /// - /// Looks up a localized string similar to Toggle bookmark. + /// 查找类似 Toggle bookmark 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonBookmark { get { @@ -2189,7 +2391,7 @@ public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonBook } /// - /// Looks up a localized string similar to Go to next bookmark. + /// 查找类似 Go to next bookmark 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonDown { get { @@ -2198,7 +2400,7 @@ public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonDown } /// - /// Looks up a localized string similar to Filter window. + /// 查找类似 Filter window 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonFilter { get { @@ -2207,7 +2409,7 @@ public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonFilt } /// - /// Looks up a localized string similar to Open file. + /// 查找类似 Open file 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonOpen { get { @@ -2216,7 +2418,7 @@ public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonOpen } /// - /// Looks up a localized string similar to Search. + /// 查找类似 Search 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonSearch { get { @@ -2225,7 +2427,7 @@ public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonSear } /// - /// Looks up a localized string similar to Go to previous bookmark. + /// 查找类似 Go to previous bookmark 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonUp { get { @@ -2234,7 +2436,7 @@ public static string LogTabWindow_UI_ToolStripButton_ToolTip_toolStripButtonUp { } /// - /// Looks up a localized string similar to Select the current highlight settings for the log file (right-click to open highlight settings). + /// 查找类似 Select the current highlight settings for the log file (right-click to open highlight settings) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripComboBox_ToolTip_highlightGroupsToolStripComboBox { get { @@ -2243,7 +2445,7 @@ public static string LogTabWindow_UI_ToolStripComboBox_ToolTip_highlightGroupsTo } /// - /// Looks up a localized string similar to toolStripContainer1. + /// 查找类似 toolStripContainer1 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripContainer_toolStripContainer { get { @@ -2252,7 +2454,7 @@ public static string LogTabWindow_UI_ToolStripContainer_toolStripContainer { } /// - /// Looks up a localized string similar to About. + /// 查找类似 About 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_aboutToolStripMenuItem { get { @@ -2261,7 +2463,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_aboutToolStripMenuItem { } /// - /// Looks up a localized string similar to Always on top. + /// 查找类似 Always on top 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_alwaysOnTopToolStripMenuItem { get { @@ -2270,7 +2472,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_alwaysOnTopToolStripMenuI } /// - /// Looks up a localized string similar to Bookmarks. + /// 查找类似 Bookmarks 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_bookmarksToolStripMenuItem { get { @@ -2279,7 +2481,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_bookmarksToolStripMenuIte } /// - /// Looks up a localized string similar to Cell select mode. + /// 查找类似 Cell select mode 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_cellSelectModeToolStripMenuItem { get { @@ -2288,7 +2490,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_cellSelectModeToolStripMe } /// - /// Looks up a localized string similar to Clear recently used. + /// 查找类似 Clear recently used 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_clearFileHistoryToolStripMenuItem { get { @@ -2297,7 +2499,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_clearFileHistoryToolStrip } /// - /// Looks up a localized string similar to Close all tabs. + /// 查找类似 Close all tabs 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_closeAllTabsToolStripMenuItem { get { @@ -2306,7 +2508,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_closeAllTabsToolStripMenu } /// - /// Looks up a localized string similar to Close File. + /// 查找类似 Close File 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_closeFileToolStripMenuItem { get { @@ -2315,7 +2517,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_closeFileToolStripMenuIte } /// - /// Looks up a localized string similar to Close other tabs. + /// 查找类似 Close other tabs 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_closeOtherTabsToolStripMenuItem { get { @@ -2324,7 +2526,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_closeOtherTabsToolStripMe } /// - /// Looks up a localized string similar to Close this tab. + /// 查找类似 Close this tab 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_closeThisTabToolStripMenuItem { get { @@ -2333,7 +2535,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_closeThisTabToolStripMenu } /// - /// Looks up a localized string similar to Column finder. + /// 查找类似 Column finder 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_columnFinderToolStripMenuItem { get { @@ -2342,7 +2544,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_columnFinderToolStripMenu } /// - /// Looks up a localized string similar to Columnizer.... + /// 查找类似 Columnizer... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_columnizerToolStripMenuItem { get { @@ -2351,7 +2553,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_columnizerToolStripMenuIt } /// - /// Looks up a localized string similar to Configure.... + /// 查找类似 Configure... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_configureToolStripMenuItem { get { @@ -2360,7 +2562,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_configureToolStripMenuIte } /// - /// Looks up a localized string similar to Copy to Tab. + /// 查找类似 Copy to Tab 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_copyMarkedLinesIntoNewTabToolStripMenuItem { get { @@ -2369,7 +2571,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_copyMarkedLinesIntoNewTab } /// - /// Looks up a localized string similar to Copy path to clipboard. + /// 查找类似 Copy path to clipboard 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_copyPathToClipboardToolStripMenuItem { get { @@ -2378,7 +2580,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_copyPathToClipboardToolSt } /// - /// Looks up a localized string similar to Debug. + /// 查找类似 Debug 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_debugLogLevelToolStripMenuItem { get { @@ -2387,7 +2589,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_debugLogLevelToolStripMen } /// - /// Looks up a localized string similar to Debug. + /// 查找类似 Debug 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_debugToolStripMenuItem { get { @@ -2396,7 +2598,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_debugToolStripMenuItem { } /// - /// Looks up a localized string similar to Disable word highlight mode. + /// 查找类似 Disable word highlight mode 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_disableWordHighlightModeToolStripMenuItem { get { @@ -2405,7 +2607,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_disableWordHighlightModeT } /// - /// Looks up a localized string similar to Dump buffer diagnostic. + /// 查找类似 Dump buffer diagnostic 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_dumpBufferDiagnosticToolStripMenuItem { get { @@ -2414,7 +2616,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_dumpBufferDiagnosticToolS } /// - /// Looks up a localized string similar to Dump LogBuffer info. + /// 查找类似 Dump LogBuffer info 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_dumpLogBufferInfoToolStripMenuItem { get { @@ -2423,7 +2625,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_dumpLogBufferInfoToolStri } /// - /// Looks up a localized string similar to Encoding. + /// 查找类似 Encoding 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_encodingToolStripMenuItem { get { @@ -2432,7 +2634,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_encodingToolStripMenuItem } /// - /// Looks up a localized string similar to Exit. + /// 查找类似 Exit 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_exitToolStripMenuItem { get { @@ -2441,7 +2643,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_exitToolStripMenuItem { } /// - /// Looks up a localized string similar to Export bookmarks.... + /// 查找类似 Export bookmarks... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_exportBookmarksToolStripMenuItem { get { @@ -2450,7 +2652,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_exportBookmarksToolStripM } /// - /// Looks up a localized string similar to File. + /// 查找类似 File 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_fileToolStripMenuItem { get { @@ -2459,7 +2661,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_fileToolStripMenuItem { } /// - /// Looks up a localized string similar to Filter. + /// 查找类似 Filter 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_filterToolStripMenuItem { get { @@ -2468,7 +2670,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_filterToolStripMenuItem { } /// - /// Looks up a localized string similar to Find in Explorer. + /// 查找类似 Find in Explorer 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_findInExplorerToolStripMenuItem { get { @@ -2477,7 +2679,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_findInExplorerToolStripMe } /// - /// Looks up a localized string similar to Dump GC info. + /// 查找类似 Dump GC info 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_gCInfoToolStripMenuItem { get { @@ -2486,7 +2688,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_gCInfoToolStripMenuItem { } /// - /// Looks up a localized string similar to Go to line.... + /// 查找类似 Go to line... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_goToLineToolStripMenuItem { get { @@ -2495,7 +2697,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_goToLineToolStripMenuItem } /// - /// Looks up a localized string similar to Help. + /// 查找类似 Help 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_helpToolStripMenuItem { get { @@ -2504,7 +2706,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_helpToolStripMenuItem { } /// - /// Looks up a localized string similar to Hide line column. + /// 查找类似 Hide line column 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_hideLineColumnToolStripMenuItem { get { @@ -2513,7 +2715,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_hideLineColumnToolStripMe } /// - /// Looks up a localized string similar to Highlighting and triggers.... + /// 查找类似 Highlighting and triggers... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_hilightingToolStripMenuItem { get { @@ -2522,7 +2724,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_hilightingToolStripMenuIt } /// - /// Looks up a localized string similar to Info. + /// 查找类似 Info 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_infoToolStripMenuItem { get { @@ -2531,7 +2733,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_infoToolStripMenuItem { } /// - /// Looks up a localized string similar to Jump to next. + /// 查找类似 Jump to next 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_jumpToNextToolStripMenuItem { get { @@ -2540,7 +2742,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_jumpToNextToolStripMenuIt } /// - /// Looks up a localized string similar to Jump to prev. + /// 查找类似 Jump to prev 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_jumpToPrevToolStripMenuItem { get { @@ -2549,7 +2751,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_jumpToPrevToolStripMenuIt } /// - /// Looks up a localized string similar to Last used. + /// 查找类似 Last used 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_lastUsedToolStripMenuItem { get { @@ -2558,7 +2760,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_lastUsedToolStripMenuItem } /// - /// Looks up a localized string similar to Load session.... + /// 查找类似 Load session... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_loadProjectToolStripMenuItem { get { @@ -2567,7 +2769,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_loadProjectToolStripMenuI } /// - /// Looks up a localized string similar to Lock instance. + /// 查找类似 Lock instance 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_lockInstanceToolStripMenuItem { get { @@ -2576,7 +2778,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_lockInstanceToolStripMenu } /// - /// Looks up a localized string similar to Loglevel. + /// 查找类似 Loglevel 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_loglevelToolStripMenuItem { get { @@ -2585,7 +2787,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_loglevelToolStripMenuItem } /// - /// Looks up a localized string similar to File name mask.... + /// 查找类似 File name mask... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_multifileMaskToolStripMenuItem { get { @@ -2594,7 +2796,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_multifileMaskToolStripMen } /// - /// Looks up a localized string similar to MultiFile. + /// 查找类似 MultiFile 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_multiFileToolStripMenuItem { get { @@ -2603,7 +2805,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_multiFileToolStripMenuIte } /// - /// Looks up a localized string similar to New tab from clipboard. + /// 查找类似 New tab from clipboard 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_newFromClipboardToolStripMenuItem { get { @@ -2612,7 +2814,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_newFromClipboardToolStrip } /// - /// Looks up a localized string similar to Open.... + /// 查找类似 Open... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_openToolStripMenuItem { get { @@ -2621,7 +2823,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_openToolStripMenuItem { } /// - /// Looks up a localized string similar to Open URL.... + /// 查找类似 Open URL... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_openURIToolStripMenuItem { get { @@ -2630,7 +2832,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_openURIToolStripMenuItem } /// - /// Looks up a localized string similar to Options. + /// 查找类似 Options 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_optionToolStripMenuItem { get { @@ -2639,7 +2841,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_optionToolStripMenuItem { } /// - /// Looks up a localized string similar to Reload. + /// 查找类似 Reload 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_reloadToolStripMenuItem { get { @@ -2648,7 +2850,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_reloadToolStripMenuItem { } /// - /// Looks up a localized string similar to Run GC. + /// 查找类似 Run GC 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_runGCToolStripMenuItem { get { @@ -2657,7 +2859,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_runGCToolStripMenuItem { } /// - /// Looks up a localized string similar to Save session.... + /// 查找类似 Save session... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_saveProjectToolStripMenuItem { get { @@ -2666,7 +2868,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_saveProjectToolStripMenuI } /// - /// Looks up a localized string similar to Search.... + /// 查找类似 Search... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_searchToolStripMenuItem { get { @@ -2675,7 +2877,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_searchToolStripMenuItem { } /// - /// Looks up a localized string similar to Settings.... + /// 查找类似 Settings... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_settingsToolStripMenuItem { get { @@ -2684,7 +2886,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_settingsToolStripMenuItem } /// - /// Looks up a localized string similar to Bookmark list. + /// 查找类似 Bookmark list 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_showBookmarkListToolStripMenuItem { get { @@ -2693,7 +2895,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_showBookmarkListToolStrip } /// - /// Looks up a localized string similar to Show help. + /// 查找类似 Show help 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_showHelpToolStripMenuItem { get { @@ -2702,7 +2904,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_showHelpToolStripMenuItem } /// - /// Looks up a localized string similar to Tab color.... + /// 查找类似 Tab color... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_tabColorToolStripMenuItem { get { @@ -2711,7 +2913,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_tabColorToolStripMenuItem } /// - /// Looks up a localized string similar to Tab rename.... + /// 查找类似 Tab rename... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_tabRenameToolStripMenuItem { get { @@ -2720,7 +2922,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_tabRenameToolStripMenuIte } /// - /// Looks up a localized string similar to Plugin &Trust Management.... + /// 查找类似 Plugin &Trust Management... 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_Text_PluginTrustManagement { get { @@ -2729,7 +2931,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_Text_PluginTrustManagemen } /// - /// Looks up a localized string similar to Throw exception (background thread). + /// 查找类似 Throw exception (background thread) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_throwExceptionBackgroundThreadToolStripMenuItem { get { @@ -2739,7 +2941,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_throwExceptionBackgroundT } /// - /// Looks up a localized string similar to Throw exception (Async delegate). + /// 查找类似 Throw exception (Async delegate) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_throwExceptionbackgroundThToolStripMenuItem { get { @@ -2748,7 +2950,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_throwExceptionbackgroundT } /// - /// Looks up a localized string similar to Throw exception (GUI Thread). + /// 查找类似 Throw exception (GUI Thread) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_throwExceptionGUIThreadToolStripMenuItem { get { @@ -2757,7 +2959,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_throwExceptionGUIThreadTo } /// - /// Looks up a localized string similar to Timeshift. + /// 查找类似 Timeshift 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_timeshiftToolStripMenuItem { get { @@ -2766,7 +2968,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_timeshiftToolStripMenuIte } /// - /// Looks up a localized string similar to Toggle Bookmark. + /// 查找类似 Toggle Bookmark 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_toggleBookmarkToolStripMenuItem { get { @@ -2775,7 +2977,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_toggleBookmarkToolStripMe } /// - /// Looks up a localized string similar to Tools. + /// 查找类似 Tools 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_toolsToolStripMenuItem { get { @@ -2784,7 +2986,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_toolsToolStripMenuItem { } /// - /// Looks up a localized string similar to Switches between foll row selection and single cell selection mode. + /// 查找类似 Switches between foll row selection and single cell selection mode 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_cellSelectModeToolStripMenuItem { get { @@ -2793,7 +2995,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_cellSelectModeToo } /// - /// Looks up a localized string similar to Close all tabs. + /// 查找类似 Close all tabs 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_closeAllTabsToolStripMenuItem { get { @@ -2802,7 +3004,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_closeAllTabsToolS } /// - /// Looks up a localized string similar to Close all tabs except of this one. + /// 查找类似 Close all tabs except of this one 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_closeOtherTabsToolStripMenuItem { get { @@ -2811,7 +3013,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_closeOtherTabsToo } /// - /// Looks up a localized string similar to Splits various kinds of logfiles into fixed columns. + /// 查找类似 Splits various kinds of logfiles into fixed columns 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_columnizerToolStripMenuItem { get { @@ -2820,7 +3022,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_columnizerToolStr } /// - /// Looks up a localized string similar to Copies all selected lines into a new tab page. + /// 查找类似 Copies all selected lines into a new tab page 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_copyMarkedLinesIntoNewTabToolStripMenuItem { get { @@ -2830,7 +3032,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_copyMarkedLinesIn } /// - /// Looks up a localized string similar to The complete file name (incl. path) is copied to clipboard. + /// 查找类似 The complete file name (incl. path) is copied to clipboard 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_copyPathToClipboardToolStripMenuItem { get { @@ -2839,7 +3041,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_copyPathToClipboa } /// - /// Looks up a localized string similar to Opens an Explorer window and selects the log file. + /// 查找类似 Opens an Explorer window and selects the log file 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_findInExplorerToolStripMenuItem { get { @@ -2848,7 +3050,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_findInExplorerToo } /// - /// Looks up a localized string similar to Load a saved session (list of log files). + /// 查找类似 Load a saved session (list of log files) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_loadProjectToolStripMenuItem { get { @@ -2857,7 +3059,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_loadProjectToolSt } /// - /// Looks up a localized string similar to When enabled all new launched LogExpert instances will redirect to this window. + /// 查找类似 When enabled all new launched LogExpert instances will redirect to this window 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_lockInstanceToolStripMenuItem { get { @@ -2866,7 +3068,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_lockInstanceToolS } /// - /// Looks up a localized string similar to Treat multiple files as one large file (e.g. data.log, data.log.1, data.log.2,...). + /// 查找类似 Treat multiple files as one large file (e.g. data.log, data.log.1, data.log.2,...) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_multiFileToolStripMenuItem { get { @@ -2875,7 +3077,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_multiFileToolStri } /// - /// Looks up a localized string similar to Creates a new tab with content from clipboard. + /// 查找类似 Creates a new tab with content from clipboard 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_newFromClipboardToolStripMenuItem { get { @@ -2884,7 +3086,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_newFromClipboardT } /// - /// Looks up a localized string similar to Opens a file by entering a URL which is supported by a file system plugin. + /// 查找类似 Opens a file by entering a URL which is supported by a file system plugin 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_openURIToolStripMenuItem { get { @@ -2893,7 +3095,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_openURIToolStripM } /// - /// Looks up a localized string similar to Manage trusted plugins and view plugin hashes. + /// 查找类似 Manage trusted plugins and view plugin hashes 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_PluginTrustManagement { get { @@ -2902,7 +3104,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_PluginTrustManage } /// - /// Looks up a localized string similar to Save a session (all open tabs). + /// 查找类似 Save a session (all open tabs) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_saveProjectToolStripMenuItem { get { @@ -2911,7 +3113,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_saveProjectToolSt } /// - /// Looks up a localized string similar to Sets the tab color. + /// 查找类似 Sets the tab color 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_tabColorToolStripMenuItem { get { @@ -2920,7 +3122,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_tabColorToolStrip } /// - /// Looks up a localized string similar to Set the text which is shown on the tab. + /// 查找类似 Set the text which is shown on the tab 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_tabRenameToolStripMenuItem { get { @@ -2929,7 +3131,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_tabRenameToolStri } /// - /// Looks up a localized string similar to If supported by the columnizer, you can set an offset to the displayed log time. + /// 查找类似 If supported by the columnizer, you can set an offset to the displayed log time 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_timeshiftToolStripMenuItem { get { @@ -2938,7 +3140,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_timeshiftToolStri } /// - /// Looks up a localized string similar to Time offset (hh:mm:ss.fff). + /// 查找类似 Time offset (hh:mm:ss.fff) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_timeshiftToolStripTextBox { get { @@ -2947,7 +3149,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_timeshiftToolStri } /// - /// Looks up a localized string similar to Launch external tools (configure in the settings). + /// 查找类似 Launch external tools (configure in the settings) 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_toolsToolStripMenuItem { get { @@ -2956,7 +3158,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_toolsToolStripMen } /// - /// Looks up a localized string similar to Try to truncate the file opened in tab. + /// 查找类似 Try to truncate the file opened in tab 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_truncateFileToolStripMenuItem { get { @@ -2965,7 +3167,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_ToolTip_truncateFileToolS } /// - /// Looks up a localized string similar to Truncate File. + /// 查找类似 Truncate File 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_truncateFileToolStripMenuItem { get { @@ -2974,7 +3176,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_truncateFileToolStripMenu } /// - /// Looks up a localized string similar to View/Navigate. + /// 查找类似 View/Navigate 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_viewNavigateToolStripMenuItem { get { @@ -2983,7 +3185,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_viewNavigateToolStripMenu } /// - /// Looks up a localized string similar to Warn. + /// 查找类似 Warn 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripMenuItem_warnToolStripMenuItem { get { @@ -2992,7 +3194,7 @@ public static string LogTabWindow_UI_ToolStripMenuItem_warnToolStripMenuItem { } /// - /// Looks up a localized string similar to +00:00:00.000. + /// 查找类似 +00:00:00.000 的本地化字符串。 /// public static string LogTabWindow_UI_ToolStripTextBox_timeshiftToolStripTextBox { get { @@ -3001,7 +3203,7 @@ public static string LogTabWindow_UI_ToolStripTextBox_timeshiftToolStripTextBox } /// - /// Looks up a localized string similar to Columns.... + /// 查找类似 Columns... 的本地化字符串。 /// public static string LogWindow_UI_Button_Column { get { @@ -3010,7 +3212,7 @@ public static string LogWindow_UI_Button_Column { } /// - /// Looks up a localized string similar to Delete. + /// 查找类似 Delete 的本地化字符串。 /// public static string LogWindow_UI_Button_Delete { get { @@ -3019,7 +3221,7 @@ public static string LogWindow_UI_Button_Delete { } /// - /// Looks up a localized string similar to Filter to Tab. + /// 查找类似 Filter to Tab 的本地化字符串。 /// public static string LogWindow_UI_Button_FilterToTab { get { @@ -3028,7 +3230,7 @@ public static string LogWindow_UI_Button_FilterToTab { } /// - /// Looks up a localized string similar to Save filter. + /// 查找类似 Save filter 的本地化字符串。 /// public static string LogWindow_UI_Button_SaveFilter { get { @@ -3037,7 +3239,7 @@ public static string LogWindow_UI_Button_SaveFilter { } /// - /// Looks up a localized string similar to Search. + /// 查找类似 Search 的本地化字符串。 /// public static string LogWindow_UI_Button_Search { get { @@ -3046,7 +3248,7 @@ public static string LogWindow_UI_Button_Search { } /// - /// Looks up a localized string similar to Show advanced.... + /// 查找类似 Show advanced... 的本地化字符串。 /// public static string LogWindow_UI_Button_ShowAdvanced { get { @@ -3055,7 +3257,7 @@ public static string LogWindow_UI_Button_ShowAdvanced { } /// - /// Looks up a localized string similar to Choose columns for 'Column restrict'. + /// 查找类似 Choose columns for 'Column restrict' 的本地化字符串。 /// public static string LogWindow_UI_Button_ToolTip_Column { get { @@ -3064,7 +3266,7 @@ public static string LogWindow_UI_Button_ToolTip_Column { } /// - /// Looks up a localized string similar to Move the selected entry down in the list. + /// 查找类似 Move the selected entry down in the list 的本地化字符串。 /// public static string LogWindow_UI_Button_ToolTip_FilterDown { get { @@ -3073,7 +3275,7 @@ public static string LogWindow_UI_Button_ToolTip_FilterDown { } /// - /// Looks up a localized string similar to Launch a new tab with filtered content. + /// 查找类似 Launch a new tab with filtered content 的本地化字符串。 /// public static string LogWindow_UI_Button_ToolTip_FilterToTab { get { @@ -3082,7 +3284,7 @@ public static string LogWindow_UI_Button_ToolTip_FilterToTab { } /// - /// Looks up a localized string similar to Move the selected entry up in the list. + /// 查找类似 Move the selected entry up in the list 的本地化字符串。 /// public static string LogWindow_UI_Button_ToolTip_FilterUp { get { @@ -3091,7 +3293,7 @@ public static string LogWindow_UI_Button_ToolTip_FilterUp { } /// - /// Looks up a localized string similar to Start the filter search. + /// 查找类似 Start the filter search 的本地化字符串。 /// public static string LogWindow_UI_Button_ToolTip_Search { get { @@ -3100,7 +3302,7 @@ public static string LogWindow_UI_Button_ToolTip_Search { } /// - /// Looks up a localized string similar to Toggel the advanced filter options panel. + /// 查找类似 Toggel the advanced filter options panel 的本地化字符串。 /// public static string LogWindow_UI_Button_ToolTip_ShowAdvanced { get { @@ -3109,7 +3311,7 @@ public static string LogWindow_UI_Button_ToolTip_ShowAdvanced { } /// - /// Looks up a localized string similar to Open or close a list with saved filters. + /// 查找类似 Open or close a list with saved filters 的本地化字符串。 /// public static string LogWindow_UI_Button_ToolTip_ToggleHighlightPanel { get { @@ -3118,7 +3320,7 @@ public static string LogWindow_UI_Button_ToolTip_ToggleHighlightPanel { } /// - /// Looks up a localized string similar to Auto hide. + /// 查找类似 Auto hide 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_AutoHide { get { @@ -3127,7 +3329,7 @@ public static string LogWindow_UI_CheckBox_AutoHide { } /// - /// Looks up a localized string similar to Column restrict. + /// 查找类似 Column restrict 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ColumnRestrict { get { @@ -3136,7 +3338,7 @@ public static string LogWindow_UI_CheckBox_ColumnRestrict { } /// - /// Looks up a localized string similar to Case sensitive. + /// 查找类似 Case sensitive 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_FilterCaseSensitive { get { @@ -3145,7 +3347,7 @@ public static string LogWindow_UI_CheckBox_FilterCaseSensitive { } /// - /// Looks up a localized string similar to Auto start. + /// 查找类似 Auto start 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_FilterOnLoad { get { @@ -3154,7 +3356,7 @@ public static string LogWindow_UI_CheckBox_FilterOnLoad { } /// - /// Looks up a localized string similar to Regex. + /// 查找类似 Regex 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_FilterRegex { get { @@ -3163,7 +3365,7 @@ public static string LogWindow_UI_CheckBox_FilterRegex { } /// - /// Looks up a localized string similar to Sync. + /// 查找类似 Sync 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_FilterSync { get { @@ -3172,7 +3374,7 @@ public static string LogWindow_UI_CheckBox_FilterSync { } /// - /// Looks up a localized string similar to Filter tail. + /// 查找类似 Filter tail 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_FilterTail { get { @@ -3181,7 +3383,7 @@ public static string LogWindow_UI_CheckBox_FilterTail { } /// - /// Looks up a localized string similar to Invert Match. + /// 查找类似 Invert Match 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_InvertMatch { get { @@ -3190,7 +3392,7 @@ public static string LogWindow_UI_CheckBox_InvertMatch { } /// - /// Looks up a localized string similar to Range search. + /// 查找类似 Range search 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_RangeSearch { get { @@ -3199,7 +3401,7 @@ public static string LogWindow_UI_CheckBox_RangeSearch { } /// - /// Looks up a localized string similar to Show hidden lines. + /// 查找类似 Show hidden lines 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ShowHiddenLines { get { @@ -3208,7 +3410,7 @@ public static string LogWindow_UI_CheckBox_ShowHiddenLines { } /// - /// Looks up a localized string similar to Hides the filter list after loading a filter. + /// 查找类似 Hides the filter list after loading a filter 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_AutoHide { get { @@ -3217,7 +3419,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_AutoHide { } /// - /// Looks up a localized string similar to Restrict search to columns. + /// 查找类似 Restrict search to columns 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_ColumnRestrict { get { @@ -3226,7 +3428,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_ColumnRestrict { } /// - /// Looks up a localized string similar to Makes the filter case sensitive. + /// 查找类似 Makes the filter case sensitive 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_FilterCaseSensitive { get { @@ -3235,7 +3437,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_FilterCaseSensitive { } /// - /// Looks up a localized string similar to Start immediate filtering after loading a saved filter. + /// 查找类似 Start immediate filtering after loading a saved filter 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_FilterOnLoad { get { @@ -3244,7 +3446,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_FilterOnLoad { } /// - /// Looks up a localized string similar to Use regular expressions. (right-click for RegEx helper window). + /// 查找类似 Use regular expressions. (right-click for RegEx helper window) 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_FilterRegex { get { @@ -3253,7 +3455,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_FilterRegex { } /// - /// Looks up a localized string similar to Sync the current selected line in the filter view to the selection in the log file view. + /// 查找类似 Sync the current selected line in the filter view to the selection in the log file view 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_FilterSync { get { @@ -3262,7 +3464,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_FilterSync { } /// - /// Looks up a localized string similar to Filter tailed file content (keeps filter view up to date on file changes). + /// 查找类似 Filter tailed file content (keeps filter view up to date on file changes) 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_FilterTail { get { @@ -3271,7 +3473,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_FilterTail { } /// - /// Looks up a localized string similar to Invert the search result. + /// 查找类似 Invert the search result 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_InvertMatch { get { @@ -3280,7 +3482,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_InvertMatch { } /// - /// Looks up a localized string similar to Enable a special search mode which filters all content between the 2 given search terms.. + /// 查找类似 Enable a special search mode which filters all content between the 2 given search terms. 的本地化字符串。 /// public static string LogWindow_UI_CheckBox_ToolTip_RangeSearch { get { @@ -3289,7 +3491,7 @@ public static string LogWindow_UI_CheckBox_ToolTip_RangeSearch { } /// - /// Looks up a localized string similar to Select column to scroll to. + /// 查找类似 Select column to scroll to 的本地化字符串。 /// public static string LogWindow_UI_ColumnComboBox_ToolTip { get { @@ -3298,7 +3500,7 @@ public static string LogWindow_UI_ColumnComboBox_ToolTip { } /// - /// Looks up a localized string similar to Search string for the filter. + /// 查找类似 Search string for the filter 的本地化字符串。 /// public static string LogWindow_UI_ComboBox_ToolTip_Filter { get { @@ -3307,7 +3509,7 @@ public static string LogWindow_UI_ComboBox_ToolTip_Filter { } /// - /// Looks up a localized string similar to 2nd search string ('end string') when using the range search. + /// 查找类似 2nd search string ('end string') when using the range search 的本地化字符串。 /// public static string LogWindow_UI_ComboBox_ToolTip_FilterRange { get { @@ -3316,7 +3518,7 @@ public static string LogWindow_UI_ComboBox_ToolTip_FilterRange { } /// - /// Looks up a localized string similar to 0. + /// 查找类似 0 的本地化字符串。 /// public static string LogWindow_UI_Common_ZeroValue { get { @@ -3325,7 +3527,7 @@ public static string LogWindow_UI_Common_ZeroValue { } /// - /// Looks up a localized string similar to {0}->Clip. + /// 查找类似 {0}->Clip 的本地化字符串。 /// public static string LogWindow_UI_CopyMarkedLinesToTab_Clip { get { @@ -3334,7 +3536,7 @@ public static string LogWindow_UI_CopyMarkedLinesToTab_Clip { } /// - /// Looks up a localized string similar to {0}->C. + /// 查找类似 {0}->C 的本地化字符串。 /// public static string LogWindow_UI_CopyMarkedLinesToTab_Copy { get { @@ -3343,7 +3545,7 @@ public static string LogWindow_UI_CopyMarkedLinesToTab_Copy { } /// - /// Looks up a localized string similar to Error occured while clearing filter list: {0}. + /// 查找类似 Error occured while clearing filter list: {0} 的本地化字符串。 /// public static string LogWindow_UI_Error_ClearFilterList_WhileClearingFilterList { get { @@ -3352,7 +3554,7 @@ public static string LogWindow_UI_Error_ClearFilterList_WhileClearingFilterList } /// - /// Looks up a localized string similar to Error while exporting bookmark list: {0}. + /// 查找类似 Error while exporting bookmark list: {0} 的本地化字符串。 /// public static string LogWindow_UI_ErrorWhileExportingBookmarkList { get { @@ -3361,7 +3563,7 @@ public static string LogWindow_UI_ErrorWhileExportingBookmarkList { } /// - /// Looks up a localized string similar to Error while importing bookmark list: {0}. + /// 查找类似 Error while importing bookmark list: {0} 的本地化字符串。 /// public static string LogWindow_UI_ErrorWhileImportingBookmarkList { get { @@ -3370,9 +3572,9 @@ public static string LogWindow_UI_ErrorWhileImportingBookmarkList { } /// - /// Looks up a localized string similar to Exception while filtering. Please report to developer: + /// 查找类似 Exception while filtering. Please report to developer: ///{0} - ///{1}. + ///{1} 的本地化字符串。 /// public static string LogWindow_UI_Filter_ExceptionWhileFiltering { get { @@ -3381,7 +3583,7 @@ public static string LogWindow_UI_Filter_ExceptionWhileFiltering { } /// - /// Looks up a localized string similar to CSV file (*.csv)|*.csv|Bookmark file (*.bmk)|*.bmk. + /// 查找类似 CSV file (*.csv)|*.csv|Bookmark file (*.bmk)|*.bmk 的本地化字符串。 /// public static string LogWindow_UI_ImportExportBookmarkList_Filter { get { @@ -3390,7 +3592,7 @@ public static string LogWindow_UI_ImportExportBookmarkList_Filter { } /// - /// Looks up a localized string similar to Add preceding lines to search result (Drag up/down, press Shift for finer pitch). + /// 查找类似 Add preceding lines to search result (Drag up/down, press Shift for finer pitch) 的本地化字符串。 /// public static string LogWindow_UI_KnobControl_FilterBackSpread { get { @@ -3399,7 +3601,7 @@ public static string LogWindow_UI_KnobControl_FilterBackSpread { } /// - /// Looks up a localized string similar to Add following lines to search result (Drag up/down, press Shift for finer pitch). + /// 查找类似 Add following lines to search result (Drag up/down, press Shift for finer pitch) 的本地化字符串。 /// public static string LogWindow_UI_KnobControl_FilterForeSpread { get { @@ -3408,7 +3610,7 @@ public static string LogWindow_UI_KnobControl_FilterForeSpread { } /// - /// Looks up a localized string similar to Fuzzy search level (0 = fuzzy off). + /// 查找类似 Fuzzy search level (0 = fuzzy off) 的本地化字符串。 /// public static string LogWindow_UI_KnobControl_Fuzzy { get { @@ -3417,7 +3619,7 @@ public static string LogWindow_UI_KnobControl_Fuzzy { } /// - /// Looks up a localized string similar to Back Spread. + /// 查找类似 Back Spread 的本地化字符串。 /// public static string LogWindow_UI_Label_BackSpread { get { @@ -3426,7 +3628,7 @@ public static string LogWindow_UI_Label_BackSpread { } /// - /// Looks up a localized string similar to Column name:. + /// 查找类似 Column name: 的本地化字符串。 /// public static string LogWindow_UI_Label_ColumnName { get { @@ -3435,7 +3637,7 @@ public static string LogWindow_UI_Label_ColumnName { } /// - /// Looks up a localized string similar to column names. + /// 查找类似 column names 的本地化字符串。 /// public static string LogWindow_UI_Label_ColumnNames { get { @@ -3444,7 +3646,7 @@ public static string LogWindow_UI_Label_ColumnNames { } /// - /// Looks up a localized string similar to Fore Spread. + /// 查找类似 Fore Spread 的本地化字符串。 /// public static string LogWindow_UI_Label_ForeSpread { get { @@ -3453,7 +3655,7 @@ public static string LogWindow_UI_Label_ForeSpread { } /// - /// Looks up a localized string similar to Fuzzyness. + /// 查找类似 Fuzzyness 的本地化字符串。 /// public static string LogWindow_UI_Label_Fuzzyness { get { @@ -3462,7 +3664,7 @@ public static string LogWindow_UI_Label_Fuzzyness { } /// - /// Looks up a localized string similar to {0:N0} lines hidden by highlight rules. + /// 查找类似 {0:N0} lines hidden by highlight rules 的本地化字符串。 /// public static string LogWindow_UI_Label_HiddenLines { get { @@ -3471,7 +3673,7 @@ public static string LogWindow_UI_Label_HiddenLines { } /// - /// Looks up a localized string similar to Text &filter:. + /// 查找类似 Text &filter: 的本地化字符串。 /// public static string LogWindow_UI_Label_TextFilter { get { @@ -3480,7 +3682,7 @@ public static string LogWindow_UI_Label_TextFilter { } /// - /// Looks up a localized string similar to Doubleclick to load a saved filter. + /// 查找类似 Doubleclick to load a saved filter 的本地化字符串。 /// public static string LogWindow_UI_ListBox_ToolTip_Filter { get { @@ -3489,8 +3691,8 @@ public static string LogWindow_UI_ListBox_ToolTip_Filter { } /// - /// Looks up a localized string similar to Cannot load file - ///{0}. + /// 查找类似 Cannot load file + ///{0} 的本地化字符串。 /// public static string LogWindow_UI_LoadFile_CannotLoadFile { get { @@ -3499,7 +3701,7 @@ public static string LogWindow_UI_LoadFile_CannotLoadFile { } /// - /// Looks up a localized string similar to Unexpected error while saving persistence: {0}. + /// 查找类似 Unexpected error while saving persistence: {0} 的本地化字符串。 /// public static string LogWindow_UI_SavePersistenceData_ErrorWhileSaving { get { @@ -3508,7 +3710,7 @@ public static string LogWindow_UI_SavePersistenceData_ErrorWhileSaving { } /// - /// Looks up a localized string similar to Search result not found. + /// 查找类似 Search result not found 的本地化字符串。 /// public static string LogWindow_UI_SelectLine_SearchResultNotFound { get { @@ -3517,7 +3719,7 @@ public static string LogWindow_UI_SelectLine_SearchResultNotFound { } /// - /// Looks up a localized string similar to Filter failed: {0}. + /// 查找类似 Filter failed: {0} 的本地化字符串。 /// public static string LogWindow_UI_StatusLineError_FilterFailed { get { @@ -3526,7 +3728,7 @@ public static string LogWindow_UI_StatusLineError_FilterFailed { } /// - /// Looks up a localized string similar to Hide rules could not be applied, all lines are shown: {0}. + /// 查找类似 Hide rules could not be applied, all lines are shown: {0} 的本地化字符串。 /// public static string LogWindow_UI_StatusLineError_HideRulesFailed { get { @@ -3535,7 +3737,7 @@ public static string LogWindow_UI_StatusLineError_HideRulesFailed { } /// - /// Looks up a localized string similar to Invalid regular expression. + /// 查找类似 Invalid regular expression 的本地化字符串。 /// public static string LogWindow_UI_StatusLineError_InvalidRegularExpression { get { @@ -3544,7 +3746,7 @@ public static string LogWindow_UI_StatusLineError_InvalidRegularExpression { } /// - /// Looks up a localized string similar to Not found: {0}. + /// 查找类似 Not found: {0} 的本地化字符串。 /// public static string LogWindow_UI_StatusLineError_NotFound { get { @@ -3553,7 +3755,7 @@ public static string LogWindow_UI_StatusLineError_NotFound { } /// - /// Looks up a localized string similar to Started from beginning of file. + /// 查找类似 Started from beginning of file 的本地化字符串。 /// public static string LogWindow_UI_StatusLineError_StartedFromBeginningOfFile { get { @@ -3562,7 +3764,7 @@ public static string LogWindow_UI_StatusLineError_StartedFromBeginningOfFile { } /// - /// Looks up a localized string similar to Started from end of file. + /// 查找类似 Started from end of file 的本地化字符串。 /// public static string LogWindow_UI_StatusLineError_StartedFromEndOfFile { get { @@ -3571,7 +3773,7 @@ public static string LogWindow_UI_StatusLineError_StartedFromEndOfFile { } /// - /// Looks up a localized string similar to File not found. + /// 查找类似 File not found 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_FileNotFound { get { @@ -3580,7 +3782,7 @@ public static string LogWindow_UI_StatusLineText_FileNotFound { } /// - /// Looks up a localized string similar to Filter duration: {0} ms.. + /// 查找类似 Filter duration: {0} ms. 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_Filter_FilterDurationMs { get { @@ -3589,7 +3791,7 @@ public static string LogWindow_UI_StatusLineText_Filter_FilterDurationMs { } /// - /// Looks up a localized string similar to Filtering... Press ESC to cancel.. + /// 查找类似 Filtering... Press ESC to cancel. 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_FilterSearch_Filtering { get { @@ -3598,7 +3800,7 @@ public static string LogWindow_UI_StatusLineText_FilterSearch_Filtering { } /// - /// Looks up a localized string similar to Scanning bookmarks.... + /// 查找类似 Scanning bookmarks... 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_ScanningBookmarks { get { @@ -3607,7 +3809,7 @@ public static string LogWindow_UI_StatusLineText_ScanningBookmarks { } /// - /// Looks up a localized string similar to Scanning bookmarks finished / canceled!. + /// 查找类似 Scanning bookmarks finished / canceled! 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_ScanningBookmarksEnded { get { @@ -3616,7 +3818,7 @@ public static string LogWindow_UI_StatusLineText_ScanningBookmarksEnded { } /// - /// Looks up a localized string similar to Scanning bookmarks... {0}%. + /// 查找类似 Scanning bookmarks... {0}% 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_ScanningBookmarksPct { get { @@ -3625,7 +3827,7 @@ public static string LogWindow_UI_StatusLineText_ScanningBookmarksPct { } /// - /// Looks up a localized string similar to Searching... Press ESC to cancel.. + /// 查找类似 Searching... Press ESC to cancel. 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_SearchingPressESCToCancel { get { @@ -3634,7 +3836,7 @@ public static string LogWindow_UI_StatusLineText_SearchingPressESCToCancel { } /// - /// Looks up a localized string similar to {0} selected lines. + /// 查找类似 {0} selected lines 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_SelCountSelectedLines { get { @@ -3643,7 +3845,7 @@ public static string LogWindow_UI_StatusLineText_SelCountSelectedLines { } /// - /// Looks up a localized string similar to Time diff is {0}. + /// 查找类似 Time diff is {0} 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_TimeDiff { get { @@ -3652,7 +3854,7 @@ public static string LogWindow_UI_StatusLineText_TimeDiff { } /// - /// Looks up a localized string similar to Truncate failed: file is locked by {0}. + /// 查找类似 Truncate failed: file is locked by {0} 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_TruncateFailedFileIsLockedByName { get { @@ -3661,7 +3863,7 @@ public static string LogWindow_UI_StatusLineText_TruncateFailedFileIsLockedByNam } /// - /// Looks up a localized string similar to Unexpected issue truncating file. + /// 查找类似 Unexpected issue truncating file 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_UnexpectedIssueTruncatingFile { get { @@ -3670,7 +3872,7 @@ public static string LogWindow_UI_StatusLineText_UnexpectedIssueTruncatingFile { } /// - /// Looks up a localized string similar to {0}. + /// 查找类似 {0} 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_UpdateEditColumnDisplay { get { @@ -3679,7 +3881,7 @@ public static string LogWindow_UI_StatusLineText_UpdateEditColumnDisplay { } /// - /// Looks up a localized string similar to Writing to temp file... Press ESC to cancel.. + /// 查找类似 Writing to temp file... Press ESC to cancel. 的本地化字符串。 /// public static string LogWindow_UI_StatusLineText_WritePipeToTab_WritingToTempFile { get { @@ -3688,7 +3890,7 @@ public static string LogWindow_UI_StatusLineText_WritePipeToTab_WritingToTempFil } /// - /// Looks up a localized string similar to Loading file.... + /// 查找类似 Loading file... 的本地化字符串。 /// public static string LogWindow_UI_StatusText_LoadingFile { get { @@ -3697,7 +3899,7 @@ public static string LogWindow_UI_StatusText_LoadingFile { } /// - /// Looks up a localized string similar to Loading {0}. + /// 查找类似 Loading {0} 的本地化字符串。 /// public static string LogWindow_UI_StatusText_LoadingWithParameter { get { @@ -3706,7 +3908,7 @@ public static string LogWindow_UI_StatusText_LoadingWithParameter { } /// - /// Looks up a localized string similar to Sure to close?. + /// 查找类似 Sure to close? 的本地化字符串。 /// public static string LogWindow_UI_SureToClose { get { @@ -3715,7 +3917,7 @@ public static string LogWindow_UI_SureToClose { } /// - /// Looks up a localized string similar to Freeze left columns until here ({0}). + /// 查找类似 Freeze left columns until here ({0}) 的本地化字符串。 /// public static string LogWindow_UI_Text_FreezeLeftColumnsUntilHereGridViewColumns_selectedColHeaderText { get { @@ -3725,7 +3927,7 @@ public static string LogWindow_UI_Text_FreezeLeftColumnsUntilHereGridViewColumns } /// - /// Looks up a localized string similar to Frozen. + /// 查找类似 Frozen 的本地化字符串。 /// public static string LogWindow_UI_Text_Frozen { get { @@ -3734,7 +3936,7 @@ public static string LogWindow_UI_Text_Frozen { } /// - /// Looks up a localized string similar to Hide advanced.... + /// 查找类似 Hide advanced... 的本地化字符串。 /// public static string LogWindow_UI_Text_ShowAdvancedFilterPanel_HideAdvanced { get { @@ -3743,7 +3945,7 @@ public static string LogWindow_UI_Text_ShowAdvancedFilterPanel_HideAdvanced { } /// - /// Looks up a localized string similar to Show advanced.... + /// 查找类似 Show advanced... 的本地化字符串。 /// public static string LogWindow_UI_Text_ShowAdvancedFilterPanel_ShowAdvanced { get { @@ -3752,7 +3954,7 @@ public static string LogWindow_UI_Text_ShowAdvancedFilterPanel_ShowAdvanced { } /// - /// Looks up a localized string similar to There are some comments in the bookmarks. Really remove bookmarks?. + /// 查找类似 There are some comments in the bookmarks. Really remove bookmarks? 的本地化字符串。 /// public static string LogWindow_UI_ThereAreSomeCommentsInTheBookmarksReallyRemoveBookmarks { get { @@ -3761,9 +3963,9 @@ public static string LogWindow_UI_ThereAreSomeCommentsInTheBookmarksReallyRemove } /// - /// Looks up a localized string similar to Files are now time synced. + /// 查找类似 Files are now time synced. /// - ///To sync the other windows while you select lines (mouse click or arrow keys), enable "Show timestamp control" under Settings > Timestamp features. Without it, only "Scroll all tabs to current timestamp" moves the other windows.. + ///To sync the other windows while you select lines (mouse click or arrow keys), enable "Show timestamp control" under Settings > Timestamp features. Without it, only "Scroll all tabs to current timestamp" moves the other windows. 的本地化字符串。 /// public static string LogWindow_UI_TimeSync_TimestampControlHint { get { @@ -3772,7 +3974,7 @@ public static string LogWindow_UI_TimeSync_TimestampControlHint { } /// - /// Looks up a localized string similar to Choose a file to save bookmarks into. + /// 查找类似 Choose a file to save bookmarks into 的本地化字符串。 /// public static string LogWindow_UI_Title_ExportBookMarkList { get { @@ -3781,7 +3983,7 @@ public static string LogWindow_UI_Title_ExportBookMarkList { } /// - /// Looks up a localized string similar to Choose a file to load bookmarks from. + /// 查找类似 Choose a file to load bookmarks from 的本地化字符串。 /// public static string LogWindow_UI_Title_ImportBookmarkList { get { @@ -3790,7 +3992,7 @@ public static string LogWindow_UI_Title_ImportBookmarkList { } /// - /// Looks up a localized string similar to There's a comment attached to the bookmark. Really remove the bookmark?. + /// 查找类似 There's a comment attached to the bookmark. Really remove the bookmark? 的本地化字符串。 /// public static string LogWindow_UI_ToggleBookmark_ThereCommentAttachedRemoveIt { get { @@ -3799,7 +4001,7 @@ public static string LogWindow_UI_ToggleBookmark_ThereCommentAttachedRemoveIt { } /// - /// Looks up a localized string similar to Bookmark comment.... + /// 查找类似 Bookmark comment... 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_BookmarkComment { get { @@ -3808,7 +4010,7 @@ public static string LogWindow_UI_ToolStripMenuItem_BookmarkComment { } /// - /// Looks up a localized string similar to Color.... + /// 查找类似 Color... 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_Color { get { @@ -3817,7 +4019,7 @@ public static string LogWindow_UI_ToolStripMenuItem_Color { } /// - /// Looks up a localized string similar to Copy. + /// 查找类似 Copy 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_Copy { get { @@ -3826,7 +4028,7 @@ public static string LogWindow_UI_ToolStripMenuItem_Copy { } /// - /// Looks up a localized string similar to Copy to clipboard. + /// 查找类似 Copy to clipboard 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_CopyToClipboard { get { @@ -3835,7 +4037,7 @@ public static string LogWindow_UI_ToolStripMenuItem_CopyToClipboard { } /// - /// Looks up a localized string similar to Copy to new tab. + /// 查找类似 Copy to new tab 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_CopyToNewTab { get { @@ -3844,7 +4046,7 @@ public static string LogWindow_UI_ToolStripMenuItem_CopyToNewTab { } /// - /// Looks up a localized string similar to Filter for selection. + /// 查找类似 Filter for selection 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_FilterForSelection { get { @@ -3853,7 +4055,7 @@ public static string LogWindow_UI_ToolStripMenuItem_FilterForSelection { } /// - /// Looks up a localized string similar to Filter to new tab. + /// 查找类似 Filter to new tab 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_FilterToNewTab { get { @@ -3862,7 +4064,7 @@ public static string LogWindow_UI_ToolStripMenuItem_FilterToNewTab { } /// - /// Looks up a localized string similar to Free this window from time sync. + /// 查找类似 Free this window from time sync 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_FreeThisWindowFromTimeSync { get { @@ -3871,7 +4073,7 @@ public static string LogWindow_UI_ToolStripMenuItem_FreeThisWindowFromTimeSync { } /// - /// Looks up a localized string similar to Freeze left columns until here. + /// 查找类似 Freeze left columns until here 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_FreezeLeftColumnsUntilHere { get { @@ -3880,7 +4082,7 @@ public static string LogWindow_UI_ToolStripMenuItem_FreezeLeftColumnsUntilHere { } /// - /// Looks up a localized string similar to Hide column. + /// 查找类似 Hide column 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_HideColumn { get { @@ -3889,7 +4091,7 @@ public static string LogWindow_UI_ToolStripMenuItem_HideColumn { } /// - /// Looks up a localized string similar to Highlight selection in log file (full line). + /// 查找类似 Highlight selection in log file (full line) 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_HighlightSelectionInLogFileFullLine { get { @@ -3898,7 +4100,7 @@ public static string LogWindow_UI_ToolStripMenuItem_HighlightSelectionInLogFileF } /// - /// Looks up a localized string similar to Highlight selection in log file (word mode). + /// 查找类似 Highlight selection in log file (word mode) 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_HighlightSelectionInLogFileWordMode { get { @@ -3907,7 +4109,7 @@ public static string LogWindow_UI_ToolStripMenuItem_HighlightSelectionInLogFileW } /// - /// Looks up a localized string similar to Locate filtered line in original file. + /// 查找类似 Locate filtered line in original file 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_LocateFilteredLineInOriginalFile { get { @@ -3916,7 +4118,7 @@ public static string LogWindow_UI_ToolStripMenuItem_LocateFilteredLineInOriginal } /// - /// Looks up a localized string similar to Make all permanent. + /// 查找类似 Make all permanent 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_MakeAllPermanent { get { @@ -3925,7 +4127,7 @@ public static string LogWindow_UI_ToolStripMenuItem_MakeAllPermanent { } /// - /// Looks up a localized string similar to Mark current filter range. + /// 查找类似 Mark current filter range 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_MarkCurrentFilterRange { get { @@ -3934,7 +4136,7 @@ public static string LogWindow_UI_ToolStripMenuItem_MarkCurrentFilterRange { } /// - /// Looks up a localized string similar to Mark/Edit-Mode. + /// 查找类似 Mark/Edit-Mode 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_MarkEditMode { get { @@ -3943,7 +4145,7 @@ public static string LogWindow_UI_ToolStripMenuItem_MarkEditMode { } /// - /// Looks up a localized string similar to Mark filter hits in log view. + /// 查找类似 Mark filter hits in log view 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_MarkFilterHitsInLogView { get { @@ -3952,7 +4154,7 @@ public static string LogWindow_UI_ToolStripMenuItem_MarkFilterHitsInLogView { } /// - /// Looks up a localized string similar to Move left. + /// 查找类似 Move left 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_MoveLeft { get { @@ -3961,7 +4163,7 @@ public static string LogWindow_UI_ToolStripMenuItem_MoveLeft { } /// - /// Looks up a localized string similar to Move right. + /// 查找类似 Move right 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_MoveRight { get { @@ -3970,7 +4172,7 @@ public static string LogWindow_UI_ToolStripMenuItem_MoveRight { } /// - /// Looks up a localized string similar to Move to last column. + /// 查找类似 Move to last column 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_MoveToLastColumn { get { @@ -3979,7 +4181,7 @@ public static string LogWindow_UI_ToolStripMenuItem_MoveToLastColumn { } /// - /// Looks up a localized string similar to Remove all. + /// 查找类似 Remove all 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_RemoveAll { get { @@ -3988,7 +4190,7 @@ public static string LogWindow_UI_ToolStripMenuItem_RemoveAll { } /// - /// Looks up a localized string similar to Restore columns. + /// 查找类似 Restore columns 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_RestoreColumns { get { @@ -3997,7 +4199,7 @@ public static string LogWindow_UI_ToolStripMenuItem_RestoreColumns { } /// - /// Looks up a localized string similar to Scroll all tabs to current timestamp. + /// 查找类似 Scroll all tabs to current timestamp 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_ScrollAllTabsToCurrentTimestamp { get { @@ -4006,7 +4208,7 @@ public static string LogWindow_UI_ToolStripMenuItem_ScrollAllTabsToCurrentTimest } /// - /// Looks up a localized string similar to Scroll to column.... + /// 查找类似 Scroll to column... 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_ScrollToColumn { get { @@ -4015,7 +4217,7 @@ public static string LogWindow_UI_ToolStripMenuItem_ScrollToColumn { } /// - /// Looks up a localized string similar to Set bookmarks on selected lines. + /// 查找类似 Set bookmarks on selected lines 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_SetBookmarksOnSelectedLines { get { @@ -4024,7 +4226,7 @@ public static string LogWindow_UI_ToolStripMenuItem_SetBookmarksOnSelectedLines } /// - /// Looks up a localized string similar to Set selected text as bookmark comment. + /// 查找类似 Set selected text as bookmark comment 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_SetSelectedTextAsBookmarkComment { get { @@ -4033,7 +4235,7 @@ public static string LogWindow_UI_ToolStripMenuItem_SetSelectedTextAsBookmarkCom } /// - /// Looks up a localized string similar to Temp Highlights. + /// 查找类似 Temp Highlights 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_TempHighlights { get { @@ -4042,7 +4244,7 @@ public static string LogWindow_UI_ToolStripMenuItem_TempHighlights { } /// - /// Looks up a localized string similar to Time synced files. + /// 查找类似 Time synced files 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_TimeSyncedFiles { get { @@ -4051,7 +4253,7 @@ public static string LogWindow_UI_ToolStripMenuItem_TimeSyncedFiles { } /// - /// Looks up a localized string similar to Toggle Boomark. + /// 查找类似 Toggle Boomark 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_ToggleBoomark { get { @@ -4060,7 +4262,7 @@ public static string LogWindow_UI_ToolStripMenuItem_ToggleBoomark { } /// - /// Looks up a localized string similar to Edit the comment for a bookmark. + /// 查找类似 Edit the comment for a bookmark 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_ToolTip_BookmarkComment { get { @@ -4069,7 +4271,7 @@ public static string LogWindow_UI_ToolStripMenuItem_ToolTip_BookmarkComment { } /// - /// Looks up a localized string similar to Copy marked lines into a new tab window. + /// 查找类似 Copy marked lines into a new tab window 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_ToolTip_CopyToNewTab { get { @@ -4078,7 +4280,7 @@ public static string LogWindow_UI_ToolStripMenuItem_ToolTip_CopyToNewTab { } /// - /// Looks up a localized string similar to Hide this column. + /// 查找类似 Hide this column 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_ToolTip_HideColumn { get { @@ -4087,7 +4289,7 @@ public static string LogWindow_UI_ToolStripMenuItem_ToolTip_HideColumn { } /// - /// Looks up a localized string similar to Move this column to the last position. + /// 查找类似 Move this column to the last position 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_ToolTip_MoveToLastColumn { get { @@ -4096,7 +4298,7 @@ public static string LogWindow_UI_ToolStripMenuItem_ToolTip_MoveToLastColumn { } /// - /// Looks up a localized string similar to Scolls all open tabs to the selected timestamp, if possible. + /// 查找类似 Scolls all open tabs to the selected timestamp, if possible 的本地化字符串。 /// public static string LogWindow_UI_ToolStripMenuItem_ToolTip_ScrollAllTabsToCurrentTimestamp { get { @@ -4105,7 +4307,7 @@ public static string LogWindow_UI_ToolStripMenuItem_ToolTip_ScrollAllTabsToCurre } /// - /// Looks up a localized string similar to ->F. + /// 查找类似 ->F 的本地化字符串。 /// public static string LogWindow_UI_WriteFilterToTab_NamePrefix_ForFilter { get { @@ -4114,97 +4316,97 @@ public static string LogWindow_UI_WriteFilterToTab_NamePrefix_ForFilter { } /// - /// Looks up a localized string similar to Bookmarks. + /// 查找类似 Bookmarks 的本地化字符串。 /// public static string MarkerBar_Bookmarks { get { return ResourceManager.GetString("MarkerBar_Bookmarks", resourceCulture); } } - + /// - /// Looks up a localized string similar to Clear search. + /// 查找类似 Clear search 的本地化字符串。 /// public static string MarkerBar_ClearSearch { get { return ResourceManager.GetString("MarkerBar_ClearSearch", resourceCulture); } } - + /// - /// Looks up a localized string similar to Discovering markers…. + /// 查找类似 Discovering markers… 的本地化字符串。 /// public static string MarkerBar_Discovering { get { return ResourceManager.GetString("MarkerBar_Discovering", resourceCulture); } } - + /// - /// Looks up a localized string similar to Filter hits. + /// 查找类似 Filter hits 的本地化字符串。 /// public static string MarkerBar_FilterHits { get { return ResourceManager.GetString("MarkerBar_FilterHits", resourceCulture); } } - + /// - /// Looks up a localized string similar to Highlights. + /// 查找类似 Highlights 的本地化字符串。 /// public static string MarkerBar_Highlights { get { return ResourceManager.GetString("MarkerBar_Highlights", resourceCulture); } } - + /// - /// Looks up a localized string similar to Could not read log line {0} while discovering markers.. + /// 查找类似 Could not read log line {0} while discovering markers. 的本地化字符串。 /// public static string MarkerBar_LineUnavailable { get { return ResourceManager.GetString("MarkerBar_LineUnavailable", resourceCulture); } } - + /// - /// Looks up a localized string similar to Marker discovery failed: {0}. + /// 查找类似 Marker discovery failed: {0} 的本地化字符串。 /// public static string MarkerBar_ScanFailed { get { return ResourceManager.GetString("MarkerBar_ScanFailed", resourceCulture); } } - + /// - /// Looks up a localized string similar to Search hits. + /// 查找类似 Search hits 的本地化字符串。 /// public static string MarkerBar_SearchHits { get { return ResourceManager.GetString("MarkerBar_SearchHits", resourceCulture); } } - + /// - /// Looks up a localized string similar to Marker bar. + /// 查找类似 Marker bar 的本地化字符串。 /// public static string MarkerBar_Title { get { return ResourceManager.GetString("MarkerBar_Title", resourceCulture); } } - + /// - /// Looks up a localized string similar to {0}: lines {1}–{2}, {3} matching lines. + /// 查找类似 {0}: lines {1}–{2}, {3} matching lines 的本地化字符串。 /// public static string MarkerBar_ToolTip { get { return ResourceManager.GetString("MarkerBar_ToolTip", resourceCulture); } } - + /// - /// Looks up a localized string similar to Close existing tabs. + /// 查找类似 Close existing tabs 的本地化字符串。 /// public static string MissingFilesDialog_UI_Button_CloseTabs { get { @@ -4213,7 +4415,7 @@ public static string MissingFilesDialog_UI_Button_CloseTabs { } /// - /// Looks up a localized string similar to Ignore layout data. + /// 查找类似 Ignore layout data 的本地化字符串。 /// public static string MissingFilesDialog_UI_Button_Ignore { get { @@ -4222,7 +4424,7 @@ public static string MissingFilesDialog_UI_Button_Ignore { } /// - /// Looks up a localized string similar to Load && Update Session. + /// 查找类似 Load && Update Session 的本地化字符串。 /// public static string MissingFilesDialog_UI_Button_LoadUpdateSession { get { @@ -4231,7 +4433,7 @@ public static string MissingFilesDialog_UI_Button_LoadUpdateSession { } /// - /// Looks up a localized string similar to Open new window. + /// 查找类似 Open new window 的本地化字符串。 /// public static string MissingFilesDialog_UI_Button_NewWindow { get { @@ -4240,7 +4442,7 @@ public static string MissingFilesDialog_UI_Button_NewWindow { } /// - /// Looks up a localized string similar to Load && Update Session ({0}). + /// 查找类似 Load && Update Session ({0}) 的本地化字符串。 /// public static string MissingFilesDialog_UI_Button_UpdateSessionAlternativeCount { get { @@ -4249,7 +4451,7 @@ public static string MissingFilesDialog_UI_Button_UpdateSessionAlternativeCount } /// - /// Looks up a localized string similar to Alternative. + /// 查找类似 Alternative 的本地化字符串。 /// public static string MissingFilesDialog_UI_FileStatus_Alternative { get { @@ -4258,7 +4460,7 @@ public static string MissingFilesDialog_UI_FileStatus_Alternative { } /// - /// Looks up a localized string similar to Missing. + /// 查找类似 Missing 的本地化字符串。 /// public static string MissingFilesDialog_UI_FileStatus_Missing { get { @@ -4267,7 +4469,7 @@ public static string MissingFilesDialog_UI_FileStatus_Missing { } /// - /// Looks up a localized string similar to Selected. + /// 查找类似 Selected 的本地化字符串。 /// public static string MissingFilesDialog_UI_FileStatus_Selected { get { @@ -4276,7 +4478,7 @@ public static string MissingFilesDialog_UI_FileStatus_Selected { } /// - /// Looks up a localized string similar to Valid. + /// 查找类似 Valid 的本地化字符串。 /// public static string MissingFilesDialog_UI_FileStatus_Valid { get { @@ -4285,7 +4487,7 @@ public static string MissingFilesDialog_UI_FileStatus_Valid { } /// - /// Looks up a localized string similar to Log Files (*.lxp)|*.lxp|All Files (*.*)|*.*. + /// 查找类似 Log Files (*.lxp)|*.lxp|All Files (*.*)|*.* 的本地化字符串。 /// public static string MissingFilesDialog_UI_Filter_Logfiles { get { @@ -4294,7 +4496,7 @@ public static string MissingFilesDialog_UI_Filter_Logfiles { } /// - /// Looks up a localized string similar to Locate: {0}. + /// 查找类似 Locate: {0} 的本地化字符串。 /// public static string MissingFilesDialog_UI_Filter_Title { get { @@ -4303,7 +4505,7 @@ public static string MissingFilesDialog_UI_Filter_Title { } /// - /// Looks up a localized string similar to Please choose how to proceed:. + /// 查找类似 Please choose how to proceed: 的本地化字符串。 /// public static string MissingFilesDialog_UI_Label_ChooseHowToProceed { get { @@ -4312,7 +4514,7 @@ public static string MissingFilesDialog_UI_Label_ChooseHowToProceed { } /// - /// Looks up a localized string similar to Restoring layout requires an empty workbench.. + /// 查找类似 Restoring layout requires an empty workbench. 的本地化字符串。 /// public static string MissingFilesDialog_UI_Label_Informational { get { @@ -4321,7 +4523,7 @@ public static string MissingFilesDialog_UI_Label_Informational { } /// - /// Looks up a localized string similar to Found: {0} of {1} files ({2} missing). + /// 查找类似 Found: {0} of {1} files ({2} missing) 的本地化字符串。 /// public static string MissingFilesDialog_UI_Label_Summary { get { @@ -4330,7 +4532,7 @@ public static string MissingFilesDialog_UI_Label_Summary { } /// - /// Looks up a localized string similar to Loading Session. + /// 查找类似 Loading Session 的本地化字符串。 /// public static string MissingFilesDialog_UI_Title { get { @@ -4339,7 +4541,7 @@ public static string MissingFilesDialog_UI_Title { } /// - /// Looks up a localized string similar to File name pattern:. + /// 查找类似 File name pattern: 的本地化字符串。 /// public static string MultiFileMaskDialog_UI_Label_FileNamePattern { get { @@ -4348,7 +4550,7 @@ public static string MultiFileMaskDialog_UI_Label_FileNamePattern { } /// - /// Looks up a localized string similar to Max days:. + /// 查找类似 Max days: 的本地化字符串。 /// public static string MultiFileMaskDialog_UI_Label_MaxDays { get { @@ -4357,7 +4559,7 @@ public static string MultiFileMaskDialog_UI_Label_MaxDays { } /// - /// Looks up a localized string similar to MultiFile settings for:. + /// 查找类似 MultiFile settings for: 的本地化字符串。 /// public static string MultiFileMaskDialog_UI_Label_SettingsFor { get { @@ -4366,19 +4568,23 @@ public static string MultiFileMaskDialog_UI_Label_SettingsFor { } /// - /// Looks up a localized string similar to Pattern syntax: + /// 查找类似 Pattern syntax: /// ///* = any characters (wildcard) - ///$D(&lt;date&gt;) = Date pattern + ///$D(<date>) = Date pattern ///$I = File index number ///$J = File index number, hidden when zero - ///$J(&lt;prefix&gt;) = Like $J, but adding &lt;prefix&gt; when non-zero + ///$J(<prefix>) = Like $J, but adding <prefix> when non-zero /// - ///&lt;date&gt;: + ///Examples: + ///*$J(.) → app.log, app.log.1, app.log.2 + ///*$J(.).log → app.log, app.1.log, app.2.log + /// + ///<date>: ///DD = day ///MM = month ///YY[YY] = year - ///all other chars will be used as given. + ///all other chars will be used as given 的本地化字符串。 /// public static string MultiFileMaskDialog_UI_Label_SyntaxHelp { get { @@ -4387,7 +4593,7 @@ public static string MultiFileMaskDialog_UI_Label_SyntaxHelp { } /// - /// Looks up a localized string similar to MultiFile settings. + /// 查找类似 MultiFile settings 的本地化字符串。 /// public static string MultiFileMaskDialog_UI_Title { get { @@ -4396,7 +4602,7 @@ public static string MultiFileMaskDialog_UI_Title { } /// - /// Looks up a localized string similar to Multi file. + /// 查找类似 Multi file 的本地化字符串。 /// public static string MultiLoadRequestDialog_UI_Button_MultiFile { get { @@ -4405,7 +4611,7 @@ public static string MultiLoadRequestDialog_UI_Button_MultiFile { } /// - /// Looks up a localized string similar to Single files. + /// 查找类似 Single files 的本地化字符串。 /// public static string MultiLoadRequestDialog_UI_Button_SingleFiles { get { @@ -4414,7 +4620,7 @@ public static string MultiLoadRequestDialog_UI_Button_SingleFiles { } /// - /// Looks up a localized string similar to Choose loading mode:. + /// 查找类似 Choose loading mode: 的本地化字符串。 /// public static string MultiLoadRequestDialog_UI_Label_ChooseLoadingMode { get { @@ -4423,7 +4629,7 @@ public static string MultiLoadRequestDialog_UI_Label_ChooseLoadingMode { } /// - /// Looks up a localized string similar to Loading multiple files. + /// 查找类似 Loading multiple files 的本地化字符串。 /// public static string MultiLoadRequestDialog_UI_Title { get { @@ -4432,7 +4638,7 @@ public static string MultiLoadRequestDialog_UI_Title { } /// - /// Looks up a localized string similar to Open URL. + /// 查找类似 Open URL 的本地化字符串。 /// public static string OpenUriDialog_UI_Dialog_Text { get { @@ -4441,7 +4647,7 @@ public static string OpenUriDialog_UI_Dialog_Text { } /// - /// Looks up a localized string similar to Enter a URL which is supported by an installed file system plugin (e.g. file:// or sftp://). + /// 查找类似 Enter a URL which is supported by an installed file system plugin (e.g. file:// or sftp://) 的本地化字符串。 /// public static string OpenUriDialog_UI_Label_Explaination { get { @@ -4450,7 +4656,7 @@ public static string OpenUriDialog_UI_Label_Explaination { } /// - /// Looks up a localized string similar to URL:. + /// 查找类似 URL: 的本地化字符串。 /// public static string OpenUriDialog_UI_Label_URL { get { @@ -4459,7 +4665,7 @@ public static string OpenUriDialog_UI_Label_URL { } /// - /// Looks up a localized string similar to Line. + /// 查找类似 Line 的本地化字符串。 /// public static string PaintHelper_HeaderText_LineNumberColumn { get { @@ -4468,7 +4674,7 @@ public static string PaintHelper_HeaderText_LineNumberColumn { } /// - /// Looks up a localized string similar to Value for parameter:. + /// 查找类似 Value for parameter: 的本地化字符串。 /// public static string ParamRequesterDialog_UI_Label_ValueForParameter { get { @@ -4477,7 +4683,7 @@ public static string ParamRequesterDialog_UI_Label_ValueForParameter { } /// - /// Looks up a localized string similar to &Value for "{0}":. + /// 查找类似 &Value for "{0}": 的本地化字符串。 /// public static string ParamRequesterDialog_UI_Label_ValueForParameterNamed { get { @@ -4486,7 +4692,7 @@ public static string ParamRequesterDialog_UI_Label_ValueForParameterNamed { } /// - /// Looks up a localized string similar to Tool parameter. + /// 查找类似 Tool parameter 的本地化字符串。 /// public static string ParamRequesterDialog_UI_Title { get { @@ -4495,7 +4701,7 @@ public static string ParamRequesterDialog_UI_Title { } /// - /// Looks up a localized string similar to &Close. + /// 查找类似 &Close 的本地化字符串。 /// public static string PluginHashDialog_UI_Button_Close { get { @@ -4504,7 +4710,7 @@ public static string PluginHashDialog_UI_Button_Close { } /// - /// Looks up a localized string similar to &Copy. + /// 查找类似 &Copy 的本地化字符串。 /// public static string PluginHashDialog_UI_Button_Copy { get { @@ -4513,7 +4719,7 @@ public static string PluginHashDialog_UI_Button_Copy { } /// - /// Looks up a localized string similar to SHA256 Hash:. + /// 查找类似 SHA256 Hash: 的本地化字符串。 /// public static string PluginHashDialog_UI_Label_Hash { get { @@ -4522,7 +4728,7 @@ public static string PluginHashDialog_UI_Label_Hash { } /// - /// Looks up a localized string similar to Plugin: {0}. + /// 查找类似 Plugin: {0} 的本地化字符串。 /// public static string PluginHashDialog_UI_Label_PluginName { get { @@ -4531,7 +4737,7 @@ public static string PluginHashDialog_UI_Label_PluginName { } /// - /// Looks up a localized string similar to Failed to copy hash: {0}. + /// 查找类似 Failed to copy hash: {0} 的本地化字符串。 /// public static string PluginHashDialog_UI_Message_CopyError { get { @@ -4540,7 +4746,7 @@ public static string PluginHashDialog_UI_Message_CopyError { } /// - /// Looks up a localized string similar to Hash copied to clipboard.. + /// 查找类似 Hash copied to clipboard. 的本地化字符串。 /// public static string PluginHashDialog_UI_Message_CopySuccess { get { @@ -4549,7 +4755,7 @@ public static string PluginHashDialog_UI_Message_CopySuccess { } /// - /// Looks up a localized string similar to Error. + /// 查找类似 Error 的本地化字符串。 /// public static string PluginHashDialog_UI_Message_ErrorTitle { get { @@ -4558,7 +4764,7 @@ public static string PluginHashDialog_UI_Message_ErrorTitle { } /// - /// Looks up a localized string similar to Success. + /// 查找类似 Success 的本地化字符串。 /// public static string PluginHashDialog_UI_Message_SuccessTitle { get { @@ -4567,7 +4773,7 @@ public static string PluginHashDialog_UI_Message_SuccessTitle { } /// - /// Looks up a localized string similar to Plugin Hash. + /// 查找类似 Plugin Hash 的本地化字符串。 /// public static string PluginHashDialog_UI_Title { get { @@ -4576,7 +4782,7 @@ public static string PluginHashDialog_UI_Title { } /// - /// Looks up a localized string similar to Failed to load plugin assembly (timeout or error). + /// 查找类似 Failed to load plugin assembly (timeout or error) 的本地化字符串。 /// public static string PluginRegistry_PluginLoadingProgress_FailedToLoadPluginAssemblyTimeoutOrError { get { @@ -4585,7 +4791,7 @@ public static string PluginRegistry_PluginLoadingProgress_FailedToLoadPluginAsse } /// - /// Looks up a localized string similar to Failed validation (not trusted or invalid manifest). + /// 查找类似 Failed validation (not trusted or invalid manifest) 的本地化字符串。 /// public static string PluginRegistry_PluginLoadingProgress_FailedValidationNotTrustedOrInvalidManifest { get { @@ -4594,7 +4800,7 @@ public static string PluginRegistry_PluginLoadingProgress_FailedValidationNotTru } /// - /// Looks up a localized string similar to Loading plugin assembly. + /// 查找类似 Loading plugin assembly 的本地化字符串。 /// public static string PluginRegistry_PluginLoadingProgress_LoadingPluginAssembly { get { @@ -4603,7 +4809,7 @@ public static string PluginRegistry_PluginLoadingProgress_LoadingPluginAssembly } /// - /// Looks up a localized string similar to Validating plugin security and manifest. + /// 查找类似 Validating plugin security and manifest 的本地化字符串。 /// public static string PluginRegistry_PluginLoadingProgress_ValidatingPluginSecurityAndManifest { get { @@ -4612,7 +4818,7 @@ public static string PluginRegistry_PluginLoadingProgress_ValidatingPluginSecuri } /// - /// Looks up a localized string similar to &Add Plugin.... + /// 查找类似 &Add Plugin... 的本地化字符串。 /// public static string PluginTrustDialog_UI_Button_AddPlugin { get { @@ -4621,7 +4827,7 @@ public static string PluginTrustDialog_UI_Button_AddPlugin { } /// - /// Looks up a localized string similar to &Remove. + /// 查找类似 &Remove 的本地化字符串。 /// public static string PluginTrustDialog_UI_Button_Remove { get { @@ -4630,7 +4836,7 @@ public static string PluginTrustDialog_UI_Button_Remove { } /// - /// Looks up a localized string similar to &View Hash.... + /// 查找类似 &View Hash... 的本地化字符串。 /// public static string PluginTrustDialog_UI_Button_ViewHash { get { @@ -4639,7 +4845,7 @@ public static string PluginTrustDialog_UI_Button_ViewHash { } /// - /// Looks up a localized string similar to Hash (Partial). + /// 查找类似 Hash (Partial) 的本地化字符串。 /// public static string PluginTrustDialog_UI_Column_HashPartial { get { @@ -4648,7 +4854,7 @@ public static string PluginTrustDialog_UI_Column_HashPartial { } /// - /// Looks up a localized string similar to Hash Verified. + /// 查找类似 Hash Verified 的本地化字符串。 /// public static string PluginTrustDialog_UI_Column_HashVerified { get { @@ -4657,7 +4863,7 @@ public static string PluginTrustDialog_UI_Column_HashVerified { } /// - /// Looks up a localized string similar to Plugin Name. + /// 查找类似 Plugin Name 的本地化字符串。 /// public static string PluginTrustDialog_UI_Column_PluginName { get { @@ -4666,7 +4872,7 @@ public static string PluginTrustDialog_UI_Column_PluginName { } /// - /// Looks up a localized string similar to Status. + /// 查找类似 Status 的本地化字符串。 /// public static string PluginTrustDialog_UI_Column_Status { get { @@ -4675,7 +4881,7 @@ public static string PluginTrustDialog_UI_Column_Status { } /// - /// Looks up a localized string similar to Plugin Files (*.dll)|*.dll|All Files (*.*)|*.*. + /// 查找类似 Plugin Files (*.dll)|*.dll|All Files (*.*)|*.* 的本地化字符串。 /// public static string PluginTrustDialog_UI_FileDialog_Filter { get { @@ -4684,7 +4890,7 @@ public static string PluginTrustDialog_UI_FileDialog_Filter { } /// - /// Looks up a localized string similar to Select Plugin to Trust. + /// 查找类似 Select Plugin to Trust 的本地化字符串。 /// public static string PluginTrustDialog_UI_FileDialog_Title { get { @@ -4693,7 +4899,7 @@ public static string PluginTrustDialog_UI_FileDialog_Title { } /// - /// Looks up a localized string similar to Trusted Plugins. + /// 查找类似 Trusted Plugins 的本地化字符串。 /// public static string PluginTrustDialog_UI_GroupBox_TrustedPlugins { get { @@ -4702,7 +4908,7 @@ public static string PluginTrustDialog_UI_GroupBox_TrustedPlugins { } /// - /// Looks up a localized string similar to Total Plugins: {0}. + /// 查找类似 Total Plugins: {0} 的本地化字符串。 /// public static string PluginTrustDialog_UI_Label_TotalPlugins { get { @@ -4711,7 +4917,7 @@ public static string PluginTrustDialog_UI_Label_TotalPlugins { } /// - /// Looks up a localized string similar to Plugin ''{0}'' is already in the trusted list.. + /// 查找类似 Plugin ''{0}'' is already in the trusted list. 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_AlreadyTrusted { get { @@ -4720,7 +4926,7 @@ public static string PluginTrustDialog_UI_Message_AlreadyTrusted { } /// - /// Looks up a localized string similar to Already Trusted. + /// 查找类似 Already Trusted 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_AlreadyTrustedTitle { get { @@ -4729,13 +4935,13 @@ public static string PluginTrustDialog_UI_Message_AlreadyTrustedTitle { } /// - /// Looks up a localized string similar to Remove trust for plugin: + /// 查找类似 Remove trust for plugin: /// ///{0} /// ///The plugin will not be loaded until re-added to the trusted list. /// - ///Continue?. + ///Continue? 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_ConfirmRemove { get { @@ -4744,7 +4950,7 @@ public static string PluginTrustDialog_UI_Message_ConfirmRemove { } /// - /// Looks up a localized string similar to Confirm Removal. + /// 查找类似 Confirm Removal 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_ConfirmRemoveTitle { get { @@ -4753,13 +4959,13 @@ public static string PluginTrustDialog_UI_Message_ConfirmRemoveTitle { } /// - /// Looks up a localized string similar to Trust plugin: + /// 查找类似 Trust plugin: /// ///Name: {0} ///Path: {1} ///Hash: {2} /// - ///Do you want to trust this plugin?. + ///Do you want to trust this plugin? 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_ConfirmTrust { get { @@ -4768,7 +4974,7 @@ public static string PluginTrustDialog_UI_Message_ConfirmTrust { } /// - /// Looks up a localized string similar to Confirm Trust. + /// 查找类似 Confirm Trust 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_ConfirmTrustTitle { get { @@ -4777,7 +4983,7 @@ public static string PluginTrustDialog_UI_Message_ConfirmTrustTitle { } /// - /// Looks up a localized string similar to Error. + /// 查找类似 Error 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_ErrorTitle { get { @@ -4786,7 +4992,7 @@ public static string PluginTrustDialog_UI_Message_ErrorTitle { } /// - /// Looks up a localized string similar to Error loading configuration: {0}. + /// 查找类似 Error loading configuration: {0} 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_LoadError { get { @@ -4795,7 +5001,7 @@ public static string PluginTrustDialog_UI_Message_LoadError { } /// - /// Looks up a localized string similar to No hash found for plugin: {0}. + /// 查找类似 No hash found for plugin: {0} 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_NoHash { get { @@ -4804,7 +5010,7 @@ public static string PluginTrustDialog_UI_Message_NoHash { } /// - /// Looks up a localized string similar to No Hash. + /// 查找类似 No Hash 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_NoHashTitle { get { @@ -4813,7 +5019,7 @@ public static string PluginTrustDialog_UI_Message_NoHashTitle { } /// - /// Looks up a localized string similar to Failed to save configuration:`n`n{0}. + /// 查找类似 Failed to save configuration:`n`n{0} 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_SaveError { get { @@ -4822,7 +5028,7 @@ public static string PluginTrustDialog_UI_Message_SaveError { } /// - /// Looks up a localized string similar to Plugin trust configuration saved successfully.. + /// 查找类似 Plugin trust configuration saved successfully. 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_SaveSuccess { get { @@ -4831,7 +5037,7 @@ public static string PluginTrustDialog_UI_Message_SaveSuccess { } /// - /// Looks up a localized string similar to Success. + /// 查找类似 Success 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_SuccessTitle { get { @@ -4840,7 +5046,7 @@ public static string PluginTrustDialog_UI_Message_SuccessTitle { } /// - /// Looks up a localized string similar to Configuration has been modified. Discard changes?. + /// 查找类似 Configuration has been modified. Discard changes? 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_UnsavedChanges { get { @@ -4849,7 +5055,7 @@ public static string PluginTrustDialog_UI_Message_UnsavedChanges { } /// - /// Looks up a localized string similar to Unsaved Changes. + /// 查找类似 Unsaved Changes 的本地化字符串。 /// public static string PluginTrustDialog_UI_Message_UnsavedChangesTitle { get { @@ -4858,7 +5064,7 @@ public static string PluginTrustDialog_UI_Message_UnsavedChangesTitle { } /// - /// Looks up a localized string similar to Plugin Trust Management. + /// 查找类似 Plugin Trust Management 的本地化字符串。 /// public static string PluginTrustDialog_UI_Title { get { @@ -4867,7 +5073,7 @@ public static string PluginTrustDialog_UI_Title { } /// - /// Looks up a localized string similar to No. + /// 查找类似 No 的本地化字符串。 /// public static string PluginTrustDialog_UI_Value_No { get { @@ -4876,7 +5082,7 @@ public static string PluginTrustDialog_UI_Value_No { } /// - /// Looks up a localized string similar to Trusted. + /// 查找类似 Trusted 的本地化字符串。 /// public static string PluginTrustDialog_UI_Value_Trusted { get { @@ -4885,7 +5091,7 @@ public static string PluginTrustDialog_UI_Value_Trusted { } /// - /// Looks up a localized string similar to Yes. + /// 查找类似 Yes 的本地化字符串。 /// public static string PluginTrustDialog_UI_Value_Yes { get { @@ -4894,7 +5100,7 @@ public static string PluginTrustDialog_UI_Value_Yes { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Pro_Filter { get { @@ -4904,7 +5110,7 @@ public static System.Drawing.Bitmap Pro_Filter { } /// - /// Looks up a localized string similar to Config file not found. + /// 查找类似 Config file not found 的本地化字符串。 /// public static string Program_UI_Error_ConfigFileNotFound { get { @@ -4913,8 +5119,8 @@ public static string Program_UI_Error_ConfigFileNotFound { } /// - /// Looks up a localized string similar to Insufficient system rights for LogExpert. Maybe you have started it from a network drive. Please start LogExpert from a local drive. - /// ({0}). + /// 查找类似 Insufficient system rights for LogExpert. Maybe you have started it from a network drive. Please start LogExpert from a local drive. + /// ({0}) 的本地化字符串。 /// public static string Program_UI_Error_InsufficientRights { get { @@ -4923,7 +5129,7 @@ public static string Program_UI_Error_InsufficientRights { } /// - /// Looks up a localized string similar to Cannot open connection to first instance ({0}). + /// 查找类似 Cannot open connection to first instance ({0}) 的本地化字符串。 /// public static string Program_UI_Error_Pipe_CannotConnectToFirstInstance { get { @@ -4932,7 +5138,7 @@ public static string Program_UI_Error_Pipe_CannotConnectToFirstInstance { } /// - /// Looks up a localized string similar to RegEx.htm. + /// 查找类似 RegEx.htm 的本地化字符串。 /// public static string RegexHelperDialog_Help_Chapter { get { @@ -4941,7 +5147,7 @@ public static string RegexHelperDialog_Help_Chapter { } /// - /// Looks up a localized string similar to Case sensitive. + /// 查找类似 Case sensitive 的本地化字符串。 /// public static string RegexHelperDialog_UI_CheckBox_CaseSensitive { get { @@ -4950,7 +5156,7 @@ public static string RegexHelperDialog_UI_CheckBox_CaseSensitive { } /// - /// Looks up a localized string similar to Matches:. + /// 查找类似 Matches: 的本地化字符串。 /// public static string RegexHelperDialog_UI_Label_Matches { get { @@ -4959,7 +5165,7 @@ public static string RegexHelperDialog_UI_Label_Matches { } /// - /// Looks up a localized string similar to Regular Expression:. + /// 查找类似 Regular Expression: 的本地化字符串。 /// public static string RegexHelperDialog_UI_Label_Regex { get { @@ -4968,7 +5174,7 @@ public static string RegexHelperDialog_UI_Label_Regex { } /// - /// Looks up a localized string similar to Test text:. + /// 查找类似 Test text: 的本地化字符串。 /// public static string RegexHelperDialog_UI_Label_TestText { get { @@ -4977,7 +5183,7 @@ public static string RegexHelperDialog_UI_Label_TestText { } /// - /// Looks up a localized string similar to No valid regex pattern. + /// 查找类似 No valid regex pattern 的本地化字符串。 /// public static string RegexHelperDialog_UI_TextBox_Matches_NoValidRegexPattern { get { @@ -4986,7 +5192,7 @@ public static string RegexHelperDialog_UI_TextBox_Matches_NoValidRegexPattern { } /// - /// Looks up a localized string similar to Regex-Helper. + /// 查找类似 Regex-Helper 的本地化字符串。 /// public static string RegexHelperDialog_UI_Title { get { @@ -4995,7 +5201,7 @@ public static string RegexHelperDialog_UI_Title { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Restart_alt { get { @@ -5005,7 +5211,17 @@ public static System.Drawing.Bitmap Restart_alt { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Restart_alt_dark { + get { + object obj = ResourceManager.GetObject("Restart_alt_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Search { get { @@ -5015,7 +5231,17 @@ public static System.Drawing.Bitmap Search { } /// - /// Looks up a localized string similar to Regex-&Helper. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Search_dark { + get { + object obj = ResourceManager.GetObject("Search_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找类似 Regex-&Helper 的本地化字符串。 /// public static string SearchDialog_UI_Button_RegexHelper { get { @@ -5024,7 +5250,7 @@ public static string SearchDialog_UI_Button_RegexHelper { } /// - /// Looks up a localized string similar to &Case sensitive. + /// 查找类似 &Case sensitive 的本地化字符串。 /// public static string SearchDialog_UI_CheckBox_CaseSensitive { get { @@ -5033,7 +5259,7 @@ public static string SearchDialog_UI_CheckBox_CaseSensitive { } /// - /// Looks up a localized string similar to &Regular expression. + /// 查找类似 &Regular expression 的本地化字符串。 /// public static string SearchDialog_UI_CheckBox_RegularExpression { get { @@ -5042,8 +5268,8 @@ public static string SearchDialog_UI_CheckBox_RegularExpression { } /// - /// Looks up a localized string similar to Error during creation of search parameter - /// {0}. + /// 查找类似 Error during creation of search parameter + /// {0} 的本地化字符串。 /// public static string SearchDialog_UI_Error_CreatingSearchParameter { get { @@ -5052,7 +5278,7 @@ public static string SearchDialog_UI_Error_CreatingSearchParameter { } /// - /// Looks up a localized string similar to Invalid regex pattern: {0}. + /// 查找类似 Invalid regex pattern: {0} 的本地化字符串。 /// public static string SearchDialog_UI_Error_InvalidRegexPattern { get { @@ -5061,7 +5287,7 @@ public static string SearchDialog_UI_Error_InvalidRegexPattern { } /// - /// Looks up a localized string similar to Search text is empty. + /// 查找类似 Search text is empty 的本地化字符串。 /// public static string SearchDialog_UI_Error_SearchTextEmpty { get { @@ -5070,7 +5296,7 @@ public static string SearchDialog_UI_Error_SearchTextEmpty { } /// - /// Looks up a localized string similar to Direction. + /// 查找类似 Direction 的本地化字符串。 /// public static string SearchDialog_UI_GroupBox_Direction { get { @@ -5079,7 +5305,7 @@ public static string SearchDialog_UI_GroupBox_Direction { } /// - /// Looks up a localized string similar to Options. + /// 查找类似 Options 的本地化字符串。 /// public static string SearchDialog_UI_GroupBox_Options { get { @@ -5088,7 +5314,7 @@ public static string SearchDialog_UI_GroupBox_Options { } /// - /// Looks up a localized string similar to Search start. + /// 查找类似 Search start 的本地化字符串。 /// public static string SearchDialog_UI_GroupBox_SearchStart { get { @@ -5097,7 +5323,7 @@ public static string SearchDialog_UI_GroupBox_SearchStart { } /// - /// Looks up a localized string similar to &Search for:. + /// 查找类似 &Search for: 的本地化字符串。 /// public static string SearchDialog_UI_Label_SearchFor { get { @@ -5106,7 +5332,7 @@ public static string SearchDialog_UI_Label_SearchFor { } /// - /// Looks up a localized string similar to Backward. + /// 查找类似 Backward 的本地化字符串。 /// public static string SearchDialog_UI_RadioButton_Backward { get { @@ -5115,7 +5341,7 @@ public static string SearchDialog_UI_RadioButton_Backward { } /// - /// Looks up a localized string similar to Forward. + /// 查找类似 Forward 的本地化字符串。 /// public static string SearchDialog_UI_RadioButton_Forward { get { @@ -5124,7 +5350,7 @@ public static string SearchDialog_UI_RadioButton_Forward { } /// - /// Looks up a localized string similar to From selected line. + /// 查找类似 From selected line 的本地化字符串。 /// public static string SearchDialog_UI_RadioButton_FromSelectedLine { get { @@ -5133,7 +5359,7 @@ public static string SearchDialog_UI_RadioButton_FromSelectedLine { } /// - /// Looks up a localized string similar to From top. + /// 查找类似 From top 的本地化字符串。 /// public static string SearchDialog_UI_RadioButton_FromTop { get { @@ -5142,7 +5368,7 @@ public static string SearchDialog_UI_RadioButton_FromTop { } /// - /// Looks up a localized string similar to Search. + /// 查找类似 Search 的本地化字符串。 /// public static string SearchDialog_UI_Title { get { @@ -5151,7 +5377,7 @@ public static string SearchDialog_UI_Title { } /// - /// Looks up a localized string similar to Cancel search. + /// 查找类似 Cancel search 的本地化字符串。 /// public static string SearchProgressDialog_UI_Button_CancelSearch { get { @@ -5160,7 +5386,7 @@ public static string SearchProgressDialog_UI_Button_CancelSearch { } /// - /// Looks up a localized string similar to Searching in progress.... + /// 查找类似 Searching in progress... 的本地化字符串。 /// public static string SearchProgressDialog_UI_Label_SearchingInProgress { get { @@ -5169,7 +5395,7 @@ public static string SearchProgressDialog_UI_Label_SearchingInProgress { } /// - /// Looks up a localized string similar to Searching.... + /// 查找类似 Searching... 的本地化字符串。 /// public static string SearchProgressDialog_UI_Title { get { @@ -5178,7 +5404,7 @@ public static string SearchProgressDialog_UI_Title { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// public static System.Drawing.Bitmap Settings { get { @@ -5188,7 +5414,17 @@ public static System.Drawing.Bitmap Settings { } /// - /// Looks up a localized string similar to Settings. + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap Settings_dark { + get { + object obj = ResourceManager.GetObject("Settings_dark", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找类似 Settings 的本地化字符串。 /// public static string SettingsDialog_Form_Text { get { @@ -5197,7 +5433,7 @@ public static string SettingsDialog_Form_Text { } /// - /// Looks up a localized string similar to Activate Portable Mode. + /// 查找类似 Activate Portable Mode 的本地化字符串。 /// public static string SettingsDialog_UI_ActivatePortableMode { get { @@ -5206,7 +5442,7 @@ public static string SettingsDialog_UI_ActivatePortableMode { } /// - /// Looks up a localized string similar to .... + /// 查找类似 ... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonArguments { get { @@ -5215,7 +5451,7 @@ public static string SettingsDialog_UI_Button_buttonArguments { } /// - /// Looks up a localized string similar to Change.... + /// 查找类似 Change... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonChangeFont { get { @@ -5224,7 +5460,7 @@ public static string SettingsDialog_UI_Button_buttonChangeFont { } /// - /// Looks up a localized string similar to Configure.... + /// 查找类似 Configure... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonConfigPlugin { get { @@ -5233,7 +5469,7 @@ public static string SettingsDialog_UI_Button_buttonConfigPlugin { } /// - /// Looks up a localized string similar to . + /// 查找类似 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonControlCharsBackColor { get { @@ -5242,7 +5478,7 @@ public static string SettingsDialog_UI_Button_buttonControlCharsBackColor { } /// - /// Looks up a localized string similar to (no color). + /// 查找类似 (no color) 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonControlCharsBackColorClear { get { @@ -5251,7 +5487,7 @@ public static string SettingsDialog_UI_Button_buttonControlCharsBackColorClear { } /// - /// Looks up a localized string similar to . + /// 查找类似 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonControlCharsForeColor { get { @@ -5260,7 +5496,7 @@ public static string SettingsDialog_UI_Button_buttonControlCharsForeColor { } /// - /// Looks up a localized string similar to Enable all. + /// 查找类似 Enable all 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonControlCharsPresetAll { get { @@ -5269,7 +5505,7 @@ public static string SettingsDialog_UI_Button_buttonControlCharsPresetAll { } /// - /// Looks up a localized string similar to Disable all. + /// 查找类似 Disable all 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonControlCharsPresetNone { get { @@ -5278,7 +5514,7 @@ public static string SettingsDialog_UI_Button_buttonControlCharsPresetNone { } /// - /// Looks up a localized string similar to Non-whitespace defaults. + /// 查找类似 Non-whitespace defaults 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonControlCharsPresetNonWhitespace { get { @@ -5287,7 +5523,7 @@ public static string SettingsDialog_UI_Button_buttonControlCharsPresetNonWhitesp } /// - /// Looks up a localized string similar to Delete. + /// 查找类似 Delete 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonDelete { get { @@ -5296,7 +5532,7 @@ public static string SettingsDialog_UI_Button_buttonDelete { } /// - /// Looks up a localized string similar to Icon.... + /// 查找类似 Icon... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonIcon { get { @@ -5305,7 +5541,7 @@ public static string SettingsDialog_UI_Button_buttonIcon { } /// - /// Looks up a localized string similar to .... + /// 查找类似 ... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonSessionSaveDir { get { @@ -5314,7 +5550,7 @@ public static string SettingsDialog_UI_Button_buttonSessionSaveDir { } /// - /// Looks up a localized string similar to Color.... + /// 查找类似 Color... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonTailColor { get { @@ -5323,7 +5559,7 @@ public static string SettingsDialog_UI_Button_buttonTailColor { } /// - /// Looks up a localized string similar to Color.... + /// 查找类似 Color... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonTimespreadColor { get { @@ -5332,7 +5568,7 @@ public static string SettingsDialog_UI_Button_buttonTimespreadColor { } /// - /// Looks up a localized string similar to .... + /// 查找类似 ... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonTool { get { @@ -5341,7 +5577,7 @@ public static string SettingsDialog_UI_Button_buttonTool { } /// - /// Looks up a localized string similar to Add new. + /// 查找类似 Add new 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonToolAdd { get { @@ -5350,7 +5586,7 @@ public static string SettingsDialog_UI_Button_buttonToolAdd { } /// - /// Looks up a localized string similar to Remove. + /// 查找类似 Remove 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonToolDelete { get { @@ -5359,7 +5595,7 @@ public static string SettingsDialog_UI_Button_buttonToolDelete { } /// - /// Looks up a localized string similar to Down. + /// 查找类似 Down 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonToolDown { get { @@ -5368,7 +5604,7 @@ public static string SettingsDialog_UI_Button_buttonToolDown { } /// - /// Looks up a localized string similar to Up. + /// 查找类似 Up 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonToolUp { get { @@ -5377,7 +5613,7 @@ public static string SettingsDialog_UI_Button_buttonToolUp { } /// - /// Looks up a localized string similar to .... + /// 查找类似 ... 的本地化字符串。 /// public static string SettingsDialog_UI_Button_buttonWorkingDir { get { @@ -5386,7 +5622,7 @@ public static string SettingsDialog_UI_Button_buttonWorkingDir { } /// - /// Looks up a localized string similar to Ask before closing tabs. + /// 查找类似 Ask before closing tabs 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxAskCloseTabs { get { @@ -5395,7 +5631,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxAskCloseTabs { } /// - /// Looks up a localized string similar to Automatically pick for new files. + /// 查找类似 Automatically pick for new files 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxAutoPick { get { @@ -5404,7 +5640,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxAutoPick { } /// - /// Looks up a localized string similar to Show column finder. + /// 查找类似 Show column finder 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxColumnFinder { get { @@ -5413,7 +5649,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxColumnFinder { } /// - /// Looks up a localized string similar to Set last column width. + /// 查找类似 Set last column width 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxColumnSize { get { @@ -5422,7 +5658,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxColumnSize { } /// - /// Looks up a localized string similar to Bold. + /// 查找类似 Bold 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxControlCharsBold { get { @@ -5431,7 +5667,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxControlCharsBold { } /// - /// Looks up a localized string similar to Copy displayed form instead of raw characters. + /// 查找类似 Copy displayed form instead of raw characters 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxControlCharsCopyDisplayedForm { get { @@ -5440,7 +5676,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxControlCharsCopyDisplaye } /// - /// Looks up a localized string similar to Substitute control characters in display. + /// 查找类似 Substitute control characters in display 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxControlCharsEnable { get { @@ -5449,7 +5685,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxControlCharsEnable { } /// - /// Looks up a localized string similar to Italic. + /// 查找类似 Italic 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxControlCharsItalic { get { @@ -5458,7 +5694,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxControlCharsItalic { } /// - /// Looks up a localized string similar to Filter tail enabled. + /// 查找类似 Filter tail enabled 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxFilterTail { get { @@ -5467,7 +5703,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxFilterTail { } /// - /// Looks up a localized string similar to Follow tail enabled. + /// 查找类似 Follow tail enabled 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxFollowTail { get { @@ -5476,7 +5712,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxFollowTail { } /// - /// Looks up a localized string similar to Use legacy file reader (slower). + /// 查找类似 Use legacy file reader (slower) 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxLegacyReader { get { @@ -5485,7 +5721,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxLegacyReader { } /// - /// Looks up a localized string similar to Mask has priority before history. + /// 查找类似 Mask has priority before history 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxMaskPrio { get { @@ -5494,7 +5730,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxMaskPrio { } /// - /// Looks up a localized string similar to Multi threaded filter. + /// 查找类似 Multi threaded filter 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxMultiThread { get { @@ -5503,7 +5739,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxMultiThread { } /// - /// Looks up a localized string similar to Re-open last used files. + /// 查找类似 Re-open last used files 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxOpenLastFiles { get { @@ -5512,7 +5748,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxOpenLastFiles { } /// - /// Looks up a localized string similar to Activate Portable Mode. + /// 查找类似 Activate Portable Mode 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxPortableMode { get { @@ -5521,7 +5757,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxPortableMode { } /// - /// Looks up a localized string similar to Reverse alpha. + /// 查找类似 Reverse alpha 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxReverseAlpha { get { @@ -5530,7 +5766,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxReverseAlpha { } /// - /// Looks up a localized string similar to Save and restore filter and filter tabs. + /// 查找类似 Save and restore filter and filter tabs 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxSaveFilter { get { @@ -5539,7 +5775,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxSaveFilter { } /// - /// Looks up a localized string similar to Automatically save persistence files (.lxp). + /// 查找类似 Automatically save persistence files (.lxp) 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxSaveSessions { get { @@ -5548,16 +5784,16 @@ public static string SettingsDialog_UI_CheckBox_checkBoxSaveSessions { } /// - /// Looks up a localized string similar to Show bookmark markers. + /// 查找类似 Show bookmark markers 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxShowBookmarkMarkers { get { return ResourceManager.GetString("SettingsDialog_UI_CheckBox_checkBoxShowBookmarkMarkers", resourceCulture); } } - + /// - /// Looks up a localized string similar to Show Error Message?. + /// 查找类似 Show Error Message? 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxShowErrorMessageOnlyOneInstance { get { @@ -5566,43 +5802,43 @@ public static string SettingsDialog_UI_CheckBox_checkBoxShowErrorMessageOnlyOneI } /// - /// Looks up a localized string similar to Show filter markers. + /// 查找类似 Show filter markers 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxShowFilterMarkers { get { return ResourceManager.GetString("SettingsDialog_UI_CheckBox_checkBoxShowFilterMarkers", resourceCulture); } } - + /// - /// Looks up a localized string similar to Show highlight markers. + /// 查找类似 Show highlight markers 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxShowHighlightMarkers { get { return ResourceManager.GetString("SettingsDialog_UI_CheckBox_checkBoxShowHighlightMarkers", resourceCulture); } } - + /// - /// Looks up a localized string similar to Show marker bar. + /// 查找类似 Show marker bar 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxShowMarkerBar { get { return ResourceManager.GetString("SettingsDialog_UI_CheckBox_checkBoxShowMarkerBar", resourceCulture); } } - + /// - /// Looks up a localized string similar to Show search markers. + /// 查找类似 Show search markers 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxShowSearchMarkers { get { return ResourceManager.GetString("SettingsDialog_UI_CheckBox_checkBoxShowSearchMarkers", resourceCulture); } } - + /// - /// Looks up a localized string similar to Allow only 1 Instance. + /// 查找类似 Allow only 1 Instance 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxSingleInstance { get { @@ -5611,7 +5847,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxSingleInstance { } /// - /// Looks up a localized string similar to Sync filter list enabled. + /// 查找类似 Sync filter list enabled 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxSyncFilter { get { @@ -5620,7 +5856,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxSyncFilter { } /// - /// Looks up a localized string similar to Pipe sysout to tab. + /// 查找类似 Pipe sysout to tab 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxSysout { get { @@ -5629,7 +5865,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxSysout { } /// - /// Looks up a localized string similar to Show tail state on tabs. + /// 查找类似 Show tail state on tabs 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxTailState { get { @@ -5638,7 +5874,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxTailState { } /// - /// Looks up a localized string similar to Show time spread. + /// 查找类似 Show time spread 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxTimeSpread { get { @@ -5647,7 +5883,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxTimeSpread { } /// - /// Looks up a localized string similar to Show timestamp control, if supported by columnizer. + /// 查找类似 Show timestamp control, if supported by columnizer 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_checkBoxTimestamp { get { @@ -5656,7 +5892,7 @@ public static string SettingsDialog_UI_CheckBox_checkBoxTimestamp { } /// - /// Looks up a localized string similar to If this mode is activated, the save file will be loaded from the Executable Location. + /// 查找类似 If this mode is activated, the save file will be loaded from the Executable Location 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_ToolTip_toolTipPortableMode { get { @@ -5665,7 +5901,7 @@ public static string SettingsDialog_UI_CheckBox_ToolTip_toolTipPortableMode { } /// - /// Looks up a localized string similar to File Reader algorithm. + /// 查找类似 File Reader algorithm 的本地化字符串。 /// public static string SettingsDialog_UI_CheckBox_ToolTip_toolTipReaderTyp { get { @@ -5674,7 +5910,7 @@ public static string SettingsDialog_UI_CheckBox_ToolTip_toolTipReaderTyp { } /// - /// Looks up a localized string similar to HeaderName. + /// 查找类似 HeaderName 的本地化字符串。 /// public static string SettingsDialog_UI_ComboBox_Encoding_ValueMember_HeaderName { get { @@ -5683,7 +5919,7 @@ public static string SettingsDialog_UI_ComboBox_Encoding_ValueMember_HeaderName } /// - /// Looks up a localized string similar to Encoding to be used when no BOM header and no persistence data is available.. + /// 查找类似 Encoding to be used when no BOM header and no persistence data is available. 的本地化字符串。 /// public static string SettingsDialog_UI_ComboBox_ToolTip_toolTipEncoding { get { @@ -5692,7 +5928,7 @@ public static string SettingsDialog_UI_ComboBox_ToolTip_toolTipEncoding { } /// - /// Looks up a localized string similar to Userinterface language. + /// 查找类似 Userinterface language 的本地化字符串。 /// public static string SettingsDialog_UI_ComboBox_ToolTip_toolTipLanguage { get { @@ -5701,7 +5937,7 @@ public static string SettingsDialog_UI_ComboBox_ToolTip_toolTipLanguage { } /// - /// Looks up a localized string similar to Could not create / delete marker for Portable Mode: {0}. + /// 查找类似 Could not create / delete marker for Portable Mode: {0} 的本地化字符串。 /// public static string SettingsDialog_UI_CouldNotCreatePortableMode { get { @@ -5710,7 +5946,7 @@ public static string SettingsDialog_UI_CouldNotCreatePortableMode { } /// - /// Looks up a localized string similar to Type. + /// 查找类似 Type 的本地化字符串。 /// public static string SettingsDialog_UI_DataGridView_columnHeaderColumnizerMaskType { get { @@ -5719,7 +5955,7 @@ public static string SettingsDialog_UI_DataGridView_columnHeaderColumnizerMaskTy } /// - /// Looks up a localized string similar to Columnizer '{0}' is not installed — this entry will be skipped.. + /// 查找类似 Columnizer '{0}' is not installed — this entry will be skipped. 的本地化字符串。 /// public static string SettingsDialog_UI_DataGridView_columnTooltipColumnizerMaskStale { get { @@ -5728,7 +5964,7 @@ public static string SettingsDialog_UI_DataGridView_columnTooltipColumnizerMaskS } /// - /// Looks up a localized string similar to Glob uses * and ? wildcards. Regex uses .NET regular expression syntax.. + /// 查找类似 Glob uses * and ? wildcards. Regex uses .NET regular expression syntax. 的本地化字符串。 /// public static string SettingsDialog_UI_DataGridView_columnTooltipColumnizerMaskType { get { @@ -5737,7 +5973,7 @@ public static string SettingsDialog_UI_DataGridView_columnTooltipColumnizerMaskT } /// - /// Looks up a localized string similar to Columnizer. + /// 查找类似 Columnizer 的本地化字符串。 /// public static string SettingsDialog_UI_DataGridViewComboBoxColumn_Columnizer { get { @@ -5746,7 +5982,7 @@ public static string SettingsDialog_UI_DataGridViewComboBoxColumn_Columnizer { } /// - /// Looks up a localized string similar to Highlight group. + /// 查找类似 Highlight group 的本地化字符串。 /// public static string SettingsDialog_UI_DataGridViewComboBoxColumn_HighlightGroup { get { @@ -5755,7 +5991,7 @@ public static string SettingsDialog_UI_DataGridViewComboBoxColumn_HighlightGroup } /// - /// Looks up a localized string similar to File name mask (RegEx). + /// 查找类似 File name mask (RegEx) 的本地化字符串。 /// public static string SettingsDialog_UI_DataGridViewTextBoxColumn_FileMask { get { @@ -5764,7 +6000,7 @@ public static string SettingsDialog_UI_DataGridViewTextBoxColumn_FileMask { } /// - /// Looks up a localized string similar to File name mask (RegEx). + /// 查找类似 File name mask (RegEx) 的本地化字符串。 /// public static string SettingsDialog_UI_DataGridViewTextBoxColumn_FileName { get { @@ -5773,7 +6009,7 @@ public static string SettingsDialog_UI_DataGridViewTextBoxColumn_FileName { } /// - /// Looks up a localized string similar to Deactivate Portable Mode. + /// 查找类似 Deactivate Portable Mode 的本地化字符串。 /// public static string SettingsDialog_UI_DeActivatePortableMode { get { @@ -5782,7 +6018,7 @@ public static string SettingsDialog_UI_DeActivatePortableMode { } /// - /// Looks up a localized string similar to Settings could not be imported: {0}. + /// 查找类似 Settings could not be imported: {0} 的本地化字符串。 /// public static string SettingsDialog_UI_Error_SettingsCouldNotBeImported { get { @@ -5791,7 +6027,7 @@ public static string SettingsDialog_UI_Error_SettingsCouldNotBeImported { } /// - /// Looks up a localized string similar to Settings {0}|All files {1}. + /// 查找类似 Settings {0}|All files {1} 的本地化字符串。 /// public static string SettingsDialog_UI_Filter_ExportSettings { get { @@ -5800,7 +6036,7 @@ public static string SettingsDialog_UI_Filter_ExportSettings { } /// - /// Looks up a localized string similar to Choose folder for LogExpert's session files. + /// 查找类似 Choose folder for LogExpert's session files 的本地化字符串。 /// public static string SettingsDialog_UI_FolderBrowser_folderBrowserSessionSaveDir { get { @@ -5809,7 +6045,7 @@ public static string SettingsDialog_UI_FolderBrowser_folderBrowserSessionSaveDir } /// - /// Looks up a localized string similar to Select a working directory. + /// 查找类似 Select a working directory 的本地化字符串。 /// public static string SettingsDialog_UI_FolderBrowser_folderBrowserWorkingDir { get { @@ -5818,7 +6054,7 @@ public static string SettingsDialog_UI_FolderBrowser_folderBrowserWorkingDir { } /// - /// Looks up a localized string similar to Columnizer selection priority. + /// 查找类似 Columnizer selection priority 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxColumnizerPriority { get { @@ -5827,7 +6063,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxColumnizerPriority { } /// - /// Looks up a localized string similar to Appearance. + /// 查找类似 Appearance 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxControlCharsAppearance { get { @@ -5836,7 +6072,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxControlCharsAppearance { } /// - /// Looks up a localized string similar to Clipboard. + /// 查找类似 Clipboard 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxControlCharsClipboard { get { @@ -5845,7 +6081,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxControlCharsClipboard { } /// - /// Looks up a localized string similar to Display style. + /// 查找类似 Display style 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxControlCharsStyle { get { @@ -5854,7 +6090,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxControlCharsStyle { } /// - /// Looks up a localized string similar to CPU and stuff. + /// 查找类似 CPU and stuff 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxCPUAndStuff { get { @@ -5863,7 +6099,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxCPUAndStuff { } /// - /// Looks up a localized string similar to Default filename pattern. + /// 查找类似 Default filename pattern 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxDefaultFileNamePattern { get { @@ -5872,7 +6108,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxDefaultFileNamePattern { } /// - /// Looks up a localized string similar to Defaults. + /// 查找类似 Defaults 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxDefaults { get { @@ -5881,7 +6117,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxDefaults { } /// - /// Looks up a localized string similar to Display mode. + /// 查找类似 Display mode 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxDisplayMode { get { @@ -5890,7 +6126,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxDisplayMode { } /// - /// Looks up a localized string similar to Font. + /// 查找类似 Font 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxFont { get { @@ -5899,7 +6135,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxFont { } /// - /// Looks up a localized string similar to Line buffer usage. + /// 查找类似 Line buffer usage 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxLineBufferUsage { get { @@ -5908,7 +6144,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxLineBufferUsage { } /// - /// Looks up a localized string similar to Misc. + /// 查找类似 Misc 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxMisc { get { @@ -5917,7 +6153,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxMisc { } /// - /// Looks up a localized string similar to Mouse Drag Default. + /// 查找类似 Mouse Drag Default 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxMouseDragDefaults { get { @@ -5926,7 +6162,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxMouseDragDefaults { } /// - /// Looks up a localized string similar to Persistence file location. + /// 查找类似 Persistence file location 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxPersistantFileLocation { get { @@ -5935,7 +6171,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxPersistantFileLocation { } /// - /// Looks up a localized string similar to Plugins. + /// 查找类似 Plugins 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxPlugins { get { @@ -5944,7 +6180,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxPlugins { } /// - /// Looks up a localized string similar to Settings. + /// 查找类似 Settings 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxSettings { get { @@ -5953,7 +6189,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxSettings { } /// - /// Looks up a localized string similar to Time spread display. + /// 查找类似 Time spread display 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxTimeSpreadDisplay { get { @@ -5962,7 +6198,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxTimeSpreadDisplay { } /// - /// Looks up a localized string similar to Timestamp navigation control. + /// 查找类似 Timestamp navigation control 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxTimeStampNavigationControl { get { @@ -5971,7 +6207,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxTimeStampNavigationContr } /// - /// Looks up a localized string similar to Tool settings. + /// 查找类似 Tool settings 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxToolSettings { get { @@ -5980,7 +6216,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxToolSettings { } /// - /// Looks up a localized string similar to When opening multiple files.... + /// 查找类似 When opening multiple files... 的本地化字符串。 /// public static string SettingsDialog_UI_GroupBox_groupBoxWhenOpeningMultiFile { get { @@ -5989,7 +6225,7 @@ public static string SettingsDialog_UI_GroupBox_groupBoxWhenOpeningMultiFile { } /// - /// Looks up a localized string similar to Arguments:. + /// 查找类似 Arguments: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelArguments { get { @@ -5998,7 +6234,7 @@ public static string SettingsDialog_UI_Label_labelArguments { } /// - /// Looks up a localized string similar to Color mode (restart required). + /// 查找类似 Color mode (restart required) 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelColorMode { get { @@ -6007,7 +6243,7 @@ public static string SettingsDialog_UI_Label_labelColorMode { } /// - /// Looks up a localized string similar to Background colour:. + /// 查找类似 Background colour: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelControlCharsBackColor { get { @@ -6016,7 +6252,7 @@ public static string SettingsDialog_UI_Label_labelControlCharsBackColor { } /// - /// Looks up a localized string similar to Foreground colour:. + /// 查找类似 Foreground colour: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelControlCharsForeColor { get { @@ -6025,7 +6261,7 @@ public static string SettingsDialog_UI_Label_labelControlCharsForeColor { } /// - /// Looks up a localized string similar to Enable substitution above to apply.. + /// 查找类似 Enable substitution above to apply. 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelControlCharsHint { get { @@ -6034,7 +6270,7 @@ public static string SettingsDialog_UI_Label_labelControlCharsHint { } /// - /// Looks up a localized string similar to Display only — does not modify file contents or affect search, filter, or copy-to-clipboard (unless the option below is enabled). Enabling this can make some log files look unusual.. + /// 查找类似 Display only — does not modify file contents or affect search, filter, or copy-to-clipboard (unless the option below is enabled). Enabling this can make some log files look unusual. 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelControlCharsWarning { get { @@ -6043,7 +6279,7 @@ public static string SettingsDialog_UI_Label_labelControlCharsWarning { } /// - /// Looks up a localized string similar to Default encoding. + /// 查找类似 Default encoding 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelDefaultEncoding { get { @@ -6052,7 +6288,7 @@ public static string SettingsDialog_UI_Label_labelDefaultEncoding { } /// - /// Looks up a localized string similar to File polling interval (ms):. + /// 查找类似 File polling interval (ms): 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelFilePollingInterval { get { @@ -6061,7 +6297,7 @@ public static string SettingsDialog_UI_Label_labelFilePollingInterval { } /// - /// Looks up a localized string similar to Font. + /// 查找类似 Font 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelFont { get { @@ -6070,7 +6306,7 @@ public static string SettingsDialog_UI_Label_labelFont { } /// - /// Looks up a localized string similar to Hint: Pressing the Shift key while dropping files onto LogExpert will switch the behaviour from single to multi and vice versa.. + /// 查找类似 Hint: Pressing the Shift key while dropping files onto LogExpert will switch the behaviour from single to multi and vice versa. 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelHintMultiFile { get { @@ -6079,7 +6315,7 @@ public static string SettingsDialog_UI_Label_labelHintMultiFile { } /// - /// Looks up a localized string similar to Changes will take effect on next file load. + /// 查找类似 Changes will take effect on next file load 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelInfo { get { @@ -6088,7 +6324,7 @@ public static string SettingsDialog_UI_Label_labelInfo { } /// - /// Looks up a localized string similar to Language (requires restart):. + /// 查找类似 Language (requires restart): 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelLanguage { get { @@ -6097,7 +6333,7 @@ public static string SettingsDialog_UI_Label_labelLanguage { } /// - /// Looks up a localized string similar to Lines/block. + /// 查找类似 Lines/block 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelLinesPerBlock { get { @@ -6106,7 +6342,7 @@ public static string SettingsDialog_UI_Label_labelLinesPerBlock { } /// - /// Looks up a localized string similar to Max days:. + /// 查找类似 Max days: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelMaxDays { get { @@ -6115,25 +6351,25 @@ public static string SettingsDialog_UI_Label_labelMaxDays { } /// - /// Looks up a localized string similar to Maximum filter entries. + /// 查找类似 Maximum Display Length (restart required) 的本地化字符串。 /// - public static string SettingsDialog_UI_Label_labelMaximumFilterEntries { + public static string SettingsDialog_UI_Label_labelMaxDisplayLength { get { - return ResourceManager.GetString("SettingsDialog_UI_Label_labelMaximumFilterEntries", resourceCulture); + return ResourceManager.GetString("SettingsDialog_UI_Label_labelMaxDisplayLength", resourceCulture); } } /// - /// Looks up a localized string similar to Maximum Display Length (restart required). + /// 查找类似 Maximum filter entries 的本地化字符串。 /// - public static string SettingsDialog_UI_Label_labelMaxDisplayLength { + public static string SettingsDialog_UI_Label_labelMaximumFilterEntries { get { - return ResourceManager.GetString("SettingsDialog_UI_Label_labelMaxDisplayLength", resourceCulture); + return ResourceManager.GetString("SettingsDialog_UI_Label_labelMaximumFilterEntries", resourceCulture); } } /// - /// Looks up a localized string similar to Maximum filter entries displayed. + /// 查找类似 Maximum filter entries displayed 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelMaximumFilterEntriesDisplayed { get { @@ -6142,7 +6378,7 @@ public static string SettingsDialog_UI_Label_labelMaximumFilterEntriesDisplayed } /// - /// Looks up a localized string similar to Maximum Line Length (restart required). + /// 查找类似 Maximum Line Length (restart required) 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelMaximumLineLength { get { @@ -6151,7 +6387,7 @@ public static string SettingsDialog_UI_Label_labelMaximumLineLength { } /// - /// Looks up a localized string similar to Note: You can always load your logfiles as MultiFile automatically if the files names follow the MultiFile naming rule (<filename>, <filename>.1, <filename>.2, ...). Simply choose 'MultiFile' from the File menu after loading the first file.. + /// 查找类似 Note: You can always load your logfiles as MultiFile automatically if the files names follow the MultiFile naming rule (<filename>, <filename>.1, <filename>.2, ...). Simply choose 'MultiFile' from the File menu after loading the first file. 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelNoteMultiFile { get { @@ -6160,7 +6396,7 @@ public static string SettingsDialog_UI_Label_labelNoteMultiFile { } /// - /// Looks up a localized string similar to Number of blocks. + /// 查找类似 Number of blocks 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelNumberOfBlocks { get { @@ -6169,7 +6405,7 @@ public static string SettingsDialog_UI_Label_labelNumberOfBlocks { } /// - /// Looks up a localized string similar to Pattern:. + /// 查找类似 Pattern: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelPattern { get { @@ -6178,7 +6414,7 @@ public static string SettingsDialog_UI_Label_labelPattern { } /// - /// Looks up a localized string similar to Place Holder Text, this will be replaced programmatically. + /// 查找类似 Place Holder Text, this will be replaced programmatically 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelSessionSaveOwnDir { get { @@ -6187,7 +6423,7 @@ public static string SettingsDialog_UI_Label_labelSessionSaveOwnDir { } /// - /// Looks up a localized string similar to Program:. + /// 查找类似 Program: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelTool { get { @@ -6196,7 +6432,7 @@ public static string SettingsDialog_UI_Label_labelTool { } /// - /// Looks up a localized string similar to Columnizer for output:. + /// 查找类似 Columnizer for output: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelToolColumnizerForOutput { get { @@ -6205,7 +6441,7 @@ public static string SettingsDialog_UI_Label_labelToolColumnizerForOutput { } /// - /// Looks up a localized string similar to Name:. + /// 查找类似 Name: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelToolName { get { @@ -6214,8 +6450,8 @@ public static string SettingsDialog_UI_Label_labelToolName { } /// - /// Looks up a localized string similar to You can configure as many tools as you want. - ///Checked tools will appear in the icon bar. All other tools are available in the tools menu.. + /// 查找类似 You can configure as many tools as you want. + ///Checked tools will appear in the icon bar. All other tools are available in the tools menu. 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelToolsDescription { get { @@ -6224,7 +6460,7 @@ public static string SettingsDialog_UI_Label_labelToolsDescription { } /// - /// Looks up a localized string similar to ! Changing the Maximum Line Length can impact performance and is not recommended !. + /// 查找类似 ! Changing the Maximum Line Length can impact performance and is not recommended ! 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelWarningMaximumLineLength { get { @@ -6233,7 +6469,7 @@ public static string SettingsDialog_UI_Label_labelWarningMaximumLineLength { } /// - /// Looks up a localized string similar to Working dir:. + /// 查找类似 Working dir: 的本地化字符串。 /// public static string SettingsDialog_UI_Label_labelWorkingDir { get { @@ -6242,7 +6478,7 @@ public static string SettingsDialog_UI_Label_labelWorkingDir { } /// - /// Looks up a localized string similar to Failed to activate portable mode: {0}. + /// 查找类似 Failed to activate portable mode: {0} 的本地化字符串。 /// public static string SettingsDialog_UI_PortableMode_ActivationError { get { @@ -6251,7 +6487,7 @@ public static string SettingsDialog_UI_PortableMode_ActivationError { } /// - /// Looks up a localized string similar to Do you want to copy your current settings to the portable configuration folder?. + /// 查找类似 Do you want to copy your current settings to the portable configuration folder? 的本地化字符串。 /// public static string SettingsDialog_UI_PortableMode_CopySettingsQuestion { get { @@ -6260,7 +6496,7 @@ public static string SettingsDialog_UI_PortableMode_CopySettingsQuestion { } /// - /// Looks up a localized string similar to Some files could not be migrated: {0}. + /// 查找类似 Some files could not be migrated: {0} 的本地化字符串。 /// public static string SettingsDialog_UI_PortableMode_MigrationError { get { @@ -6269,7 +6505,7 @@ public static string SettingsDialog_UI_PortableMode_MigrationError { } /// - /// Looks up a localized string similar to Do you want to move the portable settings back to the default configuration folder (%APPDATA%\LogExpert)?. + /// 查找类似 Do you want to move the portable settings back to the default configuration folder (%APPDATA%\LogExpert)? 的本地化字符串。 /// public static string SettingsDialog_UI_PortableMode_MoveSettingsQuestion { get { @@ -6278,7 +6514,7 @@ public static string SettingsDialog_UI_PortableMode_MoveSettingsQuestion { } /// - /// Looks up a localized string similar to Portable Mode. + /// 查找类似 Portable Mode 的本地化字符串。 /// public static string SettingsDialog_UI_PortableMode_Title { get { @@ -6287,7 +6523,7 @@ public static string SettingsDialog_UI_PortableMode_Title { } /// - /// Looks up a localized string similar to Ask what to do. + /// 查找类似 Ask what to do 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonAskWhatToDo { get { @@ -6296,7 +6532,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonAskWhatToDo { } /// - /// Looks up a localized string similar to Abbreviation (<SOH>). + /// 查找类似 Abbreviation (<SOH>) 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleAbbreviation { get { @@ -6305,7 +6541,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleAb } /// - /// Looks up a localized string similar to Caret notation (^X). + /// 查找类似 Caret notation (^X) 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleCaret { get { @@ -6314,7 +6550,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleCa } /// - /// Looks up a localized string similar to C escape sequence (\x01). + /// 查找类似 C escape sequence (\x01) 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleCEscape { get { @@ -6323,7 +6559,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleCE } /// - /// Looks up a localized string similar to Unicode Control Pictures (default). + /// 查找类似 Unicode Control Pictures (default) 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleControlPictures { get { @@ -6332,7 +6568,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleCo } /// - /// Looks up a localized string similar to ISO 2047 graphics. + /// 查找类似 ISO 2047 graphics 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleIso2047 { get { @@ -6341,7 +6577,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonControlCharStyleIs } /// - /// Looks up a localized string similar to Horizontal. + /// 查找类似 Horizontal 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonHorizMouseDrag { get { @@ -6350,7 +6586,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonHorizMouseDrag { } /// - /// Looks up a localized string similar to Line view. + /// 查找类似 Line view 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonLineView { get { @@ -6359,7 +6595,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonLineView { } /// - /// Looks up a localized string similar to Load every file into a separate tab. + /// 查找类似 Load every file into a separate tab 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonLoadEveryFileIntoSeperatedTab { get { @@ -6368,7 +6604,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonLoadEveryFileIntoS } /// - /// Looks up a localized string similar to Application startup directory. + /// 查找类似 Application startup directory 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonSessionApplicationStartupDir { get { @@ -6377,7 +6613,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonSessionApplication } /// - /// Looks up a localized string similar to Same directory as log file. + /// 查找类似 Same directory as log file 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonSessionSameDir { get { @@ -6386,7 +6622,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonSessionSameDir { } /// - /// Looks up a localized string similar to MyDocuments/LogExpert. + /// 查找类似 MyDocuments/LogExpert 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonsessionSaveDocuments { get { @@ -6395,7 +6631,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonsessionSaveDocumen } /// - /// Looks up a localized string similar to Own directory. + /// 查找类似 Own directory 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonSessionSaveOwn { get { @@ -6404,7 +6640,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonSessionSaveOwn { } /// - /// Looks up a localized string similar to Time view. + /// 查找类似 Time view 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonTimeView { get { @@ -6413,7 +6649,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonTimeView { } /// - /// Looks up a localized string similar to Treat all files as one MultiFile. + /// 查找类似 Treat all files as one MultiFile 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonTreatAllFilesAsOneMultifile { get { @@ -6422,7 +6658,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonTreatAllFilesAsOne } /// - /// Looks up a localized string similar to Vertical. + /// 查找类似 Vertical 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonVerticalMouseDrag { get { @@ -6431,7 +6667,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonVerticalMouseDrag } /// - /// Looks up a localized string similar to Vertical Inverted. + /// 查找类似 Vertical Inverted 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioButtonVerticalMouseDragInverted { get { @@ -6440,7 +6676,7 @@ public static string SettingsDialog_UI_RadioButton_radioButtonVerticalMouseDragI } /// - /// Looks up a localized string similar to Use history then mask (default). + /// 查找类似 Use history then mask (default) 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioColumnizerPriorityHistoryThenMask { get { @@ -6449,7 +6685,7 @@ public static string SettingsDialog_UI_RadioButton_radioColumnizerPriorityHistor } /// - /// Looks up a localized string similar to Use mask, override per-file persistence. + /// 查找类似 Use mask, override per-file persistence 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioColumnizerPriorityMaskOverridesPersistence { get { @@ -6458,7 +6694,7 @@ public static string SettingsDialog_UI_RadioButton_radioColumnizerPriorityMaskOv } /// - /// Looks up a localized string similar to Use mask, then history. + /// 查找类似 Use mask, then history 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_radioColumnizerPriorityMaskThenHistory { get { @@ -6467,7 +6703,7 @@ public static string SettingsDialog_UI_RadioButton_radioColumnizerPriorityMaskTh } /// - /// Looks up a localized string similar to This path is based on the executable and where it has been started from.. + /// 查找类似 This path is based on the executable and where it has been started from. 的本地化字符串。 /// public static string SettingsDialog_UI_RadioButton_ToolTip_toolTipSessionApplicationStartupDir { get { @@ -6476,7 +6712,7 @@ public static string SettingsDialog_UI_RadioButton_ToolTip_toolTipSessionApplica } /// - /// Looks up a localized string similar to Settings imported. + /// 查找类似 Settings imported 的本地化字符串。 /// public static string SettingsDialog_UI_SettingsImported { get { @@ -6485,7 +6721,7 @@ public static string SettingsDialog_UI_SettingsImported { } /// - /// Looks up a localized string similar to Columnizers. + /// 查找类似 Columnizers 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageColumnizers { get { @@ -6494,7 +6730,7 @@ public static string SettingsDialog_UI_TabPage_tabPageColumnizers { } /// - /// Looks up a localized string similar to Control characters. + /// 查找类似 Control characters 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageControlCharacters { get { @@ -6503,7 +6739,7 @@ public static string SettingsDialog_UI_TabPage_tabPageControlCharacters { } /// - /// Looks up a localized string similar to External Tools. + /// 查找类似 External Tools 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageExternalTools { get { @@ -6512,7 +6748,7 @@ public static string SettingsDialog_UI_TabPage_tabPageExternalTools { } /// - /// Looks up a localized string similar to Highlight. + /// 查找类似 Highlight 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageHighlightMask { get { @@ -6521,16 +6757,16 @@ public static string SettingsDialog_UI_TabPage_tabPageHighlightMask { } /// - /// Looks up a localized string similar to Marker bar. + /// 查找类似 Marker bar 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageMarkerBar { get { return ResourceManager.GetString("SettingsDialog_UI_TabPage_tabPageMarkerBar", resourceCulture); } } - + /// - /// Looks up a localized string similar to Memory/CPU. + /// 查找类似 Memory/CPU 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageMemory { get { @@ -6539,7 +6775,7 @@ public static string SettingsDialog_UI_TabPage_tabPageMemory { } /// - /// Looks up a localized string similar to MultiFile. + /// 查找类似 MultiFile 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageMultiFile { get { @@ -6548,7 +6784,7 @@ public static string SettingsDialog_UI_TabPage_tabPageMultiFile { } /// - /// Looks up a localized string similar to Plugins. + /// 查找类似 Plugins 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPagePlugins { get { @@ -6557,7 +6793,7 @@ public static string SettingsDialog_UI_TabPage_tabPagePlugins { } /// - /// Looks up a localized string similar to Persistence. + /// 查找类似 Persistence 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageSessions { get { @@ -6566,7 +6802,7 @@ public static string SettingsDialog_UI_TabPage_tabPageSessions { } /// - /// Looks up a localized string similar to Timestamp features. + /// 查找类似 Timestamp features 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageTimeStampFeatures { get { @@ -6575,7 +6811,7 @@ public static string SettingsDialog_UI_TabPage_tabPageTimeStampFeatures { } /// - /// Looks up a localized string similar to View settings. + /// 查找类似 View settings 的本地化字符串。 /// public static string SettingsDialog_UI_TabPage_tabPageViewSettings { get { @@ -6584,7 +6820,7 @@ public static string SettingsDialog_UI_TabPage_tabPageViewSettings { } /// - /// Looks up a localized string similar to Export Settings to file. + /// 查找类似 Export Settings to file 的本地化字符串。 /// public static string SettingsDialog_UI_Title_ExportSettings { get { @@ -6593,9 +6829,7 @@ public static string SettingsDialog_UI_Title_ExportSettings { } /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - /// Looks up a localized string similar to TabController is already initialized with a DockPanel. + /// 查找类似 TabController is already initialized with a DockPanel 的本地化字符串。 /// public static string TabController_Error_Message_AlreadInitialized { get { @@ -6604,7 +6838,7 @@ public static string TabController_Error_Message_AlreadInitialized { } /// - /// Looks up a localized string similar to TabController is not initialized. Call InitializeDockPanel first.. + /// 查找类似 TabController is not initialized. Call InitializeDockPanel first. 的本地化字符串。 /// public static string TabController_Error_Message_NotInitialized { get { @@ -6613,7 +6847,7 @@ public static string TabController_Error_Message_NotInitialized { } /// - /// Looks up a localized string similar to Window already tracked. + /// 查找类似 Window already tracked 的本地化字符串。 /// public static string TabController_Error_Message_WindowAlreadyTracked { get { @@ -6622,7 +6856,7 @@ public static string TabController_Error_Message_WindowAlreadyTracked { } /// - /// Looks up a localized string similar to Name:. + /// 查找类似 Name: 的本地化字符串。 /// public static string TabRenameDialog_UI_Label_Name { get { @@ -6631,7 +6865,7 @@ public static string TabRenameDialog_UI_Label_Name { } /// - /// Looks up a localized string similar to Rename Tab. + /// 查找类似 Rename Tab 的本地化字符串。 /// public static string TabRenameDialog_UI_Title { get { @@ -6640,7 +6874,7 @@ public static string TabRenameDialog_UI_Title { } /// - /// Looks up a localized string similar to Calculating time spread view.... + /// 查找类似 Calculating time spread view... 的本地化字符串。 /// public static string TimeSpreadingControl_UI_GFX_OnTimeSpreadCalcStartCalc_CalculatingTimeSpreadView { get { @@ -6649,8 +6883,8 @@ public static string TimeSpreadingControl_UI_GFX_OnTimeSpreadCalcStartCalc_Calcu } /// - /// Looks up a localized string similar to Line {0} - ///{1}. + /// 查找类似 Line {0} + ///{1} 的本地化字符串。 /// public static string TimeSpreadingControl_UI_ToolTip { get { @@ -6659,7 +6893,7 @@ public static string TimeSpreadingControl_UI_ToolTip { } /// - /// Looks up a localized string similar to RegEx Help. + /// 查找类似 RegEx Help 的本地化字符串。 /// public static string ToolArgsDialog_UI_Button_RegexHelp { get { @@ -6668,7 +6902,7 @@ public static string ToolArgsDialog_UI_Button_RegexHelp { } /// - /// Looks up a localized string similar to Test. + /// 查找类似 Test 的本地化字符串。 /// public static string ToolArgsDialog_UI_Button_Test { get { @@ -6677,7 +6911,7 @@ public static string ToolArgsDialog_UI_Button_Test { } /// - /// Looks up a localized string similar to %L = Current line number + /// 查找类似 %L = Current line number ///%N = Current log file name without path ///%P = Path (directory) of current log file ///%F = Full name (incl. path) of log file @@ -6690,7 +6924,7 @@ public static string ToolArgsDialog_UI_Button_Test { ///?\"<name>\" = variable parameter 'name' ///?\"<name>\"(def1,def2,...) = variable parameter with predefined values ///{<regex>}{<replace>}: - ///Regex search/replace on current selected line. + ///Regex search/replace on current selected line 的本地化字符串。 /// public static string ToolArgsDialog_UI_HelpText { get { @@ -6699,7 +6933,7 @@ public static string ToolArgsDialog_UI_HelpText { } /// - /// Looks up a localized string similar to Enter command line:. + /// 查找类似 Enter command line: 的本地化字符串。 /// public static string ToolArgsDialog_UI_Label_EnterCommandLine { get { @@ -6708,138 +6942,12 @@ public static string ToolArgsDialog_UI_Label_EnterCommandLine { } /// - /// Looks up a localized string similar to Tool Arguments Help. + /// 查找类似 Tool Arguments Help 的本地化字符串。 /// public static string ToolArgsDialog_UI_Title { get { return ResourceManager.GetString("ToolArgsDialog_UI_Title", resourceCulture); } } - - /// - /// Looks up a localized string similar to Create a new highlight item (opens the editor dialog). - /// - public static string HighlightDialog_UI_Button_ToolTip_btnAdd { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnAdd", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy the selected highlight into a new one (opens the editor dialog). - /// - public static string HighlightDialog_UI_Button_ToolTip_btnCopy { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnCopy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Edit the selected highlight in the editor dialog. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnEdit { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnEdit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Delete the current highlight. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnDelete { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnDelete", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move the current highlight one position up. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnMoveUp { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnMoveUp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move the current highlight one position down. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnMoveDown { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnMoveDown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Export highlight groups. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnExportGroup { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnExportGroup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Import highlight groups. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnImportGroup { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnImportGroup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move the current highlight group one position down. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnMoveGroupDown { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnMoveGroupDown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move the current highlight group one position up. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnMoveGroupUp { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnMoveGroupUp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy the current highlight group into a new one. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnCopyGroup { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnCopyGroup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Delete the current highlight group. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnDeleteGroup { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnDeleteGroup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create a new empty highlight group. - /// - public static string HighlightDialog_UI_Button_ToolTip_btnNewGroup { - get { - return ResourceManager.GetString("HighlightDialog_UI_Button_ToolTip_btnNewGroup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Choose a group to create different highlight settings. Type in a name to change the name of a group.. - /// - public static string HighlightDialog_UI_ComboBox_ToolTip_comboBoxGroups { - get { - return ResourceManager.GetString("HighlightDialog_UI_ComboBox_ToolTip_comboBoxGroups", resourceCulture); - } - } } } diff --git a/src/LogExpert.UI.Tests/UI/PaintHelperTests.cs b/src/LogExpert.UI.Tests/UI/PaintHelperTests.cs index 12ceb0819..19b0cd1e7 100644 --- a/src/LogExpert.UI.Tests/UI/PaintHelperTests.cs +++ b/src/LogExpert.UI.Tests/UI/PaintHelperTests.cs @@ -181,6 +181,22 @@ public void GetBrushForFocusedControl_Focused_UsesSelectionColor () }); } + [Test] + public void GetBookmarkMarkerTextColor_DarkMode_UsesDarkBrownOrange () + { + var color = PaintHelper.GetBookmarkMarkerTextColor(darkMode: true); + + Assert.That(color, Is.EqualTo(Color.FromArgb(255, 90, 45, 0))); + } + + [Test] + public void GetBookmarkMarkerTextColor_LightMode_UsesDarkOrange () + { + var color = PaintHelper.GetBookmarkMarkerTextColor(darkMode: false); + + Assert.That(color, Is.EqualTo(Color.FromArgb(255, 190, 100, 0))); + } + [Test] public void ApplyTabControlTheme_DarkMode_DisablesVisualStyleBackColorOnAllPages () { diff --git a/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs b/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs index 1b27bf7be..e3d5c4b5c 100644 --- a/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs +++ b/src/LogExpert.UI/Controls/LogWindow/LogWindow.cs @@ -273,8 +273,8 @@ public LogWindow (ILogWindowCoordinator logWindowCoordinator, string fileName, b markEditModeToolStripMenuItem.Enabled = true; var darkImages = Application.IsDarkModeEnabled; - _panelOpenButtonImage = ThemedImages.Get("Arrow_menu_open", darkImages); - _panelCloseButtonImage = ThemedImages.Get("Arrow_menu_close", darkImages); + _panelOpenButtonImage = ThemedImages.Get(nameof(Resources.Arrow_menu_open), darkImages); + _panelCloseButtonImage = ThemedImages.Get(nameof(Resources.Arrow_menu_close), darkImages); var settings = configManager.Settings; @@ -533,9 +533,9 @@ private void ApplyResourceImages () { var darkImages = Application.IsDarkModeEnabled; pnlProFilterLabel.BackgroundImage = Resources.Pro_Filter; - btnFilterDown.BackgroundImage = ThemedImages.Get("ArrowDown", darkImages); - btnFilterUp.BackgroundImage = ThemedImages.Get("ArrowUp", darkImages); - btnToggleHighlightPanel.Image = ThemedImages.Get("Arrow_menu_open", darkImages); + btnFilterDown.BackgroundImage = ThemedImages.Get(nameof(Resources.ArrowDown), darkImages); + btnFilterUp.BackgroundImage = ThemedImages.Get(nameof(Resources.ArrowUp), darkImages); + btnToggleHighlightPanel.Image = ThemedImages.Get(nameof(Resources.Arrow_menu_open), darkImages); } private void ApplyCheckBoxResources () diff --git a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs index a49231be0..04d6f29d1 100644 --- a/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs +++ b/src/LogExpert.UI/Dialogs/LogTabWindow/LogTabWindow.cs @@ -395,22 +395,22 @@ private void ApplyThemedImages () return; } - openToolStripMenuItem.Image = ThemedImages.Get("File_open", dark); - closeFileToolStripMenuItem.Image = ThemedImages.Get("Close", dark); - reloadToolStripMenuItem.Image = ThemedImages.Get("Restart_alt", dark); - exitToolStripMenuItem.Image = ThemedImages.Get("Exit", dark); - filterToolStripMenuItem.Image = ThemedImages.Get("Filter", dark); - toggleBookmarkToolStripMenuItem.Image = ThemedImages.Get("Bookmark_add", dark); - jumpToNextToolStripMenuItem.Image = ThemedImages.Get("ArrowDown", dark); - jumpToPrevToolStripMenuItem.Image = ThemedImages.Get("ArrowUp", dark); - settingsToolStripMenuItem.Image = ThemedImages.Get("Settings", dark); - toolStripButtonOpen.Image = ThemedImages.Get("File_open", dark); - toolStripButtonSearch.Image = ThemedImages.Get("Search", dark); - toolStripButtonFilter.Image = ThemedImages.Get("Filter", dark); - toolStripButtonBookmark.Image = ThemedImages.Get("Bookmark_add", dark); - toolStripButtonUp.Image = ThemedImages.Get("ArrowUp", dark); - toolStripButtonDown.Image = ThemedImages.Get("ArrowDown", dark); - toolStripButtonBubbles.Image = ThemedImages.Get("bookmark_bubbles", dark); + openToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.File_open), dark); + closeFileToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.Close), dark); + reloadToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.Restart_alt), dark); + exitToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.Exit), dark); + filterToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.Filter), dark); + toggleBookmarkToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.Bookmark_add), dark); + jumpToNextToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.ArrowDown), dark); + jumpToPrevToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.ArrowUp), dark); + settingsToolStripMenuItem.Image = ThemedImages.Get(nameof(Resources.Settings), dark); + toolStripButtonOpen.Image = ThemedImages.Get(nameof(Resources.File_open), dark); + toolStripButtonSearch.Image = ThemedImages.Get(nameof(Resources.Search), dark); + toolStripButtonFilter.Image = ThemedImages.Get(nameof(Resources.Filter), dark); + toolStripButtonBookmark.Image = ThemedImages.Get(nameof(Resources.Bookmark_add), dark); + toolStripButtonUp.Image = ThemedImages.Get(nameof(Resources.ArrowUp), dark); + toolStripButtonDown.Image = ThemedImages.Get(nameof(Resources.ArrowDown), dark); + toolStripButtonBubbles.Image = ThemedImages.Get(nameof(Resources.bookmark_bubbles), dark); } private void ApplyTextResources ()