#
# Messages configuration
#
#
# In most cases, the variables inside the default messages are those available
# in that specific message. The exception to this is messages which are related
# to a certain punishment.
#
# When message has an associated punishment, multiple variables are available:
#
# %ID% - punishment ID number
# %TYPE% - punishment type, e.g. 'Ban'
# %TYPE_VERB% - punishment type as a verb, e.g. 'Banned'
# %VICTIM% - display name of the victim of the punishment
# %VICTIM_ID% - internal identifier of victim
# %OPERATOR% - display name of the staff member who made the punishment
# %OPERATOR_ID% - internal identifier of the operator
# %UNOPERATOR% - staff member undoing the punishment. available only when the punishment is undone
# %UNOPERATOR_ID% - internal identifier of staff member undoing the punishment
# %REASON% - reason for the punishment
# %SCOPE% - scope of the punishment
# %DURATION% - original duration (how long the punishment was made for)
# %START_DATE% - the date the punishment was created
# %TIME_PASSED% - the time since the punishment was created
# %TIME_PASSED_SIMPLE% - the time since the punishment was created, rounded to the biggest time unit possible (e.g. 2 months instead of 1 month 23 days)
# %END_DATE% - the date the punishment will end, or formatting.permanent-display.absolute for permanent punishments
# %TIME_REMAINING% - the time until the punishment ends, or formatting.permanent-display.relative for permanent punishments
# %TIME_REMAINING_SIMPLE% - the time until the punishment ends, rounded to the biggest time unit possible (e.g. 10 days instead of 9 days 13 hours)
# %HAS_EXPIRED% - Shows if a punishments duration has run out. Does not check if the punishment is revoked!
#
# The following variables have limited availability:
# %TARGET% - the original target argument of a command. For example, in '/ipban Player1', %TARGET% is Player1
# %NEXTPAGE% - the number of the next page of a list like history
# %PREVIOUSPAGE% - the number of the previous page of a list like history
#
#
# Used for /banlist, /mutelist, /history, /warns, /blame
lists:
  warns:
    perPage: 10
    noPages: '&c&o У %TARGET%&7 нету варнов.'
    maxPages: '&7Страницы &e%PAGE%&7 не существует.'
    permission:
      command: '&7У вас нету прав использовать эту команду.'

    layout:
      header: '&7[&eID&7] Обвиняющий &8/ &7Причина &8/ &7До снятия'
      body: '&7[&e%ID%&7] %OPERATOR% &8/ &7%REASON% &8/ &7%TIME_REMAINING%'
      footer: '&7Страница &e%PAGE%&7.||ttp:Следующая страница||cmd:/libertybans warns %TARGET% %NEXTPAGE%'

    usage: '&cИспользование: /warns &e<игрок> [страница]'

  blame:
    perPage: 10
    noPages: '&c&o%TARGET%&7 не наказывал игроков.'
    maxPages: '&7Страницы &e%PAGE%&7 не существует.'
    permission:
      command: '&7У вас нету права использовать эту команду.'

    layout:
      header:
        - '&7[&eID&7] &e&oНаказуемый &8/ &7Вид наказания&f'
        - 'Причина &8/ &7Дата принятия'
      body:
        - '&7[&e%ID%&7] &e&o%VICTIM% &8 / &7%TYPE%&f'
        - '%REASON% &8/ &7%START_DATE%'
      footer: '&7Страница &e%PAGE%&7.||ttp:Следующая страница||cmd:/libertybans warns %TARGET% %NEXTPAGE%'

    usage: '&cИспользование: /blame &e<игрок> [страница]'

  ban-list:
    perPage: 10
    noPages: '&7Нету активных банов.'
    maxPages: '&7Страницы &e%PAGE%&7 не существует.'
    permission:
      command: '&7У вас нету права на использование этой команды.'

    layout:
      header:
        - '&7[&eID&7] &e&oНаказуемый&f'
        - '&7Обвиняющий &8/ &7Причина &8/ &7Осталось времени'
      body:
        - '&7[&e%ID%&7] &e&o%VICTIM%&f'
        - '&7%OPERATOR% &8/ &7%REASON% &8/ &7%TIME_REMAINING%'
      footer: '&7Страница &e%PAGE%&7.||ttp:Следующая страница||cmd:/libertybans banlist %NEXTPAGE%'

    usage: '&cИспользование: /banlist &e[страница]'

  mute-list:
    perPage: 10
    noPages: '&7Нету активных мутов.'
    maxPages: '&7Страницы &e%PAGE%&7 не существует.'
    permission:
      command: '&7У вас нету права на эту команду'

    layout:
      header:
        - '&7[&eID&7] &e&oНаказуемый&f'
        - '&7Обвиняющий &8/ &7Причина &8/ &7Осталось времени'
      body:
        - '&7[&e%ID%&7] &e&o%VICTIM%&f'
        - '&7%OPERATOR% &8/ &7%REASON% &8/ &7%TIME_REMAINING%'
      footer: '&7Страница &e%PAGE%&7.||ttp:Следующая страница||cmd:/libertybans mutelist %NEXTPAGE%'

    usage: '&cИспользование: /mutelist &e[страница]'

  history:
    perPage: 10
    noPages: '&c&o%TARGET%&7 чист.'
    maxPages: '&7Страницы &e%PAGE%&7 не существует.'
    permission:
      command: '&7У вас нету права на использование данной команды.'

    layout:
      header:
        - '&7[&eID&7] &8/ &7Вид наказания&f'
        - 'Обвиняющий &8/ &7Причина &8/ &7Дата'
      body:
        - '&7[&e%ID%&7] / %TYPE%&f'
        - '%OPERATOR% &8/ &7%REASON% &8/ &7%START_DATE%'
      footer: '&7Страница &e%PAGE%&7.||ttp:Следуюшая страница||cmd:/libertybans history %TARGET% %NEXTPAGE%'

    usage: '&cИспользование: /history &e<игрок> [страница]'


