Skip to content

Commit e8957bd

Browse files
committed
add local
1 parent 8f0578a commit e8957bd

File tree

2 files changed

+186
-9
lines changed

2 files changed

+186
-9
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22
app-*
33
lang_old
44
original
5+
6+
php/.idea

LOCAL.md

Lines changed: 184 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,197 @@
1-
# Postman 中文版
2-
当前支持版本:9.6.0 ~ 9.7.1
1+
# Postman 汉化
2+
3+
当前支持版本:9.6.0 ~ 9.8.1
34
更新时间:2022-01-06
4-
直接汉化请看:[README](LOCAL.md)
5+
直接汉化请看:[README](README.md)
56

7+
## 先决条件
68

7-
### 先决条件
89
1. **PHP >= 7.0**
9-
2. **asar** *用于解压 asar 包*
10+
2. **[asar](#asar)** *用于解压 asar 包*
11+
3. 用于格式化代码
12+
+ [js-beautify](#js-beautify) 推荐
13+
+ [prettier](#prettier)
1014

15+
## 步骤
1116

17+
### 1. 准备
1218

13-
#### 安装 asar
1419
```shell
15-
npm i -g asar
20+
git clone https://github.com/hlmd/Postman-cn.git
21+
```
22+
23+
> Windows 可直接使用 [init.bat](#initbat)
24+
> [Postman 默认安装目录](#postman-默认安装位置) | [asar](#asar)
25+
26+
```shell
27+
# 解压 Postman 安装目录下的 app.asar
28+
cd <Postman 安装目录下的 Resources 目录>
29+
# 解压 app.asar 到 app 目录
30+
asar e app.asar app
31+
32+
# 以下操作可选
33+
# 拷贝 app.asar 到 Git 项目目录
34+
cp app.asar <Git 项目目录>/app.asar
35+
36+
# 用于 还原
37+
asar e app.asar original
38+
39+
# 用于 备份
40+
asar e app.asar <app-版本>
41+
42+
# 删除 拷贝过来的 app.asar
43+
rm app.asar
1644
```
1745

46+
#### init.bat
47+
48+
修改 `init.bat`
49+
50+
```shell
51+
# 设置 Postman 的安装磁盘驱动位置
52+
set INSTALL_DERIVE=C:
53+
54+
# 设置 Postman 的安装目录
55+
set INSTALL_PATH=%USERPROFILE%\AppData\Local\Postman\
56+
```
57+
58+
使用
1859

19-
###
2060
```shell
61+
# 版本可选,不填为最后一个版本
62+
.\init.bat [版本]
63+
64+
# 需要点时间
65+
```
66+
67+
### 2. 配置 Postman 信息
68+
69+
`php/common.php`
70+
71+
```php
72+
# 修改 版本为当前要汉化的 Postman 版本
73+
const APP_VERSION = '9.8.1';
74+
75+
# 修改 Postman 应用程序下的 app 目录
76+
// Windows
77+
const APP_PATH = 'C:/Users/用户名/AppData/Local/Postman/app-' . APP_VERSION . '/resources/app/';
78+
79+
// Mac
80+
const APP_PATH = '/Application/Postman.app/Contents/Resources/app/';
81+
82+
```
83+
84+
### 3. 汉化
85+
> 进入 Git 项目目录
86+
> [php api.php 命令](#php-apiphp) | [网页操作](#网页操作)
87+
88+
```shell
89+
cd php
2190
php api.php s
22-
```
91+
```
92+
93+
### Postman 默认安装位置
94+
95+
```
96+
# Windows
97+
C:/Users/用户名/AppData/Local/Postman/app-版本/resources/app
98+
99+
# Mac
100+
/Application/Postman.app/Contents/Resources/app/
101+
```
102+
103+
104+
## 命令操作
105+
106+
### php api.php
107+
108+
```
109+
使用:php api.php [命令]
110+
111+
进行文件文本替换
112+
113+
命令:
114+
s, sinicization 汉化
115+
b, backup 备份
116+
r, restore 还原
117+
rb, restoreFormBackup 从备份还原
118+
g, getString 提取文本
119+
h, help 帮助
120+
b, version 版本
121+
122+
```
123+
124+
### js-beautify
125+
126+
> 格式化 js 文件
127+
128+
```shell
129+
# 安装 https://www.npmjs.com/package/js-beautify
130+
npm i -g js-beautify
131+
132+
# 使用 格式化&替换原文件
133+
js-beautify -r <文件名>
134+
135+
# 帮助
136+
js-beautify -h
137+
```
138+
139+
### prettier
140+
141+
> 格式化文件
142+
143+
```shell
144+
# 安装 https://www.npmjs.com/package/prettier
145+
npm i -g prettier
146+
147+
# 使用 格式化&替换原文件
148+
prettier -w <文件名>
149+
150+
# 帮助
151+
prettier -h
152+
```
153+
154+
### asar
155+
156+
> 操作 asar 文件
157+
158+
```shell
159+
# 安装 https://www.npmjs.com/package/asar
160+
npm i -g asar
161+
162+
# 解压 app.asar 到 app 目录
163+
asar e app.asar app
164+
165+
# 打包 app 目录到 app.asar
166+
asar p app app.asar
167+
```
168+
169+
命令提示
170+
171+
```
172+
使用: asar [选项] [命令]
173+
174+
操作 asar 存档文件
175+
176+
选项:
177+
-V, --version 输出版本号
178+
-h, --help 显示命令帮助
179+
180+
命令:
181+
pack|p [选项] <dir> <output> 创建 asar 存档
182+
list|l [选项] <archive> 列出 asar 档案的文件
183+
extract-file|ef <archive> <filename> 从存档中提取一个文件
184+
extract|e <archive> <dest> 提取档案
185+
*
186+
help [命令] 显示命令帮助
187+
```
188+
189+
190+
### 网页操作
191+
> 使用 [Nginx](http://nginx.org/)[Apache](https://httpd.apache.org/)[PhpStudy](https://www.xp.cn/)
192+
> 访问 [站点/php/index.php](站点/php/index.php)
193+
194+
195+
196+
## 贡献指南
197+
请参考 `php/lang/exp.php` 进行新增

0 commit comments

Comments
 (0)