1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[392],{60392:(e,i,a)=>{Promise.resolve().then(a.bind(a,20748)),Promise.resolve().then(a.bind(a,35792)),Promise.resolve().then(a.bind(a,21276))},21276:(e,i,a)=>{"use strict";a.d(i,{default:()=>N});var t=a(20655),o=a(70495),s=a(42837),n=a(13685),l=a(27081),r=a(55874),d=a(38338),u=a(85140),c=a(91386),p=a(48815),m=a(19893),h=a(8416),b=a(90134),g=a(82750),v=a(9759);let f="v20260826",y=e=>({hero:{src:"/extension/ext-hero.".concat(e,".").concat(f,".webp"),width:1280,height:800},entry:{src:"/extension/ext-step-entry.".concat(e,".").concat(f,".webp"),width:800,height:500},panel:{src:"/extension/ext-step-panel.".concat(e,".").concat(f,".webp"),width:800,height:500},progress:{src:"/extension/ext-step-progress.".concat(e,".").concat(f,".webp"),width:800,height:500},youtube:{src:"/extension/ext-site-youtube.".concat(e,".").concat(f,".webp"),width:1024,height:576},bilibili:{src:"/extension/ext-site-bilibili.".concat(e,".").concat(f,".webp"),width:1024,height:576}}),x=y("zh"),S=y("en");var T=a(86706),w=a(71454);let B="1.3.9",k="https://chromewebstore.google.com/detail/waveshift-%E2%80%93-ai-video-tran/igbkjkchehnhjiombfpajlcohjdiofkf",j="https://media.waveshift.net/releases/extensions/waveshift-extension-1.3.9-chrome-sideload.zip?v=9e492d3282e2",L={zh:{eyebrow:"Chrome æä»¶ \xb7 YouTube / Bilibili \xb7 40+ ç§è¯è¨",heroTitle:"ä¸ç¨å¤å¶é¾æ¥ï¼å¨åè§é¢é¡µç´æ¥ç¿»è¯",heroLead:"æå¼è§é¢é¡µï¼ç¹ææ¾å¨ä¸çãç¿»è¯ããææ¾å¨ä¼ä¸ç´åè¯ä½ è¿æå¤ä¹
è½å¼å§æï¼è¿æ®µæ¶é´å¯ä»¥åå»å«çæ ç¾é¡µï¼åæ¥æ¶é
é³åè¯æåå¹å°±å¨åææ¾å¨éã",storeCta:"ä» Chrome ååºå®è£
",downloadCta:"ä¸è½½æå¨å®è£
å
",trustLine:"éè¦ WaveShift è´¦å· \xb7 符åèµæ ¼çæ°ç¨æ·æå¤è·èµ 15 åéï¼æ éä¿¡ç¨å¡",versionLabel:"å½åçæ¬",heroShotCaption:"é
é³å°±ç»ªåï¼ææ¾å¨ä¸ä¼åºç°è¿é¢ç»¿è²æé®",workflowTitle:"䏿¥ï¼è§é¢ä¸ç¦»å¼å页é¢",workflowLead:"ç¹å®è¿ä¸ä¸å°±ä¸ç¨ä½ ç¯çï¼å计æ¶åè¿åº¦é½ç卿æ¾å¨ä¸ï¼ä½ å¯ä»¥åèµ°å¹²å«çï¼å
¨çç¿»å®ä¼æ¶å°ä¸æ¡æ¡é¢éç¥ã",step1Title:"ç¹ææ¾å¨ä¸çãç¿»è¯ã",step1Body:"æå¼ YouTube æ Bilibili è§é¢ï¼ææ¾å¨ä¸ä¼å¤ä¸é¢ãç¿»è¯ãæé®ââä¸ç¨å¤å¶é¾æ¥ï¼ä¹ä¸ç¨å¼æ°æ ç¾é¡µã",step2Title:"å¨ä¾§è¾¹æ éè¯è¨å声é³",step2Body:"40+ ç§ç®æ è¯è¨ï¼åç§å®æ´æ¯æï¼å
¶ä½ä¸º Betaï¼ãå
éåå£°è¿æ¯ç¨æ åè¯é³ãäºç§ç¿»è¯é£æ ¼ãè¦ä¸è¦ãä¿çèæ¯é³ãââå¨ Chrome ä¾§è¾¹æ éæå¥½ï¼ç¹ãç¿»è¯æ¤è§é¢ãã",step3Title:"ççæ¶åå¯ä»¥èµ°å¼",step3Body:"ææ¾å¨ä¸ä¸ç´å¨åæ°è¿æå¤ä¹
å¯ä»¥æï¼è½å¬äºæé®å绿ï¼å
¨çç¿»å®åæ¥ä¸æ¡æ¡é¢éç¥ã",sitesTitle:"YouTube å Bilibiliï¼åä¸é¢æé®",sitesLead:"两边çæä½ä¸æ¨¡ä¸æ ·ï¼ææ¾å¨ä¸ç¹ãç¿»è¯ãï¼å¨ Chrome ä¾§è¾¹æ çè¿åº¦ãä»»å¡åè¡¨ä¹æ¯åä¸ä¸ªï¼éæ¶è½åæ¶æéè¯ã",siteYoutube:"YouTube è§é¢é¡µ",siteBilibili:"Bilibili è§é¢é¡µ",permissionsTitle:"ä¸ä¸è½½ï¼ä¸æ¿æ¢ï¼åªå¤ä¸æ¡é³è½¨",permissionsLead:"åç«çç»é¢ãè¿åº¦æ¡ãææ¾å¨é½è¿æ¯åæ¥é£ä¸ªï¼æä»¶åªå¾ä¸å 䏿¡ AI é³è½¨åä¸å±åå¹ãå®çæ£ä¼ç¢°çä¸è¥¿å°±ä¸é¢ä¸æ ·ã",permSession:"ä½ ç WaveShift è´¦å·",permSessionBody:"é
é³è¦ç®å¨ä½ çé¢åº¦ä¸ï¼æä»¥å¾å
ç»å½ãååºçä¸è¯»ä»»ä½ Cookieââä½ ç YouTube å B ç«ç»å½å®é½çä¸å°ã",permSites:"YouTube / Bilibili 页é¢",permSitesBody:"åªçä½ æå¼çæ¯åªä¸ªè§é¢ï¼å¥½æãç¿»è¯ãæé®æ¾è¿ææ¾å¨ï¼ç«å
æ¢è§é¢æ¶æé®è·çæ¢ã",permMedia:"é
é³ä¸åå¹çæ¥æº",permMediaBody:"å好çé³è½¨ååå¹ä» WaveShift èªå·±çåååï¼ç´æ¥å¨åææ¾å¨éæã",installTitle:"éæ©å®è£
æ¹å¼",installLead:"大夿°äººç¨ååºçå°±è¡ï¼å®ä¼èªå¨æ´æ°ãæä¸å¼ååºãæè
B ç«æ¦ä¸äºå¿å导å
¥ï¼åç¨å®ç½æå¨å
ââå®è½æ¥çç¨ä½ å½å Chrome éç B ç«ç»å½ã",installStoreTitle:"Chrome Web Store",installStoreBody:"èªå¨æ´æ° \xb7 ä¸é®è£
好 \xb7 大夿°äººéè¿ä¸ª",openStore:"æå¼ååºé¡µé¢",installZipTitle:"é«çº§æå¨å®è£
å
",installZipBody:"è§£ååå¨ chrome://extensions å¼å¯å¼åè
模å¼ï¼
1å 载解åç®å½ã",installZipPrivacy:"åªå¨ B ç«ä»»å¡éç¨å¾ä¸ï¼å å¯ä¸ä¼ SESSDATAãbili_jctãDedeUserID ä¸ä¸ªå¼ï¼åªç¨äºè¿ä¸æ¬¡ä»»å¡ï¼å«ç Cookie 䏿¦ä¸ç¢°ã",downloadZip:"ä¸è½½å®è£
å
",zipDetailsSummary:"å®è£
æ¥éª¤ä¸æä»¶æ ¡éª",packageSizeLabel:"æä»¶å¤§å°",packageShaLabel:"SHA-256",manualSteps:["ä¸è½½å¹¶è§£å ZIP æä»¶ã","æå¼ chrome://extensions å¹¶å¼å¯å¼åè
模å¼ã","ç¹å»ãå 载已解åçæ©å±ç¨åºãï¼éæ©è§£ååç chrome-mv3 æä»¶å¤¹ã"],finalTitle:"æå¼ä¸ä¸ªè§é¢ï¼å°±å¯ä»¥è¯",finalLead:"è£
好æä»¶ï¼æå¼ä»»æ YouTube æ Bilibili è§é¢ï¼ç¹ææ¾å¨ä¸çãç¿»è¯ãã䏿ãè±è¯ãæ¥è¯ãé©è¯ã西ççè¯ãæ³è¯ãå¾·è¯ãè¡èçè¯ãä¿è¯ãæå¤§å©è¯è¿åç§å®æ´æ¯æï¼å¦æ 30 å¤ç§ Beta è¯è¨å¯éã"},en:{eyebrow:"Chrome extension \xb7 YouTube / Bilibili \xb7 40+ languages",heroTitle:"Translate right on the video page â no link copying",heroLead:"Open a video and press Translate in the player. It counts down to when playback can start, so you can switch tabs and come back â the dub and translated subtitles play in the original player.",storeCta:"Install from Chrome Web Store",downloadCta:"Download manual package",trustLine:"A WaveShift account is required \xb7 Eligible new users can receive up to 15 free minutes, no credit card",versionLabel:"Current version",heroShotCaption:"When the dub is ready, this green button appears in the player",workflowTitle:"Three steps, video never leaves its page",workflowLead:"After that one click there is nothing to watch: the countdown and progress live on the player, you go do something else, and a desktop notification tells you when the whole video is done.",step1Title:"Press Translate in the player",step1Body:"Open a YouTube or Bilibili video and a Translate button shows up in the player â no copying links, no new tab.",step2Title:"Pick language and voice in the side panel",step2Body:"40+ target languages (ten fully supported, the rest in Beta), a cloned voice or a standard one, five translation styles, keep the background audio or not â choose in Chrome's side panel, then hit Translate This Video.",step3Title:"Walk away while it works",step3Body:"The player keeps counting down to when playback can start. The button turns green once you can listen, and a desktop notification lands when the whole video is done.",sitesTitle:"YouTube and Bilibili, one button",sitesLead:"Both sites work the same way: press Translate in the player, watch progress in Chrome's side panel. One task list for both â cancel or retry anything from there.",siteYoutube:"YouTube video page",siteBilibili:"Bilibili video page",permissionsTitle:"No downloading, no swapping, just one extra audio track",permissionsLead:"The picture, the seek bar, the player â all still the site's own. WaveShift layers an AI audio track and subtitles on top, and that is all. Here is everything it actually touches.",permSession:"Your WaveShift account",permSessionBody:"The dubbing comes out of your minutes, so you sign in first. The Store build reads no cookies at all â it never sees your YouTube or Bilibili login.",permSites:"YouTube / Bilibili pages",permSitesBody:"It checks which video you have open so it can put the Translate button in the player, and keeps up when you switch videos without a reload.",permMedia:"Where the dub comes from",permMediaBody:"The finished audio track and subtitles are fetched from WaveShift's own domain and play right in the original player.",installTitle:"Choose an install path",installLead:"Most people want the Store build â it updates itself. Reach for the manual package if the store is out of reach, or if Bilibili refuses an anonymous import: it can carry on using your Bilibili login in this Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Auto updates \xb7 one click \xb7 what most people want",openStore:"Open store page",installZipTitle:"Advanced manual package",installZipBody:"Unzip, enable Developer mode at chrome://extensions, then load the unpacked folder.",installZipPrivacy:"Only ever used for Bilibili tasks: it encrypts and sends three values â SESSDATA, bili_jct and DedeUserID â for that one task, and touches no other cookie.",downloadZip:"Download package",zipDetailsSummary:"Install steps & file checksum",packageSizeLabel:"File size",packageShaLabel:"SHA-256",manualSteps:["Download and unzip the ZIP file.","Open chrome://extensions and enable Developer mode.","Click Load unpacked and select the extracted chrome-mv3 folder."],finalTitle:"Open a video and try it",finalLead:"Install it, open any YouTube or Bilibili video, and press Translate in the player. English, Chinese, Japanese, Korean, Spanish, French, German, Portuguese, Russian and Italian are fully supported, with 30+ more languages in Beta."},ja:{eyebrow:"Chrome æ¡å¼µæ©è½ \xb7 YouTube / Bilibili \xb7 40+ è¨èª",heroTitle:"ãªã³ã¯ãã³ãã¼ãããåç»ãã¼ã¸ã§ãã®ã¾ã¾ç¿»è¨³",heroLead:"åç»ãéãã¦ãã¬ã¤ã¤ã¼ã®ã翻訳ããæ¼ãã ããåçã§ããã¾ã§ã®æ®ãæéããã¬ã¤ã¤ã¼ã«åºãã®ã§ãå¥ã®ã¿ãã«ç§»ã£ã¦ãã¦ã大ä¸å¤«ãæ»ã£ã¦ããã°å
ã®ãã¬ã¤ã¤ã¼ã§å¹ãæ¿ã
1ã¨è¨³æåå¹ãæµãã¾ãã",storeCta:"Chrome ã¦ã§ãã¹ãã¢ã§ã¤ã³ã¹ãã¼ã«",downloadCta:"æåããã±ã¼ã¸ããã¦ã³ãã¼ã",trustLine:"WaveShift ã¢ã«ã¦ã³ããå¿
è¦ \xb7 対象ã¨ãªãæ°è¦ã¦ã¼ã¶ã¼ã¯æå¤§15åç¡æãã¯ã¬ã¸ããã«ã¼ãä¸è¦",versionLabel:"ç¾å¨ã®ãã¼ã¸ã§ã³",heroShotCaption:"å¹ãæ¿ãã®æºåãã§ããã¨ããã¬ã¤ã¤ã¼ã«ãã®ç·ã®ãã¿ã³ã表示ããã¾ã",workflowTitle:"3 ã¹ããããåç»ã¯ãã¼ã¸ãé¢ããªã",workflowLead:"æåã®ã¯ãªãã¯ã®ãã¨ã¯è¦å¼µããªãã¦å¤§ä¸å¤«ãã«ã¦ã³ããã¦ã³ã¨é²æã¯ãã¬ã¤ã¤ã¼ã«æ®ããå¥ã®ä½æ¥ããã¦ãã¦ããå
¨ç·¨ãçµããã°ãã¹ã¯ãããéç¥ãå±ãã¾ãã",step1Title:"ãã¬ã¤ã¤ã¼ã®ã翻訳ããæ¼ã",step1Body:"YouTube ã Bilibili ã®åç»ãéãã¨ããã¬ã¤ã¤ã¼ã«ã翻訳ããã¿ã³ãå¢ãã¾ãããªã³ã¯ã®ã³ãã¼ãæ°ããã¿ããä¸è¦ã§ãã",step2Title:"ãµã¤ãããã«ã§è¨èªã¨å£°ãé¸ã¶",step2Body:"対象è¨èªã¯ 40 以ä¸ï¼10 è¨èªã¯å®å
¨å¯¾å¿ããã®ä»ã¯ Betaï¼ãå
ã®å£°ã®ã¯ãã¼ã³ãæ¨æºé³å£°ãã翻訳ã¹ã¿ã¤ã« 5 種ããèæ¯é³ãä¿æããããã©ããââChrome ã®ãµã¤ãããã«ã§é¸ãã§ããã®åç»ã翻訳ããæ¼ãã¾ãã",step3Title:"å¾
ã£ã¦ããéã¯é¢ãã¦OK",step3Body:"ãã¬ã¤ã¤ã¼ãåçã§ããã¾ã§ã®æ®ãæéããã£ã¨ã«ã¦ã³ããã¦ã³ãã¾ããèããç¶æ
ã«ãªãã¨ãã¿ã³ãç·ã«ãªããå
¨ç·¨ãçµããã°ãã¹ã¯ãããéç¥ãå±ãã¾ãã",sitesTitle:"YouTube ã Bilibili ããåããã¿ã³",sitesLead:"ã©ã¡ãã®ãµã¤ãã§ãæä½ã¯åãã§ãããã¬ã¤ã¤ã¼ã§ã翻訳ããæ¼ããChrome ã®ãµã¤ãããã«ã§é²æãè¦ããã¿ã¹ã¯ä¸è¦§ãå
±éã§ããã¤ã§ããã£ã³ã»ã«ãå試è¡ãã§ãã¾ãã",siteYoutube:"YouTube åç»ãã¼ã¸",siteBilibili:"Bilibili åç»ãã¼ã¸",permissionsTitle:"ãã¦ã³ãã¼ããå·®ãæ¿ããããªããå¢ããã®ã¯é³å£°ãã©ã㯠1 æ¬",permissionsLead:"æ åãã·ã¼ã¯ãã¼ããã¬ã¤ã¤ã¼ãå
ãµã¤ãã®ã¾ã¾ãWaveShift 㯠AI é³å£°ãã©ãã¯ã¨åå¹ãä¸ã«éããã ãã§ããå®éã«è§¦ãã®ã¯æ¬¡ã® 3 ã¤ã ãã§ãã",permSession:"ããªãã® WaveShift ã¢ã«ã¦ã³ã",permSessionBody:"å¹ãæ¿ãã¯ããªãã®æ®ãæéããæ¶è²»ãããã®ã§ãã¾ããã°ã¤ã³ãã¾ããã¹ãã¢ç㯠Cookie ãä¸åèªã¿åãã¾ãããYouTube ã Bilibili ã®ãã°ã¤ã³ãè¦ãã¾ããã",permSites:"YouTube / Bilibili ãã¼ã¸",permSitesBody:"ã©ã®åç»ãéãã¦ãããã確èªãã¦ããã¬ã¤ã¤ã¼ã«ã翻訳ããã¿ã³ãç½®ãããã«ä½¿ãã¾ãããµã¤ãå
ã§åç»ãåãæ¿ãã¦ããã¿ã³ã追å¾ãã¾ãã",permMedia:"å¹ãæ¿ãã¨åå¹ã®åå¾å
",permMediaBody:"宿ããé³å£°ãã©ãã¯ã¨åå¹ã¯ WaveShift èªèº«ã®ãã¡ã¤ã³ããåå¾ããå
ã®ãã¬ã¤ã¤ã¼ã§ãã®ã¾ã¾åçãã¾ãã",installTitle:"ã¤ã³ã¹ãã¼ã«æ¹æ³ãé¸ã¶",installLead:"ã»ã¨ãã©ã®æ¹ã¯ã¹ãã¢çã§ååã§ãï¼èªåæ´æ°ããï¼ãã¹ãã¢ãéããªãã¨ãããBilibili ãå¿åã¤ã³ãã¼ããæå¦ããã¨ãã¯æåããã±ã¼ã¸ãããã® Chrome ã® Bilibili ãã°ã¤ã³ããã®ã¾ã¾ä½¿ã£ã¦ç¶è¡ã§ãã¾ãã",installStoreTitle:"Chrome ã¦ã§ãã¹ãã¢",installStoreBody:"èªåæ´æ° \xb7 ã¯ã³ã¯ãªã㯠\xb7 è¿·ã£ãããã¡ã",openStore:"ã¹ãã¢ãã¼ã¸ãéã",installZipTitle:"ä¸ç´è
åãæåããã±ã¼ã¸",installZipBody:"è§£åå¾ãchrome://extensions ã§ãããããã¼ã¢ã¼ããæå¹ã«ãããã©ã«ããèªã¿è¾¼ã¿ã¾ãã",installZipPrivacy:"使ãã®ã¯ Bilibili ã®ã¿ã¹ã¯ã®ã¨ãã ãï¼SESSDATAãbili_jctãDedeUserID ã® 3 ã¤ãæå·åãã¦éä¿¡ãããã®ã¿ã¹ã¯ã«ã®ã¿ä½¿ç¨ãã¾ããã»ãã® Cookie ã«ã¯è§¦ãã¾ããã",downloadZip:"ããã±ã¼ã¸ããã¦ã³ãã¼ã",zipDetailsSummary:"ã¤ã³ã¹ãã¼ã«æé ã¨ãã§ãã¯ãµã ",packageSizeLabel:"ãã¡ã¤ã«ãµã¤ãº",packageShaLabel:"SHA-256",manualSteps:["ZIP ãã¡ã¤ã«ããã¦ã³ãã¼ããã¦è§£åãã¾ãã","chrome://extensions ãéãããããããã¼ã¢ã¼ããæå¹ã«ãã¾ãã","ãããã±ã¼ã¸åããã¦ããªãæ¡å¼µæ©è½ãèªã¿è¾¼ããã§ chrome-mv3 ãã©ã«ãã鏿ãã¾ãã"],finalTitle:"åç»ãã²ã¨ã¤éãã°ããã試ãã¾ã",finalLead:"ã¤ã³ã¹ãã¼ã«ããããYouTube ã Bilibili ã®åç»ãéãã¦ãã¬ã¤ã¤ã¼ã®ã翻訳ããæ¼ãã ããè±èªãä¸å½èªãæ¥æ¬èªãéå½èªãã¹ãã¤ã³èªããã©ã³ã¹èªããã¤ãèªããã«ãã¬ã«èªããã·ã¢èªãã¤ã¿ãªã¢èªã® 10 è¨èªã¯å®å
¨å¯¾å¿ãããã« 30 以ä¸ã®è¨èªã Beta ã§é¸ã¹ã¾ãã"},ko:{eyebrow:"Chrome íì¥ íë¡ê·¸ë¨ \xb7 YouTube / Bilibili \xb7 40ê°+ ì¸ì´",heroTitle:"ë§í¬ ë³µì¬ ìì´, ìì íì´ì§ìì ë°ë¡ ë²ì",heroLead:"ììì ì´ê³ íë ì´ì´ì ë²ì ë²í¼ì ë르ì¸ì. ì¬ìê¹ì§ ë¨ì ìê°ì´ íë ì´ì´ì íìëë ë¤ë¥¸ íì ê° ìì´ë ë©ëë¤. ëìì¤ë©´ ìë íë ì´ì´ìì ëë¹ê³¼ ë²ì ìë§ì´ ì¬ìë¼ì.",storeCta:"Chrome ì¹ ì¤í ì´ìì ì¤ì¹",downloadCta:"ìë ì¤ì¹ í¨í¤ì§ ë¤ì´ë¡ë",trustLine:"WaveShift ê³ì íì \xb7 ì격ì ê°ì¶ ì ê· ì¬ì©ìë ìµë 15ë¶ ë¬´ë£, ì ì©ì¹´ë ë¶íì",versionLabel:"íì¬ ë²ì ",heroShotCaption:"ëë¹ì´ ì¤ë¹ëë©´ íë ì´ì´ì ì´ ì´ë¡ì ë²í¼ì´ ëíë©ëë¤",workflowTitle:"3ë¨ê³, ììì íì´ì§ë¥¼ ë ëì§ ììì",workflowLead:"ì²ì í ë²ë§ ë르면 ì§ì¼ë³¼ íìê° ìì´ì. ì¹´ì´í¸ë¤ì´ê³¼ ì§í ìí©ì íë ì´ì´ì ë¨ê³ , ë¤ë¥¸ ì¼ì íê³ ìì´ë ì ì²´ê° ëëë©´ ë°ì¤í¬í± ìë¦¼ì´ ìµëë¤.",step1Title:"íë ì´ì´ì ë²ì ë²í¼ ë르기",step1Body:"YouTubeë Bilibili ììì ì´ë©´ íë ì´ì´ì ë²ì ë²í¼ì´ íë ìê¹ëë¤. ë§í¬ ë³µì¬ë, ì íë íì ìì´ì.",step2Title:"ì¬ì´ë í¨ëìì ì¸ì´ì 목ì리 ì í",step2Body:"ëì ì
1¸ì´ 40ê° ì´ì(10ê°ë ìì ì§ì, ë머ì§ë Beta), ìë 목ì리 ë³µì ëë íì¤ ìì±, ë²ì ì¤íì¼ 5ê°ì§, ë°°ê²½ì ì ì§ ì¬ë¶ê¹ì§ Chrome ì¬ì´ë í¨ëìì ê³ ë¥¸ ë¤ì ì´ ëìì ë²ìì ë르ì¸ì.",step3Title:"기ë¤ë¦¬ë ëì ì리를 ë¹ìë ë¼ì",step3Body:"íë ì´ì´ê° ì¬ì ê°ë¥í´ì§ ëê¹ì§ ê³ì ì¹´ì´í¸ë¤ì´í©ëë¤. ë¤ì ì ìê² ëë©´ ë²í¼ì´ ì´ë¡ìì¼ë¡ ë°ëê³ , ì ì²´ê° ëëë©´ ë°ì¤í¬í± ìë¦¼ì´ ìµëë¤.",sitesTitle:"YouTubeì Bilibili, ë²í¼ íë",sitesLead:"ë ì¬ì´í¸ìì íë ì¼ì´ ëê°ìì. íë ì´ì´ìì ë²ìì ëë¥´ê³ Chrome ì¬ì´ë í¨ëìì ì§í ìí©ì ë´
ëë¤. ìì
목ë¡ë íëì¬ì ì¸ì ë ì·¨ìíê±°ë ë¤ì ìëí ì ìì´ì.",siteYoutube:"YouTube ìì íì´ì§",siteBilibili:"Bilibili ìì íì´ì§",permissionsTitle:"ë´ë ¤ë°ì§ë, ë°ê¿ì¹ì§ë ìê³ , ì¤ëì¤ í¸ë íëë§ ëí´ì",permissionsLead:"íë©´ë ì¬ì ë°ë íë ì´ì´ë ìë ì¬ì´í¸ ê·¸ëë¡ì
ëë¤. WaveShiftë AI ì¤ëì¤ í¸ëê³¼ ìë§ì ìì ì¹ì ë¿ì´ìì. ì¤ì ë¡ ê±´ë리ë ê±´ ìë ì¸ ê°ì§ì
ëë¤.",permSession:"ë´ WaveShift ê³ì ",permSessionBody:"ëë¹ì ë´ ìì¬ ìê°ìì ì°¨ê°ëë 먼ì ë¡ê·¸ì¸í©ëë¤. ì¤í ì´ ë²ì ì ì¿ í¤ë¥¼ ì í ì½ì§ ììì. YouTubeë Bilibili ë¡ê·¸ì¸ë ë³¼ ì ììµëë¤.",permSites:"YouTube / Bilibili íì´ì§",permSitesBody:"ì´ë¤ ììì ì´ìëì§ë§ íì¸í´ì íë ì´ì´ì ë²ì ë²í¼ì ëìµëë¤. ì¬ì´í¸ ììì ììì ë°ê¿ë ë²í¼ì´ ë°ë¼ìµëë¤.",permMedia:"ëë¹ê³¼ ìë§ì ê°ì ¸ì¤ë ê³³",permMediaBody:"ìì±ë ì¤ëì¤ í¸ëê³¼ ìë§ì WaveShift ìì²´ ëë©ì¸ìì ë°ì ìë íë ì´ì´ìì ë°ë¡ ì¬ìí©ëë¤.",installTitle:"ì¤ì¹ ë°©ë² ì í",installLead:"ëë¶ë¶ì ì¤í ì´ ë²ì ì¼ë¡ ì¶©ë¶í´ì. ìëì¼ë¡ ì
ë°ì´í¸ë©ëë¤. ì¤í ì´ì ì ìí ì ìê±°ë Bilibiliê° ìµëª
ê°ì ¸ì¤ê¸°ë¥¼ ë§ì ë ìë í¨í¤ì§ë¥¼ ì°ì¸ì. ì´ Chromeì Bilibili ë¡ê·¸ì¸ì ê·¸ëë¡ ì´ì´ì ìëë¤.",installStoreTitle:"Chrome ì¹ ì¤í ì´",installStoreBody:"ìë ì
ë°ì´í¸ \xb7 ìí´ë¦ \xb7 ê³ ë¯¼ëë©´ ì´ê±¸ë¡",openStore:"ì¤í ì´ íì´ì§ ì´ê¸°",installZipTitle:"ê³ ê¸ ìë ì¤ì¹ í¨í¤ì§",installZipBody:"ìì¶ í´ì í chrome://extensionsìì ê°ë°ì 모ë를 ì¼ê³ í´ë를 ë¡ëíì¸ì.",installZipPrivacy:"Bilibili ìì
ììë§ ì°ì
ëë¤: SESSDATA, bili_jct, DedeUserID ì¸ ê°ì ìí¸íí´ ë³´ë´ê³ ê·¸ ìì
ìë§ ì¬ì©íë©°, ë¤ë¥¸ ì¿ í¤ë ê±´ëë¦¬ì§ ììµëë¤.",downloadZip:"í¨í¤ì§ ë¤ì´ë¡ë",zipDetailsSummary:"ì¤ì¹ ë¨ê³ì ì²´í¬ì¬",packageSizeLabel:"íì¼ í¬ê¸°",packageShaLabel:"SHA-256",manualSteps:["ZIP íì¼ì ë¤ì´ë¡ëíê³ ìì¶ì íëë¤.","chrome://extensions를 ì´ê³ ê°ë°ì 모ë를 ì¼ëë¤.","ìì¶í´ì ë íì¥ íë¡ê·¸ë¨ ë¡ë를 ëë¬ chrome-mv3 í´ë를 ì íí©ëë¤."],finalTitle:"ìì íëë§ ì´ë©´ ë°ë¡ ì¨ë³¼ ì ìì´ì",finalLead:"ì¤ì¹í ë¤ ì무 YouTubeë Bilibili ììì ì´ê³ íë ì´ì´ì ë²ì ë²í¼ì ë르ì¸ì. ìì´, ì¤êµì´, ì¼ë³¸ì´, íêµì´, ì¤íì¸ì´, íëì¤ì´, ë
ì¼ì´, í¬ë¥´í¬ê°ì´, ë¬ììì´, ì´í리ìì´ 10ê° ì¸ì´ë ìì ì§ìíë©°, 30ê° ì´ìì ì¸ì´ë¥¼ Betaë¡ ë ê³ ë¥¼ ì ììµëë¤."},es:{eyebrow:"Extensi\xf3n de Chrome \xb7 YouTube / Bilibili \xb7 40+ idiomas",heroTitle:"Traduce en la propia p\xe1gina del v\xeddeo, sin copiar enlaces",heroLead:"Abre un v\xeddeo y pulsa Traducir en el reproductor. Ver\xe1s una cuenta atr\xe1s hasta que se pueda empezar a escuchar, as\xed que puedes irte a otra pesta\xf1a; al volver, el doblaje y los subt\xedtulos suenan en el reproductor original.",storeCta:"Instalar desde Chrome Web Store",downloadCta:"Descargar paquete manual",trustLine:"Se requiere una cuenta de WaveShift \xb7 Los nuevos usuarios que cumplan los requisitos pueden recibir hasta 15 minutos gratis, sin tarjeta",versionLabel:"Versi\xf3n actual",heroShotCaption:"Cuando el doblaje est\xe1 listo, este bot\xf3n verde aparece en el reproductor",workflowTitle:"Tres pasos, el v\xeddeo nunca sale de su p\xe1gina",workflowLead:"Despu\xe9s de ese clic no hay nada que vigilar: la cuenta atr\xe1s y el progreso se quedan en el reproductor, t\xfa te pones a otra cosa y una notificaci\xf3n de escritorio avisa cuando el v\xeddeo entero est\xe1 listo.",step1Title:"Pulsa Traducir en el reproductor",step1Body:"Abre un v\xeddeo de YouTube o Bilibili y aparece un bot\xf3n Traducir en el reproductor: sin copiar enlaces ni abrir pesta\xf1as.",step2Title:"Elige idioma y voz en el panel lateral",step2Body:"M\xe1s de 40 idiomas de destino (diez con soporte completo, el resto en Beta), voz clonada o est\xe1ndar, cinco estilos de traducci\xf3n, con fondo o solo voz: se elige en el panel lateral de Chrome y luego pulsas Traducir este video.",step3Title:"Puedes irte mientras trabaja",step3Body:"El reproductor va descontando lo que falta para poder escuchar. El bot\xf3n se pone verde cuando ya puedes darle al play, y una notificaci\xf3n de escritorio avisa cuando el v\xeddeo entero est\xe1 listo.",sitesTitle:"YouTube y Bilibili, un mismo bot\xf3n",sitesLead:"En los dos sitios se hace igual: pulsas Traducir en el reproductor y sigues el progreso en el panel lateral de Chrome. La lista de tareas es la misma, y desde ah\xed cancelas o reintentas.",siteYoutube:"P\xe1gina de v\xeddeo de YouTube",siteBilibili:"P\xe1gina de v\xeddeo de Bilibili",permissionsTitle:"No descarga, no sustituye, solo a\xf1ade una pista de audio",permissionsLead:"La imagen, la barra de progreso y el reproductor siguen siendo los del sitio. WaveShift solo superpone una pista de audio con IA y los subt\xedtulos. Esto es todo lo que toca de verdad.",permSession:"Tu cuenta de WaveShift",permSessionBody:"El doblaje sale de tus minutos, as\xed que primero inicias sesi\xf3n. La versi\xf3n de la Store no lee ninguna cookie: nunca ve tu sesi\xf3n de YouTube ni de Bilibili.",permSites:"P\xe1ginas de YouTube / Bilibili",permSitesBody:"Solo mira qu\xe9 v\xeddeo tienes abierto para poner el bot\xf3n Traducir en el reproductor, y lo mantiene cuando cambias de v\xeddeo sin recargar.",permMedia:"De d\xf3nde sale el doblaje",permMediaBody:"La pista de audio terminada y los subt\xedtulos se descargan del dominio propio de WaveShift y suenan en el reproductor original.",installTitle:"Elige c\xf3mo instalar",installLead:"A casi todo el mund
1o le vale la versi\xf3n de la Store: se actualiza sola. El paquete manual es para cuando no puedes entrar en la tienda o cuando Bilibili rechaza una importaci\xf3n an\xf3nima: entonces contin\xfaa con tu sesi\xf3n de Bilibili en este Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Actualizaciones autom\xe1ticas \xb7 un clic \xb7 la opci\xf3n de casi todos",openStore:"Abrir p\xe1gina de la tienda",installZipTitle:"Paquete manual avanzado",installZipBody:"Descomprime, activa el modo desarrollador en chrome://extensions y carga la carpeta.",installZipPrivacy:"Solo se usa en tareas de Bilibili: cifra y env\xeda tres valores âSESSDATA, bili_jct y DedeUserIDâ para esa tarea concreta, y no toca ninguna otra cookie.",downloadZip:"Descargar paquete",zipDetailsSummary:"Pasos de instalaci\xf3n y suma de verificaci\xf3n",packageSizeLabel:"Tama\xf1o del archivo",packageShaLabel:"SHA-256",manualSteps:["Descarga y descomprime el archivo ZIP.","Abre chrome://extensions y activa el modo desarrollador.","Haz clic en Cargar descomprimida y elige la carpeta chrome-mv3."],finalTitle:"Abre un v\xeddeo y pru\xe9balo",finalLead:"Inst\xe1lala, abre cualquier v\xeddeo de YouTube o Bilibili y pulsa Traducir en el reproductor. Ingl\xe9s, chino, japon\xe9s, coreano, espa\xf1ol, franc\xe9s, alem\xe1n, portugu\xe9s, ruso e italiano tienen soporte completo, y hay m\xe1s de 30 idiomas adicionales en Beta."},fr:{eyebrow:"Extension Chrome \xb7 YouTube / Bilibili \xb7 40+ langues",heroTitle:"Traduisez sur la page m\xeame de la vid\xe9o, sans copier de lien",heroLead:"Ouvrez une vid\xe9o et appuyez sur Traduire dans le lecteur. Un compte \xe0 rebours indique quand la lecture pourra commencer, vous pouvez donc filer sur un autre onglet ; \xe0 votre retour, le doublage et les sous-titres traduits jouent dans le lecteur d'origine.",storeCta:"Installer depuis le Chrome Web Store",downloadCta:"T\xe9l\xe9charger le paquet manuel",trustLine:"Un compte WaveShift est requis \xb7 Les nouveaux utilisateurs \xe9ligibles peuvent recevoir jusquâ\xe0 15 minutes gratuites, sans carte bancaire",versionLabel:"Version actuelle",heroShotCaption:"Quand le doublage est pr\xeat, ce bouton vert appara\xeet dans le lecteur",workflowTitle:"Trois \xe9tapes, la vid\xe9o ne quitte jamais sa page",workflowLead:"Apr\xe8s ce clic, plus rien \xe0 surveiller : le compte \xe0 rebours et la progression restent sur le lecteur, vous partez faire autre chose, et une notification bureau vous pr\xe9vient quand la vid\xe9o enti\xe8re est pr\xeate.",step1Title:"Ap
1puyez sur Traduire dans le lecteur",step1Body:"Ouvrez une vid\xe9o YouTube ou Bilibili : un bouton Traduire appara\xeet dans le lecteur â sans copier de lien ni ouvrir d'onglet.",step2Title:"Choisissez langue et voix dans le panneau lat\xe9ral",step2Body:"Plus de 40 langues cibles (dix enti\xe8rement prises en charge, les autres en Beta), voix clon\xe9e ou voix standard, cinq styles de traduction, fond sonore gard\xe9 ou non : tout se choisit dans le panneau lat\xe9ral de Chrome, puis vous appuyez sur Traduire cette vid\xe9o.",step3Title:"Vous pouvez partir pendant ce temps",step3Body:"Le lecteur d\xe9compte le temps restant avant la premi\xe8re \xe9coute. Le bouton passe au vert d\xe8s que vous pouvez lancer la lecture, et une notification bureau arrive quand toute la vid\xe9o est pr\xeate.",sitesTitle:"YouTube et Bilibili, un seul bouton",sitesLead:"La manÅuvre est identique sur les deux sites : Traduire dans le lecteur, progression dans le panneau lat\xe9ral de Chrome. La liste des t\xe2ches est commune â vous y annulez ou relancez ce que vous voulez.",siteYoutube:"Page vid\xe9o YouTube",siteBilibili:"Page vid\xe9o Bilibili",permissionsTitle:"Aucun t\xe9l\xe9chargement, aucun remplacement, juste une piste audio en plus",permissionsLead:"L'image, la barre de lecture, le lecteur : tout reste celui du site. WaveShift ne fait que superposer une piste audio IA et des sous-titres. Voici tout ce qu'il touche r\xe9ellement.",permSession:"Votre compte WaveShift",permSessionBody:"Le doublage est d\xe9compt\xe9 de vos minutes, d'o\xf9 la connexion. La version du Store ne lit aucun cookie : elle ne voit jamais votre session YouTube ou Bilibili.",permSites:"Pages YouTube / Bilibili",permSitesBody:"Elle regarde seulement quelle vid\xe9o est ouverte pour placer le bouton Traduire dans le lecteur, et suit vos changements de vid\xe9o sans rechargement.",permMedia:"D'o\xf9 vient le doublage",permMediaBody:"La piste audio finie et les sous-titres sont r\xe9cup\xe9r\xe9s sur le domaine propre de WaveShift et lus dans le lecteur d'origine.",installTitle:"Choisissez votre installation",installLead:"La version du Store suffit \xe0 presque tout le monde : elle se met \xe0 jour toute seule. Le paquet manuel sert quand le store est inaccessible, ou quand Bilibili refuse un import anonyme â il encha\xeene alors avec votre session Bilibili dans ce Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Mises \xe0 jour auto \xb7 un clic \xb7 le choix par d\xe9faut",openStore:"Ouvrir la page du store",installZipTitle:"Paquet manuel avanc\xe9",installZipBody:"D\xe9compressez, activez le mode d\xe9veloppeur sur chrome://extensions, puis chargez le dossier.",installZipPrivacy:"Utilis\xe9 uniquement pour les t\xe2ches Bilibili : il chiffre et envoie trois valeurs â SESSDATA, bili_jct et DedeUserID â pour cette seule t\xe2che, et ne touche \xe0 aucun autre cookie.",downloadZip:"T\xe9l\xe9charger le paquet",zipDetailsSummary:"\xc9tapes d'installation et somme de contr\xf4le",packageSizeLabel:"Taille du fichier",packageShaLabel:"SHA-256",manualSteps:["T\xe9l\xe9chargez et d\xe9compressez le fichier ZIP.","Ouvrez chrome://extensions et activez le mode d\xe9veloppeur.","Cliquez sur Charger l'extension non empaquet\xe9e et choisissez le dossier chrome-mv3."],finalTitle:"Ouvrez une vid\xe9o et essayez",finalLead:"Installez, ouvrez n'importe quelle vid\xe9o YouTube ou Bilibili, appuyez sur Traduire dans le lecteur. L'anglais, le chinois, le japonais, le cor\xe9en, l'espagnol, le fran\xe7ais, l'allemand, le portugais, le russe et l'italien sont enti\xe8rement pris en charge, avec plus de 30 autres langues en Beta."},de:{eyebrow:"Chrome-Erweiterung \xb7 YouTube / Bilibili \xb7 40+ Sprachen",heroTitle:"\xdcbersetzen direkt auf der Videoseite â ohne Link-Kopieren",heroLead:"Video \xf6ffnen, im Player auf \xdcbersetzen tippen. Ein Countdown zeigt, wann die Wiedergabe starten kann â Sie k\xf6nnen also in einen anderen Tab wechseln; danach laufen Synchronfassung und \xfcbersetzte Untertitel im Original-Player.",storeCta:"Im Chrome Web Store installieren",downloadCta:"Manuelles Paket herunterladen",trustLine:"Ein WaveShift-Konto ist erforderlich \xb7 Bere
1chtigte neue Nutzer k\xf6nnen bis zu 15 Gratisminuten erhalten, keine Kreditkarte",versionLabel:"Aktuelle Version",heroShotCaption:"Sobald die Synchronfassung fertig ist, erscheint dieser gr\xfcne Button im Player",workflowTitle:"Drei Schritte, das Video bleibt auf seiner Seite",workflowLead:"Nach diesem einen Klick gibt es nichts zu beobachten: Countdown und Fortschritt bleiben am Player, Sie machen etwas anderes, und eine Desktop-Benachrichtigung meldet sich, wenn das ganze Video fertig ist.",step1Title:"Im Player auf \xdcbersetzen tippen",step1Body:"YouTube- oder Bilibili-Video \xf6ffnen â im Player erscheint ein \xdcbersetzen-Button. Kein Link-Kopieren, kein neuer Tab.",step2Title:"Sprache und Stimme im Seitenpanel w\xe4hlen",step2Body:"\xdcber 40 Zielsprachen (zehn vollst\xe4ndig unterst\xfctzt, die \xfcbrigen in der Beta), geklonte oder Standardstimme, f\xfcnf \xdcbersetzungsstile, Hintergrund behalten oder nicht: alles im Chrome-Seitenpanel w\xe4hlen, dann Dieses Video \xfcbersetzen dr\xfccken.",step3Title:"Sie k\xf6nnen weggehen, w\xe4hrend es l\xe4uft",step3Body:"Der Player z\xe4hlt herunter, bis die Wiedergabe starten kann. Der Button wird gr\xfcn, sobald Sie zuh\xf6ren k\xf6nnen, und eine Desktop-Benachrichtigung kommt, wenn das ganze Video fertig ist.",sitesTitle:"YouTube und Bilibili, ein Button",sitesLead:"Auf beiden Seiten l\xe4uft es gleich: im Player auf \xdcbersetzen, Fortschritt im Chrome-Seitenpanel. Die Aufgabenliste ist dieselbe â dort abbrechen oder neu starten.",siteYoutube:"YouTube-Videoseite",siteBilibili:"Bilibili-Videoseite",permissionsTitle:"Kein Download, kein Austausch, nur eine Tonspur mehr",permissionsLead:"Bild, Fortschrittsleiste und Player bleiben die der Website. WaveShift legt nur eine KI-Tonspur und Untertitel dar\xfcber. Mehr als die folgenden drei Dinge ber\xfchrt es nicht.",permSession:"Ihr WaveShift-Konto",permSessionBody:"Die Synchronisation geht von Ihren Minuten ab, deshalb die Anmeldung. Die Store-Version liest keinerlei Cookies â Ihre YouTube- oder Bilibili-Anmeldung sieht sie nie.",permSites:"YouTube- / Bilibili-Seiten",permSitesBody:"Sie pr\xfcft nur, welches Video offen ist, um den \xdcbersetzen-Button in den Player zu setzen â und bleibt dran, wenn Sie ohne Neuladen das Video wechseln.",permMedia:"Woher die Synchronfassung kommt",permMediaBody:"Fertige Tonspur und Untertitel kommen von WaveShifts eigener Domain und laufen direkt im Original-Player.",installTitle:"Installationsweg w\xe4hlen",installLead:"F\xfcr die meisten gen\xfcgt die Store-Version, sie aktualisiert sich selbst. Das manuelle Paket ist f\xfcr gesperrten Store-Zugang oder wenn Bilibili einen anonymen Import ablehnt: dann macht es mit Ihrer Bilibili-Anmeldung in diesem Chrome weiter.",installStoreTitle:"Chrome Web Store",installStoreBody:"Auto-Updates \xb7 ein Klick \xb7 f\xfcr die meisten richtig",openStore:"Store-Seite \xf6ffnen",installZipTitle:"Manuelles Paket f\xfcr Fortgeschrittene",installZipBody:"Entpacken, Entwicklermodus unter chrome://extensions aktivieren, Ordner laden.",installZipPrivacy:"Nur f\xfcr Bilibili-Aufgaben: Es verschl\xfcsselt und sendet drei Werte â SESSDATA, bili_jct und DedeUserID â ausschlie\xdflich f\xfcr diese eine Aufgabe und r\xfchrt kein anderes Cookie an.",downloadZip:"Paket herunterladen",zipDetailsSummary:"Installationsschritte & Pr\xfcfsumme",packageSizeLabel:"Dateigr\xf6\xdfe",packageShaLabel:"SHA-256",manualSteps:["ZIP-Datei herunterladen und entpacken.","chrome://extensions \xf6ffnen und den Entwicklermodus aktivieren.","Auf Entpackte Erweiterung laden klicken und den chrome-mv3-Ordner w\xe4hlen."],finalTitle:"Ein Video \xf6ffnen und ausprobieren",finalLead:"Installieren, ein beliebiges YouTube- oder Bilibili-Video \xf6ffnen, im Player auf \xdcbersetzen. Englisch, Chinesisch, Japanisch, Koreanisch, Spanisch, Franz\xf6sisch, Deutsch, Portugiesisch, Russisch und Italienisch werden vollst\xe4ndig unterst\xfctzt, \xfcber 30 weitere Sprachen sind in der Beta."},pt:{eyebrow:"Extens\xe3o Chrome \xb7 YouTube / Bilibili \xb7 40+ idiomas",heroTitle:"Traduza na pr\xf3pria p\xe1gina do v\xeddeo, sem c
1opiar links",heroLead:"Abra um v\xeddeo e toque em Traduzir no player. Uma contagem mostra quanto falta para come\xe7ar a ouvir, ent\xe3o d\xe1 para ir para outra aba; ao voltar, a dublagem e as legendas traduzidas tocam no player original.",storeCta:"Instalar pela Chrome Web Store",downloadCta:"Baixar pacote manual",trustLine:"\xc9 preciso ter conta WaveShift \xb7 Novos usu\xe1rios eleg\xedveis podem receber at\xe9 15 minutos gr\xe1tis, sem cart\xe3o",versionLabel:"Vers\xe3o atual",heroShotCaption:"Quando a dublagem fica pronta, este bot\xe3o verde aparece no player",workflowTitle:"Tr\xeas passos, o v\xeddeo nunca sai da p\xe1gina",workflowLead:"Depois desse clique n\xe3o h\xe1 nada para ficar olhando: a contagem e o progresso ficam no player, voc\xea vai fazer outra coisa e uma notifica\xe7\xe3o no desktop avisa quando o v\xeddeo inteiro fica pronto.",step1Title:"Toque em Traduzir no player",step1Body:"Abra um v\xeddeo do YouTube ou do Bilibili e aparece um bot\xe3o Traduzir no player â sem copiar link, sem abrir aba.",step2Title:"Escolha idioma e voz no painel lateral",step2Body:"Mais de 40 idiomas de destino (dez com suporte completo, os demais em Beta), voz clonada ou padr\xe3o, cinco estilos de tradu\xe7\xe3o, manter o fundo ou n\xe3o: escolha no painel lateral do Chrome e toque em Traduzir este v\xeddeo.",step3Title:"D\xe1 para sair enquanto ele trabalha",step3Body:"O player fica contando quanto falta para voc\xea poder ouvir. O bot\xe3o fica verde quando j\xe1 d\xe1 play, e uma notifica\xe7\xe3o no desktop chega quando o v\xeddeo inteiro termina.",sitesTitle:"YouTube e Bilibili, um s\xf3 bot\xe3o",sitesLead:"Nos dois sites \xe9 igual: Traduzir no player e progresso no painel lateral do Chrome. A lista de tarefas \xe9 a mesma â \xe9 de l\xe1 que voc\xea cancela ou tenta de novo.",siteYoutube:"P\xe1gina de v\xeddeo do YouTube",siteBilibili:"P\xe1gina de v\xeddeo do Bilibili",permissionsTitle:"N\xe3o baixa, n\xe3o substitui, s\xf3 acrescenta uma faixa de \xe1udio",permissionsLead:"A imagem, a barra de progresso e o player continuam sendo os do site. O WaveShift s\xf3 sobrep\xf5e uma faixa de \xe1udio com IA e as legendas. \xc9 s\xf3 isto que ele realmente toca.",permSession:"Sua conta WaveShift",permSessionBody:"A dublagem sai dos seus minutos, por isso o login. A vers\xe3o da Store n\xe3o l\xea nenhum cookie â nunca v\xea seu login do YouTube nem do Bilibili.",permSites:"P\xe1ginas do YouTube / Bilibili",permSitesBody:"Ele s\xf3 olha qual v\xeddeo est\xe1 aberto para colocar o bot\xe3o Traduzir no player, e acompanha quando voc\xea troca de v\xeddeo sem recarregar.",permMedia:"De onde vem a dublagem",permMediaBody:"A faixa de \xe1udio pronta e as legendas v\xeam do dom\xednio do pr\xf3prio WaveShift e tocam no player original.",installTitle:"Escolha como instalar",installLead:"Para quase todo mundo a vers\xe3o da Store basta: ela se atualiza sozinha. O pacote manual serve quando a loja est\xe1 inacess\xedvel ou quando o Bilibili recusa uma importa\xe7\xe3o an\xf4nima â a\xed ele continua com o seu login do Bilibili neste Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Atualiza\xe7\xe3o autom\xe1tica \xb7 um clique \xb7 a escolha da maioria",openStore:"Abrir p\xe1gina da loja",installZipTitle:"Pacote manual avan\xe7ado",installZipBody:"Descompacte, ative o modo desenvolvedor em chrome://extensions e carregue a pasta.",installZipPrivacy:"Usado s\xf3 em tarefas do Bilibili: criptografa e envia tr\xeas valores â SESSDATA, bili_jct e DedeUserID â apenas para aquela tarefa, e n\xe3o toca em nenhum outro cookie.",downloadZip:"Baixar pacote",zipDetailsSummary:"Passos de instala\xe7\xe3o e checksum",packageSizeLabel:"Tamanho do arquivo",packageShaLabel:"SHA-256",manualSteps:["Baixe e descompacte o arquivo ZIP.","Abra chrome://extensions e ative o modo desenvolvedor.","Clique em Carregar sem compacta\xe7\xe3o e escolha a pasta chrome-mv3."],finalTitle:"Abra um v\xeddeo e experimente",finalLead:"Instale, abra qualquer v\xeddeo do YouTube ou do Bilibili e toque em Traduzir no player. Ingl\xeas, chin\xeas, japon\xeas, coreano, espanhol, franc\xeas, alem\xe3o, portugu\xeas, russo e italiano t\xeam suporte completo, com mais de 30 outros idiomas em Beta."},ru:{eyebrow:"РаÑÑиÑение Chrome \xb7 YouTube / Bilibili \xb7 40+ ÑзÑков",heroTitle:"ÐеÑевод пÑÑмо на ÑÑÑаниÑе видео â без копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑÑлок",heroLead:"ÐÑкÑойÑе видео и нажмиÑе \xabÐеÑевеÑÑи\xbb в плееÑе. ÐÐ»ÐµÐµÑ Ð¾ÑÑÑиÑÑÐ²Ð°ÐµÑ Ð²ÑÐµÐ¼Ñ Ð´Ð¾ моменÑа, когда можно бÑÐ´ÐµÑ ÑлÑÑаÑÑ, Ñак ÑÑо Ñпокойно ÑÑ
одиÑе в дÑÑгÑÑ Ð²ÐºÐ»Ð°Ð´ÐºÑ â веÑнÑÑеÑÑ, и дÑблÑж Ñ Ð¿ÐµÑеведÑннÑми ÑÑбÑиÑÑами пойдÑÑ Ð² иÑÑ
одном плееÑе.",storeCta:"УÑÑановиÑÑ Ð¸Ð· Chrome Web Store",downloadCta:"СкаÑаÑÑ ÑÑÑной пакеÑ",trustLine:"ÐÑжен аккаÑÐ½Ñ WaveShift \xb7 ÐодÑ
одÑÑие новÑе полÑзоваÑели могÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾ 15 беÑплаÑнÑÑ
минÑÑ, без каÑÑÑ",versionLabel:"ТекÑÑÐ°Ñ Ð²ÐµÑÑиÑ",heroShotCaption:"Ðогда дÑблÑж гоÑов, в плееÑе поÑвл
1ÑеÑÑÑ ÑÑа зелÑÐ½Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°",workflowTitle:"ТÑи Ñага â видео не Ð¿Ð¾ÐºÐ¸Ð´Ð°ÐµÑ ÑÐ²Ð¾Ñ ÑÑÑаниÑÑ",workflowLead:"ÐоÑле ÑÑого нажаÑÐ¸Ñ ÑледиÑÑ Ð½Ðµ за Ñем: оÑÑÑÑÑ Ð¸ пÑогÑеÑÑ Ð¾ÑÑаÑÑÑÑ Ð½Ð° плееÑе, Ð²Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑеÑÑ Ñвоими делами, а когда вÑÑ Ð²Ð¸Ð´ÐµÐ¾ гоÑово, пÑиÑ
Ð¾Ð´Ð¸Ñ Ñведомление на ÑабоÑий ÑÑол.",step1Title:"ÐажмиÑе \xabÐеÑевеÑÑи\xbb в плееÑе",step1Body:"ÐÑкÑойÑе видео на YouTube или Bilibili â в плееÑе поÑвиÑÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ° \xabÐеÑевеÑÑи\xbb. СÑÑÐ»ÐºÑ ÐºÐ¾Ð¿Ð¸ÑоваÑÑ Ð½Ðµ нÑжно, новÑÑ Ð²ÐºÐ»Ð°Ð´ÐºÑ Ð¾ÑкÑÑваÑÑ Ñоже.",step2Title:"ÐÑбеÑиÑе ÑзÑк и Ð³Ð¾Ð»Ð¾Ñ Ð² боковой панели",step2Body:"Ðолее 40 ÑелевÑÑ
ÑзÑков (деÑÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ, оÑÑалÑнÑе â в беÑа-веÑÑии), клон иÑÑ
одного голоÑа или ÑÑандаÑÑнÑй, пÑÑÑ ÑÑилей пеÑевода, оÑÑавлÑÑÑ Ñон или Ð½ÐµÑ â вÑÑ Ð²ÑбиÑаеÑÑÑ Ð² боковой панели Chrome, далÑÑе \xabÐеÑевеÑÑи ÑÑо видео\xbb.",step3Title:"Ðока идÑÑ ÑабоÑа, можно ÑйÑи",step3Body:"ÐÐ»ÐµÐµÑ Ð¾ÑÑÑиÑÑÐ²Ð°ÐµÑ Ð²ÑÐµÐ¼Ñ Ð´Ð¾ пеÑвой возможноÑÑи поÑлÑÑаÑÑ. Ðнопка ÑÑановиÑÑÑ Ð·ÐµÐ»Ñной, когда Ñже можно вклÑÑаÑÑ, а по гоÑовноÑÑи вÑего видео пÑиÑ
Ð¾Ð´Ð¸Ñ Ñведомление на ÑабоÑий ÑÑол.",sitesTitle:"YouTube и Bilibili â одна кнопка",sitesLead:"Ðа обоиÑ
ÑайÑаÑ
вÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾: \xabÐеÑевеÑÑи\xbb в плееÑе, пÑогÑеÑÑ Ð² боковой панели Chrome. СпиÑок Ð·Ð°Ð´Ð°Ñ Ð¾Ð±Ñий â оÑÑÑда же оÑменÑеÑе или запÑÑкаеÑе заново.",siteYoutube:"СÑÑаниÑа видео YouTube",siteBilibili:"СÑÑаниÑа видео Bilibili",permissionsTitle:"ÐиÑего не ÑкаÑиваеÑ, ниÑего не подменÑеÑ, лиÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÐµÑ Ð·Ð²ÑковÑÑ Ð´Ð¾ÑожкÑ",permissionsLead:"ÐаÑÑинка, полоÑа воÑпÑÐ¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¸ Ñам Ð¿Ð»ÐµÐµÑ Ð¾ÑÑаÑÑÑÑ ÑайÑа. WaveShift ÑолÑко накладÑÐ²Ð°ÐµÑ ÑвеÑÑ
Ñ ÐÐ-доÑÐ¾Ð¶ÐºÑ Ð¸ ÑÑбÑиÑÑÑ. ÐÐ¾Ñ Ð²ÑÑ, к ÑÐµÐ¼Ñ Ð¾Ð½ дейÑÑвиÑелÑно обÑаÑаеÑÑÑ.",permSession:"ÐÐ°Ñ Ð°ÐºÐºÐ°ÑÐ½Ñ WaveShift",permSessionBody:"ÐÑблÑж ÑпиÑÑваеÑÑÑ Ñ Ð²Ð°ÑиÑ
минÑÑ, поÑÑÐ¾Ð¼Ñ Ð½Ñжен вÑ
од. ÐеÑÑÐ¸Ñ Ð¸Ð· Store не ÑиÑÐ°ÐµÑ cookie вообÑе â Ð²Ð°Ñ Ð²Ñ
од в YouTube или Bilibili она не видиÑ.",permSites:"СÑÑаниÑÑ YouTube / Bilibili",permSitesBody:"СмоÑÑÐ¸Ñ ÑолÑко, какое видео оÑкÑÑÑо, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÑÑавиÑÑ ÐºÐ½Ð¾Ð¿ÐºÑ \xabÐеÑевеÑÑи\xbb в плееÑ, и не ÑеÑÑÐµÑ ÐµÑ, когда Ð²Ñ Ð¿ÐµÑеÑ
одиÑе к дÑÑÐ³Ð¾Ð¼Ñ Ð²Ð¸Ð´ÐµÐ¾ без пеÑезагÑÑзки.",permMedia:"ÐÑкÑда беÑÑÑÑÑ Ð´ÑблÑж",permMediaBody:"ÐоÑÐ¾Ð²Ð°Ñ Ð·Ð²ÑÐºÐ¾Ð²Ð°Ñ Ð´Ð¾Ñожка и ÑÑбÑиÑÑÑ Ð·Ð°Ð³ÑÑжаÑÑÑÑ Ñ ÑобÑÑвенного домена WaveShift и игÑаÑÑ Ð² иÑÑ
одном плееÑе.",installTitle:"ÐÑбеÑиÑе ÑпоÑоб ÑÑÑановки",installLead:"ÐоÑÑи вÑем Ñ
ваÑÐ¸Ñ Ð²ÐµÑÑии из Store â она обновлÑеÑÑÑ Ñама. Ð ÑÑной Ð¿Ð°ÐºÐµÑ Ð½Ñжен, еÑли магазин недоÑÑÑпен или еÑли Bilibili оÑказал в анонимном импоÑÑе: Ñогда Ð¿Ð°ÐºÐµÑ Ð¿ÑÐ¾Ð´Ð¾Ð»Ð¶Ð¸Ñ Ñ Ð²Ð°Ñим вÑ
одом в Bilibili в ÑÑом Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"ÐвÑÐ¾Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ \xb7 один клик \xb7 вÑÐ±Ð¾Ñ Ð±Ð¾Ð»ÑÑинÑÑва",openStore:"ÐÑкÑÑÑÑ ÑÑÑаниÑÑ Ð¼Ð°Ð³Ð°Ð·Ð¸Ð½Ð°",installZipTitle:"Ð ÑÑной Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ Ð¿ÑодвинÑÑÑÑ
",
1installZipBody:"РаÑпакÑйÑе, вклÑÑиÑе Ñежим ÑазÑабоÑÑика на chrome://extensions и загÑÑзиÑе папкÑ.",installZipPrivacy:"ÐÑжен ÑолÑко Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ñ Bilibili: ÑиÑÑÑÐµÑ Ð¸ оÑпÑавлÑÐµÑ ÑÑи знаÑÐµÐ½Ð¸Ñ â SESSDATA, bili_jct и DedeUserID â ÑолÑко Ð´Ð»Ñ ÑÑой задаÑи и не ÑÑÐ¾Ð³Ð°ÐµÑ Ð´ÑÑгие cookie.",downloadZip:"СкаÑаÑÑ Ð¿Ð°ÐºÐµÑ",zipDetailsSummary:"Шаги ÑÑÑановки и конÑÑолÑÐ½Ð°Ñ ÑÑмма",packageSizeLabel:"Ð Ð°Ð·Ð¼ÐµÑ Ñайла",packageShaLabel:"SHA-256",manualSteps:["СкаÑайÑе и ÑаÑпакÑйÑе ZIP-Ñайл.","ÐÑкÑойÑе chrome://extensions и вклÑÑиÑе Ñежим ÑазÑабоÑÑика.","ÐажмиÑе \xabÐагÑÑзиÑÑ ÑаÑпакованное ÑаÑÑиÑение\xbb и вÑбеÑиÑе Ð¿Ð°Ð¿ÐºÑ chrome-mv3."],finalTitle:"ÐÑкÑойÑе видео â и пÑобÑйÑе",finalLead:"УÑÑановиÑе, оÑкÑойÑе лÑбое видео на YouTube или Bilibili и нажмиÑе \xabÐеÑевеÑÑи\xbb в плееÑе. ÐнглийÑкий, киÑайÑкий, ÑпонÑкий, коÑейÑкий, иÑпанÑкий, ÑÑанÑÑзÑкий, немеÑкий, поÑÑÑгалÑÑкий, ÑÑÑÑкий и иÑалÑÑнÑкий поддеÑживаÑÑÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ, еÑÑ Ð±Ð¾Ð»ÐµÐµ 30 ÑзÑков доÑÑÑÐ¿Ð½Ñ Ð² беÑа-веÑÑии."},it:{eyebrow:"Estensione Chrome \xb7 YouTube / Bilibili \xb7 40+ lingue",heroTitle:"Traduci direttamente sulla pagina del video, senza copiare link",heroLead:"Apri un video e premi Traduci nel player. Un conto alla rovescia dice quanto manca al primo ascolto, cos\xec puoi passare a un'altra scheda; al ritorno il doppiaggio e i sottotitoli tradotti partono nel player originale.",storeCta:"Installa dal Chrome Web Store",downloadCta:"Scarica pacchetto manuale",trustLine:"Serve un account WaveShift \xb7 I nuovi utenti idonei possono ricevere fino a 15 minuti gratis, senza carta",versionLabel:"Versione attuale",heroShotCaption:"Quando il doppiaggio \xe8 pronto, nel player compare questo pulsante verde",workflowTitle:"Tre passaggi, il video non lascia mai la sua pagina",workflowLead:"Dopo quel clic non c'\xe8 niente da guardare: conto alla rovescia e progresso restano sul player, tu fai altro e una notifica sul desktop ti avvisa quando il video \xe8 pronto per intero.",step1Title:"Premi Traduci nel player",step1Body:"Apri un video YouTube o Bilibili e nel player compare un pulsante Traduci â senza copiare link n\xe9 aprire schede.",step2Title:"Scegli lingua e voce nel pannello laterale",step2Body:"Oltre 40 lingue di destinazione (dieci pienamente supportate, le altre in Beta), voce clonata o standard, cinque stili di traduzione, sfondo sonoro s\xec o no: si scelgono nel pannello laterale di Chrome, poi premi Traduci questo video.",step3Title:"Puoi andartene mentre lavora",step3Body:"Il player conta alla rovescia quanto manca al primo ascolto. Il pulsante diventa verde quando puoi far partire l'audio, e una notifica sul desktop arriva quando il video \xe8 finito del tutto.",sitesTitle:"YouTube e Bilibili, un solo pulsante",sitesLead:"Sui due siti si fa la stessa cosa: Traduci nel player, progresso nel pannello laterale di Chrome. La lista attivit\xe0 \xe8 una sola â da l\xec annulli o riprovi.",siteYoutube:"Pagina video YouTube",siteBilibili:"Pagina video Bilibili",permissionsTitle:"Non scarica, non sostituisce, aggiunge solo una traccia audio",permissionsLead:"Immagine, barra di avanzamento e player restano quelli del sito. WaveShift ci sovrappone soltanto una traccia audio IA e i sottotitoli. Ecco tutto quello che tocca davvero.",permSession:"Il tuo account WaveShift",permSessionBody:"Il doppiaggio scala dai tuoi minuti, per questo serve l'accesso. La versione dello Store non legge alcun cookie: il tuo login YouTube o Bilibili non lo vede mai.",permSites:"Pagine YouTube / Bilibili",permSitesBody:"Guarda solo quale video hai aperto per mettere il pulsante Traduci nel player, e lo mantiene quando cambi video senza ricaricare.",permMedia:"Da dove arriva il doppiaggi
1o",permMediaBody:"La traccia audio finita e i sottotitoli arrivano dal dominio di WaveShift e si riproducono nel player originale.",installTitle:"Scegli come installare",installLead:"Per quasi tutti basta la versione dello Store: si aggiorna da sola. Il pacchetto manuale serve se lo store \xe8 inaccessibile o se Bilibili rifiuta un import anonimo â in quel caso continua con il tuo login Bilibili in questo Chrome.",installStoreTitle:"Chrome Web Store",installStoreBody:"Aggiornamenti automatici \xb7 un clic \xb7 la scelta di quasi tutti",openStore:"Apri pagina dello store",installZipTitle:"Pacchetto manuale avanzato",installZipBody:"Decomprimi, attiva la modalit\xe0 sviluppatore su chrome://extensions e carica la cartella.",installZipPrivacy:"Serve solo per le attivit\xe0 Bilibili: cifra e invia tre valori â SESSDATA, bili_jct e DedeUserID â solo per quell'attivit\xe0, e non tocca nessun altro cookie.",downloadZip:"Scarica pacchetto",zipDetailsSummary:"Passaggi di installazione e checksum",packageSizeLabel:"Dimensione file",packageShaLabel:"SHA-256",manualSteps:["Scarica e decomprimi il file ZIP.","Apri chrome://extensions e attiva la modalit\xe0 sviluppatore.","Fai clic su Carica estensione non pacchettizzata e scegli la cartella chrome-mv3."],finalTitle:"Apri un video e provala",finalLead:"Installala, apri un qualsiasi video YouTube o Bilibili e premi Traduci nel player. Inglese, cinese, giapponese, coreano, spagnolo, francese, tedesco, portoghese, russo e italiano sono pienamente supportati, con oltre 30 altre lingue in Beta."}};function z(e){let{href:i,children:a,icon:o,variant:s="primary",download:n,className:l,analyticsSurface:r}=e;return(0,t.jsx)(m.$,{asChild:!0,size:"xl",variant:"primary"===s?"default":"outline",className:(0,T.cn)("h-auto min-h-12 max-w-full whitespace-normal px-6 py-3 text-center",l),children:(0,t.jsxs)("a",{href:i,target:"_blank",rel:"noreferrer",download:n,onClick:()=>(0,w.HZ)("extension_install_clicked",{browser:"chrome",surface:r}),children:[(0,t.jsx)(o,{className:"h-4 w-4","aria-hidden":"true"}),(0,t.jsx)("span",{children:a})]})})}function C(e){let{src:i,alt:a,sizes:o,width:s,height:n,priority:l=!1,className:r}=e,d=i.replace(/\.(?:avif|webp|png)$/,"");return(0,t.jsxs)("picture",{className:"absolute inset-0 block",children:[(0,t.jsx)("source",{srcSet:"".concat(d,".avif"),type:"image/avif",sizes:o}),(0,t.jsx)("source",{srcSet:"".concat(d,".webp"),type:"image/webp",sizes:o}),(0,t.jsx)("img",{src:i,alt:a,width:s,height:n,loading:l?"eager":"lazy",fetchPriority:l?"high":void 0,decoding:"async",sizes:o,className:(0,T.cn)("h-full w-full object-cover",r),draggable:!1})]})}function N(){let{language:e}=(0,g.ok)(),i=(0,v.V)(L,e),a="zh"===e?x:S,m=[{shot:a.entry,icon:o.hIf,title:i.step1Title,body:i.step1Body,position:"object-center"},{shot:a.panel,icon:s.vgc,title:i.step2Title,body:i.step2Body,position:"object-center"},{shot:a.progress,icon:n.eSk,title:i.step3Title,body:i.step3Body,position:"object-center"}];return(0,t.jsxs)("div",{className:"min-h-screen text-foreground",children:[(0,t.jsx)("section",{className:"relative overflow-hidden",children:(0,t.jsxs)("div",{className:"marketing-container relative grid gap-10 py-12 sm:py-16 xl:grid-cols-12 xl:items-center",children:[(0,t.jsxs)("div",{className:"min-w-0 max-w-2xl xl:col-span-6",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 text-eyebrow text-muted-foreground",children:[(0,t.jsx)(l.MzC,{className:"h-3.5 w-3.5","aria-hidden":"true"}),(0,t.jsx)("span",{children:i.eyebrow})]}),(0,t.jsx)("h1",{className:"marketing-title mt-4 xl:text-5xl [&>.font-emphasis]:block",children:(0,t.jsx)(b.X,{text:i.heroTitle})}),(0,t.jsx)("p",{className:"mt-7 max-w-2xl text-base/[1.75] text-muted-foreground sm:text-lg/[1.75]",children:i.heroLead}),(0,t.jsxs)("div",{className:"marketing-actions mt-8",children:[(0,t.jsx)(z,{href:k,icon:r.JfF,className:"w-full sm:w-auto",analyticsSurface:"extension_hero_store",children:i.storeCta}),(0,t.jsx)(z,{href:j,icon:d.Wm,variant:"secondary",className:"w-full sm:w-auto",download:!0,analyticsSurface:"extension_hero_download",children:i.downloadCta})]}),(0,t.jsxs)("p",{className:"mt-4 flex flex-wrap items-center gap-x-2 gap-y-1 text-sm leading-6 text-muted-foreground",children:[(0,t.jsx)("span",{children:i.trustLine}),(0,t.jsxs)("span",{className:"whitespace-nowrap",children:[i.versionLabel," v",B]})]})]}
1),(0,t.jsx)("div",{className:"min-w-0 w-full xl:col-span-6",children:(0,t.jsxs)("figure",{className:"relative mx-auto max-w-3xl lg:mr-0",children:[(0,t.jsx)("div",{className:"relative overflow-hidden rounded-card border border-border/70 bg-zinc-950 shadow-sm",style:{aspectRatio:"".concat(a.hero.width," / ").concat(a.hero.height)},children:(0,t.jsx)(C,{src:a.hero.src,alt:i.heroShotCaption,width:a.hero.width,height:a.hero.height,sizes:"(min-width: 1024px) 52vw, 100vw",priority:!0})}),(0,t.jsx)("figcaption",{className:"mt-3 text-center text-sm text-muted-foreground lg:text-right",children:i.heroShotCaption})]})})]})}),(0,t.jsx)("section",{className:"bg-secondary/35 marketing-section",children:(0,t.jsxs)("div",{className:"marketing-container",children:[(0,t.jsx)(h.MarketingSectionHeader,{title:i.workflowTitle,description:i.workflowLead,align:"left"}),(0,t.jsx)("div",{className:"mt-10 grid gap-5 lg:grid-cols-3",children:m.map((e,i)=>{let a=e.icon;return(0,t.jsxs)("article",{className:(0,T.cn)(p.qv,"overflow-hidden"),children:[(0,t.jsx)("div",{className:"relative overflow-hidden border-b border-border/50 bg-muted",style:{aspectRatio:"16 / 10"},children:(0,t.jsx)(C,{src:e.shot.src,alt:e.title,width:e.shot.width,height:e.shot.height,sizes:"(min-width: 1024px) 31vw, (min-width: 768px) 33vw, 100vw",className:e.position})}),(0,t.jsxs)("div",{className:"p-5 sm:p-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm font-semibold text-primary",children:[(0,t.jsx)("span",{className:"inline-flex h-9 w-9 items-center justify-center rounded-full bg-primary/10",children:(0,t.jsx)(a,{className:"h-4 w-4","aria-hidden":"true"})}),(0,t.jsx)("span",{className:"font-mono tabular-nums",children:String(i+1).padStart(2,"0")})]}),(0,t.jsx)("h3",{className:"mt-5 font-sans text-xl font-semibold leading-tight tracking-normal text-foreground",children:e.title}),(0,t.jsx)("p",{className:"mt-3 text-base leading-[1.75] text-muted-foreground",children:e.body})]})]},e.shot.src)})})]})}),(0,t.jsx)("section",{className:"bg-background marketing-section",children:(0,t.jsxs)("div",{className:"marketing-container",children:[(0,t.jsx)(h.MarketingSectionHeader,{title:i.sitesTitle,description:i.sitesLead,align:"center",className:"mx-auto"}),(0,t.jsx)("div",{className:"mx-auto mt-12 grid max-w-5xl gap-5 sm:grid-cols-2",children:[{shot:a.youtube,label:i.siteYoutube},{shot:a.bilibili,label:i.siteBilibili}].map(e=>{let{shot:i,label:a}=e;return(0,t.jsxs)("figure",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"relative overflow-hidden rounded-field border border-border/70 bg-muted shadow-sm",style:{aspectRatio:"16 / 9"},children:(0,t.jsx)(C,{src:i.src,alt:a,width:i.width,height:i.height,sizes:"(min-width: 640px) 42vw, 100vw"})}),(0,t.jsx)("figcaption",{className:"mt-2.5 text-center text-sm text-muted-foreground",children:a})]},i.src)})})]})}),(0,t.jsx)("section",{className:"bg-secondary/35 marketing-section",children:(0,t.jsxs)("div",{className:"marketing-container grid gap-10 lg:grid-cols-12",children:[(0,t.jsx)(h.MarketingSectionHeader,{title:i.permissionsTitle,description:i.permissionsLead,className:"lg:col-span-5",align:"left"}),(0,t.jsx)("div",{className:"grid gap-4 self-start lg:col-span-7",children:[{icon:r.opT,title:i.permSession,body:i.permSessionBody},{icon:n.eSk,title:i.permSites,body:i.permSitesBody},{icon:o.hIf,title:i.permMedia,body:i.permMediaBody}].map(e=>{let{icon:i,title:a,body:o}=e;return(0,t.jsxs)("article",{className:(0,T.cn)(p.qv,"flex items-start gap-4 p-5"),children:[(0,t.jsx)("span",{className:"mt-0.5 flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary",children:(0,t.jsx)(i,{className:"h-5 w-5","aria-hidden":"true"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-foreground",children:a}),(0,t.jsx)("p",{className:"mt-1.5 text-sm leading-6 text-muted-foreground",children:o})]})]},a)})})]})}),(0,t.jsx)("section",{className:"bg-background marketing-section",children:(0,t.jsxs)("div",{className:"marketing-container grid gap-8 lg:grid-cols-12",children:[(0,t.jsx)(h.MarketingSectionHeader,{title:i.installTitle,description:i.installLead,className:"lg:col-span-4",align:"left"}),(0,t.jsxs)("div",{className:"grid gap-4 self-start md:grid-cols-2 lg:col-span-8",children:[(0,t.jsxs)("article",{className:(0,T.cn)(p.qv,"flex flex-col p-5 sm:p-6"),children:[(0,t.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary/10 text-primary",children:(0,t.jsx)(r.JfF,{className:"h-5 w-5","aria-hidden":"true"})}),(0,t.jsx)("h3",{className:"mt-5 text-xl font-semibold text-foreground",children:i.installStoreTitle}),(0,t.jsx)("p",{className:"mt-3 text-sm leading-6 text-muted-foreground",children:i.installStoreBody}),(0,t.jsx)("div",{className:"mt-auto pt-6",children:(0,t.jsx)(z,{href:k,icon:d.gYT,className:"w-full sm:w-auto",analyticsSurface:"extension_
1install_store",children:i.openStore})})]}),(0,t.jsxs)("article",{className:(0,T.cn)(p.qv,"flex flex-col p-5 sm:p-6"),children:[(0,t.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary/10 text-primary",children:(0,t.jsx)(u.beS,{className:"h-5 w-5","aria-hidden":"true"})}),(0,t.jsx)("h3",{className:"mt-5 text-xl font-semibold text-foreground",children:i.installZipTitle}),(0,t.jsx)("p",{className:"mt-3 text-sm leading-6 text-muted-foreground",children:i.installZipBody}),(0,t.jsx)("p",{className:"mt-3 rounded-field border border-border/60 bg-secondary/45 p-3 text-xs leading-5 text-muted-foreground",children:i.installZipPrivacy}),(0,t.jsx)("div",{className:"mt-5",children:(0,t.jsx)(z,{href:j,icon:d.Wm,variant:"secondary",className:"w-full sm:w-auto",download:!0,analyticsSurface:"extension_install_download",children:i.downloadZip})}),(0,t.jsxs)("details",{className:"group mt-5 rounded-field border border-border/60 bg-secondary/30",children:[(0,t.jsx)("summary",{className:"cursor-pointer select-none list-none px-4 py-3 text-sm font-medium text-foreground/80 transition-colors hover:text-foreground [&::-webkit-details-marker]:hidden",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,t.jsx)(d.gYT,{className:"h-3.5 w-3.5 transition-transform group-open:rotate-90","aria-hidden":"true"}),i.zipDetailsSummary]})}),(0,t.jsxs)("div",{className:"space-y-4 px-4 pb-4",children:[(0,t.jsx)("ol",{className:"grid gap-2.5",children:i.manualSteps.map((e,i)=>(0,t.jsxs)("li",{className:"flex gap-3 text-sm leading-6 text-muted-foreground",children:[(0,t.jsx)("span",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-primary/10 text-xs font-semibold text-primary",children:i+1}),(0,t.jsx)("span",{children:e})]},e))}),(0,t.jsxs)("dl",{className:"grid gap-2 rounded-xl bg-secondary/45 p-3 text-xs",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("dt",{className:"text-muted-foreground",children:i.versionLabel}),(0,t.jsxs)("dd",{className:"font-mono tabular-nums text-foreground",children:["v",B]})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("dt",{className:"text-muted-foreground",children:i.packageSizeLabel}),(0,t.jsx)("dd",{className:"font-mono tabular-nums text-foreground",children:"620.8 KiB"})]}),(0,t.jsxs)("div",{className:"grid gap-1",children:[(0,t.jsx)("dt",{className:"text-muted-foreground",children:i.packageShaLabel}),(0,t.jsx)("dd",{className:"break-all font-mono text-xs leading-5 text-foreground/80",children:"9e492d3282e207ec634b046a6a77e8e1d30a3d1435e49a7057e3e64520d8a093"})]})]})]})]})]})]})]})}),(0,t.jsx)("section",{className:"bg-secondary/35 marketing-section",children:(0,t.jsx)("div",{className:"marketing-container",children:(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-panel bg-zinc-950 px-5 py-12 text-center sm:px-8 sm:py-16 text-white lg:py-20",children:[(0,t.jsx)(c.e,{still:!0,bandCy:.55,bandH:.5,className:"absolute inset-0 h-full w-full"}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)("h2",{className:"font-display-cjk text-3xl/[1.12] font-display tracking-display text-white sm:text-4xl/[1.12]",children:(0,t.jsx)(b.X,{text:i.finalTitle})}),(0,t.jsx)("p",{className:"mx-auto mt-5 max-w-2xl text-base/[1.75] text-white/60 sm:text-lg/[1.75]",children:i.finalLead}),(0,t.jsxs)("div",{className:"marketing-actions mt-8 items-stretch justify-center sm:items-center",children:[(0,t.jsx)(z,{href:k,icon:r.JfF,analyticsSurface:"extension_final_store",children:i.storeCta}),(0,t.jsx)(z,{href:j,icon:d.Wm,variant:"secondary",download:!0,className:"border-white/25 bg-white/5 text-white hover:border-white/40 hover:bg-white/10",analyticsSurface:"extension_final_download",children:i.downloadCta})]})]})]})})})]})}},9759:(e,i,a)=>{"use strict";a.d(i,{V:()=>o});var t=a(43505);function o(e,i){var a;return null!==(a=e[i])&&void 0!==a?a:e[t.Nm]}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.