XaiJu
ayato3d
ayato3d

fanbox


新機能のご紹介(その2)

『Language』(試験的に実装)


近頃は海外の方々も使って下さっているとのことで、かねてから多言語化を考えていました。そのためには考えなければならない事が多くあり躊躇していましたが、多くの方々に使って頂けるならと思い多言語対応への取り組みを始めました。

まだまだ試験的ではありますが日本語のみの状態に比べ、理解が深まって使いやすくなるのではないかと期待しています。



【設定】

「Other」>「Language」から言語リストが出ます。現時点では英語のサンプルと日本語(改変用)しかありません。(これについては後述します)



リストから言語を選択するとインターフェースが選択した言語になります。メッセージなど、未完成な部分はまだあります。




【多言語対応について】

前述したように現時点では英語と日本語しかありません。PaSha!は他の言語も、データがあれば表示できるシステムになっています。(進行形でもあります)


ただ多言語データを作ることはayato3d一人ではどうにもなりません。文字すら読めない言語もたくさんあります。


なので言語データとなるテキストファイルを「Language」フォルダの中に入れました。これらはCC0です。各々の言語は使う人が自作して使ってくれたら、それがベストだという結論です。


それがネットで配布されるなら更に幸せです。最低でも同言語を話す人々と僕は確実に喜びます。



【言語ファイルの仕様】

一番の難関は『表現できない単語』との遭遇です。あと数がそこそこ有ること。PaSha!が自動的に読んでくれるためのルールが少しありますが、覚えることはほぼ皆無です。


●ファイルのこと

・UTF-8で保存して下さい。

・PaSha!のフォルダの「Language」の中のサンプルを複製して下さい。

・ファイル名は「PaSha_Language_xxx.txt」です。xxxは自由です。言語名など。


●タグのこと

・//「ダブルスラッシュ」以降は全てコメント扱いです。

・タグは現在<固有の名前>と<FontSize>の2種類しかありませんが、、、

・名前タグには触れず、単語だけを書き換えます。

・FontSizeはどうしてもサイズを変えたい時のみ付け加えます。


要するに翻訳がほぼ全てです。


と言っても過言ではないかと思います。



新機能のご紹介①

新機能のご紹介③


>>ダウンロード(Booth)


新機能のご紹介(その2) 新機能のご紹介(その2) 新機能のご紹介(その2) 新機能のご紹介(その2)

More Creators