This commit is contained in:
Mike Cao 2023-04-17 11:13:08 -07:00
commit bac8edd113
111 changed files with 1311 additions and 128 deletions

View File

@ -1,12 +1,18 @@
import classNames from 'classnames';
import { Menu, Item } from 'react-basics'; import { Menu, Item } from 'react-basics';
import { useRouter } from 'next/router';
import Link from 'next/link'; import Link from 'next/link';
import styles from './SideNav.module.css'; import styles from './SideNav.module.css';
export default function SideNav({ selectedKey, items, shallow, onSelect = () => {} }) { export default function SideNav({ selectedKey, items, shallow, onSelect = () => {} }) {
const { asPath } = useRouter();
return ( return (
<Menu items={items} selectedKey={selectedKey} className={styles.menu} onSelect={onSelect}> <Menu items={items} selectedKey={selectedKey} className={styles.menu} onSelect={onSelect}>
{({ key, label, url }) => ( {({ key, label, url }) => (
<Item key={key} className={styles.item}> <Item
key={key}
className={classNames(styles.item, { [styles.selected]: asPath.startsWith(url) })}
>
<Link href={url} shallow={shallow}> <Link href={url} shallow={shallow}>
{label} {label}
</Link> </Link>

View File

@ -13,3 +13,7 @@
padding: 0; padding: 0;
border-radius: var(--border-radius); border-radius: var(--border-radius);
} }
.selected {
font-weight: 700;
}

View File

@ -10,7 +10,7 @@ export const labels = defineMessages({
leave: { id: 'label.leave', defaultMessage: 'Leave' }, leave: { id: 'label.leave', defaultMessage: 'Leave' },
users: { id: 'label.users', defaultMessage: 'Users' }, users: { id: 'label.users', defaultMessage: 'Users' },
createUser: { id: 'label.create-user', defaultMessage: 'Create user' }, createUser: { id: 'label.create-user', defaultMessage: 'Create user' },
deleteUser: { id: 'label.delete-users', defaultMessage: 'Delete user' }, deleteUser: { id: 'label.delete-user', defaultMessage: 'Delete user' },
username: { id: 'label.username', defaultMessage: 'Username' }, username: { id: 'label.username', defaultMessage: 'Username' },
password: { id: 'label.password', defaultMessage: 'Password' }, password: { id: 'label.password', defaultMessage: 'Password' },
role: { id: 'label.role', defaultMessage: 'Role' }, role: { id: 'label.role', defaultMessage: 'Role' },

View File

@ -16,11 +16,14 @@ export default function MetricsBar({ websiteId }) {
const { startDate, endDate, modified } = dateRange; const { startDate, endDate, modified } = dateRange;
const [format, setFormat] = useState(true); const [format, setFormat] = useState(true);
const { const {
query: { url, referrer, os, browser, device, country }, query: { url, referrer, os, browser, device, country, region, city },
} = usePageQuery(); } = usePageQuery();
const { data, error, isLoading, isFetched } = useQuery( const { data, error, isLoading, isFetched } = useQuery(
['websites:stats', { websiteId, modified, url, referrer, os, browser, device, country }], [
'websites:stats',
{ websiteId, modified, url, referrer, os, browser, device, country, region, city },
],
() => () =>
get(`/websites/${websiteId}/stats`, { get(`/websites/${websiteId}/stats`, {
startAt: +startDate, startAt: +startDate,
@ -31,6 +34,8 @@ export default function MetricsBar({ websiteId }) {
browser, browser,
device, device,
country, country,
region,
city,
}), }),
); );

View File

@ -146,7 +146,7 @@ export default function RealtimeLog({ data, websiteDomain }) {
<div className={styles.body}> <div className={styles.body}>
{logs?.length === 0 && <NoData />} {logs?.length === 0 && <NoData />}
{logs?.length > 0 && ( {logs?.length > 0 && (
<FixedSizeList height={400} itemCount={logs.length} itemSize={40}> <FixedSizeList height={500} itemCount={logs.length} itemSize={50}>
{Row} {Row}
</FixedSizeList> </FixedSizeList>
)} )}

View File

@ -9,15 +9,15 @@
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
font-size: var(--font-size-md); font-size: var(--font-size-md);
line-height: 40px; line-height: 50px;
font-weight: 600; font-weight: 700;
} }
.row { .row {
display: flex; display: flex;
align-items: center; align-items: center;
gap: 10px; gap: 10px;
height: 40px; height: 50px;
border-bottom: 1px solid var(--base300); border-bottom: 1px solid var(--base300);
} }
@ -49,6 +49,15 @@
overflow: hidden; overflow: hidden;
} }
.detail > span {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
}
.row .link { .row .link {
color: var(--base900); color: var(--base900);
text-decoration: none; text-decoration: none;

View File

@ -24,7 +24,7 @@ CREATE TABLE `session` (
`screen` VARCHAR(11) NULL, `screen` VARCHAR(11) NULL,
`language` VARCHAR(35) NULL, `language` VARCHAR(35) NULL,
`country` CHAR(2) NULL, `country` CHAR(2) NULL,
`subdivision1` CHAR(3) NULL, `subdivision1` CHAR(20) NULL,
`subdivision2` VARCHAR(50) NULL, `subdivision2` VARCHAR(50) NULL,
`city` VARCHAR(50) NULL, `city` VARCHAR(50) NULL,
`created_at` TIMESTAMP(0) NULL DEFAULT CURRENT_TIMESTAMP(0), `created_at` TIMESTAMP(0) NULL DEFAULT CURRENT_TIMESTAMP(0),

View File

@ -33,7 +33,7 @@ model Session {
screen String? @db.VarChar(11) screen String? @db.VarChar(11)
language String? @db.VarChar(35) language String? @db.VarChar(35)
country String? @db.Char(2) country String? @db.Char(2)
subdivision1 String? @db.Char(3) subdivision1 String? @db.Char(20)
subdivision2 String? @db.VarChar(50) subdivision2 String? @db.VarChar(50)
city String? @db.VarChar(50) city String? @db.VarChar(50)
createdAt DateTime? @default(now()) @map("created_at") @db.Timestamp(0) createdAt DateTime? @default(now()) @map("created_at") @db.Timestamp(0)

View File

@ -25,7 +25,7 @@ CREATE TABLE "session" (
"screen" VARCHAR(11), "screen" VARCHAR(11),
"language" VARCHAR(35), "language" VARCHAR(35),
"country" CHAR(2), "country" CHAR(2),
"subdivision1" CHAR(3), "subdivision1" VARCHAR(20),
"subdivision2" VARCHAR(50), "subdivision2" VARCHAR(50),
"city" VARCHAR(50), "city" VARCHAR(50),
"created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP, "created_at" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP,

View File

@ -33,7 +33,7 @@ model Session {
screen String? @db.VarChar(11) screen String? @db.VarChar(11)
language String? @db.VarChar(35) language String? @db.VarChar(35)
country String? @db.Char(2) country String? @db.Char(2)
subdivision1 String? @db.Char(3) subdivision1 String? @db.VarChar(20)
subdivision2 String? @db.VarChar(50) subdivision2 String? @db.VarChar(50)
city String? @db.VarChar(50) city String? @db.VarChar(50)
createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6) createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6)

View File

@ -13,7 +13,7 @@ services:
- db - db
restart: always restart: always
db: db:
image: postgres:12-alpine image: postgres:15-alpine
environment: environment:
POSTGRES_DB: umami POSTGRES_DB: umami
POSTGRES_USER: umami POSTGRES_USER: umami

View File

@ -30,6 +30,7 @@
"label.default-date-range": "الفترة المخصصة الافتراضية", "label.default-date-range": "الفترة المخصصة الافتراضية",
"label.delete": "حذف", "label.delete": "حذف",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "حذف الموقع", "label.delete-website": "حذف الموقع",
"label.desktop": "كمبيوتر", "label.desktop": "كمبيوتر",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Дыяпазон дат па змаўчанню", "label.default-date-range": "Дыяпазон дат па змаўчанню",
"label.delete": "Выдаліць", "label.delete": "Выдаліць",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Выдаліць сайт", "label.delete-website": "Выдаліць сайт",
"label.desktop": "Настольны ПК", "label.desktop": "Настольны ПК",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "ডিফল্ট তারিখের পরিসীমা", "label.default-date-range": "ডিফল্ট তারিখের পরিসীমা",
"label.delete": "মুছে ফেলুন", "label.delete": "মুছে ফেলুন",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "ওয়েবসাইট মুছুন", "label.delete-website": "ওয়েবসাইট মুছুন",
"label.desktop": "ডেস্কটপ", "label.desktop": "ডেস্কটপ",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Interval de dates per defecte", "label.default-date-range": "Interval de dates per defecte",
"label.delete": "Esborra", "label.delete": "Esborra",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Esborra el lloc web", "label.delete-website": "Esborra el lloc web",
"label.desktop": "Escriptori", "label.desktop": "Escriptori",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Výchozí období", "label.default-date-range": "Výchozí období",
"label.delete": "Smazat", "label.delete": "Smazat",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Smazat web", "label.delete-website": "Smazat web",
"label.desktop": "Stolní počítač", "label.desktop": "Stolní počítač",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Standard datointerval", "label.default-date-range": "Standard datointerval",
"label.delete": "Slet", "label.delete": "Slet",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Slet hjemmeside", "label.delete-website": "Slet hjemmeside",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Vorigstellte Datumsbereich", "label.default-date-range": "Vorigstellte Datumsbereich",
"label.delete": "Lösche", "label.delete": "Lösche",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Websiite lösche", "label.delete-website": "Websiite lösche",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Voreingestellter Datumsbereich", "label.default-date-range": "Voreingestellter Datumsbereich",
"label.delete": "Löschen", "label.delete": "Löschen",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Webseite löschen", "label.delete-website": "Webseite löschen",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Προεπιλεγμένο εύρος ημερομηνιών", "label.default-date-range": "Προεπιλεγμένο εύρος ημερομηνιών",
"label.delete": "Διαγραφή", "label.delete": "Διαγραφή",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Διαγραφή ιστότοπου", "label.delete-website": "Διαγραφή ιστότοπου",
"label.desktop": "Σταθερός υπολογιστής", "label.desktop": "Σταθερός υπολογιστής",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Default date range", "label.default-date-range": "Default date range",
"label.delete": "Delete", "label.delete": "Delete",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Delete website", "label.delete-website": "Delete website",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -23,13 +23,14 @@
"label.create-user": "Create user", "label.create-user": "Create user",
"label.created": "Created", "label.created": "Created",
"label.current-password": "Current password", "label.current-password": "Current password",
"label.custom-range": "Custom range", "label.custom-range": "Custom-range",
"label.dashboard": "Dashboard", "label.dashboard": "Dashboard",
"label.data": "Data", "label.data": "Data",
"label.date-range": "Date range", "label.date-range": "Date range",
"label.default-date-range": "Default date range", "label.default-date-range": "Default date range",
"label.delete": "Delete", "label.delete": "Delete",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Delete website", "label.delete-website": "Delete website",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",
@ -75,7 +76,7 @@
"label.remove": "Remove", "label.remove": "Remove",
"label.required": "Required", "label.required": "Required",
"label.reset": "Reset", "label.reset": "Reset",
"label.reset-website": "Reset statistics", "label.reset-website": "Reset website",
"label.role": "Role", "label.role": "Role",
"label.save": "Save", "label.save": "Save",
"label.screens": "Screens", "label.screens": "Screens",
@ -115,30 +116,30 @@
"message.active-users": "{x} current {x, plural, one {visitor} other {visitors}}", "message.active-users": "{x} current {x, plural, one {visitor} other {visitors}}",
"message.confirm-delete": "Are you sure you want to delete {target}?", "message.confirm-delete": "Are you sure you want to delete {target}?",
"message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?",
"message.confirm-reset": "Are you sure you want to reset {target}'s statistics?", "message.confirm-reset": "Are you sure you want to reset {target}?",
"message.delete-website": "To delete this website, type {confirmation} in the box below to confirm.", "message.delete-website": "To delete this website, type {confirmation} in the box below to confirm.",
"message.delete-website-warning": "All associated data will be deleted as well.", "message.delete-website-warning": "All website data will be deleted.",
"message.error": "Something went wrong.", "message.error": "Something went wrong.",
"message.event-log": "{event} on {url}", "message.event-log": "{event} on {url}",
"message.go-to-settings": "Go to settings", "message.go-to-settings": "Go to settings",
"message.incorrect-username-password": "Incorrect username/password.", "message.incorrect-username-password": "Incorrect username and/or password.",
"message.invalid-domain": "Invalid domain", "message.invalid-domain": "Invalid domain. Do not include http/https.",
"message.min-password-length": "Minimum length of {n} characters", "message.min-password-length": "Minimum length of {n} characters",
"message.no-data-available": "No data available.", "message.no-data-available": "No data available.",
"message.no-match-password": "Passwords don't match", "message.no-match-password": "Passwords do not match.",
"message.no-teams": "You have not created any teams.", "message.no-teams": "You have not created any teams.",
"message.no-users": "There are no users.", "message.no-users": "There are no users.",
"message.page-not-found": "Page not found.", "message.page-not-found": "Page not found",
"message.reset-website": "Reset statistics", "message.reset-website": "To reset this website, type {confirmation} in the box below to confirm.",
"message.reset-website-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.", "message.reset-website-warning": "All statistics for this website will be deleted, but your settings will remain intact.",
"message.saved": "Saved successfully.", "message.saved": "Saved.",
"message.share-url": "This is the publicly shared URL for {target}.", "message.share-url": "Your website stats are publically available at the following URL:",
"message.team-already-member": "You are already a member of the team.", "message.team-already-member": "You are already a member of the team.",
"message.team-not-found": "Team not found.", "message.team-not-found": "Team not found.",
"message.tracking-code": "Tracking code", "message.tracking-code": "To track stats for this website, place the following code in the <head>...</head> section of your HTML.",
"message.user-deleted": "User deleted.", "message.user-deleted": "User deleted.",
"message.visitor-log": "Visitor from {country} using {browser} on {os} {device}", "message.visitor-log": "Visitor from {country} using {browser} on {os} {device}",
"messages.no-team-websites": "This team does not have any websites.", "messages.no-team-websites": "This team does not have any websites.",
"messages.no-websites-configured": "You don't have any websites configured.", "messages.no-websites-configured": "You do not have any websites configured.",
"messages.team-websites-info": "Websites can be viewed by anyone on the team." "messages.team-websites-info": "Websites can be viewed by anyone on the team."
} }

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Intervalo por defecto", "label.default-date-range": "Intervalo por defecto",
"label.delete": "Eliminar", "label.delete": "Eliminar",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Eliminar sitio", "label.delete-website": "Eliminar sitio",
"label.desktop": "Escritorio", "label.desktop": "Escritorio",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "محدوده‌ی پیشفرض تاریخ", "label.default-date-range": "محدوده‌ی پیشفرض تاریخ",
"label.delete": "حذف", "label.delete": "حذف",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "حذف وب‌سایت", "label.delete-website": "حذف وب‌سایت",
"label.desktop": "دسکتاپ", "label.desktop": "دسکتاپ",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Oletusajanjakso", "label.default-date-range": "Oletusajanjakso",
"label.delete": "Poista", "label.delete": "Poista",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Poista verkkosivu", "label.delete-website": "Poista verkkosivu",
"label.desktop": "Pöytäkone", "label.desktop": "Pöytäkone",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Forsett dato", "label.default-date-range": "Forsett dato",
"label.delete": "Sletta", "label.delete": "Sletta",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Sletta heimasíðu", "label.delete-website": "Sletta heimasíðu",
"label.desktop": "Borðtelda", "label.desktop": "Borðtelda",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Période par défaut", "label.default-date-range": "Période par défaut",
"label.delete": "Supprimer", "label.delete": "Supprimer",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Supprimer le site", "label.delete-website": "Supprimer le site",
"label.desktop": "Ordinateur", "label.desktop": "Ordinateur",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Rango temporal por defecto", "label.default-date-range": "Rango temporal por defecto",
"label.delete": "Eliminar", "label.delete": "Eliminar",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Eliminar sitio web", "label.delete-website": "Eliminar sitio web",
"label.desktop": "Escritorio", "label.desktop": "Escritorio",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "טווח תאריכים בברירת מחדל", "label.default-date-range": "טווח תאריכים בברירת מחדל",
"label.delete": "הסרה", "label.delete": "הסרה",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "הסרת אתר", "label.delete-website": "הסרת אתר",
"label.desktop": "דסקטופ", "label.desktop": "דסקטופ",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "डिफ़ॉल्ट तिथि सीमा", "label.default-date-range": "डिफ़ॉल्ट तिथि सीमा",
"label.delete": "खाता हटाएं", "label.delete": "खाता हटाएं",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "वेबसाइट हटाएं", "label.delete-website": "वेबसाइट हटाएं",
"label.desktop": "डेस्कटॉप", "label.desktop": "डेस्कटॉप",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Alapértelmezett időintervallum", "label.default-date-range": "Alapértelmezett időintervallum",
"label.delete": "Eltávolítás", "label.delete": "Eltávolítás",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Weboldal eltávolítása", "label.delete-website": "Weboldal eltávolítása",
"label.desktop": "Asztali számítógép", "label.desktop": "Asztali számítógép",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Rentang tanggal bawaan", "label.default-date-range": "Rentang tanggal bawaan",
"label.delete": "Hapus", "label.delete": "Hapus",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Hapus situs web", "label.delete-website": "Hapus situs web",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Periodo standard", "label.default-date-range": "Periodo standard",
"label.delete": "Elimina", "label.delete": "Elimina",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Elimina sito", "label.delete-website": "Elimina sito",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "最初に表示する期間", "label.default-date-range": "最初に表示する期間",
"label.delete": "削除", "label.delete": "削除",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Webサイトの削除", "label.delete-website": "Webサイトの削除",
"label.desktop": "デスクトップ", "label.desktop": "デスクトップ",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "ចន្លោះកាលបរិច្ឆេទស្រាប់", "label.default-date-range": "ចន្លោះកាលបរិច្ឆេទស្រាប់",
"label.delete": "លុប", "label.delete": "លុប",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "លុបគេហទំព័រ", "label.delete-website": "លុបគេហទំព័រ",
"label.desktop": "កុំព្យូទ័រលើតុ", "label.desktop": "កុំព្យូទ័រលើតុ",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "기본 날짜 범위", "label.default-date-range": "기본 날짜 범위",
"label.delete": "삭제", "label.delete": "삭제",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "웹사이트 삭제", "label.delete-website": "웹사이트 삭제",
"label.desktop": "데스크탑", "label.desktop": "데스크탑",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Numatytasis laikotarpis", "label.default-date-range": "Numatytasis laikotarpis",
"label.delete": "Ištrinti", "label.delete": "Ištrinti",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Ištrinti svetainę", "label.delete-website": "Ištrinti svetainę",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Өгөгдмөл хугацааны муж", "label.default-date-range": "Өгөгдмөл хугацааны муж",
"label.delete": "Устгах", "label.delete": "Устгах",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Веб устгах", "label.delete-website": "Веб устгах",
"label.desktop": "Суурин компьютер", "label.desktop": "Суурин компьютер",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Julat tarikh lalai", "label.default-date-range": "Julat tarikh lalai",
"label.delete": "Padam", "label.delete": "Padam",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Padam laman web", "label.delete-website": "Padam laman web",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Standard datoperiode", "label.default-date-range": "Standard datoperiode",
"label.delete": "Slett", "label.delete": "Slett",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Slett nettstedet", "label.delete-website": "Slett nettstedet",
"label.desktop": "Stasjonær", "label.desktop": "Stasjonær",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Standaard bereik", "label.default-date-range": "Standaard bereik",
"label.delete": "Verwijderen", "label.delete": "Verwijderen",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Website verwijderen", "label.delete-website": "Website verwijderen",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Domyślny zakres dat", "label.default-date-range": "Domyślny zakres dat",
"label.delete": "Usuń", "label.delete": "Usuń",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Usuń witrynę", "label.delete-website": "Usuń witrynę",
"label.desktop": "Komputer", "label.desktop": "Komputer",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Intervalo de datas predefinido", "label.default-date-range": "Intervalo de datas predefinido",
"label.delete": "Remover", "label.delete": "Remover",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Remover site", "label.delete-website": "Remover site",
"label.desktop": "Computador", "label.desktop": "Computador",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Intervalo de datas predefinido", "label.default-date-range": "Intervalo de datas predefinido",
"label.delete": "Eliminar", "label.delete": "Eliminar",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Eliminar website", "label.delete-website": "Eliminar website",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Interval de date implicit", "label.default-date-range": "Interval de date implicit",
"label.delete": "Șterge", "label.delete": "Șterge",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Ștergere site web", "label.delete-website": "Ștergere site web",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Диапазон дат по-умолчанию", "label.default-date-range": "Диапазон дат по-умолчанию",
"label.delete": "Удалить", "label.delete": "Удалить",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Удалить сайт", "label.delete-website": "Удалить сайт",
"label.desktop": "Настольный компьютер", "label.desktop": "Настольный компьютер",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Predvolené obdobie", "label.default-date-range": "Predvolené obdobie",
"label.delete": "Zmazať", "label.delete": "Zmazať",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Zmazať web", "label.delete-website": "Zmazať web",
"label.desktop": "Stolný počítač", "label.desktop": "Stolný počítač",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Privzeti časovni razpon", "label.default-date-range": "Privzeti časovni razpon",
"label.delete": "Izbriši", "label.delete": "Izbriši",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Izbriši spletno mesto", "label.delete-website": "Izbriši spletno mesto",
"label.desktop": "Namizni računalnik", "label.desktop": "Namizni računalnik",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Standard datum-urval", "label.default-date-range": "Standard datum-urval",
"label.delete": "Radera", "label.delete": "Radera",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Radera webbsajt", "label.delete-website": "Radera webbsajt",
"label.desktop": "Stationär", "label.desktop": "Stationär",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "இயல்புநிலை தேதி வரம்பு", "label.default-date-range": "இயல்புநிலை தேதி வரம்பு",
"label.delete": "அழி", "label.delete": "அழி",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "வலைத்தளத்தை நீக்கு", "label.delete-website": "வலைத்தளத்தை நீக்கு",
"label.desktop": "மேசை கணினி", "label.desktop": "மேசை கணினி",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "ช่วงเวลา", "label.default-date-range": "ช่วงเวลา",
"label.delete": "ลบ", "label.delete": "ลบ",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "ลบเว็บไซต์", "label.delete-website": "ลบเว็บไซต์",
"label.desktop": "เดสก์ท็อป", "label.desktop": "เดสก์ท็อป",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Varsayılan tarih aralığı", "label.default-date-range": "Varsayılan tarih aralığı",
"label.delete": "Sil", "label.delete": "Sil",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Web sitesini sil", "label.delete-website": "Web sitesini sil",
"label.desktop": "Masaüstü", "label.desktop": "Masaüstü",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Діапазон дат за замовчуванням", "label.default-date-range": "Діапазон дат за замовчуванням",
"label.delete": "Видалити", "label.delete": "Видалити",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Видалити сайт", "label.delete-website": "Видалити сайт",
"label.desktop": "Настільний ПК", "label.desktop": "Настільний ПК",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "پہلے سے طے شدہ تاریخ کی حد", "label.default-date-range": "پہلے سے طے شدہ تاریخ کی حد",
"label.delete": "حذف کریں", "label.delete": "حذف کریں",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "ویب سائٹ مٹایں", "label.delete-website": "ویب سائٹ مٹایں",
"label.desktop": "ڈیسک ٹاپ", "label.desktop": "ڈیسک ٹاپ",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "Khoảng thời gian mặc định", "label.default-date-range": "Khoảng thời gian mặc định",
"label.delete": "Xoá", "label.delete": "Xoá",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "Xóa website", "label.delete-website": "Xóa website",
"label.desktop": "Máy bàn", "label.desktop": "Máy bàn",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "默认时间段", "label.default-date-range": "默认时间段",
"label.delete": "删除", "label.delete": "删除",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "删除网站", "label.delete-website": "删除网站",
"label.desktop": "桌面电脑", "label.desktop": "桌面电脑",
"label.details": "Details", "label.details": "Details",

View File

@ -30,6 +30,7 @@
"label.default-date-range": "默認日期範圍", "label.default-date-range": "默認日期範圍",
"label.delete": "刪除", "label.delete": "刪除",
"label.delete-team": "Delete team", "label.delete-team": "Delete team",
"label.delete-user": "Delete user",
"label.delete-website": "刪除網站", "label.delete-website": "刪除網站",
"label.desktop": "桌機", "label.desktop": "桌機",
"label.details": "Details", "label.details": "Details",

View File

@ -47,12 +47,11 @@ export const languages = {
'ar-SA': { label: 'العربية', dateLocale: arSA, dir: 'rtl' }, 'ar-SA': { label: 'العربية', dateLocale: arSA, dir: 'rtl' },
'be-BY': { label: 'Беларуская', dateLocale: be }, 'be-BY': { label: 'Беларуская', dateLocale: be },
'bn-BD': { label: 'বাংলা', dateLocale: bn }, 'bn-BD': { label: 'বাংলা', dateLocale: bn },
'zh-CN': { label: '中文', dateLocale: zhCN },
'zh-TW': { label: '中文(繁體)', dateLocale: zhTW },
'ca-ES': { label: 'Català', dateLocale: ca }, 'ca-ES': { label: 'Català', dateLocale: ca },
'cs-CZ': { label: 'Čeština', dateLocale: cs }, 'cs-CZ': { label: 'Čeština', dateLocale: cs },
'da-DK': { label: 'Dansk', dateLocale: da }, 'da-DK': { label: 'Dansk', dateLocale: da },
'de-DE': { label: 'Deutsch', dateLocale: de }, 'de-DE': { label: 'Deutsch', dateLocale: de },
'el-GR': { label: 'Ελληνικά', dateLocale: el },
'en-US': { label: 'English (US)', dateLocale: enUS }, 'en-US': { label: 'English (US)', dateLocale: enUS },
'en-GB': { label: 'English (UK)', dateLocale: enGB }, 'en-GB': { label: 'English (UK)', dateLocale: enGB },
'es-MX': { label: 'Español', dateLocale: es }, 'es-MX': { label: 'Español', dateLocale: es },
@ -60,23 +59,22 @@ export const languages = {
'fo-FO': { label: 'Føroyskt' }, 'fo-FO': { label: 'Føroyskt' },
'fr-FR': { label: 'Français', dateLocale: fr }, 'fr-FR': { label: 'Français', dateLocale: fr },
'ga-ES': { label: 'Galacian (Spain)', dateLocale: es }, 'ga-ES': { label: 'Galacian (Spain)', dateLocale: es },
'el-GR': { label: 'Ελληνικά', dateLocale: el },
'he-IL': { label: 'עברית', dateLocale: he }, 'he-IL': { label: 'עברית', dateLocale: he },
'hi-IN': { label: 'हिन्दी', dateLocale: hi }, 'hi-IN': { label: 'हिन्दी', dateLocale: hi },
'hu-HU': { label: 'Hungarian', dateLocale: hu }, 'hu-HU': { label: 'Hungarian', dateLocale: hu },
'it-IT': { label: 'Italiano', dateLocale: it },
'id-ID': { label: 'Bahasa Indonesia', dateLocale: id }, 'id-ID': { label: 'Bahasa Indonesia', dateLocale: id },
'it-IT': { label: 'Italiano', dateLocale: it },
'ja-JP': { label: '日本語', dateLocale: ja }, 'ja-JP': { label: '日本語', dateLocale: ja },
'km-KH': { label: 'ភាសាខ្មែរ', dateLocale: km }, 'km-KH': { label: 'ភាសាខ្មែរ', dateLocale: km },
'ko-KR': { label: '한국어', dateLocale: ko }, 'ko-KR': { label: '한국어', dateLocale: ko },
'lt-LT': { label: 'Lietuvių', dateLocale: lt }, 'lt-LT': { label: 'Lietuvių', dateLocale: lt },
'ms-MY': { label: 'Malay', dateLocale: ms },
'mn-MN': { label: 'Монгол', dateLocale: mn }, 'mn-MN': { label: 'Монгол', dateLocale: mn },
'ms-MY': { label: 'Malay', dateLocale: ms },
'nl-NL': { label: 'Nederlands', dateLocale: nl }, 'nl-NL': { label: 'Nederlands', dateLocale: nl },
'nb-NO': { label: 'Norsk Bokmål', dateLocale: nb }, 'nb-NO': { label: 'Norsk Bokmål', dateLocale: nb },
'pl-PL': { label: 'Polski', dateLocale: pl }, 'pl-PL': { label: 'Polski', dateLocale: pl },
'pt-PT': { label: 'Português', dateLocale: pt },
'pt-BR': { label: 'Português do Brasil', dateLocale: ptBR }, 'pt-BR': { label: 'Português do Brasil', dateLocale: ptBR },
'pt-PT': { label: 'Português', dateLocale: pt },
'ru-RU': { label: 'Русский', dateLocale: ru }, 'ru-RU': { label: 'Русский', dateLocale: ru },
'ro-RO': { label: 'Română', dateLocale: ro }, 'ro-RO': { label: 'Română', dateLocale: ro },
'sk-SK': { label: 'Slovenčina', dateLocale: sk }, 'sk-SK': { label: 'Slovenčina', dateLocale: sk },
@ -90,6 +88,8 @@ export const languages = {
'uk-UA': { label: 'українська', dateLocale: uk }, 'uk-UA': { label: 'українська', dateLocale: uk },
'ur-PK': { label: 'Urdu (Pakistan)', dateLocale: uk, dir: 'rtl' }, 'ur-PK': { label: 'Urdu (Pakistan)', dateLocale: uk, dir: 'rtl' },
'vi-VN': { label: 'Tiếng Việt', dateLocale: vi }, 'vi-VN': { label: 'Tiếng Việt', dateLocale: vi },
'zh-CN': { label: '中文', dateLocale: zhCN },
'zh-TW': { label: '中文(繁體)', dateLocale: zhTW },
}; };
export function getDateLocale(locale) { export function getDateLocale(locale) {

View File

@ -127,11 +127,11 @@ function parseFilters(
params = [], params = [],
sessionKey = 'session_id', sessionKey = 'session_id',
) { ) {
const { os, browser, device, country, subdivision1, subdivision2, city } = filters; const { os, browser, device, country, region, city } = filters;
return { return {
joinSession: joinSession:
os || browser || device || country || subdivision1 || subdivision2 || city os || browser || device || country || region || city
? `inner join session on website_event.${sessionKey} = session.${sessionKey}` ? `inner join session on website_event.${sessionKey} = session.${sessionKey}`
: '', : '',
filterQuery: getFilterQuery(filters, params), filterQuery: getFilterQuery(filters, params),

View File

@ -82,8 +82,7 @@ export interface WebsiteMetricFilter {
browser?: string; browser?: string;
device?: string; device?: string;
country?: string; country?: string;
subdivision1?: string; region?: string;
subdivision2?: string;
city?: string; city?: string;
} }

View File

@ -1,6 +1,6 @@
{ {
"name": "umami", "name": "umami",
"version": "2.0.0-beta.5", "version": "2.0.0",
"description": "A simple, fast, privacy-focused alternative to Google Analytics.", "description": "A simple, fast, privacy-focused alternative to Google Analytics.",
"author": "Mike Cao <mike@mikecao.com>", "author": "Mike Cao <mike@mikecao.com>",
"license": "MIT", "license": "MIT",

View File

@ -21,8 +21,7 @@ export interface WebsitePageviewRequestQuery {
browser?: string; browser?: string;
device?: string; device?: string;
country?: string; country?: string;
subdivision1?: string; region: string;
subdivision2?: string;
city?: string; city?: string;
} }
@ -46,8 +45,7 @@ export default async (
browser, browser,
device, device,
country, country,
subdivision1, region,
subdivision2,
city, city,
} = req.query; } = req.query;
@ -78,8 +76,7 @@ export default async (
browser, browser,
device, device,
country, country,
subdivision1, region,
subdivision2,
city, city,
}, },
}), }),
@ -96,8 +93,7 @@ export default async (
browser, browser,
device, device,
country, country,
subdivision1, region,
subdivision2,
city, city,
}, },
}), }),

View File

@ -18,8 +18,7 @@ export interface WebsiteStatsRequestQuery {
browser: string; browser: string;
device: string; device: string;
country: string; country: string;
subdivision1: string; region: string;
subdivision2: string;
city: string; city: string;
} }
@ -43,8 +42,7 @@ export default async (
browser, browser,
device, device,
country, country,
subdivision1, region,
subdivision2,
city, city,
} = req.query; } = req.query;
@ -73,8 +71,7 @@ export default async (
browser, browser,
device, device,
country, country,
subdivision1, region,
subdivision2,
city, city,
}, },
}); });
@ -91,8 +88,7 @@ export default async (
browser, browser,
device, device,
country, country,
subdivision1, region,
subdivision2,
city, city,
}, },
}); });

