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.Collections.Generic
|
||||||
* - System.Globalization
|
* - System.Globalization
|
||||||
* - System.IO
|
* - System.IO
|
||||||
* - Newtonsoft.Json
|
* - System.Text.Json
|
||||||
*
|
*
|
||||||
* 用法:
|
* 用法:
|
||||||
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
||||||
|
@ -25,16 +25,13 @@
|
||||||
* "Restart_v2rayN": "正在重启,请等待...",
|
* "Restart_v2rayN": "正在重启,请等待...",
|
||||||
* "Guidelines": "请从主应用运行!"
|
* "Guidelines": "请从主应用运行!"
|
||||||
* }
|
* }
|
||||||
*
|
|
||||||
* 注意:
|
|
||||||
* - 确保通过NuGet安装了Newtonsoft.Json库。
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
using Newtonsoft.Json;
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using System.Text.Json;
|
||||||
|
|
||||||
public class Localization
|
public class Localization
|
||||||
{
|
{
|
||||||
|
@ -68,7 +65,7 @@ public class Localization
|
||||||
// 读取JSON文件内容
|
// 读取JSON文件内容
|
||||||
var json = File.ReadAllText(jsonFilePath);
|
var json = File.ReadAllText(jsonFilePath);
|
||||||
// 解析JSON内容
|
// 解析JSON内容
|
||||||
translations = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
|
translations = JsonSerializer.Deserialize<Dictionary<string, string>>(json);
|
||||||
return true; // 成功读取和解析JSON文件
|
return true; // 成功读取和解析JSON文件
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|
|
@ -4,8 +4,10 @@
|
||||||
* 如果当前语言不被支持,则默认使用英语。
|
* 如果当前语言不被支持,则默认使用英语。
|
||||||
*
|
*
|
||||||
* 库:
|
* 库:
|
||||||
* - System
|
* - System.Collections.Generic
|
||||||
* - System.Threading
|
* - System.Globalization
|
||||||
|
* - System.IO
|
||||||
|
* - System.Text.Json
|
||||||
*
|
*
|
||||||
* 用法:
|
* 用法:
|
||||||
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
||||||
|
@ -23,9 +25,6 @@
|
||||||
* "Restart_v2rayN": "正在重启,请等待...",
|
* "Restart_v2rayN": "正在重启,请等待...",
|
||||||
* "Guidelines": "请从主应用运行!"
|
* "Guidelines": "请从主应用运行!"
|
||||||
* }
|
* }
|
||||||
*
|
|
||||||
* 注意:
|
|
||||||
* - 确保通过NuGet安装了Newtonsoft.Json库。
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
|
|
@ -4,11 +4,10 @@
|
||||||
* 如果当前语言不被支持,则默认使用英语。
|
* 如果当前语言不被支持,则默认使用英语。
|
||||||
*
|
*
|
||||||
* 库:
|
* 库:
|
||||||
* - System
|
|
||||||
* - System.Collections.Generic
|
* - System.Collections.Generic
|
||||||
* - System.Globalization
|
* - System.Globalization
|
||||||
* - System.IO
|
* - System.IO
|
||||||
* - Newtonsoft.Json
|
* - System.Text.Json
|
||||||
*
|
*
|
||||||
* 用法:
|
* 用法:
|
||||||
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
||||||
|
@ -26,9 +25,6 @@
|
||||||
* "Restart_v2rayN": "正在重启,请等待...",
|
* "Restart_v2rayN": "正在重启,请等待...",
|
||||||
* "Guidelines": "请从主应用运行!"
|
* "Guidelines": "请从主应用运行!"
|
||||||
* }
|
* }
|
||||||
*
|
|
||||||
* 注意:
|
|
||||||
* - 确保通过NuGet安装了Newtonsoft.Json库。
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
|
Loading…
Reference in a new issue