-
Notifications
You must be signed in to change notification settings - Fork 2
refactor(i18n): update landing page descriptions #291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
📝 WalkthroughWalkthrough本次变更仅修改了 i18n/en/code.json 与 i18n/zh-CN/code.json 的现有文案内容,未新增或删除键,数据结构不变。主要集中于 HOME.Scenes.* 及相关模块(如 Create、CommunityShare、Guide、GetStartedPrompt)的标题与描述,将较长叙述改为更简短的动作式表述;多媒体处理场景强调 FFmpeg 能力;包含 AI 图像编辑、AI 编码、拖拽说明、ZIP 处理、TXT 转 EPUB、PDF 处理、数据分析等场景的描述精简与重写。 Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes
Pre-merge checks✅ Passed checks (2 passed)
Tip 👮 Agentic pre-merge checks are now available in preview!Pro plan users can now enable pre-merge checks in their settings to enforce checklists before merging PRs.
Please see the documentation for more information. Example: reviews:
pre_merge_checks:
custom_checks:
- name: "Undocumented Breaking Changes"
mode: "warning"
instructions: |
Pass/fail criteria: All breaking changes to public APIs, CLI flags, environment variables, configuration keys, database schemas, or HTTP/GraphQL endpoints must be documented in the "Breaking Change" section of the PR description and in CHANGELOG.md. Exclude purely internal or private changes (e.g., code not exported from package entry points or explicitly marked as internal).Please share your feedback with us on this Discord post. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Deploying oomol-com with
|
| Latest commit: |
dd45f1b
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://7bc80c62.oomol-com.pages.dev |
| Branch Preview URL: | https://home-i18n.oomol-com.pages.dev |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
i18n/en/code.json (1)
1-1123: 修复 CI 校验脚本:替换if !写法以避免在部分 shell/CI 环境中报错执行输出包含 "/bin/bash: line 13: !: command not found",虽随后显示 "✅ Keys match.",但说明当前写法可能在部分环境中失败并产生假通过。将脚本改为更稳健的实现:
#!/usr/bin/env bash set -euo pipefail # 1) 验证 JSON 语法 jq -e . i18n/en/code.json >/dev/null jq -e . i18n/zh-CN/code.json >/dev/null # 2) 比较两语言的键路径(包含所有 message/description 等标量路径) jq -r 'paths(scalars) | join(".")' i18n/en/code.json | sort > /tmp/en.keys jq -r 'paths(scalars) | join(".")' i18n/zh-CN/code.json | sort > /tmp/zh.keys echo "Diffing keys between en and zh-CN..." if diff -u /tmp/en.keys /tmp/zh.keys; then echo "✅ Keys match." else echo "❌ Key mismatch detected between en and zh-CN." >&2 exit 1 fi
🧹 Nitpick comments (14)
i18n/zh-CN/code.json (8)
49-53: 文案更顺,但可与英文版保持措辞一致建议用“描述你的需求”以贴合英文“Describe what you need”,顺带统一品牌主语位置。
- "message": "告诉 OOMOL 你的需求,智能助手将为你匹配并推荐合适的工具。" + "message": "描述你的需求,OOMOL 智能助手将为你匹配并推荐合适的工具。"
64-71: 标题与英文不完全对齐,内文可进一步简洁有力
- 标题可简化为“多媒体处理”,与英文“Media Processing”一致。
- 内文去冗并改为“基于 FFmpeg”的更常见搭配。
- "message": "多媒体编辑处理" + "message": "多媒体处理"- "message": "集成 FFmpeg 的多媒体编辑工具包,支持视频剪辑、格式转换、音频处理等多种功能,让多媒体创作变得高效且轻松。" + "message": "基于 FFmpeg 的多媒体工具包,支持视频剪辑、格式转换、音频处理等,让创作更高效轻松。"
79-80: 精简句式以提升可读性当前句子略长,建议压缩信息密度。
- "message": "基于文本指令,利用 AI 大模型实现图像的编辑与转换,包括对象更改、场景调整及创意效果应用,满足多样化的图像处理需求。" + "message": "用文本指令驱动大模型进行图像编辑与转换:对象替换、场景调整、创意特效等。"
115-116: 术语更口语化一点“涵盖…各类操作”略显书面,可更自然。
- "message": "专业 ZIP 压缩包处理工具包,涵盖压缩、解压、加密、编码转换等各类 ZIP 文件操作。" + "message": "专业 ZIP 工具包,支持压缩、解压、加密、编码转换等常见操作。"
124-125: 避免堆叠修饰词,读起来更顺- "message": "将 TXT 格式文本文件转换为优雅排版设计的 EPUB 电子书。" + "message": "将 TXT 文本转换为排版优雅的 EPUB 电子书。"
133-134: 去重“处理”词汇,结构更紧凑- "message": "功能强大的 PDF 处理工具包,涵盖合并、分割等基础操作,以及 OCR、表单填写、安全管理等高级功能,满足各种 PDF 处理需求。" + "message": "功能强大的 PDF 工具包,支持合并、分割等基础操作,以及 OCR、表单填写与安全管理等高级功能。"
142-143: 更口语的结尾表达- "message": "使用 AI 分析表格数据,并根据用户需求以自定义格式输出图表。" + "message": "使用 AI 分析表格数据,并按需输出自定义图表。"
256-256: 疑似笔误:“即用即用”应为“开箱即用”虽然本 PR 未改动该行,但属于用户可见文案问题,建议顺手修正。
- "message": "即用即用" + "message": "开箱即用"i18n/en/code.json (6)
53-54: Remove optional comma for tighter copyReads more naturally without the comma.
- "message": "Describe what you need, and OOMOL’s intelligent assistant will recommend the right tools for you." + "message": "Describe what you need and OOMOL’s intelligent assistant will recommend the right tools for you."
89-90: Tighten sentence, reduce repetition- "message": "With AI Vibe Coding, just describe what you need — AI will automatically generate complete workflows and nodes, letting you build powerful AI tools quickly and easily, no programming required." + "message": "Describe what you need—AI Vibe Coding automatically generates complete workflows and nodes, so you can build powerful AI tools fast. No coding required."
116-117: Trim tail for brevity- "message": "A professional ZIP archive toolkit covering compression, extraction, encryption, encoding conversion, and a variety of ZIP file operations." + "message": "A professional ZIP archive toolkit for compression, extraction, encryption, and encoding conversion."
134-135: Active phrasing- "message": "A comprehensive PDF toolkit that supports merging, splitting, OCR, form filling, security management, and more." + "message": "A comprehensive PDF toolkit for merging, splitting, OCR, form filling, security management, and more."
143-144: Micro-tweak for flow- "message": "Analyze tabular data with AI and generate customized charts based on your needs." + "message": "Analyze tabular data with AI and generate customized charts to your needs."
227-228: 术语一致性:Publish/Release/Share 表述建议统一当前 “Publish and Share”(Line 227)与 “Release and Share”(Line 290)含义接近但用词不同,建议统一一处用法,避免导航/跳转时的认知分裂;同时与 zh-CN“社区与分享/发现 AI 工具”对齐策略请确认。
Also applies to: 290-294
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
i18n/en/code.json(13 hunks)i18n/zh-CN/code.json(7 hunks)
🔇 Additional comments (6)
i18n/en/code.json (6)
65-72: LGTM: concise and clear; FFmpeg called out correctlyNo issues; matches zh 语义(建议 zh 标题同步为“多媒体处理”)。
80-81: LGTM: clear benefits-first phrasing
98-99: LGTM
125-126: LGTM
197-198: LGTM
380-381: LGTM
Summary by CodeRabbit