diff --git a/lan/lan_ar.json b/lan/lan_ar.json index 63c9cb64..ecf98f2b 100644 --- a/lan/lan_ar.json +++ b/lan/lan_ar.json @@ -1164,5 +1164,7 @@ "您的图像和视频数据仅保留": "يتم الاحتفاظ ببيانات الصور والفيديو فقط", "后图像和视频数据将会失效,开通": "بعد ذلك ، ستكون بيانات الصورة والفيديو غير صالحة ويتم تنشيطها", "云存会员": "عضوية التخزين السحابي", - "服务,图像视频信息随心存!": "معلومات الخدمة والصور والفيديو في قلبك!" + "服务,图像视频信息随心存!": "معلومات الخدمة والصور والفيديو في قلبك!", + "图像": "صورة", + "视频": "فيديو" } \ No newline at end of file diff --git a/lan/lan_bg.json b/lan/lan_bg.json index acdaa425..eea05db9 100644 --- a/lan/lan_bg.json +++ b/lan/lan_bg.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Данните ви за изображения и видеоклипове се запазват само", "后图像和视频数据将会失效,开通": "След това данните за изображението и видеото ще бъдат невалидни и активирани", "云存会员": "Членство в Cloud Storage", - "服务,图像视频信息随心存!": "Информацията за обслужване, изображения и видео са във вашето сърце!" + "服务,图像视频信息随心存!": "Информацията за обслужване, изображения и видео са във вашето сърце!", + "图像": "изображение", + "视频": "Видео" } \ No newline at end of file diff --git a/lan/lan_bn.json b/lan/lan_bn.json index bd8fb155..89041a00 100644 --- a/lan/lan_bn.json +++ b/lan/lan_bn.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "আপনার চিত্র এবং ভিডিও ডেটা কেবল ধরে রাখা হয়", "后图像和视频数据将会失效,开通": "এর পরে, চিত্র এবং ভিডিও ডেটা অবৈধ এবং সক্রিয় হবে", "云存会员": "ক্লাউড স্টোরেজ সদস্যতা", - "服务,图像视频信息随心存!": "পরিষেবা, চিত্র এবং ভিডিও তথ্য আপনার হৃদয়ে!" + "服务,图像视频信息随心存!": "পরিষেবা, চিত্র এবং ভিডিও তথ্য আপনার হৃদয়ে!", + "图像": "প্রতিচ্ছবি", + "视频": "ভিডিও" } \ No newline at end of file diff --git a/lan/lan_cs.json b/lan/lan_cs.json index 76e2394a..c579af09 100644 --- a/lan/lan_cs.json +++ b/lan/lan_cs.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Uchovávají se pouze vaše obrazová data a data videí", "后图像和视频数据将会失效,开通": "Poté budou obrazová a video data neplatná a aktivovaná", "云存会员": "Členství v cloudovém úložišti", - "服务,图像视频信息随心存!": "Servis, obrazové a video informace jsou na prvním místě!" + "服务,图像视频信息随心存!": "Servis, obrazové a video informace jsou na prvním místě!", + "图像": "obraz", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_da.json b/lan/lan_da.json index e45664bd..f5a38024 100644 --- a/lan/lan_da.json +++ b/lan/lan_da.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Dine billed- og videodata opbevares kun", "后图像和视频数据将会失效,开通": "Derefter vil billed- og videodataene være ugyldige og aktiveret", "云存会员": "Medlemskab af Cloud Storage", - "服务,图像视频信息随心存!": "Service-, billed- og videoinformation er i dit hjerte!" + "服务,图像视频信息随心存!": "Service-, billed- og videoinformation er i dit hjerte!", + "图像": "billede", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_de.json b/lan/lan_de.json index ff092ed8..1ba029e0 100644 --- a/lan/lan_de.json +++ b/lan/lan_de.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Ihre Bild- und Videodaten werden nur dann aufbewahrt", "后图像和视频数据将会失效,开通": "Danach sind die Bild- und Videodaten ungültig und aktiviert", "云存会员": "Cloud-Speicher-Mitgliedschaft", - "服务,图像视频信息随心存!": "Service-, Bild- und Videoinformationen liegen Ihnen am Herzen!" + "服务,图像视频信息随心存!": "Service-, Bild- und Videoinformationen liegen Ihnen am Herzen!", + "图像": "Bild", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_el.json b/lan/lan_el.json index ce3ca9f7..6e6dafbb 100644 --- a/lan/lan_el.json +++ b/lan/lan_el.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Τα δεδομένα εικόνας και βίντεο διατηρούνται μόνο", "后图像和视频数据将会失效,开通": "Μετά από αυτό, τα δεδομένα εικόνας και βίντεο θα είναι άκυρα και θα ενεργοποιηθούν", "云存会员": "Συνδρομή Cloud Storage", - "服务,图像视频信息随心存!": "Οι πληροφορίες εξυπηρέτησης, εικόνας και βίντεο είναι στην καρδιά σας!" + "服务,图像视频信息随心存!": "Οι πληροφορίες εξυπηρέτησης, εικόνας και βίντεο είναι στην καρδιά σας!", + "图像": "εικόνα", + "视频": "Βίντεο" } \ No newline at end of file diff --git a/lan/lan_en.json b/lan/lan_en.json index c6ec79b7..6d36eb6e 100644 --- a/lan/lan_en.json +++ b/lan/lan_en.json @@ -1171,5 +1171,7 @@ "您的图像和视频数据仅保留": "Your image and video data is only retained", "后图像和视频数据将会失效,开通": "After that, the image and video data will be invalid and activated", "云存会员": "Cloud Storage Membership", - "服务,图像视频信息随心存!": "Service, image and video information are at your heart!" + "服务,图像视频信息随心存!": "Service, image and video information are at your heart!", + "图像": "image", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_es.json b/lan/lan_es.json index 1748d178..f039a65c 100644 --- a/lan/lan_es.json +++ b/lan/lan_es.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Solo se conservan los datos de imagen y vídeo", "后图像和视频数据将会失效,开通": "Después de eso, los datos de imagen y video no serán válidos y se activarán", "云存会员": "Membresía de almacenamiento en la nube", - "服务,图像视频信息随心存!": "¡La información de servicio, imagen y video está en su corazón!" + "服务,图像视频信息随心存!": "¡La información de servicio, imagen y video está en su corazón!", + "图像": "imagen", + "视频": "Vídeo" } \ No newline at end of file diff --git a/lan/lan_et.json b/lan/lan_et.json index 62ece635..796dc196 100644 --- a/lan/lan_et.json +++ b/lan/lan_et.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Teie pildi- ja videoandmeid säilitatakse ainult", "后图像和视频数据将会失效,开通": "Pärast seda on pildi- ja videoandmed kehtetud ja aktiveeritud", "云存会员": "Pilvesalvestuse liikmelisus", - "服务,图像视频信息随心存!": "Teenindus-, pildi- ja videoteave on teie südames!" + "服务,图像视频信息随心存!": "Teenindus-, pildi- ja videoteave on teie südames!", + "图像": "Piltide", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_fi.json b/lan/lan_fi.json index 22830682..ec701465 100644 --- a/lan/lan_fi.json +++ b/lan/lan_fi.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Kuva- ja videotietosi säilytetään vain", "后图像和视频数据将会失效,开通": "Sen jälkeen kuva- ja videotiedot ovat virheellisiä ja aktivoituvat", "云存会员": "Pilvitallennustilan jäsenyys", - "服务,图像视频信息随心存!": "Palvelu-, kuva- ja videotiedot ovat sydämessäsi!" + "服务,图像视频信息随心存!": "Palvelu-, kuva- ja videotiedot ovat sydämessäsi!", + "图像": "kuva", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_fr.json b/lan/lan_fr.json index e6040287..530463cd 100644 --- a/lan/lan_fr.json +++ b/lan/lan_fr.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Vos données d’image et de vidéo ne sont conservées que", "后图像和视频数据将会失效,开通": "Après cela, les données de l’image et de la vidéo seront invalides et activées", "云存会员": "Adhésion au stockage dans le cloud", - "服务,图像视频信息随心存!": "Le service, l’image et les informations vidéo sont au cœur de vos préoccupations !" + "服务,图像视频信息随心存!": "Le service, l’image et les informations vidéo sont au cœur de vos préoccupations !", + "图像": "image", + "视频": "Vidéo" } \ No newline at end of file diff --git a/lan/lan_he.json b/lan/lan_he.json index 45ee848d..9969af6e 100644 --- a/lan/lan_he.json +++ b/lan/lan_he.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "נתוני התמונה והסרטונים נשמרים רק", "后图像和视频数据将会失效,开通": "לאחר מכן, נתוני התמונה והווידאו לא יהיו חוקיים ויופעלו", "云存会员": "חברות באחסון בענן", - "服务,图像视频信息随心存!": "מידע על שירות, תמונה ווידאו נמצאים בלב שלך!" + "服务,图像视频信息随心存!": "מידע על שירות, תמונה ווידאו נמצאים בלב שלך!", + "图像": "תמונה", + "视频": "וידאו" } \ No newline at end of file diff --git a/lan/lan_hi.json b/lan/lan_hi.json index 5a9efd0d..dd509b23 100644 --- a/lan/lan_hi.json +++ b/lan/lan_hi.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "आपकी छवि और वीडियो डेटा केवल बनाए रखा जाता है", "后图像和视频数据将会失效,开通": "उसके बाद, छवि और वीडियो डेटा अमान्य और सक्रिय हो जाएगा", "云存会员": "क्लाउड स्टोरेज सदस्यता", - "服务,图像视频信息随心存!": "सेवा, छवि और वीडियो जानकारी आपके दिल में हैं!" + "服务,图像视频信息随心存!": "सेवा, छवि और वीडियो जानकारी आपके दिल में हैं!", + "图像": "प्रतिबिंब", + "视频": "वीडियो" } \ No newline at end of file diff --git a/lan/lan_hk.json b/lan/lan_hk.json index c6ec1bdd..2cac7cfc 100644 --- a/lan/lan_hk.json +++ b/lan/lan_hk.json @@ -1166,5 +1166,7 @@ "您的图像和视频数据仅保留": "您的圖像和視頻數據僅保留", "后图像和视频数据将会失效,开通": "后圖像和視頻數據將會失效,開通", "云存会员": "雲存會員", - "服务,图像视频信息随心存!": "服務,圖像視頻資訊隨心存!" + "服务,图像视频信息随心存!": "服務,圖像視頻資訊隨心存!", + "图像": "圖像", + "视频": "視頻" } \ No newline at end of file diff --git a/lan/lan_hr.json b/lan/lan_hr.json index f1047743..562619fe 100644 --- a/lan/lan_hr.json +++ b/lan/lan_hr.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Vaši podaci o slici i videozapisu zadržavaju se samo", "后图像和视频数据将会失效,开通": "Nakon toga, slikovni i video podaci bit će nevažeći i aktivirani", "云存会员": "Članstvo u pohrani u oblaku", - "服务,图像视频信息随心存!": "Informacije o usluzi, slikama i videozapisima su vam u srcu!" + "服务,图像视频信息随心存!": "Informacije o usluzi, slikama i videozapisima su vam u srcu!", + "图像": "slika", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_hu.json b/lan/lan_hu.json index 91bd57cc..3ee2cb6c 100644 --- a/lan/lan_hu.json +++ b/lan/lan_hu.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "A kép- és videóadatokat csak a rendszer őrzi meg", "后图像和视频数据将会失效,开通": "Ezt követően a kép- és videóadatok érvénytelenek lesznek és aktiválódnak", "云存会员": "Felhőalapú tárolási tagság", - "服务,图像视频信息随心存!": "A szolgáltatás, a képi és videós információk a szívedben vannak!" + "服务,图像视频信息随心存!": "A szolgáltatás, a képi és videós információk a szívedben vannak!", + "图像": "kép", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_hy.json b/lan/lan_hy.json index 9ab17697..0d5973d8 100644 --- a/lan/lan_hy.json +++ b/lan/lan_hy.json @@ -1171,5 +1171,7 @@ "您的图像和视频数据仅保留": "Ձեր պատկերի եւ վիդեո տվյալները պահպանվում են միայն", "后图像和视频数据将会失效,开通": "Դրանից հետո պատկերի եւ վիդեո տվյալները կլինեն անվավեր եւ կակտիվացվեն", "云存会员": "Cloud Storage Membership", - "服务,图像视频信息随心存!": "Ծառայությունը, պատկերը եւ վիդեո տեղեկատվությունը ձեր սրտում են:" + "服务,图像视频信息随心存!": "Ծառայությունը, պատկերը եւ վիդեո տեղեկատվությունը ձեր սրտում են:", + "图像": "Պատկերասրահ", + "视频": "Տեսանյութ" } \ No newline at end of file diff --git a/lan/lan_id.json b/lan/lan_id.json index d32e89aa..4bda05a3 100644 --- a/lan/lan_id.json +++ b/lan/lan_id.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Data gambar dan video Anda hanya disimpan", "后图像和视频数据将会失效,开通": "Setelah itu, data gambar dan video akan tidak valid dan diaktifkan", "云存会员": "Keanggotaan Cloud Storage", - "服务,图像视频信息随心存!": "Informasi layanan, gambar, dan video adalah inti Anda!" + "服务,图像视频信息随心存!": "Informasi layanan, gambar, dan video adalah inti Anda!", + "图像": "citra", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_it.json b/lan/lan_it.json index 7ad3f53d..2c5f1032 100644 --- a/lan/lan_it.json +++ b/lan/lan_it.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "I dati delle immagini e dei video vengono conservati solo", "后图像和视频数据将会失效,开通": "Successivamente, i dati dell'immagine e del video non saranno più validi e attivati", "云存会员": "Iscrizione al cloud storage", - "服务,图像视频信息随心存!": "Le informazioni sul servizio, le immagini e i video sono al tuo centro!" + "服务,图像视频信息随心存!": "Le informazioni sul servizio, le immagini e i video sono al tuo centro!", + "图像": "immagine", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_ja.json b/lan/lan_ja.json index 28aee52a..837f8bfc 100644 --- a/lan/lan_ja.json +++ b/lan/lan_ja.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "画像と動画のデータのみが保持されます", "后图像和视频数据将会失效,开通": "その後、画像とビデオのデータは無効になり、アクティブになります", "云存会员": "クラウドストレージメンバーシップ", - "服务,图像视频信息随心存!": "サービス、画像、ビデオ情報があなたの中心にあります!" + "服务,图像视频信息随心存!": "サービス、画像、ビデオ情報があなたの中心にあります!", + "图像": "画像", + "视频": "ビデオ" } \ No newline at end of file diff --git a/lan/lan_ka.json b/lan/lan_ka.json index 6fc61d81..c33bb677 100644 --- a/lan/lan_ka.json +++ b/lan/lan_ka.json @@ -1171,5 +1171,7 @@ "您的图像和视频数据仅保留": "თქვენი სურათი და ვიდეო მონაცემები ინახება მხოლოდ", "后图像和视频数据将会失效,开通": "ამის შემდეგ, სურათისა და ვიდეო მონაცემები არასწორი და გააქტიურებული იქნება", "云存会员": "Cloud Storage წევრობა", - "服务,图像视频信息随心存!": "მომსახურება, სურათი და ვიდეო ინფორმაცია თქვენს გულშია!" + "服务,图像视频信息随心存!": "მომსახურება, სურათი და ვიდეო ინფორმაცია თქვენს გულშია!", + "图像": "სურათი", + "视频": "ვიდეო" } \ No newline at end of file diff --git a/lan/lan_keys.json b/lan/lan_keys.json index 82dd12bf..2354d911 100755 --- a/lan/lan_keys.json +++ b/lan/lan_keys.json @@ -1176,5 +1176,7 @@ "您的图像和视频数据仅保留": "您的图像和视频数据仅保留", "后图像和视频数据将会失效,开通": "后图像和视频数据将会失效,开通", "云存会员": "云存会员", - "服务,图像视频信息随心存!": "服务,图像视频信息随心存!" + "服务,图像视频信息随心存!": "服务,图像视频信息随心存!", + "图像": "图像", + "视频": "视频" } diff --git a/lan/lan_kk.json b/lan/lan_kk.json index 6f0443b0..17559395 100644 --- a/lan/lan_kk.json +++ b/lan/lan_kk.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Сіздің кескініңіз бен бейне деректеріңіз тек сақталады", "后图像和视频数据将会失效,开通": "Осыдан кейін кескін мен бейне деректер жарамсыз болып, белсендіріледі", "云存会员": "Бұлтты сақтауға мүшелік", - "服务,图像视频信息随心存!": "Қызмет, бейне және бейне ақпарат сіздің жүрегіңізде жатыр!" + "服务,图像视频信息随心存!": "Қызмет, бейне және бейне ақпарат сіздің жүрегіңізде жатыр!", + "图像": "кескіні", + "视频": "Бейне" } \ No newline at end of file diff --git a/lan/lan_ko.json b/lan/lan_ko.json index 71fc25f6..795a95e6 100644 --- a/lan/lan_ko.json +++ b/lan/lan_ko.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "이미지 및 동영상 데이터만 보존됩니다.", "后图像和视频数据将会失效,开通": "그 후 이미지 및 비디오 데이터는 유효하지 않고 활성화됩니다", "云存会员": "클라우드 스토리지 멤버십", - "服务,图像视频信息随心存!": "서비스, 이미지 및 비디오 정보가 당신의 중심에 있습니다!" + "服务,图像视频信息随心存!": "서비스, 이미지 및 비디오 정보가 당신의 중심에 있습니다!", + "图像": "이미지", + "视频": "비디오" } \ No newline at end of file diff --git a/lan/lan_lt.json b/lan/lan_lt.json index 1f30823b..01f7613e 100644 --- a/lan/lan_lt.json +++ b/lan/lan_lt.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Vaizdo ir vaizdo įrašų duomenys saugomi tik", "后图像和视频数据将会失效,开通": "Po to vaizdo ir vaizdo duomenys bus negaliojantys ir suaktyvinti", "云存会员": "Debesies saugyklos narystė", - "服务,图像视频信息随心存!": "Aptarnavimas, vaizdas ir video informacija yra jūsų širdis!" + "服务,图像视频信息随心存!": "Aptarnavimas, vaizdas ir video informacija yra jūsų širdis!", + "图像": "vaizdas", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_ms.json b/lan/lan_ms.json index 1dded5b7..ab4ae836 100644 --- a/lan/lan_ms.json +++ b/lan/lan_ms.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Data imej dan video anda hanya dikekalkan", "后图像和视频数据将会失效,开通": "Selepas itu, data imej dan video akan menjadi tidak sah dan diaktifkan", "云存会员": "Keahlian Storan Awan", - "服务,图像视频信息随心存!": "Maklumat perkhidmatan, imej dan video adalah di hati anda!" + "服务,图像视频信息随心存!": "Maklumat perkhidmatan, imej dan video adalah di hati anda!", + "图像": "Imej", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_nl.json b/lan/lan_nl.json index 2f93bc91..fd04c016 100644 --- a/lan/lan_nl.json +++ b/lan/lan_nl.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Uw beeld- en videogegevens worden alleen bewaard", "后图像和视频数据将会失效,开通": "Daarna zijn de afbeeldings- en videogegevens ongeldig en geactiveerd", "云存会员": "Lidmaatschap voor cloudopslag", - "服务,图像视频信息随心存!": "Service-, beeld- en video-informatie staan bij u centraal!" + "服务,图像视频信息随心存!": "Service-, beeld- en video-informatie staan bij u centraal!", + "图像": "beeld", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_pl.json b/lan/lan_pl.json index cf9c08a1..ecf6b824 100644 --- a/lan/lan_pl.json +++ b/lan/lan_pl.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Dane obrazu i filmu są przechowywane tylko", "后图像和视频数据将会失效,开通": "Po tym czasie dane obrazu i wideo zostaną nieważne i aktywowane", "云存会员": "Członkostwo w usłudze Cloud Storage", - "服务,图像视频信息随心存!": "Informacje o serwisie, obrazie i wideo są w Twoim sercu!" + "服务,图像视频信息随心存!": "Informacje o serwisie, obrazie i wideo są w Twoim sercu!", + "图像": "obraz", + "视频": "Wideo" } \ No newline at end of file diff --git a/lan/lan_pt.json b/lan/lan_pt.json index fe755581..d2b1aedb 100644 --- a/lan/lan_pt.json +++ b/lan/lan_pt.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Seus dados de imagem e vídeo são retidos apenas", "后图像和视频数据将会失效,开通": "Depois disso, os dados de imagem e vídeo serão inválidos e ativados", "云存会员": "Associação de armazenamento em nuvem", - "服务,图像视频信息随心存!": "Informações de serviço, imagem e vídeo estão no seu coração!" + "服务,图像视频信息随心存!": "Informações de serviço, imagem e vídeo estão no seu coração!", + "图像": "imagem", + "视频": "Vídeo" } \ No newline at end of file diff --git a/lan/lan_pt_br.json b/lan/lan_pt_br.json index dd464eb3..32b8e2d2 100644 --- a/lan/lan_pt_br.json +++ b/lan/lan_pt_br.json @@ -1170,5 +1170,7 @@ "您的图像和视频数据仅保留": "Seus dados de imagem e vídeo são retidos apenas", "后图像和视频数据将会失效,开通": "Depois disso, os dados de imagem e vídeo serão inválidos e ativados", "云存会员": "Associação de armazenamento em nuvem", - "服务,图像视频信息随心存!": "Informações de serviço, imagem e vídeo estão no seu coração!" + "服务,图像视频信息随心存!": "Informações de serviço, imagem e vídeo estão no seu coração!", + "图像": "imagem", + "视频": "Vídeo" } \ No newline at end of file diff --git a/lan/lan_ro.json b/lan/lan_ro.json index 58433226..402a6ee5 100644 --- a/lan/lan_ro.json +++ b/lan/lan_ro.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Datele tale de imagine și video sunt păstrate numai", "后图像和视频数据将会失效,开通": "După aceea, datele de imagine și video vor fi invalide și activate", "云存会员": "Abonament de stocare în cloud", - "服务,图像视频信息随心存!": "Serviciile, imaginile și informațiile video sunt în centrul dumneavoastră!" + "服务,图像视频信息随心存!": "Serviciile, imaginile și informațiile video sunt în centrul dumneavoastră!", + "图像": "imagine", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_ru.json b/lan/lan_ru.json index 2d9f2f12..9bcc4697 100644 --- a/lan/lan_ru.json +++ b/lan/lan_ru.json @@ -1169,5 +1169,7 @@ "您的图像和视频数据仅保留": "Ваши изображения и видеоданные сохраняются только", "后图像和视频数据将会失效,开通": "После этого изображение и видео данные будут недействительными и активированы", "云存会员": "Членство в облачном хранилище", - "服务,图像视频信息随心存!": "Сервисная, имиджевая и видеоинформация в Вашем сердце!" + "服务,图像视频信息随心存!": "Сервисная, имиджевая и видеоинформация в Вашем сердце!", + "图像": "образ", + "视频": "Видео" } \ No newline at end of file diff --git a/lan/lan_sk.json b/lan/lan_sk.json index 2afb3a14..c22f98f2 100644 --- a/lan/lan_sk.json +++ b/lan/lan_sk.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Vaše údaje o obrázkoch a videách sa zachovajú iba", "后图像和视频数据将会失效,开通": "Potom budú údaje o obrázku a videu neplatné a aktivované", "云存会员": "Členstvo v cloudovom úložisku", - "服务,图像视频信息随心存!": "Informácie o službách, obrázkoch a videách sú vo vašom srdci!" + "服务,图像视频信息随心存!": "Informácie o službách, obrázkoch a videách sú vo vašom srdci!", + "图像": "obraz", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_sr_cyrl.json b/lan/lan_sr_cyrl.json index 42a4deb1..8bcc737c 100644 --- a/lan/lan_sr_cyrl.json +++ b/lan/lan_sr_cyrl.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Ваши подаци о слици и видео записима се задржавају само", "后图像和视频数据将会失效,开通": "Након тога, сликовни и видео подаци ће бити неважећи и активирани", "云存会员": "Чланство у облаку за складиштење", - "服务,图像视频信息随心存!": "Сервис , слике и видео информације су у вашем срцу!" + "服务,图像视频信息随心存!": "Сервис , слике и видео информације су у вашем срцу!", + "图像": "Слика", + "视频": "Пријава" } \ No newline at end of file diff --git a/lan/lan_sv.json b/lan/lan_sv.json index 6d464013..d7615b5d 100644 --- a/lan/lan_sv.json +++ b/lan/lan_sv.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Dina bild- och videodata sparas endast", "后图像和视频数据将会失效,开通": "Efter det kommer bild- och videodata att vara ogiltiga och aktiverade", "云存会员": "Medlemskap i molnlagring", - "服务,图像视频信息随心存!": "Service, bild- och videoinformation finns i ditt hjärta!" + "服务,图像视频信息随心存!": "Service, bild- och videoinformation finns i ditt hjärta!", + "图像": "bild", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_th.json b/lan/lan_th.json index 7d09b0ee..27742fae 100644 --- a/lan/lan_th.json +++ b/lan/lan_th.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "ระบบจะเก็บข้อมูลรูปภาพและวิดีโอของคุณไว้เท่านั้น", "后图像和视频数据将会失效,开通": "หลังจากนั้น ข้อมูลรูปภาพและวิดีโอจะไม่ถูกต้องและเปิดใช้งาน", "云存会员": "สมาชิกที่เก็บข้อมูลบนคลาวด์", - "服务,图像视频信息随心存!": "ข้อมูลบริการ รูปภาพ และวิดีโออยู่ที่หัวใจของคุณ!" + "服务,图像视频信息随心存!": "ข้อมูลบริการ รูปภาพ และวิดีโออยู่ที่หัวใจของคุณ!", + "图像": "ภาพ", + "视频": "วีดิทัศน์" } \ No newline at end of file diff --git a/lan/lan_tr.json b/lan/lan_tr.json index 8e7d80b8..282336cf 100644 --- a/lan/lan_tr.json +++ b/lan/lan_tr.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Görüntü ve video verileriniz yalnızca korunur", "后图像和视频数据将会失效,开通": "Bundan sonra, görüntü ve video verileri geçersiz olacak ve etkinleştirilecektir", "云存会员": "Bulut Depolama Üyeliği", - "服务,图像视频信息随心存!": "Servis, görüntü ve video bilgileri kalbinizde!" + "服务,图像视频信息随心存!": "Servis, görüntü ve video bilgileri kalbinizde!", + "图像": "resim", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_tw.json b/lan/lan_tw.json index f2cc7389..080e369f 100644 --- a/lan/lan_tw.json +++ b/lan/lan_tw.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "您的圖像和視頻數據僅保留", "后图像和视频数据将会失效,开通": "后圖像和視頻數據將會失效,開通", "云存会员": "雲存會員", - "服务,图像视频信息随心存!": "服務,圖像視頻資訊隨心存!" + "服务,图像视频信息随心存!": "服務,圖像視頻資訊隨心存!", + "图像": "圖像", + "视频": "視頻" } \ No newline at end of file diff --git a/lan/lan_uk.json b/lan/lan_uk.json index b055375a..1525c36b 100644 --- a/lan/lan_uk.json +++ b/lan/lan_uk.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Ваші зображення та відеодані зберігаються лише", "后图像和视频数据将会失效,开通": "Після цього дані зображення та відео будуть недійсними та активованими", "云存会员": "Членство в хмарних сховищах", - "服务,图像视频信息随心存!": "Сервіс, зображення та відео інформація у вашому серці!" + "服务,图像视频信息随心存!": "Сервіс, зображення та відео інформація у вашому серці!", + "图像": "образ", + "视频": "Відео" } \ No newline at end of file diff --git a/lan/lan_ur.json b/lan/lan_ur.json index 155002bf..8869d9ad 100644 --- a/lan/lan_ur.json +++ b/lan/lan_ur.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "آپ کی تصویر اور ویڈیو کا ڈیٹا صرف برقرار رکھا گیا ہے", "后图像和视频数据将会失效,开通": "اس کے بعد ، تصویر اور ویڈیو کا ڈیٹا غیر قانونی اور فعال ہوجائے گا۔", "云存会员": "Cloud Storage Membership", - "服务,图像视频信息随心存!": "خدمت، تصویر اور ویڈیو کی معلومات آپ کے دل میں ہیں!" + "服务,图像视频信息随心存!": "خدمت، تصویر اور ویڈیو کی معلومات آپ کے دل میں ہیں!", + "图像": "روپ", + "视频": "ویڈیو" } \ No newline at end of file diff --git a/lan/lan_vi.json b/lan/lan_vi.json index 307a9fcb..3dbbf9e3 100644 --- a/lan/lan_vi.json +++ b/lan/lan_vi.json @@ -1165,5 +1165,7 @@ "您的图像和视频数据仅保留": "Dữ liệu hình ảnh và video của bạn chỉ được giữ lại", "后图像和视频数据将会失效,开通": "Sau đó, dữ liệu hình ảnh và video sẽ không hợp lệ và được kích hoạt", "云存会员": "Tư cách thành viên lưu trữ đám mây", - "服务,图像视频信息随心存!": "Thông tin dịch vụ, hình ảnh và video là trọng tâm của bạn!" + "服务,图像视频信息随心存!": "Thông tin dịch vụ, hình ảnh và video là trọng tâm của bạn!", + "图像": "ảnh", + "视频": "Video" } \ No newline at end of file diff --git a/lan/lan_zh.json b/lan/lan_zh.json index efba15a5..500e6450 100755 --- a/lan/lan_zh.json +++ b/lan/lan_zh.json @@ -1177,5 +1177,7 @@ "您的图像和视频数据仅保留": "您的图像和视频数据仅保留", "后图像和视频数据将会失效,开通": "后图像和视频数据将会失效,开通", "云存会员": "云存会员", - "服务,图像视频信息随心存!": "服务,图像视频信息随心存!" + "服务,图像视频信息随心存!": "服务,图像视频信息随心存!", + "图像": "图像", + "视频": "视频" } \ No newline at end of file diff --git a/lib/main/lockDetail/doorLockLog/doorLockLog_page.dart b/lib/main/lockDetail/doorLockLog/doorLockLog_page.dart index 6db2aba2..0a136aa8 100755 --- a/lib/main/lockDetail/doorLockLog/doorLockLog_page.dart +++ b/lib/main/lockDetail/doorLockLog/doorLockLog_page.dart @@ -426,7 +426,13 @@ class _DoorLockLogPageState extends State with RouteAware { ((timelineData.imagesUrl == null && timelineData.videoUrl == null) || (timelineData.videoUrl == '' && timelineData.imagesUrl == '')); - AppLog.log('isInvalid:${isInvalid}'); + + String typeText = ''; + if (timelineData.recordType == 130) { + typeText = '图像'.tr; + } else if (timelineData.recordType == 220) { + typeText = '视频'.tr; + } return GestureDetector( onTap: () { Get.toNamed( @@ -459,7 +465,11 @@ class _DoorLockLogPageState extends State with RouteAware { children: [ TextSpan( text: _buildIDByType(timelineData) + - (isInvalid ? '(' + '已失效'.tr + ')' : ''), + (isInvalid + ? '(${typeText}' + + '已失效'.tr + + ')' + : ''), ), WidgetSpan( alignment: PlaceholderAlignment.middle, diff --git a/lib/talk/starChart/views/imageTransmission/image_transmission_logic.dart b/lib/talk/starChart/views/imageTransmission/image_transmission_logic.dart index 0bf874fd..e4500bc2 100644 --- a/lib/talk/starChart/views/imageTransmission/image_transmission_logic.dart +++ b/lib/talk/starChart/views/imageTransmission/image_transmission_logic.dart @@ -110,22 +110,8 @@ class ImageTransmissionLogic extends BaseGetXController { // 判断数据类型,进行分发处理 switch (contentType) { case TalkData_ContentTypeE.G711: - // // 第一帧到达时记录开始时间 - if (_isFirstAudioFrame) { - _startAudioTime = currentTime; - _isFirstAudioFrame = false; - } - - // 计算音频延迟 - final expectedTime = _startAudioTime + talkData.durationMs; - final audioDelay = currentTime - expectedTime; - - // 如果延迟太大,清空缓冲区并直接播放 - if (audioDelay > 500) { - state.audioBuffer.clear(); - if (state.isOpenVoice.value) { - _playAudioFrames(); - } + // 没有开启所有和录音时不缓存和播放音频 + if (!state.isOpenVoice.value && state.isRecordingAudio.value) { return; } if (state.audioBuffer.length >= audioBufferSize) { @@ -212,7 +198,8 @@ class ImageTransmissionLogic extends BaseGetXController { /// 播放音频数据 void _playAudioData(TalkData talkData) async { - if (state.isOpenVoice.value) { + if (state.isOpenVoice.value && + state.isRecordingAudio.value == false) { final list = G711().decodeAndDenoise(talkData.content, true, 8000, 300, 150); // // 将 PCM 数据转换为 PcmArrayInt16 @@ -565,7 +552,6 @@ class ImageTransmissionLogic extends BaseGetXController { //开始录音 Future startProcessingAudio() async { - try { if (await state.voiceProcessor?.hasRecordAudioPermission() ?? false) { await state.voiceProcessor?.start(state.frameLength, state.sampleRate); @@ -656,12 +642,14 @@ class ImageTransmissionLogic extends BaseGetXController { List encodedData = G711Tool.encode(applyGain, 0); // 0表示A-law _bufferedAudioFrames.addAll(encodedData); - // 启动定时发送器(仅启动一次) - if (_startProcessingAudioTimer == null && _bufferedAudioFrames.length > chunkSize) { - _startProcessingAudioTimer = Timer.periodic(Duration(milliseconds: intervalMs), _sendAudioChunk); + if (_startProcessingAudioTimer == null && + _bufferedAudioFrames.length > chunkSize) { + _startProcessingAudioTimer = + Timer.periodic(Duration(milliseconds: intervalMs), _sendAudioChunk); } } + // 错误监听 void _onError(VoiceProcessorException error) { AppLog.log(error.message!); diff --git a/lib/talk/starChart/views/native/talk_view_native_decode_logic.dart b/lib/talk/starChart/views/native/talk_view_native_decode_logic.dart index 50eda207..65d270c4 100644 --- a/lib/talk/starChart/views/native/talk_view_native_decode_logic.dart +++ b/lib/talk/starChart/views/native/talk_view_native_decode_logic.dart @@ -493,7 +493,9 @@ class TalkViewNativeDecodeLogic extends BaseGetXController { /// 播放音频数据 void _playAudioData(TalkData talkData) async { - if (state.isOpenVoice.value && state.isLoading.isFalse) { + if (state.isOpenVoice.value && + state.isLoading.isFalse && + state.isRecordingAudio.value == false) { List encodedData = G711Tool.decode(talkData.content, 0); // 0表示A-law // 将 PCM 数据转换为 PcmArrayInt16 final PcmArrayInt16 fromList = PcmArrayInt16.fromList(encodedData); @@ -970,7 +972,8 @@ class TalkViewNativeDecodeLogic extends BaseGetXController { // 判断数据类型,进行分发处理 switch (contentType) { case TalkData_ContentTypeE.G711: - if (!state.isOpenVoice.value) { + // 没有开启所有和录音时不缓存和播放音频 + if (!state.isOpenVoice.value && state.isRecordingAudio.value) { return; } if (state.audioBuffer.length >= audioBufferSize) { diff --git a/lib/talk/starChart/views/talkView/talk_view_logic.dart b/lib/talk/starChart/views/talkView/talk_view_logic.dart index c46db104..6a360471 100644 --- a/lib/talk/starChart/views/talkView/talk_view_logic.dart +++ b/lib/talk/starChart/views/talkView/talk_view_logic.dart @@ -109,22 +109,8 @@ class TalkViewLogic extends BaseGetXController { // 判断数据类型,进行分发处理 switch (contentType) { case TalkData_ContentTypeE.G711: - // // 第一帧到达时记录开始时间 - if (_isFirstAudioFrame) { - _startAudioTime = currentTime; - _isFirstAudioFrame = false; - } - - // 计算音频延迟 - final expectedTime = _startAudioTime + talkData.durationMs; - final audioDelay = currentTime - expectedTime; - - // 如果延迟太大,清空缓冲区并直接播放 - if (audioDelay > 500) { - state.audioBuffer.clear(); - if (state.isOpenVoice.value) { - _playAudioFrames(); - } + // 没有开启所有和录音时不缓存和播放音频 + if (!state.isOpenVoice.value && state.isRecordingAudio.value) { return; } if (state.audioBuffer.length >= audioBufferSize) { @@ -388,9 +374,11 @@ class TalkViewLogic extends BaseGetXController { if (state.videoBuffer.isNotEmpty) { final TalkData oldestFrame = state.videoBuffer.removeAt(0); if (oldestFrame.content.isNotEmpty) { - state.listData.value = Uint8List.fromList(oldestFrame.content); // 备份原始数据 + state.listData.value = + Uint8List.fromList(oldestFrame.content); // 备份原始数据 final int decodeStart = DateTime.now().millisecondsSinceEpoch; - decodeImageFromList(Uint8List.fromList(oldestFrame.content)).then((ui.Image img) { + decodeImageFromList(Uint8List.fromList(oldestFrame.content)) + .then((ui.Image img) { final int decodeEnd = DateTime.now().millisecondsSinceEpoch; state.currentImage.value = img; _renderedFrameCount++; @@ -524,7 +512,7 @@ class TalkViewLogic extends BaseGetXController { final lockPeerId = StartChartManage().lockPeerId; final LockListInfoGroupEntity? lockListInfoGroupEntity = - await Storage.getLockMainListData(); + await Storage.getLockMainListData(); if (lockListInfoGroupEntity != null) { lockListInfoGroupEntity!.groupList?.forEach((element) { final lockList = element.lockList; @@ -562,7 +550,6 @@ class TalkViewLogic extends BaseGetXController { //开始录音 Future startProcessingAudio() async { - try { if (await state.voiceProcessor?.hasRecordAudioPermission() ?? false) { await state.voiceProcessor?.start(state.frameLength, state.sampleRate); @@ -653,10 +640,11 @@ class TalkViewLogic extends BaseGetXController { List encodedData = G711Tool.encode(applyGain, 0); // 0表示A-law _bufferedAudioFrames.addAll(encodedData); - // 启动定时发送器(仅启动一次) - if (_startProcessingAudioTimer == null && _bufferedAudioFrames.length > chunkSize) { - _startProcessingAudioTimer = Timer.periodic(Duration(milliseconds: intervalMs), _sendAudioChunk); + if (_startProcessingAudioTimer == null && + _bufferedAudioFrames.length > chunkSize) { + _startProcessingAudioTimer = + Timer.periodic(Duration(milliseconds: intervalMs), _sendAudioChunk); } }