all:
  # When issuing commands, if the specified player or IP was not found, what should the error message be?
  not-found:
    player-or-address: '&c&o%TARGET%&7 не был/было найден(o).'
    uuid: '&c&o%TARGET%&7 - неправильный формат uuid.'
    player: '&c&o%TARGET%&7 не был найден.'

    # If a player types /libertybans but does not have the permission 'libertybans.commands', this is the denial message
  base-permission-message: '&cТы уверен, что оно тебе нужно? К слову, права на эту команду у тебя нет.'
  prefix:
    # If enabled, all messages will be prefixed
    enable: true
    # The prefix to use
    value: '&6&lLibertyBans &8»&7 '

  usage: '&cНеизвестная подкоманда. Может ты имел ввиду это?'

  #
  # Messages regarding /ban, /mute, /warn, /kick
  # Includes punishment layouts
  #
  #
additions:
  warns:
    success:
      notification: '&c&o%OPERATOR%&7 выдал варн &c&o%VICTIM%&7 на &a&o%DURATION%&7 по причине &e&o%REASON%&7.'
      message: '&c&o%VICTIM%&a получил варн на &o%DURATION%&r&a по причине &e&o%REASON%&a.'

    usage: '&cИспользование: /warn &e<игрок> [время] <причина>&c.'
    layout:
      - '&7&lВы получили варн!&f'
      - '&cДлительность: &e%TIME_REMAINING%&f'
      - ''
      - '&cПричина:&f'
      - '&7%REASON%'
    permission:
      duration: '&cВам нельзя варнить игроков на &e%DURATION%&c.'
      both: '&cYou may not do this to players and their IP addresses.'
      uuid: '&cВам нельзя варнить других игроков.'
      ip-address: '&cВам нельзя варнить по ip-адресу.'


  kicks:
    success:
      notification: '&c&o%OPERATOR%&7 кикнул &c&o%VICTIM%&7 по причине &e&o%REASON%&7.'
      message: '&c&o%VICTIM%&a был кикнут по причине &e&o%REASON%&a.'

    must-be-online: '&c&o%TARGET%&7 must be online.'
    usage: '&cИспользование: /kick &e<игрок> <причина>&c.'
    layout:
      - '&7&lВас кикнули!&f'
      - ''
      - '&cПричина:&f'
      - '&7%REASON%'
    permission:
      both: '&cВам нельзя кикать игроков.'
      uuid: '&cВам нельзя кикать игроков по uuid/нику.'
      ip-address: '&cВам нельзя кикать по ip-адресу.'


  bans:
    conflicting: '&c&o%TARGET%&7 уже заблокирован.'
    success:
      notification: '&c&o%OPERATOR%&7 заблокировал &c&o%VICTIM%&7 на &a&o%DURATION%&7 по причине &e&o%REASON%&7.'
      message: '&c&o%VICTIM%&a заблокирован на &o%DURATION%&r&a по причине &e&o%REASON%&a.'

    usage: '&cИспользование: /ban &e<игрок> [длительность] <причина>&c.'
    layout:
      - '&7&lВы заблокированы на этом сервере.&f'
      - '&cДлительность бана: &e%TIME_REMAINING%&f'
      - ''
      - '&cПричина&f'
      - '&7%REASON%&f'
      - ''
      - '&3По поводу разбана пишите в тех.поддержку:&f'
      - '&cwww.support.com'
    permission:
      duration: '&cТебе нельзя банить на &e%DURATION%&c.'
      both: '&cВы не можете блокировать игроков.'
      uuid: '&cВы не можете банить игроков по uuid/нику.'
      ip-address: '&cВы не можете банить игроков по ip!.'


  mutes:
    conflicting: '&c&o%TARGET%&7 уже заглушён.'
    success:
      notification: '&c&o%OPERATOR%&7 заглушил &c&o%VICTIM%&7 на &a&o%DURATION%&7 по причине &e&o%REASON%&7.'
      message: '&c&o%VICTIM%&a заглушён на &o%DURATION%&r&a по причине &e&o%REASON%&a.'

    usage: '&cИспользование: /mute &e<игрок> [длительность] <причина>&c.'
    layout:
      - '&7&lВы получили мут!&f'
      - '&cДлительность: &e%TIME_REMAINING%&f'
      - ''
      - '&cПричина:&f'
      - '&7%REASON%'
    permission:
      duration: '&cВам нельзя мутить на &e%DURATION%&c.'
      both: '&cВы не можете мутить игроков.'
      uuid: '&cВы не можете мутить игроков по uuid/нику.'
      ip-address: '&cВы не можете мутить игроков по ip-адресу.'



  # Regards /unban, /unmute, /unwarn
