mirror of
https://github.com/2dust/v2rayN.git
synced 2025-08-30 14:56:19 +00:00
fix
This commit is contained in:
parent
3b19bc1a76
commit
ffb79bdcb8
2 changed files with 5 additions and 1 deletions
|
@ -4,10 +4,12 @@
|
||||||
* 如果当前语言不被支持,则默认使用英语。
|
* 如果当前语言不被支持,则默认使用英语。
|
||||||
*
|
*
|
||||||
* 库:
|
* 库:
|
||||||
|
* - System
|
||||||
* - System.Collections.Generic
|
* - System.Collections.Generic
|
||||||
* - System.Globalization
|
* - System.Globalization
|
||||||
* - System.IO
|
* - System.IO
|
||||||
* - System.Text.Json
|
* - System.Text.Json
|
||||||
|
* - System.Threading
|
||||||
*
|
*
|
||||||
* 用法:
|
* 用法:
|
||||||
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
||||||
|
@ -32,6 +34,7 @@ using System.Collections.Generic;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
using System.Threading;
|
||||||
|
|
||||||
public class Localization
|
public class Localization
|
||||||
{
|
{
|
||||||
|
@ -71,6 +74,7 @@ public class Localization
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"Failed to load JSON file: {ex.Message}");
|
Console.WriteLine($"Failed to load JSON file: {ex.Message}");
|
||||||
|
Thread.Sleep(5000);
|
||||||
Environment.Exit(1);
|
Environment.Exit(1);
|
||||||
return false; // 读取或解析JSON文件失败
|
return false; // 读取或解析JSON文件失败
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
* - System.Text.Json
|
* - System.Text.Json
|
||||||
*
|
*
|
||||||
* 用法:
|
* 用法:
|
||||||
* - 为每种支持的语言创建JSON文件(例如,en.json,zh.json)。
|
* - 为每种支持的语言创建JSON文件(例如,en-US.json,zh-CN.json)。
|
||||||
* - 将JSON文件放置程序同目录中。
|
* - 将JSON文件放置程序同目录中。
|
||||||
* - 运行程序,它将根据系统当前的语言加载翻译。
|
* - 运行程序,它将根据系统当前的语言加载翻译。
|
||||||
* - 调用方式: localization.Translate("Try_Terminate_Process") //返回一个 string 字符串
|
* - 调用方式: localization.Translate("Try_Terminate_Process") //返回一个 string 字符串
|
||||||
|
|
Loading…
Reference in a new issue