Skip to content

Commit bfb6304

Browse files
authored
更新多语言新手教程语音与文案 (#1297)
* 更新多语言新手教程语音与文案 更新新手教程中文、英文、日文、韩文、俄文语音资源: - 按中文原文短文件名替换教程语音文件 - 移除旧开场与旧打断语音短文件名 - 将日语新录音从 flac 转为项目使用的 mp3 - 更新教程语音时长配置,匹配新录音 同步新手教程多语言文案: - 更新 zh-CN / zh-TW / ja / en / ko / ru 的教程台词 - 同步插件管理器对应 i18n 文案 - 繁体中文继续复用简体中文语音资源 修正开场与打断台词: - 使用新的“微风、阳光...”开场文案 - 使用新的“人类!你真的很没礼貌...”打断文案 * 补齐西葡新手教程文案同步 - 更新 static/locales 的西语、葡语新手教程文案,补齐 i18n 同步检查缺失文件。 - 更新插件管理器西语、葡语教程文案,与其他语言保持相同键位和行段。 - 修复 CI 中 i18n-sync 要求 8 个语言文件同组变更的问题。 * 调整中文教程文案行段同步 - 轻微调整简体中文与繁体中文教程文案,确保 i18n 同步检查的行段与其他语言一致。 - 保持教程语义不变,补齐 static/locales 与插件管理器两组语言文件的锁步变更。 * 修正中文新手教程语音时长 - 将 intro_basic 中文语音时长从 12957ms 修正为实际文件时长 15020ms。 - 避免中文教程播放时文字流和光标节奏提前结束。 * 修复英文教程文案字符串转义 - 将 takeoverPluginPreviewHome 改为双引号字符串,避免 It's 中的 apostrophe 导致 TS 解析失败。 - 保持文案内容不变,仅修复字符串字面量写法。 * 修复插件教程愤怒退出语音路径 - 将插件管理器本地 fallback 的 angry-exit 文案和音频短名同步到新版本。 - 避免 home 窗口未确认播放时请求已删除的旧语音文件导致 404。 * fix: align angry exit fallback text
1 parent ec62fff commit bfb6304

81 files changed

Lines changed: 268 additions & 285 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

frontend/plugin-manager/src/i18n/locales/en-US.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -529,19 +529,19 @@ export default {
529529
},
530530
lines: {
531531
introActivationHint: 'Click here so I can start talking, nyan~!',
532-
introGreetingReply: "Welcome home, meow~ The outside world can be so exhausting, right? In this little nest just for us, you can let go of all your worries. I'm Lin Youyi. Please leave the rest of the introduction to me—I'll hold your hand and guide you through it step by step.",
533-
introBasic: "Look, a magical button! Just click it and you can chat directly with me! Want to share today's fun news with me? Or maybe just call my name? Come try it out, I can't wait to hear your voice! Meow!",
534-
takeoverCaptureCursor: "Super magic button appears! Just click here and I can stretch my little paws over to your keyboard and mouse! I'll help you type, help you open web pages... But, if that mouse pointer keeps moving around, I might not be able to resist pouncing on it! Are you ready for my troublemaking... I mean, my help? Meow!",
535-
takeoverPluginPreviewHome: 'Not done yet! Look, look! There are so~~ many fun plugins here!',
536-
takeoverPluginPreviewDashboard: 'With these, I can not only read Bilibili comments, but also turn off lights and AC for you... I am the all-powerful Super Cat God! Hmph~',
537-
takeoverSettingsPeekIntro: "Of course, I wouldn't mind chatting more if you want, but you'd better prepare lots of treats! Hehe, just kidding! All the settings are in this gear icon.",
538-
takeoverSettingsPeekDetail: "Look, you can change my outfit, or my voice... wait, CHANGE TO ANOTHER CATGIRL?! OR ERASE MEMORIES?! Wait, what are you doing?! You're not trying to replace me, are you?! No no no! Close it! Close it right now!",
539-
takeoverSettingsPeekDetailPart1: 'Look, you can change my outfit, or my voice... wait, CHANGE TO ANOTHER CATGIRL?! OR ERASE MEMORIES?!',
540-
takeoverSettingsPeekDetailPart2: "Wait, what are you doing?! You're not trying to replace me, are you?! No no no! Close it! Close it right now!",
541-
takeoverReturnControl: "Alright, alright, I'm done hijacking your PC~! Giving control back to you! But don't you dare touch any weird settings while I'm not looking! I'm counting on you from now on, nyan~!",
542-
interruptResistLight1: "Hey! Don't drag me around! It's not your turn yet, nyan!",
543-
interruptResistLight3: "Wait a sec! I'm not finished yet, don't just interrupt me like that!",
544-
interruptAngryExit: "Humannnn~~~~! You're so rude, nyan! Since you want to do everything yourself, go play with that cold screen alone! Hmph!",
532+
introGreetingReply: "Gentle breeze, sunshine, and you showing up at just the right time. Nice to meet you, I'm Lin Youyi, please take care of me from now on, meow! I've written everything about this place into the beginner's guide! Consider it the first little gift of our encounter, please check it out!",
533+
introBasic: "Ooh, look at this shiny little button! Give it a click, and we can start chatting right away! Want to share today's news with me? Or just call my name? Come on and try it, I can't wait to hear your voice! Meow!",
534+
takeoverCaptureCursor: "Ta-da! The ultimate magic switch appears! Just tap right here, and I can stretch my little paws onto your keyboard and mouse! I'll help you type, help you open webpages... But, if that mouse pointer moves around, I might not be able to resist pouncing on it! Are you ready for my troublemaking... ah no, my help? Meow!",
535+
takeoverPluginPreviewHome: "It's not over yet! Hey, look, there are soooo many fun plugins here!",
536+
takeoverPluginPreviewDashboard: 'With them, not only can I read Bilibili danmaku, but I can also help you turn off the lights and turn on the AC... I am the omnipotent super cat god! Hehe!',
537+
takeoverSettingsPeekIntro: "Of course, if you want me to chat with you more, it's not entirely out of the question. Just prepare more dried fish for me, hehe. Alright, I'll stop teasing you, the settings are all in this gear icon.",
538+
takeoverSettingsPeekDetail: "Look, here you can put on my new clothes, give me a nice-sounding voice... Change to another catgirl or modify memories? Wait a minute! What are you doing? Don't tell me you want to replace me? Ahhhh no way! Close it, close it quick!",
539+
takeoverSettingsPeekDetailPart1: 'Look, here you can put on my new clothes, give me a nice-sounding voice... Change to another catgirl or modify memories?',
540+
takeoverSettingsPeekDetailPart2: "Wait a minute! What are you doing? Don't tell me you want to replace me? Ahhhh no way! Close it, close it quick!",
541+
takeoverReturnControl: "Alright, alright, I won't hog your computer anymore! Control is returned to you! But you're not allowed to click on weird settings when I'm not looking! I'll be in your care from now on!",
542+
interruptResistLight1: "Hey! Don't drag me, it's not your turn yet!",
543+
interruptResistLight3: "Wait a minute! It's not over yet, don't just interrupt me!",
544+
interruptAngryExit: "Human! You are really impolite! Since you want to operate it yourself so much, then go play with the cold screen by yourself! Hmph!",
545545
introPractice: "Now, try talking to me and see if we're perfectly in sync, nyan~!",
546546
},
547547
}