removals:
  warns:
    success:
      notification: '&c&o%UNOPERATOR%&7 снял предупреждение с &c&o%VICTIM%&7.'
      message: '&7C &c&o%VICTIM% &7снято предупреждение.'

    not-found: 'У &c&o%TARGET%&7 нету предупреждений с id &c&o%ID%&7.'
    not-a-number: '&c&o%ID_ARG%&7 не является номером.'
    usage: '&cИспользование: /unwarn &e<игрок> <id>&c.'
    permission:
      both: '&cВы не можете снимать предупреждения.'
      uuid: '&cВы не можете снимать предупрежедния по uuid/нику.'
      ip-address: '&cВы не можете снимать предупреждения по ip-адресу.'


  bans:
    success:
      notification: '&c&o%UNOPERATOR%&7 разбанил &c&o%VICTIM%&7.'
      message: '&7Снят бан с аккаунта &c&o%VICTIM%&7.'

    not-found: '&c&o%TARGET%&7 не заблокирован.'
    usage: '&cИспользование: /unban &e<игрок>&c.'
    permission:
      both: '&cВы не можете разбанивать игроков..'
      uuid: '&cВы не можете разбанивать игроков по uuid/нику.'
      ip-address: '&cВы не можете разбанивать игроков по ip-адресу.'


  mutes:
    success:
      notification: '&c&o%UNOPERATOR%&7 размутил &c&o%VICTIM%&7.'
      message: '&7С &c&o%VICTIM%&7 снят мут.'

    not-found: '&c У &o%TARGET%&7 нету мута.'
    usage: '&cИспользование: /unmute &e<игрок>&c.'
    permission:
      both: '&cYou may not do this to players and their IP addresses.'
      uuid: '&cВам нельзя размучивать других игроков.'
      ip-address: '&cВам нельзя размучивать по ip-адрессу.'



  # Specific formatting options
