Перевод Bashrc

Надоело смотреть на скучные комментарии на англицком в файле .bashrc
Как известно этот файл отвечает за настройку командной строки (bash) в linux/freebsd и т.д.
#!/bin/bash
# ~/.bashrc: выполняется программой bash для Non-login оболочки (да и для оной тоже)
# см. /usr/share/doc/bash/examples/startup-files (в пакете документации bash-doc)
# для примеров

# Если не интерактино, то ничего не делать
case $- in
    *i*) ;;
      *) return;;
esac

# Не выводить в историю повторяющиеся строки
# или строки начинающиеся с пробела
# см. bash(1) для дополнительных опций
HISTCONTROL=ignoreboth

# добавить в файл истории, не перезаписать его
shopt -s histappend

# Длина файла истории см. bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# Проверить размер окна после каждой команды и при необходимости, 
# Обновить значения строк (LINES) и столбцов (COLUMNS).
shopt -s checkwinsize

# Если установлено, шаблон "**" используется в контексте расширения путь будет 
# Соответствовать всем файлам и ноль или более каталогов и подкаталогов. 
#shopt -s globstar

# Сделать менее более дружественным для входных файлов нетекстовых см. lesspipe (1) 
#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# Установить переменную идентифицирующую работу в окружении chroot (используется в следующем приглашении)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# Установить подсказку цветной по возможности 
# Зависит от переменной TERM
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

# Раскомментируйте для цветной подсказки, если терминал имеет эту возможность;
# По умолчанию отключено, чтобы не отвлекать пользователя от фокуса внимания в окне терминала 
# Должно быть на выходе команд, а не вводимой строке
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then

# У нас есть поддержка цвета; предполагаю, что это соответствует ECMA-48 
# (ISO/IEC-6429). (Отсутствие такой поддержки крайне редко, 
#  и пусть будет так. Как правило поддерживается SETF, а не setaf.)
color_prompt=yes
    else
color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# Если это Xterm задать заголовок так: user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# Включить поддержку цвета для ls, а также добавить удобные псевдонимы
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    alias dir='dir --color=auto'
    alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# Еще несколько ls псевдонимов
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

# Вы можете поместить все ваши дополнения в отдельный файл, как 
# ~/.bash_aliases вместо добавления их здесь непосредственно. 
# см. /usr/share/doc/bash-doc/examples в пакете документации bash-doc
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# Включить программируемые функции завершения (дополнительно включать не нужно,
# т.к. уже включено в  /etc/bash.bashrc , /etc/profile и /etc/bash.bashrc
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

###############################################################################
# Добавлено мной

# Переопределение цветной подсказки в таком виде:
#   ЧЧ.ММ.СС:user@host:dir
#   > тут_курсор_ввода
PS1='\[\033[02;32m\]\D{%H.%M.%S}\033[00m:\033[0;34m\u@\h\[\033[00m\]:\w\n> '
export PS1

# Добавление путей поиска
PATH="~/.bin:~/bin:$PATH"
export PATH