Framwork/Assets/Scripts/Runtime/Test.cs

52 lines
1.5 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using HK;
using OpenCC.Unity;
using Runtime.Printer;
// using OpenCCNET;
using UnityEngine;
using UnityEngine.UI;
public class Test : MonoBehaviour
{
OpenChineseConverter converter;
[SerializeField] private Button btn;
[SerializeField] HanYinPrinterManager printerManager;
[SerializeField] HanYin_Test pHanYinTest;
private void Awake()
{
converter = new OpenChineseConverter();
btn.onClick.AddListener(Click);
}
private void Click()
{
pHanYinTest.Print(true);
// printerManager.PrintTestPaper();
}
// Start is called before the first frame update
void Start()
{
PlayerPersistent.SetString("wc", DateTime.Now.ToString("d"));
Debug.Log(PlayerPersistent.GetString("wc"));
var convertedText = converter.T2S("這一段用繁體中文寫的文字會變成簡體");
Debug.Log(convertedText); // Output: 这一段用繁体中文写的文字会变成简体
// ZhConverter.Initialize();
// string simplifiedText = "这是一段简体中文文本。";
// var hansToHk = ZhConverter.HansToHK(simplifiedText);
// Debug.Log(hansToHk);
// string traditionalText = Strings.StrConv(simplifiedText, VbStrConv.TraditionalChinese, 0);
// Console.WriteLine($"简体文本: {simplifiedText}");
// Console.WriteLine($"繁体文本: {traditionalText}");
}
// Update is called once per frame
void Update()
{
}
}