on master help sign in
Installation is translated
0d2ef02Sergey Duck
doc/README-ru.md+65−79
@@ -110,159 +110,148 @@ batgrep needle src/
110
110
111#### `tail -f`
111#### `tail -f`
112
112
113−`bat` can be combined with `tail -f` to continuously monitor a given file with syntax highlighting.
113+`bat` может быть использован с `tail -f` чтобы просматривать файл вместе с выделением синтаксиса
114```bash
114```bash
115tail -f /var/log/pacman.log | bat --paging=never -l log
115tail -f /var/log/pacman.log | bat --paging=never -l log
116```
116```
117−Note that we have to switch off paging in order for this to work. We have also specified the syntax
117+Заметье, что мы отключаем пэйджинг чтобы это заработало. Мы так-же указываем синтаксис (`-l log`), так как он не может быть определен в данном случае.
118−explicitly (`-l log`), as it can not be auto-detected in this case.
119
118
120#### `git`
119#### `git`
121
120
122−You can combine `bat` with `git show` to view an older version of a given file with proper syntax
121+Вы можете использовать `bat` с `git show` чтобы просмотреть старую версию файла с выделением синтаксиса:
123−highlighting:
124```bash
122```bash
125git show v0.6.0:src/main.rs | bat -l rs
123git show v0.6.0:src/main.rs | bat -l rs
126```
124```
127
125
128−Note that syntax highlighting within diffs is currently not supported. If you are looking for this, check out [`delta`](https://github.com/dandavison/delta).
126+Обратите внимание, что выделение синтаксиса не работает в `git diff` на данный момент. Если вам это нужно, посмотрите [`delta`](https://github.com/dandavison/delta).
129
127
130#### `xclip`
128#### `xclip`
131
129
132−The line numbers and Git modification markers in the output of `bat` can make it hard to copy
130+Количество строк и просмотр изменений в `bat` может сделать копирование содержания файла немного сложной. Чтобы предотвратить это, используйте флаг `-p`/`--plain` или просто перевести вывод в `xclip`:
133−the contents of a file. To prevent this, you can call `bat` with the `-p`/`--plain` option or
134−simply pipe the output into `xclip`:
135```bash
131```bash
136bat main.cpp | xclip
132bat main.cpp | xclip
137```
133```
138−`bat` will detect that the output is being redirected and print the plain file contents.
134+`bat` обнаружит, что вывод будет переведен, и выведет обычный текст без выделения синтаксиса.
139
135
140#### `man`
136#### `man`
141
137
142−`bat` can be used as a colorizing pager for `man`, by setting the
138+`bat` может быть использован в виде выделения цвета для `man`, для этого установите переменную окружения
143−`MANPAGER` environment variable:
139+`MANPAGER`:
144
140
145```bash
141```bash
146export MANPAGER="sh -c 'col -bx | bat -l man -p'"
142export MANPAGER="sh -c 'col -bx | bat -l man -p'"
147man 2 select
143man 2 select
148```
144```
149
145
150−It might also be necessary to set `MANROFFOPT="-c"` if you experience
146+Возможно вам понадобится также установить `MANROFFOPT="-c"` если у вас есть проблемы с форматированием.
151−formatting problems.
152
147
153−If you prefer to have this bundled in a new command, you can also use [`batman`](https://github.com/eth-p/bat-extras/blob/master/doc/batman.md).
148+Если вы хотите сделать этой одной командной, вы можете использовать `batman`](https://github.com/eth-p/bat-extras/blob/master/doc/batman.md).
154
149
155−Note that the [Manpage syntax](assets/syntaxes/02_Extra/Manpage.sublime-syntax) is developed in this repository and still needs some work.
150+Обратите внимание, что [синтаксис manpage](assets/syntaxes/02_Extra/Manpage.sublime-syntax) разрабатывается в этом репозитории, и все еще находится в разработке.
156
151
157#### `prettier` / `shfmt` / `rustfmt`
152#### `prettier` / `shfmt` / `rustfmt`
158
153
159−The [`prettybat`](https://github.com/eth-p/bat-extras/blob/master/doc/prettybat.md) script is a wrapper that will format code and print it with `bat`.
154+[`Prettybat`](https://github.com/eth-p/bat-extras/blob/master/doc/prettybat.md) это скрипт, который форматирует код и выводит его с помощью `bat`.
160
155
161
156
162−## Installation
157+## Установка
163
158
164[![Packaging status](https://repology.org/badge/vertical-allrepos/bat.svg)](https://repology.org/project/bat/versions)
159[![Packaging status](https://repology.org/badge/vertical-allrepos/bat.svg)](https://repology.org/project/bat/versions)
165
160
166−### On Ubuntu (using `apt`)
161+### Ubuntu (с помощью `apt`)
167−*... and other Debian-based Linux distributions.*
162+*... и другие дистрибутивы основанные на Debian.*
168
163
169−`bat` is making its way through the [Ubuntu](https://packages.ubuntu.com/eoan/bat) and
164+`bat` есть в репозиториях [Ubuntu](https://packages.ubuntu.com/eoan/bat) и
170−[Debian](https://packages.debian.org/sid/bat) package release process, and is available
165+[Debian](https://packages.debian.org/sid/bat), и доступен начиная с Ubuntu Eoan 19.10. На Debian `bat` пока-что доступен только с нестабильной веткой "Sid"
171−for Ubuntu as of Eoan 19.10. On Debian `bat` is currently only available on the unstable
172−"Sid" branch.
173
166
174−If your Ubuntu/Debian installation is new enough you can simply run:
167+Если ваша версия Ubuntu/Debian достаточно новая, вы можете установить `bat` так:
175
168
176```bash
169```bash
177apt install bat
170apt install bat
178```
171```
179
172
180−If you install `bat` this way, please note that the executable may be installed as `batcat` instead of `bat` (due to [a name
173+Если вы установили `bat` таким образом, то бинарный файл может быть установлен как `batcat` заместо `bat` (из-за [имя конфлиует с другим пакетом](https://github.com/sharkdp/bat/issues/982)). Вы можете сделать симлинк или алиас `bat -> batcat` чтобы предотвратить проблемы которые могут произойти с другими дистрибутивами.
181−clash with another package](https://github.com/sharkdp/bat/issues/982)). You can set up a `bat -> batcat` symlink or alias to prevent any issues that may come up because of this and to be consistent with other distrutions:
174+
182``` bash
175``` bash
183mkdir -p ~/.local/bin
176mkdir -p ~/.local/bin
184ln -s /usr/bin/batcat ~/.local/bin/bat
177ln -s /usr/bin/batcat ~/.local/bin/bat
185```
178```
186
179
187−### On Ubuntu (using most recent `.deb` packages)
180+### Ubuntu (С помощью самоно нового `.deb` пакета)
188−*... and other Debian-based Linux distributions.*
181+*... и другие дистрибутивы Linux основанные на Debian*
189
182
190−If the package has not yet been promoted to your Ubuntu/Debian installation, or you want
183+Если пакет еще не был предоставлен в вашем Ubuntu/Debian или вы хотите самую последнюю версия `bat`, вы можете скачать самый последний `deb` пакет отсюда:
191−the most recent release of `bat`, download the latest `.deb` package from the
192−[release page](https://github.com/sharkdp/bat/releases) and install it via:
184+[release page](https://github.com/sharkdp/bat/releases) и установить так:
193
185
194```bash
186```bash
195−sudo dpkg -i bat_0.15.4_amd64.deb # adapt version number and architecture
187+sudo dpkg -i bat_0.15.4_amd64.deb # измените архитектуру и версию
196```
188```
197
189
198−### On Alpine Linux
190+### Alpine Linux
199
191
200−You can install [the `bat` package](https://pkgs.alpinelinux.org/packages?name=bat)
192+Вы можете установить [`bat`](https://pkgs.alpinelinux.org/packages?name=bat) из оффициальных источников:
201−from the official sources, provided you have the appropriate repository enabled:
202
193
203```bash
194```bash
204apk add bat
195apk add bat
205```
196```
206
197
207−### On Arch Linux
198+### Arch Linux
208
199
209−You can install [the `bat` package](https://www.archlinux.org/packages/community/x86_64/bat/)
200+Вы можете установить [`bat`](https://www.archlinux.org/packages/community/x86_64/bat/) из оффициального источника:
210−from the official sources:
211
201
212```bash
202```bash
213pacman -S bat
203pacman -S bat
214```
204```
215
205
216−### On Fedora
206+### Fedora
217
207
218−You can install [the `bat` package](https://koji.fedoraproject.org/koji/packageinfo?packageID=27506) from the official [Fedora Modular](https://docs.fedoraproject.org/en-US/modularity/using-modules/) repository.
208+Вы можете установить [`bat`](https://koji.fedoraproject.org/koji/packageinfo?packageID=27506) из оффициального репозитория [Fedora Modular](https://docs.fedoraproject.org/en-US/modularity/using-modules/).
219
209
220```bash
210```bash
221dnf install bat
211dnf install bat
222```
212```
223
213
224−### On Gentoo Linux
214+### Gentoo Linux
225
215
226−You can install [the `bat` package](https://packages.gentoo.org/packages/sys-apps/bat)
216+Вы можете установить [`bat`](https://packages.gentoo.org/packages/sys-apps/bat) из оффициальных источников:
227−from the official sources:
228
217
229```bash
218```bash
230emerge sys-apps/bat
219emerge sys-apps/bat
231```
220```
232
221
233−### On Void Linux
222+### Void Linux
234
223
235−You can install `bat` via xbps-install:
224+Вы можете установить `bat` с помощью xbps-install:
236```bash
225```bash
237xbps-install -S bat
226xbps-install -S bat
238```
227```
239
228
240−### On FreeBSD
229+### FreeBSD
241
230
242−You can install a precompiled [`bat` package](https://www.freshports.org/textproc/bat) with pkg:
231+Вы можете установить [`bat`](https://www.freshports.org/textproc/bat) с помощью pkg:
243
232
244```bash
233```bash
245pkg install bat
234pkg install bat
246```
235```
247
236
248−or build it on your own from the FreeBSD ports:
237+или самому скомпилировать его:
249
238
250```bash
239```bash
251cd /usr/ports/textproc/bat
240cd /usr/ports/textproc/bat
252make install
241make install
253```
242```
254
243
255−### Via nix
244+### С помощью nix
256
245
257−You can install `bat` using the [nix package manager](https://nixos.org/nix):
246+Вы можете установить `bat` используя [nix package manager](https://nixos.org/nix):
258
247
259```bash
248```bash
260nix-env -i bat
249nix-env -i bat
261```
250```
262
251
263−### On openSUSE
252+### openSUSE
264
253
265−You can install `bat` with zypper:
254+Вы можете установить`bat` с помощью zypper:
266
255
267```bash
256```bash
268zypper install bat
257zypper install bat
@@ -270,13 +259,13 @@ zypper install bat
270
259
271### On macOS
260### On macOS
272
261
273−You can install `bat` with [Homebrew](http://braumeister.org/formula/bat):
262+Вы можете установить`bat` с помощью [Homebrew](http://braumeister.org/formula/bat):
274
263
275```bash
264```bash
276brew install bat
265brew install bat
277```
266```
278
267
279−Or install `bat` with [MacPorts](https://ports.macports.org/port/bat/summary):
268+Или-же установить его с помощью [MacPorts](https://ports.macports.org/port/bat/summary):
280
269
281```bash
270```bash
282port install bat
271port install bat
@@ -284,51 +273,50 @@ port install bat
284
273
285### On Windows
274### On Windows
286
275
287−There are a few options to install `bat` on Windows. Once you have installed `bat`,
276+Есть несколько способов установить `bat`. Как только вы установили его, посмотрите на секцию ["Using `bat` on Windows"](#using-bat-on-windows).
288−take a look at the ["Using `bat` on Windows"](#using-bat-on-windows) section.
289
277
290−#### With Chocolatey
278+#### С помощью Chocolatey
291
279
292−You can install `bat` via [Chocolatey](https://chocolatey.org/packages/Bat):
280+Вы можете установить `bat` с помощью [Chocolatey](https://chocolatey.org/packages/Bat):
293```bash
281```bash
294choco install bat
282choco install bat
295```
283```
296
284
297#### With Scoop
285#### With Scoop
298
286
299−You can install `bat` via [scoop](https://scoop.sh/):
287+Вы можете установить `bat` с помощью [scoop](https://scoop.sh/):
300```bash
288```bash
301scoop install bat
289scoop install bat
302```
290```
303
291
304−You will need to install the [Visual C++ Redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) package.
292+Для этого у вас должен быть установлен [Visual C++ Redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads).
305
293
306−#### From prebuilt binaries:
294+#### Из заранее скомпилированных файлов:
307
295
308−You can download prebuilt binaries from the [Release page](https://github.com/sharkdp/bat/releases),
296+Их вы можете скачать на [странице релизов](https://github.com/sharkdp/bat/releases),
309
297
310−You will need to install the [Visual C++ Redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) package.
298+Для этого у вас должен быть установлен [Visual C++ Redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads).
311
299
312−### Via Docker
300+### С помощью Docker
313
301
314−There is a [Docker image](https://hub.docker.com/r/danlynn/bat/) that you can use to run `bat` in a container:
302+Вы можете использовать [Docker image](https://hub.docker.com/r/danlynn/bat/) чтобы запустить `bat` в контейнере:
315```bash
303```bash
316docker pull danlynn/bat
304docker pull danlynn/bat
317alias bat='docker run -it --rm -e BAT_THEME -e BAT_STYLE -e BAT_TABS -v "$(pwd):/myapp" danlynn/bat'
305alias bat='docker run -it --rm -e BAT_THEME -e BAT_STYLE -e BAT_TABS -v "$(pwd):/myapp" danlynn/bat'
318```
306```
319
307
320−### Via Ansible
308+### С помощью Ansible
321
309
322−You can install `bat` with [Ansible](https://www.ansible.com/):
310+Вы можете установить `bat` с [Ansible](https://www.ansible.com/):
323
311
324```bash
312```bash
325−# Install role on local machine
313+# Устанавливаем роль на устройстве
326ansible-galaxy install aeimer.install_bat
314ansible-galaxy install aeimer.install_bat
327```
315```
328
316
329```yaml
317```yaml
330---
318---
331−# Playbook to install bat
319+# Playbook для установки bat
332- host: all
320- host: all
333 roles:
321 roles:
334 - aeimer.install_bat
322 - aeimer.install_bat
@@ -337,24 +325,22 @@ ansible-galaxy install aeimer.install_bat
337- [Ansible Galaxy](https://galaxy.ansible.com/aeimer/install_bat)
325- [Ansible Galaxy](https://galaxy.ansible.com/aeimer/install_bat)
338- [GitHub](https://github.com/aeimer/ansible-install-bat)
326- [GitHub](https://github.com/aeimer/ansible-install-bat)
339
327
340−This should work with the following distributions:
328+Этот способ должен сработать со следующими дистрибутивами:
341- Debian/Ubuntu
329- Debian/Ubuntu
342−- ARM (eg. Raspberry PI)
330+- ARM (например Raspberry PI)
343- Arch Linux
331- Arch Linux
344- Void Linux
332- Void Linux
345- FreeBSD
333- FreeBSD
346- MacOS
334- MacOS
347
335
348−### From binaries
336+### С помощью бинарников
349
337
350−Check out the [Release page](https://github.com/sharkdp/bat/releases) for
338+Перейдите на [страницу релизов](https://github.com/sharkdp/bat/releases) для
351−prebuilt versions of `bat` for many different architectures. Statically-linked
339+скомпилированных файлов `bat` для различных платформ. Бинарные файлы со статической связкой так-же доступны - выбирайте архив с `musl` в имени.
352−binaries are also available: look for archives with `musl` in the file name.
353
340
354−### From source
341+### Из исходников
355
342
356−If you want to build `bat` from source, you need Rust 1.40 or
343+Если вы желаете установить `bat` из исходников, вам понадобится Rust 1.40 или выше. Далее, вы должны использовать `cargo` чтобы все скомпилировать:
357−higher. You can then use `cargo` to build everything:
358
344
359```bash
345```bash
360cargo install --locked bat
346cargo install --locked bat