mirror of
https://github.com/2dust/v2rayN.git
synced 2025-08-30 14:56:19 +00:00
改为System.Text.Json:
This commit is contained in:
parent
75a4151a5d
commit
ca3082226e
3 changed files with 8 additions and 16 deletions
|
@ -7,7 +7,7 @@
|
|||
* - System.Collections.Generic
|
||||
* - System.Globalization
|
||||
* - System.IO
|
||||
* - Newtonsoft.Json
|
||||
* - System.Text.Json
|
||||
*
|
||||
* 用法:
|
||||
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
||||
|
@ -25,16 +25,13 @@
|
|||
* "Restart_v2rayN": "正在重启,请等待...",
|
||||
* "Guidelines": "请从主应用运行!"
|
||||
* }
|
||||
*
|
||||
* 注意:
|
||||
* - 确保通过NuGet安装了Newtonsoft.Json库。
|
||||
*/
|
||||
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using System.Text.Json;
|
||||
|
||||
public class Localization
|
||||
{
|
||||
|
@ -68,7 +65,7 @@ public class Localization
|
|||
// 读取JSON文件内容
|
||||
var json = File.ReadAllText(jsonFilePath);
|
||||
// 解析JSON内容
|
||||
translations = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
|
||||
translations = JsonSerializer.Deserialize<Dictionary<string, string>>(json);
|
||||
return true; // 成功读取和解析JSON文件
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
|
|
@ -4,8 +4,10 @@
|
|||
* 如果当前语言不被支持,则默认使用英语。
|
||||
*
|
||||
* 库:
|
||||
* - System
|
||||
* - System.Threading
|
||||
* - System.Collections.Generic
|
||||
* - System.Globalization
|
||||
* - System.IO
|
||||
* - System.Text.Json
|
||||
*
|
||||
* 用法:
|
||||
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
||||
|
@ -23,9 +25,6 @@
|
|||
* "Restart_v2rayN": "正在重启,请等待...",
|
||||
* "Guidelines": "请从主应用运行!"
|
||||
* }
|
||||
*
|
||||
* 注意:
|
||||
* - 确保通过NuGet安装了Newtonsoft.Json库。
|
||||
*/
|
||||
|
||||
using System;
|
||||
|
|
|
@ -4,11 +4,10 @@
|
|||
* 如果当前语言不被支持,则默认使用英语。
|
||||
*
|
||||
* 库:
|
||||
* - System
|
||||
* - System.Collections.Generic
|
||||
* - System.Globalization
|
||||
* - System.IO
|
||||
* - Newtonsoft.Json
|
||||
* - System.Text.Json
|
||||
*
|
||||
* 用法:
|
||||
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
||||
|
@ -26,9 +25,6 @@
|
|||
* "Restart_v2rayN": "正在重启,请等待...",
|
||||
* "Guidelines": "请从主应用运行!"
|
||||
* }
|
||||
*
|
||||
* 注意:
|
||||
* - 确保通过NuGet安装了Newtonsoft.Json库。
|
||||
*/
|
||||
|
||||
using System;
|
||||
|
|
Loading…
Reference in a new issue