質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

解決済

1回答

3933閲覧

C#で作成したWindowsアプリで日本語ではなく英語が表示されてしまう。

kasu813

総合スコア40

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

1クリップ

投稿2018/12/11 09:01

編集2019/02/01 08:37

Visual StudioでC#のWindowsアプリを作成したのですが、インストールして起動すると日本語ではなく英語で表示されてしまいます。(一部日本語表示もあり)
インストールしないでビルドした実行ファイルをただ起動するとすべて日本語で表示します。
何か原因等わかりますでしょうか。

Formの「Language」は(規定値)
Formの「Localizable」は「True」にしています。

インストールすると日本語で表示するソリューションがあって、そのソリューションにプロジェクト追加した別のソリューションを作成したのですが、もともとのアプリのほうがすべて英語で表記されてしまい、別に作成したほうが一部日本で表示されます。
実行ファイルをただ起動すると日本語で表示されるのでインストーラを作成するときに何か設定等必要なのでしょうか?

追記
Visualstudio 2017を使用しています。
OSはWindows10 Pro 64bit。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/12/11 09:06

インストール先の OS が英語版とか?
PineMatsu

2018/12/11 09:08

アプリ(Form)のどの部分が英語になるのかや日本語のままなのはどういう部分なのかがわからないと答えようがないです。ちなみにこのアプリは多言語対応をしているのですか?それと、OSやVisual Studioのバージョンなども明記ください。
tacsheaven

2018/12/11 09:17

インストールして、ということはインストーラを作成していると思いますが、そのインストーラは何で作ったか、も必要ですね
kasu813

2018/12/11 09:24

OSはWindows10(日本語)でVisual Studioは2017です。インストーラはVisualstadioで作成しました。
hihijiji

2018/12/11 09:51

使っているライブラリの言語パックを配布してないだけとかじゃないですか?
kasu813

2018/12/11 10:06

ど素人で申し訳ありません。言語パックというのはどのファイルにあたるのでしょうか?Resources.ja.resxであっていますでしょうか?
kasu813

2018/12/11 10:52

ビルド時に作成されるXXXXXX.resources.dllファイルでしょうか?
hihijiji

2018/12/12 01:05

使っているライブラリ次第です。今の情報では何一つ分かりませんから詳細で正確な情報を質問に記載してください。
PineMatsu

2018/12/12 07:58

カルチャー切り替えの機能を使った多言語化の場合は、Resources.(言語).resxやForm1.(言語).resxなどで切り替えを行います。(言語)にはjaやzh-CNなどのカルチャーを表す文字が入ります。英語は標準なので文字は入りません。
kasu813

2018/12/12 21:56

どちらも自作のアプリです。一つのアプリは実行ファイルで起動しても、インストールしても日本語で表示されます。もう一つの方(1つ目のプロジェクト使用)は実行ファイルで起動すると問題ないのですが、インストールすると英語で表示されます。
退会済みユーザー

退会済みユーザー

2018/12/12 22:30

具体性がないから何も分からないと言われているのですから、問題が再現できる必要最低限のサンプルコードを書くとか、画像を貼るとかして説明できませんか?
PineMatsu

2018/12/13 09:07

インストーラに問題がありそうですね。インストール後に、EXEファイルや必要なファイルを1つずつインストール先にコピーしていって、どのファイルで日本語に戻るかを見てみたらどうでしょうか?
kasu813

2018/12/13 23:16

コメントいただきありがとうございます。 別作業が割り込んでしまったため、別途確認致します。
kasu813

2019/02/01 08:38

遅くなって申し訳ありません。 xxxxx.resources.dlをインストール先にコピーしたら日本語で表示されました。もう一度インストールプロジェクトを作成してみます。l
kasu813

2019/02/01 08:47

誠にもうしわけありません。xxxxx.resources.dllってプロジェクトのどの部分を変更すればPackaging fileに追加できるのでしょうか?
pontaq

2019/02/04 01:08

WPFで作ってるのかWindowsFormで作ってるのかわかりませんが、 日本語が表示されないほうのリソース設定を埋め込みリソースにしてください。 せめてプロジェクトの階層を書くべきです
guest

回答1

0

自己解決

言語パックを手動でインストーラのApplication Folderに追加して対応しました。

投稿2019/06/03 11:33

kasu813

総合スコア40

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問