mtPaintの日本語化
mtPaintの日本語化
詳しいことはわかりませんが、本家のフォーラムでこの件に関するメッセージがありました。リンクは:
http://murga-linux.com/puppy/viewtopic.php?t=20773
です。
あとはローカライゼーションに関しては次のリンクをご参照して下さい。
http://dotpups.de/files/various-locale-files/
http://murga-linux.com/puppy/viewtopic.php?t=20773
です。
あとはローカライゼーションに関しては次のリンクをご参照して下さい。
http://dotpups.de/files/various-locale-files/
ja.poファイルを作り
intl オプションをつけてコンパイルすれば日本語化できるってことですね。
中途半端に作業して見たところ
確かにメニューが中途半端に日本語化されました。
ja.poファイルの作成はかなり根気がいりそうです。
やったこと
ソースファイルを解凍する
できたディレクトリに移る
poディレクトリのMakefileを編集してjaを付け加える。
ja.poファイルを他国語のpoファイルを下書にしてでっち上げる。
#./configure --help でオプションを探る
#./configure intl する
#make する
poディレクトリのja.moファイルを/usr/share/locale/ja/LC_MESSAGES/にmtpaint.mo
としてコピーする
srcディレクトリにmtpaintができてるので試しに起動してみる。
うーむ先は長いな.....
es.poとか他国語のpoファイルを下敷きに翻訳したので
翻訳されていない所はスペイン語で表示される。
。
intl オプションをつけてコンパイルすれば日本語化できるってことですね。
中途半端に作業して見たところ
確かにメニューが中途半端に日本語化されました。
ja.poファイルの作成はかなり根気がいりそうです。
やったこと
ソースファイルを解凍する
できたディレクトリに移る
poディレクトリのMakefileを編集してjaを付け加える。
ja.poファイルを他国語のpoファイルを下書にしてでっち上げる。
#./configure --help でオプションを探る
#./configure intl する
#make する
poディレクトリのja.moファイルを/usr/share/locale/ja/LC_MESSAGES/にmtpaint.mo
としてコピーする
srcディレクトリにmtpaintができてるので試しに起動してみる。
うーむ先は長いな.....
es.poとか他国語のpoファイルを下敷きに翻訳したので
翻訳されていない所はスペイン語で表示される。
。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
無いんですよ....
こんな構造になってます。#: src/ani.c:741
msgid "Animation Preview"
msgstr "アニメーション プレヴュー"
#: src/ani.c:752 src/shifter.c:325
msgid "Play"
msgstr "Play"
#: src/ani.c:770
msgid "Fix"
msgstr "Fix"
#: src/ani.c:775 src/ani.c:1421 src/shifter.c:366 src/viewer.c:142
#: src/viewer.c:263
msgid "Close"
msgstr "閉じる"
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
ざっと使ってみましたが、問題ありません。
画像処理ソフトのメニューの英語は分かりづらい用語が多いので、日本語メニューは非常に助かります。快適です。ありがとうございます。
端末から「mtpaint」として起動すると
画像処理ソフトのメニューの英語は分かりづらい用語が多いので、日本語メニューは非常に助かります。快適です。ありがとうございます。
端末から「mtpaint」として起動すると
と警告メッセージが出ますが、気にしません。(mtpaint:7163): Gtk-WARNING **: GtkItemFactory: invalid entry path `表示'
最後に編集したユーザー YoN [ 07/09/14(金) 18:42 ], 累計 1 回
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
まだ未完成なので、無保証です。
ここ以外での2次配布はしないでください。
できるだけ内輪で検証してからひっそりと(笑)公開してください。
あくまで野良buildです。
i686でコンパイルしていますのでペンティアム以下では動きません。
PuppyLinuxには開発用の環境も準備されているので
各自でインストールするといいと思います。
やってみると意外と簡単です。
ja.poファイルとmppaint.moファイルのみの配布にしようと思っています。
ところでmtPaintの下のカレンダー気になりませんか?
追加ライブラリが必要ですが、本体はpetパッケージで145K程です。
remaind/TkRemindというソフトです。
ここ以外での2次配布はしないでください。
できるだけ内輪で検証してからひっそりと(笑)公開してください。
あくまで野良buildです。
i686でコンパイルしていますのでペンティアム以下では動きません。
PuppyLinuxには開発用の環境も準備されているので
各自でインストールするといいと思います。
やってみると意外と簡単です。
ja.poファイルとmppaint.moファイルのみの配布にしようと思っています。
ところでmtPaintの下のカレンダー気になりませんか?
追加ライブラリが必要ですが、本体はpetパッケージで145K程です。
remaind/TkRemindというソフトです。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
フリーソフトのホームページなどによく書かれていますが、実際の所、私にはどういう事か分かりません。ここ以外での2次配布はしないでください。
あとあとトラブルになるのは嫌ですのでどのようにしたらよいのか、具体的に教えてください。
例えば、二次配布禁止の注意書きを入れるとかするのでしょうか?
できるだけ内輪で検証してからひっそりと(笑)公開してください。
オープンラボのmtPaintのPETパッケージは無くした方がよいのでしょうか?ja.poファイルとmppaint.moファイルのみの配布にしようと思っています。
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
暇人さん曰く:
ここまで気を遣う必要があるのかなぁ。PTEパッケージの作り方の所で、パリーさんから何も注意はされてないと思います。相手から文句を言われたときに(もし、そんなことが有ったら)、その時点で訂正すればいいじゃないですか。我々の目的はあくまでもパピーの日本語化で、日本語に興味を持っている人達に使い易い環境を与える。早くリリースして、みんなに使ってもらう。それじゃダメですか。正式公開するには
petパッケージにするときに依存関係とかメニューへの登録とか全てすっ飛ばして
パッケージ化しているのとmtPaintの本家に何も連絡していないのがネックです。
GPLに詳しくないので著作権関係も未確認です。
その辺がクリアされればOKです。
現段階では各方面に迷惑がかかる可能性があるということです。
個人的にはさほど気にしないんですが
こことか「Puppy Linux(パピーリナックス)日本語版」のサイトは
パブリックな場所なので気にするわけです。
本家に無許可で改変版を配布するってのはある種海賊版を配布するのと
同等の行為と言われる可能性があるわけですから。
GPL的にはソースファイルも同梱する必要があるわけですし?
最終的に一番問題が無いのはソース+パッチの形で配布することだと思われますが、
現状では直すたびに日々パッチを作るのはちと面倒です。
個人でビルドするためにja.poや mtPaint.moの配布は問題ないと思います。
ja.po/mtPaint.go最新版はweb(blog)で公開中です。
こことか「Puppy Linux(パピーリナックス)日本語版」のサイトは
パブリックな場所なので気にするわけです。
本家に無許可で改変版を配布するってのはある種海賊版を配布するのと
同等の行為と言われる可能性があるわけですから。
GPL的にはソースファイルも同梱する必要があるわけですし?
最終的に一番問題が無いのはソース+パッチの形で配布することだと思われますが、
現状では直すたびに日々パッチを作るのはちと面倒です。
個人でビルドするためにja.poや mtPaint.moの配布は問題ないと思います。
ja.po/mtPaint.go最新版はweb(blog)で公開中です。
最後に編集したユーザー 暇人 [ 07/09/14(金) 19:33 ], 累計 1 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV