[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-multilingual-product-costs-zh-CN":3,"blog-adjacent-multilingual-product-costs-zh-CN":30,"blog-related-multilingual-product-costs-zh-CN":65},{"id":4,"slug":5,"title":6,"excerpt":7,"content":8,"cover":9,"tone":10,"author":11,"publishedAt":12,"updatedAt":12,"readingMinutes":13,"featured":14,"tags":15,"category":19,"seoSettings":29},64,"multilingual-product-costs","多语言产品的隐性成本","把界面翻译成英文只是开始，真正的成本在内容、日期格式和业务流程上。","\u003Cp>客户提出要做英文版时，往往以为只是加一个语言切换。真正开始做才发现，界面文案只占三成工作量，剩下七成分布在内容维护、格式适配和流程差异上。\u003C\u002Fp>\n\u003Ch2>三块容易被低估的成本\u003C\u002Fh2>\n\u003Cp>内容翻译：文章、产品介绍、帮助文档需要持续维护两套，而且更新必须同步。\u003C\u002Fp>\n\u003Cp>格式差异：日期、数字、金额、地址顺序都要按语言切换，硬编码会导致错误显示。\u003C\u002Fp>\n\u003Cp>流程差异：某些国家要求隐私同意、发票格式或税务字段，这些无法靠翻译解决。\u003C\u002Fp>\n\u003Ch2>我们的处理方式\u003C\u002Fh2>\n\u003Cp>文案统一放进语言文件，避免散落在组件里；缺翻译时自动回退到默认语言，而不是显示空白。\u003C\u002Fp>\n\u003Cp>内容侧支持字段级回退：译文为空时展示原文，编辑可以先发布中文，再补英文。\u003C\u002Fp>\n\u003Cp>把语言相关的逻辑集中到一层工具函数，避免每处都写判断。\u003C\u002Fp>\n\u003Cp>多语言不是翻译问题，而是产品能力问题。早一点把结构设计好，后面加语言才不会推倒重来。\u003C\u002Fp>","","slate","佳益方圆团队","2026-04-30T15:02:00+08:00",1,false,[16,17,18],"多语言","产品设计","国际化",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},2,0,"product-thinking","产品思维","需求分析、用户体验与产品设计方法论，以及从业务问题到产品方案的思考过程。","lightbulb","blue","article",50,{},{"previous":31,"next":48},{"id":32,"slug":33,"title":34,"excerpt":35,"content":9,"cover":9,"tone":36,"author":11,"publishedAt":37,"updatedAt":37,"readingMinutes":13,"featured":14,"tags":38,"category":42},44,"file-storage-evolution","文件存储：从本地目录到对象存储","附件功能一开始都很简单，直到客户开始上传几个 G 的视频，并要求权限隔离。","cyan","2026-05-02T15:02:00+08:00",[39,40,41],"存储","架构","文件管理",{"id":13,"parentId":21,"slug":43,"name":44,"description":45,"icon":46,"cover":9,"tone":26,"kind":27,"sortOrder":47,"count":21},"engineering","技术专栏","架构设计、性能优化、AI 集成与跨端方案等一线技术实践，由研发团队持续分享。","cpu",60,{"id":49,"slug":50,"title":51,"excerpt":52,"content":9,"cover":9,"tone":26,"author":11,"publishedAt":53,"updatedAt":53,"readingMinutes":13,"featured":14,"tags":54,"category":58},84,"outsourcing-visibility","外包协作复盘：进度透明比承诺重要","外包团队每周都说“快完成了”，直到交付前一周才发现只完成一半。","2026-04-28T15:02:00+08:00",[55,56,57],"复盘","外包","项目管理",{"id":59,"parentId":21,"slug":60,"name":61,"description":62,"icon":63,"cover":9,"tone":26,"kind":27,"sortOrder":64,"count":21},3,"project-retrospective","项目复盘","从 0 到 1 的真实项目记录，完整呈现问题、方案、踩坑经验与最终结果。","clipboard-check",40,[66,77,86],{"id":28,"slug":67,"title":68,"excerpt":69,"content":9,"cover":9,"tone":70,"author":11,"publishedAt":71,"updatedAt":71,"readingMinutes":13,"featured":14,"tags":72,"category":76},"grading-requirement-confidence","需求的真实度分级","把需求当成事实来做，是项目延期最常见的原因。需求其实有可信度高低之分。","indigo","2026-10-15T09:00:00+08:00",[73,74,75],"需求","产品方法","风险管理",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":20,"slug":78,"title":79,"excerpt":80,"content":9,"cover":9,"tone":70,"author":11,"publishedAt":81,"updatedAt":82,"readingMinutes":20,"featured":14,"tags":83,"category":85},"vertical-product-rules","垂直行业产品的分水岭：把行业默认规则写进系统","垂直不是换一个行业名字。真正的门槛，是能否理解并承接那些从业者习以为常的默认规则。","2026-10-09T10:00:00+08:00","2026-10-18T15:58:14.661+08:00",[84,17],"行业产品",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21},{"id":87,"slug":88,"title":89,"excerpt":90,"content":9,"cover":9,"tone":26,"author":11,"publishedAt":91,"updatedAt":91,"readingMinutes":13,"featured":14,"tags":92,"category":94},51,"mvp-boundary","MVP 的边界怎么划","最小可用不是功能最少，而是能完整跑通一条业务闭环。","2026-10-03T10:13:00+08:00",[93,74,73],"MVP",{"id":20,"parentId":21,"slug":22,"name":23,"description":24,"icon":25,"cover":9,"tone":26,"kind":27,"sortOrder":28,"count":21}]