30 строки
644 B
Go
30 строки
644 B
Go
// Package sender provides functionality.
|
|
package sender
|
|
|
|
import (
|
|
"log"
|
|
"strconv"
|
|
|
|
"rsgit.ru/rsmon/rsmon/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")
|
|
}
|