From 2ef0cca3d426b207bf65fcd50868ea8848db2eeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=B0=8F=E5=86=9B?= <346944475@qq.com> Date: Thu, 10 Sep 2020 18:37:47 +0800 Subject: [PATCH] add windows gui support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 支持windows 显示 --- README.md | 5 ----- README_zh_cn.md | 8 ++++++++ data/dlg/cui.go | 1 + data/dlg/mycui.go | 9 +++++++++ 4 files changed, 18 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2a362aa..04d8fa2 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,3 @@ - -GitAds - - - [![Build Status](https://travis-ci.org/xxjwxc/gormt.svg?branch=master)](https://travis-ci.org/xxjwxc/gormt) [![Go Report Card](https://goreportcard.com/badge/github.com/xxjwxc/gormt)](https://goreportcard.com/report/github.com/xxjwxc/gormt) [![GoDoc](https://godoc.org/github.com/xxjwxc/gormt?status.svg)](https://godoc.org/github.com/xxjwxc/gormt) diff --git a/README_zh_cn.md b/README_zh_cn.md index 074d79e..9cb1985 100644 --- a/README_zh_cn.md +++ b/README_zh_cn.md @@ -191,6 +191,14 @@ or go generate ``` + +### 说明:windows 不支持中文默认方式。ASCALL 模式 +切换编码方式 +``` +CHCP 65001 +``` + + ## 8. 下一步计划 - 更新,删除功能函数添加 diff --git a/data/dlg/cui.go b/data/dlg/cui.go index 8e5fc4e..e458103 100644 --- a/data/dlg/cui.go +++ b/data/dlg/cui.go @@ -389,6 +389,7 @@ func listUp(g *gocui.Gui, v *gocui.View) error { // OnInitDialog init main loop func OnInitDialog() { g, err := gocui.NewGui(gocui.OutputNormal) + g.ASCII = true if err != nil { log.Panicln(err) diff --git a/data/dlg/mycui.go b/data/dlg/mycui.go index f2c56c1..da7cdc1 100644 --- a/data/dlg/mycui.go +++ b/data/dlg/mycui.go @@ -1,6 +1,15 @@ package dlg +import ( + "runtime" + + "github.com/xxjwxc/public/myi18n" +) + // WinMain windows main loop func WinMain() { + if runtime.GOOS == "windows" { + myi18n.SetLocalLG("en") + } OnInitDialog() }