mirror of
https://github.com/2dust/v2rayN.git
synced 2026-11-09 22:15:00 +03:00
@@ -102,6 +102,21 @@ public static class ConfigHandler
|
||||
config.UiItem ??= new();
|
||||
config.UiItem.MainColumnItem ??= [];
|
||||
config.UiItem.WindowSizeItem ??= [];
|
||||
if (config.UiItem.FrozenColumnCount == null)
|
||||
{
|
||||
var lvColumnItem = config.UiItem.MainColumnItem.OrderBy(t => t.Index).ToList();
|
||||
if (lvColumnItem.Count == 0
|
||||
|| (lvColumnItem.Count >= 2
|
||||
&& lvColumnItem[0].Name.Equals("ConfigType")
|
||||
&& lvColumnItem[1].Name.Equals("Remarks")))
|
||||
{
|
||||
config.UiItem.FrozenColumnCount = 2;
|
||||
}
|
||||
else
|
||||
{
|
||||
config.UiItem.FrozenColumnCount = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if (config.UiItem.CurrentLanguage.IsNullOrEmpty())
|
||||
{
|
||||
|
||||
@@ -97,6 +97,7 @@ public class UIItem
|
||||
public List<ColumnItem> MainColumnItem { get; set; }
|
||||
public List<WindowSizeItem> WindowSizeItem { get; set; }
|
||||
public bool HideColumnIpInfo { get; set; }
|
||||
public int? FrozenColumnCount { get; set; }
|
||||
}
|
||||
|
||||
public class ConstItem
|
||||
|
||||
Generated
+46
-10
@@ -996,15 +996,6 @@ namespace ServiceLib.Resx {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Columns 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string menuColumns {
|
||||
get {
|
||||
return ResourceManager.GetString("menuColumns", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Close Connection 的本地化字符串。
|
||||
/// </summary>
|
||||
@@ -1041,6 +1032,15 @@ namespace ServiceLib.Resx {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Currently frozen first {0} column(s) 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string menuCurrentlyFrozenColumns {
|
||||
get {
|
||||
return ResourceManager.GetString("menuCurrentlyFrozenColumns", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Latency Test 的本地化字符串。
|
||||
/// </summary>
|
||||
@@ -1185,6 +1185,15 @@ namespace ServiceLib.Resx {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Freeze up to this column 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string menuFreezeToThisColumn {
|
||||
get {
|
||||
return ResourceManager.GetString("menuFreezeToThisColumn", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Full Config Template Setting 的本地化字符串。
|
||||
/// </summary>
|
||||
@@ -1230,6 +1239,15 @@ namespace ServiceLib.Resx {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Hide this column 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string menuHideThisColumn {
|
||||
get {
|
||||
return ResourceManager.GetString("menuHideThisColumn", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Import Rules From Clipboard 的本地化字符串。
|
||||
/// </summary>
|
||||
@@ -1806,6 +1824,15 @@ namespace ServiceLib.Resx {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Show columns 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string menuShowColumns {
|
||||
get {
|
||||
return ResourceManager.GetString("menuShowColumns", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Show or hide the main window 的本地化字符串。
|
||||
/// </summary>
|
||||
@@ -1995,6 +2022,15 @@ namespace ServiceLib.Resx {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 Unfreeze all columns 的本地化字符串。
|
||||
/// </summary>
|
||||
public static string menuUnfreezeAllColumns {
|
||||
get {
|
||||
return ResourceManager.GetString("menuUnfreezeAllColumns", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 {0} Website 的本地化字符串。
|
||||
/// </summary>
|
||||
@@ -4913,7 +4949,7 @@ namespace ServiceLib.Resx {
|
||||
return ResourceManager.GetString("TbSettingsTunAutoRoute", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 DNS mode 的本地化字符串。
|
||||
/// </summary>
|
||||
|
||||
@@ -1917,8 +1917,8 @@ The "Get Certificate" action may fail if a self-signed certificate is used or if
|
||||
<data name="FillCorrectFakeIPv6Range" xml:space="preserve">
|
||||
<value>Enter a valid IPv6 CIDR range with at least two addresses, for example fc00::/18.</value>
|
||||
</data>
|
||||
<data name="menuColumns" xml:space="preserve">
|
||||
<value>Columns</value>
|
||||
<data name="menuShowColumns" xml:space="preserve">
|
||||
<value>Show columns</value>
|
||||
</data>
|
||||
<data name="TbWarp" xml:space="preserve">
|
||||
<value>Warp</value>
|
||||
@@ -1926,4 +1926,16 @@ The "Get Certificate" action may fail if a self-signed certificate is used or if
|
||||
<data name="LvPreResolve" xml:space="preserve">
|
||||
<value>Pre-resolve server domains</value>
|
||||
</data>
|
||||
</root>
|
||||
<data name="menuFreezeToThisColumn" xml:space="preserve">
|
||||
<value>Freeze up to this column</value>
|
||||
</data>
|
||||
<data name="menuUnfreezeAllColumns" xml:space="preserve">
|
||||
<value>Unfreeze all columns</value>
|
||||
</data>
|
||||
<data name="menuCurrentlyFrozenColumns" xml:space="preserve">
|
||||
<value>Currently frozen first {0} column(s)</value>
|
||||
</data>
|
||||
<data name="menuHideThisColumn" xml:space="preserve">
|
||||
<value>Hide this column</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -1909,8 +1909,8 @@
|
||||
<data name="FillCorrectFakeIPv6Range" xml:space="preserve">
|
||||
<value>请输入至少包含两个地址的有效 IPv6 网段,例如 fc00::/18。</value>
|
||||
</data>
|
||||
<data name="menuColumns" xml:space="preserve">
|
||||
<value>列</value>
|
||||
<data name="menuShowColumns" xml:space="preserve">
|
||||
<value>显示列</value>
|
||||
</data>
|
||||
<data name="TbWarp" xml:space="preserve">
|
||||
<value>Warp</value>
|
||||
@@ -1918,4 +1918,16 @@
|
||||
<data name="LvPreResolve" xml:space="preserve">
|
||||
<value>预解析节点域名</value>
|
||||
</data>
|
||||
</root>
|
||||
<data name="menuFreezeToThisColumn" xml:space="preserve">
|
||||
<value>冻结至此列</value>
|
||||
</data>
|
||||
<data name="menuUnfreezeAllColumns" xml:space="preserve">
|
||||
<value>取消所有冻结</value>
|
||||
</data>
|
||||
<data name="menuCurrentlyFrozenColumns" xml:space="preserve">
|
||||
<value>当前已冻结前 {0} 列</value>
|
||||
</data>
|
||||
<data name="menuHideThisColumn" xml:space="preserve">
|
||||
<value>隐藏此列</value>
|
||||
</data>
|
||||
</root>
|
||||
Reference in New Issue
Block a user