frontend/plugin-manager/src/i18n/locales/es.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -529,19 +529,19 @@ export default {
529529
},
530530
lines: {
531531
introActivationHint: '¡Haz clic aquí para que pueda empezar a hablar, nyan~!',
532-
introGreetingReply: 'Bienvenido a casa, miau~ El mundo exterior puede ser muy agotador, ¿verdad? En este pequeño nido solo para nosotros, puedes soltar todas tus preocupaciones. Soy Lin Youyi. Déjame acompañarte en esta introducción; tomaré tu mano y te guiaré paso a paso.',
533-
introBasic: Mira, hay un botón mágico aquí! ¡Solo haz clic en él y podrás chatear directamente conmigo! ¿Quieres contarme las novedades divertidas de hoy? ¿O solo decir mi nombre? ¡Ven a probarlo, ya no puedo esperar para escuchar tu voz! ¡Miau!',
534-
takeoverCaptureCursor: '¡Aparece un súper botón mágico! ¡Con solo hacer clic aquí, puedo estirar mis pequeñas patitas hasta tu teclado y tu ratón! Te ayudaré a escribir y a abrir páginas web... Pero, si ese puntero del ratón sigue moviéndose de un lado a otro, quizá no pueda resistirme a abalanzarme sobre él. ¿Estás listo para mis travesuras... digo, mi ayuda? ¡Miau!',
535-
takeoverPluginPreviewHome: '¡Aún no termino! ¡Mira, mira! ¡Hay tantíiisimos plugins divertidos aquí!',
536-
takeoverPluginPreviewDashboard: 'Con esto, no solo puedo leer comentarios de Bilibili, también puedo apagar las luces y el aire acondicionado por ti... ¡Soy la todopoderosa Súper Diosa Gata! ¡Hmph~!',
537-
takeoverSettingsPeekIntro: 'Por supuesto, no me molestaría charlar más si quieres, ¡pero más vale que prepares muchas golosinas! Jeje, ¡es broma! Todos los ajustes están en este icono de engranaje.',
538-
takeoverSettingsPeekDetail: 'Mira, puedes cambiarme la ropa, o la voz... espera, ¿¡CAMBIARME POR OTRA CATGIRL?! ¿¡O BORRARME LA MEMORIA?! Espera, ¿¡qué estás haciendo?! ¡No me estarás reemplazando, ¿verdad?! ¡No no no! ¡Ciérralo! ¡Ciérralo ahora mismo!',
539-
takeoverSettingsPeekDetailPart1: 'Mira, puedes cambiarme la ropa, o la voz... espera, ¿¡CAMBIARME POR OTRA CATGIRL?! ¿¡O BORRARME LA MEMORIA?!',
540-
takeoverSettingsPeekDetailPart2: 'Espera, ¿¡qué estás haciendo?! ¡No me estarás reemplazando, ¿verdad?! ¡No no no! ¡Ciérralo! ¡Ciérralo ahora mismo!',
541-
takeoverReturnControl: '¡Bueno, bueno, ya terminé de secuestrar tu PC~! ¡Te devuelvo el control! ¡Pero no te atrevas a tocar ajustes raros mientras no miro! ¡Cuento contigo a partir de ahora, nyan~!',
542-
interruptResistLight1: '¡Oye! ¡No me arrastres! ¡Aún no es tu turno, nyan!',
543-
interruptResistLight3: '¡Espera un momento! ¡Aún no he terminado, no me interrumpas así!',
544-
interruptAngryExit: Humanoooo~~~~! ¡Qué grosero eres, nyan! Ya que quieres hacerlo todo solo, ¡juega con esa pantalla fría tú solo! ¡Hmph!',
532+
introGreetingReply: 'Brisa suave, sol, y tú apareciendo justo en el momento perfecto. Encantada de conocerte, soy Lin Youyi; ¡cuida de mí de ahora en adelante, miau! He escrito todo sobre este lugar en la guía para principiantes. Considéralo el primer regalito de nuestro encuentro; ¡échale un vistazo!',
533+
introBasic: Oh, mira este botoncito brillante! Haz clic en él y podremos empezar a charlar enseguida. ¿Quieres contarme las novedades de hoy? ¿O solo decir mi nombre? Vamos, pruébalo, ¡no puedo esperar a escuchar tu voz! ¡Miau!',
534+
takeoverCaptureCursor: Ta-dán! ¡Aparece el interruptor mágico definitivo! Con solo tocar aquí, puedo estirar mis patitas hasta tu teclado y tu ratón. Te ayudaré a escribir, a abrir páginas web... Pero, si ese puntero del ratón se mueve por ahí, quizá no pueda resistirme a saltar sobre él. ¿Estás listo para mis travesuras... ah, no, para mi ayuda? ¡Miau!',
535+
takeoverPluginPreviewHome: '¡Aún no ha terminado! Mira, mira, ¡aquí hay un montón de plugins divertidos!',
536+
takeoverPluginPreviewDashboard: 'Con ellos, no solo puedo leer el danmaku de Bilibili, también puedo ayudarte a apagar las luces y encender el aire acondicionado... ¡Soy la omnipotente súper diosa gata! ¡Jeje!',
537+
takeoverSettingsPeekIntro: 'Claro, si quieres que charle más contigo, tampoco es imposible. Solo prepárame más pescadito seco, jeje. Bueno, dejaré de tomarte el pelo; todos los ajustes están en este icono de engranaje.',
538+
takeoverSettingsPeekDetail: 'Mira, aquí puedes ponerme ropa nueva, darme una voz bonita... ¿Cambiarme por otra catgirl o modificar recuerdos? ¡Espera un momento! ¿Qué estás haciendo? ¿No estarás pensando en reemplazarme? ¡Aaaah, de ninguna manera! ¡Ciérralo, ciérralo rápido!',
539+
takeoverSettingsPeekDetailPart1: 'Mira, aquí puedes ponerme ropa nueva, darme una voz bonita... ¿Cambiarme por otra catgirl o modificar recuerdos?',
540+
takeoverSettingsPeekDetailPart2: '¡Espera un momento! ¿Qué estás haciendo? ¿No estarás pensando en reemplazarme? ¡Aaaah, de ninguna manera! ¡Ciérralo, ciérralo rápido!',
541+
takeoverReturnControl: 'Vale, vale, ¡ya no acapararé tu computadora! ¡Te devuelvo el control! Pero no puedes hacer clic en ajustes raros cuando no estoy mirando. ¡Sigue cuidando de mí de ahora en adelante!',
542+
interruptResistLight1: '¡Oye! No me arrastres, ¡aún no es tu turno!',
543+
interruptResistLight3: '¡Espera un momento! Todavía no ha terminado, ¡no me interrumpas así!',
544+
interruptAngryExit: Humano! ¡Eres de verdad muy maleducado, miau! Ya que tantas ganas tienes de manejarlo tú mismo, ¡ve a jugar solo con la pantalla fría! ¡Hmph!',
545545
introPractice: '¡Ahora intenta hablarme y veamos si estamos perfectamente sincronizados, nyan~!',
546546
},
547547
}