formatting:
  # When using /blame, how should the console be specified?
  console-arguments:
    - 'console'
    # How should 'permanent' be displayed as a length of time?
  permanent-display:
    # When does a permanent punishment end?
    absolute: 'Никогда'
    # What do you call a permanent duration?
    duration: 'Бесконечное'
    # How do you describe the time remaining in a permanent punishment?
    relative: 'Навеки вечные'

    # When there is no more time remaining in a punishment (the punishment has expired),
    # this becomes the value of the %TIME_REMAINING% variable
  no-time-remaining-display: 'N/A'
  # How should the %HAS_EXPIRED% variable be displayed?
  punishment-expired-display:
    # How do you describe an expired punishment?
    expired: 'Более неактивен'
    # How do you describe a punishment which is not expired?
    not-expired: 'Активен'

    # How should the console be displayed?
  console-display: 'Консоль'
  # How should punishment types be displayed?
  punishment-type-display:
    WARN: 'Предупрежедние'
    MUTE: 'Мут'
    KICK: 'Кик'
    BAN: 'Бан'

    # How should punishment types be displayed as a verb? Used for the %TYPE_VERB% variable.
  punishment-type-verb-display:
    WARN: 'Предупрежден'
    KICK: 'Кикнут'
    MUTE: 'Заглушен'
    BAN: 'Заблокирован'

    # How should the global scope be displayed?
  global-scope-display: 'Все сервера'
    # There are 2 ways to make permanent punishments. The first is to not specify a time (/ban <player> <reason>).
    # The second is to specify a permanent amount of time (/ban <player> perm <reason>).
  # When typing commands, what time arguments will be counted as permanent?
  permanent-arguments:
    - 'perm'
    - 'permanent'
    - 'permanently'

misc:
  # Concerns formatting of relative times and durations
  time:
    grammar:
      # What should come before the last fragment? Set to empty text to disable
      and: 'и '
      # If enabled, places commas after each time fragment, except the last one
      comma: true

      # Times are formatted to seconds accuracy, but you may not want to display seconds
      # for most times. However, for very small durations, you need to display a value in seconds.
      # If you are using SECONDS in the above section, this value is meaningless.
    fallback-seconds: '%VALUE% секунд(ы)'
    fragments:
      MONTHS: '%VALUE% месяцев'
      MINUTES: '%VALUE% минут(ы)'
      WEEKS: '%VALUE% недель'
      HOURS: '%VALUE% час(а/ов)'
      DAYS: '%VALUE% дней'
      YEARS: '%VALUE% лет'


  unknown-error: '&cПроизошла неизвестная ошибка.'
  # Only applicable if synchronous enforcement strategy is DENY in the main config
  sync-chat-denial-message: '&cСинхронный чат отключён. &7Попробуйте еще раз позже.'

admin:
  importing:
    failure: '&cИмпорт данных завершился! Больше информации в консоли.'
    started: '&7Импорт данных закончился неудачей. Больше информации в консоли.'
    complete: '&7Импорт данных успешно завершён.'
    # To prevent mistakes, it is not allowed to import multiple times at once.
    in-progress: '&cИмпорт данных уже запущен! Пожалуйста, дождитесь его окончания.'
    usage: '&cИспользование: /libertybans import <advancedban|litebans|vanilla>'

  ellipses: '&a...'
  reloaded: '&aПерезагружено'
  restarted: '&aПерезапущено'
  no-permission: '&Извините, но вам не дозволено использовать это.'

  # Messages for alt-checks and alt account notifications
  #
  # Before configuring this section, it is necessary to look at the address-enforcement
  # settings in the main config.yml and understand the different kinds of alt detection.
  # There is normal and strict detection.
