OSDN Git Service

add japanese resource
authorankys <ankys@users.sourceforge.jp>
Tue, 24 May 2011 09:56:32 +0000 (18:56 +0900)
committerankys <ankys@users.sourceforge.jp>
Tue, 24 May 2011 09:56:32 +0000 (18:56 +0900)
src/jp/sourceforge/posterdivider/Localization.java [deleted file]
src/jp/sourceforge/posterdivider/Message_ja.properties [new file with mode: 0644]

diff --git a/src/jp/sourceforge/posterdivider/Localization.java b/src/jp/sourceforge/posterdivider/Localization.java
deleted file mode 100644 (file)
index de850ec..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// Localization.java
-// This file is part of PosterDivider.
-//
-package jp.sourceforge.posterdivider;
-
-import java.util.HashMap;
-import java.util.Locale;
-
-public class Localization {
-       private HashMap<String, String> dict = new HashMap<String, String>();
-
-       public void addMessage(String key, String value) {
-               dict.put(key, value);
-       }
-
-       public void addLanguageMessages(String language, String country) {
-               if (language == Locale.JAPANESE.getLanguage()) {
-                       addJapaneseMessages();
-               }
-       }
-
-       public void addJapaneseMessages() {
-               addMessage("File", "ファイル");
-               addMessage("New", "新規");
-               addMessage("Open", "開く");
-               addMessage("Close", "閉じる");
-               addMessage("Output", "出力");
-               addMessage("FileName", "ファイル名");
-               addMessage("Change", "変更");
-               addMessage("PageNum", "ページ番号");
-               addMessage("ImageSize", "画像のサイズ");
-               addMessage("SrcRect", "ポスターにする範囲(左下右上の座標)");
-               addMessage("WholeOfPage", "ページ全体");
-               addMessage("PosterSize", "ポスターのサイズ");
-               addMessage("KeepAspectRatio", "縦横比を保持");
-               addMessage("PaperSize", "印刷用紙のサイズ");
-               addMessage("Margin", "のりしろの長さ");
-               addMessage("RotatePaper", "用紙を回転する");
-               addMessage("Optimize", "最適化");
-               addMessage("Preview", "プレビュー");
-               addMessage("OutputPaperCount", "推定出力枚数");
-               addMessage("OutputFileName", "出力ファイル名");
-               addMessage("Output", "出力");
-               addMessage("Custom", "カスタム");
-               addMessage("Saved '%s'", "'%s' に保存しました");
-               addMessage("Failed Write '%s'", "'%s' に書き込めませんでした");
-               addMessage("Failed Generate", "pdfファイルの生成に失敗しました");
-               addMessage("No Input Files", "ファイルが指定されていません");
-               addMessage("Failed Open '%s'", "'%s' の読み込みに失敗しました");
-       }
-
-       public String getMessage(String key) {
-               String value = dict.get(key);
-               return (value == null) ? key : value;
-       }
-}
diff --git a/src/jp/sourceforge/posterdivider/Message_ja.properties b/src/jp/sourceforge/posterdivider/Message_ja.properties
new file mode 100644 (file)
index 0000000..4f2bc93
--- /dev/null
@@ -0,0 +1,47 @@
+#
+# Message_ja.properties
+# This file is part of PosterDivider.
+#
+
+menuFile.Label=ファイル
+menuFile.Label.Win=ファイル
+menuFile.Label.Mac=ファイル
+menuItemNewWindow.Label=新規ウィンドウ
+menuItemNewWindow.Label.Win=新規ウィンドウ
+menuItemNewWindow.Label.Mac=新規
+menuItemOpenFile.Label=開く
+menuItemOpenFile.Label.Win=開く
+menuItemOpenFile.Label.Mac=開く
+menuItemCloseWindow.Label=ウィンドウを閉じる
+menuItemCloseWindow.Label.Win=ウィンドウを閉じる
+menuItemCloseWindow.Label.Mac=閉じる
+menuItemOutput.Label=出力
+menuItemOutput.Label.Win=出力
+menuItemOutput.Label.Mac=出力
+menuItemExit.Label=終了
+menuItemExit.Label.Win=終了
+menuItemExit.Label.Mac=終了
+labelSrcFile.Text=ファイル名
+buttonSrcFileChange.Label=変更
+labelSrcPageNum.Text=ページ番号
+labelSrcImageSize.Text=画像のサイズ
+labelSrcRect.Text=ポスターにする範囲(左下右上の座標)
+checkboxSrcRectWholeOfPage.Label=ページ全体
+labelPosterSize.Text=ポスターのサイズ
+checkboxPosterSizeKeepAspectRatio.Label=縦横比を保持
+labelPaperSize.Text=印刷用紙のサイズ
+labelPaperMargin.Text=のりしろの長さ
+checkboxPaperRotate.Label=用紙を回転する
+buttonPaperOptimize.Label=最適化
+labelPreview.Text=プレビュー
+labelOutputPaperCount.Text=推定出力枚数
+labelOutputFileName.Text=出力ファイル名
+buttonOutput.Label=出力
+
+Str.Custom=カスタム
+
+Text.NoInputFiles=ファイルが指定されていません
+Text.Saved='%s' に保存しました
+Text.FailedWrite='%s' に書き込めませんでした
+Text.FailedGenerate=pdfファイルの生成に失敗しました
+Text.FailedOpen='%s' の読み込みに失敗しました