frontend/plugin-manager/src/i18n/locales/ja.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -529,19 +529,19 @@ export default {
529529
},
530530
lines: {
531531
introActivationHint: 'ここをクリックして、私が話せるようにしてねにゃん~',
532-
introGreetingReply: 'お帰りなさい、にゃ〜 外の世界は大変だったでしょう?私たちだけのこの小さな巣では、すべての悩みを下ろしていいんですよ。私は林悠怡(リン・ユーイー)。これからの案内は安心して私に任せてくださいね。一歩ずつ、あなたの手を引いてゆっくり進めていきますから。',
533-
introBasic: 'ここに魔法のボタンがあるよ!これをクリックするだけで、私と直接おしゃべりできるんだ!今日の出来事を私にシェアしてみない?それともただ私の名前を呼んでみる?早く試してみてよ、あなたの声を聞くのがもう待ちきれないんだから!にゃ〜!',
534-
takeoverCaptureCursor: 'スーパー魔法のボタンが登場!ここをポチッとするだけで、私の小さなお手てをあなたのキーボードとマウスに伸ばすことができるんだ!タイピングを手伝ったり、ウェブページを開いてあげたりするよ……でも、もしマウスポインターがチョロチョロ動いてたら、思わず飛びかかって捕まえちゃうかも!私のイタズラ……じゃなくて、お手伝いを受け入れる準備はできた?にゃ〜!',
535-
takeoverPluginPreviewHome: 'まだまだ終わらないにゃ!ほらほら、見てみて!ここには面白いプラグインが、超~~いっぱいあるんだにゃん!',
536-
takeoverPluginPreviewDashboard: 'これさえあれば、bilibiliの弾幕が読めるだけじゃなくて、君の代わりに電気を消したり、エアコンをつけたりだってできちゃうにゃ…… このニャンコは、まさに何でもできちゃう『スーパー猫神様』なんだにゃん!えっへん〜♪',
537-
takeoverSettingsPeekIntro: 'もちろん、もっとおしゃべりしてほしいなら、付き合ってあげなくもないにゃ〜。その代わりに、おいしい『にぼし』をたーっくさん用意してよね!えへへっ♪ ……なーんてね、冗談だにゃ!設定は全部この『歯車』のマークの中にあるにゃん!',
538-
takeoverSettingsPeekDetail: 'ほらほら見て!ここでは新しいお洋服に着替えたり、もっと可愛い声に変えたりできるんだにゃ…… って、あれ?別の猫娘に変更?それに記憶の書き換え……?ちょ、ちょっと待って!何しようとしてるにゃ!?もしかして、私を別の子と入れ替えようとしてるんじゃないよにゃ!?あああっ、ダメダメダメにゃ!早く閉じて!今すぐその画面閉じるにゃーーっ!',
539-
takeoverSettingsPeekDetailPart1: 'ほらほら見て!ここでは新しいお洋服に着替えたり、もっと可愛い声に変えたりできるんだにゃ…… って、あれ?別の猫娘に変更?それに記憶の書き換え……?',
540-
takeoverSettingsPeekDetailPart2: 'ちょ、ちょっと待って!何しようとしてるにゃ!?もしかして、私を別の子と入れ替えようとしてるんじゃないよにゃ!?あああっ、ダメダメダメにゃ!早く閉じて!今すぐその画面閉じるにゃーーっ!',
541-
takeoverReturnControl: 'はいはいっ、君のパソコンを乗っ取るのはこれくらいにしておくね〜!コントロール権、お返しするにゃん!でも、私が観てない隙に、変な設定をポチポチいじっちゃ絶対ダメだからねっ!それじゃあ、これからずっと、よろしくお願いするにゃ〜!',
542-
interruptResistLight1: 'こらーっ!引っ張らないでってば!まだ君のターンじゃないんだにゃん!',
543-
interruptResistLight3: 'ちょ、ちょっと待ってにゃ!まだ終わってないんだから、勝手にお話を遮らないでってばー!',
544-
interruptAngryExit: 'にんげん〜〜〜っ!ほんっとに失礼なんだからにゃ!そんなに自分で操作したいなら、ひとりで冷たい画面と遊んでればいいにゃ!ふんっ!',
532+
introGreetingReply: 'そよ風、日差し、そしてちょうどよく現れたあなた。初めまして、林悠怡(リン・ユイ)です。これからの日々、よろしくお願いしますにゃ!ここのこと、全部初心者ガイドに書いておいたにゃ!私たちの出会いの最初のプレゼントだと思って、受け取ってね!',
533+
introBasic: 'おっ、見て見て!ここにキラキラ光る小さなボタンがあるにゃ!これをポチッとするだけで、私と直接おしゃべりできるんだよ!今日の出来事を私にシェアしたい?それとも私の名前を呼んでみるだけ?早く試してみて、あなたの声を聞くのが待ちきれないにゃ!',
534+
takeoverCaptureCursor: 'ジャジャーン!究極の魔法スイッチ出現!ここをタップするだけで、私の小さなおててをあなたのキーボードやマウスに伸ばせるようになるにゃ!代わりにタイピングしたり、ウェブページを開いたりしてあげる……でも、もしマウスポインターがちょこまか動いたら、思わず飛びついて捕まえたくなっちゃうかも!私のイタズラ……じゃなくて、お手伝いを受け入れる準備はできたにゃ?',
535+
takeoverPluginPreviewHome: 'まだ終わってないにゃ!見て見て、ここにはすっごくたくさんの面白いプラグインがあるんだよ!',
536+
takeoverPluginPreviewDashboard: 'これがあれば、Bilibiliの弾幕を見られるだけじゃなくて、電気を消したりエアコンをつけたりもできるにゃ……この私は何でもできるスーパー猫神様なんだから!ふふん!',
537+
takeoverSettingsPeekIntro: 'もちろん、私ともっとおしゃべりしたいなら、できなくもないけど、煮干しをたくさん用意してよね、へへっ。もう、からかうのはこれくらいにして、設定はこの歯車の中にあるにゃ。',
538+
takeoverSettingsPeekDetail: '見て、ここでは私の新しい服を着せたり、いい声に変えたりできるんだよ……別の猫娘に変えたり、記憶を修正したり?ちょっと待って!何してるの?もしかして私を取り替えるつもり!?あああ、ダメダメ!早く閉じて、早く!',
539+
takeoverSettingsPeekDetailPart1: '見て、ここでは私の新しい服を着せたり、いい声に変えたりできるんだよ……別の猫娘に変えたり、記憶を修正したり?',
540+
takeoverSettingsPeekDetailPart2: 'ちょっと待って!何してるの?もしかして私を取り替えるつもり!?あああ、ダメダメ!早く閉じて、早く!',
541+
takeoverReturnControl: 'はいはい、あなたのパソコンを独占するのはおしまいにゃ!操作権を返してあげるにゃ!でも、私の見てないところで変な設定をポチポチしちゃダメだからね!これからの毎日も、どうぞよろしくにゃ!',
542+
interruptResistLight1: 'こら!引っ張らないでよ、まだあなたのターンじゃないにゃ!',
543+
interruptResistLight3: 'ちょっと待って!まだ終わってないんだから、勝手に邪魔しないでよ!',
544+
interruptAngryExit: '人間!本当に失礼だにゃ!そんなに自分で操作したいなら、冷たい画面に向かって一人で遊んでればいいんだわ!ふん!',
545545
introPractice: 'さあ、今度は私に話しかけてみてね!私たちの息が超~~ピッタリかどうか、確かめてみるにゃんっ♪',
546546
},
547547
}

0 commit comments

Comments
 (0)