Некоторые проверки не удались
CI / test (push) Successful in 2m5s
Docker / Build and publish worker image (push) Failing after 31s
30 строки
649 B
Go
30 строки
649 B
Go
// Package sender provides functionality.
|
|
package sender
|
|
|
|
import (
|
|
"log"
|
|
"strconv"
|
|
|
|
"rocketgit.ru/rsmon/worker/config/translator"
|
|
)
|
|
|
|
// GetCount provides functionality.
|
|
func GetCount(count int, kind string) string {
|
|
tr, err := translator.Translator.C(kind, float64(count), 0, strconv.Itoa(count))
|
|
if err != nil {
|
|
log.Println("translator error", err)
|
|
return "монитор"
|
|
}
|
|
return tr
|
|
}
|
|
|
|
// GetDownMany provides functionality.
|
|
func GetDownMany(count int) string {
|
|
return "Не " + GetCount(count, "monitor")
|
|
}
|
|
|
|
// GetUpMany provides functionality.
|
|
func GetUpMany(count int) string {
|
|
return "Снова " + GetCount(count, "monitor")
|
|
}
|