2015年11月24日火曜日

[C#]WindowsFormアプリで多言語化

・フォーム画面にプロパティ内にあるLanguageを(規定値)から「英語」に切り替える

ソリューションエクスプローラーのフォーム内に[Form1.en.resx]というのが増える。

各国語別にどういった文字になっているかを確認するにはresxをダブルクリックする。



・フォーム以外の文字も切り替える方法
プロジェクト内PropertiesにあるResources.resxをソリューションエクスプローラー内でコピペする。
複製されたファイルをResources.en.resx などにリネームしてPropertiesフォルダ内に移動する。



・動作確認
using System.Threading;
using System.Globalization;

Program.csのMain関数の最初に

Thread.CurrentThread.CurrentUICulture = new CultureInfo("en", false);

を入れると言語が変わる。

2015年11月23日月曜日

[RaspberryPi] 外付けHDD Linux LVMをマウントする

RaspbianイメージだとLinux LVMが入っていないのでインストールする作業から始まる。

Step1.Linux LVMをインストールする

sudo apt-get install lvm2 -y

Step2.外付けHDDをアクティベートする

sudo vgscan

これでボリューム名を調べて

sudo vgchange -a y LVMボリューム名

Step3.マウントする

sudo mount /dev/mapper/LVMグループ名 /mnt/hdd1


注意:マウントするディレクトリはあらかじめ作っておくこと。

Androider