-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Update bilingual-formatter extension #24191
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
base: main
Are you sure you want to change the base?
Conversation
- Fix author username - Initial commit
- Restructure extension to follow Raycast extensions repository standards - Fix assets path and resize screenshots - Add bilingual-formatter extension - Add bilingual-formatter extension
|
Congratulations on your new Raycast extension! 🚀 Due to our current reduced availability, the initial review may take up to 10-15 business days. Once the PR is approved and merged, the extension will be available on our Store. |
Greptile SummaryThis PR adds a new Bilingual Formatter extension that automatically corrects Chinese-English mixed typography based on the Chinese Copywriting Guidelines. The extension provides three commands: Format Clipboard, Format and Paste, and Format Text (interactive UI). Architecture:
Key Features:
Issue Found:
Confidence Score: 4/5
Important Files Changed
|
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.
Additional Comments (1)
-
extensions/bilingual-formatter/assets/assets/icon.png, line 1 (link)syntax: Remove duplicate asset files in nested
assets/assets/folder. Assets should only exist inassets/directory, not in a nested subdirectory. The same icon files are already present atassets/icon.pngandassets/icon.svg.
28 files reviewed, 1 comment
Description
Bilingual Formatter is a Raycast extension that automatically corrects Chinese-English mixed typography based on the Chinese Copywriting Guidelines.
Key Features
Three Convenient Commands
Use Cases
Perfect for writing technical documentation, blog posts, and any content that mixes Chinese and English text.
Example
Before:
在LeanCloud上,数据存储是围绕AVObject进行的。每个AVObject都包含了与JSON兼容的key-value对应的数据。
After:
在 LeanCloud 上,数据存储是围绕 AVObject 进行的。每个 AVObject 都包含了与 JSON 兼容的 key-value 对应的数据。
Technical Highlights
Screencast
The extension includes 2 screenshots (2000x1250px) in the
metadatafolder showing:(Screenshots will be automatically displayed in the Raycast Store)
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder