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() { } }