go, go-build, go-test: add Russian translation (#19060)

Co-authored-by: Dylan <145150333+dmmqz@users.noreply.github.com>
This commit is contained in:
Ivan
2025-10-29 06:50:37 +02:00
committed by GitHub
co-authored by Dylan
parent 0dd3a48279
commit 54b5339205
6 changed files with 84 additions and 3 deletions
+20
View File
@@ -0,0 +1,20 @@
# go build
> Скомпилировать исходники Go.
> Больше информации: <https://pkg.go.dev/cmd/go#hdr-Compile_packages_and_dependencies>.
- Скомпилировать файл с пакетом `main` (выходным файлом будет имя файла без расширения):
`go build {{путь/к/main.go}}`
- Скомпилировать с указанием имени выходного файла:
`go build -o {{путь/к/исполняемому_файлу}} {{путь/к/исходному_файлу.go}}`
- Скомпилировать пакет:
`go build -o {{путь/к/исполняемому_файлу}} {{путь/к/пакету}}`
- Скомпилировать пакет `main` в исполняемый файл, включив обнаружение гонки данных:
`go build -race -o {{путь/к/исполняемому_файлу}} {{путь/к/пакету_main}}`
+28
View File
@@ -0,0 +1,28 @@
# go test
> Тестируйте пакеты Go (файлы должны иметь окончание `_test.go`).
> Больше информации: <https://pkg.go.dev/cmd/go#hdr-Testing_flags>.
- Протестировать пакет, находящийся в текущем каталоге:
`go test`
- Протестировать пакет в текущем каталоге с подробным выводом ([v]erbose):
`go test -v`
- Протестировать пакеты в текущем каталоге и всех подкаталогах (обратите внимание на `...`):
`go test -v ./...`
- Протестировать пакет в текущем каталоге и запустить все бенчмарки:
`go test -v -bench .`
- Протестировать пакет в текущем каталоге и запустить все бенчмарки в течение 50 секунд:
`go test -v -bench . -benchtime 50s`
- Протестировать пакет с анализом покрытия:
`go test -cover`
+33
View File
@@ -0,0 +1,33 @@
# go
> Управляйте исходным кодом Go.
> Некоторые подкоманды, такие как `build`, имеют собственную документацию по использованию.
> Больше информации: <https://pkg.go.dev/cmd/go>.
- Скачать и установить пакет, указанный по его пути импорта:
`go get {{путь/к/пакету}}`
- Скомпилировать и запустить исходный файл (он должен содержать пакет `main`):
`go run {{файл}}.go`
- Скомпилировать исходный файл в исполняемый файл с указанным именем:
`go build -o {{исполняемый_файл}} {{файл}}.go`
- Скомпилировать пакет, находящийся в текущем каталоге:
`go build`
- Выполнить все тесты для текущего пакета (файлы должны иметь окончание `_test.go`):
`go test`
- Скомпилировать и установить текущий пакет:
`go install`
- Инициализировать новый модуль в текущем каталоге:
`go mod init {{имя_модуля}}`
+1 -1
View File
@@ -17,4 +17,4 @@
- Compile a main package into an executable, enabling data race detection:
`go build -race -o {{path/to/executable}} {{path/to/main/package}}`
`go build -race -o {{path/to/executable}} {{path/to/main_package}}`
+1 -1
View File
@@ -21,7 +21,7 @@
- Test the package in the current directory and run all benchmarks for 50 seconds:
`go test -v -bench . -benchtime {{50s}}`
`go test -v -bench . -benchtime 50s`
- Test the package with coverage analysis:
+1 -1
View File
@@ -6,7 +6,7 @@
- Download and install a package, specified by its import path:
`go get {{package_path}}`
`go get {{path/to/package}}`
- Compile and run a source file (it has to contain a `main` package):