refactor: 企业级目录重构与播放/关于页体验升级
- 按 app / shared / entities / features 分层,路由懒加载并抽出布局组件 - 请求层改为可插拔拦截器,统一错误类型、超时取消与端点拆分 - 抽取播放器、骨架屏、网格等复用组件,点赞收藏接入统一交互反馈 - 关于页重做为无边框极光风格,补充 iOS / Google Play 下载入口 - 修复播放页滚轮切集吞事件、页面误滚动、后台持续播放与声音记忆问题 - 语言按本地偏好与 IP 识别,国旗改为内联 SVG - 清理未使用的旧站点文件,补充 ESLint 配置
This commit is contained in:
1 parent
8dd5283892
commit
ecfbd3b8b5
90 files changed
+4535
-886
No files matched your search
@@ -1,93 +0,0 @@
|
||||
// Author: fruit.com.cn
|
||||
export const aboutContent = {
|
||||
en: {
|
||||
kicker: 'OFFICIAL YMB SITE',
|
||||
heroTitle: 'Short stories. Big business.',
|
||||
heroText: 'YMB (Your Mini Business) is the official home of the YMB micro-drama app — a mobile-first stage for bite-sized stories, and an open platform for the next generation of creators.',
|
||||
explore: 'Explore dramas',
|
||||
watchShorts: 'Watch Shorts',
|
||||
downloadLabel: 'Get the YMB app',
|
||||
iosSmall: 'Download on the',
|
||||
androidSmall: 'Get it on',
|
||||
values: ['Mobile-first', 'Multilingual', 'Open platform'],
|
||||
whoTitle: 'Who we are',
|
||||
whoText: 'YMB brings vertical, fast-paced dramas to audiences around the world. We localize stories across languages, connect them with the right viewers, and keep the experience light, mobile-first, and free to explore.',
|
||||
pillarsTitle: 'Where YMB is going',
|
||||
joinTitle: 'Creator onboarding',
|
||||
joinText: 'Studios and independent creators will be able to join YMB, publish their work, and grow with the platform.',
|
||||
produceTitle: 'Self-production',
|
||||
produceText: 'Original YMB productions get the tools, distribution, and audience to turn a good story into a hit series.',
|
||||
computeTitle: 'Computing power',
|
||||
computeText: 'A future marketplace for rendering and AI compute — buy, sell, and allocate capacity for production.',
|
||||
roadmapTitle: 'Roadmap',
|
||||
roadmap: [
|
||||
{ year: '2026', title: 'App launch', text: 'The YMB app goes live with a multilingual micro-drama library and a swipe-first Shorts feed.' },
|
||||
{ year: 'Next', title: 'Creator onboarding', text: 'Open registration for creators and studios, with publishing and audience tools.' },
|
||||
{ year: 'Next', title: 'Self-production', text: 'YMB Originals and partner productions, supported from script to screen.' },
|
||||
{ year: 'Next', title: 'Compute marketplace', text: 'Sell or allocate rendering and AI compute directly inside the YMB ecosystem.' },
|
||||
],
|
||||
ctaTitle: 'Build the next hit with YMB.',
|
||||
ctaText: 'Whether you create, produce, or power the next story — there is a place for you on YMB.',
|
||||
ctaButton: 'Start exploring',
|
||||
},
|
||||
id: {
|
||||
kicker: 'SITUS RESMI YMB',
|
||||
heroTitle: 'Cerita pendek. Bisnis besar.',
|
||||
heroText: 'YMB (Your Mini Business) adalah rumah resmi aplikasi drama pendek YMB — panggung mobile-first untuk cerita singkat, sekaligus platform terbuka bagi generasi kreator berikutnya.',
|
||||
explore: 'Jelajahi drama',
|
||||
watchShorts: 'Tonton Shorts',
|
||||
downloadLabel: 'Unduh aplikasi YMB',
|
||||
iosSmall: 'Unduh di',
|
||||
androidSmall: 'Dapatkan di',
|
||||
values: ['Mobile-first', 'Multibahasa', 'Platform terbuka'],
|
||||
whoTitle: 'Siapa kami',
|
||||
whoText: 'YMB menghadirkan drama vertikal yang cepat ke penonton di seluruh dunia. Kami melokalkan cerita, menghubungkannya dengan penonton yang tepat, dan menjaga pengalaman tetap ringan, mobile-first, dan gratis untuk dijelajahi.',
|
||||
pillarsTitle: 'Arah YMB berikutnya',
|
||||
joinTitle: 'Bergabung kreator',
|
||||
joinText: 'Studio dan kreator independen akan dapat bergabung dengan YMB, mempublikasikan karya, dan tumbuh bersama platform.',
|
||||
produceTitle: 'Produksi mandiri',
|
||||
produceText: 'Produksi orisinal YMB mendapatkan alat, distribusi, dan audiens untuk mengubah cerita bagus menjadi serial hit.',
|
||||
computeTitle: 'Daya komputasi',
|
||||
computeText: 'Marketplace masa depan untuk rendering dan komputasi AI — beli, jual, dan alokasikan kapasitas produksi.',
|
||||
roadmapTitle: 'Peta jalan',
|
||||
roadmap: [
|
||||
{ year: '2026', title: 'Peluncuran app', text: 'Aplikasi YMB hadir dengan pustaka drama multibahasa dan feed Shorts geser.' },
|
||||
{ year: 'Berikutnya', title: 'Bergabung kreator', text: 'Pendaftaran terbuka untuk kreator dan studio, dengan alat publikasi dan audiens.' },
|
||||
{ year: 'Berikutnya', title: 'Produksi mandiri', text: 'Produksi YMB Originals dan mitra, didukung dari naskah hingga layar.' },
|
||||
{ year: 'Berikutnya', title: 'Marketplace komputasi', text: 'Jual atau alokasikan rendering dan komputasi AI langsung di ekosistem YMB.' },
|
||||
],
|
||||
ctaTitle: 'Bangun hit berikutnya bersama YMB.',
|
||||
ctaText: 'Baik kamu kreator, produser, atau mitra komputasi — ada tempat untukmu di YMB.',
|
||||
ctaButton: 'Mulai jelajahi',
|
||||
},
|
||||
zh: {
|
||||
kicker: 'YMB 官方网站',
|
||||
heroTitle: '短故事,大生意。',
|
||||
heroText: 'YMB(Your Mini Business)微短剧 App 官网 —— 一个为竖屏短故事而生的移动舞台,也是一个向新一代创作者开放的平台。',
|
||||
explore: '浏览短剧',
|
||||
watchShorts: '观看 Shorts',
|
||||
downloadLabel: '下载 YMB App',
|
||||
iosSmall: '前往下载',
|
||||
androidSmall: '前往获取',
|
||||
values: ['移动优先', '多语言', '开放平台'],
|
||||
whoTitle: '我们是谁',
|
||||
whoText: 'YMB 把节奏明快、适合竖屏观看的短剧带给全球观众。我们做多语言本地化、内容分发与轻量化的移动观影体验,让好故事被更多人看到。',
|
||||
pillarsTitle: 'YMB 的下一步',
|
||||
joinTitle: '创作者入驻',
|
||||
joinText: '影视公司与独立创作者将可以入驻 YMB,发布作品,并与平台一起成长。',
|
||||
produceTitle: '自主制片',
|
||||
produceText: 'YMB 自制内容将获得工具、分发与观众资源,把好故事做成爆款短剧。',
|
||||
computeTitle: '算力出售',
|
||||
computeText: '面向渲染与 AI 算力的未来市场,在 YMB 生态内买卖与调配算力。',
|
||||
roadmapTitle: '发展路线',
|
||||
roadmap: [
|
||||
{ year: '2026', title: 'App 上线', text: 'YMB App 正式上线,提供多语言短剧库与竖滑 Shorts 信息流。' },
|
||||
{ year: '下一步', title: '创作者入驻', text: '面向创作者与影视公司开放注册,提供发布与受众运营工具。' },
|
||||
{ year: '下一步', title: '自主制片', text: 'YMB 自制与联合制片项目,从剧本到成片全程支持。' },
|
||||
{ year: '下一步', title: '算力市场', text: '在 YMB 生态内直接出售或调配渲染与 AI 算力。' },
|
||||
],
|
||||
ctaTitle: '和 YMB 一起打造下一个爆款。',
|
||||
ctaText: '无论你是创作者、制片方还是算力伙伴,YMB 都有你的位置。',
|
||||
ctaButton: '开始探索',
|
||||
},
|
||||
};
|
||||
Reference in new issue
Block a user