View File

@ -23,7 +23,7 @@
"value": "إضافة موقع" "value": "إضافة موقع"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "مدير عام؟" "value": "مدير عام؟"
@ -83,6 +83,12 @@
"value": "تغيير كلمة المرور" "value": "تغيير كلمة المرور"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Дадаць сайт" "value": "Дадаць сайт"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Адміністратар" "value": "Адміністратар"
@ -83,6 +83,12 @@
"value": "Змяніць пароль" "value": "Змяніць пароль"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "ওয়েবসাইট যুক্ত করুন" "value": "ওয়েবসাইট যুক্ত করুন"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "অ্যাডমিন" "value": "অ্যাডমিন"
@ -83,6 +83,12 @@
"value": "পাসওয়ার্ড পরিবর্তন করুন" "value": "পাসওয়ার্ড পরিবর্তন করুন"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Afegeix lloc web" "value": "Afegeix lloc web"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrador" "value": "Administrador"
@ -83,6 +83,12 @@
"value": "Canvia la contrasenya" "value": "Canvia la contrasenya"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Přidat web" "value": "Přidat web"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrátor" "value": "Administrátor"
@ -83,6 +83,12 @@
"value": "Změnit heslo" "value": "Změnit heslo"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Tilføj hjemmeside" "value": "Tilføj hjemmeside"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Skift adgangskode" "value": "Skift adgangskode"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Websiite hinzuefüege" "value": "Websiite hinzuefüege"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Passwort ändere" "value": "Passwort ändere"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Webseite hinzufügen" "value": "Webseite hinzufügen"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Passwort ändern" "value": "Passwort ändern"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Προσθήκη ιστότοπου" "value": "Προσθήκη ιστότοπου"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Διαχειριστής" "value": "Διαχειριστής"
@ -83,6 +83,12 @@
"value": "Αλλαγή κωδικού" "value": "Αλλαγή κωδικού"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Add website" "value": "Add website"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Change password" "value": "Change password"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Add website" "value": "Add website"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Change password" "value": "Change password"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -140,7 +146,7 @@
"label.custom-range": [ "label.custom-range": [
{ {
"type": 0, "type": 0,
"value": "Custom range" "value": "Custom-range"
} }
], ],
"label.dashboard": [ "label.dashboard": [
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -466,7 +484,7 @@
"label.reset-website": [ "label.reset-website": [
{ {
"type": 0, "type": 0,
"value": "Reset statistics" "value": "Reset website"
} }
], ],
"label.role": [ "label.role": [
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,
@ -752,7 +776,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": "'s statistics?" "value": "?"
} }
], ],
"message.delete-website": [ "message.delete-website": [
@ -772,7 +796,7 @@
"message.delete-website-warning": [ "message.delete-website-warning": [
{ {
"type": 0, "type": 0,
"value": "All associated data will be deleted as well." "value": "All website data will be deleted."
} }
], ],
"message.error": [ "message.error": [
@ -804,13 +828,13 @@
"message.incorrect-username-password": [ "message.incorrect-username-password": [
{ {
"type": 0, "type": 0,
"value": "Incorrect username/password." "value": "Incorrect username and/or password."
} }
], ],
"message.invalid-domain": [ "message.invalid-domain": [
{ {
"type": 0, "type": 0,
"value": "Invalid domain" "value": "Invalid domain. Do not include http/https."
} }
], ],
"message.min-password-length": [ "message.min-password-length": [
@ -836,7 +860,7 @@
"message.no-match-password": [ "message.no-match-password": [
{ {
"type": 0, "type": 0,
"value": "Passwords don't match" "value": "Passwords do not match."
} }
], ],
"message.no-teams": [ "message.no-teams": [
@ -854,39 +878,39 @@
"message.page-not-found": [ "message.page-not-found": [
{ {
"type": 0, "type": 0,
"value": "Page not found." "value": "Page not found"
} }
], ],
"message.reset-website": [ "message.reset-website": [
{ {
"type": 0, "type": 0,
"value": "Reset statistics" "value": "To reset this website, type "
},
{
"type": 1,
"value": "confirmation"
},
{
"type": 0,
"value": " in the box below to confirm."
} }
], ],
"message.reset-website-warning": [ "message.reset-website-warning": [
{ {
"type": 0, "type": 0,
"value": "All statistics for this website will be deleted, but your tracking code will remain intact." "value": "All statistics for this website will be deleted, but your settings will remain intact."
} }
], ],
"message.saved": [ "message.saved": [
{ {
"type": 0, "type": 0,
"value": "Saved successfully." "value": "Saved."
} }
], ],
"message.share-url": [ "message.share-url": [
{ {
"type": 0, "type": 0,
"value": "This is the publicly shared URL for " "value": "Your website stats are publically available at the following URL:"
},
{
"type": 1,
"value": "target"
},
{
"type": 0,
"value": "."
} }
], ],
"message.team-already-member": [ "message.team-already-member": [
@ -904,7 +928,21 @@
"message.tracking-code": [ "message.tracking-code": [
{ {
"type": 0, "type": 0,
"value": "Tracking code" "value": "To track stats for this website, place the following code in the "
},
{
"children": [
{
"type": 0,
"value": "..."
}
],
"type": 8,
"value": "head"
},
{
"type": 0,
"value": " section of your HTML."
} }
], ],
"message.user-deleted": [ "message.user-deleted": [
@ -956,7 +994,7 @@
"messages.no-websites-configured": [ "messages.no-websites-configured": [
{ {
"type": 0, "type": 0,
"value": "You don't have any websites configured." "value": "You do not have any websites configured."
} }
], ],
"messages.team-websites-info": [ "messages.team-websites-info": [

View File

@ -23,7 +23,7 @@
"value": "Agregar sitio" "value": "Agregar sitio"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrador" "value": "Administrador"
@ -83,6 +83,12 @@
"value": "Cambiar contraseña" "value": "Cambiar contraseña"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "افزودن وب‌سایت" "value": "افزودن وب‌سایت"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "مدیر" "value": "مدیر"
@ -83,6 +83,12 @@
"value": "تغییر رمز" "value": "تغییر رمز"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Lisää verkkosivu" "value": "Lisää verkkosivu"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Järjestelmänvalvoja" "value": "Järjestelmänvalvoja"
@ -83,6 +83,12 @@
"value": "Vaihda salasana" "value": "Vaihda salasana"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Legg heimasíðu afturat" "value": "Legg heimasíðu afturat"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Fyrisitari" "value": "Fyrisitari"
@ -83,6 +83,12 @@
"value": "Skift loyniorð" "value": "Skift loyniorð"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Ajouter un site" "value": "Ajouter un site"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrateur" "value": "Administrateur"
@ -83,6 +83,12 @@
"value": "Changer le mot de passe" "value": "Changer le mot de passe"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -437,6 +449,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -635,6 +653,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Engadir sitio web" "value": "Engadir sitio web"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administradora" "value": "Administradora"
@ -83,6 +83,12 @@
"value": "Mudar contrasinal" "value": "Mudar contrasinal"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "הוספת אתר" "value": "הוספת אתר"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "מנהל" "value": "מנהל"
@ -83,6 +83,12 @@
"value": "שינוי סיסמה" "value": "שינוי סיסמה"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -437,6 +449,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -635,6 +653,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "वेबसाइट" "value": "वेबसाइट"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "प्रशासक" "value": "प्रशासक"
@ -83,6 +83,12 @@
"value": "पासवर्ड बदलें" "value": "पासवर्ड बदलें"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Weboldal hozzáadása" "value": "Weboldal hozzáadása"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Adminisztrátor" "value": "Adminisztrátor"
@ -83,6 +83,12 @@
"value": "Jelszó módosítása" "value": "Jelszó módosítása"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Tambah situs web" "value": "Tambah situs web"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Pengelola" "value": "Pengelola"
@ -83,6 +83,12 @@
"value": "Ganti kata sandi" "value": "Ganti kata sandi"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -437,6 +449,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -635,6 +653,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Aggiungi sito" "value": "Aggiungi sito"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Amministratore" "value": "Amministratore"
@ -83,6 +83,12 @@
"value": "Modifica password" "value": "Modifica password"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Webサイトの追加" "value": "Webサイトの追加"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "管理者" "value": "管理者"
@ -83,6 +83,12 @@
"value": "パスワード変更" "value": "パスワード変更"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -449,6 +461,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -647,6 +665,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "បន្ថែមគេហទំព័រ" "value": "បន្ថែមគេហទំព័រ"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "អ្នកគ្រប់គ្រង" "value": "អ្នកគ្រប់គ្រង"
@ -83,6 +83,12 @@
"value": "ផ្លាស់ប្តូរពាក្យសម្ងាត់" "value": "ផ្លាស់ប្តូរពាក្យសម្ងាត់"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -437,6 +449,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -635,6 +653,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "웹사이트 추가" "value": "웹사이트 추가"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "관리자" "value": "관리자"
@ -83,6 +83,12 @@
"value": "비밀번호 변경" "value": "비밀번호 변경"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -449,6 +461,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -647,6 +665,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Pridėti svetainę" "value": "Pridėti svetainę"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administratorius" "value": "Administratorius"
@ -83,6 +83,12 @@
"value": "Pakeisti slaptažodį" "value": "Pakeisti slaptažodį"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -550,6 +562,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -748,6 +766,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Веб нэмэх" "value": "Веб нэмэх"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Админ" "value": "Админ"
@ -83,6 +83,12 @@
"value": "Нууц үг солих" "value": "Нууц үг солих"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Tambah laman web" "value": "Tambah laman web"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Pentadbir" "value": "Pentadbir"
@ -83,6 +83,12 @@
"value": "Tukar kata laluan" "value": "Tukar kata laluan"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -437,6 +449,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -635,6 +653,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Legg til nettsted" "value": "Legg til nettsted"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Bytt passord" "value": "Bytt passord"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Website toevoegen" "value": "Website toevoegen"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Wachtwoord wijzigen" "value": "Wachtwoord wijzigen"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Dodaj witrynę" "value": "Dodaj witrynę"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Zmień hasło" "value": "Zmień hasło"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Adicionar site" "value": "Adicionar site"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrador" "value": "Administrador"
@ -83,6 +83,12 @@
"value": "Alterar a senha" "value": "Alterar a senha"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Adicionar website" "value": "Adicionar website"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrador" "value": "Administrador"
@ -83,6 +83,12 @@
"value": "Alterar senha" "value": "Alterar senha"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Adăugare site web" "value": "Adăugare site web"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Schimbare parolă" "value": "Schimbare parolă"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Добавить сайт" "value": "Добавить сайт"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Администратор" "value": "Администратор"
@ -83,6 +83,12 @@
"value": "Изменить пароль" "value": "Изменить пароль"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Pridať web" "value": "Pridať web"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrátor" "value": "Administrátor"
@ -83,6 +83,12 @@
"value": "Zmeniť heslo" "value": "Zmeniť heslo"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

View File

@ -23,7 +23,7 @@
"value": "Dodaj spletno mesto" "value": "Dodaj spletno mesto"
} }
], ],
"label.administrator": [ "label.admin": [
{ {
"type": 0, "type": 0,
"value": "Administrator" "value": "Administrator"
@ -83,6 +83,12 @@
"value": "Zamenjaj geslo" "value": "Zamenjaj geslo"
} }
], ],
"label.cities": [
{
"type": 0,
"value": "Cities"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -179,6 +185,12 @@
"value": "Delete team" "value": "Delete team"
} }
], ],
"label.delete-user": [
{
"type": 0,
"value": "Delete user"
}
],
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
@ -445,6 +457,12 @@
"value": "Regenerate" "value": "Regenerate"
} }
], ],
"label.regions": [
{
"type": 0,
"value": "Regions"
}
],
"label.remove": [ "label.remove": [
{ {
"type": 0, "type": 0,
@ -643,6 +661,12 @@
"value": "Users" "value": "Users"
} }
], ],
"label.view": [
{
"type": 0,
"value": "View"
}
],
"label.view-details": [ "label.view-details": [
{ {
"type": 0, "type": 0,

Some files were not shown because too many files have changed in this diff Show More