Improved Russian translation of the docs

This commit is contained in:
Alexey Alekhin 2016-04-26 14:50:26 +02:00
parent c80752e0ba
commit 9586ce918a

View File

@ -25,35 +25,41 @@ fisherman это параллельный менеджер плагинов дл
Прочитать этот документ на другом языке: [English], [Español], [日本語], [简体中文], [한국어], [Català]. Прочитать этот документ на другом языке: [English], [Español], [日本語], [简体中文], [한국어], [Català].
## Почему? ## Достоинства fisherman
* Нет конфигурации * Не нужно настраивать
* Нет внешних зависимостей * Нет внешних зависимостей
* Не влияет на время старта оболочки * Не влияет на время запуска оболочки
* Использовать его в интерактивном режиме или _a la_ vundle * Можно использовать в интерактивном режиме или а-ля vundle
* Только самое необходимое: установить, обновить, удалить, список и помощь * Только необходимые функции: установка, обновление, удаление, список установленного и справка
## Установка ## Установка
C curl. Используя curl:
```sh ```sh
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs git.io/fisherman
``` ```
C npm. Используя npm:
```sh ```sh
npm i -g fisherman npm i -g fisherman
``` ```
Если вы ещё используете версию 1.5 и хотите обновиться до >2.0 без особых хлопот:
```
curl -L git.io/fisher-up-me | fish
```
## Использование ## Использование
Установите плагин. Установка отдельного плагина.
``` ```
fisher simple fisher simple
@ -65,39 +71,39 @@ fisher simple
fisher z fzf omf/{grc,thefuck} fisher z fzf omf/{grc,thefuck}
``` ```
Установить из URL. Установка по ссылке URL.
``` ```
fisher https://github.com/edc/bass fisher https://github.com/edc/bass
``` ```
Установить из gist. Установка из gist.
``` ```
fisher https://gist.github.com/username/1f40e1c6e0551b2666b2 fisher https://gist.github.com/username/1f40e1c6e0551b2666b2
``` ```
Установить из локального каталога. Установка из локального каталога.
```sh ```sh
fisher ~/my_aliases fisher ~/my_aliases
``` ```
Использовать в интерактивном-режиме. Редактировать fishfile и запустить `fisher`, чтобы удовлетворить изменения. Использование в интерактивном-режиме. Отредактируйте fishfile и запустите `fisher`, чтобы изменения вступили в силу.
> [Что такое fishfile и как я могу его использовать?](#6-Что-такое-fishfile-и-как-я-могу-его-использовать) > [Что такое fishfile и как я могу его использовать?](#6-Что-такое-fishfile-и-как-я-могу-его-использовать)
```sh ```sh
$EDITOR fishfile # добавить плагины $EDITOR fishfile # добавьте плагины
fisher fisher
``` ```
Посмотреть, что установлено. Просмотр установленных плагинов.
``` ```
fisher ls fisher ls
@ my_aliases # этот плагин представляет собой локальный каталог @ my_aliases # этот плагин представляет собой локальный каталог
* simple # этот плагин является текущим приглашением * simple # этот плагин является текущим оформлением командной строки
bass bass
fzf fzf
grc grc
@ -105,31 +111,31 @@ fisher ls
z z
``` ```
Обновить все. Обновление всего сразу.
``` ```
fisher up fisher up
``` ```
Обновление некоторых плагинов. Обновление отдельных плагинов.
``` ```
fisher up bass z fzf thefuck fisher up bass z fzf thefuck
``` ```
Удалить плагины. Удаление плагинов.
``` ```
fisher rm simple fisher rm simple
``` ```
Удалить все плагины. Удаление всех плагинов.
``` ```
fisher ls | fisher rm fisher ls | fisher rm
``` ```
Получить помощь. Справка по плагину.
``` ```
fisher help z fisher help z
@ -139,7 +145,7 @@ fisher help z
### 1. Какая версия fish необходима? ### 1. Какая версия fish необходима?
fisherman был построен для рыб >= 2.3.0. Если вы используете 2.2.0, добавьте следующий код в ваш `~/.config/fish/config.fish` для [сниппет](#8-Что-такое-плагин) поддержки. fisherman был разработан для fish >= 2.3.0. Если вы используете 2.2.0, добавьте следующий код в ваш `~/.config/fish/config.fish` для поддержки [cниппетов](#8-Что-такое-плагин).
```fish ```fish
for file in ~/.config/fish/conf.d/*.fish for file in ~/.config/fish/conf.d/*.fish
@ -147,9 +153,9 @@ for file in ~/.config/fish/conf.d/*.fish
end end
``` ```
### 2. Как мне установить fish на ОС х? ### 2. Как сделать fish основной командной оболочкой?
Add fish to the list of login shells in `/etc/shells` and make it your default shell. Добавьте fish в список командных оболочек `/etc/shells` и сделайте её оболочкой по умолчанию.
```sh ```sh
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
@ -158,8 +164,6 @@ chsh -s /usr/local/bin/fish
### 3. Как мне удалить fisherman? ### 3. Как мне удалить fisherman?
Запустить
```fish ```fish
fisher self-uninstall fisher self-uninstall
``` ```
@ -170,23 +174,23 @@ fisher self-uninstall
npm un -g fisherman npm un -g fisherman
``` ```
### 4. Совместим fisherman с oh my fish темами и плагины? ### 4. Совместим ли fisherman с темами и плагинами oh my fish?
Да. Да.
### 5. Почему так положил fisherman данные? ### 5. Где fisherman хранит данные?
fisherman уходит в `~/.config/fish/functions/fisher.fish`. Скрипт fisherman находится в `~/.config/fish/functions/fisher.fish`.
Кэш и настройки плагина создается в `~/.cache/fisherman` и `~/.config/fisherman` соответственно. Кэш и настройки плагинов создаются в `~/.cache/fisherman` и `~/.config/fisherman` соответственно.
В fishfile сохраняется в `~/.config/fish/fishfile`. fishfile сохраняется в `~/.config/fish/fishfile`.
### 6. Что такое fishfile и как я могу его использовать? ### 6. Что такое fishfile и как я могу его использовать?
В fishfile `~/.config/fish/fishfile` выводит список всех установленных плагинов. В `~/.config/fish/fishfile` хранится список всех установленных плагинов.
Вы можете позволить fisherman сохранить этот файл для вас автоматически, или оставить в плагины и запустить `fisher`, чтобы удовлетворить эти изменения. fisherman обновляет этот файл автоматически, но вы также можете добавить плагины в список вручную и запустить `fisher`, чтобы эти изменения вступили в силу.
``` ```
fisherman/simple fisherman/simple
@ -195,25 +199,25 @@ omf/thefuck
omf/grc omf/grc
``` ```
Этот механизм устанавливает только плагины и отсутствующие зависимости. Чтобы удалить плагин, используйте `fisher rm` вместо этого. Этот механизм только устанавливает плагины и отсутствующие зависимости. Чтобы удалить плагин, используйте `fisher rm`.
### 7. Где я могу найти список fish плагинов? ### 7. Где я могу найти список плагинов для fish?
Используя поиск в [организации] или [онлайн] поиск для изучения содержимого. Используйте поиск по Github [организации] или [онлайн] поиск на сайте.
### 8. Что такое плагин? ### 8. Что такое плагин?
Плагин является: Плагином является:
1. каталог или git repo с функцией `.fish` файл либо на корневом уровне проекта или внутри `functions` директории 1. каталог или git репозиторий с файлом `.fish` либо на корневом уровне проекта, либо в директории `functions`
2. тема или приглашение, т.е., `fish_prompt.fish`, `fish_right_prompt.fish` или оба файла 2. тема или оформление командной строки, т.е. `fish_prompt.fish`, `fish_right_prompt.fish` или оба файла
3. фрагмент, т.е., один или более `.fish` файлов внутри папки по имени `conf.d` которые оцениваются fish при запуске оболочки 3. сниппет, т.е. один или несколько `.fish` файлов в директории `conf.d`, которые fish читает при запуске
### 9. Как я могу получит список плагинов в качестве зависимостей для моего плагина? ### 9. Как я могу объявить зависимости моего плагина?
Создать новый файл `fishfile` в корневом каталоге вашего проекта и записи в зависимости плагин. Создайте новый `fishfile` в корне вашего проекта со списком зависимостей.
```fish ```fish
owner/repo owner/repo