sakura icon indicating copy to clipboard operation
sakura copied to clipboard

ステータスバー上の選択中情報表示が日本語モードでも英語になっている

Open suconbu opened this issue 4 years ago • 4 comments

問題内容

ステータスバー左端にある選択中の文字数や行数の表示が、日本語モードなのに英語表記になっている点が気になっていました。 特段困っている訳ではありませんが、選択言語どおりの表示となっている方がおそらく見やすい気がします。 image

再現手順

選択言語を「日本語」に設定した状態で、エディタ上の任意の範囲を選択すると表示されます。

再現頻度

100%

問題のカテゴリ

  • プログラムの動作上の問題

環境情報

  • OS バージョン Windows 10 Home 64bit

  • サクラエディタバージョン 2.4.2.0

スクリーンショット

suconbu avatar Dec 27 '20 16:12 suconbu

「問題内容」に掲載の画像の場合は 10 文字 (1 行) 選択中 が適当と思われます。 もし修正しても問題なさそうであれば PR を作ろうと思います。

suconbu avatar Dec 27 '20 17:12 suconbu

変更提案自体は良いと思います。

「適当」という言葉が少し気になったのでググってみました。 https://tadasiikeigo.com/tekisetu-tekitou/

適正でも適当でもなく、適切が適正な状況と思います(笑)

わたしはあまり気にならないので、放置でいいんじゃないかと思います。 また、現在の表示が英語として適正ないし適切であるかというと微妙です。

  • charはプログラム用語でcharacterが正しいです。
  • 実際に数えているのはwchar_tの数なので正しいと言えるか怪しいです。
  • 1linesと出ていますが、sを表示しないのが正しいです。

sanomari avatar Dec 28 '20 08:12 sanomari

実際に数えているのはwchar_tの数なので正しいと言えるか怪しいです。

絵文字を含むとおかしくなってしまいますね。。 image

suconbu avatar Dec 28 '20 10:12 suconbu

現状はソースコード直書きになっているので、対応する時はこれらをまとめて文字列リソース化するのが良さそうです。 https://github.com/sakura-editor/sakura/blob/a76327de81abea99e913c05ad21ec7fb7b449d50/sakura_core/view/CViewSelect.cpp#L642-L644 https://github.com/sakura-editor/sakura/blob/a76327de81abea99e913c05ad21ec7fb7b449d50/sakura_core/view/CViewSelect.cpp#L670 https://github.com/sakura-editor/sakura/blob/a76327de81abea99e913c05ad21ec7fb7b449d50/sakura_core/view/CViewSelect.cpp#L814-L819

suconbu avatar Dec 28 '20 14:12 suconbu