feat(chat): message-list rework, customization surface, smooth scroll
Chat tab overhaul: - Header/layout: single-row header (name + key-lock + compact click-to-copy address + right-aligned icon toolbar with a settings "notch"), composer moved below the message box (emoji toggle left of a bottom-flush input), tightened list-pane controls. - Message list: per-day date separators (Today/Yesterday/date), time-only group headers, tight same-sender grouping with iMessage-style merged corners, per-run peer avatar, delivery status (clock -> check), hover-reveal per-message time. Message base ~18px. - Customization: a settings "notch" gear opens a modal (also under Settings -> Chat & Contacts) with segmented controls for emoji style / bubble style / density / timestamps, sliders for poll rate + text size, a bubble-accent dropdown, Enter-to-send. Bubble style/accent/density/text-size/timestamps all applied live in the message loop. - Settings: app-wide clock-format control lives in Settings -> General; chat keeps a per-tab override. Both chat panes now use the app's smooth wheel-scroll. - i18n: new strings across all 8 languages; CJK subset rebuilt for the added glyphs. Inline contact rename, hide/mute, 0-conf fast-scan and the export path are carried through. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -135,12 +135,25 @@
|
||||
"change_pass_title": "パスフレーズを変更",
|
||||
"characters": "文字",
|
||||
"chat": "チャット",
|
||||
"chat_accent_amber": "琥珀",
|
||||
"chat_accent_blue": "青",
|
||||
"chat_accent_green": "緑",
|
||||
"chat_accent_pink": "ピンク",
|
||||
"chat_accent_purple": "紫",
|
||||
"chat_accent_theme": "テーマ",
|
||||
"chat_add_contact": "連絡先に追加",
|
||||
"chat_awaiting_key": "返信待ち",
|
||||
"chat_bubble_minimal": "ミニマル",
|
||||
"chat_bubble_rounded": "角丸",
|
||||
"chat_bubble_square": "角ばった",
|
||||
"chat_cancel": "キャンセル",
|
||||
"chat_contact_added": "連絡先を追加しました — 連絡先で名前を変更できます",
|
||||
"chat_contact_request": "連絡リクエスト",
|
||||
"chat_copy_address_tip": "クリックしてアドレスをコピー",
|
||||
"chat_density_comfortable": "ゆったり",
|
||||
"chat_density_compact": "コンパクト",
|
||||
"chat_emoji_color": "カラー",
|
||||
"chat_emoji_mono": "モノクロ",
|
||||
"chat_emoji_search": "絵文字を検索",
|
||||
"chat_empty_hint": "まだ会話はありません。受信したメッセージはここに表示されます。",
|
||||
"chat_empty_start": "「新しい会話」から始めましょう。",
|
||||
@@ -156,21 +169,39 @@
|
||||
"chat_len_over": "メッセージが長すぎます",
|
||||
"chat_locked_hint": "チャットを読み込むにはウォレットのロックを解除してください。",
|
||||
"chat_mute": "ミュート",
|
||||
"chat_new_button": "新しい会話",
|
||||
"chat_new_button": "新しいチャット",
|
||||
"chat_new_message": "メッセージ",
|
||||
"chat_new_message_toast": "新しい暗号化チャットメッセージ",
|
||||
"chat_new_send": "リクエストを送信",
|
||||
"chat_new_title": "新しい会話",
|
||||
"chat_new_title": "新しいチャット",
|
||||
"chat_new_zaddr": "宛先Zアドレス",
|
||||
"chat_no_matches": "検索に一致する会話がありません。",
|
||||
"chat_no_z_contacts": "シールドアドレスの連絡先はまだありません",
|
||||
"chat_opt_bubble_accent": "吹き出しの色",
|
||||
"chat_opt_bubble_style": "吹き出しスタイル",
|
||||
"chat_opt_density": "メッセージ密度",
|
||||
"chat_opt_emoji": "絵文字スタイル",
|
||||
"chat_opt_enter_sends": "Enterで送信",
|
||||
"chat_opt_font_size": "文字サイズ",
|
||||
"chat_opt_global_clock": "全体の時刻形式",
|
||||
"chat_opt_poll": "取得間隔",
|
||||
"chat_opt_timestamp": "タイムスタンプ",
|
||||
"chat_pick_contact": "連絡先から選択…",
|
||||
"chat_rename": "連絡先の名前を変更",
|
||||
"chat_rename_hint": "連絡先名",
|
||||
"chat_renamed": "連絡先の名前を変更しました",
|
||||
"chat_retry": "再送信",
|
||||
"chat_search": "会話を検索",
|
||||
"chat_sec_appearance": "外観",
|
||||
"chat_sec_messaging": "メッセージ",
|
||||
"chat_select_hint": "表示する会話を選択してください。",
|
||||
"chat_send": "送信",
|
||||
"chat_send_failed": "未送信",
|
||||
"chat_sending": "送信中…",
|
||||
"chat_settings_done": "完了",
|
||||
"chat_settings_section": "チャットと連絡先",
|
||||
"chat_settings_tip": "チャットのカスタマイズ",
|
||||
"chat_settings_title": "チャット設定",
|
||||
"chat_show_hidden": "非表示を表示",
|
||||
"chat_time_now": "たった今",
|
||||
"chat_toast_compose_failed": "メッセージを作成できませんでした(長すぎませんか?)。",
|
||||
@@ -181,10 +212,16 @@
|
||||
"chat_toast_request_compose_failed": "連絡リクエストを作成できませんでした(アドレスまたはテキストが無効?)。",
|
||||
"chat_toast_request_queued": "連絡リクエストを送信待ちに追加しました。",
|
||||
"chat_toast_waiting_reply": "メッセージを送るには、この相手からの返信を待つ必要があります。",
|
||||
"chat_today": "今日",
|
||||
"chat_ts_12h": "12時間",
|
||||
"chat_ts_24h": "24時間",
|
||||
"chat_ts_global": "全体設定に従う",
|
||||
"chat_ts_global_short": "全体",
|
||||
"chat_unhide": "再表示",
|
||||
"chat_unmute": "ミュート解除",
|
||||
"chat_verify_key": "識別鍵 — 照合して確認",
|
||||
"chat_waiting_reply": "この相手からの返信を待っています — 返信があればメッセージを送れます。",
|
||||
"chat_yesterday": "昨日",
|
||||
"chat_you": "自分",
|
||||
"choose_icon": "アイコンを選択",
|
||||
"clear": "クリア",
|
||||
@@ -196,6 +233,7 @@
|
||||
"click_copy_address": "クリックしてアドレスをコピー",
|
||||
"click_copy_uri": "クリックしてURIをコピー",
|
||||
"click_to_copy": "クリックしてコピー",
|
||||
"clock_format": "時刻形式",
|
||||
"close": "閉じる",
|
||||
"conf_count": "%d 確認",
|
||||
"confirm_and_send": "確認して送金",
|
||||
@@ -1388,6 +1426,7 @@
|
||||
"tt_change_pass": "ウォレットの暗号化パスフレーズを変更",
|
||||
"tt_change_pin": "アンロック PIN を変更",
|
||||
"tt_clear_ztx": "ローカルにキャッシュされた z-トランザクション履歴を削除",
|
||||
"tt_clock_format": "24時間または12時間表示(アプリ全体)。チャットで上書きできます。",
|
||||
"tt_custom_fees": "トランザクション送信時に手動手数料入力を有効化",
|
||||
"tt_custom_theme": "カスタムテーマがアクティブ",
|
||||
"tt_daemon_install_bundled": "ノードを停止し、インストール済みの dragonxd をこのウォレットビルドにバンドルされたバージョンで上書きしてから再起動します",
|
||||
|
||||
Reference in New Issue
Block a user