alts:
  # Regarding the /alts command
  command:
    # The message to display atop the alt check. Set to an empty string to disable
    header:
      - '&7Возможные фейковые аккаунты игрока &c&o%TARGET%&f'
      - '&7Большая вероятность - У игрока тот же адресс, что и у заблокированного игрока.&f'
      - '&7Небольшая вероятность - У игроков один и тот же предыдущий адрес.'
    permission: '&cВам не дозволено проверять твинки.'
    none-found: '&7Не найдено фейковых аккаунтов.'
    usage: '&cИспользование: /alts &e<игрок>&c.'

  formatting:
    # The description for an alt account detected by strict detection.
    strict: '&eНебольшая вероятность'
    # The description for an alt account detected by normal detection.
    normal: '&cБольшая вероятность'
      # In the alt-check layout, the username of the alt may be formatted depending upon whether it is banned
      # For example, the usernames of banned alts may be colored red whereas alts not banned are green
    # Variables: %USERNAME%
    name-display:
      not-punished: '&o%USERNAME%'
      banned: '&c&o%USERNAME%'
      muted: '&e&o%USERNAME%'

      # How a single detected alt should be displayed
      # Available variables:
      # %DETECTION_KIND% - how the account was detected. Will be replaced by the normal or strict options.
      # %ADDRESS% - the address in question which led to the detection
      # %RELEVANT_USER% - the username of the other account, formatted according to the name-display option
      # %RELEVANT_USERID% - the uuid of the other account
      # %DATE_RECORDED% - the date the alt account was recorded
    layout: '%RELEVANT_USER% &7(%ADDRESS%) на %DATE_RECORDED% - %DETECTION_KIND%'

  auto-show:
    # The message to display atop the alt check. Set to an empty string to disable
    header:
      - 'Возможно, &c&o%TARGET%&7. - фейковый аккаунт.&f'
      - '&7Большая вероятность - У игрока тот же адрес, что и у заблокированного игрока.&f'
      - '&7Небольшая вероятность - У игроков один и тот же предыдущий адрес.'


  # Configuration for the /accounthistory command
account-history:
  # Pertains to /accounthistory delete <user> <timestamp>
  delete:
    permission: '&cВы не можете удалять записанные аккаунты.'
    no-such-account: '&c У %TARGET% не было записанных акаунтов в тот момент времени.'
    usage:
      - '&cИспользование: /accounthistory delete <пользователь> <момент времент>.&f'
      - '&7Момент времени измеряется в секундах. Вы можете использовать /accounthistory list для того, чтобы подглядеть возможные значения.'
    success: '&7Записанный у &e%TARGET% &7аккаунт успешно удалён.'

    # Regards /accounthistory list <user>
  listing:
    # The message to display before the account listing. Set to an empty string to disable
    header: '&7Известные аккаунты у &c&o%TARGET%&7:.'
    permission: '&cВы не можете просматривать записанные аккаунты.'
    none-found: '&7Не найдено записанных акаунтов.'
    usage: '&cИспользование: /accounthistory list <user|ip>'
      # How a single recorded account should be displayed
      # Available variables:
      # %TARGET% - the original input to the command
      # %USERNAME% - the username the player connected with
      # %ADDRESS% - the address the player connected with
      # %DATE_RECORDED% - the date the join was recorded
    # %DATE_RECORDED_RAW% - the raw timestamp the join was recorded
    layout: '%USERNAME% &7(%ADDRESS%) на %DATE_RECORDED% (%DATE_RECORDED_RAW%)||ttp:&7Нажми здесь, чтобы удалить аккаунт||cmd:/accounthistory delete %TARGET% %DATE_RECORDED_RAW%'

  usage: '&cИспользование: /accounthistory <delete|list>'

