Merge branch 'main' into danish-customer-language

This commit is contained in:
Benjamin Thiele
2025-01-15 16:43:28 +01:00
committed by GitHub
5 changed files with 64 additions and 4 deletions

View File

@@ -30,6 +30,10 @@ description: Roadmap for Kener
☐ Add support for custom themes
☐ Handle uploaded images for docker containers
☐ Introduce sitemap.xml
~~Create Admin UI~~ Released in (3.0.0)
---

View File

@@ -85,8 +85,6 @@ app.listen(PORT, async () => {
await runMigrations();
await runSeed();
await db.destroy();
Startup();
console.log("Kener is running on port " + PORT + "!");
});
Startup();

View File

@@ -27,6 +27,10 @@
"code": "de",
"name": "Deutsch"
},
{
"code": "ru",
"name": "Русский"
},
{
"code": "dk",
"name": "Dansk"

55
src/lib/locales/ru.json Normal file
View File

@@ -0,0 +1,55 @@
{
"14 Days": "14 Дней",
"30 Days": "30 Дней",
"60 Days": "60 Дней",
"7 Days": "7 Дней",
"90 Days": "90 Дней",
"Availability per Component": "Доступность по компонентам",
"Back": "Назад",
"Badge": "Значок",
"Badge Copied": "Значок скопирован",
"Code Copied": "Код скопирован",
"Copy Code": "Копировать код",
"Copy Link": "Копировать ссылку",
"Dark": "Темная",
"Days": "Дней",
"DEGRADED": "УХУДШЕНО",
"DOWN": "НЕДОСТУПНО",
"Embed": "Встроить",
"Embed this monitor using &#x3C;script&#x3E; or &#x3C;iframe&#x3E; in your app.": "Встройте этот монитор используя <script> или <iframe> в ваше приложение.",
"Get SVG badge for this monitor": "Получить SVG значок для этого монитора",
"Get a LIVE Status for this monitor": "Получить ЖИВОЙ статус для этого монитора",
"IDENTIFIED": "ВЫЯВЛЕНО",
"Incident Updates": "Обновления инцидента",
"INVESTIGATING": "ИССЛЕДУЕТСЯ",
"Lasted for about %lastedFor": "Длилось около %lastedFor",
"Light": "Светлая",
"Link Copied": "Ссылка скопирована",
"LIVE Status": "ЖИВОЙ статус",
"Mode": "Режим",
"MONITORING": "МОНИТОРИНГ",
"No Data": "Нет данных",
"No Incidents": "Нет инцидентов",
"No Incident On %date": "Нет инцидентов на %date",
"No Monitor Found": "Монитор не найден",
"No Updates Yet": "Пока нет обновлений",
"Ongoing Incidents": "Текущие инциденты",
"Pinging": "Пингуется",
"Recent Incidents": "Недавние инциденты",
"RESOLVED": "РЕШЕНО",
"Share": "Поделиться",
"Share this monitor using a link with others": "Поделитесь этим монитором с другими по ссылке",
"Standard": "Стандартная",
"Started about %startedAt ago, lasted for about %lastedFor": "Началось около %startedAt назад, длилось около %lastedFor",
"Started about %startedAt ago, still ongoing": "Началось около %startedAt назад, все еще продолжается",
"Starts in %startedAt": "Начнется через %startedAt",
"Starts in %startedAt, will last for about %lastedFor": "Начнется через %startedAt, продлится около %lastedFor",
"Status": "Статус",
"Status OK": "Статус ОК",
"Theme": "Тема",
"Today": "Сегодня",
"UP": "РАБОТАЕТ",
"Updates": "Обновления",
"Uptime": "Время работы",
"%status for %duration": "%status в течение %duration"
}

View File

@@ -112,7 +112,6 @@
const { event, data } = e.detail;
Analytics.track(event, data);
}
console.log(">>>>>>---- +layout:115 ", data.site.metaTags);
</script>
<svelte:window on:analyticsEvent={captureAnalytics} />