summaryrefslogtreecommitdiff
path: root/i18n/ja
Side-by-side diff
Diffstat (limited to 'i18n/ja') (more/less context) (show whitespace changes)
-rw-r--r--i18n/ja/.directory6
-rw-r--r--i18n/ja/calculator.po16
-rw-r--r--i18n/ja/calculator.qmbin0 -> 91 bytes
-rw-r--r--i18n/ja/citytime.po123
-rw-r--r--i18n/ja/citytime.qmbin0 -> 2282 bytes
-rw-r--r--i18n/ja/clock.po16
-rw-r--r--i18n/ja/clock.qmbin0 -> 77 bytes
-rw-r--r--i18n/ja/helpbrowser.po48
-rw-r--r--i18n/ja/helpbrowser.qmbin0 -> 629 bytes
-rw-r--r--i18n/ja/libqpe.po24
-rw-r--r--i18n/ja/libqpe.qmbin0 -> 273 bytes
-rw-r--r--i18n/ja/login_ja.po76
-rw-r--r--i18n/ja/login_ja.qmbin0 -> 1077 bytes
-rw-r--r--i18n/ja/minesweep.po67
-rw-r--r--i18n/ja/minesweep.qmbin0 -> 915 bytes
-rw-r--r--i18n/ja/mpegplayer.po44
-rw-r--r--i18n/ja/mpegplayer.qmbin0 -> 512 bytes
-rw-r--r--i18n/ja/parashoot.po55
-rw-r--r--i18n/ja/parashoot.qmbin0 -> 1089 bytes
-rw-r--r--i18n/ja/qpe.po97
-rw-r--r--i18n/ja/qpe.qmbin0 -> 1391 bytes
-rw-r--r--i18n/ja/settings.po245
-rw-r--r--i18n/ja/settings.qmbin0 -> 5027 bytes
-rw-r--r--i18n/ja/snake.po74
-rw-r--r--i18n/ja/snake.qmbin0 -> 1313 bytes
-rw-r--r--i18n/ja/solitaire.po192
-rw-r--r--i18n/ja/solitaire.qmbin0 -> 5113 bytes
-rw-r--r--i18n/ja/spreadsheet.po48
-rw-r--r--i18n/ja/spreadsheet.qmbin0 -> 670 bytes
-rw-r--r--i18n/ja/tetrix.po36
-rw-r--r--i18n/ja/tetrix.qmbin0 -> 358 bytes
-rw-r--r--i18n/ja/textedit.po108
-rw-r--r--i18n/ja/textedit.qmbin0 -> 1430 bytes
-rw-r--r--i18n/ja/todo.po148
-rw-r--r--i18n/ja/todo.qmbin0 -> 2350 bytes
-rw-r--r--i18n/ja/wordgame.po89
-rw-r--r--i18n/ja/wordgame.qmbin0 -> 1199 bytes
37 files changed, 1512 insertions, 0 deletions
diff --git a/i18n/ja/.directory b/i18n/ja/.directory
new file mode 100644
index 0000000..9c4a25a
--- a/dev/null
+++ b/i18n/ja/.directory
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Name=Japanese
+Name[no]=Japansk
+Name[de]=Japanisch
+Name[ja]=日本語
+Name[hu]=Japán
diff --git a/i18n/ja/calculator.po b/i18n/ja/calculator.po
new file mode 100644
index 0000000..d012440
--- a/dev/null
+++ b/i18n/ja/calculator.po
@@ -0,0 +1,16 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 19:01:54 EST\n"
+"PO-Revision-Date: 2001-05-05\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: main.cpp:28
+msgid "CalculatorImpl::Calculator"
+msgstr "電卓"
+
diff --git a/i18n/ja/calculator.qm b/i18n/ja/calculator.qm
new file mode 100644
index 0000000..712f6f2
--- a/dev/null
+++ b/i18n/ja/calculator.qm
Binary files differ
diff --git a/i18n/ja/citytime.po b/i18n/ja/citytime.po
new file mode 100644
index 0000000..d7b93e8
--- a/dev/null
+++ b/i18n/ja/citytime.po
@@ -0,0 +1,123 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 14:54:21 EST\n"
+"PO-Revision-Date: 2001-05-05\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: citytime.cpp:148
+msgid "CityTime::Restore Time Zone"
+msgstr "タイムゾーンを元に戻す"
+
+#: citytime.cpp:139
+msgid "CityTime::There was a problem setting timezone %1"
+msgstr "タイムゾーン %1 の設定中にエラーが発生しました。"
+
+#: citytime.cpp:149
+msgid "CityTime::"
+"There was a problem setting your timezone."
+"Your time may be wrong now..."
+msgstr "タイムゾーンの設定中にエラーが発生しました。"
+"時間が間違っている可能性があります..."
+
+#: citytime.cpp:138
+msgid "CityTime::Time Changing"
+msgstr "新しい時間の決定"
+
+#: citytimebase.cpp:53
+msgid "CityTimeBase::<CITY 1 TIME>"
+msgstr "<都市No.1の時間>"
+
+#: citytimebase.cpp:92
+msgid "CityTimeBase::<CITY 2 TIME>"
+msgstr "<都市No.2の時間 >"
+
+#: citytimebase.cpp:111
+msgid "CityTimeBase::<CITY 3 TIME>"
+msgstr "<都市No.3の時間>"
+
+#: citytimebase.cpp:102
+msgid "CityTimeBase::<CITY 4 TIME>"
+msgstr "<都市No.4の時間>"
+
+#: citytimebase.cpp:120
+msgid "CityTimeBase::<CITY 5 TIME>"
+msgstr "<都市No.5の時間>"
+
+#: citytimebase.cpp:72
+msgid "CityTimeBase::<location 1>"
+msgstr "<都市 No. 1>"
+
+#: citytimebase.cpp:149
+msgid "CityTimeBase::<location 2>"
+msgstr "<都市 No. 2>"
+
+#: citytimebase.cpp:34
+msgid "CityTimeBase::<location 3>"
+msgstr "<都市 No. 3>"
+
+#: citytimebase.cpp:158
+msgid "CityTimeBase::<location 4>"
+msgstr "<都市 No. 4>"
+
+#: citytimebase.cpp:139
+msgid "CityTimeBase::<location 5>"
+msgstr "<都市 No. 5>"
+
+#: citytimebase.cpp:20
+msgid "CityTimeBase::City Time"
+msgstr "世界時計"
+
+#: zonemap.cpp:413
+msgid "ZoneMap::<p>Couldn't load map: %1, exiting"
+msgstr "<p>%1の地図が見付かりません。終了します。"
+
+#: zonemap.cpp:166
+msgid "ZoneMap::<p>Unable to find any timezone information in %1 or %2"
+msgstr "<p>タイムゾーン情報が %1 および %2 で見付かりません。"
+
+#: zonemap.cpp:122
+msgid "ZoneMap::CITY"
+msgstr "都市"
+
+#: zonemap.cpp:412
+msgid "ZoneMap::Couldn't Find Map"
+msgstr "地図が見付かりません。"
+
+#: zonemap.cpp:546
+msgid "ZoneMap::Fri"
+msgstr "金"
+
+#: zonemap.cpp:542
+msgid "ZoneMap::Mon"
+msgstr "月"
+
+#: zonemap.cpp:547
+msgid "ZoneMap::Sat"
+msgstr "土"
+
+#: zonemap.cpp:548
+msgid "ZoneMap::Sun"
+msgstr "日"
+
+#: zonemap.cpp:545
+msgid "ZoneMap::Thu"
+msgstr "木"
+
+#: zonemap.cpp:543
+msgid "ZoneMap::Tue"
+msgstr "火"
+
+#: zonemap.cpp:165
+msgid "ZoneMap::Unable to Find Timezone Info"
+msgstr "タイムゾーン情報が見付かりません。"
+
+#: zonemap.cpp:544
+msgid "ZoneMap::Wed"
+msgstr "水"
+
diff --git a/i18n/ja/citytime.qm b/i18n/ja/citytime.qm
new file mode 100644
index 0000000..b9cbb07
--- a/dev/null
+++ b/i18n/ja/citytime.qm
Binary files differ
diff --git a/i18n/ja/clock.po b/i18n/ja/clock.po
new file mode 100644
index 0000000..077337e
--- a/dev/null
+++ b/i18n/ja/clock.po
@@ -0,0 +1,16 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-08 15:14:29 EST\n"
+"PO-Revision-Date: 2001-05-05\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: main.cpp:11
+msgid "Clock::Clock"
+msgstr "時計"
+
diff --git a/i18n/ja/clock.qm b/i18n/ja/clock.qm
new file mode 100644
index 0000000..c483122
--- a/dev/null
+++ b/i18n/ja/clock.qm
Binary files differ
diff --git a/i18n/ja/helpbrowser.po b/i18n/ja/helpbrowser.po
new file mode 100644
index 0000000..9aa9596
--- a/dev/null
+++ b/i18n/ja/helpbrowser.po
@@ -0,0 +1,48 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 14:55:37 EST\n"
+"PO-Revision-Date: 2001-05-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: helpbrowser.cpp:111
+msgid "HelpBrowser::About ..."
+msgstr "ヘルプについて..."
+
+#: helpbrowser.cpp:112
+msgid "HelpBrowser::About Qt ..."
+msgstr "Qtについて..."
+
+#: helpbrowser.cpp:115
+msgid "HelpBrowser::Add Bookmark"
+msgstr "ブックマークを追加"
+
+#: helpbrowser.cpp:89
+msgid "HelpBrowser::Backward"
+msgstr "戻る"
+
+#: helpbrowser.cpp:125
+msgid "HelpBrowser::Bookmarks"
+msgstr "ブックマーク"
+
+#: helpbrowser.cpp:97
+msgid "HelpBrowser::Forward"
+msgstr "進む"
+
+#: helpbrowser.cpp:124
+msgid "HelpBrowser::Go"
+msgstr "スタート"
+
+#: helpbrowser.cpp:126
+msgid "HelpBrowser::Help"
+msgstr "ヘルプ"
+
+#: helpbrowser.cpp:105
+msgid "HelpBrowser::Home"
+msgstr "スタートページ"
+
diff --git a/i18n/ja/helpbrowser.qm b/i18n/ja/helpbrowser.qm
new file mode 100644
index 0000000..cef51d6
--- a/dev/null
+++ b/i18n/ja/helpbrowser.qm
Binary files differ
diff --git a/i18n/ja/libqpe.po b/i18n/ja/libqpe.po
new file mode 100644
index 0000000..30ea344
--- a/dev/null
+++ b/i18n/ja/libqpe.po
@@ -0,0 +1,24 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 14:39:56 EST\n"
+"PO-Revision-Date: 2001-05-14\n"
+"Last-Translator: Oliver M. Bolzer\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: fileselector.cpp:74
+msgid "FileSelector::Close the File Selector"
+msgstr "ファイル記述子を閉じる"
+
+#: fileselector.cpp:66
+msgid "FileSelector::Create a new Document"
+msgstr "新規ドキュメントの作成"
+
+#: fileselector.cpp:26
+msgid "FileSelectorView::Name"
+msgstr "名前"
+
diff --git a/i18n/ja/libqpe.qm b/i18n/ja/libqpe.qm
new file mode 100644
index 0000000..4782543
--- a/dev/null
+++ b/i18n/ja/libqpe.qm
Binary files differ
diff --git a/i18n/ja/login_ja.po b/i18n/ja/login_ja.po
new file mode 100644
index 0000000..768753c
--- a/dev/null
+++ b/i18n/ja/login_ja.po
@@ -0,0 +1,76 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-15 20:05:04 CET\n"
+"PO-Revision-Date: 2001-05-15 20:08+GMT\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: qdmdialog.cpp:235
+msgid "QDMDialog::12:30:88"
+msgstr ""
+
+#: qdmdialog.cpp:252
+msgid "QDMDialog::Clear"
+msgstr "クリア"
+
+#: qdmdialog.cpp:276
+msgid "QDMDialog::Login"
+msgstr "ログイン"
+
+#: qdmdialog.cpp:268
+msgid "QDMDialog::Password"
+msgstr "パスワード"
+
+#: qdmdialog.cpp:168
+msgid "QDMDialog::QDM"
+msgstr ""
+
+#: qdmdialog.cpp:272
+msgid "QDMDialog::Shutdown"
+msgstr "シャットダウン"
+
+#: qdmdialog.cpp:280
+msgid "QDMDialog::Sleep"
+msgstr "スリープ"
+
+#: qdmdialog.cpp:243
+msgid "QDMDialog::Today:"
+msgstr "本日:"
+
+#: qdmdialog.cpp:264
+msgid "QDMDialog::User"
+msgstr "ユーザ"
+
+#: qdmdialog.cpp:239
+msgid "QDMDialog::Wed Feb 12 2001"
+msgstr ""
+
+#: qdmdialog.cpp:230
+msgid "QDMDialog::Welcome to \nmLinux [iPAQ]"
+msgstr "nmLinux [iPAQ]\nへようこそ"
+
+#: qdmdialogimpl.cpp:213
+msgid "QDMDialogImpl::Cancel"
+msgstr "取り消し"
+
+#: qdmdialogimpl.cpp:190
+msgid "QDMDialogImpl::Do you really want to go\nto sleep mode now?"
+msgstr "本当に省エネモード\nに移行しますか?"
+
+#: qdmdialogimpl.cpp:212
+msgid "QDMDialogImpl::Do you really want to shut\nthe system down now?"
+msgstr "本当にシャットダウン\nしますか?"
+
+#: qdmdialogimpl.cpp:236
+msgid "QDMDialogImpl::Password wrong"
+msgstr "パスワードが間違っています"
+
+#: qdmdialogimpl.cpp:237
+msgid "QDMDialogImpl::The given password is incorrect"
+msgstr "パスワードが間違っています"
+
diff --git a/i18n/ja/login_ja.qm b/i18n/ja/login_ja.qm
new file mode 100644
index 0000000..ed91086
--- a/dev/null
+++ b/i18n/ja/login_ja.qm
Binary files differ
diff --git a/i18n/ja/minesweep.po b/i18n/ja/minesweep.po
new file mode 100644
index 0000000..689b25c
--- a/dev/null
+++ b/i18n/ja/minesweep.po
@@ -0,0 +1,67 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 18:29:23 EST\n"
+"PO-Revision-Date: 2001-05-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: minesweep.cpp:221
+msgid "MineSweep::About MineSweep"
+msgstr "マインスィープについて"
+
+#: minesweep.cpp:213
+msgid "MineSweep::Advanced"
+msgstr "中級"
+
+#: minesweep.cpp:212
+msgid "MineSweep::Beginner"
+msgstr "初級"
+
+#: minesweep.cpp:216
+msgid "MineSweep::Close"
+msgstr "閉じる"
+
+#: minesweep.cpp:214
+msgid "MineSweep::Expert"
+msgstr "上級"
+
+#: minesweep.cpp:223
+msgid "MineSweep::Game"
+msgstr "ゲーム"
+
+#: minesweep.cpp:224
+msgid "MineSweep::Help"
+msgstr "ヘルプ"
+
+#: minesweep.cpp:219
+msgid "MineSweep::Instructions"
+msgstr "遊び方"
+
+#: minesweep.cpp:205
+msgid "MineSweep::Mine Sweep"
+msgstr "マインスィープ"
+
+#: minesweep.cpp:340
+msgid "MineSweep::MineSweeper"
+msgstr "マインスィープ"
+
+#: minesweep.cpp:317
+msgid "MineSweep::Press and hold to mark a mine"
+msgstr
+"地雷に印をつけるには\n"
+"地雷の上でタップして\n"
+"ください。"
+
+#: minesweep.cpp:164
+msgid "MineSweep::You exploded!"
+msgstr "ドッカ〜ン"
+
+#: minesweep.cpp:156
+msgid "MineSweep::You won!"
+msgstr "大勝利!"
+
diff --git a/i18n/ja/minesweep.qm b/i18n/ja/minesweep.qm
new file mode 100644
index 0000000..957d9d0
--- a/dev/null
+++ b/i18n/ja/minesweep.qm
Binary files differ
diff --git a/i18n/ja/mpegplayer.po b/i18n/ja/mpegplayer.po
new file mode 100644
index 0000000..91a83e8
--- a/dev/null
+++ b/i18n/ja/mpegplayer.po
@@ -0,0 +1,44 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 14:56:12 EST\n"
+"PO-Revision-Date: 2001-05-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: mpegplayer.cpp:78
+msgid "MpegPlayer::1:1"
+msgstr "1:1"
+
+#: mpegplayer.cpp:62
+msgid "MpegPlayer::Fullscreen"
+msgstr "フルスクリーン"
+
+#: mpegplayer.cpp:92
+msgid "MpegPlayer::Loop"
+msgstr "繰り返し"
+
+#: mpegplayer.cpp:132
+msgid "MpegPlayer::MPEG Player"
+msgstr "MPEGプレイヤー"
+
+#: mpegplayer.cpp:73
+msgid "MpegPlayer::Mute"
+msgstr "ミュート"
+
+#: mpegplayer.cpp:58
+msgid "MpegPlayer::Open"
+msgstr "開く"
+
+#: mpegplayer.cpp:84
+msgid "MpegPlayer::Play"
+msgstr "再生"
+
+#: mpegplayer.cpp:88
+msgid "MpegPlayer::Stop"
+msgstr "停止"
+
diff --git a/i18n/ja/mpegplayer.qm b/i18n/ja/mpegplayer.qm
new file mode 100644
index 0000000..233132b
--- a/dev/null
+++ b/i18n/ja/mpegplayer.qm
Binary files differ
diff --git a/i18n/ja/parashoot.po b/i18n/ja/parashoot.po
new file mode 100644
index 0000000..f911f27
--- a/dev/null
+++ b/i18n/ja/parashoot.po
@@ -0,0 +1,55 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 17:39:35 EST\n"
+"PO-Revision-Date: 2001-05-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: interface.cpp:128
+msgid "ParaShoot::"
+" GAME OVER!\n"
+" Your Score: %1\n"
+" Parachuters Killed: %2 "
+msgstr ""
+" GAME OVER!\n"
+" スコア: %1\n"
+" 抹殺数: %2 "
+
+
+#: interface.cpp:74
+msgid "ParaShoot:: Level: %1 Score: %2 "
+msgstr " レベル: %1 スコア: %2 "
+
+#: interface.cpp:37
+msgid "ParaShoot::How To Play"
+msgstr "遊び方"
+
+#: interface.cpp:33
+msgid "ParaShoot::New Game"
+msgstr "新しいゲーム"
+
+#: interface.cpp:30
+msgid "ParaShoot::ParaShoot"
+msgstr "ParaShoot"
+
+#: interface.cpp:41
+msgid "ParaShoot::Quit"
+msgstr "終了"
+
+#: interface.cpp:233
+msgid "ParaShoot::"
+"You must defend your base\nfrom attack by suicide bombers!\n"
+"Use the arrow keys to aim\nthe cannon and press space to\n"
+"shoot the bombers parachuting\ntowards your base.\n"
+"Three successful attacks\nwill destroy the base completely.\n"
+"Beware of those suicide\nbombers travelling in helicopters!!"
+msgstr "基地を降下兵から守れ!\n"
+"カーソルで高射砲を操作してスペースで発射。\n"
+"3回も攻撃を受けると基地が破壊されてしまう\n"
+"のでヘリに注意!"
+
diff --git a/i18n/ja/parashoot.qm b/i18n/ja/parashoot.qm
new file mode 100644
index 0000000..b04856f
--- a/dev/null
+++ b/i18n/ja/parashoot.qm
Binary files differ
diff --git a/i18n/ja/qpe.po b/i18n/ja/qpe.po
new file mode 100644
index 0000000..2aa83c5
--- a/dev/null
+++ b/i18n/ja/qpe.po
@@ -0,0 +1,97 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-15 12:29:55 EST\n"
+"PO-Revision-Date: 2001-05-15\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: inputmethods.cpp:238
+msgid "InputMethods::Handwriting"
+msgstr "手書き"
+
+#: inputmethods.cpp:243
+msgid "InputMethods::Keyboard"
+msgstr "キーボード"
+
+#: inputmethods.cpp:245
+msgid "InputMethods::Opti"
+msgstr ""
+
+#: inputmethods.cpp:241
+msgid "InputMethods::Pickboard"
+msgstr ""
+
+#: inputmethods.cpp:248
+msgid "InputMethods::Unicode"
+msgstr ""
+
+#: ../launcher/launcher.cpp:181
+msgid "Launcher:: - Launcher"
+msgstr " - ランチャー"
+
+# #: ../launcher/launcher.cpp:243
+# msgid "Launcher::All"
+# msgstr "全部"
+
+#: ../launcher/launcher.cpp:161
+msgid "Launcher::Launcher"
+msgstr "ランチャー"
+
+#: launcherclock.cpp:31
+msgid "LauncherClock::City Time"
+msgstr "世界時計"
+
+#: launcherclock.cpp:32
+msgid "LauncherClock::Set time"
+msgstr "時計を設定"
+
+#: ../inputmethods/qimpensetup.cpp:31
+msgid "QIMPenSetup::Setup pen input"
+msgstr "適応させる"
+
+#: shutdown.cpp:246
+msgid "Shutdown::<p>\nThese termination options are provided primarily for use while developing and testing the QPE system. In a normal environment, these concepts are unnecessary."
+msgstr "<p>\nこのシャットダウンオプションは開発者向けのQPEの機能です。一般の環境では必要ありません。"
+
+
+#: shutdown.cpp:252
+msgid "Shutdown::Cancel"
+msgstr "取り消し"
+
+#: shutdown.cpp:89
+msgid "Shutdown::Reboot"
+msgstr "再起動"
+
+#: shutdown.cpp:141
+msgid "Shutdown::Restart Server"
+msgstr "サーバを再起動"
+
+#: shutdown.cpp:19
+msgid "Shutdown::Shut down..."
+msgstr "シャットダウン..."
+
+#: shutdown.cpp:193
+msgid "Shutdown::Shutdown"
+msgstr "シャットダウン"
+
+#: shutdown.cpp:35
+msgid "Shutdown::Terminate Server"
+msgstr "サーバを終了"
+
+#: shutdown.cpp:25
+msgid "Shutdown::Terminate"
+msgstr "終了"
+
+#: volume.cpp:29
+msgid "VolumeApplet::Mute"
+msgstr "ミュート"
+
+#: volume.cpp:43
+msgid "VolumeApplet::Volume"
+msgstr "音量"
+
diff --git a/i18n/ja/qpe.qm b/i18n/ja/qpe.qm
new file mode 100644
index 0000000..1d66095
--- a/dev/null
+++ b/i18n/ja/qpe.qm
Binary files differ
diff --git a/i18n/ja/settings.po b/i18n/ja/settings.po
new file mode 100644
index 0000000..a4b1183
--- a/dev/null
+++ b/i18n/ja/settings.po
@@ -0,0 +1,245 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 19:19:34 EST\n"
+"PO-Revision-Date: 2001-03-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: appearancesettingsbase.cpp:19
+msgid "AppearanceSettingsBase::Appearance"
+msgstr "見た目"
+
+#: appearancesettingsbase.cpp:34
+msgid "AppearanceSettingsBase::Color Scheme:"
+msgstr "色"
+
+#: appearancesettingsbase.cpp:29
+msgid "AppearanceSettingsBase::QPE"
+msgstr "QPE"
+
+#: appearancesettingsbase.cpp:25
+msgid "AppearanceSettingsBase::Style:"
+msgstr "スタイル"
+
+#: appearancesettingsbase.cpp:30
+msgid "AppearanceSettingsBase::Windows"
+msgstr "窓"
+
+#: languagesettingsbase.cpp:27
+msgid "LanguageSettingsBase::"
+msgstr ""
+
+#: languagesettingsbase.cpp:37
+msgid "LanguageSettingsBase::English"
+msgstr "英語"
+
+#: languagesettingsbase.cpp:44
+msgid "LanguageSettingsBase::German"
+msgstr "ドイツ語"
+
+#: languagesettingsbase.cpp:62
+msgid "LanguageSettingsBase::Japanese"
+msgstr "日本語"
+
+#: languagesettingsbase.cpp:68
+msgid "LanguageSettingsBase::Korean"
+msgstr "韓国語"
+
+#: languagesettingsbase.cpp:19
+msgid "LanguageSettingsBase::Language"
+msgstr "言語"
+
+#: languagesettingsbase.cpp:74
+msgid "LanguageSettingsBase::Norwegian"
+msgstr "ノルウェー語"
+
+#: languagesettingsbase.cpp:50
+msgid "LanguageSettingsBase::Simplified Chinese"
+msgstr "簡易中国語"
+
+#: languagesettingsbase.cpp:56
+msgid "LanguageSettingsBase::Traditional Chinese"
+msgstr "伝統的中国語"
+
+#: lightsettingsbase.cpp:122
+msgid "LightSettingsBase::<blockquote>The brighter the backlight, the more battery power is used.</blockquote>"
+msgstr "<p>バックライトが明るければ明るいほど消費電力が増えます</p>"
+
+#: lightsettingsbase.cpp:78
+msgid "LightSettingsBase::Adjust to environment"
+msgstr "周辺環境に合わせる"
+
+#: lightsettingsbase.cpp:114
+msgid "LightSettingsBase::Bright"
+msgstr "明るく"
+
+#: lightsettingsbase.cpp:79
+msgid "LightSettingsBase::By sensing the ambient light where you are using your device, the backlight can be adjusted automatically. The brightness setting still affects the average brightness."
+msgstr "周辺の間接光によりバックライトの自動調節が出来ますが、明るさの設定は基準の明るさに影響します。"
+
+#: lightsettingsbase.cpp:83
+msgid "LightSettingsBase::Dim after some inactivity"
+msgstr "入力のない時は暗くする"
+
+#: lightsettingsbase.cpp:72
+msgid "LightSettingsBase::Light Settings"
+msgstr "明度設定"
+
+#: lightsettingsbase.cpp:135
+msgid "LightSettingsBase::Off"
+msgstr "オフ"
+
+#: rotationsettingsbase.cpp:216
+msgid "RotationSettingsBase::"
+msgstr ""
+
+#: rotationsettingsbase.cpp:223
+msgid "RotationSettingsBase::<p>The chosen rotation will only affect new applications."
+msgstr "<p>注: 回転は新しく起動するプログラムにのみ適用されます。<p>"
+
+#: rotationsettingsbase.cpp:175
+msgid "RotationSettingsBase::Rotation Settings"
+msgstr "画面の回転"
+
+#: settime.cpp:28
+msgid "SetDateTime::Set System Time"
+msgstr "時計の設定"
+
+#: settime.cpp:34
+msgid "SetDateTime::Time Zone"
+msgstr "タイムゾーン"
+
+#: settime.cpp:94
+msgid "SetTime::Hour"
+msgstr "時"
+
+#: settime.cpp:105
+msgid "SetTime::Minute"
+msgstr "分"
+
+#: settingsbase.cpp:496
+msgid "SettingsBase::"
+msgstr ""
+
+#: settingsbase.cpp:333
+msgid "SettingsBase::<blockquote>The brighter the backlight, the more battery power is used.</blockquote>"
+msgstr "<p>バックライトが明るければ明るいほど消費電力が増えます</p>"
+
+#: settingsbase.cpp:462
+msgid "SettingsBase::<p>The chosen rotation will only affect new applications."
+msgstr "<p>注: 回転は新しく起動するプログラムにのみ適用されます。<p>"
+
+#: settingsbase.cpp:361
+msgid "SettingsBase::Adjust to environment"
+msgstr "周辺環境に合わせる"
+
+#: settingsbase.cpp:325
+msgid "SettingsBase::Bright"
+msgstr "明るく"
+
+#: settingsbase.cpp:290
+msgid "SettingsBase::By sensing the ambient light where you are using your device, the backlight can be adjusted automatically. The brightness setting still affects the average brightness."
+msgstr "周辺の間接光によりバックライトの自動調節が出来ますが、明るさの設定は基準
+の明るさに影響します。"
+
+#: settingsbase.cpp:362
+msgid "SettingsBase::By sensing the ambient noise where you are using your device, the volume is adjusted automatically. The volume setting still affects the average volume."
+msgstr "ボリュームはセンサーによって自動的に周辺の音量に併せて調節されます。ボリュームの設定は平均的な音量に影響します。"
+
+#: settingsbase.cpp:482
+msgid "SettingsBase::Color Scheme:"
+msgstr "色"
+
+#: settingsbase.cpp:294
+msgid "SettingsBase::Dim after some inactivity"
+msgstr "入力のない時は暗くする"
+
+#: settingsbase.cpp:506
+msgid "SettingsBase::English"
+msgstr "英語"
+
+#: settingsbase.cpp:525
+msgid "SettingsBase::Japanese"
+msgstr "日本語"
+
+#: settingsbase.cpp:528
+msgid "SettingsBase::Language"
+msgstr "言語"
+
+#: settingsbase.cpp:353
+msgid "SettingsBase::Light"
+msgstr "明度"
+
+#: settingsbase.cpp:388
+msgid "SettingsBase::Loud"
+msgstr "大きく"
+
+#: settingsbase.cpp:346
+msgid "SettingsBase::Off"
+msgstr "オフ"
+
+#: settingsbase.cpp:477
+msgid "SettingsBase::QPE"
+msgstr "QPE"
+
+#: settingsbase.cpp:465
+msgid "SettingsBase::Rotation"
+msgstr "回転"
+
+#: settingsbase.cpp:275
+msgid "SettingsBase::Settings"
+msgstr "設定"
+
+#: settingsbase.cpp:406
+msgid "SettingsBase::Silent"
+msgstr "静かに"
+
+#: settingsbase.cpp:513
+msgid "SettingsBase::Simplified Chinese"
+msgstr "簡易中国語"
+
+#: settingsbase.cpp:413
+msgid "SettingsBase::Sound"
+msgstr "サウンド"
+
+#: settingsbase.cpp:487
+msgid "SettingsBase::Style"
+msgstr "スタイル"
+
+#: settingsbase.cpp:473
+msgid "SettingsBase::Style:"
+msgstr "スタイル:"
+
+#: settingsbase.cpp:519
+msgid "SettingsBase::Traditional Chinese"
+msgstr "伝統的中国語"
+
+#: settingsbase.cpp:478
+msgid "SettingsBase::Windows"
+msgstr "窓"
+
+#: soundsettingsbase.cpp:75
+msgid "SoundSettingsBase::Adjust to environment"
+msgstr "周辺環境に合わせる"
+
+#: soundsettingsbase.cpp:76
+msgid "SoundSettingsBase::By sensing the ambient noise where you are using your device, the volume is adjusted automatically. The volume setting still affects the average volume."
+msgstr "ボリュームはセンサーによって自動的に周辺の音量に併せて調節されます。ボリュームの設定は平均的な音量に影響します。"
+
+#: soundsettingsbase.cpp:103
+msgid "SoundSettingsBase::Loud"
+msgstr "大きく"
+
+#: soundsettingsbase.cpp:121
+msgid "SoundSettingsBase::Silent"
+msgstr "小さく"
+
+#: soundsettingsbase.cpp:69
+msgid "SoundSettingsBase::Sound Settings"
+msgstr "サウンド設定"
+
diff --git a/i18n/ja/settings.qm b/i18n/ja/settings.qm
new file mode 100644
index 0000000..22cd015
--- a/dev/null
+++ b/i18n/ja/settings.qm
Binary files differ
diff --git a/i18n/ja/snake.po b/i18n/ja/snake.po
new file mode 100644
index 0000000..fff41d0
--- a/dev/null
+++ b/i18n/ja/snake.po
@@ -0,0 +1,74 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 17:48:11 EST\n"
+"PO-Revision-Date: 2001-03-14"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: interface.cpp:127
+msgid "SnakeGame:: Score : %1 "
+msgstr " スコア: %1 "
+
+#: interface.cpp:175
+msgid "SnakeGame::GAME OVER!\n Your Score: %1"
+msgstr "GAME OVER!\n スコア: %1""
+
+#: interface.cpp:37
+msgid "SnakeGame::How To Play"
+msgstr "遊び方"
+
+#: interface.cpp:217
+msgid "SnakeGame::How to Play Snake"
+msgstr "Snakeの遊び方"
+
+#: interface.cpp:33
+msgid "SnakeGame::New Game"
+msgstr "新しいゲーム"
+
+#: interface.cpp:91
+msgid "SnakeGame::Press Any Key To Start"
+msgstr "ゲーム開始:キー\n"
+"を押してください。"
+
+#: interface.cpp:192
+msgid "SnakeGame::Press Any Key to Begin a New Game."
+msgstr "新しいゲーム:キー\n"
+"を押してください。"
+
+#: interface.cpp:41
+msgid "SnakeGame::Quit"
+msgstr "終了"
+
+#: interface.cpp:73
+msgid "SnakeGame::SNAKE!"
+msgstr "SNAKE!"
+
+#: interface.cpp:83
+msgid "SnakeGame::"
+"Use the arrow keys to guide the\n"
+"snake to eat the mouse. You must not\n"
+"crash into the walls, edges or its tail."
+msgstr
+"カーソルキーでヘビを操作して\n"
+"ネズミを捕まえてください。た\n"
+"だし、壁や自分の尻尾に引っか\n"
+"からないように。"
+
+#: interface.cpp:218
+msgid "SnakeGame::"
+"Use the arrow keys\nto guide the snake\n"
+"to eat the mouse.\nYou must not crash\ninto the"
+" walls, edges\nor its tail."
+msgstr
+"カーソルキーでヘビを\n"
+"操作してネズミを捕ま\n"
+"えてください。ただし、\n"
+"壁や自分の尻尾に引っ\n"
+"かからないように。"
+
+
diff --git a/i18n/ja/snake.qm b/i18n/ja/snake.qm
new file mode 100644
index 0000000..6461be0
--- a/dev/null
+++ b/i18n/ja/snake.qm
Binary files differ
diff --git a/i18n/ja/solitaire.po b/i18n/ja/solitaire.po
new file mode 100644
index 0000000..2c42077
--- a/dev/null
+++ b/i18n/ja/solitaire.po
@@ -0,0 +1,192 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 19:08:21 EST\n"
+"PO-Revision-Date: 2001-05-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: solitaire.cpp:775
+msgid "CanvasCardWindow::&About"
+msgstr "ソリティアについて (&A)"
+
+#: solitaire.cpp:768
+msgid "CanvasCardWindow::&Change Card Backs"
+msgstr "カードの背景変更 (&C)"
+
+#: solitaire.cpp:762
+msgid "CanvasCardWindow::&Close"
+msgstr "閉じる (&C)"
+
+#: solitaire.cpp:763
+msgid "CanvasCardWindow::&File"
+msgstr "ファイル (&F)"
+
+#: solitaire.cpp:777
+msgid "CanvasCardWindow::&Help"
+msgstr "ヘルプ (&H)"
+
+#: solitaire.cpp:760
+msgid "CanvasCardWindow::&New Game of Freecell"
+msgstr "新しいフリーセル"
+
+#: solitaire.cpp:759
+msgid "CanvasCardWindow::&New Game of Solitaire"
+msgstr "新しいソリティア"
+
+# #: solitaire.cpp:760
+# msgid "CanvasCardWindow::&New Game of Freecell"
+# msgstr "Neues Freecell-Spiel"
+
+#: solitaire.cpp:770
+msgid "CanvasCardWindow::&Settings"
+msgstr "設定 (&S)"
+
+#: solitaire.cpp:769
+msgid "CanvasCardWindow::&Snap On/Off"
+msgstr "磁石 オン/オフ (&S)"
+
+#: solitaire.cpp:829
+msgid "CanvasCardWindow::"
+"<h3>About Qt Card Games</h3>"
+"<p>"
+"These games were implemented<br>easily using Qt.<br>"
+"The canvas widget was used<br> as the basis"
+"on which<br>the playing area is drawn.<br>"
+"Each card is an object on the canvas,<br>as "
+"are the decorations.<br>All the animation is "
+"done by Qt."
+"<p>"
+msgstr "<h3>Qtカードゲームについて</h3>"
+"<p>"
+"これらのゲームはQtを使って簡単に<br>実装されました。<br>"
+"キャンバスウィジェットがゲーム<br>エリアのベースになって"
+"ます。<br>それぞれのカードはキャンバス上の<br>"
+"オブジェクトで、装飾もそうです。<br>すべてのアニメーション<br>"
+"はQtが行ってます。"
+"</p>"
+
+#: solitaire.cpp:864
+msgid "CanvasCardWindow::"
+"<h3>Freecell</h3>"
+"<p>"
+"The object of the game is to stack all the<br>"
+"cards on the top right 4 piles from the Aces<br>"
+"to the Kings in suit. The rules are that<br>"
+"you can only move red cards of the next<br>"
+"lowest values on top of black cards, or<br>"
+"or black ones on to red ones in order.<br>"
+"You can move any card to the remaining<br>"
+"vacant freecells to help you move the cards."
+"<p>Good luck and enjoy playing Freecell!"
+"<p>"
+msgstr "<h3>Freecell</h3>"
+"<p>"
+"Ziel des Spiels ist es, alle Karten auf den vier<br>"
+"rechten Stapeln in der Reihenfolge Ass bis K?g<br>"
+"abzulegen. Dabei gelten folgende Regeln:<br>"
+"Auf schwarzen Karten d?en nur rote Karten mit<br>"
+"dem n?stniedrigeren Wert abgelegt werden und umgekehrt.<br>"
+"Auf freien Feldern k?en beliebige Karten<br>"
+"zwischengelagert werden.<br>"
+"<p>Viel Spa?mit Freecell!"
+"<p>"
+
+#: solitaire.cpp:850
+msgid "CanvasCardWindow::"
+"<h3>Solitaire</h3>"
+"<p>"
+"The object of the game is to stack all the<br>"
+"cards on the top piles from the Aces to<br>"
+"the Kings in suit. The rules are that you<br>"
+"can only move a red card of the next lowest<br>"
+"values on top of black cards in the lower<br>"
+"playing area, or a black on a red in order.<br>"
+"You can get new cards from the face down<br>"
+"stack to help you move the cards."
+"<p>Good luck and enjoy playing Solitaire!"
+"<p>"
+msgstr "<h3>Solitaire</h3>"
+"<p>"
+"Ziel des Spiels ist es, alle Karten vom Ass bis<br>"
+"zum K?g in der passenden Reihenfolge abzulegen.<br>"
+"Dabei gelten folgende Regeln:<br>"
+"Nur rote Karten mit dem n?stniedrigeren Wert<br>"
+"k?en auf schwarze Karten folgen und umgekehrt.<br>"
+"Neue Karten, die -- hoffentlich -- die L?en schlie?n,<br>"
+"ziehen Sie vom umgedrehten Stapel.<br>"
+"<p>Viel Spa?mit Solitaire!"
+"<p>"
+
+#: solitaire.cpp:799
+msgid "CanvasCardWindow::About"
+msgstr "このプログラムについて"
+
+#: solitaire.cpp:791
+msgid "CanvasCardWindow::Change Card Backs"
+msgstr "カードの背景を変更"
+
+#: solitaire.cpp:793
+msgid "CanvasCardWindow::Change Cards Drawn"
+msgstr "一度に引くカードの枚数"
+
+#: solitaire.cpp:785
+msgid "CanvasCardWindow::Close"
+msgstr "閉じる"
+
+#: solitaire.cpp:881
+msgid "CanvasCardWindow::Dismiss"
+msgstr "取り消し"
+
+#: solitaire.cpp:786
+msgid "CanvasCardWindow::File"
+msgstr "ファイル"
+
+#: solitaire.cpp:691
+msgid "CanvasCardWindow::Freecell"
+msgstr "フリーセル"
+
+#: solitaire.cpp:802
+msgid "CanvasCardWindow::Help"
+msgstr "ヘルプ"
+
+#: solitaire.cpp:783
+msgid "CanvasCardWindow::New Game of Freecell"
+msgstr "新しいフリーセル"
+
+#: solitaire.cpp:782
+msgid "CanvasCardWindow::New Game of Solitaire"
+msgstr "新しいソリティア"
+
+# #: solitaire.cpp:783
+# msgid "CanvasCardWindow::New Game of Freecell"
+# msgstr "Neues Freecell-Spiel"
+
+#: solitaire.cpp:828
+msgid "CanvasCardWindow::Qt Card Game Example"
+msgstr "Qtカードゲーム例"
+
+#: solitaire.cpp:863
+msgid "CanvasCardWindow::Qt Freecell"
+msgstr "Qt フリーセル"
+
+#: solitaire.cpp:889
+msgid "CanvasCardWindow::Qt Solitaire"
+msgstr "Qt ソリティア"
+
+#: solitaire.cpp:794
+msgid "CanvasCardWindow::Settings"
+msgstr "設定"
+
+#: solitaire.cpp:792
+msgid "CanvasCardWindow::Snap On/Off"
+msgstr "磁石 オン/オフ"
+
+#: solitaire.cpp:677
+msgid "CanvasCardWindow::Solitaire"
+msgstr "ソリティア"
+
diff --git a/i18n/ja/solitaire.qm b/i18n/ja/solitaire.qm
new file mode 100644
index 0000000..dbaf66d
--- a/dev/null
+++ b/i18n/ja/solitaire.qm
Binary files differ
diff --git a/i18n/ja/spreadsheet.po b/i18n/ja/spreadsheet.po
new file mode 100644
index 0000000..a6d1774
--- a/dev/null
+++ b/i18n/ja/spreadsheet.po
@@ -0,0 +1,48 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 14:35:15 EST\n"
+"PO-Revision-Date: 2001-03-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: pimspreadsheetwindow.cpp:61
+msgid "PIMSpreadsheetWindow::Edit"
+msgstr "編集 "
+
+#: pimspreadsheetwindow.cpp:60
+msgid "PIMSpreadsheetWindow::File"
+msgstr "ファイル"
+
+#: pimspreadsheetwindow.cpp:55
+msgid "PIMSpreadsheetWindow::Clear Cell"
+msgstr "セルをクリア"
+
+#: pimspreadsheetwindow.cpp:46
+msgid "PIMSpreadsheetWindow::Close"
+msgstr "閉じる"
+
+#: pimspreadsheetwindow.cpp:50
+msgid "PIMSpreadsheetWindow::Equation"
+msgstr "数式"
+
+#: pimspreadsheetwindow.cpp:38
+msgid "PIMSpreadsheetWindow::New"
+msgstr "新規"
+
+#: pimspreadsheetwindow.cpp:42
+msgid "PIMSpreadsheetWindow::Open"
+msgstr "開く"
+
+#: pimspreadsheetwindow.cpp:19
+msgid "PIMSpreadsheetWindow::Spreadsheet"
+msgstr "表計算"
+
+#: spreadsheetwidget.cpp:19
+msgid "SpreadsheetWidget::SpreadsheetWidget"
+msgstr "表計算ウィジェット"
+
diff --git a/i18n/ja/spreadsheet.qm b/i18n/ja/spreadsheet.qm
new file mode 100644
index 0000000..adeb785
--- a/dev/null
+++ b/i18n/ja/spreadsheet.qm
Binary files differ
diff --git a/i18n/ja/tetrix.po b/i18n/ja/tetrix.po
new file mode 100644
index 0000000..22f9cd7
--- a/dev/null
+++ b/i18n/ja/tetrix.po
@@ -0,0 +1,36 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 19:01:54 EST\n"
+"PO-Revision-Date: 2001-05-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: qtetrix.cpp:100
+msgid "QTetrix::Level"
+msgstr "レベル"
+
+#: qtetrix.cpp:91
+msgid "QTetrix::Next"
+msgstr "続行"
+
+#: qtetrix.cpp:104
+msgid "QTetrix::Removed"
+msgstr "削除数"
+
+#: qtetrix.cpp:96
+msgid "QTetrix::Score"
+msgstr "得点"
+
+#: qtetrix.cpp:116
+msgid "QTetrix::Start"
+msgstr "開始"
+
+#: qtetrix.cpp:79
+msgid "QTetrix::Tetrix"
+msgstr "テトリックス"
+
diff --git a/i18n/ja/tetrix.qm b/i18n/ja/tetrix.qm
new file mode 100644
index 0000000..8d2e829
--- a/dev/null
+++ b/i18n/ja/tetrix.qm
Binary files differ
diff --git a/i18n/ja/textedit.po b/i18n/ja/textedit.po
new file mode 100644
index 0000000..45c5e19
--- a/dev/null
+++ b/i18n/ja/textedit.po
@@ -0,0 +1,108 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-02-23 18:22:10 EST\n"
+"PO-Revision-Date: 2001-05-03\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: textedit.cpp:110
+msgid "TextEdit::Edit"
+msgstr "編集"
+
+#: textedit.cpp:109
+msgid "TextEdit::File"
+msgstr "ファイル"
+
+#: textedit.cpp:102
+msgid "TextEdit::Insert"
+msgstr "挿入"
+
+#: textedit.cpp:115
+msgid "TextEdit::Bold"
+msgstr "太字"
+
+#: textedit.cpp:191
+msgid "TextEdit::Bullet List"
+msgstr "リスト"
+
+#: textedit.cpp:140
+msgid "TextEdit::Center"
+msgstr "中央寄せ"
+
+#: textedit.cpp:170
+msgid "TextEdit::Close Find"
+msgstr "検索を閉じる"
+
+#: textedit.cpp:69
+msgid "TextEdit::Close"
+msgstr "閉じる"
+
+#: textedit.cpp:79
+msgid "TextEdit::Copy"
+msgstr "コピー"
+
+#: textedit.cpp:74
+msgid "TextEdit::Cut"
+msgstr "切り取り"
+
+#: textedit.cpp:194
+msgid "TextEdit::Enumerated List"
+msgstr "リスト"
+
+#: textedit.cpp:94
+msgid "TextEdit::Find Next"
+msgstr "次を検索"
+
+#: textedit.cpp:89
+msgid "TextEdit::Find..."
+msgstr "検索..."
+
+#: textedit.cpp:120
+msgid "TextEdit::Italic"
+msgstr "斜体"
+
+#: textedit.cpp:134
+msgid "TextEdit::Left"
+msgstr "左寄せ"
+
+#: textedit.cpp:61
+msgid "TextEdit::New"
+msgstr "新規作成"
+
+#: textedit.cpp:65
+msgid "TextEdit::Open"
+msgstr "開く"
+
+#: textedit.cpp:84
+msgid "TextEdit::Paste"
+msgstr "張り付け"
+
+#: textedit.cpp:145
+msgid "TextEdit::Right"
+msgstr "右寄せ"
+
+#: textedit.cpp:188
+msgid "TextEdit::Standard"
+msgstr "標準"
+
+#: textedit.cpp:104
+msgid "TextEdit::Table..."
+msgstr "表..."
+
+#: textedit.cpp:570
+msgid "TextEdit::Text Editor"
+msgstr "テキストエディタ"
+
+#: textedit.cpp:125
+msgid "TextEdit::Underline"
+msgstr "下線"
+
+#: textedit.cpp:569
+msgid "TextEdit::Unnamed"
+msgstr "名前無し"
+
diff --git a/i18n/ja/textedit.qm b/i18n/ja/textedit.qm
new file mode 100644
index 0000000..8c83ef3
--- a/dev/null
+++ b/i18n/ja/textedit.qm
Binary files differ
diff --git a/i18n/ja/todo.po b/i18n/ja/todo.po
new file mode 100644
index 0000000..87c10d3
--- a/dev/null
+++ b/i18n/ja/todo.po
@@ -0,0 +1,148 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 14:58:06 EST\n"
+"PO-Revision-Date: 2001-05-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: todoentry.cpp:63
+msgid "NewTaskDialogBase::&Description:"
+msgstr "種類 (&D)"
+
+#: todoentry.cpp:86
+msgid "NewTaskDialogBase::&Done"
+msgstr "完了 (&D)"
+
+#: todoentry.cpp:40
+msgid "NewTaskDialogBase::&Priority:"
+msgstr "優先度 (&P)"
+
+#: todoentry.cpp:45
+msgid "NewTaskDialogBase::1 - Very High"
+msgstr "1 - 再優先"
+
+#: todoentry.cpp:46
+msgid "NewTaskDialogBase::2 - High"
+msgstr "2 - 高い"
+
+#: todoentry.cpp:47
+msgid "NewTaskDialogBase::3 - Normal"
+msgstr "3 - 普通"
+
+#: todoentry.cpp:48
+msgid "NewTaskDialogBase::4 - Low"
+msgstr "4 - 低い"
+
+#: todoentry.cpp:49
+msgid "NewTaskDialogBase::5 - Very Low"
+msgstr "5 - 最低"
+
+#: todoentry.cpp:68
+msgid "NewTaskDialogBase::<Nothing>"
+msgstr "<未分類>"
+
+#: todoentry.cpp:57
+msgid "NewTaskDialogBase::Business"
+msgstr "ビジネス"
+
+#: todoentry.cpp:35
+msgid "NewTaskDialogBase::C&ategory:"
+msgstr "カテゴリ(&a)"
+
+#: todoentry.cpp:90
+msgid "NewTaskDialogBase::D&ue"
+msgstr "期限 (&u)"
+
+#: todoentry.cpp:71
+msgid "NewTaskDialogBase::Dinner"
+msgstr "夕食"
+
+#: todoentry.cpp:119
+msgid "NewTaskDialogBase::Image"
+msgstr "画像"
+
+#: todoentry.cpp:94
+msgid "NewTaskDialogBase::Jan 02 2000"
+msgstr "2000年1月2日"
+
+#: todoentry.cpp:70
+msgid "NewTaskDialogBase::Lunch"
+msgstr "昼食"
+
+#: todoentry.cpp:69
+msgid "NewTaskDialogBase::Meeting"
+msgstr "会議"
+
+#: todoentry.cpp:25
+msgid "NewTaskDialogBase::New Task"
+msgstr "新規"
+
+#: todoentry.cpp:56
+msgid "NewTaskDialogBase::Private"
+msgstr "プライベート"
+
+#: todoentry.cpp:110
+msgid "NewTaskDialogBase::Text"
+msgstr "テキスト"
+
+#: todoentry.cpp:72
+msgid "NewTaskDialogBase::Travel"
+msgstr "旅行"
+
+#: todotable.cpp:124
+msgid "TodoTable::C."
+msgstr "了"
+
+#: todotable.cpp:126
+msgid "TodoTable::Description"
+msgstr "種類"
+
+#: todotable.cpp:125
+msgid "TodoTable::Prior."
+msgstr "優先度"
+
+#: mainwindow.cpp:140
+msgid "TodoWindow::<Nothing>"
+msgstr "<未分類>"
+
+#: mainwindow.cpp:47
+msgid "TodoWindow::Close"
+msgstr "閉じる"
+
+#: mainwindow.cpp:57
+msgid "TodoWindow::Delete"
+msgstr "削除"
+
+#: mainwindow.cpp:125
+msgid "TodoWindow::Edit Task"
+msgstr "編集"
+
+#: mainwindow.cpp:49
+msgid "TodoWindow::Edit"
+msgstr "編集"
+
+#: mainwindow.cpp:65
+msgid "TodoWindow::File"
+msgstr "ファイル"
+
+#: mainwindow.cpp:41
+msgid "TodoWindow::New Task"
+msgstr "進化"
+
+#: mainwindow.cpp:66
+msgid "TodoWindow::Task"
+msgstr "タスク"
+
+#: mainwindow.cpp:141
+msgid "TodoWindow::Todo"
+msgstr "ToDo"
+
+#: mainwindow.cpp:141
+msgid "TodoWindow::You haven't entered a description!"
+msgstr "説明が入力されていません。"
+
diff --git a/i18n/ja/todo.qm b/i18n/ja/todo.qm
new file mode 100644
index 0000000..0722fd9
--- a/dev/null
+++ b/i18n/ja/todo.qm
Binary files differ
diff --git a/i18n/ja/wordgame.po b/i18n/ja/wordgame.po
new file mode 100644
index 0000000..b79c0fa
--- a/dev/null
+++ b/i18n/ja/wordgame.po
@@ -0,0 +1,89 @@
+# This is a Qt message file in .po format. Each msgid starts with
+# a scope. This scope should *NOT* be translated - eg. translating
+# from French to English, "Foo::Bar" would be translated to "Pub",
+# not "Foo::Pub".
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2001-03-07 18:31:18 EST\n"
+"PO-Revision-Date: 2000-05-14\n"
+"Last-Translator: Oliver M. Bolzer <oliver@gol.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+
+#: newgamebase.cpp:66
+msgid "NewGameBase::"
+msgstr ""
+
+#: newgamebase.cpp:102
+msgid "NewGameBase::&Cancel"
+msgstr "キャンセル (&C)"
+
+#: newgamebase.cpp:96
+msgid "NewGameBase::&OK"
+msgstr "&OK"
+
+#: newgamebase.cpp:67
+msgid "NewGameBase::AI3: Smart AI player"
+msgstr "AI3: 人工知能"
+
+#: newgamebase.cpp:19
+msgid "NewGameBase::New Game"
+msgstr "新しいゲーム"
+
+#: newgamebase.cpp:26
+msgid "NewGameBase::Players"
+msgstr "プレイヤー"
+
+#: newgamebase.cpp:73
+msgid "NewGameBase::Rules"
+msgstr "ルール"
+
+#: rulesbase.cpp:93
+msgid "RulesBase::&Cancel"
+msgstr "閉じる(&C)"
+
+#: rulesbase.cpp:87
+msgid "RulesBase::&OK"
+msgstr "&OK"
+
+#: rulesbase.cpp:41
+msgid "RulesBase::Board"
+msgstr "フィールド"
+
+#: rulesbase.cpp:80
+msgid "RulesBase::Delete"
+msgstr "削除"
+
+#: rulesbase.cpp:68
+msgid "RulesBase::Edit..."
+msgstr "編集..."
+
+#: rulesbase.cpp:22
+msgid "RulesBase::Game Rules"
+msgstr "ルール"
+
+#: rulesbase.cpp:33
+msgid "RulesBase::Name:"
+msgstr "名前:"
+
+#: rulesbase.cpp:52
+msgid "RulesBase::Size:"
+msgstr "サイズ:"
+
+#: wordgame.cpp:336
+msgid "WordGame::Do you want to end the game early?"
+msgstr "ゲームを終らせな\n"
+"いで終了しますか?"
+
+#: wordgame.cpp:335
+msgid "WordGame::End game"
+msgstr "ゲーム終了"
+
+#: wordgame.cpp:337
+msgid "WordGame::No"
+msgstr "いいえ"
+
+#: wordgame.cpp:337
+msgid "WordGame::Yes"
+msgstr "はい"
+
diff --git a/i18n/ja/wordgame.qm b/i18n/ja/wordgame.qm
new file mode 100644
index 0000000..95f61da
--- a/dev/null
+++ b/i18n/ja/wordgame.qm
Binary files differ