Update Chinese translation of readme (#1476)

This commit is contained in:
Justin Ma 2023-01-05 14:01:50 +08:00 committed by GitHub
parent a1ac579271
commit 44ae78c83f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 14 deletions

View File

@ -1738,8 +1738,8 @@ Hello from python!
Greetings from JavaScript!
Larry Wall says Hi!
Yo from a shell script!
Hello from ruby!
Hola from a nushell script!
Hello from ruby!
```
On Unix-like operating systems, including Linux and MacOS, shebang recipes are

View File

@ -273,9 +273,7 @@ just --help
### GitHub Actions
[extractions/setup-just](https://github.com/extractions/setup-just) 可以用来在 GitHub Actions 的工作流程中安装 `just`
使用举例:
使用 [extractions/setup-just](https://github.com/extractions/setup-just):
```yaml
- uses: extractions/setup-just@v1
@ -283,6 +281,12 @@ just --help
just-version: 0.8 # optional semver specification, otherwise latest
```
使用 [taiki-e/install-action](https://github.com/taiki-e/install-action):
```yaml
- uses: taiki-e/install-action@just
```
### 发布 RSS 订阅
`just` 的发布 [RSS 订阅](https://en.wikipedia.org/wiki/RSS) 可以在 [这里](https://github.com/casey/just/releases.atom) 找到。
@ -398,7 +402,7 @@ Kakoune 已经内置支持 `justfile` 语法高亮,这要感谢 TeddyDD。
### Sublime Text
TonioGela 编写的 Sublime Text 的语法高亮文件在 [extras/just.sublim-syntax](https://github.com/casey/just/blob/master/extras/just.sublime-syntax) 中提供
[nk9](https://github.com/nk9) 提供的 [Just 包](https://github.com/nk9/just_sublime) 支持 `just` 语法高亮,同时还有其它工具,这些可以在 [PackageControl](https://packagecontrol.io/packages/Just) 上找到
### 其它编辑器
@ -654,13 +658,13 @@ foo:
Bool 类型设置可以写成:
```just
```justfile
set NAME
```
这就相当于:
```just
```justfile
set NAME := true
```
@ -1141,7 +1145,7 @@ The executable is at: /bin/just
- `quote(s)` - 用 `'\''` 替换所有的单引号,并在 `s` 的首尾添加单引号。这足以为许多 Shell 转义特殊字符,包括大多数 Bourne Shell 的后代。
- `replace(s, from, to)` - 将 `s` 中的所有 `from` 替换为 `to`
- `replace_regex(s, regex, replacement)` - 将 `s` 中所有的 `regex` 替换为 `replacement`
- `replace_regex(s, regex, replacement)` - 将 `s` 中所有的 `regex` 替换为 `replacement`正则表达式由 [Rust `regex` 包](https://docs.rs/regex/latest/regex/) 提供。参见 [语法文档](https://docs.rs/regex/latest/regex/#syntax) 以了解使用示例。
- `trim(s)` - 去掉 `s` 的首尾空格。
- `trim_end(s)` - 去掉 `s` 的尾部空格。
- `trim_end_match(s, pat)` - 删除与 `pat` 匹配的 `s` 的后缀。
@ -1682,7 +1686,7 @@ B end!
`#!` 开头的配方被称为 Shebang 配方,它通过将配方主体保存到文件中并运行它来执行。这让你可以用不同的语言来编写配方:
```just
polyglot: python js perl sh ruby
polyglot: python js perl sh ruby nu
python:
#!/usr/bin/env python3
@ -1703,7 +1707,7 @@ sh:
nu:
#!/usr/bin/env nu
let hello = 'Yo'
let hello = 'Hola'
echo $"($hello) from a nushell script!"
ruby:
@ -1717,6 +1721,7 @@ Hello from python!
Greetings from JavaScript!
Larry Wall says Hi!
Yo from a shell script!
Hola from a nushell script!
Hello from ruby!
```
@ -1979,12 +1984,15 @@ $ just --summary
test
```
`[private]` 属性<sup>master</sup>也可用于隐藏配方,而不需要改变名称:
`[private]` 属性<sup>1.10.0</sup>也可用于隐藏配方,而不需要改变名称:
```just
[private]
foo:
[private]
alias b := bar
bar:
```
@ -2151,8 +2159,6 @@ default:
如果在 `justfile` 中没有找到配方,并且设置了 `fallback``just` 将在父目录及其上级目录寻找`justfile`,直到到达根目录。`just` 在找到其中的 `fallback` 设置为`false` 或未设置的 `justfile` 时将停止。
这个功能目前是不稳定的,所以必须用 `--unstable` 标志启用。
举个例子,假设当前目录包含这个 `justfile`
```just
@ -2386,7 +2392,7 @@ export PATH := "./node_modules/.bin:" + env_var('PATH')
### 最小支持的 Rust 版本
最低支持的 Rust 版本,即 MSRV是 Rust 1.47.0
最低支持的 Rust 版本,或 MSRV是当前稳定的(current stable) Rust。它可能可以在旧版本的 Rust 上构建,但这并不保证
### 新版本