From 04be97f382a79fefb8d16e82cf2936ff3e3d6686 Mon Sep 17 00:00:00 2001 From: treastrain / Tanaka Ryoga Date: Sun, 20 Dec 2020 20:38:57 +0900 Subject: [PATCH] Add translation support for Japanese (#234) * Create ja.lproj/Localizable.strings * Update project.pbxproj * Update README.md * Add `Show GPU type` and `Swap` in Japanese * Delete `Support app` in Japanese --- README.md | 1 + Stats.xcodeproj/project.pbxproj | 3 + .../ja.lproj/Localizable.strings | 175 ++++++++++++++++++ 3 files changed, 179 insertions(+) create mode 100644 Stats/Supporting Files/ja.lproj/Localizable.strings diff --git a/README.md b/README.md index b9b449c7..f0a48899 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ Stats is an application that allows you to monitor your macOS system. - Italian (thanks to [gmcinalli](https://github.com/gmcinalli)) - Portuguese (Brazil) (thanks to [marcelochaves95](https://github.com/marcelochaves95)) - Norwegian Bokmål (thanks to [rubjo](https://github.com/rubjo)) +- 日本語 You can help by adding a new language or improve existing translation. diff --git a/Stats.xcodeproj/project.pbxproj b/Stats.xcodeproj/project.pbxproj index 5c144209..b46ea276 100644 --- a/Stats.xcodeproj/project.pbxproj +++ b/Stats.xcodeproj/project.pbxproj @@ -477,6 +477,7 @@ 9AF9EE12246492E8005D2270 /* config.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = config.plist; sourceTree = ""; }; 9AF9EE192464A7B3005D2270 /* config.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = config.plist; sourceTree = ""; }; C904AECF255939DB004A9EBC /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; + CBF35F8F258CF80000B2BA41 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; F8A38F83253303A8006D4D81 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; FCBD9253255C7D9900E1621A /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -1277,6 +1278,7 @@ "pt-BR", it, nb, + ja, ); mainGroup = 9A1410EC229E721100D29793; packageReferences = ( @@ -1708,6 +1710,7 @@ FCBD9253255C7D9900E1621A /* pt-BR */, C904AECF255939DB004A9EBC /* it */, 9A5F0503256A9135002FF75F /* nb */, + CBF35F8F258CF80000B2BA41 /* ja */, ); name = Localizable.strings; sourceTree = ""; diff --git a/Stats/Supporting Files/ja.lproj/Localizable.strings b/Stats/Supporting Files/ja.lproj/Localizable.strings new file mode 100644 index 00000000..e83ce7e7 --- /dev/null +++ b/Stats/Supporting Files/ja.lproj/Localizable.strings @@ -0,0 +1,175 @@ +// +// Localizable.strings +// Stats +// +// Created by treastrain / Tanaka Ryoga on 27/08/2020. +// Using Swift 5.0. +// Running on macOS 10.15. +// +// Copyright © 2020 treastrain / Tanaka Ryoga. All rights reserved. +// + +// Words +"Unknown" = "不明"; +"Version" = "バージョン"; +"Processor" = "プロセッサ"; +"Memory" = "メモリ"; +"Graphics" = "グラフィックス"; +"Disk" = "ディスク"; +"Close" = "閉じる"; +"Download" = "ダウンロード"; +"Install" = "インストール"; +"Cancel" = "キャンセル"; +"Unavailable" = "使用できません"; +"Yes" = "はい"; +"No" = "いいえ"; +"Automatic" = "自動"; +"None" = "なし"; +"Dots" = "ドット"; +"Arrows" = "矢印"; +"Characters" = "文字"; +"Short" = "ショート"; +"Long" = "ロング"; +"Statistics" = "統計"; + +// Alerts +"New version available" = "新しいバージョンが利用可能です"; +"Click to install the new version of Stats" = "クリックして新しいバージョンの Stats をインストール"; +"Successfully updated" = "正常にアップデートされました"; +"Stats was updated to v" = "Stats v%0 にアップデートしました"; + +// Settings +"Open Activity Monitor" = "アクティビティモニタを開く"; +"Report a bug" = "バグを報告する"; +"Close application" = "Stats を終了"; +"Open application settings" = "Stats の設定を開く"; +"Open moduleName settings" = "%0 の設定を開く"; + +// Application settings +"Update application" = "アプリをアップデートする"; +"Check for updates" = "アップデートの確認頻度"; +"Check for update" = "アップデートを確認する"; +"Show icon in dock" = "Dock にアイコンを表示"; +"Start at login" = "ログイン時に開く"; + +// Update +"The latest version of Stats installed" = "最新の Stats がインストールされています"; +"Downloading..." = "ダウンロード中..."; +"Current version: " = "現在のバージョン: "; +"Latest version: " = "最新のバージョン: "; + +// Widgets +"Color" = "カラー"; +"Label" = "ラベル"; +"Box" = "塗りつぶし"; +"Frame" = "枠線"; +"Value" = "数値"; +"Colorize" = "カラーで表示"; +"Colorize value" = "数値をカラーで表示"; +"Additional information" = "表示する情報"; +"Reverse values order" = "使用済みを上段に表示"; +"Base" = "単位"; +"Display mode" = "表示形式"; +"One row" = "1行"; +"Two rows" = "2行"; + +// Module Kit +"Open module settings" = "このモジュールの設定を開く"; +"Select widget" = "%0 ウィジェットを選択"; +"Update interval" = "更新間隔"; +"Usage history" = "履歴"; +"Details" = "詳細"; +"Top processes" = "上位のプロセス"; +"Pictogram" = "ピクトグラム"; + +// Modules +"Number of top processes" = "表示する上位プロセスの数"; + +// CPU +"CPU usage" = "CPU 使用率"; +"CPU temperature" = "CPU 温度"; +"CPU frequency" = "CPU 周波数"; +"System" = "システム"; +"User" = "ユーザー"; +"Idle" = "アイドル"; +"Show usage per core" = "コアごとの使用率を表示"; +"Show hyper-threading cores" = "ハイパースレッディングコアを表示"; + +// GPU +"GPU to show" = "表示する GPU"; +"Show GPU type" = "Show GPU type"; +"GPU temperature" = "GPU 温度"; +"GPU utilization" = "GPU 使用率"; + +// Memory +"Memory usage" = "メモリ使用率"; +"Memory pressure" = "メモリプレッシャー"; +"Total" = "合計"; +"Used" = "使用済みメモリ"; +"App" = "アプリケーションメモリ"; +"Wired" = "確保されているメモリ"; +"Compressed" = "圧縮"; +"Free" = "空き"; +"Swap" = "スワップ使用領域"; + +// Disk +"Show removable disks" = "リムーバブルディスクを表示"; +"Used disk memory" = "%0 使用済み / %1"; +"Free disk memory" = "%0 空き / %1"; +"Disk to show" = "表示するディスク"; +"Open disk" = "このディスクを表示"; +"Switch view" = "表示を切り替える"; + +// Sensors +"Temperature unit" = "温度単位"; +"Celsius" = "摂氏(℃)"; +"Fahrenheit" = "華氏(℉)"; + +// Network +"Uploading" = "送信"; +"Downloading" = "受信"; +"Public IP" = "パブリック IP"; +"Local IP" = "ローカル IP"; +"Interface" = "インターフェイス"; +"Network" = "Wi-Fi ネットワーク名"; +"Physical address" = "MAC アドレス"; +"Click to copy public IP address" = "クリックしてパブリック IP アドレスをコピー"; +"Click to copy local IP address" = "クリックしてローカル IP アドレスをコピー"; +"Click to copy wifi name" = "クリックして Wi-Fi ネットワーク名をコピー"; +"Click to copy mac address" = "クリックして MAC アドレスをコピー"; +"No connection" = "未接続"; +"Network interface" = "インターフェイス"; +"Total download" = "受信の合計"; +"Total upload" = "送信の合計"; +"Reader type" = "リーダータイプ"; +"Interface" = "インターフェイス"; +"Process" = "プロセス"; + +// Battery +"Level" = "充電残量"; +"Source" = "電源"; +"Time" = "バッテリー残り時間"; +"Health" = "状態"; +"Battery" = "バッテリー"; +"Amperage" = "電流"; +"Voltage" = "電圧"; +"Temperature" = "温度"; +"Power adapter" = "電源アダプタ"; +"Power" = "電力"; +"Is charging" = "充電中"; +"Time to discharge" = "バッテリー残り時間"; +"Time to charge" = "充電完了までの時間"; +"Calculating" = "計算中"; +"Fully charged" = "フル充電済み"; +"Not connected" = "接続されていません"; +"Low level notification" = "バッテリー残量低下の通知"; +"Low battery" = "バッテリー残量低下"; +"Battery remaining" = "バッテリー残量 残り %0%"; +"Percentage" = "残量(%)"; +"Percentage and time" = "残量(%)と残り時間"; +"Time and percentage" = "残り時間と残量(%)"; +"Time format" = "時間の表示形式"; +"Hide additional information when full" = "フル充電済みのときはアイコンのみ表示"; + +// Fans +"Fans" = "ファン";