diff options
| author | Adrien Hopkins <[email protected]> | 2026-01-06 15:39:04 -0500 |
|---|---|---|
| committer | Adrien Hopkins <[email protected]> | 2026-01-06 15:39:04 -0500 |
| commit | 4bc94247c382898c0e0d76439fe0bdce68755d69 (patch) | |
| tree | faf4de62924fc09b9fac9448295a48b130c1ba69 | |
| parent | 8ad0a56ae11349d92c6b06ff16e8151004756747 (diff) | |
| download | coinos-ui-4bc94247c382898c0e0d76439fe0bdce68755d69.tar.gz coinos-ui-4bc94247c382898c0e0d76439fe0bdce68755d69.zip | |
Add translations for new text
| -rw-r--r-- | src/locales/en.json | 6 | ||||
| -rw-r--r-- | src/locales/fr.json | 6 | ||||
| -rw-r--r-- | src/routes/(app)/dm/+page.svelte | 13 |
3 files changed, 20 insertions, 5 deletions
diff --git a/src/locales/en.json b/src/locales/en.json index 670fa97b..e7b8a90f 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -93,7 +93,13 @@ } }, "dm": { + "chatHeader": "Chats", + "newChatHeader": "New Chat", "header": "Direct Messages", + "searchPrompt": "username, nip-05 or pubkey", + "findByUsername": "Find by username", + "findByNIP05": "Find by NIP-05", + "findByPubkey": "Find by pubkey", "recipientMsg": "You are sending nostr messages to [R].", "sendMessage": "Send Message", "expiry": "Enable message expiry", diff --git a/src/locales/fr.json b/src/locales/fr.json index da56df68..d3b46c91 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -25,7 +25,13 @@ } }, "dm": { + "chatHeader": "Discussions", + "newChatHeader": "Nouveau Discussion", "header": "Messages directs", + "searchPrompt": "nom, nip-05 ou clé", + "findByUsername": "Trouvez par nom d'utilisateur", + "findByNIP05": "Trouvez par NIP-05", + "findByPubkey": "Trouvez par clé", "recipientMsg": "Vous envoyez messages nostr à [R].", "sendMessage": "Envoyez Message", "expiry": "Expirez messages", diff --git a/src/routes/(app)/dm/+page.svelte b/src/routes/(app)/dm/+page.svelte index 7578c27c..32b39def 100644 --- a/src/routes/(app)/dm/+page.svelte +++ b/src/routes/(app)/dm/+page.svelte @@ -385,9 +385,12 @@ <div class="super-container"> <div class={"sidebar " + ($theme === "light" ? "light-sidebar" : "dark-sidebar")}> - <h2 class="text-xl chat-header">{creatingNewChat ? "New Chat" : "Chats"}<button class={"chat-btn push-right " + ($theme === "light" ? "light-chat-btn" : "dark-chat-btn") + (creatingNewChat ? ($theme === "light" ? " light-selected" : " dark-selected") : "")} on:click={() => {creatingNewChat = !creatingNewChat; selectedChat = null}}>+</button></h2> + <h2 class="text-xl chat-header"> + {creatingNewChat ? $t("dm.newChatHeader") : $t("dm.chatHeader")} + <button class={"chat-btn push-right " + ($theme === "light" ? "light-chat-btn" : "dark-chat-btn") + (creatingNewChat ? ($theme === "light" ? " light-selected" : " dark-selected") : "")} on:click={() => {creatingNewChat = !creatingNewChat; selectedChat = null}}>+</button> + </h2> {#if creatingNewChat} - <input type="text" class="short" bind:value={searchQuery} placeholder="username, nip-05 or pubkey"> + <input type="text" class="short" bind:value={searchQuery} placeholder="{$t("dm.searchPrompt")}"> {/if} {#if !creatingNewChat} {#each chats as c} @@ -397,16 +400,16 @@ {/each} {:else if searchQuery !== ""} <button class={"chat-btn tall-btn " + ($theme === "light" ? "light-chat-btn" : "dark-chat-btn")} on:click={() => selectChatUsername(searchQuery)}> - <span class="text-xl">Find by username</span> + <span class="text-xl">{$t("dm.findByUsername")}</span> </button> {#if searchQuery.includes(".")} <button class={"chat-btn tall-btn " + ($theme === "light" ? "light-chat-btn" : "dark-chat-btn")} on:click={() => selectChatNip05(searchQuery)}> - <span class="text-xl">Find by NIP-05</span> + <span class="text-xl">{$t("dm.findByNIP05")}</span> </button> {/if} {#if searchQuery.length === 64 || searchQuery.slice(0, 4) === "npub"} <button class={"chat-btn tall-btn " + ($theme === "light" ? "light-chat-btn" : "dark-chat-btn")} on:click={() => selectChatPubkey(searchQuery)}> - <span class="text-xl">Find by pubkey</span> + <span class="text-xl">{$t("dm.findByPubkey")}</span> </button> {/if} {/if} |
