
namespace Monitoring.Features.Reports.TranslationDictionaries;

public class RuTranslationDictionary : ITranslationDictionary
{
	private readonly Dictionary<string, string> _values = new()
	{
		["CreatedAt"] = "Время",
		["IsAlarm"] = "Тревога",
		["Code"] = "Событие",
		["Message"] = "Сообщение",
		["AreaIndex"] = "Зона",
		["ZoneIndex"] = "Раздел",
		["User"] = "Пользователь",
		["True"] = "Да",
		["False"] = "Нет",
		["Id"] = "ИД",
		["Name"] = "Название",
		["IsOnline"] = "На связи",
		["Online"] = "На связи",
		["Offline"] = "Не на связи",
		["Description"] = "Описание",
		["Address"] = "Адрес",
		["Groups"] = "Группы",
		["TotalCount"] = "Количество событий",
		["AlarmCount"] = "Количество тревог",
		["Report by object state"] = "Отчет по состоянию объекта",
		["Object journal"] = "Журнал объекта",
		["Summary report on events and alarms"] = "Сводный отчет по событиям и тревогам",
	};

	public string LanguageKey => "ru";

	public IReadOnlyDictionary<string, string> Values => _values;

	public TranslationDictionaryCategory Category => TranslationDictionaryCategories.Common;
}