Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.4のヘルプ キーワード検索画面のリストが文字化けしている #922

Closed
dot3h opened this issue May 23, 2019 · 17 comments
Labels
appveyor azure pipelines CI appveyor など CI 関連 【ChangeLog除外】 document ドキュメント IMPORTANT 早急に解消すべきもの
Milestone

Comments

@dot3h
Copy link

dot3h commented May 23, 2019

sakura_install2-4-0-1699-x86.exe をインストールしたところ、
メニューの [ヘルプ] -> [ヘルプキーワード検索] で表示されるヘルプ画面にて、
リストの内容が文字化けしていました。

使用環境は以下の通りです。

  • エディション Windows 10 Home 64bit
  • バージョン 1809

v2.2

sakura_v2 2_help

v2.4

sakura_v2 4_help

ご確認をよろしくおねがいします。

@KENCHjp
Copy link
Member

KENCHjp commented May 23, 2019

@dot3h さん、ご報告ありがとうございます。確認します。

@berryzplus
Copy link
Contributor

最新版ビルドの成果物でも化けているのを確認しました。
https://ci.appveyor.com/project/sakuraeditor/sakura/branch/master/job/8by7wywp086d0p12/artifacts

開発環境を整えた端末でビルドしたchmファイルは化けないので、
CI環境の言語が英語なのが影響していると考えられます。

@m-tmatma
Copy link
Member

m-tmatma commented May 26, 2019

CI環境の言語が英語なのが影響していると考えられます。

間違いなさそうです。(035981a で確認しました)

  1. https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/MSEdge on Win10 (x64) Stable 1809 をダウンロード
  2. Virtual Box で 仮想アプライアンスのインポート
  3. Visual Studio 2019, 7 zip, Git, python をインストール
  4. git clone https://github.com/sakura-editor/sakura.git
  5. build-chm でビルド
  6. sakura.chm を開く
  7. 文字化けを確認

@m-tmatma m-tmatma added appveyor azure pipelines CI appveyor など CI 関連 【ChangeLog除外】 labels May 26, 2019
@m-tmatma
Copy link
Member

これの出番かな?

#906 (comment)

AppLocaleはWindows10では使えないようですが、

https://pooi.moe/Locale-Emulator/

というのがあるようです。ただしExplorerのContext Menuから使うUIになっていてコマンドラインから使うやり方はサイトを見てもよくわかりません…。

追記:コマンドラインでも使えるようです。
https://github.com/xupefei/Locale-Emulator/blob/0bb4a81091d294166aa7a29955378b0e5aa38f8b/LEProc/Program.cs#L56

@berryzplus
Copy link
Contributor

berryzplus commented May 26, 2019

これの出番かな?

#922 (comment) で検証したVirtualBoxに入れてみて、
化けなくなったら「使える」認定な流れだと思います。

あとは Locale Emulator をappveyor、Azule Pipelinesに持ってく方法ですが、たぶん色々あるのでまずは使えるかどうかの確認が先かな?と思ってます。
(git cloneしてビルド、installerのdownload、chocolateなどのパッケージ管理で(ry...

@berryzplus
Copy link
Contributor

ちょっとググったらパッケージがあったのでとりあえず報告。
https://chocolatey.org/packages/locale-emulator

@berryzplus
Copy link
Contributor

@m_tmatmaさん

3.Visual Studio 2019, 7 zip, Git, python をインストール

HTML Help Workshopってどうしました?
vs2019installerからpython, gitは入れられたけど、
7zip, tortoiseGit, HTML Help Workshopは個別に落としてきました。
vs2017 では何かのオプションを付けると入ったみたいですが探せなくて・・・。

@m-tmatma
Copy link
Member

c++ 関連の開発オプションをセットしてインストールしました

@berryzplus
Copy link
Contributor

c++ 関連の開発オプションをセットしてインストールしました

どれ~~~?w

などという、しょーもないやり取りを避けるためのmarkdownドキュメントだと思っとります(キリッ

@m-tmatma
Copy link
Member

HTML Help Workshopってどうしました?
c++ 関連の開発オプションをセットしてインストールしました

HTML Help Workshop はインストールしていなくて hhc.exe を使っているだけです。

@m-tmatma
Copy link
Member

m-tmatma commented Jun 1, 2019

間違いなさそうです。(035981a で確認しました)

  1. https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/MSEdge on Win10 (x64) Stable 1809 をダウンロード

  2. Virtual Box で 仮想アプライアンスのインポート

  3. Visual Studio 2019, 7 zip, Git, python をインストール

  4. git clone https://github.com/sakura-editor/sakura.git

  5. build-chm でビルド

  6. sakura.chm を開く

  7. 文字化けを確認

https://github.com/sakura-editor/sakura/wiki/%E8%8B%B1%E8%AA%9E%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E7%92%B0%E5%A2%83

に仮想環境の構築のページを追加しました。

@berryzplus
Copy link
Contributor

#922 (comment)
書いていませんでしたが「LocaleEmulator」を使って、英語OSのコマンドプロンプト(=cp437)からsakura.chmをビルドして文字化けがおきないことを確認しました。

「LocaleEmulator」はGUIアプリなので、このままCI環境で流用するのは難しいです。
CI環境対応向けのパッチを書いてみようと思ってますが、運用で使えるか微妙・・・。

@m-tmatma
Copy link
Member

#971 がマージされたら解消する予定

@berryzplus
Copy link
Contributor

#971 マージしました。

この issue 解消のためには、GitHub Release のモジュール更新が必要なのかな?と思っていますが、モジュール更新については別に sakura-editor/management-forum#72 があるので結論はそちらに任せていい気もします。

マージ後にビルドしたバージョンは以下からダウンロードできます。
これをもってこの issue は close として良いかも知れません。
https://ci.appveyor.com/project/sakuraeditor/sakura/builds/26280954
https://ci.appveyor.com/project/sakuraeditor/sakura/builds/26280954/job/0fjpsehxkx19k3ys/artifacts

@KENCHjp
Copy link
Member

KENCHjp commented Oct 2, 2019

これ、いよいよ完了でいいんでしたっけ?、リリースに向けて動き出してよい? @berryzplus さん

@berryzplus
Copy link
Contributor

進めて良いと思います。

これに関しては、Azure pipelinesでのビルドが実現できてないですが、appveyorは行けてるからいいのかな、です。

@KENCHjp
Copy link
Member

KENCHjp commented Oct 3, 2019

進めて良いと思います。

了解です。
じゃあ、今度の連休か、即位の礼あたりでベータ版作成動き出しましょうか。
動いて問題があればまた考えましょう。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
appveyor azure pipelines CI appveyor など CI 関連 【ChangeLog除外】 document ドキュメント IMPORTANT 早急に解消すべきもの
Projects
None yet
Development

No branches or pull requests

5 participants