diff --git a/ios/Widgets/Shared/WidgetAPI.swift b/ios/Widgets/Shared/WidgetAPI.swift index 4b5fdaf13..962853b41 100644 --- a/ios/Widgets/Shared/WidgetAPI.swift +++ b/ios/Widgets/Shared/WidgetAPI.swift @@ -35,6 +35,8 @@ class WidgetAPI { urlString = "https://api.exir.io/v1/ticker?symbol=btc-irt" case "wazirx": urlString = "https://api.wazirx.com/api/v2/tickers/btcinr" + case "Bitstamp": + urlString = "https://www.bitstamp.net/api/v2/ticker/btc\(endPointKey.lowercased())" default: urlString = "https://api.coindesk.com/v1/bpi/currentprice/\(endPointKey).json" } @@ -74,6 +76,10 @@ class WidgetAPI { let rateString = String(rateDouble) let lastUpdatedString = ISO8601DateFormatter().string(from: Date()) latestRateDataStore = WidgetDataStore(rate: rateString, lastUpdate: lastUpdatedString, rateDouble: rateDouble) + case "Bitstamp": + guard let rateString = json["last"] as? String, let rateDouble = Double(rateString) else { break } + let lastUpdatedString = ISO8601DateFormatter().string(from: Date()) + latestRateDataStore = WidgetDataStore(rate: rateString, lastUpdate: lastUpdatedString, rateDouble: rateDouble) case "wazirx": guard let tickerDict = json["ticker"] as? [String: Any], let rateString = tickerDict["buy"] as? String, diff --git a/loc/cs_cz.json b/loc/cs_cz.json index 2766de26e..1b525ae5e 100644 --- a/loc/cs_cz.json +++ b/loc/cs_cz.json @@ -211,6 +211,8 @@ "about_license": "MIT Licence", "about_release_notes": "Poznámky k vydání", "about_review": "Napište nám recenzi", + "performance_score": "Výkonnostní skóre: {num}", + "run_performance_test": "Test výkonu", "about_selftest": "Spustit autotest", "about_selftest_electrum_disabled": "Samotné testování není v režimu Electrum Offline k dispozici. Vypněte prosím offline režim a zkuste to znovu.", "about_selftest_ok": "Všechny interní testy úspěšně prošly. Peněženka funguje správně.", @@ -417,6 +419,7 @@ "import_imported": "Importováno", "import_scan_qr": "Naskenujte nebo importujte soubor", "import_success": "Vaše peněženka byla úspěšně importována.", + "import_success_watchonly": "Vaše peněženka byla úspěšně importována. UPOZORNĚNÍ: Tato peněženka je určena pouze pro sledování, nelze z ní utrácet.", "import_search_accounts": "Vyhledat účty", "import_title": "importovat", "import_discovery_title": "Objevování", diff --git a/loc/jp_jp.json b/loc/jp_jp.json index 8f22605af..f288dfb23 100644 --- a/loc/jp_jp.json +++ b/loc/jp_jp.json @@ -3,8 +3,10 @@ "bad_password": "パスワードが正しくありません。もう一度試してください。", "cancel": "中止", "continue": "続行", + "clipboard": "クリップボード", "enter_password": "パスワードを入力", "never": "データなし", + "disabled": "無効", "of": "{number} / {total}", "ok": "OK", "storage_is_encrypted": "ウォレットは暗号化されています。復号にはパスワードが必要です。", @@ -14,7 +16,12 @@ "seed": "シード", "success": "成功", "wallet_key": "ウォレットキー", - "invalid_animated_qr_code_fragment": "無効なアニメーションQRCodeフラグメントです。再度お試しください。" + "invalid_animated_qr_code_fragment" : "無効なアニメーションQRCodeフラグメントです。再度お試しください。", + "file_saved": "ファイル {filePath} は {destination} に保存されました。", + "downloads_folder": "ダウンロードフォルダ" + }, + "alert": { + "default": "注意" }, "azteco": { "codeIs": "あなたのバウチャーコードは", @@ -36,24 +43,44 @@ "network": "ネットワークエラー" }, "lnd": { + "active":"アクティブ", + "inactive":"非アクティブ", + "channels": "チャネル", + "no_channels": "チャネルなし", + "claim_balance": "残高{balance}を請求", + "close_channel": "チャネルを閉じる", + "new_channel" : "新規チャネル", "errorInvoiceExpired": "インボイス失効", + "force_close_channel": "チャネルを強制的に閉じますか?", "expired": "失効", + "node_alias": "ノードエイリアス", + "expiresIn": "失効まで{time}分", "payButton": "支払う", "placeholder": "入金依頼", + "open_channel": "チャネルを開く", + "funding_amount_placeholder": "デポジット額(例:0.001)", + "opening_channnel_for_from":"{fromWalletLabel} の資金を使い、ウォレット {forWalletLabel} のチャネルを開きます", + "are_you_sure_open_channel": "本当にこのチャネルを開きますか?", "potentialFee": "手数料推計: {fee}", + "remote_host": "リモートホスト", "refill": "送金", + "reconnect_peer": "ピアに再接続", "refill_create": "先に進むためには、ビットコインウォレットを作成して補充してください。", "refill_external": "外部ウォレットで補充", "refill_lnd_balance": "Lightning ウォレットへ送金", "sameWalletAsInvoiceError": "以前作成したウォレットと同じウォレットへの支払いはできません。", - "title": "資金の管理" + "title": "資金の管理", + "can_send": "送金可能", + "can_receive": "受取可能", + "view_logs": "ログを見る" }, "lndViewInvoice": { "additional_info": "追加情報", "for": "メモ:", "lightning_invoice": "ライトニングインボイス", "open_direct_channel": "このノードの直接チャネルを作成:", - "please_pay": "支払う額", + "please_pay_between_and": "{min}と{max}の間で支払ってください", + "please_pay": "取引額", "preimage": "プリイメージ", "sats": "sats", "wasnt_paid_and_expired": "この請求書は支払いが行われなかったため無効になりました" @@ -74,16 +101,25 @@ "ask": "ウォレットのバックアップフレーズは書きとめましたか?バックアップフレーズはこのデバイスを紛失した際に資金を失わないために必要になります。書きとめていなかった場合、資金を取り戻すことはできません。", "ask_no": "書きとめていません", "ask_yes": "書きとめました", - "text_lnd": "このLNDHub認証を保存しておいてください。これはあなたのバックアップであり、他のデバイス上でウォレットを復元するために使用できます。" + "ok": "はい、書き留めました", + "ok_lnd": "はい、保存しました", + "text": "このニーモニック・フレーズを紙に書き留めておいてください。\nウォレットを復元するために使用するバックアップとなります。", + "text_lnd": "このLNDHub認証を保存しておいてください。これはあなたのバックアップであり、他のデバイス上でウォレットを復元するために使用できます。", + "title": "ウォレットが作成されました" }, "receive": { "details_create": "作成", "details_label": "概要", "details_setAmount": "入金額", "details_share": "共有", - "header": "入金" + "header": "入金", + "maxSats": "最大額は{max}satsです", + "maxSatsFull": "最大額は{max}sats({currency})です", + "minSats": "最小額は{min}satsです", + "minSatsFull": "最小額は{min}sats({currency})です" }, "send": { + "provided_address_is_invoice": "これはライトニングインボイスのようです。ライトニングウォレットを使って請求書に対する支払いを行ってください。", "broadcastButton": "ブロードキャスト", "broadcastError": "エラー", "broadcastNone": "インプットトランザクションハッシュ", @@ -97,6 +133,7 @@ "create_details": "詳細", "create_fee": "手数料", "create_memo": "メモ", + "create_satoshi_per_vbyte": "vByteあたりsatoshi", "create_this_is_hex": "署名されネットワークへ送信される 16 進数取引コードです", "create_to": "送金先", "create_tx_size": "TX サイズ", @@ -108,17 +145,22 @@ "details_adv_fee_bump": "費用のバンプ(増加)を許可", "details_adv_full": "全残高を使う", "details_adv_full_sure": "本当にこのウォレットの全残高をこのトランザクションに利用しますか?", + "details_adv_full_sure_frozen": "本当にこのウォレットの全残高をこのトランザクションに利用しますか? フリーズしたコインは除外されるのでご注意ください。", "details_adv_import": "トランザクションをインポート", + "details_adv_import_qr": "取引の読み込み(QR)", "details_amount_field_is_not_valid": "金額欄が正しくありません", "details_amount_field_is_less_than_minimum_amount_sat": "指定した金額が少なすぎます。500sats以上の金額を入力してください。", "details_create": "作成", "details_error_decode": "ビットコインアドレスを復号できません", "details_fee_field_is_not_valid": "手数料欄が正しくありません", + "details_frozen": "{amount}BTCがフリーズされています", "details_next": "次", "details_no_signed_tx": "選択したファイルには、インポート可能なトランザクションが含まれていません。", "details_note_placeholder": "ラベル", "details_scan": "読取り", + "details_scan_hint": "ダブルタップして宛先をスキャンまたはインポート", "details_total_exceeds_balance": "送金額が利用可能残額を超えています。", + "details_total_exceeds_balance_frozen": "送金額が利用可能残額を超えています。フリーズしたコインは使えないのでご注意ください。", "details_unrecognized_file_format": "認識できないファイルフォーマット", "details_wallet_before_tx": "トランザクションを作成する前に、まずはビットコインウォレットを追加する必要があります。", "dynamic_init": "初期化中", @@ -132,6 +174,8 @@ "fee_custom": "カスタム", "fee_fast": "高速", "fee_medium": "中速", + "fee_replace_minvb": "希望する手数料レート(vByteあたりsatoshi)は{min} sat/vByteより高くするのが良いです。", + "fee_satvbyte": "(sat/vByte)", "fee_slow": "低速", "header": "送金", "input_clear": "クリア", @@ -139,18 +183,22 @@ "input_paste": "ペースト", "input_total": "合計:", "permission_camera_message": "カメラを使用するのに許可が必要です", - "permission_camera_title": "カメラの使用許可", "psbt_sign": "トランザクションに署名する", "open_settings": "設定を開く", "permission_storage_later": "後で聞く", "permission_storage_message": "BlueWalletがこのファイルを保存するためストレージへのアクセス権を求めています。", + "permission_storage_denied_message": "BlueWalletはファイルを保存できませんでした。デバイスの設定を開いてストレージのパーミッションを有効にしてください。", "permission_storage_title": "ストレージアクセス許可", "psbt_clipboard": "クリップボードにコピー", "psbt_this_is_psbt": "これは部分的に署名されたビットコイントランザクション(PSBT)です。ハードウェアウォレットで署名を完了させてください。", "psbt_tx_export": "ファイルにエクスポート", "no_tx_signing_in_progress": "処理中のトランザクション署名はありません。", + "outdated_rate": "レートの最終更新:{date}", "psbt_tx_open": "署名トランザクションを開く", "psbt_tx_scan": "署名トランザクションをスキャン", + "qr_error_no_qrcode": "選択した画像からQRコードが見つかりませんでした。画像がQRコードのみを含み、テキストやボタンなど別の内容を含まないようにしてください。", + "reset_amount": "額をリセット", + "reset_amount_confirm": "額をリセットしますか?", "success_done": "完了", "txSaved": "トランザクションファイル ({filePath}) はダウンロードフォルダに保存されました。", "problem_with_psbt": "PSBTに問題" @@ -163,18 +211,24 @@ "about_license": "MIT ライセンス", "about_release_notes": "リリースノート", "about_review": "レビューを書く", + "performance_score": "パフォーマンススコア:{num}", + "run_performance_test": "パフォーマンステスト", "about_selftest": "セルフテストを実行", + "about_selftest_electrum_disabled": "Electrumオフラインモードではセルフテストができません。オフラインモードを無効にしてもう一度やり直してください。", + "about_selftest_ok": "全ての内部テストが成功しました。ウォレットは正しく機能しています。", "about_sm_github": "GitHub", "about_sm_discord": "Discord サーバー", "about_sm_telegram": "テレグラムチャット", "about_sm_twitter": "Twitterでフォロー", - "advanced_options": "上級設定", + "advanced_options": "高度な設定", "biometrics": "生体認証", "biom_10times": "パスワードを10回入力しようとしました。ストレージをリセットしますか?これにより全てのウォレットが削除され、ストレージが復号化されます。", "biom_conf_identity": "個人情報を確認して下さい。", "biom_no_passcode": "お使いの端末にはパスコードが設定されていません。続行するには、「設定」アプリでパスコードを設定してください。", "biom_remove_decrypt": "全てのウォレットは削除され、ストレージは暗号化が解除されます。本当に続行してもいいですか?", "currency": "通貨", + "currency_source": "価格参照元:", + "currency_fetch_error": "選択した通貨のレートを得るときにエラーが発生しました。", "default_desc": "無効にすれば、BlueWalletは起動時に選択したウォレットをすぐに開きます。", "default_info": "デフォルト情報", "default_title": "起動時", @@ -182,8 +236,17 @@ "electrum_connected": "接続済", "electrum_connected_not": "未接続", "electrum_error_connect": "指定されたElectrumサーバーに接続できません", + "lndhub_uri": "例:{example}", + "electrum_host": "例:{example}", + "electrum_offline_mode": "オフラインモード", + "electrum_offline_description": "有効にすると、ビットコインウォレットの残高や取引を取得しないようになります。", + "electrum_port": "ポート(通常は{example})", + "use_ssl": "SSLを使用", "electrum_saved": "変更は正常に保存されました。変更の適用には、リスタートが必要な場合があります。", + "set_electrum_server_as_default": "{server} をデフォルトの Electrum サーバーに設定しますか?", + "set_lndhub_as_default": "{url} をデフォルトの LNDHub サーバーに設定しますか?", "electrum_settings_server": "Electrum サーバー", + "electrum_settings_explain": "空欄の場合デフォルトを使用します。", "electrum_status": "ステータス", "electrum_clear_alert_title": "履歴を削除しますか?", "electrum_clear_alert_message": "Electrumサーバーヒストリーをクリアしますか?", @@ -191,30 +254,40 @@ "electrum_clear_alert_ok": "Ok", "electrum_select": "選択", "electrum_reset": "デフォルトの設定に戻す", + "electrum_unable_to_connect": "{server}に接続できません。", "electrum_history": "サーバーヒストリー", "electrum_reset_to_default": "Electrumの設定をデフォルトに戻してよろしいですか?", "electrum_clear": "クリア", + "tor_supported": "Tor対応", + "tor_unsupported": "Tor接続には対応しません。", "encrypt_decrypt": "ストレージ復号化", "encrypt_decrypt_q": "本当にストレージを復号化しますか?これによりウォレットがパスワードなしでアクセス可能になります。", "encrypt_enc_and_pass": "暗号化されパスワードで保護されています", "encrypt_title": "セキュリティ", "encrypt_tstorage": "ストレージ", "encrypt_use": "{type} を使う", + "encrypt_use_expl": "{type} は、トランザクションの実行、ウォレットのロック解除、エクスポート、または削除を行う前の本人確認に使用されます。{type} は暗号化されたストレージのロック解除には使用されません。", "general": "一般情報", - "general_adv_mode": "Enable advanced mode", + "general_adv_mode": "上級者モード", "general_adv_mode_e": "この機能を有効にすると、異なるウォレットタイプ、接続先の LNDHub インスタンスの指定、ウォレット作成時のカスタムエントロピーなどの高度なオプションが表示されます。", "general_continuity": "継続性", "general_continuity_e": "この機能を有効にすると、Apple iCloudに接続している他のデバイスを使用して、選択したウォレットやトランザクションを表示できるようになります。", "groundcontrol_explanation": "GroundControlはビットコインウォレットのための無料のオープンソースのプッシュ通知サーバーです。独自のGroundControlサーバーをインストールし、BlueWalletのインフラに依存しないようにURLをここに入力することができます。デフォルトを使用するには空白のままにしてください。", "header": "設定", "language": "言語", + "last_updated": "最終更新", + "language_isRTL": "言語の向きを適用するにはBlueWalletの再起動が必要です。", + "lightning_error_lndhub_uri": "無効なLndHub URIです", "lightning_saved": "変更は正常に保存されました", "lightning_settings": "Lightning 設定", + "tor_settings": "Tor設定", + "lightning_settings_explain": "他の LND ノードへ接続するには LndHub をインストール後、URL を入力してください。BlueWallet の既定の LNDHub (lndhub.io) を使用するには空欄にします。設定を保存した後に作成したウォレットのみが指定した LNDHub に接続しますので注意してください。", "network": "ネットワーク", "network_broadcast": "ブロードキャストトランザクション", "network_electrum": "Electrum サーバー", + "not_a_valid_uri": "無効なURI", "notifications": "通知", - "open_link_in_explorer": "エクスプローラで開く", + "open_link_in_explorer" : "エクスプローラで開く", "password": "パスワード", "password_explain": "ウォレットの復号に使用するパスワードを作成", "passwords_do_not_match": "パスワードが一致しません", @@ -225,13 +298,19 @@ "privacy_quickactions": "ウォレットショートカット", "privacy_quickactions_explanation": "ホーム画面でBlueWalletアプリのアイコンをタッチして長押しすると、ウォレットの残高を素早く確認することができます。", "privacy_clipboard_explanation": "アドレスやインボイスがクリップボードにあった場合、ショートカットを提供する。", + "privacy_do_not_track": "分析を無効にする", + "privacy_do_not_track_explanation": "パフォーマンスと信頼性の情報を分析のために送信しません。", "push_notifications": "プッシュ通知", + "rate": "レート", "retype_password": "パスワードの再入力", + "selfTest": "セルフテスト", "save": "保存", "saved": "保存済", + "success_transaction_broadcasted" : "成功! 取引が配信されました!", "total_balance": "合計残高", "total_balance_explanation": "すべてのウォレットの合計残高をホーム画面のウィジェットに表示", - "widgets": "ウィジェット" + "widgets": "ウィジェット", + "tools": "ツール" }, "notifications": { "would_you_like_to_receive_notifications": "支払いを受けた際に通知を受け取りますか?", @@ -239,9 +318,12 @@ "ask_me_later": "あとで" }, "transactions": { + "cancel_explain": "このトランザクションを、あなたに支払いを行う、より高い手数料を持つものに置き換えます。これは事実上、最初のトランザクションをキャンセルします。これはReplace By Fee - RBFと呼ばれています。", "cancel_no": "このトランザクションは交換可能ではありません", "cancel_title": "このトランザクションをキャンセル (RBF)", "confirmations_lowercase": "{confirmations} コンファメーション", + "copy_link": "リンクをコピー", + "expand_note": "ノートを展開", "cpfp_create": "作成", "cpfp_exp": "あなたの未承認トランザクションを消費する別のトランザクションを作成します。元のトランザクションの手数料よりも合計金額が高くなるため、より早くマイニングされます。これはCPFP - Child Pays For Parentと呼ばれています。", "cpfp_no_bump": "このトランザクションはバンプ可能ではありません", @@ -250,17 +332,31 @@ "details_balance_show": "残高を表示", "details_block": "ブロック高", "details_copy": "コピー", + "details_copy_amount": "額をコピー", + "details_copy_block_explorer_link": "ブロックエクスプローラーのリンクをコピー", + "details_copy_note": "ノートをコピー", + "details_copy_txid": "取引IDをコピー", "details_from": "送り主", "details_inputs": "インプット", "details_outputs": "アウトプット", + "date": "日付", "details_received": "受取り済", "transaction_note_saved": "トランザクションノートが正常に保存されました。", "details_show_in_block_explorer": "Block Explorer で表示", "details_title": "取引", "details_to": "送り先", + "enable_offline_signing": "このウォレットではオフライン署名が使われていません。今すぐ有効にしますか?", "list_conf": "コンファメーション: {number}", "pending": "保留中", + "pending_with_amount": "保留中 {amt1} ({amt2})", + "received_with_amount": "+{amt1} ({amt2})", + "eta_10m": "到着予定:~10分以内", + "eta_3h": "到着予定:~3時間以内", + "eta_1d": "到着予定:~1日以内", + "view_wallet": "{walletLabel}を見る", "list_title": "取引", + "open_url_error": "デフォルトブラウザでリンクを開けません。デフォルトブラウザを変更してやり直してください。", + "rbf_explain": "このトランザクションを手数料の高いものに置き換えることで、マイニングが早く行われるようにします。これをRBF - Replace By Feeといいます。", "rbf_title": "手数料をバンプ (RBF)", "status_bump": "手数料をバンプ", "status_cancel": "トランザクションをキャンセル", @@ -279,26 +375,33 @@ "add_lightning": "ライトニング", "add_lightning_explain": "復号のためパスワードを入力", "add_lndhub": "あなたのLNDHubに接続", + "add_lndhub_error": "指定されたノードアドレスは無効なLNDHubノードです。", "add_lndhub_placeholder": "あなたのノードアドレス", + "add_placeholder": "はじめてのウォレット", "add_title": "ウォレットの追加", "add_wallet_name": "ウォレット名", "add_wallet_type": "タイプ", + "balance": "残高", "clipboard_bitcoin": "クリップボードにビットコインのアドレスがあります。このアドレスを使って取引をしますか?", "clipboard_lightning": "クリップボードにライトニングのインボイスがあります。このインボイスを使って取引をしますか?", "details_address": "アドレス", - "details_advanced": "上級設定", + "details_advanced": "高度な設定", "details_are_you_sure": "実行しますか?", "details_connected_to": "接続", "details_del_wb_err": "提供された残高は、このウォレットの残高と一致しません。もう一度お試しください。", + "details_del_wb_q": "このウォレットには残高があります。先に進む前に、このウォレットのシードフレーズがないと資金を回収できない点に注意してください。誤ってこのウォレットを削除しないようにするために、このウォレットの残高 {balance} satoshisを入力してください。", "details_delete": "削除", "details_delete_wallet": "ウォレット削除", "details_derivation_path": "派生パス(derivation path)", "details_display": "ウォレットリストで表示", "details_export_backup": "エクスポート / バックアップ", + "details_export_history": "履歴をCSVにエクスポート", "details_master_fingerprint": "マスタフィンガープリント", + "details_multisig_type": "マルチシグ", "details_no_cancel": "いいえ、中止します", "details_save": "保存", "details_show_xpub": "ウォレット XPUB の表示", + "details_show_addresses": "アドレスを表示", "details_title": "ウォレット", "details_type": "タイプ", "details_use_with_hardware_wallet": "ハードウェアウォレットで使用", @@ -307,17 +410,35 @@ "enter_bip38_password": "復号化のためパスワードを入力", "export_title": "ウォレットのエクスポート", "import_do_import": "インポート", + "import_passphrase": "パスフレーズ", + "import_passphrase_title": "パスフレーズ", + "import_passphrase_message": "パスフレーズがある場合は入力", "import_error": "インポートに失敗しました。入力したデータが有効か確認してください。", + "import_explanation": "ここにシードフレーズ、公開鍵、WIFなど持っているものを入力してください。BlueWallet が正しい形式を推測しウォレットをインポートします。", "import_file": "インポートファイル", "import_imported": "インポート完了", "import_scan_qr": "QR コードの読み取り", "import_success": "成功", + "import_success_watchonly": "ウォレットのインポートに成功しました。警告:これは閲覧専用ウォレットで、支払いはできません。", + "import_search_accounts": "アカウントを検索", "import_title": "インポート", + "import_discovery_title": "発見", + "import_discovery_subtitle": "発見したウォレットを選択", + "import_discovery_derivation": "カスタム derivation path を使用", + "import_discovery_no_wallets": "ウォレットは見つかりませんでした。", + "import_derivation_found": "発見", + "import_derivation_found_not": "未発見", + "import_derivation_loading": "読み込み中...", + "import_derivation_subtitle": "カスタム derivation path を入力して、ウォレットの発見を試みます", + "import_derivation_title": "Derivation path", + "import_derivation_unknown": "不明", + "import_wrong_path": "正しくない derivation path", "list_create_a_button": "今すぐ追加", "list_create_a_wallet": "ウォレットを追加", "list_create_a_wallet_text": "無料で好きなだけ作成できます", "list_empty_txs1": "ここに取引が表示されます", "list_empty_txs1_lightning": "Lightning ウォレットを日常の取引にご利用ください。手数料は安く、送金はあっという間に完了します。", + "list_empty_txs2": "あなたのウォレットから始めましょう。", "list_empty_txs2_lightning": "\n利用を開始するには\"資金の管理\"をタップしてウォレットへ送金してください。", "list_latest_transaction": "最新の取引", "list_ln_browser": "Lapp Browser", @@ -326,20 +447,29 @@ "list_long_scan": "QRコードをスキャン", "list_title": "ウォレット", "list_tryagain": "再度試す", + "no_ln_wallet_error": "ライトニングインボイスの支払いを行う前に、ライトニングウォレットを追加する必要があります。", "looks_like_bip38": "パスワード保護された秘密鍵(BIP38)のようです。", "reorder_title": "ウォレットの並び替え", + "reorder_instructions": "ウォレットをタップ&ホールドして、リスト内でドラッグします。", + "please_continue_scanning": "スキャンを続けてください。", "select_no_bitcoin": "現在利用可能なビットコインウォレットがありません。", "select_no_bitcoin_exp": "ライトニングウォレットのリフィルにはビットコインウォレットが必要です。作成するか、インポートしてください。", "select_wallet": "ウォレット選択", "take_photo": "写真撮影", "xpub_copiedToClipboard": "クリップボードにコピーしました。", + "pull_to_refresh": "引っ張って更新する", + "warning_do_not_disclose": "警告! 公開しないこと。", + "add_ln_wallet_first": "先にライトニングウォレットを追加する必要があります。", + "identity_pubkey": "識別用公開鍵", "xpub_title": "ウォレット XPUB" }, "multisig": { "multisig_vault": "金庫", + "default_label": "マルチシグ金庫", "multisig_vault_explain": "大きな資産にベストなセキュリティ", "provide_signature": "署名を提供", - "vault_key": "ヴォールトキー {number}", + "vault_key": "金庫キー {number}", + "required_keys_out_of_total": "全体のうち必要なキー", "fee": "費用: {number}", "fee_btc": "{number} BTC", "confirm": "承認", @@ -347,53 +477,120 @@ "share": "共有", "view": "表示", "manage_keys": "管理キー", + "how_many_signatures_can_bluewallet_make": "Bluewalletが作れる署名の数", + "signatures_required_to_spend": "必要な署名 {number}", + "signatures_we_can_make": "作成可能:{number}", "scan_or_import_file": "スキャンまたはファイルインポート", "export_coordination_setup": "エクスポート調整設定", "cosign_this_transaction": "このトランザクションに共同署名しますか?", "lets_start": "さあ、始めましょう", "create": "作成", "native_segwit_title": "ベストプラクティス", + "wrapped_segwit_title": "最大の互換性", "legacy_title": "レガシー", "co_sign_transaction": "トランザクションに署名", + "what_is_vault": "金庫とは", + "what_is_vault_numberOfWallets": " {m}-of-{n} マルチシグ", "what_is_vault_wallet": "ウォレット", + "vault_advanced_customize": "金庫設定", + "needs": "支払いを行うには", + "what_is_vault_description_number_of_vault_keys": "{m} 個の金庫キー", + "what_is_vault_description_to_spend": "が必要で、3つ目はバックアップとして使えます。", + "what_is_vault_description_to_spend_other": "が必要です。", + "quorum": "定足数 {n}分の{m}", + "quorum_header": "定足数", + "of": "/", "wallet_type": "ウォレットタイプ", + "invalid_mnemonics": "ニーモニックフレーズが正しくないようです。", + "invalid_cosigner": "無効な共同署名データ", + "not_a_multisignature_xpub": "これはマルチシグウォレットのXPUBではありません!", + "invalid_cosigner_format": "無効な共同署名:これは{format}形式の共同署名ではありません。", "create_new_key": "新規作成", "scan_or_open_file": "スキャンまたはファイルを開く", "i_have_mnemonics": "この鍵のシードを持っています...", + "type_your_mnemonics": "お持ちの金庫キーをインポートするためシードを入れてください。", + "this_is_cosigners_xpub": "これは共同署名のXPUBです。他のウォレットにインポートできます。共有しても安全です。", + "wallet_key_created": "金庫キーが作成されました。少し時間を取って、ニーモニックシードを安全にバックアップしてください。", "are_you_sure_seed_will_be_lost": "よろしいですか?バックアップを取っておかないと、ニーモニックシードは失われてしまいます。", "forget_this_seed": "このシードではなくxpubを代わりに利用する", + "view_edit_cosigners": "共同署名者を閲覧/編集", "this_cosigner_is_already_imported": "共同署名者がすでにインポートされています", "export_signed_psbt": "署名済PSBTをエクスポート", "input_fp": "フィンガープリント入力", + "input_fp_explain": "スキップしてデフォルト(00000000)を使用", + "input_path": "Derivation Pathを入れる", + "input_path_explain": "スキップしてデフォルト({default})を使用", "ms_help": "ヘルプ", + "ms_help_title": "マルチシグ金庫の仕組み:ヒントとコツ", + "ms_help_text": "セキュリティの向上や共同管理のために複数のキーを持ったウォレット", + "ms_help_title1": "複数のデバイスが推奨されます。", + "ms_help_1": "この金庫は他のBlueWalletアプリやElectrum、Specter、Coldcard、Cobo VaultのようなPSBT対応ウォレットと一緒に動作します。", "ms_help_title2": "編集キー", - "ms_help_title3": "ヴォールトバックアップ", - "ms_help_title5": "Enable advanced mode" + "ms_help_2": "すべての金庫キーをこのデバイスで作成し、あとで削除または編集できます。すべてのキーを1つのデバイスで持った場合、通常のビットコインウォレットと同等のセキュリティになります。", + "ms_help_title3": "金庫バックアップ", + "ms_help_3": "ウォレットのオプションに金庫バックアップと閲覧専用バックアップがあります。このバックアップはあなたのウォレットへの地図のようなものです。シードの1つを失ったとき、ウォレットの復元に必要になります。", + "ms_help_title4": "金庫のインポート", + "ms_help_4": "マルチシグをインポートするには、バックアップファイルとインポート機能を使ってください。シード・XPUBのみあるという場合は、金庫キーを作成するときに個々のインポートボタンを使えます。", + "ms_help_title5": "上級者モード", + "ms_help_5": "デフォルトでは、BlueWalletは2-of-3金庫を生成します。定足数を変える、またはアドレスタイプを変更するには、設定から上級者モードを有効にしてください。" }, "is_it_my_address": { "title": "これは自分のアドレス?", + "owns": "{label}に所属:{address}", "enter_address": "アドレス入力", - "check_address": "アドレスチェック" + "check_address": "アドレスチェック", + "no_wallet_owns_address": "利用可能なウォレットの中にそのアドレスを持つものはありません。", + "view_qrcode": "QRコードを見る" }, "cc": { "change": "チェンジ", "coins_selected": "選択済コイン ({number})", + "selected_summ": "{value}を選択", + "empty": "現在、ウォレットにはコインがありません。", "freeze": "フリーズ", "freezeLabel": "フリーズ", "freezeLabel_un": "解凍", "header": "コイン管理", "use_coin": "コインを利用", - "use_coins": "コインを利用" + "use_coins": "コインを利用", + "tip": "ウォレットの閲覧、ラベル付け、フリーズ、コインの選択ができ、管理が向上する機能です。色付きの丸をタップすると複数のコインを選択できます。" }, "units": { "BTC": "BTC", + "MAX": "最大", + "sat_vbyte": "sat/vByte", "sats": "sats" }, "addresses": { + "sign_title": "メッセージの署名/検証", + "sign_help": "ここではビットコインアドレスに基づく暗号署名の作成・検証ができます。", + "sign_sign": "署名", + "sign_verify": "検証", + "sign_signature_correct": "検証成功!", + "sign_signature_incorrect": "検証失敗!", "sign_placeholder_address": "アドレス", + "sign_placeholder_message": "メッセージ", + "sign_placeholder_signature": "署名", "addresses_title": "アドレス", "type_change": "チェンジ", "type_receive": "受取り", + "type_used": "使用済", "transactions": "取引" + }, + "lnurl_auth": { + "register_question_part_1": "ライトニングウォレットを使って", + "register_question_part_2": "にアカウント登録しますか?", + "register_answer": "{hostname}へのアカウント登録が成功しました!", + "login_question_part_1": "ライトニングウォレットを使って", + "login_question_part_2": "にログインしますか?", + "login_answer": "{hostname}へのログインに成功しました!", + "link_question_part_1": "ライトニングウォレットに", + "link_question_part_2": "のアカウントをリンクしますか?", + "link_answer": "ライトニングウォレットを{hostname}のアカウントにリンク成功しました!", + "auth_question_part_1": "ライトニングウォレットを使って", + "auth_question_part_2": "で認証を行いますか?", + "auth_answer": "{hostname}で認証成功しました!", + "could_not_auth": "{hostname}への認証に失敗しました。", + "authenticate": "認証" } } diff --git a/package-lock.json b/package-lock.json index ecb67d995..251f3eecc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -100,7 +100,6 @@ "react-native-webview": "11.26.1", "react-native-widget-center": "https://github.com/BlueWallet/react-native-widget-center#b80630cc8894ce479275d6dd3a5183f41f220237", "react-native-windows": "0.70.10", - "react-test-render": "1.1.2", "readable-stream": "3.6.0", "realm": "^10.20.0-beta.5", "rn-ldk": "github:BlueWallet/rn-ldk#v0.8.4", @@ -12787,14 +12786,6 @@ "node": ">=4.0" } }, - "node_modules/immutable": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", - "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -23027,30 +23018,6 @@ "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/react-test-render": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/react-test-render/-/react-test-render-1.1.2.tgz", - "integrity": "sha512-XurcR3Eh0TwFopBShDNgPny29Z8wczAFnKsxUqSSgNN6FrpsNg39Q3/13bK5oBFWOLod3enZG698HZNlJ3oRsw==", - "dependencies": { - "immutable": "3.7.x", - "lodash": "^4.17.15", - "react-shallow-testutils": "2.0.x" - }, - "peerDependencies": { - "react": "15.x.x", - "react-addons-test-utils": "15.x.x" - } - }, - "node_modules/react-test-render/node_modules/react-shallow-testutils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-shallow-testutils/-/react-shallow-testutils-2.0.0.tgz", - "integrity": "sha1-kIe0CzaLEkZ0x7/Pn91q2YORSpc=", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "peerDependencies": { - "react": "^15.0.0", - "react-addons-test-utils": "^15.0.0" - } - }, "node_modules/react-test-renderer": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", @@ -36782,11 +36749,6 @@ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" }, - "immutable": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", - "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -44743,23 +44705,6 @@ "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" } }, - "react-test-render": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/react-test-render/-/react-test-render-1.1.2.tgz", - "integrity": "sha512-XurcR3Eh0TwFopBShDNgPny29Z8wczAFnKsxUqSSgNN6FrpsNg39Q3/13bK5oBFWOLod3enZG698HZNlJ3oRsw==", - "requires": { - "immutable": "3.7.x", - "lodash": "^4.17.15", - "react-shallow-testutils": "2.0.x" - }, - "dependencies": { - "react-shallow-testutils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-shallow-testutils/-/react-shallow-testutils-2.0.0.tgz", - "integrity": "sha1-kIe0CzaLEkZ0x7/Pn91q2YORSpc=" - } - } - }, "react-test-renderer": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", diff --git a/package.json b/package.json index 3347aa082..d0675f6d0 100644 --- a/package.json +++ b/package.json @@ -186,7 +186,6 @@ "react-native-webview": "11.26.1", "react-native-widget-center": "https://github.com/BlueWallet/react-native-widget-center#b80630cc8894ce479275d6dd3a5183f41f220237", "react-native-windows": "0.70.10", - "react-test-render": "1.1.2", "readable-stream": "3.6.0", "realm": "^10.20.0-beta.5", "rn-ldk": "github:BlueWallet/rn-ldk#v0.8.4",