+++ /dev/null
-//
-// 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;
- }
-}
--- /dev/null
+#
+# 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' の読み込みに失敗しました