From dcb60a5e3591536b4394608ad3a7af2c14ae7f2b Mon Sep 17 00:00:00 2001 From: era760 Date: Sat, 21 Mar 2026 18:00:12 +0900 Subject: [PATCH] Add Japanese translation (ja) --- resources/messages_ja.properties | 100 +++++++++++++++++++++++++ src/net/azib/ipscan/config/Labels.java | 2 +- 2 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 resources/messages_ja.properties diff --git a/resources/messages_ja.properties b/resources/messages_ja.properties new file mode 100644 index 00000000..a7430410 --- /dev/null +++ b/resources/messages_ja.properties @@ -0,0 +1,100 @@ +# Messages in properties format +# To translate, copy this file to e.g. messages_fr.txt, where "fr" is the language code +# Country-specific language variants are also supported, e.g. messages_fr_CA.txt +# Please delete untranslated lines, include only those which are translated +# Note: all messages files should be in UTF-8 encoding + +preferences.language=言語 +preferences.language.needsRestart=言語の変更を適用するにはアプリケーションを再起動する必要があります +preferences.language.someIncomplete=翻訳が不完全な項目があります + +language.system=システムデフォルト +language.en=English +language.ru=Русский +language.de=Deutsch +language.es=Español +language.fi=Suomi +language.gr=Ελληνικά +language.fr=Français +language.hu=Magyar +language.it=Italiano +language.ga_IE=Irish +language.ku=کوردی +language.lt=Lietuvių +language.tr=Türkçe +language.pt_BR=Português (BR) +language.zh_TW=正體中文 +language.zh_CN=简体中文 +language.ja=日本語 + +preferences.csv=CSV +preferences.csv.separator=CSV 区切り文字 +text.progress.ipProgressBar=IP status: +text.progress.portProgressBar=Port status: +menu.scan=スキャン(&S) +menu.scan.newWindow=&New window +menu.scan.exportAll=すべてエクスポート...(&E) +menu.scan.exportSelection=選択した項目をエクスポート...(&L) +menu.scan.quit=終了(&Q) +menu.scan.load=結果を読み込む...(&L) +menu.goto=移動(&G) +menu.goto.next.aliveHost=次の応答あり(&N) +menu.goto.next.deadHost=次の応答なし(&D) +menu.goto.next.openPort=次の開放ポート(&P) +menu.goto.prev.aliveHost=前の応答あり(&P) +menu.goto.prev.deadHost=前の応答なし(&D) +menu.goto.prev.openPort=前の開放ポート(&O) +menu.goto.find=検索...(&F) +menu.commands=コマンド(&C) +menu.commands.details=詳細を表示(&S) +menu.commands.rescan=IPを再スキャン(&R) +menu.commands.delete=IPを削除(&D) +menu.commands.copy=IPをコピー(&C) +menu.commands.copyDetails=詳細をコピー(&D) +menu.commands.show=表示 +menu.commands.open=開く +menu.commands.open.edit=オープナーを編集... +menu.favorites=お気に入り(&V) +menu.favorites.add=現在値を追加...(&D) +menu.favorites.edit=お気に入りを管理する...(&M) +menu.tools=ツール(&T) +menu.tools.preferences=設定...(&P) +menu.tools.fetchers=フェッチャー...(&F) +menu.tools.select=選択(&L) +menu.tools.select.alive=応答あり(&A) +menu.tools.select.dead=応答なし(&D) +menu.tools.select.withPorts=開放ポートありを選択(&O) +menu.tools.select.withoutPorts=開放ポートなしを選択(&P) +menu.tools.select.invert=選択範囲を反転 +menu.tools.scanStatistics=スキャン統計(&T) +menu.help=ヘルプ(&H) +menu.help.gettingStarted=はじめに(&S) +menu.help.website=公式サイト +menu.help.faq=FAQ +menu.help.issues=問題を報告する +menu.help.plugins=プラグイン +menu.help.cmdLine=コマンドラインでの使用方法 +menu.help.checkVersion=新しいバージョンがないか確認する... +menu.help.about=バージョン情報(&A) +state.ready=準備完了 +state.waitForThreads=全スレッドの終了を待機中... +title.statistics=スキャンの統計 +text.ip=IP +text.threads=スレッド: +text.display.ALIVE=表示: 応答ありのみ +text.scan.completed=スキャンが完了しました +text.scan.incomplete=スキャンが完了していません +text.scan.time.total=合計時間: +text.scan.time.average=ホストあたりの平均時間: +text.scan.hosts.total=スキャンされたホスト: +text.scan.hosts.alive=応答あり: +text.scan.hosts.ports=ポート開放あり: +button.close=閉じる(&C) +button.start=開始 +button.stop=停止 +button.kill=強制停止 +feeder.range=IPアドレス範囲 +feeder.range.to=から +feeder.range.netmask=Netmask +feeder.range.netmask.tooltip=IP範囲のネットマスク。ビット数(例: /24)またはドット表記(例: 255.255.255.0)のいずれかを入力してください。 +feeder.range.hostname=ホスト名 \ No newline at end of file diff --git a/src/net/azib/ipscan/config/Labels.java b/src/net/azib/ipscan/config/Labels.java index 4b5dcb89..86508b89 100644 --- a/src/net/azib/ipscan/config/Labels.java +++ b/src/net/azib/ipscan/config/Labels.java @@ -24,7 +24,7 @@ * @author Anton Keks */ public final class Labels { - public static final String[] LANGUAGES = {"system", "en", "ru", "de", "hu", "lt", "es", "fi", "fr", "it", "ga_IE", "ku", "tr", "gr", "pt_BR", "zh_CN", "zh_TW"}; + public static final String[] LANGUAGES = {"system", "en", "ru", "de", "hu", "lt", "es", "fi", "fr", "it","ja", "ga_IE", "ku", "tr", "gr", "pt_BR", "zh_CN", "zh_TW"}; private static final Logger LOG = Logger.getLogger(Labels.class.getName()); private static Labels instance;