umami/scripts/translate-5-slavic.cjs
Mike Cao e1ee5eba27
Some checks are pending
Node.js CI / build (push) Waiting to run
Translate all 51 locale files, reducing untranslated keys from 6,017 to 862.
12 batch translation scripts covering all language families: East Asian, Romance,
Germanic, Nordic, Slavic, Other European, South/Southeast Asian, Tamil, Sinhala,
Urdu, and Burmese. Remaining untranslated keys are intentional loanwords (URL, UTM,
SMS, etc.) and en-GB which is intentionally identical to en-US.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 13:04:45 -08:00

1068 lines
38 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const fs = require('fs');
const path = require('path');
const dir = path.join(__dirname, '..', 'public', 'intl', 'messages');
const enUS = JSON.parse(fs.readFileSync(path.join(dir, 'en-US.json'), 'utf8'));
const translations = {
'ru-RU': {
label: {
'account': 'Аккаунт',
'action': 'Действие',
'add-link': 'Добавить ссылку',
'add-pixel': 'Добавить пиксель',
'analysis': 'Анализ',
'application': 'Приложение',
'audience': 'Аудитория',
'campaign': 'Кампания',
'channel': 'Канал',
'chart': 'Диаграмма',
'cohorts': 'Когорты',
'criteria': 'Критерии',
'destination-url': 'URL назначения',
'direct': 'Прямой',
'distinct-id': 'Уникальный ID',
'documentation': 'Документация',
'download': 'Скачать',
'email': 'Электронная почта',
'environment': 'Окружение',
'exclude-bounce': 'Исключить отказы',
'growth': 'Рост',
'hour': 'Час',
'invalid-url': 'Недействительный URL',
'journey': 'Путь',
'link': 'Ссылка',
'location': 'Местоположение',
'minute': 'Минута',
'month': 'Месяц',
'ok': 'ОК',
'online': 'Онлайн',
'os': 'ОС',
'pixel': 'Пиксель',
'preferences': 'Настройки',
'profiles': 'Профили',
'referral': 'Реферал',
'save-cohort': 'Сохранить когорту',
'save-segment': 'Сохранить сегмент',
'screen': 'Экран',
'segment': 'Сегмент',
'segments': 'Сегменты',
'sms': 'СМС',
'source': 'Источник',
'support': 'Поддержка',
'switch-account': 'Сменить аккаунт',
'table': 'Таблица',
'term': 'Поисковый запрос',
'traffic': 'Трафик',
'unique-events': 'Уникальные события',
'url': 'URL',
'utm': 'UTM',
'utm-campaign': 'UTM-кампания',
'utm-content': 'UTM-контент',
'utm-medium': 'UTM-канал',
'utm-source': 'UTM-источник',
'utm-term': 'UTM-запрос',
'version': 'Версия'
},
message: {
'bad-request': 'Неверный запрос',
'forbidden': 'Доступ запрещён',
'not-found': 'Не найдено',
'nothing-selected': 'Ничего не выбрано.',
'sever-error': 'Ошибка сервера',
'unauthorized': 'Не авторизован'
}
},
'uk-UA': {
label: {
'account': 'Обліковий запис',
'action': 'Дія',
'add-link': 'Додати посилання',
'add-pixel': 'Додати піксель',
'analysis': 'Аналіз',
'application': 'Додаток',
'audience': 'Аудиторія',
'campaign': 'Кампанія',
'channel': 'Канал',
'chart': 'Діаграма',
'cohorts': 'Когорти',
'criteria': 'Критерії',
'destination-url': 'URL призначення',
'documentation': 'Документація',
'download': 'Завантажити',
'email': 'Електронна пошта',
'environment': 'Середовище',
'exclude-bounce': 'Виключити відмови',
'false': 'Хибно',
'first-seen': 'Перший візит',
'growth': 'Зростання',
'hour': 'Година',
'invalid-url': 'Недійсний URL',
'link': 'Посилання',
'location': 'Місцезнаходження',
'manager': 'Менеджер',
'minute': 'Хвилина',
'month': 'Місяць',
'number-of-records': '{x} {x, plural, one {запис} few {записи} other {записів}}',
'ok': 'ОК',
'online': 'Онлайн',
'path': 'Шлях',
'paths': 'Шляхи',
'pixel': 'Піксель',
'preferences': 'Налаштування',
'profiles': 'Профілі',
'save-cohort': 'Зберегти когорту',
'save-segment': 'Зберегти сегмент',
'screen': 'Екран',
'segment': 'Сегмент',
'segments': 'Сегменти',
'sms': 'СМС',
'source': 'Джерело',
'start-step': 'Початковий крок',
'support': 'Підтримка',
'switch-account': 'Змінити обліковий запис',
'table': 'Таблиця',
'term': 'Пошуковий запит',
'traffic': 'Трафік',
'transactions': 'Транзакції',
'true': 'Істинно',
'unique-events': 'Унікальні події',
'uniqueCustomers': 'Унікальні клієнти',
'url': 'URL',
'utm': 'UTM',
'utm-campaign': 'UTM-кампанія',
'utm-content': 'UTM-контент',
'utm-medium': 'UTM-канал',
'utm-source': 'UTM-джерело',
'utm-term': 'UTM-запит',
'version': 'Версія',
'visit-duration': 'Тривалість візиту'
},
message: {
'bad-request': 'Невірний запит',
'collected-data': 'Зібрані дані',
'forbidden': 'Доступ заборонено',
'not-found': 'Не знайдено',
'nothing-selected': 'Нічого не вибрано.',
'sever-error': 'Помилка сервера',
'unauthorized': 'Не авторизовано'
}
},
'be-BY': {
label: {
'account': 'Акаўнт',
'action': 'Дзеянне',
'add-link': 'Дадаць спасылку',
'add-pixel': 'Дадаць піксель',
'analysis': 'Аналіз',
'application': 'Прыкладанне',
'audience': 'Аўдыторыя',
'campaign': 'Кампанія',
'channel': 'Канал',
'chart': 'Дыяграма',
'cohorts': 'Кагорты',
'criteria': 'Крытэрыі',
'destination-url': 'URL прызначэння',
'documentation': 'Дакументацыя',
'download': 'Спампаваць',
'email': 'Электронная пошта',
'environment': 'Асяроддзе',
'exclude-bounce': 'Выключыць адмовы',
'growth': 'Рост',
'hour': 'Гадзіна',
'invalid-url': 'Нядзейсны URL',
'last-seen': 'Апошні візіт',
'link': 'Спасылка',
'location': 'Месцазнаходжанне',
'minute': 'Хвіліна',
'month': 'Месяц',
'online': 'Анлайн',
'pixel': 'Піксель',
'preferences': 'Налады',
'profiles': 'Профілі',
'revenue': 'Даход',
'save-cohort': 'Захаваць кагорту',
'save-segment': 'Захаваць сегмент',
'screen': 'Экран',
'segment': 'Сегмент',
'segments': 'Сегменты',
'sms': 'СМС',
'source': 'Крыніца',
'support': 'Падтрымка',
'switch-account': 'Змяніць акаўнт',
'table': 'Табліца',
'tag': 'Тэг',
'tags': 'Тэгі',
'term': 'Пошукавы запыт',
'traffic': 'Трафік',
'transactions': 'Транзакцыі',
'unique-events': 'Унікальныя падзеі',
'uniqueCustomers': 'Унікальныя кліенты',
'url': 'URL',
'utm': 'UTM',
'utm-campaign': 'UTM-кампанія',
'utm-content': 'UTM-кантэнт',
'utm-medium': 'UTM-канал',
'utm-source': 'UTM-крыніца',
'utm-term': 'UTM-запыт',
'version': 'Версія'
},
message: {
'bad-request': 'Няправільны запыт',
'forbidden': 'Доступ забаронены',
'not-found': 'Не знойдзена',
'nothing-selected': 'Нічога не абрана.',
'sever-error': 'Памылка сервера',
'unauthorized': 'Не аўтарызаваны'
}
},
'bg-BG': {
label: {
'account': 'Акаунт',
'action': 'Действие',
'add-link': 'Добави линк',
'add-pixel': 'Добави пиксел',
'analysis': 'Анализ',
'application': 'Приложение',
'audience': 'Аудитория',
'campaign': 'Кампания',
'channel': 'Канал',
'chart': 'Диаграма',
'cohorts': 'Кохорти',
'criteria': 'Критерии',
'destination-url': 'URL на местоназначение',
'documentation': 'Документация',
'download': 'Изтегляне',
'environment': 'Среда',
'exclude-bounce': 'Изключи отпадане',
'growth': 'Растеж',
'hour': 'Час',
'invalid-url': 'Невалиден URL',
'link': 'Линк',
'location': 'Местоположение',
'minute': 'Минута',
'month': 'Месец',
'pixel': 'Пиксел',
'preferences': 'Предпочитания',
'profiles': 'Профили',
'save-cohort': 'Запази кохорта',
'save-segment': 'Запази сегмент',
'screen': 'Екран',
'segment': 'Сегмент',
'segments': 'Сегменти',
'sms': 'СМС',
'source': 'Източник',
'support': 'Поддръжка',
'switch-account': 'Смяна на акаунт',
'table': 'Таблица',
'term': 'Търсене',
'traffic': 'Трафик',
'unique-events': 'Уникални събития',
'url': 'URL',
'utm': 'UTM',
'utm-campaign': 'UTM кампания',
'utm-content': 'UTM съдържание',
'utm-medium': 'UTM канал',
'utm-source': 'UTM източник',
'utm-term': 'UTM търсене',
'version': 'Версия'
},
message: {}
},
'pl-PL': {
label: {
'account': 'Konto',
'action': 'Akcja',
'add-link': 'Dodaj link',
'add-pixel': 'Dodaj piksel',
'analysis': 'Analiza',
'application': 'Aplikacja',
'audience': 'Odbiorcy',
'campaign': 'Kampania',
'channel': 'Kanał',
'chart': 'Wykres',
'cohorts': 'Kohorty',
'criteria': 'Kryteria',
'destination-url': 'Docelowy URL',
'documentation': 'Dokumentacja',
'download': 'Pobierz',
'email': 'E-mail',
'environment': 'Środowisko',
'exclude-bounce': 'Wyklucz odrzucenia',
'first-seen': 'Pierwsza wizyta',
'goals-description': 'Śledź cele dla odsłon stron i zdarzeń.',
'growth': 'Wzrost',
'hour': 'Godzina',
'invalid-url': 'Nieprawidłowy URL',
'laptop': 'Laptop',
'link': 'Link',
'location': 'Lokalizacja',
'manage': 'Zarządzaj',
'manager': 'Menedżer',
'medium': 'Medium',
'min': 'Min',
'minute': 'Minuta',
'model': 'Model',
'month': 'Miesiąc',
'ok': 'OK',
'online': 'Online',
'os': 'System',
'pixel': 'Piksel',
'preferences': 'Preferencje',
'profiles': 'Profile',
'region': 'Region',
'save-cohort': 'Zapisz kohortę',
'save-segment': 'Zapisz segment',
'screen': 'Ekran',
'segment': 'Segment',
'segments': 'Segmenty',
'sms': 'SMS',
'source': 'Źródło',
'support': 'Wsparcie',
'switch-account': 'Przełącz konto',
'table': 'Tabela',
'tablet': 'Tablet',
'tag': 'Tag',
'term': 'Wyszukiwane hasło',
'traffic': 'Ruch',
'transactions': 'Transakcje',
'transfer': 'Przenieś',
'transfer-website': 'Przenieś stronę',
'unique-events': 'Unikalne zdarzenia',
'uniqueCustomers': 'Unikalni klienci',
'url': 'URL',
'utm': 'UTM',
'utm-campaign': 'UTM-kampania',
'utm-content': 'UTM-treść',
'utm-medium': 'UTM-medium',
'utm-source': 'UTM-źródło',
'utm-term': 'UTM-hasło',
'version': 'Wersja'
},
message: {
'bad-request': 'Nieprawidłowe żądanie',
'forbidden': 'Zabronione',
'not-found': 'Nie znaleziono',
'nothing-selected': 'Nic nie wybrano.',
'sever-error': 'Błąd serwera',
'unauthorized': 'Brak autoryzacji'
}
},
'cs-CZ': {
label: {
'account': 'Účet',
'action': 'Akce',
'add-link': 'Přidat odkaz',
'add-pixel': 'Přidat pixel',
'analysis': 'Analýza',
'application': 'Aplikace',
'audience': 'Publikum',
'campaign': 'Kampaň',
'channel': 'Kanál',
'chart': 'Graf',
'cohorts': 'Kohorty',
'created-by': 'Vytvořil',
'criteria': 'Kritéria',
'data': 'Data',
'destination-url': 'Cílová URL',
'documentation': 'Dokumentace',
'download': 'Stáhnout',
'environment': 'Prostředí',
'exclude-bounce': 'Vyloučit odmítnutí',
'funnel-description': 'Pochopte konverzní poměr a míru opuštění uživatelů.',
'goals-description': 'Sledujte své cíle pro zobrazení stránek a události.',
'growth': 'Růst',
'hour': 'Hodina',
'invalid-url': 'Neplatná URL',
'last-seen': 'Naposledy viděn',
'link': 'Odkaz',
'location': 'Umístění',
'max': 'Max',
'min': 'Min',
'minute': 'Minuta',
'model': 'Model',
'month': 'Měsíc',
'ok': 'OK',
'online': 'Online',
'os': 'OS',
'pixel': 'Pixel',
'preferences': 'Předvolby',
'previous': 'Předchozí',
'previous-period': 'Předchozí období',
'previous-year': 'Předchozí rok',
'profiles': 'Profily',
'region': 'Region',
'role': 'Role',
'save-cohort': 'Uložit kohortu',
'save-segment': 'Uložit segment',
'screen': 'Obrazovka',
'segment': 'Segment',
'segments': 'Segmenty',
'sms': 'SMS',
'source': 'Zdroj',
'support': 'Podpora',
'switch-account': 'Přepnout účet',
'table': 'Tabulka',
'tablet': 'Tablet',
'term': 'Hledaný výraz',
'title': 'Název',
'toggle-charts': 'Přepnout grafy',
'total': 'Celkem',
'total-records': 'Celkem záznamů',
'traffic': 'Provoz',
'transactions': 'Transakce',
'transfer': 'Přenést',
'transfer-website': 'Přenést web',
'true': 'Pravda',
'type': 'Typ',
'unique': 'Unikátní',
'unique-events': 'Unikátní události',
'uniqueCustomers': 'Unikátní zákazníci',
'untitled': 'Bez názvu',
'update': 'Aktualizovat',
'url': 'URL',
'user': 'Uživatel',
'users': 'Uživatelé',
'utm': 'UTM',
'utm-campaign': 'UTM kampaň',
'utm-content': 'UTM obsah',
'utm-description': 'Sledujte své kampaně pomocí UTM parametrů.',
'utm-medium': 'UTM médium',
'utm-source': 'UTM zdroj',
'utm-term': 'UTM výraz',
'value': 'Hodnota',
'version': 'Verze',
'view': 'Zobrazit',
'view-only': 'Pouze zobrazení',
'views-per-visit': 'Zobrazení na návštěvu',
'website': 'Web',
'website-id': 'ID webu'
},
message: {
'action-confirmation': 'Zadejte {confirmation} do pole níže pro potvrzení.',
'bad-request': 'Neplatný požadavek',
'collected-data': 'Shromážděná data',
'confirm-leave': 'Opravdu chcete opustit <b>{target}</b>?',
'confirm-remove': 'Opravdu chcete odebrat <b>{target}</b>?',
'delete-team-warning': 'Smazání týmu smaže také všechny weby týmu.',
'event-log': '<b>{event}</b> na <a>{url}</a>',
'forbidden': 'Zakázáno',
'min-password-length': 'Minimální délka {n} znaků',
'new-version-available': 'Je k dispozici nová verze Umami {version}!',
'no-event-data': 'Nejsou k dispozici žádná data o událostech.',
'no-team-websites': 'Tento tým nemá žádné weby.',
'no-teams': 'Nevytvořili jste žádné týmy.',
'no-users': 'Nejsou žádní uživatelé.',
'not-found': 'Nenalezeno',
'nothing-selected': 'Nic není vybráno.',
'reset-website': 'Pro resetování tohoto webu zadejte {confirmation} do pole níže.',
'sever-error': 'Chyba serveru',
'team-already-member': 'Již jste členem tohoto týmu.',
'team-not-found': 'Tým nenalezen.',
'team-websites-info': 'Weby si může prohlédnout kdokoli z týmu.',
'transfer-team-website-to-user': 'Přenést tento web na váš účet?',
'transfer-user-website-to-team': 'Vyberte tým, na který chcete tento web přenést.',
'transfer-website': 'Přeneste vlastnictví webu na svůj účet nebo jiný tým.',
'triggered-event': 'Spuštěná událost',
'unauthorized': 'Neautorizováno',
'user-deleted': 'Uživatel smazán.',
'viewed-page': 'Zobrazená stránka'
}
},
'sk-SK': {
label: {
'account': 'Účet',
'action': 'Akcia',
'add-link': 'Pridať odkaz',
'add-pixel': 'Pridať pixel',
'analysis': 'Analýza',
'application': 'Aplikácia',
'audience': 'Publikum',
'campaign': 'Kampaň',
'channel': 'Kanál',
'chart': 'Graf',
'cohorts': 'Kohorty',
'contains': 'Obsahuje',
'continue': 'Pokračovať',
'criteria': 'Kritériá',
'data': 'Dáta',
'date': 'Dátum',
'destination-url': 'Cieľová URL',
'details': 'Podrobnosti',
'documentation': 'Dokumentácia',
'download': 'Stiahnuť',
'dropoff': 'Odchod',
'email': 'E-mail',
'environment': 'Prostredie',
'exclude-bounce': 'Vylúčiť odmietnutia',
'filter': 'Filter',
'growth': 'Rast',
'hour': 'Hodina',
'insights': 'Prehľady',
'insights-description': 'Ponorte sa hlbšie do vašich dát pomocou segmentov a filtrov.',
'invalid-url': 'Neplatná URL',
'link': 'Odkaz',
'location': 'Umiestnenie',
'minute': 'Minúta',
'model': 'Model',
'month': 'Mesiac',
'number-of-records': '{x} {x, plural, one {záznam} few {záznamy} other {záznamov}}',
'ok': 'OK',
'online': 'Online',
'os': 'OS',
'overview': 'Prehľad',
'owner': 'Vlastník',
'page-of': 'Strana {current} z {total}',
'pageTitle': 'Názov stránky',
'pixel': 'Pixel',
'powered-by': 'Poskytuje {name}',
'preferences': 'Predvoľby',
'profiles': 'Profily',
'queries': 'Dotazy',
'query': 'Dotaz',
'query-parameters': 'Parametre dotazu',
'referrer': 'Odkazovateľ',
'regenerate': 'Regenerovať',
'region': 'Región',
'regions': 'Regióny',
'remove': 'Odstrániť',
'remove-member': 'Odstrániť člena',
'reports': 'Správy',
'reset': 'Resetovať',
'retention': 'Retencia',
'retention-description': 'Merajte angažovanosť vašej stránky sledovaním, ako často sa používatelia vracajú.',
'role': 'Rola',
'run-query': 'Spustiť dotaz',
'save-cohort': 'Uložiť kohortu',
'save-segment': 'Uložiť segment',
'screen': 'Obrazovka',
'screens': 'Obrazovky',
'search': 'Hľadať',
'segment': 'Segment',
'segments': 'Segmenty',
'select': 'Vybrať',
'select-date': 'Vybrať dátum',
'select-role': 'Vybrať rolu',
'select-website': 'Vybrať web',
'sessions': 'Relácie',
'sms': 'SMS',
'source': 'Zdroj',
'start-step': 'Počiatočný krok',
'steps': 'Kroky',
'sum': 'Súčet',
'support': 'Podpora',
'switch-account': 'Prepnúť účet',
'table': 'Tabuľka',
'tablet': 'Tablet',
'team': 'Tím',
'team-id': 'ID tímu',
'team-member': 'Člen tímu',
'team-name': 'Názov tímu',
'team-owner': 'Vlastník tímu',
'team-view-only': 'Iba zobrazenie pre tím',
'team-websites': 'Weby tímu',
'teams': 'Tímy',
'term': 'Hľadaný výraz',
'theme': 'Téma',
'title': 'Názov',
'toggle-charts': 'Prepnúť grafy',
'total': 'Celkom',
'total-records': 'Celkom záznamov',
'traffic': 'Návštevnosť',
'transactions': 'Transakcie',
'transfer': 'Preniesť',
'transfer-website': 'Preniesť web',
'true': 'Pravda',
'type': 'Typ',
'unique': 'Unikátny',
'unique-events': 'Unikátne udalosti',
'uniqueCustomers': 'Unikátni zákazníci',
'untitled': 'Bez názvu',
'update': 'Aktualizovať',
'url': 'URL',
'user': 'Používateľ',
'users': 'Používatelia',
'utm': 'UTM',
'utm-campaign': 'UTM kampaň',
'utm-content': 'UTM obsah',
'utm-description': 'Sledujte svoje kampane pomocou UTM parametrov.',
'utm-medium': 'UTM médium',
'utm-source': 'UTM zdroj',
'utm-term': 'UTM výraz',
'value': 'Hodnota',
'version': 'Verzia',
'view': 'Zobraziť',
'view-only': 'Iba zobrazenie',
'views-per-visit': 'Zobrazenia na návštevu',
'visits': 'Návštevy',
'website': 'Web',
'website-id': 'ID webu',
'window': 'Okno',
'yesterday': 'Včera'
},
message: {
'action-confirmation': 'Zadajte {confirmation} do poľa nižšie na potvrdenie.',
'bad-request': 'Neplatná požiadavka',
'collected-data': 'Zozbierané dáta',
'confirm-leave': 'Naozaj chcete opustiť <b>{target}</b>?',
'confirm-remove': 'Naozaj chcete odstrániť <b>{target}</b>?',
'delete-team-warning': 'Vymazanie tímu vymaže aj všetky weby tímu.',
'event-log': '<b>{event}</b> na <a>{url}</a>',
'forbidden': 'Zakázané',
'min-password-length': 'Minimálna dĺžka {n} znakov',
'new-version-available': 'K dispozícii je nová verzia Umami {version}!',
'no-event-data': 'Nie sú dostupné žiadne údaje o udalostiach.',
'no-team-websites': 'Tento tím nemá žiadne weby.',
'no-teams': 'Nevytvorili ste žiadne tímy.',
'no-users': 'Nie sú žiadni používatelia.',
'not-found': 'Nenájdené',
'nothing-selected': 'Nič nie je vybrané.',
'reset-website': 'Na resetovanie tohto webu zadajte {confirmation} do poľa nižšie.',
'sever-error': 'Chyba servera',
'team-already-member': 'Už ste členom tohto tímu.',
'team-not-found': 'Tím nenájdený.',
'team-websites-info': 'Weby si môže zobraziť ktokoľvek z tímu.',
'transfer-team-website-to-user': 'Preniesť tento web na váš účet?',
'transfer-user-website-to-team': 'Vyberte tím, na ktorý chcete tento web preniesť.',
'transfer-website': 'Preneste vlastníctvo webu na svoj účet alebo iný tím.',
'triggered-event': 'Spustená udalosť',
'unauthorized': 'Neautorizované',
'user-deleted': 'Používateľ vymazaný.',
'viewed-page': 'Zobrazená stránka'
}
},
'sl-SI': {
label: {
'account': 'Račun',
'action': 'Dejanje',
'add-link': 'Dodaj povezavo',
'add-pixel': 'Dodaj piksel',
'analysis': 'Analiza',
'application': 'Aplikacija',
'audience': 'Občinstvo',
'campaign': 'Kampanja',
'channel': 'Kanal',
'chart': 'Grafikon',
'cohorts': 'Kohorte',
'criteria': 'Merila',
'destination-url': 'Ciljni URL',
'documentation': 'Dokumentacija',
'download': 'Prenesi',
'environment': 'Okolje',
'exclude-bounce': 'Izključi odbite',
'filter': 'Filter',
'growth': 'Rast',
'hour': 'Ura',
'invalid-url': 'Neveljaven URL',
'link': 'Povezava',
'location': 'Lokacija',
'minute': 'Minuta',
'model': 'Model',
'month': 'Mesec',
'number-of-records': '{x} {x, plural, one {zapis} two {zapisa} few {zapisi} other {zapisov}}',
'ok': 'V redu',
'online': 'Na spletu',
'os': 'OS',
'pixel': 'Piksel',
'preferences': 'Nastavitve',
'profiles': 'Profili',
'save-cohort': 'Shrani kohorto',
'save-segment': 'Shrani segment',
'screen': 'Zaslon',
'segment': 'Segment',
'segments': 'Segmenti',
'sms': 'SMS',
'source': 'Vir',
'support': 'Podpora',
'switch-account': 'Zamenjaj račun',
'table': 'Tabela',
'term': 'Iskalni izraz',
'traffic': 'Promet',
'transactions': 'Transakcije',
'transfer': 'Prenesi',
'transfer-website': 'Prenesi spletno stran',
'unique-events': 'Edinstveni dogodki',
'uniqueCustomers': 'Edinstvene stranke',
'update': 'Posodobi',
'url': 'URL',
'utm': 'UTM',
'utm-campaign': 'UTM kampanja',
'utm-content': 'UTM vsebina',
'utm-description': 'Sledite svojim kampanjam s pomočjo UTM parametrov.',
'utm-medium': 'UTM medij',
'utm-source': 'UTM vir',
'utm-term': 'UTM izraz',
'version': 'Različica',
'views-per-visit': 'Ogledov na obisk',
'visits': 'Obiski'
},
message: {
'forbidden': 'Prepovedano',
'not-found': 'Ni najdeno',
'nothing-selected': 'Nič ni izbrano.',
'sever-error': 'Napaka strežnika'
}
},
'hr-HR': {
label: {
'account': 'Račun',
'action': 'Radnja',
'add-link': 'Dodaj poveznicu',
'add-pixel': 'Dodaj piksel',
'analysis': 'Analiza',
'application': 'Aplikacija',
'audience': 'Publika',
'campaign': 'Kampanja',
'channel': 'Kanal',
'chart': 'Grafikon',
'cohorts': 'Kohorte',
'contains': 'Sadrži',
'countries': 'Države',
'criteria': 'Kriteriji',
'destination-url': 'Odredišni URL',
'documentation': 'Dokumentacija',
'download': 'Preuzmi',
'environment': 'Okruženje',
'events': 'Događaji',
'exclude-bounce': 'Isključi odbijanja',
'filter': 'Filter',
'filter-combined': 'Kombinirano',
'filter-raw': 'Neobrađeno',
'growth': 'Rast',
'hour': 'Sat',
'invalid-url': 'Nevaljani URL',
'languages': 'Jezici',
'laptop': 'Laptop',
'link': 'Poveznica',
'location': 'Lokacija',
'minute': 'Minuta',
'mobile': 'Mobilni',
'model': 'Model',
'month': 'Mjesec',
'ok': 'U redu',
'online': 'Na mreži',
'os': 'OS',
'page-views': 'Pregledi stranica',
'pageTitle': 'Naslov stranice',
'pages': 'Stranice',
'pixel': 'Piksel',
'powered-by': 'Pokreće {name}',
'preferences': 'Postavke',
'previous': 'Prethodno',
'previous-period': 'Prethodno razdoblje',
'previous-year': 'Prethodna godina',
'profiles': 'Profili',
'referrer': 'Izvor preporuke',
'referrers': 'Izvori preporuke',
'regenerate': 'Regeneriraj',
'region': 'Regija',
'regions': 'Regije',
'remove': 'Ukloni',
'remove-member': 'Ukloni člana',
'reports': 'Izvješća',
'retention': 'Zadržavanje',
'retention-description': 'Izmjerite koliko je vaša stranica privlačna praćenjem koliko se često korisnici vraćaju.',
'role': 'Uloga',
'run-query': 'Pokreni upit',
'save-cohort': 'Spremi kohortu',
'save-segment': 'Spremi segment',
'screen': 'Zaslon',
'search': 'Pretraži',
'segment': 'Segment',
'segments': 'Segmenti',
'select': 'Odaberi',
'select-date': 'Odaberi datum',
'select-role': 'Odaberi ulogu',
'select-website': 'Odaberi web stranicu',
'sessions': 'Sesije',
'sms': 'SMS',
'source': 'Izvor',
'sum': 'Zbroj',
'support': 'Podrška',
'switch-account': 'Promijeni račun',
'table': 'Tablica',
'tablet': 'Tablet',
'team': 'Tim',
'team-id': 'ID tima',
'team-manager': 'Upravitelj tima',
'team-member': 'Član tima',
'team-name': 'Naziv tima',
'team-owner': 'Vlasnik tima',
'team-view-only': 'Samo pregled za tim',
'team-websites': 'Web stranice tima',
'teams': 'Timovi',
'term': 'Pojam pretrage',
'title': 'Naslov',
'toggle-charts': 'Prikaži/sakrij grafikone',
'total': 'Ukupno',
'total-records': 'Ukupno zapisa',
'traffic': 'Promet',
'transactions': 'Transakcije',
'transfer': 'Prenesi',
'transfer-website': 'Prenesi web stranicu',
'true': 'Istina',
'type': 'Vrsta',
'unique': 'Jedinstveni',
'unique-events': 'Jedinstveni događaji',
'unique-visitors': 'Jedinstveni posjetitelji',
'uniqueCustomers': 'Jedinstveni kupci',
'untitled': 'Bez naslova',
'update': 'Ažuriraj',
'url': 'URL',
'user': 'Korisnik',
'users': 'Korisnici',
'utm': 'UTM',
'utm-campaign': 'UTM kampanja',
'utm-content': 'UTM sadržaj',
'utm-description': 'Pratite svoje kampanje pomoću UTM parametara.',
'utm-medium': 'UTM medij',
'utm-source': 'UTM izvor',
'utm-term': 'UTM pojam',
'value': 'Vrijednost',
'version': 'Verzija',
'view': 'Pregledaj',
'view-only': 'Samo pregled',
'views': 'Pregledi',
'views-per-visit': 'Pregledi po posjetu',
'visit-duration': 'Trajanje posjeta',
'visitors': 'Posjetitelji',
'visits': 'Posjeti',
'website': 'Web stranica',
'website-id': 'ID web stranice',
'window': 'Prozor'
},
message: {
'action-confirmation': 'Upišite {confirmation} u polje ispod za potvrdu.',
'bad-request': 'Neispravan zahtjev',
'collected-data': 'Prikupljeni podaci',
'confirm-leave': 'Jeste li sigurni da želite napustiti <b>{target}</b>?',
'confirm-remove': 'Jeste li sigurni da želite ukloniti <b>{target}</b>?',
'delete-team-warning': 'Brisanje tima će izbrisati i sve web stranice tima.',
'delete-website-warning': 'Svi podaci web stranice bit će izbrisani.',
'error': 'Nešto je pošlo po krivu.',
'event-log': '<b>{event}</b> na <a>{url}</a>',
'forbidden': 'Zabranjeno',
'invalid-domain': 'Nevaljana domena. Ne uključujte http/https.',
'min-password-length': 'Minimalna duljina od {n} znakova',
'new-version-available': 'Dostupna je nova verzija Umami {version}!',
'no-event-data': 'Nema dostupnih podataka o događajima.',
'no-match-password': 'Lozinke se ne podudaraju.',
'no-team-websites': 'Ovaj tim nema web stranica.',
'no-teams': 'Niste stvorili nijedan tim.',
'no-users': 'Nema korisnika.',
'no-websites-configured': 'Nemate konfigurirane web stranice.',
'not-found': 'Nije pronađeno',
'nothing-selected': 'Ništa nije odabrano.',
'reset-website': 'Za resetiranje ove web stranice upišite {confirmation} u polje ispod.',
'reset-website-warning': 'Svi statistički podaci za ovu web stranicu bit će izbrisani, ali vaše postavke ostaju netaknute.',
'saved': 'Spremljeno.',
'sever-error': 'Greška poslužitelja',
'team-already-member': 'Već ste član tima.',
'team-not-found': 'Tim nije pronađen.',
'team-websites-info': 'Web stranice može pregledati svatko u timu.',
'tracking-code': 'Za praćenje statistike ove web stranice, postavite sljedeći kod u <head>...</head> odjeljak vašeg HTML-a.',
'transfer-team-website-to-user': 'Prenijeti ovu web stranicu na vaš račun?',
'transfer-user-website-to-team': 'Odaberite tim na koji želite prenijeti ovu web stranicu.',
'transfer-website': 'Prenesite vlasništvo web stranice na svoj račun ili drugi tim.',
'triggered-event': 'Pokrenuti događaj',
'unauthorized': 'Neautorizirano',
'user-deleted': 'Korisnik izbrisan.',
'viewed-page': 'Pregledana stranica',
'visitor-log': 'Posjetitelj iz <b>{country}</b> koristi <b>{browser}</b> na <b>{os}</b> <b>{device}</b>'
}
},
'bs-BA': {
label: {
'account': 'Račun',
'action': 'Radnja',
'add-link': 'Dodaj link',
'add-pixel': 'Dodaj piksel',
'analysis': 'Analiza',
'application': 'Aplikacija',
'audience': 'Publika',
'browser': 'Preglednik',
'campaign': 'Kampanja',
'channel': 'Kanal',
'chart': 'Grafikon',
'cohorts': 'Kohorte',
'criteria': 'Kriteriji',
'dashboard': 'Nadzorna ploča',
'desktop': 'Desktop',
'destination-url': 'Odredišni URL',
'documentation': 'Dokumentacija',
'download': 'Preuzmi',
'environment': 'Okruženje',
'exclude-bounce': 'Isključi odbijanja',
'filter': 'Filter',
'growth': 'Rast',
'hour': 'Sat',
'invalid-url': 'Nevažeći URL',
'laptop': 'Laptop',
'last-seen': 'Zadnji put viđen',
'link': 'Link',
'location': 'Lokacija',
'login': 'Prijava',
'logout': 'Odjava',
'manage': 'Upravljaj',
'max': 'Maks',
'min': 'Min',
'minute': 'Minuta',
'mobile': 'Mobilni',
'model': 'Model',
'month': 'Mjesec',
'ok': 'U redu',
'online': 'Na mreži',
'os': 'OS',
'pixel': 'Piksel',
'preferences': 'Postavke',
'previous': 'Prethodno',
'previous-period': 'Prethodni period',
'previous-year': 'Prethodna godina',
'profiles': 'Profili',
'region': 'Regija',
'save-cohort': 'Spremi kohortu',
'save-segment': 'Spremi segment',
'screen': 'Ekran',
'segment': 'Segment',
'segments': 'Segmenti',
'sms': 'SMS',
'source': 'Izvor',
'support': 'Podrška',
'switch-account': 'Promijeni račun',
'table': 'Tabela',
'tablet': 'Tablet',
'term': 'Pojam pretrage',
'traffic': 'Promet',
'transactions': 'Transakcije',
'transfer': 'Prenesi',
'unique-events': 'Jedinstveni događaji',
'uniqueCustomers': 'Jedinstveni kupci',
'update': 'Ažuriraj',
'url': 'URL',
'utm': 'UTM',
'utm-campaign': 'UTM kampanja',
'utm-content': 'UTM sadržaj',
'utm-medium': 'UTM medij',
'utm-source': 'UTM izvor',
'utm-term': 'UTM pojam',
'version': 'Verzija'
},
message: {
'bad-request': 'Neispravan zahtjev',
'collected-data': 'Prikupljeni podaci',
'forbidden': 'Zabranjeno',
'not-found': 'Nije pronađeno',
'nothing-selected': 'Ništa nije odabrano.',
'sever-error': 'Greška servera',
'unauthorized': 'Neautorizirano'
}
},
'lt-LT': {
label: {
'account': 'Paskyra',
'action': 'Veiksmas',
'add-link': 'Pridėti nuorodą',
'add-pixel': 'Pridėti pikselį',
'analysis': 'Analizė',
'application': 'Programėlė',
'audience': 'Auditorija',
'campaign': 'Kampanija',
'channel': 'Kanalas',
'chart': 'Diagrama',
'cohorts': 'Kohortos',
'criteria': 'Kriterijai',
'destination-url': 'Paskirties URL',
'documentation': 'Dokumentacija',
'download': 'Atsisiųsti',
'environment': 'Aplinka',
'exclude-bounce': 'Neįtraukti atmetimų',
'growth': 'Augimas',
'hour': 'Valanda',
'invalid-url': 'Netinkamas URL',
'link': 'Nuoroda',
'location': 'Vieta',
'minute': 'Minutė',
'month': 'Mėnuo',
'number-of-records': '{x} {x, plural, one {įrašas} few {įrašai} other {įrašų}}',
'ok': 'Gerai',
'online': 'Prisijungęs',
'pixel': 'Pikselis',
'powered-by': 'Teikia {name}',
'preferences': 'Nuostatos',
'profiles': 'Profiliai',
'save-cohort': 'Išsaugoti kohortą',
'save-segment': 'Išsaugoti segmentą',
'screen': 'Ekranas',
'segment': 'Segmentas',
'segments': 'Segmentai',
'sms': 'SMS',
'source': 'Šaltinis',
'support': 'Palaikymas',
'switch-account': 'Perjungti paskyrą',
'table': 'Lentelė',
'term': 'Paieškos terminas',
'total': 'Iš viso',
'total-records': 'Iš viso įrašų',
'traffic': 'Srautas',
'transactions': 'Sandoriai',
'true': 'Tiesa',
'type': 'Tipas',
'unique': 'Unikalūs',
'unique-events': 'Unikalūs įvykiai',
'uniqueCustomers': 'Unikalūs klientai',
'update': 'Atnaujinti',
'url': 'URL',
'utm': 'UTM',
'utm-campaign': 'UTM kampanija',
'utm-content': 'UTM turinys',
'utm-description': 'Stebėkite savo kampanijas per UTM parametrus.',
'utm-medium': 'UTM kanalas',
'utm-source': 'UTM šaltinis',
'utm-term': 'UTM terminas',
'value': 'Reikšmė',
'version': 'Versija',
'views-per-visit': 'Peržiūros per apsilankymą',
'visits': 'Apsilankymai',
'window': 'Langas'
},
message: {
'bad-request': 'Netinkama užklausa',
'collected-data': 'Surinkti duomenys',
'event-log': '<b>{event}</b> puslapyje <a>{url}</a>',
'forbidden': 'Draudžiama',
'not-found': 'Nerasta',
'nothing-selected': 'Nieko nepasirinkta.',
'sever-error': 'Serverio klaida',
'triggered-event': 'Suaktyvintas įvykis',
'unauthorized': 'Neautorizuota',
'viewed-page': 'Peržiūrėtas puslapis'
}
}
};
for (const [locale, trans] of Object.entries(translations)) {
const filePath = path.join(dir, locale + '.json');
const data = JSON.parse(fs.readFileSync(filePath, 'utf8'));
let count = 0;
for (const [section, keys] of Object.entries(trans)) {
for (const [key, value] of Object.entries(keys)) {
if (data[section] && key in data[section]) {
data[section][key] = value;
count++;
}
}
}
const sorted = {};
for (const section of Object.keys(enUS)) {
if (data[section]) {
sorted[section] = {};
for (const key of Object.keys(enUS[section])) {
if (key in data[section]) sorted[section][key] = data[section][key];
}
for (const key of Object.keys(data[section])) {
if (!(key in sorted[section])) sorted[section][key] = data[section][key];
}
}
}
fs.writeFileSync(filePath, JSON.stringify(sorted, null, 2) + '\n', 'utf8');
console.log('Updated ' + locale + ': ' + count + ' keys');
}