sakura
sakura copied to clipboard
インストール後、メニューを英語に設定して保存
問題内容
インストール後、メニューを英語に設定して保存したいですができません。sakura_lang_en_US.dllを利用しています。毎回サクラを起動して、設定する必要があります。
再現頻度
毎回起動するとき
- 仕様の問題
- プログラムの動作上の問題
環境情報
- OS バージョン - Windows 10 Pro 64bit
- サクラエディタバージョン - 2.4.1
宜しくお願いします。
自分の環境(*1)では英語に設定(*2)して サクラエディタの終了時に設定を変更したのを保存しますか?的なメッセージダイアログ(*3)が出て Yesを選んでサクラエディタを再度起動したら英語のメニューでサクラエディタが起動しました。
なので念のために英語に設定した方法を詳細に書いて欲しいです。
*1 Windows 10 Pro 64bit 日本語版 サクラエディタ v2.4.1.2849 32bit (tag v2.4.1) (GitHash ee8234f65fd7a69116e07e819c6972b246eda926) (GitURL https://github.com/sakura-editor/sakura.git)
Compile Info: V1916 WPR WIN601/I800/C000/N601 Last Modified: 2020/5/30 03:10:34
*2 : ツールバーの設定→共通設定→共通設定ダイアログの「ウィンドウ」タブの「言語」を「English(United States)」
*3
インストール先や設定の保存先はどこにしてますか?
arigayasさん
ご返事ありがとうございました。
私の返事が遅くなって失礼しました。
自分の環境(*1)では英語に設定(*2)して サクラエディタの終了時に設定を変更したのを保存しますか?的なメッセージダイアログ(*3)が出て Yesを選んでサクラエディタを再度起動したら英語のメニューでサクラエディタが起動しました。
(*1) と(*2)は全く一緒(メニューの言語が英語に変わります)ですが(*3)のものは出ません。
標準のインストールしました。それはだめでしたかなー、、、
インストール先や設定の保存先はどこにしてますか?
インストール先: C:\Program Files (x86)\sakura\sakura.exe
保存先: あちこちsakura.exe.iniがあるのでどちを利用しているかちょっとわからない、、、
インストール先が
C:\Program Files (x86)\sakura\sakura.exe
なら、sakura.exe.ini
の場所は
C:\Program Files (x86)\sakura\sakura.exe.ini
です。
ここ以外のsakura.exe.ini
は無視されます。
インストーラを使った場合、sakura.exe.ini
の設定内容は以下です。
https://github.com/sakura-editor/sakura/blob/1c6bc820dce8c8397ecd33aec63dd75ea3dd0ca3/resource/sakura.exe.ini#L26-L28
この設定だとsakura.ini
の場所は%APPDATA%\sakura\sakura.ini
です。
※%USERPROFILE%\Application Data\sakura
を見に行きますがファイル入出力がWindowsにリダイレクトされて%APPDATA%\sakura
になります。
インストーラを使わずにインストールした場合、sakura.exe.ini
を自分で用意することになります。
※sakura.exe
と同じフォルダにsakura.exe.ini
を用意しなかった場合、C:\Program Files (x86)\sakura\
へのファイル出力はWindowsにより%LocalAppData%\VirtualStore\Program Files (x86)\sakura\
にリダイレクトされます。一方、ファイル入力のほうは勝手にリダイレクトされないので、「設定変更が保存されない」に見える事象が発生することになります。
返事が遅くなってすみません。 インストールはインストーラを使いました。 現在「sakura.exe.ini」と「sakura.ini」は以下のディレクトリに入っています: C:\Program Files (x86)\sakura この状態で英語メニューの設定を保存できますか? 再インストールをしないといけませんか? 宜しくお願いします。
インストーラーってこれですかね? sakura-tag-v2.4.1-build2849-ee8234f-Win32-Release-Installer.zip
Windows 10 1809
の仮想マシンで試してみた限り、このインストーラーは壊れてなさそうです。
インストーラーの説明に出てきますが、マルチユーザー設定を外すと動かないことが多いです。
またご返事ありがとうございます。
どのインストーラを使ったか覚えていませんがバージョン情報を見たら: Sakura Editor v2.4.1.2849 32bit (tag v2.4.1) (GitHash ee8234f65fd7a69116e07e819c6972b246eda926) (GitURL https://github.com/sakura-editor/sakura.git)
Compile Info: V1916 WPR WIN601/I800/C000/N601
Last Modified: 2020/5/30 03:10:34
があります。 再インストールの必要がありますか? sakura.iniを編集で対応できますか? 宜しくお願いします。
再インストールの必要がありますか?
一度アンインストールして、再度インストールするのが早いと思います。
sakura.iniを編集で対応できますか?
sakura.ini
を編集しても参照されないので効果がないです。
sakura.exe.ini
の編集なら改善を期待できますが、サクラエディタはC:\Program Files (x86)
配下のファイルを編集できないのでどこかに一時フォルダにコピーしてから編集し、変更後ファイルを元のフォルダに貼り付ける感じになります。(貼り付け時に管理者権限が必要です。)
ちゃんと説明してませんでしたが、sakura.exe.ini
とsakura.ini
は別モノで、役割が異なります。
-
sakura.exe.ini
= マルチユーザー設定ファイル、sakura.ini
の格納場所を設定します。 このファイルはsakura.exe
と同じフォルダに格納する必要があり、格納位置は変更できません。 ファイルがない場合、sakura.ini
をsakura.exe
と同じフォルダに作ろうとしますが、Windows Vista以降ではC:\Program Files (x86)
配下に書き込みできないので設定を保存できなくなってしまいます。 このファイルでMultiuser=0
を設定すると、ファイルがないのと同じになります。おそらくコレです。 -
sakura.ini
= 設定ファイル、共通設定ダイアログでの変更を格納します。
@berryzplus またご返事ありがとうございました。 では再インストールします。 再インストールする時に、何か特別オプションを選びますか?(どこかでそんなん読んだ気がします。) 宜しくお願いします。
再インストールする時に、何か特別オプションを選びますか?(どこかでそんなん読んだ気がします。)
最後に表示される確認画面で「Virtual Store:無効」となるようにしてみてください。
ご返事ありがとうございましたです。インストールする時にそうします。
実は今日Sakuraを起動した時、英語メニューが出ました。
どうして分からへんですが、最近のWindowsアップデートが関係あるか、色んなアプリケーション関係設定ファイルを整理しながら、もっとステーブルスになったかなー。
今度更新しないといけない場合があったら、この情報をまた参考します。
これが他の英語(日本語も!)を話すユーザーを助けるなら、幸せになります。
色々皆さん、ありがとうございました。
解決している様子なので close します。