Skip to content

Commit 7701bc0

Browse files
committed
feat: add variable naming feature
1 parent 8ad0b9b commit 7701bc0

22 files changed

+121
-104
lines changed

README.md

Lines changed: 8 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,12 @@
11

2-
# YoudaoTranslate | 有道翻译
2+
# variable-naming.alfredworkflow
33

4-
<p align="left">
5-
<img alt="GitHub stars" src="https://visitor-badge.laobi.icu/badge?page_id=wensonsmith.YoudaoTranslate"/>
6-
<img alt="GitHub stars" src="https://img.shields.io/github/stars/wensonsmith/YoudaoTranslate?style=social"/>
7-
</p>
84

9-
![screenshot_1](screenshots/screenshot_1.png)
5+
-[YoudaoTranslator](https://github.com/wensonsmith/YoudaoTranslator) 的基础上,将翻译的文本生成变量名;
6+
- 支持 `小驼峰``大驼峰``小写下划线``大写下划线` 四种变量命名规范;
7+
- 如果翻译结果不理想可以 `cmd + y` 组合键 Quick Look 网页查看其它结果;
8+
- 或者按住 `alt` 键回车,浏览器会打开 [Codelf](https://unbug.github.io/codelf/)
9+
- 配置参考 [YoudaoTranslator Wiki](https://github.com/wensonsmith/YoudaoTranslator/wiki)
10+
- 下载:[Releases](https://github.com/Coder-ZJQ/variable-naming.alfredworkflow/releases)
1011

11-
## ⚠️ V3 更新说明
12-
该版本使用 TS 重构,自带运行环境,不再依赖 PHP。同时支持多个平台的 API。
13-
14-
macOS Monterey 请使用 V3 版本!
15-
16-
标记为施工中 (🚧) 特性 V3 尚未支持,如果需要使用,请切换到 V2 使用。
17-
18-
## 特性
19-
- 🌟 [**无系统环境依赖**]() - 自带 [txiki](https://github.com/saghul/txiki.js) 运行环境,不再需要 PHP
20-
- 🌟 [**多平台支持**]() - 支持百度的翻译API
21-
- 🌐 [**中英文自动互翻**]() - 支持 `CamelCase` 驼峰短语翻译,长句自动换行
22-
- 🎭 [**多语言支持**](screenshots/multi.jpg) - 可以识别中文、英文、日文、韩文、法文、俄文等
23-
- 🎹 [**快捷键支持**]() - 双击 `⌥ Alt` 直接翻译选中内容
24-
- 📢 [**英文发音**](screenshots/screenshot_3.png) - `⌘ Command` + `↩︎ Enter` 本地发音,`⌥ Alt` + `↩︎ Enter` 调用有道在线语音发音
25-
- 🚧 [**有道翻译生词本**](screenshots/word-book.jpg) - 可以将陌生单词加入有道生词本
26-
- 📃 [**回车复制**]() - 在选项上 `↩︎ Enter` 回车复制翻译结果
27-
- 🚧 [**查询历史**](screenshots/translate_history.gif) - `yd *` 查询最近的翻译记录
28-
- 🔮 [**网页预览**](screenshots/screenshot_4.gif) - 翻译结果上按 `⇧ Shift` 直接预览有道网页
29-
- 🚧 [**自动更新**](screenshots/update.png) - 输入 `update` 检查更新 Workflow
30-
31-
## 🚀 开始使用
32-
33-
🌚 遇到问题不要怕,扫码加群来解答,[**点击扫码**](screenshots/wechat-group.png)
34-
35-
### 1. 下载安装
36-
37-
- [GitHub Releases 下载](https://github.com/wensonsmith/YoudaoTranslate/releases)
38-
- [又拍云下载 v3.1.0](https://img.seekbetter.me/workflows/YoudaoTranslator-3.1.zip)
39-
40-
### 2. 配置Workflow
41-
42-
[👉 请参考 wiki 进行配置](https://github.com/wensonsmith/YoudaoTranslator/wiki)
43-
## Contributors
44-
45-
<a href="https://iwenson.com" target="_blank"><img src="https://avatars1.githubusercontent.com/u/2544185?s=120&v=4" height="60"/></a>
46-
<a href="https://blog.zthxxx.me" target="_blank"><img src="https://avatars0.githubusercontent.com/u/15135943?s=120&v=4" height="60"/></a>
47-
<a href="https://www.zzaning.com/#/" target="_blank"><img src="https://avatars2.githubusercontent.com/u/12035097?s=88&u=7e419cd2eb7b9fec5ba061d8135c4875a4c32323&v=4" height="60"/></a>
48-
49-
## ~~Buy me a coffee~~ 🍼 冲奶粉!
50-
![微信支付](./screenshots/sponsor.PNG)
51-
52-
## 使用库和参考资料
53-
54-
- https://github.com/joetannenbaum/alfred-workflow
55-
- https://www.alfredapp.com/help/workflows/inputs/script-filter/json/
56-
- https://www.alfredapp.com/help/workflows/
12+
![](./screenshots/usage.gif)

assets/icon.png

100755100644
16.9 KB
Loading

assets/translate-say.png

-17.8 KB
Binary file not shown.

assets/translate.png

-4.17 KB
Binary file not shown.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
2-
"name": "youdao.translator",
3-
"version": "3.0.0",
4-
"description": "Elegant translation tool",
2+
"name": "alfred-workflow-variable-naming",
3+
"version": "0.1.0",
4+
"description": "Alfred Variable Naming Workflow",
55
"main": "index.js",
66
"scripts": {
77
"build": "rimraf dist && rollup -c rollup.config.js",
88
"test": "./runtime/quick ./dist/index.js"
99
},
10-
"author": "Wenson",
10+
"author": "jqz",
1111
"license": "MIT",
1212
"devDependencies": {
1313
"rimraf": "^3.0.2",

screenshots/config-1.jpg

-121 KB
Binary file not shown.

screenshots/config-2.jpg

-271 KB
Binary file not shown.

screenshots/multi.jpg

-578 KB
Binary file not shown.

screenshots/screenshot_1.png

-46.9 KB
Binary file not shown.

screenshots/screenshot_3.png

-112 KB
Binary file not shown.

0 commit comments

Comments
 (0)