JapaneseTranslation
From The Battle for Wesnoth Wiki
Contents
JapaneseTranslation
- Japanese translation has just started. - 日本語翻訳を始めました。 (2005/03/15)
- 手伝ってくれる人を募集します。参加希望者は、Okada ( [1] ) まで。
- 翻訳進捗50%突破しました。 (2005/04/08)
- 日本語向け(CJK対応)のテキスト改行処理が入り、とても読みやすくなりました。 (2005/04/08)
- 初めて日本語翻訳が含まれたWesnoth-0.9.0 がリリースされました! (2005/04/11)
- シナリオ HttT (Heir to the Throne) の翻訳が完了しました。 (2005/04/15)
- Wesnoth-0.9.1がリリースされました。(2005/04/25)
- wesnoth/ja.poが完了しました。(2005/05/10)
- 0.9.2がリリースされました。(2005/06/06)
- 0.9.5 がリリースされました。(2005/08/11)
- 0.9.7がリリースされました。(2005/09/08)
- 1.0準備中です。100%翻訳が済んでいないとパッケージに含まれないので大変です。ユニット解説のみ未翻訳のものが残りわずか。 (2005/09/14)
- wesnoth-coreの翻訳完了しました。ぎりぎり間に合って1.0には日本語が含まれます。 (2005/09/19)
- 1.0rc1 がリリースされました。Mac OS X 版はまだ公開されていませんので、独自にビルドしたものを下記「Testing Archives」に置きました。(2005/09/21)
Information
- 本家にはCVS上でアジア言語対応の準備ができていたので、日本語翻訳をすぐ取り込んでもらえました。
- フォントは自由ライセンスの sazanami-gothic を使用
- Wesnothソースには含まれていないので、ここからsazanami-fontsを入手
- sazanami-gothic.ttfファイルをWesnothをインストールしたディレクトリのfonts/フォルダにコピー(シンボリックリンク)
- Windows → (例) C:\\Program Files\Wesnoth\fonts
- Linux → (例) /usr/local/share/wesnoth/fonts 等
- 作業中のものは Linux / Windows / Mac OS X で動作確認しており、それぞれバイナリもテスト公開してます。(現在はリリース版に含まれています)
- 自分でメッセージを編集するには、ソースコードであるpoファイルをもってきて、ローカルで編集して msgfmtコマンドでmoファイルを作成して、実行時のディレクトリにコピーします。この作業さえ可能ならあなたも参加できます! 要望があればやり方の詳細を説明します。
- ローカルで修正しても、キャッシュが残ってると反映されないようですので、起動前に消しておきましょう。 (Linuxなら ~/.wesnoth/cache/*, Windowsなら、[wesnothdir]/userdata/cache/*, Mac OS X なら、~/Library/Preferences/wesnoth/cache/*)
- CVSでやってると更新が早いです。すぐfuzzyになって細かい修正がめんどうかも。安定するまで、しばらくがまんして下さい・・・
- メニュー等全体的には日本語になっていますが、メッセージが大量なので苦労しています。ぜひご協力を!
Progress
- (2005/03/15) 140さんoo17395.zip
- wesnoth.po / 397 translated messages, 958 untranslated messages.
- wesnoth-lib.po / 96 translated messages, 17 untranslated messages.
- Current - 現在 (2005/09/19 20:35)
- wesnoth / 1571 translated messages, 0 fuzzy, 0 untranslated messages. (完了)
- wesnoth-editor/ 67 translated. (完了)
- wesnoth-ei / 0 translated, 389 untranslated. (シナリオ Eastern Invasion 未着手)
- wesnoth-httt / 839 translated, 0 untranslated. (シナリオ Heir To The Throne 完了)
- wesnoth-lib / 128 translated. (完了)
- wesnoth-sotbe / 229 translated. (シナリオ Son Of The Black Eye 完了)
- wesnoth-tdh / 163 translated. (シナリオ The Dark Hordes 完了)
- wesnoth-trow / 0 translated, 949 untranslated. (シナリオ The Rise Of Wesnoth 未着手)
- MANUAL.japanese (中途半端)
Testing Archives
- Windows executable - Windows実行バイナリ (by okada)
- Wesnoth-0.9.0-win32.zip editor/中国語font/日本語font含(45MB)
- README
- Linux - suse9.2 rpm (by okada)
- Linux - vinelinux3.1 rpm (by okada)
- Linux - redhat9 rpm (by okada)
- Mac OS X executable - Mac OS X実行バイナリ (by iimura)
- wesnoth-1.0rc1-macosx.zip (45MB)
- README
Screenshots
- Title Screen1 (old) - 起動直後タイトル表示 (以前の改行) (suseLinux9.2)
- Title Screen2 (Japanese-style linebreak) - タイトル (日本語向け改行処理あり、禁則処理なし) (suse9.2)
- Title Screen3 (kinsoku rules) - タイトル (日本語禁則処理あり) (suse9.2)
- Language Selection - 言語選択 (redhatLinux9)
- Failed on Windows - Windows版失敗 (SDL_ttf.DLL の問題でした)
- OK on Windows - Windows版成功
- Multiplayer Map Selection (SuSE Linue9.2)
- Editor (suse9.2)
- Title Screen - 起動直後 (Mac OS X 10.3.8)
- Heir to the Throne - 1 (Mac OS X 10.3.8)
- Heir to the Throne - 2 (Mac OS X 10.3.8)
Known Problems , Discussions
Font
- 現状、OSシステム的にフォントがインストールされていてもWesnothからは認識してくれませんので注意。→フォーラムより
- ベクタアウトライン表示かビットマップ表示か? アウトラインの方がかっこいいが読みにくい
⇒個人的には、適切なサイズのものがおさめられていれば、ビットマップでよいのではないかと思います。アウトラインフォントはちょっと重たいように思います(いいむら) - 配布物に含める? システムにインストールされてる場合もある。 ファイルサイズ7MBはでかい
⇒配布物に含めないのであれば、日本語表示のための説明が必要になりますね(いいむら) - 使用しているSDL_ttfの不具合でグリフ(漢字)が表示されないため、Wesnothソース内に修正コードが含まれています。Linuxだとconfigureで対応してくれるらしい。Windowsではライブラリをリコンパイルする必要がありました。Mac OS X でもフレームワークをビルドして入れ替える必要があります。
- 0.9.0 の Mac OS X 用パッケージでは、SDL_ttf のフレームワーク入れ替えが行われていないため、フォントを追加しても漢字が正しく表示されません。フォーラムで公開されているプログラムをインストールしてフォントを追加するか、上記のテスト用 Mac OS X 実行バイナリを使用してください。
- Mac OS X 版では、保存データの読み込み画面で、濁点や半濁点のあるタイトルの表示がおかしくなります(それ以外の場所では問題ありません)。Screenshot : Load Game
- [Ayin] Here are some comparative screenshots, one using the bitmap models which are defined in the fonts, and the other ignoring them, using the vector outline. The outline version is smoother, but looks much less readable. However, I'll let Japanese speakers decide :)
- Bitmap glyphs:
- Vector outline:
- Bitmap glyphs for all characters (only sazanami font is used here):
- [okada] Thanks for asking us.
I thought vector outline should be more stylish... but, it's less readable, yes.
I think we'd rather select bitmap models this case.
Is this the problem / weakness of the sazanami-fonts ? or SDL_ttf ?
If you'd like to just try other Japanese fonts, there is another free one called M+ OUTLINE FONTS which another guy told me yesterday.
You can download them from here. - [okada, 2005/03/23] He gave me a screenshot with the M+ Outlinefonts on Debian Linux. It looks worse than sazanami-gothic, though.
- [Ayin] Indeed. The M+ fonts have weird outlines, look like they are outlines around pixels or something. Well, if it's not a problem, we should stay with sazanami.
Word-Wrapping
- [okada] 半角スペースを入れたところでないと改行してくれない。このままでも何とかなりますが、(日本語)1文字単位で適宜改行してもらった方が楽ですよね。src/font.cpp::word_wrap_text()のhackすれば何とかなるか?
- [Matsumoto] でしたら禁則処理も欲しいですね(メッセージによっては句読点が行頭にきてしまう)
- [Ayin] Do you need the word-wrapping code to be changed for Japanese?
If so, feel free to contact me, I'll be happy to fix it. - [okada] Thanks! AyinさんがCJK文字で1文字単位で行が変わってもいいよう修正してくれました!
- [okada] Also KINSOKU-SHORI (Japanese hyphenation) should be considered. (refer: http://ja.wikipedia.org/wiki/%E7%A6%81%E5%89%87 )
- forbidden for the begining of line:、。,.)〕]}〉》」』】’”ゝゞヽヾ々?!:;ぁぃぅぇぉゃゅょゎァィゥェォャュョヮっヵッヶ・…ー
- forbidden for the end of line:(〔[{〈《「『【‘“
- or, their codes. Many characters are included, but can you take these rules ?
wchar_t jk1[] = { 0x3001, 0x3002, 0xff0c, 0xff0e, 0xff09, 0x3015, 0xff3d, 0xff5d, 0x3009, 0x300b, 0x300d, 0x300f, 0x3011, 0x2019, 0x201d, 0x309d, 0x309e, 0x30fd, 0x30fe, 0x3005, 0xff1f, 0xff01, 0xff1a, 0xff1b, 0x3041, 0x3043, 0x3045, 0x3047, 0x3049, 0x3083, 0x3085, 0x3087, 0x308e, 0x30a1, 0x30a3, 0x30a5, 0x30a7, 0x30a9, 0x30e3, 0x30e5, 0x30e7, 0x30ee, 0x3063, 0x30f5, 0x30c3, 0x30f6, 0x30fb, 0x2026, 0x30fc, 0x0 };
wchar_t jk2[] = { 0xff08, 0x3014, 0xff3b, 0xff5b, 0x3008, 0x300a, 0x300c, 0x300e, 0x3010, 0x2018, 0x201c, 0x0 };
- 禁則処理については、可能ならば、行頭禁則の文字は1文字か2文字くらいであればぶら下げ/それ以上なら追い出し、行末禁則文字は追い出しにするのがきれいではないかと思います。(いいむら)
- [okada] Thank you very much! Ayinさんが禁則処理も入れてくれました! (2005/04/08)
Save Filename Encoding
- 日本語ファイル名が UTF-8コードなので、OS環境によってはファイルシステム上文字化け状態に見える。それ以外にも不具合あるかも。
- Windowsだと「自動保存」(UTF-8)が一覧に出てこない。
- Mac OS X では UTF-8 のファイル名が扱えますので、問題はないようです。
- [okada] Save Data is saved as UTF-8 encoding filename.
- It's okay on Linux with UTF-8 filename (e.g. SuSE9.2, FedoraCore 2/3), but improper on (sort-of-)old Linux using EUC-JP (e.g. Debian, RedHat9, Vine), which it looks properly handle the save data within the Wesnoth game itself, though.
- Wesnoth on Mac OS X works fine. It can use UTF-8 filename and it was confirmed.
- On Japanese Windows, the file should be saved as SHIFT-JIS (sjis) name. "AutoSave" in Japanese was not shown in a list for Loading Game.
- The filename should be converted from UTF-8 to system filename encoding just before saving the game, opendir to get a file list, and loading the file. To get a system filename, current locale (e.g. ja_JP.eucJP) or filename encoding option (from configure or game menu) may be used.
InputMethod
- InputMethodでの入力はどうするか? (チャットなどのときに問題になるかも)
- Input Method Editor (or IME) is not supported. Following libraries might be usable:
- SDLSKK - http://www.kmc.gr.jp/~ohai/sdlskk.html
- SDL_inputmethod - http://sdlinputmethod.sourceforge.net/
- SDL-IM - http://sdl-im.csie.net/
Others
- 訳語統一
- ですます調?
⇒私は、ナレーションと、目上の人に対する台詞はですます調(敬体)、それ以外はである調(常体)にしています(いいむら)
⇒私は全部ですます調です(まつもと)
⇒チュートリアルですが、Delfadorは「わし/お前」老人調、Konrad→Delfadorもぶっきらぼう口調(?)ですが、敬語の方がよいでしょうかね。ちなみにキャンペーン見てみましたが、シナリオのナレーションは、「である」調の方がかっこいいかなと思いました (okada)
⇒このあたりについては、ひととおり形になってから徐々に調整しましょう(いいむら) - 人名/地名等はどうしよう?
⇒私は、固有名詞は基本的に訳さずそのまま(ただし、Isle of ... とか ... Port などは、○○島、○○港などと訳す)にしています(いいむら) - 用語、ユニット名
⇒ユニット名の統一はあるタイミングではかる必要があると思います。シナリオの中でもユニット名や武器の名称などが出てくる場合があるので、あわせる基準となるものがあるとありがたいです(いいむら)
⇒先に全ユニット訳しましょうか? (まつもと) お願いします!(okada) - 数字は半角?/全角?
⇒私は、数字はすべて半角にしています。また、半角文字の前後に空白を入れています(いいむら)
- ですます調?