Add developer API, Prometheus metrics, and community links

This commit is contained in:
2026-10-12 19:59:37 +05:00
parent 3cc3136762
commit 018be5049e
50 changed files with 4087 additions and 31 deletions

View File

@@ -1,4 +1,5 @@
{
"Forum": "Форум",
"Site language": "Язык сайта",
"Automatic": "Автоматически",
"MineGeo home": "Главная MineGeo",
@@ -849,5 +850,39 @@
"Download the portable app, run the EXE, and start exploring. No installation needed.": "Скачайте портативное приложение, запустите EXE и начните исследование. Установка не нужна.",
"Windows 10/11 · 64-bit · Version {version} · Internet required": "Windows 10/11 · 64 бита · Версия {version} · Нужен интернет",
"The app connects to minegeo.vercel.app and keeps you signed in on this device.": "Приложение подключается к minegeo.vercel.app и сохраняет вход на этом устройстве.",
"This release is unsigned. Windows may show a publisher warning when you open it.": "Эта версия без цифровой подписи. При запуске Windows может показать предупреждение об издателе."
"This release is unsigned. Windows may show a publisher warning when you open it.": "Эта версия без цифровой подписи. При запуске Windows может показать предупреждение об издателе.",
"Prometheus & Grafana": "Prometheus и Grafana",
"Track games, maps, multiplayer, uploads, and reports in your own Grafana dashboard. Admin permission is required to manage access.": "Следите за играми, картами, мультиплеером, загрузками и обращениями на своей панели Grafana. Для управления доступом нужны права администратора.",
"Only aggregate counts are exported. Usernames, messages, emails, and map identifiers are excluded.": "Экспортируются только общие показатели. Имена пользователей, сообщения, электронные адреса и идентификаторы карт не передаются.",
"Loading metrics setup…": "Загружаем настройки метрик…",
"Metrics enabled": "Метрики включены",
"Metrics disabled": "Метрики отключены",
"Metrics endpoint": "Адрес метрик",
"Copy endpoint": "Копировать адрес",
"Last successful scrape: {time}": "Последний успешный сбор: {time}",
"Not scraped yet": "Сбор ещё не выполнялся",
"Use the hosted HTTPS site to generate a production scrape config.": "Откройте опубликованный сайт по HTTPS, чтобы создать конфигурацию сбора метрик.",
"Generate a token below, then copy the config into prometheus.yml. If scrape_configs already exists, add only the MineGeo job beneath it.": "Создайте токен ниже и скопируйте конфигурацию в prometheus.yml. Если раздел scrape_configs уже есть, добавьте в него только задание MineGeo.",
"Reload or restart Prometheus. Open its Targets page and check that the minegeo job is UP.": "Перезагрузите конфигурацию или перезапустите Prometheus. На странице Targets проверьте, что задание minegeo имеет статус UP.",
"In Grafana, add your Prometheus server as a data source. Import the downloaded dashboard JSON and select that data source.": "В Grafana добавьте свой сервер Prometheus как источник данных. Импортируйте скачанный JSON панели и выберите этот источник.",
"History starts with the first scrape. Counts are cached for 30 seconds; room states are not online presence. This integration does not export page views or Vercel CPU statistics.": "История начинается с первого сбора. Показатели кешируются на 30 секунд; состояния комнат не показывают число игроков онлайн. Просмотры страниц и статистика процессора Vercel не экспортируются.",
"Rotate metrics token": "Заменить токен метрик",
"Generate metrics token": "Создать токен метрик",
"Disable metrics access": "Отключить доступ к метрикам",
"Download Grafana dashboard": "Скачать панель Grafana",
"Confirm metrics access change": "Подтвердить изменение доступа к метрикам",
"Rotating immediately invalidates the old token. Update Prometheus with the new config afterward.": "Замена сразу отключит старый токен. После этого обновите конфигурацию Prometheus.",
"Disabling immediately stops all authenticated scrapes. Prometheus will report this target as DOWN.": "Отключение сразу остановит сбор метрик. Prometheus покажет для этой цели статус DOWN.",
"Confirm change": "Подтвердить изменение",
"Keep this config private. The token is shown once and grants read-only access to aggregate metrics. Rotating or disabling it revokes access.": "Храните конфигурацию в тайне. Токен показывается один раз и разрешает только чтение общих метрик. Замена или отключение токена отзывает доступ.",
"Prometheus scrape config": "Конфигурация сбора Prometheus",
"Copy Prometheus config": "Копировать конфигурацию Prometheus",
"Metrics token": "Токен метрик",
"Hide generated credentials": "Скрыть созданные данные доступа",
"The existing token cannot be retrieved. Use your saved config, or rotate the token to generate a new one.": "Существующий токен нельзя получить повторно. Используйте сохранённую конфигурацию или замените токен.",
"New metrics token generated. Copy the config now; it cannot be recovered later.": "Создан новый токен метрик. Скопируйте конфигурацию сейчас: восстановить токен позже нельзя.",
"Metrics access disabled. Existing scrape credentials no longer work.": "Доступ к метрикам отключён. Прежние данные доступа больше не работают.",
"Copied to clipboard.": "Скопировано в буфер обмена.",
"Could not copy. Select the text and copy it manually.": "Не удалось скопировать. Выделите текст и скопируйте его вручную.",
"Status": "Статус сервисов"
}