/** * Единый словарь подписей analytics для зоотехника. */ (function (global) { global.WespAnalyticsCopy = { tabs: { summary: "Итоги", comparison: "Сравнение", journal: "Подробно", reports: "Отчёты", alerts: "Отклонения", }, summary: { overloadTitle: "Перерасход", overloadHint: "Насыпали больше, чем в плане", overloadHintZero: "Перерасхода нет — загрузка в пределах плана", underloadTitle: "Недогруз", underloadHint: "Риск для надоя: коровы могли недополучить корм", underloadHintZero: "Недогруза нет — план выполнен", netTitle: "Итого по деньгам", netHintOverload: "Преобладает перерасход — прямой убыток бюджета", netHintUnderload: "Преобладает недогруз — экономия сейчас, риск падения надоев", netHintBalanced: "Перерасход и недогруз за период уравновешены", topTitle: "Где больше всего потеряли", allAlertsLink: "Все отклонения →", openStockLink: "Открыть склад →", empty: "За выбранный период отчётов нет", exportExcel: "Excel", }, comparison: { sectionLoading: "Загрузка", sectionUnloading: "Выгрузка", legendBase: "По рецепту", legendPlan: "На сегодня", legendActual: "Сделали", noteExecution: "Ошибка при загрузке", noteUnloadingExecution: "Ошибка при выгрузке", mixerRemainderLabel: "Остаток в миксере", noteExcluded: "Исключено из плана", noteAdjusted: "План скорректирован", empty: "За этот период рейсов с отчётами нет", }, stock: { bannerTitle: "Обратите внимание:", daysRecipe: "Хватит по рецепту", daysAdjusted: "Хватит (с учётом плана)", }, formatRub(value) { const n = Number(value) || 0; return `${Math.round(n).toLocaleString("ru-RU")} ₽`; }, }; })(typeof window !== "undefined" ? window : globalThis);