diff --git a/web/src/components/Memo.tsx b/web/src/components/Memo.tsx index 7159bf91..017a8bc6 100644 --- a/web/src/components/Memo.tsx +++ b/web/src/components/Memo.tsx @@ -65,6 +65,11 @@ const Memo: React.FC = (props: Props) => { toast.success(t("message.succeed-copy-content")); }; + const handleCopyLink = () => { + copy(`${window.location.origin}/m/${memo.id}`); + toast.success(t("message.succeed-copy-link")); + }; + const handleTogglePinMemoBtnClick = async () => { try { if (memo.pinned) { @@ -233,6 +238,9 @@ const Memo: React.FC = (props: Props) => { {t("memo.copy")} + + {t("memo.copy-link")} + {t("memo.view-detail")} diff --git a/web/src/locales/de.json b/web/src/locales/de.json index 59a71494..02575813 100644 --- a/web/src/locales/de.json +++ b/web/src/locales/de.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Details anzeigen", "copy": "Kopieren", + "copy-link":"Link Kopieren", "visibility": { "private": "Nur für dich sichtbar", "protected": "Für Mitglieder sichtbar", diff --git a/web/src/locales/en.json b/web/src/locales/en.json index 63c2ba6a..d2dc2806 100644 --- a/web/src/locales/en.json +++ b/web/src/locales/en.json @@ -76,6 +76,7 @@ "memo": { "view-detail": "View Detail", "copy": "Copy", + "copy-link":"Copy Link", "embed": "Embed memo", "archived-memos": "Archived Memos", "no-archived-memos": "No archived memos.", diff --git a/web/src/locales/es.json b/web/src/locales/es.json index 4ecbba58..f9963ef3 100644 --- a/web/src/locales/es.json +++ b/web/src/locales/es.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Ver Detalles", "copy": "Copiar", + "copy-link": "Copiar Enlace", "visibility": { "private": "Solo visible para ti", "protected": "Visible para los miembros", diff --git a/web/src/locales/fr.json b/web/src/locales/fr.json index 9d345337..aba9cad0 100644 --- a/web/src/locales/fr.json +++ b/web/src/locales/fr.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Voir le détail", "copy": "Copier", + "copy-link": "Copier le lien", "visibility": { "private": "Privé", "protected": "Visible par les membres", diff --git a/web/src/locales/it.json b/web/src/locales/it.json index 44593827..7173bd37 100644 --- a/web/src/locales/it.json +++ b/web/src/locales/it.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Vedi dettagli", "copy": "Copia", + "copy-link": "Copia link", "visibility": { "private": "Visibile solo a te", "protected": "Visibile ai membri", diff --git a/web/src/locales/ko.json b/web/src/locales/ko.json index f53500f8..4eff8ca6 100644 --- a/web/src/locales/ko.json +++ b/web/src/locales/ko.json @@ -56,6 +56,7 @@ }, "memo": { "copy": "복사", + "copy-link": "링크 복사", "view-detail": "자세히 보기", "visibility": { "private": "나만 볼 수 있음", diff --git a/web/src/locales/nl.json b/web/src/locales/nl.json index 17426fc7..d7fd99e1 100644 --- a/web/src/locales/nl.json +++ b/web/src/locales/nl.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Bekijk Detail", "copy": "Kopiëer", + "copy-link": "Kopiëer Link", "visibility": { "private": "Privé", "protected": "Zichtbaar voor leden", diff --git a/web/src/locales/pl.json b/web/src/locales/pl.json index 05787ad9..7df52a7f 100644 --- a/web/src/locales/pl.json +++ b/web/src/locales/pl.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Zobacz szczegóły", "copy": "Kopiuj", + "copy-link": "Kopiuj odnośnik", "visibility": { "private": "Widoczne tylko dla ciebie", "protected": "Widoczne dla użytkowników", diff --git a/web/src/locales/pt_BR.json b/web/src/locales/pt_BR.json index 9d3b19a4..a92d9238 100644 --- a/web/src/locales/pt_BR.json +++ b/web/src/locales/pt_BR.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "View Detail", "copy": "Copy", + "copy-link": "Copiar Link", "visibility": { "private": "Visível apenas para você", "protected": "Visível para membros", diff --git a/web/src/locales/ru.json b/web/src/locales/ru.json index 1bae3caf..809ff101 100644 --- a/web/src/locales/ru.json +++ b/web/src/locales/ru.json @@ -120,6 +120,7 @@ "memo": { "view-detail": "Подробно", "copy": "Копировать", + "copy-link": "Скопировать ссылку", "embed": "Встроить запись", "visibility": { "private": "Видно только вам", diff --git a/web/src/locales/sl.json b/web/src/locales/sl.json index 6d6ec36c..df8d4a94 100644 --- a/web/src/locales/sl.json +++ b/web/src/locales/sl.json @@ -116,6 +116,7 @@ "memo": { "view-detail": "Poglej podrobnosti", "copy": "Kopiraj", + "copy-link": "Kopiraj povezavo", "embed": "Vdelaj beležko", "visibility": { "private": "Vidno samo za vas", diff --git a/web/src/locales/sv.json b/web/src/locales/sv.json index 6b1b8312..bd3d3ee9 100644 --- a/web/src/locales/sv.json +++ b/web/src/locales/sv.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Visa detaljer", "copy": "Kopiera", + "copy-link": "Kopiera länk", "visibility": { "private": "Endast synlig för dig", "protected": "Synlig för medlemmar", diff --git a/web/src/locales/tr.json b/web/src/locales/tr.json index cfbeb517..76171438 100644 --- a/web/src/locales/tr.json +++ b/web/src/locales/tr.json @@ -86,6 +86,7 @@ "memo": { "view-detail": "Detayları görüntüle", "copy": "Kopyala", + "copy-link": "Bağlantıyı kopyala", "visibility": { "private": "Sadece sizin için görünür", "protected": "Sadece kullanıcılara görünür", diff --git a/web/src/locales/uk.json b/web/src/locales/uk.json index 8e00896e..b7fecd1b 100644 --- a/web/src/locales/uk.json +++ b/web/src/locales/uk.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Деталі", "copy": "Копіювати", + "copy-link": "Копіювати посилання", "visibility": { "private": "Видимий тільки вам", "protected": "Видимий тільки користувачам", diff --git a/web/src/locales/vi.json b/web/src/locales/vi.json index 61e4b722..72c15ea6 100644 --- a/web/src/locales/vi.json +++ b/web/src/locales/vi.json @@ -96,6 +96,7 @@ "memo": { "view-detail": "Xem Chi Tiết", "copy": "Sao Chép", + "copy-link": "Sao Chép", "visibility": { "private": "Riêng tư", "protected": "Bảo vệ", diff --git a/web/src/locales/zh-Hant.json b/web/src/locales/zh-Hant.json index abd3a450..c791dae5 100644 --- a/web/src/locales/zh-Hant.json +++ b/web/src/locales/zh-Hant.json @@ -98,6 +98,7 @@ "memo": { "view-detail": "查看詳情", "copy": "複製", + "copy-link": "複製連結", "visibility": { "private": "僅自己可見", "protected": "登入使用者可見", diff --git a/web/src/locales/zh.json b/web/src/locales/zh.json index 09f508af..aba4d6ce 100644 --- a/web/src/locales/zh.json +++ b/web/src/locales/zh.json @@ -65,7 +65,7 @@ "fetching-data": "请求数据中...", "upload": "上传", "preview": "预览", - "copy-link": "拷贝链接", + "copy-link": "复制链接", "delete-resource": "删除资源", "warning-text": "确定删除这个资源么?此操作不可逆❗", "linked-amount": "链接的 Memo 数量", @@ -98,6 +98,7 @@ "memo": { "view-detail": "查看详情", "copy": "复制", + "copy-link": "复制链接", "visibility": { "private": "仅自己可见", "protected": "登录用户可见",