chore(lang):Change 'Start Sending' displayed on the send button to 'Sync'

Meanwhile, the previous click status Sended is changed to Synced, making it easier for people to understand the characteristic that a connection can sustain transmission
This commit is contained in:
david_bai
2025-08-03 16:03:52 +08:00
parent cd8638684b
commit e83a95b354
9 changed files with 64 additions and 49 deletions
@@ -149,7 +149,7 @@ SendTabPanelProps) {
<AnimatedButton
className="w-full"
onClick={generateShareLinkAndBroadcast}
loadingText={messages.text.ClipboardApp.html.startSending_loadingText}
loadingText={messages.text.ClipboardApp.html.SyncSending_loadingText}
disabled={
!sender ||
!sender.isInRoom ||
@@ -157,7 +157,7 @@ SendTabPanelProps) {
!currentValidatedShareRoomId.trim()
} // Ensure there is a validated room ID before allowing sharing
>
{messages.text.ClipboardApp.html.startSending_dis}
{messages.text.ClipboardApp.html.SyncSending_dis}
</AnimatedButton>
</div>
{shareMessage && (
+8 -6
View File
@@ -23,9 +23,12 @@ export const de: Messages = {
"PrivyDrop FAQ,häufig gestellte Fragen,sichere Dateifreigabe FAQ,private Datenfreigabe Hilfe,Ende-zu-Ende verschlüsselte Dateiübertragung,sichere Zwischenablage-Freigabe Unterstützung,wie man PrivyDrop verwendet,Dateiübertragung FAQ,datenschutzorientierte Freigabe Fragen,PrivyDrop Fehlerbehebung",
},
features: {
title: "PrivyDrop Kernfunktionen: 6 Hauptvorteile der P2P-Dateiübertragung | Sicher & Unbegrenzt",
description: "Entdecken Sie PrivyDrops Kernfunktionen: Ende-zu-Ende verschlüsselte P2P-Direktübertragung, unbegrenzte Dateigröße, fortsetzbare Übertragungen, Teamzusammenarbeit, umweltfreundliches Design und Open-Source-Transparenz. Erleben Sie wirklich sichere und private Dateifreigabe.",
keywords: "P2P-Dateiübertragungsfunktionen,Ende-zu-Ende verschlüsselte Übertragung,fortsetzbare Dateiübertragung,unbegrenzte Dateifreigabe,Teamzusammenarbeit Tool,umweltfreundliche Dateiübertragung,Open-Source-Dateifreigabe,private Datenübertragung,WebRTC-Dateifreigabe,sichere Dateisynchronisation,geräteübergreifende Dateiübertragung,lokale Dateiverarbeitung",
title:
"PrivyDrop Kernfunktionen: 6 Hauptvorteile der P2P-Dateiübertragung | Sicher & Unbegrenzt",
description:
"Entdecken Sie PrivyDrops Kernfunktionen: Ende-zu-Ende verschlüsselte P2P-Direktübertragung, unbegrenzte Dateigröße, fortsetzbare Übertragungen, Teamzusammenarbeit, umweltfreundliches Design und Open-Source-Transparenz. Erleben Sie wirklich sichere und private Dateifreigabe.",
keywords:
"P2P-Dateiübertragungsfunktionen,Ende-zu-Ende verschlüsselte Übertragung,fortsetzbare Dateiübertragung,unbegrenzte Dateifreigabe,Teamzusammenarbeit Tool,umweltfreundliche Dateiübertragung,Open-Source-Dateifreigabe,private Datenübertragung,WebRTC-Dateifreigabe,sichere Dateisynchronisation,geräteübergreifende Dateiübertragung,lokale Dateiverarbeitung",
},
help: {
title: "PrivyDrop Hilfe und Support",
@@ -306,14 +309,13 @@ export const de: Messages = {
Copy_dis: "Kopieren",
inputRoomIdprompt: "Ihre Raum-ID (bearbeitbar):",
joinRoomBtn: "Raum beitreten",
startSendingBtn: "Senden starten",
readClipboardToRoomId: "Raum-ID einfügen",
enterRoomID_placeholder: "Raum-ID eingeben",
retrieveMethod: "Abrufmethode",
inputRoomId_tips: "Ihre Raum-ID (bearbeitbar):",
joinRoom_dis: "Raum beitreten",
startSending_loadingText: "Gesendet",
startSending_dis: "Senden starten",
SyncSending_loadingText: "Synchronisiert",
SyncSending_dis: "Synchronisieren",
readClipboard_dis: "Raum-ID einfügen",
retrieveRoomId_placeholder: "Raum-ID eingeben",
RetrieveMethodTitle: "Abrufmethode",
+14 -9
View File
@@ -3,9 +3,12 @@ import { Messages } from "@/types/messages";
export const en: Messages = {
meta: {
home: {
title: "PrivyDrop: Open-Source & Free P2P File Transfer & Clipboard Sharing | Privacy-First",
description: "PrivyDrop is an open-source, free, and secure P2P file transfer tool with no size limits, no registration, and support for resumable transfers. Based on WebRTC for end-to-end encryption, its code is transparent and trustworthy. Share text, images, and folders across devices, perfect for team collaboration and private file transfer.",
keywords: "resumable file transfer,reliable file sharing,interrupted transfer recovery,P2P file resume,WebRTC resumable transfer,open source file sharing,P2P file transfer,secure file transfer,webrtc file sharing,private clipboard,source code transparency,GitHub project,team collaboration,cross-device sharing,encrypted file transfer,no-registration file sharing,unlimited file transfer,folder sync,mobile file transfer,secure messaging,instant file sharing,private data transfer",
title:
"PrivyDrop: Open-Source & Free P2P File Transfer & Clipboard Sharing | Privacy-First",
description:
"PrivyDrop is an open-source, free, and secure P2P file transfer tool with no size limits, no registration, and support for resumable transfers. Based on WebRTC for end-to-end encryption, its code is transparent and trustworthy. Share text, images, and folders across devices, perfect for team collaboration and private file transfer.",
keywords:
"resumable file transfer,reliable file sharing,interrupted transfer recovery,P2P file resume,WebRTC resumable transfer,open source file sharing,P2P file transfer,secure file transfer,webrtc file sharing,private clipboard,source code transparency,GitHub project,team collaboration,cross-device sharing,encrypted file transfer,no-registration file sharing,unlimited file transfer,folder sync,mobile file transfer,secure messaging,instant file sharing,private data transfer",
},
about: {
title: "About PrivyDrop",
@@ -20,9 +23,12 @@ export const en: Messages = {
"PrivyDrop FAQ,frequently asked questions,secure file sharing FAQ,private data sharing help,end-to-end encrypted file transfer,secure clipboard sharing support,how to use PrivyDrop,file transfer FAQ,privacy-focused sharing questions,PrivyDrop troubleshooting",
},
features: {
title: "PrivyDrop Core Features: 6 Key Advantages of P2P File Transfer | Secure & Unlimited",
description: "Discover PrivyDrop's core features: end-to-end encrypted P2P direct transfer, unlimited file size, resumable transfers, team collaboration, eco-friendly design, and open-source transparency. Experience truly secure and private file sharing.",
keywords: "P2P file transfer features,end-to-end encrypted transfer,resumable file transfer,unlimited file sharing,team collaboration tool,eco-friendly file transfer,open source file sharing,private data transfer,WebRTC file sharing,secure file sync,cross-device file transfer,local file processing",
title:
"PrivyDrop Core Features: 6 Key Advantages of P2P File Transfer | Secure & Unlimited",
description:
"Discover PrivyDrop's core features: end-to-end encrypted P2P direct transfer, unlimited file size, resumable transfers, team collaboration, eco-friendly design, and open-source transparency. Experience truly secure and private file sharing.",
keywords:
"P2P file transfer features,end-to-end encrypted transfer,resumable file transfer,unlimited file sharing,team collaboration tool,eco-friendly file transfer,open source file sharing,private data transfer,WebRTC file sharing,secure file sync,cross-device file transfer,local file processing",
},
help: {
title: "PrivyDrop Help and Support",
@@ -295,14 +301,13 @@ export const en: Messages = {
Copy_dis: "Copy",
inputRoomIdprompt: "Your RoomID (Editable):",
joinRoomBtn: "Join room",
startSendingBtn: "Start sending",
readClipboardToRoomId: "Paste RoomID",
enterRoomID_placeholder: "enter RoomID",
retrieveMethod: "Retrieve method",
inputRoomId_tips: "Your RoomID (Editable):",
joinRoom_dis: "Join room",
startSending_loadingText: "Sended",
startSending_dis: "Start sending",
SyncSending_loadingText: "Synced",
SyncSending_dis: "Sync",
readClipboard_dis: "Paste RoomID",
retrieveRoomId_placeholder: "Enter RoomID",
RetrieveMethodTitle: "Retrieve method",
+8 -6
View File
@@ -23,9 +23,12 @@ export const es: Messages = {
"PrivyDrop FAQ,preguntas frecuentes,FAQ de compartir archivos seguros,ayuda de compartir datos privados,transferencia de archivos cifrada de extremo a extremo,soporte de compartir portapapeles seguro,cómo usar PrivyDrop,FAQ de transferencia de archivos,preguntas de compartir centrado en privacidad,solución de problemas de PrivyDrop",
},
features: {
title: "Características Principales de PrivyDrop: 6 Ventajas Clave de la Transferencia P2P | Seguro e Ilimitado",
description: "Descubre las características principales de PrivyDrop: transferencia directa P2P cifrada de extremo a extremo, tamaño de archivo ilimitado, transferencias reanudables, colaboración en equipo, diseño ecológico y transparencia de código abierto. Experimenta el intercambio de archivos verdaderamente seguro y privado.",
keywords: "características de transferencia de archivos P2P,transferencia cifrada de extremo a extremo,transferencia de archivos reanudable,compartir archivos ilimitado,herramienta de colaboración en equipo,transferencia de archivos ecológica,compartir archivos de código abierto,transferencia de datos privados,compartir archivos WebRTC,sincronización de archivos segura,transferencia de archivos entre dispositivos,procesamiento de archivos local",
title:
"Características Principales de PrivyDrop: 6 Ventajas Clave de la Transferencia P2P | Seguro e Ilimitado",
description:
"Descubre las características principales de PrivyDrop: transferencia directa P2P cifrada de extremo a extremo, tamaño de archivo ilimitado, transferencias reanudables, colaboración en equipo, diseño ecológico y transparencia de código abierto. Experimenta el intercambio de archivos verdaderamente seguro y privado.",
keywords:
"características de transferencia de archivos P2P,transferencia cifrada de extremo a extremo,transferencia de archivos reanudable,compartir archivos ilimitado,herramienta de colaboración en equipo,transferencia de archivos ecológica,compartir archivos de código abierto,transferencia de datos privados,compartir archivos WebRTC,sincronización de archivos segura,transferencia de archivos entre dispositivos,procesamiento de archivos local",
},
help: {
title: "Ayuda y Soporte de PrivyDrop",
@@ -299,14 +302,13 @@ export const es: Messages = {
Copy_dis: "Copiar",
inputRoomIdprompt: "Tu ID de Sala (Editable):",
joinRoomBtn: "Unirse a sala",
startSendingBtn: "Comenzar a enviar",
readClipboardToRoomId: "Pegar ID de Sala",
enterRoomID_placeholder: "ingresa ID de Sala",
retrieveMethod: "Método de recuperación",
inputRoomId_tips: "Tu ID de Sala (Editable):",
joinRoom_dis: "Unirse a sala",
startSending_loadingText: "Enviado",
startSending_dis: "Comenzar a enviar",
SyncSending_loadingText: "Sincronizado",
SyncSending_dis: "Sincronizar",
readClipboard_dis: "Pegar ID de Sala",
retrieveRoomId_placeholder: "Ingresa ID de Sala",
RetrieveMethodTitle: "Método de recuperación",
+8 -6
View File
@@ -23,9 +23,12 @@ export const fr: Messages = {
"PrivyDrop FAQ,questions fréquemment posées,FAQ de partage de fichiers sécurisé,aide au partage de données privées,transfert de fichiers chiffré de bout en bout,support de partage de presse-papiers sécurisé,comment utiliser PrivyDrop,FAQ de transfert de fichiers,questions de partage axées sur la confidentialité,dépannage PrivyDrop",
},
features: {
title: "Fonctionnalités Principales de PrivyDrop : 6 Avantages Clés du Transfert P2P | Sécurisé et Illimité",
description: "Découvrez les fonctionnalités principales de PrivyDrop : transfert direct P2P chiffré de bout en bout, taille de fichier illimitée, transferts reprenables, collaboration d'équipe, conception écologique et transparence open source. Vivez un partage de fichiers vraiment sécurisé et privé.",
keywords: "fonctionnalités de transfert de fichiers P2P,transfert chiffré de bout en bout,transfert de fichiers reprendre,partage de fichiers illimité,outil de collaboration d'équipe,transfert de fichiers écologique,partage de fichiers open source,transfert de données privées,partage de fichiers WebRTC,synchronisation de fichiers sécurisée,transfert de fichiers inter-appareils,traitement de fichiers local",
title:
"Fonctionnalités Principales de PrivyDrop : 6 Avantages Clés du Transfert P2P | Sécurisé et Illimité",
description:
"Découvrez les fonctionnalités principales de PrivyDrop : transfert direct P2P chiffré de bout en bout, taille de fichier illimitée, transferts reprenables, collaboration d'équipe, conception écologique et transparence open source. Vivez un partage de fichiers vraiment sécurisé et privé.",
keywords:
"fonctionnalités de transfert de fichiers P2P,transfert chiffré de bout en bout,transfert de fichiers reprendre,partage de fichiers illimité,outil de collaboration d'équipe,transfert de fichiers écologique,partage de fichiers open source,transfert de données privées,partage de fichiers WebRTC,synchronisation de fichiers sécurisée,transfert de fichiers inter-appareils,traitement de fichiers local",
},
help: {
title: "Aide et Support PrivyDrop",
@@ -306,14 +309,13 @@ export const fr: Messages = {
Copy_dis: "Copier",
inputRoomIdprompt: "Votre ID de salle (modifiable) :",
joinRoomBtn: "Rejoindre la salle",
startSendingBtn: "Commencer l'envoi",
readClipboardToRoomId: "Coller l'ID de salle",
enterRoomID_placeholder: "entrez l'ID de salle",
retrieveMethod: "Méthode de récupération",
inputRoomId_tips: "Votre ID de salle (modifiable) :",
joinRoom_dis: "Rejoindre la salle",
startSending_loadingText: "Envoyé",
startSending_dis: "Commencer l'envoi",
SyncSending_loadingText: "Synchronisé",
SyncSending_dis: "Synchroniser",
readClipboard_dis: "Coller l'ID de salle",
retrieveRoomId_placeholder: "Entrez l'ID de salle",
RetrieveMethodTitle: "Méthode de récupération",
+8 -6
View File
@@ -23,9 +23,12 @@ export const ja: Messages = {
"PrivyDrop FAQ,よくある質問,安全なファイル共有FAQ,プライベートデータ共有ヘルプ,エンドツーエンド暗号化ファイル転送,安全なクリップボード共有サポート,PrivyDropの使用方法,ファイル転送FAQ,プライバシー重視の共有質問,PrivyDropトラブルシューティング",
},
features: {
title: "PrivyDropコア機能:P2Pファイル転送の6つの主要な利点 | 安全で無制限",
description: "PrivyDropコア機能を発見しましょう:エンドツーエンド暗号化P2P直接転送、無制限のファイルサイズ、再開可能な転送、チームコラボレーション、エコフレンドリーなデザイン、オープンソースの透明性。真に安全でプライベートなファイル共有を体験してください。",
keywords: "P2Pファイル転送機能,エンドツーエンド暗号化転送,再開可能なファイル転送,無制限ファイル共有,チームコラボレーションツール,エコフレンドリーファイル転送,オープンソースファイル共有,プライベートデータ転送,WebRTCファイル共有,安全なファイル同期,クロスデバイスファイル転送,ローカルファイル処理",
title:
"PrivyDropコア機能:P2Pファイル転送の6つの主要な利点 | 安全で無制限",
description:
"PrivyDropのコア機能を発見しましょう:エンドツーエンド暗号化P2P直接転送、無制限のファイルサイズ、再開可能な転送、チームコラボレーション、エコフレンドリーなデザイン、オープンソースの透明性。真に安全でプライベートなファイル共有を体験してください。",
keywords:
"P2Pファイル転送機能,エンドツーエンド暗号化転送,再開可能なファイル転送,無制限ファイル共有,チームコラボレーションツール,エコフレンドリーファイル転送,オープンソースファイル共有,プライベートデータ転送,WebRTCファイル共有,安全なファイル同期,クロスデバイスファイル転送,ローカルファイル処理",
},
help: {
title: "PrivyDropヘルプとサポート",
@@ -294,14 +297,13 @@ export const ja: Messages = {
Copy_dis: "コピー",
inputRoomIdprompt: "ルームID(編集可能):",
joinRoomBtn: "ルームに参加",
startSendingBtn: "送信開始",
readClipboardToRoomId: "ルームIDを貼り付け",
enterRoomID_placeholder: "ルームIDを入力",
retrieveMethod: "取得方法",
inputRoomId_tips: "ルームID(編集可能):",
joinRoom_dis: "ルームに参加",
startSending_loadingText: "送信済み",
startSending_dis: "送信開始",
SyncSending_loadingText: "同期完了",
SyncSending_dis: "同期(どうき)",
readClipboard_dis: "ルームIDを貼り付け",
retrieveRoomId_placeholder: "ルームIDを入力",
RetrieveMethodTitle: "取得方法",
+8 -6
View File
@@ -23,9 +23,12 @@ export const ko: Messages = {
"PrivyDrop FAQ,자주 묻는 질문,안전한 파일 공유 FAQ,개인 데이터 공유 도움말,종단간 암호화 파일 전송,안전한 클립보드 공유 지원,PrivyDrop 사용 방법,파일 전송 FAQ,개인정보 중심 공유 질문,PrivyDrop 문제 해결",
},
features: {
title: "PrivyDrop 핵심 기능: P2P 파일 전송의 6가지 주요 장점 | 안전하고 무제한",
description: "PrivyDrop 핵심 기능을 발견하세요: 종단간 암호화 P2P 직접 전송, 무제한 파일 크기, 재개 가능한 전송, 팀 협업, 친환경 설계, 오픈 소스 투명성. 진정으로 안전하고 개인적인 파일 공유를 경험하세요.",
keywords: "P2P 파일 전송 기능,종단간 암호화 전송,재개 가능한 파일 전송,무제한 파일 공유,팀 협업 도구,친환경 파일 전송,오픈 소스 파일 공유,개인 데이터 전송,WebRTC 파일 공유,안전한 파일 동기화,교차 장치 파일 전송,로컬 파일 처리",
title:
"PrivyDrop 핵심 기능: P2P 파일 전송의 6가지 주요 장점 | 안전하고 무제한",
description:
"PrivyDrop의 핵심 기능을 발견하세요: 종단간 암호화 P2P 직접 전송, 무제한 파일 크기, 재개 가능한 전송, 팀 협업, 친환경 설계, 오픈 소스 투명성. 진정으로 안전하고 개인적인 파일 공유를 경험하세요.",
keywords:
"P2P 파일 전송 기능,종단간 암호화 전송,재개 가능한 파일 전송,무제한 파일 공유,팀 협업 도구,친환경 파일 전송,오픈 소스 파일 공유,개인 데이터 전송,WebRTC 파일 공유,안전한 파일 동기화,교차 장치 파일 전송,로컬 파일 처리",
},
help: {
title: "PrivyDrop 도움말 및 지원",
@@ -292,14 +295,13 @@ export const ko: Messages = {
Copy_dis: "복사",
inputRoomIdprompt: "방 ID (편집 가능):",
joinRoomBtn: "방 참여",
startSendingBtn: "전송 시작",
readClipboardToRoomId: "방 ID 붙여넣기",
enterRoomID_placeholder: "방 ID 입력",
retrieveMethod: "검색 방법",
inputRoomId_tips: "방 ID (편집 가능):",
joinRoom_dis: "방 참여",
startSending_loadingText: "전송됨",
startSending_dis: "전송 시작",
SyncSending_loadingText: "동기화 완료",
SyncSending_dis: "동기화(동기화)",
readClipboard_dis: "방 ID 붙여넣기",
retrieveRoomId_placeholder: "방 ID 입력",
RetrieveMethodTitle: "검색 방법",
+6 -5
View File
@@ -22,8 +22,10 @@ export const zh: Messages = {
},
features: {
title: "PrivyDrop核心特性:P2P文件传输的6大优势 | 安全快速无限制",
description: "探索PrivyDrop的核心特性:端到端加密的P2P直连传输、无文件大小限制、断点续传、团队协作、环保节能、开源透明。体验真正安全私密的文件共享解决方案。",
keywords: "P2P文件传输特性,端到端加密传输,断点续传功能,无限制文件共享,团队协作工具,环保文件传输,开源文件共享,私密数据传输,WebRTC文件共享,安全文件同步,跨设备文件传输,本地文件处理",
description:
"探索PrivyDrop的核心特性端到端加密的P2P直连传输、无文件大小限制、断点续传、团队协作、环保节能、开源透明。体验真正安全私密的文件共享解决方案。",
keywords:
"P2P文件传输特性,端到端加密传输,断点续传功能,无限制文件共享,团队协作工具,环保文件传输,开源文件共享,私密数据传输,WebRTC文件共享,安全文件同步,跨设备文件传输,本地文件处理",
},
help: {
title: "PrivyDrop帮助与支持",
@@ -279,14 +281,13 @@ export const zh: Messages = {
Copy_dis: "复制",
inputRoomIdprompt: "您的房间ID(可编辑):",
joinRoomBtn: "加入房间",
startSendingBtn: "开始发送",
readClipboardToRoomId: "粘贴房间ID",
enterRoomID_placeholder: "输入房间ID",
retrieveMethod: "接收方式",
inputRoomId_tips: "您的房间ID(可编辑):",
joinRoom_dis: "加入房间",
startSending_loadingText: "已发送",
startSending_dis: "开始发送",
SyncSending_loadingText: "已同步",
SyncSending_dis: "同步",
readClipboard_dis: "粘贴房间ID",
retrieveRoomId_placeholder: "输入房间ID",
RetrieveMethodTitle: "接收方式",
+2 -3
View File
@@ -237,14 +237,13 @@ export type ClipboardAppHtml = {
Copy_dis: string;
inputRoomIdprompt: string;
joinRoomBtn: string;
startSendingBtn: string;
readClipboardToRoomId: string;
enterRoomID_placeholder: string;
retrieveMethod: string;
inputRoomId_tips: string;
joinRoom_dis: string;
startSending_loadingText: string;
startSending_dis: string;
SyncSending_loadingText: string;
SyncSending_dis: string;
readClipboard_dis: string;
retrieveRoomId_placeholder: string;
RetrieveMethodTitle: string;