From 0fb93ff00b545fabdbd80aa79eec48c902cc5d97 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Sat, 20 May 2023 09:02:08 -0700 Subject: [PATCH] Report updates. --- assets/add-user.svg | 2 +- assets/clock.svg | 2 +- assets/dashboard.svg | 2 +- assets/funnel.svg | 2 +- assets/lightbulb.svg | 81 +--------- assets/lock.svg | 2 +- assets/logo.svg | 2 +- assets/nodes.svg | 2 +- assets/profile.svg | 2 +- assets/user.svg | 2 +- assets/users.svg | 2 +- assets/website.svg | 2 +- components/input/LanguageButton.js | 3 +- components/layout/NavBar.js | 3 +- components/layout/PageHeader.js | 5 +- components/messages.js | 5 +- components/pages/reports/EventDataReport.js | 33 ---- components/pages/reports/Report.js | 11 +- components/pages/reports/ReportBody.js | 7 + components/pages/reports/ReportForm.js | 28 ---- .../pages/reports/ReportForm.module.css | 19 --- components/pages/reports/ReportHeader.js | 53 ++++-- .../reports/{ReportsList.js => ReportList.js} | 10 +- ...sList.module.css => ReportList.module.css} | 0 components/pages/reports/ReportMenu.js | 7 + .../reports/event-data/EventDataReport.js | 30 ++++ components/pages/reports/funnel/FunnelForm.js | 118 -------------- .../reports/funnel/FunnelForm.module.css | 13 -- components/pages/reports/funnel/FunnelPage.js | 36 ----- .../pages/reports/funnel/FunnelParameters.js | 67 ++++++++ .../funnel/FunnelParameters.module.css | 7 + .../pages/reports/funnel/FunnelReport.js | 28 ++++ ...age.module.css => FunnelReport.module.css} | 0 components/pages/reports/reports.module.css | 14 +- hooks/index.js | 1 + hooks/useDateRange.js | 4 +- hooks/useReport.js | 22 +++ lang/am-ET.json | 151 +++++++++++------- lang/ar-SA.json | 9 ++ lang/be-BY.json | 9 ++ lang/bn-BD.json | 9 ++ lang/ca-ES.json | 9 ++ lang/cs-CZ.json | 9 ++ lang/da-DK.json | 9 ++ lang/de-CH.json | 9 ++ lang/de-DE.json | 9 ++ lang/el-GR.json | 9 ++ lang/en-GB.json | 9 ++ lang/en-US.json | 11 +- lang/es-MX.json | 9 ++ lang/fa-IR.json | 9 ++ lang/fi-FI.json | 9 ++ lang/fo-FO.json | 9 ++ lang/fr-FR.json | 9 ++ lang/ga-ES.json | 9 ++ lang/he-IL.json | 9 ++ lang/hi-IN.json | 9 ++ lang/hr-HR.json | 151 +++++++++++------- lang/hu-HU.json | 9 ++ lang/id-ID.json | 9 ++ lang/it-IT.json | 9 ++ lang/ja-JP.json | 9 ++ lang/km-KH.json | 9 ++ lang/ko-KR.json | 9 ++ lang/lt-LT.json | 9 ++ lang/mn-MN.json | 9 ++ lang/ms-MY.json | 9 ++ lang/nb-NO.json | 9 ++ lang/nl-NL.json | 9 ++ lang/pl-PL.json | 9 ++ lang/pt-BR.json | 9 ++ lang/pt-PT.json | 9 ++ lang/ro-RO.json | 9 ++ lang/ru-RU.json | 9 ++ lang/si-LK.json | 151 +++++++++++------- lang/sk-SK.json | 9 ++ lang/sl-SI.json | 9 ++ lang/sv-SE.json | 9 ++ lang/ta-IN.json | 9 ++ lang/th-TH.json | 9 ++ lang/tr-TR.json | 9 ++ lang/uk-UA.json | 9 ++ lang/ur-PK.json | 9 ++ lang/vi-VN.json | 9 ++ lang/zh-CN.json | 9 ++ lang/zh-TW.json | 9 ++ package.json | 2 +- pages/api/websites/[id]/data.ts | 13 -- pages/api/websites/[id]/eventData.ts | 2 +- pages/reports/event-data.js | 13 ++ pages/reports/event-data/index.js | 5 - pages/reports/funnel.js | 6 +- pages/reports/index.js | 4 +- public/intl/messages/ar-SA.json | 2 +- public/intl/messages/be-BY.json | 2 +- public/intl/messages/bn-BD.json | 2 +- public/intl/messages/ca-ES.json | 2 +- public/intl/messages/cs-CZ.json | 2 +- public/intl/messages/da-DK.json | 2 +- public/intl/messages/de-CH.json | 2 +- public/intl/messages/de-DE.json | 2 +- public/intl/messages/el-GR.json | 2 +- public/intl/messages/en-GB.json | 2 +- public/intl/messages/en-US.json | 2 +- public/intl/messages/es-MX.json | 2 +- public/intl/messages/fa-IR.json | 2 +- public/intl/messages/fi-FI.json | 2 +- public/intl/messages/fo-FO.json | 2 +- public/intl/messages/fr-FR.json | 2 +- public/intl/messages/ga-ES.json | 2 +- public/intl/messages/he-IL.json | 2 +- public/intl/messages/hi-IN.json | 2 +- public/intl/messages/hu-HU.json | 2 +- public/intl/messages/id-ID.json | 2 +- public/intl/messages/it-IT.json | 2 +- public/intl/messages/ja-JP.json | 2 +- public/intl/messages/km-KH.json | 2 +- public/intl/messages/ko-KR.json | 2 +- public/intl/messages/lt-LT.json | 2 +- public/intl/messages/mn-MN.json | 2 +- public/intl/messages/ms-MY.json | 2 +- public/intl/messages/nb-NO.json | 2 +- public/intl/messages/nl-NL.json | 2 +- public/intl/messages/pl-PL.json | 2 +- public/intl/messages/pt-BR.json | 2 +- public/intl/messages/pt-PT.json | 2 +- public/intl/messages/ro-RO.json | 2 +- public/intl/messages/ru-RU.json | 2 +- public/intl/messages/sk-SK.json | 2 +- public/intl/messages/sl-SI.json | 2 +- public/intl/messages/sv-SE.json | 2 +- public/intl/messages/ta-IN.json | 2 +- public/intl/messages/th-TH.json | 2 +- public/intl/messages/tr-TR.json | 2 +- public/intl/messages/uk-UA.json | 2 +- public/intl/messages/ur-PK.json | 2 +- public/intl/messages/vi-VN.json | 2 +- public/intl/messages/zh-CN.json | 2 +- public/intl/messages/zh-TW.json | 2 +- rollup.tracker.config.js | 2 +- store/app.js | 2 +- store/dashboard.js | 2 +- store/queries.js | 2 +- store/reports.js | 61 +++++++ store/version.js | 2 +- store/websites.js | 2 +- yarn.lock | 17 +- 147 files changed, 1095 insertions(+), 628 deletions(-) delete mode 100644 components/pages/reports/EventDataReport.js create mode 100644 components/pages/reports/ReportBody.js delete mode 100644 components/pages/reports/ReportForm.js delete mode 100644 components/pages/reports/ReportForm.module.css rename components/pages/reports/{ReportsList.js => ReportList.js} (85%) rename components/pages/reports/{ReportsList.module.css => ReportList.module.css} (100%) create mode 100644 components/pages/reports/ReportMenu.js create mode 100644 components/pages/reports/event-data/EventDataReport.js delete mode 100644 components/pages/reports/funnel/FunnelForm.js delete mode 100644 components/pages/reports/funnel/FunnelForm.module.css delete mode 100644 components/pages/reports/funnel/FunnelPage.js create mode 100644 components/pages/reports/funnel/FunnelParameters.js create mode 100644 components/pages/reports/funnel/FunnelParameters.module.css create mode 100644 components/pages/reports/funnel/FunnelReport.js rename components/pages/reports/funnel/{FunnelPage.module.css => FunnelReport.module.css} (100%) create mode 100644 hooks/useReport.js delete mode 100644 pages/api/websites/[id]/data.ts create mode 100644 pages/reports/event-data.js delete mode 100644 pages/reports/event-data/index.js create mode 100644 store/reports.js diff --git a/assets/add-user.svg b/assets/add-user.svg index 9d0544c6..c6b4f484 100644 --- a/assets/add-user.svg +++ b/assets/add-user.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/clock.svg b/assets/clock.svg index 9c2a9a41..ab4c1dec 100644 --- a/assets/clock.svg +++ b/assets/clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/dashboard.svg b/assets/dashboard.svg index 11859d28..2090e5dc 100644 --- a/assets/dashboard.svg +++ b/assets/dashboard.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/funnel.svg b/assets/funnel.svg index 46f4623f..63fb7158 100644 --- a/assets/funnel.svg +++ b/assets/funnel.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/lightbulb.svg b/assets/lightbulb.svg index 73b699a3..c7895a7d 100644 --- a/assets/lightbulb.svg +++ b/assets/lightbulb.svg @@ -1,80 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/assets/lock.svg b/assets/lock.svg index c13fb7c7..27fcc5e1 100644 --- a/assets/lock.svg +++ b/assets/lock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/logo.svg b/assets/logo.svg index d2c71326..b1395313 100644 --- a/assets/logo.svg +++ b/assets/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/nodes.svg b/assets/nodes.svg index 0bbd37c4..b3e22a75 100644 --- a/assets/nodes.svg +++ b/assets/nodes.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/profile.svg b/assets/profile.svg index 133b1bc1..6a1af5a0 100644 --- a/assets/profile.svg +++ b/assets/profile.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/user.svg b/assets/user.svg index a75cbb8d..245a67f6 100644 --- a/assets/user.svg +++ b/assets/user.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/users.svg b/assets/users.svg index f775ea91..7036a22c 100644 --- a/assets/users.svg +++ b/assets/users.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/website.svg b/assets/website.svg index cfa9e565..6096a650 100644 --- a/assets/website.svg +++ b/assets/website.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/components/input/LanguageButton.js b/components/input/LanguageButton.js index 1297d6c2..e2a51223 100644 --- a/components/input/LanguageButton.js +++ b/components/input/LanguageButton.js @@ -10,7 +10,8 @@ export function LanguageButton() { const items = Object.keys(languages).map(key => ({ ...languages[key], value: key })); function handleSelect(value) { - saveLocale(value); + //saveLocale(value); + console.log('WTFFFF'); } return ( diff --git a/components/layout/NavBar.js b/components/layout/NavBar.js index 95d27306..a5ac35ef 100644 --- a/components/layout/NavBar.js +++ b/components/layout/NavBar.js @@ -18,9 +18,8 @@ export function NavBar() { const links = [ { label: formatMessage(labels.dashboard), url: '/dashboard' }, - { label: formatMessage(labels.reports), url: '/reports' }, { label: formatMessage(labels.realtime), url: '/realtime' }, - { label: formatMessage(labels.reports), url: '/reports/funnel' }, + { label: formatMessage(labels.reports), url: '/reports' }, !cloudMode && { label: formatMessage(labels.settings), url: '/settings' }, ].filter(n => n); diff --git a/components/layout/PageHeader.js b/components/layout/PageHeader.js index bf243c21..c01192d2 100644 --- a/components/layout/PageHeader.js +++ b/components/layout/PageHeader.js @@ -1,9 +1,10 @@ +import classNames from 'classnames'; import React from 'react'; import styles from './PageHeader.module.css'; -export function PageHeader({ title, children }) { +export function PageHeader({ title, children, className }) { return ( -
+
{title}
{children}
diff --git a/components/messages.js b/components/messages.js index a89a800b..fb0dee3c 100644 --- a/components/messages.js +++ b/components/messages.js @@ -80,7 +80,8 @@ export const labels = defineMessages({ countries: { id: 'label.countries', defaultMessage: 'Countries' }, languages: { id: 'label.languages', defaultMessage: 'Languages' }, events: { id: 'label.events', defaultMessage: 'Events' }, - query: { id: 'label.query-parameters', defaultMessage: 'Query parameters' }, + query: { id: 'label.query', defaultMessage: 'Query' }, + queryParameters: { id: 'label.query-parameters', defaultMessage: 'Query parameters' }, back: { id: 'label.back', defaultMessage: 'Back' }, visitors: { id: 'label.visitors', defaultMessage: 'Visitors' }, filterCombined: { id: 'label.filter-combined', defaultMessage: 'Combined' }, @@ -121,6 +122,8 @@ export const labels = defineMessages({ regions: { id: 'label.regions', defaultMessage: 'Regions' }, reports: { id: 'label.reports', defaultMessage: 'Reports' }, eventData: { id: 'label.event-data', defaultMessage: 'Event data' }, + funnel: { id: 'label.funnel', defaultMessage: 'Funnel' }, + urls: { id: 'label.urls', defaultMessage: 'URLs' }, }); export const messages = defineMessages({ diff --git a/components/pages/reports/EventDataReport.js b/components/pages/reports/EventDataReport.js deleted file mode 100644 index 8c01e25f..00000000 --- a/components/pages/reports/EventDataReport.js +++ /dev/null @@ -1,33 +0,0 @@ -import { useState } from 'react'; -import { Form, FormRow, FormInput, TextField } from 'react-basics'; -import AppLayout from 'components/layout/AppLayout'; -import Report from './Report'; -import ReportHeader from './ReportHeader'; -import useMessages from 'hooks/useMessages'; -import Nodes from 'assets/nodes.svg'; -import styles from './reports.module.css'; - -export default function EventDataReport({ websiteId, data }) { - const [values, setValues] = useState({ query: '' }); - const { formatMessage, labels } = useMessages(); - - return ( - - - } /> -
-
-
- - - - - -
-
-
-
-
-
- ); -} diff --git a/components/pages/reports/Report.js b/components/pages/reports/Report.js index 1754e89f..4e3fcd04 100644 --- a/components/pages/reports/Report.js +++ b/components/pages/reports/Report.js @@ -1,5 +1,12 @@ import Page from 'components/layout/Page'; +import styles from './reports.module.css'; -export default function Report({ children, ...props }) { - return {children}; +export function Report({ children, ...props }) { + return ( + + {children} + + ); } + +export default Report; diff --git a/components/pages/reports/ReportBody.js b/components/pages/reports/ReportBody.js new file mode 100644 index 00000000..2310c8af --- /dev/null +++ b/components/pages/reports/ReportBody.js @@ -0,0 +1,7 @@ +import styles from './reports.module.css'; + +export function ReportBody({ children }) { + return
{children}
; +} + +export default ReportBody; diff --git a/components/pages/reports/ReportForm.js b/components/pages/reports/ReportForm.js deleted file mode 100644 index cdf47eab..00000000 --- a/components/pages/reports/ReportForm.js +++ /dev/null @@ -1,28 +0,0 @@ -import useMessages from 'hooks/useMessages'; -import { Form, FormButtons, FormInput, FormRow, SubmitButton, TextField } from 'react-basics'; - -export function FunnelForm() { - const { formatMessage, labels } = useMessages(); - - const handleSubmit = () => {}; - - return ( - <> -
- - - - - - - - - Save - - -
- - ); -} - -export default FunnelForm; diff --git a/components/pages/reports/ReportForm.module.css b/components/pages/reports/ReportForm.module.css deleted file mode 100644 index 4b12238f..00000000 --- a/components/pages/reports/ReportForm.module.css +++ /dev/null @@ -1,19 +0,0 @@ -.filter { - min-width: 200px; -} - -.hiddenInput { - visibility: hidden; - min-height: 0px; - max-height: 0px; -} - -.hidden { - visibility: hidden; - min-height: 0px; - max-height: 0px; -} - -.urlFormRow label { - min-width: 80px; -} diff --git a/components/pages/reports/ReportHeader.js b/components/pages/reports/ReportHeader.js index 44502149..90d58ca8 100644 --- a/components/pages/reports/ReportHeader.js +++ b/components/pages/reports/ReportHeader.js @@ -1,32 +1,50 @@ -import { useState } from 'react'; -import { Flexbox, Icon, Text } from 'react-basics'; +import { Flexbox, Icon, LoadingButton, Text, useToast } from 'react-basics'; import WebsiteSelect from 'components/input/WebsiteSelect'; import PageHeader from 'components/layout/PageHeader'; import DateFilter from 'components/input/DateFilter'; import { parseDateRange } from 'lib/date'; +import { updateReport } from 'store/reports'; +import { useMessages, useApi } from 'hooks'; +import styles from './reports.module.css'; -export default function ReportHeader({ title, icon }) { - const [websiteId, setWebsiteId] = useState(); - const [dateRange, setDateRange] = useState({}); - const { value, startDate, endDate } = dateRange; +export function ReportHeader({ report, icon }) { + const { formatMessage, labels, messages } = useMessages(); + const { toast, showToast } = useToast(); + const { post, useMutation } = useApi(); + const { mutate, isLoading } = useMutation(data => post(`/reports`, data)); - const handleSelect = id => { - setWebsiteId(id); + const { id, websiteId, name, parameters } = report || {}; + const { value, startDate, endDate } = parameters?.dateRange || {}; + + console.log('REPORT HEADER', report); + + const handleSelect = websiteId => { + updateReport(id, { websiteId }); }; - const handleDateChange = value => setDateRange(parseDateRange(value)); + const handleDateChange = value => { + updateReport(id, { parameters: { dateRange: { ...parseDateRange(value) } } }); + }; + + const handleSave = async () => { + mutate(report, { + onSuccess: async () => { + showToast({ message: formatMessage(messages.saved), variant: 'success' }); + }, + }); + }; const Title = () => { return ( <> - {icon} - {title} + {icon} + {name} ); }; return ( - }> + } className={styles.header}> + + {formatMessage(labels.save)} + + {toast} ); } + +export default ReportHeader; diff --git a/components/pages/reports/ReportsList.js b/components/pages/reports/ReportList.js similarity index 85% rename from components/pages/reports/ReportsList.js rename to components/pages/reports/ReportList.js index 44dc556d..da0a622c 100644 --- a/components/pages/reports/ReportsList.js +++ b/components/pages/reports/ReportList.js @@ -5,7 +5,7 @@ import PageHeader from 'components/layout/PageHeader'; import Funnel from 'assets/funnel.svg'; import Nodes from 'assets/nodes.svg'; import Lightbulb from 'assets/lightbulb.svg'; -import styles from './ReportsList.module.css'; +import styles from './ReportList.module.css'; const reports = [ { @@ -28,7 +28,7 @@ const reports = [ }, ]; -function Report({ title, description, url, icon }) { +function ReportItem({ title, description, url, icon }) { return (
@@ -50,17 +50,19 @@ function Report({ title, description, url, icon }) { ); } -export default function ReportsList() { +export function ReportList() { return (
{reports.map(({ title, description, url, icon }) => { return ( - + ); })}
); } + +export default ReportList; diff --git a/components/pages/reports/ReportsList.module.css b/components/pages/reports/ReportList.module.css similarity index 100% rename from components/pages/reports/ReportsList.module.css rename to components/pages/reports/ReportList.module.css diff --git a/components/pages/reports/ReportMenu.js b/components/pages/reports/ReportMenu.js new file mode 100644 index 00000000..abfea6fe --- /dev/null +++ b/components/pages/reports/ReportMenu.js @@ -0,0 +1,7 @@ +import styles from './reports.module.css'; + +export function ReportMenu({ children }) { + return
{children}
; +} + +export default ReportMenu; diff --git a/components/pages/reports/event-data/EventDataReport.js b/components/pages/reports/event-data/EventDataReport.js new file mode 100644 index 00000000..a32cd6e2 --- /dev/null +++ b/components/pages/reports/event-data/EventDataReport.js @@ -0,0 +1,30 @@ +import { useState } from 'react'; +import { Form, FormRow, FormInput, TextField } from 'react-basics'; +import Report from '../Report'; +import ReportHeader from '../ReportHeader'; +import useMessages from 'hooks/useMessages'; +import Nodes from 'assets/nodes.svg'; +import styles from '../reports.module.css'; + +export default function EventDataReport({ websiteId, data }) { + const [values, setValues] = useState({ query: '' }); + const { formatMessage, labels } = useMessages(); + + return ( + + } /> +
+
+
+ + + + + +
+
+
+
+
+ ); +} diff --git a/components/pages/reports/funnel/FunnelForm.js b/components/pages/reports/funnel/FunnelForm.js deleted file mode 100644 index 30edcc56..00000000 --- a/components/pages/reports/funnel/FunnelForm.js +++ /dev/null @@ -1,118 +0,0 @@ -import DateFilter from 'components/input/DateFilter'; -import WebsiteSelect from 'components/input/WebsiteSelect'; -import useMessages from 'hooks/useMessages'; -import { parseDateRange } from 'lib/date'; -import { useState } from 'react'; -import { - Button, - Form, - FormButtons, - FormInput, - FormRow, - SubmitButton, - TextField, -} from 'react-basics'; -import styles from './FunnelForm.module.css'; - -export function FunnelForm({ onSearch }) { - const { formatMessage, labels } = useMessages(); - const [dateRange, setDateRange] = useState(''); - const [startAt, setStartAt] = useState(); - const [endAt, setEndAt] = useState(); - const [urls, setUrls] = useState(['/', '/docs/getting-started', '/docs/intall']); - const [websiteId, setWebsiteId] = useState(''); - const [window, setWindow] = useState(60); - - const handleSubmit = async data => { - onSearch(data); - }; - - const handleDateChange = value => { - const { startDate, endDate } = parseDateRange(value); - - setDateRange(value); - setStartAt(startDate.getTime()); - setEndAt(endDate.getTime()); - }; - - const handleAddUrl = () => setUrls([...urls, '']); - - const handleRemoveUrl = i => { - const nextUrls = [...urls]; - nextUrls.splice(i, 1); - setUrls(nextUrls); - }; - - const handleWindowChange = value => setWindow(value.target.value); - - const handleUrlChange = (value, i) => { - const nextUrls = [...urls]; - - nextUrls[i] = value.target.value; - setUrls(nextUrls); - }; - - return ( - <> -
- - setWebsiteId(value)} /> - - - - - - - - - - - - - - - - - - - - {urls.map((a, i) => ( - - handleUrlChange(value, i)} /> - - - ))} - - - - Query - - -
- - ); -} - -export default FunnelForm; diff --git a/components/pages/reports/funnel/FunnelForm.module.css b/components/pages/reports/funnel/FunnelForm.module.css deleted file mode 100644 index f251b63f..00000000 --- a/components/pages/reports/funnel/FunnelForm.module.css +++ /dev/null @@ -1,13 +0,0 @@ -.filter { - min-width: 200px; -} - -.hiddenInput { - visibility: hidden; - min-height: 0px; - max-height: 0px; -} - -.urlFormRow label { - min-width: 80px; -} diff --git a/components/pages/reports/funnel/FunnelPage.js b/components/pages/reports/funnel/FunnelPage.js deleted file mode 100644 index 9f4f9bdf..00000000 --- a/components/pages/reports/funnel/FunnelPage.js +++ /dev/null @@ -1,36 +0,0 @@ -import { useMutation } from '@tanstack/react-query'; -import Page from 'components/layout/Page'; -import PageHeader from 'components/layout/PageHeader'; -import ReportsLayout from 'components/layout/ReportsLayout'; -import useApi from 'hooks/useApi'; -import { useState } from 'react'; -import FunnelChart from './FunnelChart'; -import FunnelTable from './FunnelTable'; -import FunnelForm from './FunnelForm'; - -export default function FunnelPage() { - const { post } = useApi(); - const { mutate } = useMutation(data => post('/reports/funnel', data)); - const [data, setData] = useState([{}]); - const [setFormData] = useState(); - - function handleOnSearch(data) { - setFormData(data); - - mutate(data, { - onSuccess: async data => { - setData(data); - }, - }); - } - - return ( - } header={'test'}> - - - - - - - ); -} diff --git a/components/pages/reports/funnel/FunnelParameters.js b/components/pages/reports/funnel/FunnelParameters.js new file mode 100644 index 00000000..d387686e --- /dev/null +++ b/components/pages/reports/funnel/FunnelParameters.js @@ -0,0 +1,67 @@ +import { useMessages } from 'hooks'; +import { + Icon, + Form, + FormButtons, + FormInput, + FormRow, + PopupTrigger, + Popup, + SubmitButton, + TextField, +} from 'react-basics'; +import Icons from 'components/icons'; +import { updateReport } from 'store/reports'; +import { useRef } from 'react'; +import styles from './FunnelParameters.module.css'; + +export function FunnelParameters({ report }) { + const { formatMessage, labels } = useMessages(); + const ref = useRef(null); + const { id, websiteId, parameters, isLoading } = report || {}; + + const handleSubmit = values => { + console.log({ values }); + updateReport(id, { parameters: values, isLoading: false }); + }; + + console.log('PARAMETERS', parameters); + + return ( + <> +
+ + + + + + }> + hi + + + + {formatMessage(labels.query)} + + +
+ + ); +} + +function AddURLButton() { + return ( + + + + + + HALLO + + + ); +} + +export default FunnelParameters; diff --git a/components/pages/reports/funnel/FunnelParameters.module.css b/components/pages/reports/funnel/FunnelParameters.module.css new file mode 100644 index 00000000..0e68e095 --- /dev/null +++ b/components/pages/reports/funnel/FunnelParameters.module.css @@ -0,0 +1,7 @@ +.popup { + background: var(--base50); + padding: 20px; + margin-left: 10px; + border: 1px solid var(--base400); + border-radius: var(--border-radius); +} \ No newline at end of file diff --git a/components/pages/reports/funnel/FunnelReport.js b/components/pages/reports/funnel/FunnelReport.js new file mode 100644 index 00000000..3c466050 --- /dev/null +++ b/components/pages/reports/funnel/FunnelReport.js @@ -0,0 +1,28 @@ +import FunnelChart from './FunnelChart'; +import FunnelTable from './FunnelTable'; +import FunnelParameters from './FunnelParameters'; +import Report from '../Report'; +import ReportHeader from '../ReportHeader'; +import ReportMenu from '../ReportMenu'; +import ReportBody from '../ReportBody'; +import Funnel from 'assets/funnel.svg'; +import { useReport } from 'hooks'; + +export default function FunnelReport({ reportId }) { + const report = useReport(reportId); + + console.log('REPORT', { report }); + + return ( + + } report={report} /> + + + + + + + + + ); +} diff --git a/components/pages/reports/funnel/FunnelPage.module.css b/components/pages/reports/funnel/FunnelReport.module.css similarity index 100% rename from components/pages/reports/funnel/FunnelPage.module.css rename to components/pages/reports/funnel/FunnelReport.module.css diff --git a/components/pages/reports/reports.module.css b/components/pages/reports/reports.module.css index e18a857a..b75aee64 100644 --- a/components/pages/reports/reports.module.css +++ b/components/pages/reports/reports.module.css @@ -1,14 +1,24 @@ .container { display: grid; - grid-template-rows: 1fr; + grid-template-rows: max-content 1fr; grid-template-columns: max-content 1fr; } +.header { + grid-row: 1 / 2; + grid-column: 1 / 3; +} + .menu { width: 300px; + padding-right: 20px; + border-right: 1px solid var(--base300); + grid-row: 2/3; grid-column: 1 / 2; } -.content { +.body { + padding-left: 20px; + grid-row: 2/3; grid-column: 2 / 3; } diff --git a/hooks/index.js b/hooks/index.js index 15898eb5..3f2ba4d7 100644 --- a/hooks/index.js +++ b/hooks/index.js @@ -9,6 +9,7 @@ export * from './useLanguageNames'; export * from './useLocale'; export * from './useMessages'; export * from './usePageQuery'; +export * from './useReport'; export * from './useRequireLogin'; export * from './useShareToken'; export * from './useSticky'; diff --git a/hooks/useDateRange.js b/hooks/useDateRange.js index e8a542f4..17552805 100644 --- a/hooks/useDateRange.js +++ b/hooks/useDateRange.js @@ -12,14 +12,14 @@ export function useDateRange(websiteId) { const globalConfig = appStore(state => state.dateRange); const dateRange = parseDateRange(websiteConfig || globalConfig || defaultConfig, locale); - function saveDateRange(value) { + const saveDateRange = value => { if (websiteId) { setWebsiteDateRange(websiteId, value); } else { setItem(DATE_RANGE_CONFIG, value); setDateRange(value); } - } + }; return [dateRange, saveDateRange]; } diff --git a/hooks/useReport.js b/hooks/useReport.js new file mode 100644 index 00000000..1b1c6f0e --- /dev/null +++ b/hooks/useReport.js @@ -0,0 +1,22 @@ +import useStore, { createReport } from 'store/reports'; +import { useCallback, useEffect, useState } from 'react'; +import { useForceUpdate } from 'hooks'; + +export function useReport(reportId) { + const [id, setId] = useState(reportId); + + const selector = useCallback(state => state[id], [id]); + const report = useStore(selector); + + useEffect(() => { + if (!report) { + setId(createReport().id); + } + }, []); + + console.log('USE REPORT', report); + + return report; +} + +export default useReport; diff --git a/lang/am-ET.json b/lang/am-ET.json index f58a25cd..14bcc9ae 100644 --- a/lang/am-ET.json +++ b/lang/am-ET.json @@ -1,120 +1,155 @@ { - "label.accounts": "Accounts", - "label.add-account": "Add account", - "label.add-column": "Add column", - "label.add-filter": "Add filter", + "label.access-code": "Access code", + "label.actions": "Actions", + "label.activity-log": "Activity log", "label.add-website": "Add website", - "label.administrator": "Administrator", + "label.admin": "Administrator", "label.all": "All", "label.all-time": "All time", - "label.all-websites": "All websites", + "label.analytics": "Analytics", + "label.average-visit-time": "Average visit time", "label.back": "Back", + "label.bounce-rate": "Bounce rate", + "label.browsers": "Browsers", "label.cancel": "Cancel", "label.change-password": "Change password", + "label.cities": "Cities", + "label.clear-all": "Clear all", + "label.confirm": "Confirm", "label.confirm-password": "Confirm password", - "label.copy-to-clipboard": "Copy to clipboard", + "label.continue": "Continue", + "label.countries": "Countries", + "label.create-team": "Create team", + "label.create-user": "Create user", + "label.created": "Created", "label.current-password": "Current password", "label.custom-range": "Custom range", "label.dashboard": "Dashboard", + "label.data": "Data", "label.date-range": "Date range", "label.default-date-range": "Default date range", "label.delete": "Delete", - "label.delete-account": "Delete account", + "label.delete-team": "Delete team", + "label.delete-user": "Delete user", "label.delete-website": "Delete website", + "label.desktop": "Desktop", + "label.details": "Details", + "label.devices": "Devices", "label.dismiss": "Dismiss", "label.domain": "Domain", "label.edit": "Edit", - "label.edit-account": "Edit account", - "label.edit-website": "Edit website", + "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Enable share URL", "label.event-data": "Event Data", - "label.field-name": "Field Name", - "label.invalid": "Invalid", - "label.invalid-domain": "Invalid domain", + "label.events": "Events", + "label.filter-combined": "Combined", + "label.filter-raw": "Raw", + "label.funnel": "Funnel", + "label.join": "Join", + "label.join-team": "Join team", "label.language": "Language", + "label.languages": "Languages", + "label.laptop": "Laptop", "label.last-days": "Last {x} days", "label.last-hours": "Last {x} hours", - "label.logged-in-as": "Logged in as {username}", + "label.leave": "Leave", + "label.leave-team": "Leave team", "label.login": "Login", "label.logout": "Logout", + "label.members": "Members", + "label.mobile": "Mobile", "label.more": "More", "label.name": "Name", "label.new-password": "New password", "label.none": "None", + "label.operating-systems": "Operating systems", "label.owner": "Owner", + "label.page-views": "Page views", + "label.pages": "Pages", "label.password": "Password", - "label.passwords-dont-match": "Passwords don't match", + "label.powered-by": "Powered by {name}", "label.profile": "Profile", + "label.queries": "Queries", + "label.query": "Query", + "label.query-parameters": "Query parameters", "label.realtime": "Realtime", - "label.realtime-logs": "Realtime logs", + "label.referrers": "Referrers", "label.refresh": "Refresh", + "label.regenerate": "Regenerate", + "label.regions": "Regions", + "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Required", "label.reset": "Reset", "label.reset-website": "Reset statistics", + "label.role": "Role", "label.save": "Save", - "label.search": "Search", + "label.screens": "Screens", + "label.select-date": "Select date", + "label.select-website": "Select website", + "label.sessions": "Sessions", "label.settings": "Settings", "label.share-url": "Share URL", "label.single-day": "Single day", + "label.tablet": "Tablet", + "label.team": "Team", + "label.team-guest": "Team guest", + "label.team-id": "Team ID", + "label.team-member": "Team member", + "label.team-owner": "Team owner", + "label.teams": "Teams", "label.theme": "Theme", "label.this-month": "This month", "label.this-week": "This week", "label.this-year": "This year", "label.timezone": "Timezone", + "label.title": "Title", "label.today": "Today", + "label.toggle-charts": "Toggle charts", "label.tracking-code": "Tracking code", - "label.type": "Type", + "label.unique-visitors": "Unique visitors", "label.unknown": "Unknown", + "label.urls": "URLs", + "label.user": "User", "label.username": "Username", - "label.value": "Value", + "label.users": "Users", + "label.view": "View", "label.view-details": "View details", + "label.views": "Views", + "label.visitors": "Visitors", + "label.website": "Website", + "label.website-id": "Website ID", "label.websites": "Websites", "label.yesterday": "Yesterday", "message.active-users": "{x} current {x, plural, one {visitor} other {visitors}}", "message.confirm-delete": "Are you sure you want to delete {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.copied": "Copied!", - "message.delete-warning": "All associated data will be deleted as well.", - "message.edit-dashboard": "Edit dashboard", - "message.failure": "Something went wrong.", - "message.get-share-url": "Get share URL", - "message.get-tracking-code": "Get tracking code", + "message.delete-account": "To delete this account, 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 website data will be deleted.", + "message.error": "Something went wrong.", + "message.event-log": "{event} on {url}", "message.go-to-settings": "Go to settings", "message.incorrect-username-password": "Incorrect username/password.", - "message.log.visitor": "Visitor from {country} using {browser} on {os} {device}", - "message.new-version-available": "A new version of umami {version} is available!", + "message.invalid-domain": "Invalid domain. Do not include http/https.", + "message.min-password-length": "Minimum length of {n} characters", "message.no-data-available": "No data available.", - "message.no-websites-configured": "You don't have any websites configured.", + "message.no-match-password": "Passwords do not match.", + "message.no-teams": "You have not created any teams.", + "message.no-users": "There are no users.", "message.page-not-found": "Page not found.", - "message.powered-by": "Powered by {name}", - "message.reset-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.", - "message.save-success": "Saved successfully.", + "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 settings will remain intact.", + "message.saved": "Saved.", "message.share-url": "This is the publicly shared URL for {target}.", - "message.toggle-charts": "Toggle charts", - "message.track-stats": "To track stats for {target}, place the following code in the {head} section of your website.", - "message.type-delete": "Type {delete} in the box below to confirm.", - "message.type-reset": "Type {reset} in the box below to confirm.", - "metrics.actions": "Actions", - "metrics.average-visit-time": "Average visit time", - "metrics.bounce-rate": "Bounce rate", - "metrics.browsers": "Browsers", - "metrics.countries": "Countries", - "metrics.device.desktop": "Desktop", - "metrics.device.laptop": "Laptop", - "metrics.device.mobile": "Mobile", - "metrics.device.tablet": "Tablet", - "metrics.devices": "Devices", - "metrics.events": "Events", - "metrics.filter.combined": "Combined", - "metrics.filter.raw": "Raw", - "metrics.languages": "Languages", - "metrics.operating-systems": "Operating systems", - "metrics.page-views": "Page views", - "metrics.pages": "Pages", - "metrics.query-parameters": "Query parameters", - "metrics.referrers": "Referrers", - "metrics.screens": "Screens", - "metrics.unique-visitors": "Unique visitors", - "metrics.views": "Views", - "metrics.visitors": "Visitors" + "message.team-already-member": "You are already a member of the team.", + "message.team-not-found": "Team not found.", + "message.tracking-code": "To track stats for this website, place the following code in the ... section of your HTML.", + "message.user-deleted": "User deleted.", + "message.visitor-log": "Visitor from {country} using {browser} on {os} {device}", + "messages.no-results-found": "No results were found.", + "messages.no-team-websites": "This team does not have any websites.", + "messages.no-websites-configured": "You do not have any websites configured.", + "messages.team-websites-info": "Websites can be viewed by anyone on the team." } diff --git a/lang/ar-SA.json b/lang/ar-SA.json index 6bb39439..3ed0d3a5 100644 --- a/lang/ar-SA.json +++ b/lang/ar-SA.json @@ -40,9 +40,11 @@ "label.edit": "تعديل", "label.edit-dashboard": "تعديل لوحة التحكم", "label.enable-share-url": "تفعيل مشاركة الرابط", + "label.event-data": "Event data", "label.events": "الأحداث", "label.filter-combined": "مجمعة", "label.filter-raw": "مفصلة", + "label.funnel": "Funnel", "label.join": "انضمام", "label.join-team": "الانضمام للمجموعة", "label.language": "اللغة", @@ -68,6 +70,7 @@ "label.powered-by": "مشغل بواسطة {name}", "label.profile": "الملف الشخصي", "label.queries": "استعلامات", + "label.query": "Query", "label.query-parameters": "متغيرات الرابط", "label.realtime": "الوقت الفعلي", "label.referrers": "التحويلات", @@ -75,12 +78,14 @@ "label.regenerate": "اعادة انشاء", "label.regions": "المناطق", "label.remove": "إزالة", + "label.reports": "Reports", "label.required": "اجباري", "label.reset": "اعادة تعيين", "label.reset-website": "اعادة تعيين الإحصائيات", "label.role": "الصلاحية", "label.save": "حفظ", "label.screens": "الشاشات", + "label.select-date": "Select date", "label.select-website": "اختيار موقع", "label.sessions": "الزيارات", "label.settings": "اعدادات", @@ -104,6 +109,7 @@ "label.tracking-code": "كود التتبع", "label.unique-visitors": "زائرون فريدون", "label.unknown": "غير معروف", + "label.urls": "URLs", "label.user": "مستخدم", "label.username": "اسم المستخدم", "label.users": "المستخدمين", @@ -111,6 +117,7 @@ "label.view-details": "عرض التفاصيل", "label.views": "المشاهدات", "label.visitors": "الزوار", + "label.website": "Website", "label.website-id": "معرف الموقع", "label.websites": "المواقع", "label.yesterday": "الأمس", @@ -118,6 +125,7 @@ "message.confirm-delete": "هل أنت متأكد من حذف {target}?", "message.confirm-leave": "هل أنت متأكد من مغادرة {target}?", "message.confirm-reset": "هل أنت متأكد من اعادة تعيين الإحصائيات لـ {target}؟", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "حذف الموقع", "message.delete-website-warning": "كافة البيانات المرتبطة سيم حذفها ايضا.", "message.error": "حدث خطأ ما.", @@ -140,6 +148,7 @@ "message.tracking-code": "كود التتبع", "message.user-deleted": "تم حذف المستخدم.", "message.visitor-log": "زائر من {country} يستخدم {browser} على {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "هذه المجموعة ليس لديه اي موقع.", "messages.no-websites-configured": "لم تقم بإعداد اي موقع.", "messages.team-websites-info": "يمكن مشاهدة الموقع من اي عضو في المجموعة." diff --git a/lang/be-BY.json b/lang/be-BY.json index ed8b9be8..76844060 100644 --- a/lang/be-BY.json +++ b/lang/be-BY.json @@ -40,9 +40,11 @@ "label.edit": "Змяніць", "label.edit-dashboard": "Змяніць інфармацыйную панэль", "label.enable-share-url": "Дазволіць дзяліцца спасылкай", + "label.event-data": "Event data", "label.events": "Падзеі", "label.filter-combined": "Камбініаваны", "label.filter-raw": "Сырыя", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Мова", @@ -68,6 +70,7 @@ "label.powered-by": "Зроблена {name}", "label.profile": "Профіль", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "У рэяльным часе", "label.referrers": "Referrers", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Абавязкова", "label.reset": "Скінуць", "label.reset-website": "Скінуць статыстыку", "label.role": "Role", "label.save": "Захаваць", "label.screens": "Экраны", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Налады", @@ -104,6 +109,7 @@ "label.tracking-code": "Код адсочвання", "label.unique-visitors": "Унікальныя наведвальнікі", "label.unknown": "Невядома", + "label.urls": "URLs", "label.user": "User", "label.username": "Імя карыстальніка", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Пабачыць дэталі", "label.views": "Прагляды", "label.visitors": "Наведвальнікі", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Сайты", "label.yesterday": "Учора", @@ -118,6 +125,7 @@ "message.confirm-delete": "Вы дакладна хочаце выдаліць {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Вы дакладна хочаце скінуць {target} статыстыку?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Выдаліць сайт", "message.delete-website-warning": "Усе асацыяваныя дадзеныя будуць таксама выдалены.", "message.error": "Нешта пайшло не так.", @@ -140,6 +148,7 @@ "message.tracking-code": "Код адсочвання", "message.user-deleted": "User deleted.", "message.visitor-log": "Наведвальнік з {country} праз {browser} на {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Вы не наладзілі ніводнага сайту.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/bn-BD.json b/lang/bn-BD.json index eca1363b..01af693c 100644 --- a/lang/bn-BD.json +++ b/lang/bn-BD.json @@ -40,9 +40,11 @@ "label.edit": "সম্পাদনা করুন", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "শেয়ার ইউআরএল শেয়ার করুন", + "label.event-data": "Event data", "label.events": "ঘটনা", "label.filter-combined": "সম্মিলিত", "label.filter-raw": "অপরিশোধিত", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "ভাষা", @@ -68,6 +70,7 @@ "label.powered-by": "{name} দ্বারা চালিত", "label.profile": "প্রোফাইল", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "সরাসরি", "label.referrers": "রেফারার্স", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "প্রয়োজনীয়", "label.reset": "রিসেট", "label.reset-website": "ওয়েবসাইট রিসেট করুন", "label.role": "Role", "label.save": "সংরক্ষণ", "label.screens": "স্ক্রিনগুলি", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "সেটিংস", @@ -104,6 +109,7 @@ "label.tracking-code": "ট্র্যাকিং কোড", "label.unique-visitors": "অনন্য ভিজিটর", "label.unknown": "অজানা", + "label.urls": "URLs", "label.user": "User", "label.username": "ব্যবহারকারীর নাম", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "বিস্তারিত দেখুন", "label.views": "ভিউস", "label.visitors": "পরিদর্শনার্থী", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "সবগুলো ওয়েবসাইট", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "আপনি কি নিশ্চিত যে আপনি {target} মুছতে চান?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "আপনি কি নিশ্চিত যে আপনি {target} এর পরিসংখ্যান পুনরায় সেট করতে চান?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "ওয়েবসাইট মুছুন", "message.delete-website-warning": "সমস্ত সম্পর্কিত ডেটা পাশাপাশি মুছে ফেলা হবে।", "message.error": "কিছু ভুল হয়েছে।", @@ -140,6 +148,7 @@ "message.tracking-code": "ট্র্যাকিং কোড", "message.user-deleted": "User deleted.", "message.visitor-log": "{country} থেকে একজন ভিসিটর {ব্রাউজার}, ব্যবহার করছেন {os} {device} এর মধ্যে।", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "কোনও ওয়েবসাইট কনফিগার করা নেই।", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/ca-ES.json b/lang/ca-ES.json index 3f1d7910..31c6c3e5 100644 --- a/lang/ca-ES.json +++ b/lang/ca-ES.json @@ -40,9 +40,11 @@ "label.edit": "Edita", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Activa l'enllaç per compartir", + "label.event-data": "Event data", "label.events": "Esdeveniments", "label.filter-combined": "Combinat", "label.filter-raw": "En cru", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Funciona amb {name}", "label.profile": "Perfil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Temps real", "label.referrers": "Referents", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Obligatori", "label.reset": "Restableix", "label.reset-website": "Restableix estadístiques", "label.role": "Role", "label.save": "Desa", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Configuració", @@ -104,6 +109,7 @@ "label.tracking-code": "Codi de seguiment", "label.unique-visitors": "Visitants únics", "label.unknown": "Desconegut", + "label.urls": "URLs", "label.user": "User", "label.username": "Nom d'usuari", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Veure els detalls", "label.views": "Vistes", "label.visitors": "Visitants", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Llocs web", "label.yesterday": "Ahir", @@ -118,6 +125,7 @@ "message.confirm-delete": "Segur que vols esborrar {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Segur que vols restablir les estadístiques de {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Esborra el lloc web", "message.delete-website-warning": "També s'esborraran totes les dades relacionades.", "message.error": "S'ha produït un error.", @@ -140,6 +148,7 @@ "message.tracking-code": "Codi de seguiment", "message.user-deleted": "User deleted.", "message.visitor-log": "Visitant de {country} usant {browser} a {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "No hi ha cap lloc web configurat.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/cs-CZ.json b/lang/cs-CZ.json index baf8d5e1..a2bc4577 100644 --- a/lang/cs-CZ.json +++ b/lang/cs-CZ.json @@ -40,9 +40,11 @@ "label.edit": "Upravit", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Povolit sdílení URL", + "label.event-data": "Event data", "label.events": "Události", "label.filter-combined": "Kombinace", "label.filter-raw": "Nezpracované", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Běží na {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Aktuálně", "label.referrers": "Odkazy", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Vyžadováno", "label.reset": "Reset", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Uložit", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Nastavení", @@ -104,6 +109,7 @@ "label.tracking-code": "Sledovací kód", "label.unique-visitors": "Jedinečné návštěvy", "label.unknown": "Neznámý", + "label.urls": "URLs", "label.user": "User", "label.username": "Uživatelské jméno", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Zobrazit detaily", "label.views": "Zobrazení", "label.visitors": "Návštěvy", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Weby", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Opravdu smazat {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Smazat web", "message.delete-website-warning": "Všechna související data budou také smazána.", "message.error": "Něco se pokazilo.", @@ -140,6 +148,7 @@ "message.tracking-code": "Sledovací kód", "message.user-deleted": "User deleted.", "message.visitor-log": "Návštěvník z {country} s prohlížečem {browser} na {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Nemáte nastavený žádný web.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/da-DK.json b/lang/da-DK.json index d8c94f84..2b437fbd 100644 --- a/lang/da-DK.json +++ b/lang/da-DK.json @@ -40,9 +40,11 @@ "label.edit": "Rediger", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Aktivér delings-URL", + "label.event-data": "Event data", "label.events": "Hændelser", "label.filter-combined": "Kombineret", "label.filter-raw": "Rå", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Sprog", @@ -68,6 +70,7 @@ "label.powered-by": "Drevet af {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Realtid", "label.referrers": "Henvisninger", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Påkrævet", "label.reset": "Nulstil", "label.reset-website": "Nulstil statistikker", "label.role": "Role", "label.save": "Gem", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Indstillinger", @@ -104,6 +109,7 @@ "label.tracking-code": "Sporingskode", "label.unique-visitors": "Unikke besøgende", "label.unknown": "Ukendt", + "label.urls": "URLs", "label.user": "User", "label.username": "Brugernavn", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Vis detajler", "label.views": "Visninger", "label.visitors": "Besøgende", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Hjemmesider", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Er du sikker på at du vil slette {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Er du sikker på at du ville nulstille {target}'s statistikker?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Slet hjemmeside", "message.delete-website-warning": "Alle tilknyttede data slettes også.", "message.error": "Noget gik galt.", @@ -140,6 +148,7 @@ "message.tracking-code": "Sporingskode", "message.user-deleted": "User deleted.", "message.visitor-log": "Besøgende fra {country} bruger {browser} på {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Du har ikke konfigureret nogen hjemmesider.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/de-CH.json b/lang/de-CH.json index f8602bc3..1c2f8fde 100644 --- a/lang/de-CH.json +++ b/lang/de-CH.json @@ -40,9 +40,11 @@ "label.edit": "Bearbeite", "label.edit-dashboard": "Dashboard bearbeite", "label.enable-share-url": "Freigab-URL aktiviere", + "label.event-data": "Event data", "label.events": "Ereigniss", "label.filter-combined": "Kombiniert", "label.filter-raw": "Rohdate", + "label.funnel": "Funnel", "label.join": "Biträte", "label.join-team": "Team biträte", "label.language": "Sprach", @@ -68,6 +70,7 @@ "label.powered-by": "Betribe dur {name}", "label.profile": "Profil", "label.queries": "Abfrage", + "label.query": "Query", "label.query-parameters": "Abfragparameter", "label.realtime": "Echtzit", "label.referrers": "Referrer", @@ -75,12 +78,14 @@ "label.regenerate": "Erneuere", "label.regions": "Regionä", "label.remove": "Entferne", + "label.reports": "Reports", "label.required": "Erforderlich", "label.reset": "Zruggsetze", "label.reset-website": "Statistik zruggsetze", "label.role": "Rollä", "label.save": "Speichere", "label.screens": "Bildschirmuflösige", + "label.select-date": "Select date", "label.select-website": "Websiite uuswähle", "label.sessions": "Sessions", "label.settings": "Istellige", @@ -104,6 +109,7 @@ "label.tracking-code": "Tracking Code", "label.unique-visitors": "Eidütigi Bsuecher", "label.unknown": "Unbekannt", + "label.urls": "URLs", "label.user": "Benutzer", "label.username": "Benutzername", "label.users": "Benutzer", @@ -111,6 +117,7 @@ "label.view-details": "Details azeige", "label.views": "Ufrüef", "label.visitors": "Bsuecher", + "label.website": "Website", "label.website-id": "Websiite ID", "label.websites": "Websiite", "label.yesterday": "Gester", @@ -118,6 +125,7 @@ "message.confirm-delete": "Sind Sie sich sicher, {target} zlösche?", "message.confirm-leave": "Sind Sie sich sicher, {target} zverlah?", "message.confirm-reset": "Sind Sie sicher, dass Sie dStatistike vo {target} zruggsetze wend?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Websiite lösche", "message.delete-website-warning": "Alli dezueghörige Date werdet ebefalls glöscht.", "message.error": "Es isch en Fehler uftrete.", @@ -140,6 +148,7 @@ "message.tracking-code": "Tracking Code", "message.user-deleted": "Benutzer glöscht.", "message.visitor-log": "Bsuecher us {country} benutzt {browser} uf {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "Dem Team sind kei Websiite zuegordnet.", "messages.no-websites-configured": "Es isch kei Websiite vorhande.", "messages.team-websites-info": "Websiite chönd vo jedem im Team agluegt werde" diff --git a/lang/de-DE.json b/lang/de-DE.json index b3611d5b..aa84f725 100644 --- a/lang/de-DE.json +++ b/lang/de-DE.json @@ -40,9 +40,11 @@ "label.edit": "Bearbeiten", "label.edit-dashboard": "Dashboard bearbeiten", "label.enable-share-url": "Freigabe-URL aktivieren", + "label.event-data": "Event data", "label.events": "Ereignisse", "label.filter-combined": "Kombiniert", "label.filter-raw": "Rohdaten", + "label.funnel": "Funnel", "label.join": "Beitreten", "label.join-team": "Team beitreten", "label.language": "Sprache", @@ -68,6 +70,7 @@ "label.powered-by": "Betrieben durch {name}", "label.profile": "Profil", "label.queries": "Abfragen", + "label.query": "Query", "label.query-parameters": "Abfrageparameter", "label.realtime": "Echtzeit", "label.referrers": "Referrer", @@ -75,12 +78,14 @@ "label.regenerate": "Erneuern", "label.regions": "Regionen", "label.remove": "Entfernen", + "label.reports": "Reports", "label.required": "Erforderlich", "label.reset": "Zurücksetzen", "label.reset-website": "Statistik zurücksetzen", "label.role": "Rolle", "label.save": "Speichern", "label.screens": "Bildschirmauflösungen", + "label.select-date": "Select date", "label.select-website": "Website auswählen", "label.sessions": "Sessions", "label.settings": "Einstellungen", @@ -104,6 +109,7 @@ "label.tracking-code": "Tracking Code", "label.unique-visitors": "Eindeutige Besucher", "label.unknown": "Unbekannt", + "label.urls": "URLs", "label.user": "Benutzer", "label.username": "Benutzername", "label.users": "Benutzer", @@ -111,6 +117,7 @@ "label.view-details": "Details anzeigen", "label.views": "Aufrufe", "label.visitors": "Besucher", + "label.website": "Website", "label.website-id": "Webseite ID", "label.websites": "Webseiten", "label.yesterday": "Gestern", @@ -118,6 +125,7 @@ "message.confirm-delete": "Sind Sie sich sicher, {target} zu löschen?", "message.confirm-leave": "Sind Sie sicher, dass die {target} verlassen möchten?", "message.confirm-reset": "Sind Sie sicher, dass Sie die Statistiken von {target} zurücksetzen wollen?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Webseite löschen", "message.delete-website-warning": "Alle zugehörigen Daten werden ebenfalls gelöscht.", "message.error": "Es ist ein Fehler aufgetreten.", @@ -140,6 +148,7 @@ "message.tracking-code": "Tracking Code", "message.user-deleted": "Benutzer gelöscht.", "message.visitor-log": "Besucher aus {country} benutzt {browser} auf {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "Diesem Team sind keine Websites zugeordnet.", "messages.no-websites-configured": "Es ist keine Webseite vorhanden.", "messages.team-websites-info": "Webseiten können von jedem im Team eingesehen werden." diff --git a/lang/el-GR.json b/lang/el-GR.json index f32cd93a..06f82484 100644 --- a/lang/el-GR.json +++ b/lang/el-GR.json @@ -40,9 +40,11 @@ "label.edit": "Επεξεργασία", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Ενεργοποίηση κοινής χρήσης URL", + "label.event-data": "Event data", "label.events": "Γεγονότα", "label.filter-combined": "Σε συνδυασμό", "label.filter-raw": "Ακατέργαστο", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Με την υποστήριξη του {name}", "label.profile": "Προφίλ", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Realtime", "label.referrers": "Παραπομπές", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Απαιτείται", "label.reset": "Επαναφορά", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Αποθήκευση", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Ρυθμίσεις", @@ -104,6 +109,7 @@ "label.tracking-code": "Κωδικός παρακολούθησης", "label.unique-visitors": "Μοναδικοί επισκέπτες", "label.unknown": "Άγνωστο", + "label.urls": "URLs", "label.user": "User", "label.username": "Όνομα χρήστη", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Λεπτομέρειες", "label.views": "Προβολές", "label.visitors": "Επισκέπτες", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Ιστότοποι", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το {target};", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Διαγραφή ιστότοπου", "message.delete-website-warning": "Όλα τα σχετικά δεδομένα θα διαγραφούν επίσης.", "message.error": "Κάτι πήγε στραβά.", @@ -140,6 +148,7 @@ "message.tracking-code": "Κωδικός παρακολούθησης", "message.user-deleted": "User deleted.", "message.visitor-log": "Visitor from {country} using {browser} on {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Δεν έχετε ρυθμίσει κανένα ιστότοπο.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/en-GB.json b/lang/en-GB.json index 296106f2..95fe2439 100644 --- a/lang/en-GB.json +++ b/lang/en-GB.json @@ -40,9 +40,11 @@ "label.edit": "Edit", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Enable share URL", + "label.event-data": "Event data", "label.events": "Events", "label.filter-combined": "Combined", "label.filter-raw": "Raw", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Powered by {name}", "label.profile": "Profile", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Realtime", "label.referrers": "Referrers", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Required", "label.reset": "Reset", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Save", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Settings", @@ -104,6 +109,7 @@ "label.tracking-code": "Tracking code", "label.unique-visitors": "Unique visitors", "label.unknown": "Unknown", + "label.urls": "URLs", "label.user": "User", "label.username": "Username", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "View details", "label.views": "Views", "label.visitors": "Visitors", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Websites", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Are you sure you want to delete {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.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Delete website", "message.delete-website-warning": "All associated data will be deleted as well.", "message.error": "Something went wrong.", @@ -140,6 +148,7 @@ "message.tracking-code": "Tracking code", "message.user-deleted": "User deleted.", "message.visitor-log": "Visitor from {country} using {browser} on {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "You don't have any websites configured.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/en-US.json b/lang/en-US.json index e80398c6..f963688f 100644 --- a/lang/en-US.json +++ b/lang/en-US.json @@ -23,7 +23,7 @@ "label.create-user": "Create user", "label.created": "Created", "label.current-password": "Current password", - "label.custom-range": "Custom-range", + "label.custom-range": "Custom range", "label.dashboard": "Dashboard", "label.data": "Data", "label.date-range": "Date range", @@ -40,9 +40,11 @@ "label.edit": "Edit", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Enable share URL", + "label.event-data": "Event data", "label.events": "Events", "label.filter-combined": "Combined", "label.filter-raw": "Raw", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Powered by {name}", "label.profile": "Profile", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Realtime", "label.referrers": "Referrers", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Required", "label.reset": "Reset", "label.reset-website": "Reset website", "label.role": "Role", "label.save": "Save", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Settings", @@ -104,6 +109,7 @@ "label.tracking-code": "Tracking code", "label.unique-visitors": "Unique visitors", "label.unknown": "Unknown", + "label.urls": "URLs", "label.user": "User", "label.username": "Username", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "View details", "label.views": "Views", "label.visitors": "Visitors", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Websites", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Are you sure you want to delete {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are you sure you want to reset {target}?", + "message.delete-account": "To delete this account, 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 website data will be deleted.", "message.error": "Something went wrong.", @@ -140,6 +148,7 @@ "message.tracking-code": "To track stats for this website, place the following code in the ... section of your HTML.", "message.user-deleted": "User deleted.", "message.visitor-log": "Visitor from {country} using {browser} on {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "You do not have any websites configured.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/es-MX.json b/lang/es-MX.json index 999c1d8f..6435758d 100644 --- a/lang/es-MX.json +++ b/lang/es-MX.json @@ -40,9 +40,11 @@ "label.edit": "Editar", "label.edit-dashboard": "Editar panel", "label.enable-share-url": "Habilitar compartir URL", + "label.event-data": "Event data", "label.events": "Eventos", "label.filter-combined": "Combinado", "label.filter-raw": "Personalizado", + "label.funnel": "Funnel", "label.join": "Unir", "label.join-team": "Unir a equipo", "label.language": "Idioma", @@ -68,6 +70,7 @@ "label.powered-by": "Analíticas de {name}", "label.profile": "Perfil", "label.queries": "Consultas", + "label.query": "Query", "label.query-parameters": "Parámetros de petición", "label.realtime": "Tiempo real", "label.referrers": "Referido desde", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerar", "label.regions": "Regiones", "label.remove": "Quitar", + "label.reports": "Reports", "label.required": "Obligatorio", "label.reset": "Reiniciar", "label.reset-website": "Reiniciar estadísticas", "label.role": "Rol", "label.save": "Guardar", "label.screens": "Pantallas", + "label.select-date": "Select date", "label.select-website": "Seleccionar sitio web", "label.sessions": "Sesiones", "label.settings": "Configuraciones", @@ -104,6 +109,7 @@ "label.tracking-code": "Código de rastreo", "label.unique-visitors": "Visitantes únicos", "label.unknown": "Desconocida", + "label.urls": "URLs", "label.user": "Usuario", "label.username": "Nombre de usuario", "label.users": "Usuarios", @@ -111,6 +117,7 @@ "label.view-details": "Ver detalles", "label.views": "Vistas", "label.visitors": "Visitantes", + "label.website": "Website", "label.website-id": "ID del sitio web", "label.websites": "Sitios", "label.yesterday": "Ayer", @@ -118,6 +125,7 @@ "message.confirm-delete": "¿Seguro que quieres eliminar {target}?", "message.confirm-leave": "¿Seguro que quieres abandonar {target}?", "message.confirm-reset": "¿Seguro que quieres BORRAR las analíticas de {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Eliminar sitio web", "message.delete-website-warning": "Toda la información relacionada será eliminada.", "message.error": "Algo falló.", @@ -140,6 +148,7 @@ "message.tracking-code": "Código de rastreo", "message.user-deleted": "Usuario eliminado.", "message.visitor-log": "Visitante desde {country} usando {browser} en {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "Este equipo no tiene ningún sitio web configurado.", "messages.no-websites-configured": "No tienes ningún sitio configurado.", "messages.team-websites-info": "Las analíticas de tus sitios pueden verse por cualquier miembro del equipo." diff --git a/lang/fa-IR.json b/lang/fa-IR.json index 94330ce3..477481c2 100644 --- a/lang/fa-IR.json +++ b/lang/fa-IR.json @@ -40,9 +40,11 @@ "label.edit": "ویرایش", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "فعال کردن اشتراک گذاری URL", + "label.event-data": "Event data", "label.events": "رویدادها", "label.filter-combined": "ترکیب شده", "label.filter-raw": "خام", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "زبان", @@ -68,6 +70,7 @@ "label.powered-by": "قدرت گرفته توسط {name}", "label.profile": "پروفایل", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "آمار زنده", "label.referrers": "ارجاع دهندگان", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "ضروری", "label.reset": "بازنشانی", "label.reset-website": "بازنشانی آمار", "label.role": "Role", "label.save": "ذخیره", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "تنظیمات", @@ -104,6 +109,7 @@ "label.tracking-code": "کد رهگیری", "label.unique-visitors": "بازدیدکننده‌های یکتا", "label.unknown": "ناشناخته", + "label.urls": "URLs", "label.user": "User", "label.username": "نام کاربری", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "مشاهده‌ی جزئیات", "label.views": "بازدید", "label.visitors": "بازدیدکننده", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "وب‌سایت‌ها", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "آیا مطمئن هستید می‌خواهید {target} را حذف کنید?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "آیا از بازنشانی آمار {target} مطمئن هستید?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "حذف وب‌سایت", "message.delete-website-warning": "همه‌ی داده‌های مرتبط هم حذف خواهد شد.", "message.error": "مشکلی پیش آمده است.", @@ -140,6 +148,7 @@ "message.tracking-code": "کد رهگیری", "message.user-deleted": "User deleted.", "message.visitor-log": "بازدیدکننده از کشور {country} با مروگر {browser} در {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "شما هیچ وب‌سایتی را پیکربندی نکرده‌اید.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/fi-FI.json b/lang/fi-FI.json index 28ef3e72..4031f115 100644 --- a/lang/fi-FI.json +++ b/lang/fi-FI.json @@ -40,9 +40,11 @@ "label.edit": "Muokkaa", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Ota jakamisen URL-osoite käyttöön", + "label.event-data": "Event data", "label.events": "Tapahtumat", "label.filter-combined": "Yhdistetty", "label.filter-raw": "Käsittelemätön", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Kieli", @@ -68,6 +70,7 @@ "label.powered-by": "Voimanlähteenä {name}", "label.profile": "Profiili", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Juuri nyt", "label.referrers": "Viittaajat", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Vaaditaan", "label.reset": "Nollaa", "label.reset-website": "Nollaa tilastot", "label.role": "Role", "label.save": "Tallenna", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Asetukset", @@ -104,6 +109,7 @@ "label.tracking-code": "Seurantakoodi", "label.unique-visitors": "Yksittäiset kävijät", "label.unknown": "Tuntematon", + "label.urls": "URLs", "label.user": "User", "label.username": "Käyttäjänimi", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Katso tiedot", "label.views": "Näyttökerrat", "label.visitors": "Vierailijat", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Verkkosivut", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Haluatko varmasti poistaa sivuston {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Haluatko varmasti poistaa sivuston {target} tilastot?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Poista verkkosivu", "message.delete-website-warning": "Kaikki siihen liittyvät tiedot poistetaan.", "message.error": "Jotain meni pieleen.", @@ -140,6 +148,7 @@ "message.tracking-code": "Seurantakoodi", "message.user-deleted": "User deleted.", "message.visitor-log": "Vierailija maasta {country} selaimella {browser} laitteella {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Sinulla ei ole määritettyjä verkkosivustoja.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/fo-FO.json b/lang/fo-FO.json index 63e7742f..ed8e7208 100644 --- a/lang/fo-FO.json +++ b/lang/fo-FO.json @@ -40,9 +40,11 @@ "label.edit": "Ger broyting", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Virkja deili leinki", + "label.event-data": "Event data", "label.events": "Hendingar/tiltøk", "label.filter-combined": "Samansett", "label.filter-raw": "Óviðgjørt", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Powered by {name}", "label.profile": "Vangi", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Beinleiðis", "label.referrers": "Framsendingar", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Kravt", "label.reset": "Nulstilla", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Goym", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Stillingar", @@ -104,6 +109,7 @@ "label.tracking-code": "Spori kota", "label.unique-visitors": "Einsýna vitjanir", "label.unknown": "Ókent", + "label.urls": "URLs", "label.user": "User", "label.username": "Brúkaranavn", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Vís frágreiðing", "label.views": "Sýningar", "label.visitors": "Vitjandi", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Heimasíður", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Ert tú sikkur at tú ynskir at strika {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Sletta heimasíðu", "message.delete-website-warning": "Øll data ið er knýtt at verður eisini strika.", "message.error": "Okkurt bleiv gali.", @@ -140,6 +148,7 @@ "message.tracking-code": "Spori kota", "message.user-deleted": "User deleted.", "message.visitor-log": "Vitjandi frá {country} brúkar {browser} á {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Tú hevur ongar heimasíður stillaða til.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/fr-FR.json b/lang/fr-FR.json index 162a6f8f..a7f54219 100644 --- a/lang/fr-FR.json +++ b/lang/fr-FR.json @@ -40,9 +40,11 @@ "label.edit": "Modifier", "label.edit-dashboard": "Modifier le tableau de bord", "label.enable-share-url": "Activer l'URL de partage", + "label.event-data": "Event data", "label.events": "Événements", "label.filter-combined": "Combiné", "label.filter-raw": "Brut", + "label.funnel": "Funnel", "label.join": "Rejoindre", "label.join-team": "Rejoindre une équipe", "label.language": "Langue", @@ -68,6 +70,7 @@ "label.powered-by": "Propulsé par {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Paramètres d'URL", "label.realtime": "Temps réel", "label.referrers": "Sources", @@ -75,12 +78,14 @@ "label.regenerate": "Régénérer", "label.regions": "Régions", "label.remove": "Retirer", + "label.reports": "Reports", "label.required": "Requis", "label.reset": "Réinitialiser", "label.reset-website": "Réinitialiser les statistiques", "label.role": "Rôle", "label.save": "Enregistrer", "label.screens": "Résolutions d'écran", + "label.select-date": "Select date", "label.select-website": "Choisir un site", "label.sessions": "Sessions", "label.settings": "Paramètres", @@ -104,6 +109,7 @@ "label.tracking-code": "Code de suivi", "label.unique-visitors": "Visiteurs uniques", "label.unknown": "Inconnu", + "label.urls": "URLs", "label.user": "Utilisateur", "label.username": "Nom d'utilisateur", "label.users": "Utilisateurs", @@ -111,6 +117,7 @@ "label.view-details": "Voir les détails", "label.views": "Vues", "label.visitors": "Visiteurs", + "label.website": "Website", "label.website-id": "ID de site", "label.websites": "Sites", "label.yesterday": "Hier", @@ -118,6 +125,7 @@ "message.confirm-delete": "Êtes-vous sûr de vouloir supprimer {target} ?", "message.confirm-leave": "Êtes-vous sûr de vouloir quitter {target} ?", "message.confirm-reset": "Êtes-vous sûr de vouloir réinitialiser les statistiques de {target} ?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Pour supprimer ce site, taper {confirmation} ci-dessous pour confirmer.", "message.delete-website-warning": "Toutes les données associées seront supprimées.", "message.error": "Un problème est survenu.", @@ -140,6 +148,7 @@ "message.tracking-code": "Code de suivi", "message.user-deleted": "Utilisateur supprimé.", "message.visitor-log": "Visiteur de {country} utilisant {browser} sur {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "Cette équipe n'a aucun site.", "messages.no-websites-configured": "Vous n'avez configuré aucun site.", "messages.team-websites-info": "Les sites peuvent être vus par tout utilisateur dans l'équipe." diff --git a/lang/ga-ES.json b/lang/ga-ES.json index a8aa0383..35f312c7 100644 --- a/lang/ga-ES.json +++ b/lang/ga-ES.json @@ -40,9 +40,11 @@ "label.edit": "Editar", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Activar URL de compartición", + "label.event-data": "Event data", "label.events": "Eventos", "label.filter-combined": "Combinado", "label.filter-raw": "Raw", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Idioma", @@ -68,6 +70,7 @@ "label.powered-by": "Funciona grazas a {name}", "label.profile": "Perfil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Agora mesmo", "label.referrers": "Orixes", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Requerido", "label.reset": "Restablecer", "label.reset-website": "Restablecer estatísticas", "label.role": "Role", "label.save": "Gardar", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Axustes", @@ -104,6 +109,7 @@ "label.tracking-code": "Código de seguimento", "label.unique-visitors": "Visitas únicas", "label.unknown": "Descoñecido", + "label.urls": "URLs", "label.user": "User", "label.username": "Identificador", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Ver detalles", "label.views": "Visualizacións", "label.visitors": "Visitantes", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Sitios web", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Tes a certeza de querer eliminar {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Tes a certeza de querer restablecer as estatísticas de {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Eliminar sitio web", "message.delete-website-warning": "Tamén serán borrados tódolos datos asociados.", "message.error": "Houbo un fallo.", @@ -140,6 +148,7 @@ "message.tracking-code": "Código de seguimento", "message.user-deleted": "User deleted.", "message.visitor-log": "Visitante desde {country} usando {browser} en {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Non tes sitios web configurados.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/he-IL.json b/lang/he-IL.json index f9284e17..df9a5cd6 100644 --- a/lang/he-IL.json +++ b/lang/he-IL.json @@ -40,9 +40,11 @@ "label.edit": "עריכה", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "הפעלת URL שיתוף", + "label.event-data": "Event data", "label.events": "אירועים", "label.filter-combined": "משותף", "label.filter-raw": "גולמי", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Powered by {name}", "label.profile": "פרופיל", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "זמן אמת", "label.referrers": "מפנים", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "נדרש", "label.reset": "איפוס", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "שמירה", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "הגדרות", @@ -104,6 +109,7 @@ "label.tracking-code": "קוד מעקב", "label.unique-visitors": "מבקרים ייחודיים", "label.unknown": "לא ידוע", + "label.urls": "URLs", "label.user": "User", "label.username": "שם משתמש", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "פרטים נוספים", "label.views": "צפיות", "label.visitors": "מבקרים", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "אתרים", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "האם באמת למחוק את {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "הסרת אתר", "message.delete-website-warning": "כל המידע המקושר יימחק", "message.error": "משהו השתבש", @@ -140,6 +148,7 @@ "message.tracking-code": "קוד מעקב", "message.user-deleted": "User deleted.", "message.visitor-log": "מבקר ממדינת {country} משתמבש בדפדפן {browser} ב-{os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "לא מוגדרים אתרים", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/hi-IN.json b/lang/hi-IN.json index 794e0cd5..bddae4c8 100644 --- a/lang/hi-IN.json +++ b/lang/hi-IN.json @@ -40,9 +40,11 @@ "label.edit": "संपादित करें", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "शेयर URL सक्षम करें", + "label.event-data": "Event data", "label.events": "स्पर्धाएँ", "label.filter-combined": "संयुक्त", "label.filter-raw": "रॉ", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "{name} द्वारा संचालित", "label.profile": "प्रोफ़ाइल", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "वास्तव काल", "label.referrers": "सन्दर्भदाता", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "अपेक्षित", "label.reset": "रीसेट", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "सहेजें", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "समायोजन", @@ -104,6 +109,7 @@ "label.tracking-code": "ट्रैकिंग कोड", "label.unique-visitors": "अद्वितीय आगंतुकों", "label.unknown": "अज्ञात", + "label.urls": "URLs", "label.user": "User", "label.username": "उपयोगकर्ता नाम", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "विवरण देखें", "label.views": "दृश्य", "label.visitors": "आगंतुकों", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "वेबसाइटों", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "क्या आप वाकई में {target} हटाना चाहते हैं?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "वेबसाइट हटाएं", "message.delete-website-warning": "सभी संबद्ध डेटा को भी हटा दिया जाएगा।", "message.error": "कुछ गलत हो गया।", @@ -140,6 +148,7 @@ "message.tracking-code": "ट्रैकिंग कोड", "message.user-deleted": "User deleted.", "message.visitor-log": "{country} का आगंतुक, जो {browser} का उपयोग करता है, {os} यन्त्र पर", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "आपके पास कोई वेबसाइट कॉन्फ़िगर नहीं है।", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/hr-HR.json b/lang/hr-HR.json index e9072a89..263852fe 100644 --- a/lang/hr-HR.json +++ b/lang/hr-HR.json @@ -1,120 +1,155 @@ { - "label.accounts": "Računi", - "label.add-account": "Dodaj račun", - "label.add-column": "Dodaj stupac", - "label.add-filter": "Dodaj filter", + "label.access-code": "Access code", + "label.actions": "Actions", + "label.activity-log": "Activity log", "label.add-website": "Dodaj web stranicu", - "label.administrator": "Administrator", + "label.admin": "Administrator", "label.all": "Sve", "label.all-time": "Svo vrijeme", - "label.all-websites": "Sve web stranice", + "label.analytics": "Analytics", + "label.average-visit-time": "Average visit time", "label.back": "Natrag ", + "label.bounce-rate": "Bounce rate", + "label.browsers": "Browsers", "label.cancel": "Odustani", "label.change-password": "Promijeni lozinku", + "label.cities": "Cities", + "label.clear-all": "Clear all", + "label.confirm": "Confirm", "label.confirm-password": "Potvrdi lozinku", - "label.copy-to-clipboard": "Kopiraj u međuspremnik", + "label.continue": "Continue", + "label.countries": "Countries", + "label.create-team": "Create team", + "label.create-user": "Create user", + "label.created": "Created", "label.current-password": "Trenutna lozinka", "label.custom-range": "Prilagođeni raspon", "label.dashboard": "Nadzorna ploča", + "label.data": "Data", "label.date-range": "Raspon datuma", "label.default-date-range": "Zadani datumski raspon", "label.delete": "Obriši", - "label.delete-account": "Obriši račun", + "label.delete-team": "Delete team", + "label.delete-user": "Delete user", "label.delete-website": "Obriši web stranicu", + "label.desktop": "Desktop", + "label.details": "Details", + "label.devices": "Devices", "label.dismiss": "Odbaci", "label.domain": "Domena", "label.edit": "Uredi", - "label.edit-account": "Uredi račun", - "label.edit-website": "Uredi web stranicu", + "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Omogući dijeljenje poveznice", "label.event-data": "Podaci događaja", - "label.field-name": "Naziv polja", - "label.invalid": "Neispravno", - "label.invalid-domain": "Neispravna domena", + "label.events": "Events", + "label.filter-combined": "Combined", + "label.filter-raw": "Raw", + "label.funnel": "Funnel", + "label.join": "Join", + "label.join-team": "Join team", "label.language": "Jezik", + "label.languages": "Languages", + "label.laptop": "Laptop", "label.last-days": "Zadnjih {x} dana", "label.last-hours": "Zadnjih {x} sati", - "label.logged-in-as": "Prijavljen kao {username}", + "label.leave": "Leave", + "label.leave-team": "Leave team", "label.login": "Prijava", "label.logout": "Odjava", + "label.members": "Members", + "label.mobile": "Mobile", "label.more": "Više", "label.name": "Ime", "label.new-password": "Nova lozinka", "label.none": "Ništa", + "label.operating-systems": "Operating systems", "label.owner": "Vlasnik", + "label.page-views": "Page views", + "label.pages": "Pages", "label.password": "Lozinka", - "label.passwords-dont-match": "Lozinke se ne podudaraju", + "label.powered-by": "Powered by {name}", "label.profile": "Profil", + "label.queries": "Queries", + "label.query": "Query", + "label.query-parameters": "Query parameters", "label.realtime": "Stvarno vrijeme", - "label.realtime-logs": "Trenutni zapisi", + "label.referrers": "Referrers", "label.refresh": "Osvježi", + "label.regenerate": "Regenerate", + "label.regions": "Regions", + "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Potrebna", "label.reset": "Resetirati", "label.reset-website": "Resetirati web stranicu", + "label.role": "Role", "label.save": "Spremi", - "label.search": "Pretraži", + "label.screens": "Screens", + "label.select-date": "Select date", + "label.select-website": "Select website", + "label.sessions": "Sessions", "label.settings": "Postavke", "label.share-url": "Podijeli poveznicu", "label.single-day": "Jedan dan", + "label.tablet": "Tablet", + "label.team": "Team", + "label.team-guest": "Team guest", + "label.team-id": "Team ID", + "label.team-member": "Team member", + "label.team-owner": "Team owner", + "label.teams": "Teams", "label.theme": "Tema", "label.this-month": "Ovaj mjesec", "label.this-week": "Ovaj tjedan", "label.this-year": "Ova godina", "label.timezone": "Vremenska zona", + "label.title": "Title", "label.today": "Danas", + "label.toggle-charts": "Toggle charts", "label.tracking-code": "Kod za praćenje", - "label.type": "Tip", + "label.unique-visitors": "Unique visitors", "label.unknown": "Nepoznato", + "label.urls": "URLs", + "label.user": "User", "label.username": "Korisničko ime", - "label.value": "Vrijednost", + "label.users": "Users", + "label.view": "View", "label.view-details": "Pogledaj detalje", + "label.views": "Views", + "label.visitors": "Visitors", + "label.website": "Website", + "label.website-id": "Website ID", "label.websites": "Web stranice", "label.yesterday": "Jučer", "message.active-users": "{x} Trenutno {x, plural, one {posjetitelj} other {posjetitelja}}", "message.confirm-delete": "Jeste li sigurni da želite obrisati {target}?", + "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Jeste li sigurni da želite resetirati {target}'s statistiku?", - "message.copied": "Kopirano!", - "message.delete-warning": "Izbrisat će se svi povezani podaci.", - "message.edit-dashboard": "Uredi nadzornu ploču", - "message.failure": "Nešto je pošlo po zlu.", - "message.get-share-url": "Dohvati poveznicu za dijeljenje", - "message.get-tracking-code": "Dohvati kod za praćenje", + "message.delete-account": "To delete this account, 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 website data will be deleted.", + "message.error": "Something went wrong.", + "message.event-log": "{event} on {url}", "message.go-to-settings": "Idi u postavke", "message.incorrect-username-password": "Neispravno korisničke ime/lozinka.", - "message.log.visitor": "Posjetitelj iz {country} koristi {browser} na {os} {device}", - "message.new-version-available": "Nova verzija umami {version} je dostupna!", + "message.invalid-domain": "Invalid domain. Do not include http/https.", + "message.min-password-length": "Minimum length of {n} characters", "message.no-data-available": "Nema dostupnih podataka.", - "message.no-websites-configured": "Nemate konfiguriranu nijednu web stranicu.", + "message.no-match-password": "Passwords do not match.", + "message.no-teams": "You have not created any teams.", + "message.no-users": "There are no users.", "message.page-not-found": "Stranica nije pronađena.", - "message.powered-by": "Pokreće {name}", - "message.reset-warning": "Sve statistike za ovu web stranicu bit će izbrisane, ali će vaš kod za praćenje ostati netaknut.", - "message.save-success": "Uspješno spremljeno.", + "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 settings will remain intact.", + "message.saved": "Saved.", "message.share-url": "Ovo je javno dijeljena poveznica za {target}.", - "message.toggle-charts": "Uključi/isključi grafikone", - "message.track-stats": "Da biste pratili statistiku za {target}, postavite sljedeći kod u odjeljak {head} svoje web stranice.", - "message.type-delete": "Upišite {delete} u donji okvir za potvrdu.", - "message.type-reset": " Upišite {reset} u donji okvir za potvrdu. ", - "metrics.actions": "Akcije", - "metrics.average-visit-time": "Prosječno vrijeme posjeta", - "metrics.bounce-rate": "Stopa napuštanja stranice", - "metrics.browsers": "Web preglednici", - "metrics.countries": "Zemlje", - "metrics.device.desktop": "Pc", - "metrics.device.laptop": "Laptop", - "metrics.device.mobile": "Mobitel", - "metrics.device.tablet": "Tablet", - "metrics.devices": "Uređaji", - "metrics.events": "Događaji", - "metrics.filter.combined": "Kombinirano", - "metrics.filter.raw": "Neobrađeni podaci", - "metrics.languages": "Jezici", - "metrics.operating-systems": "Operativni sustavi", - "metrics.page-views": "Pregledi stranice", - "metrics.pages": "Stranice", - "metrics.query-parameters": "Parametri upita", - "metrics.referrers": "Upučivaći", - "metrics.screens": "Zasloni", - "metrics.unique-visitors": "Jedinstveni posjetitelji", - "metrics.views": "Pregledi", - "metrics.visitors": "Posjetitelji" + "message.team-already-member": "You are already a member of the team.", + "message.team-not-found": "Team not found.", + "message.tracking-code": "To track stats for this website, place the following code in the ... section of your HTML.", + "message.user-deleted": "User deleted.", + "message.visitor-log": "Visitor from {country} using {browser} on {os} {device}", + "messages.no-results-found": "No results were found.", + "messages.no-team-websites": "This team does not have any websites.", + "messages.no-websites-configured": "You do not have any websites configured.", + "messages.team-websites-info": "Websites can be viewed by anyone on the team." } diff --git a/lang/hu-HU.json b/lang/hu-HU.json index 803a2332..23ddf608 100644 --- a/lang/hu-HU.json +++ b/lang/hu-HU.json @@ -40,9 +40,11 @@ "label.edit": "Módosítás", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "URL-megosztás engedélyezése", + "label.event-data": "Event data", "label.events": "Események", "label.filter-combined": "Összevont", "label.filter-raw": "Nyers", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Működteti az {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Valós idejű", "label.referrers": "Hivatkozók", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Kötelező", "label.reset": "Visszaállítás", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Mentés", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Beállítások", @@ -104,6 +109,7 @@ "label.tracking-code": "Követési kód", "label.unique-visitors": "Egyedi látogatók", "label.unknown": "Ismeretlen", + "label.urls": "URLs", "label.user": "User", "label.username": "Felhasználónév", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Részletek", "label.views": "Megtekintések", "label.visitors": "Látogatók", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Weboldalak", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Biztos, hogy törölni szeretnéd {target} elemet?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Weboldal eltávolítása", "message.delete-website-warning": "Minden társított adat törlésre kerül.", "message.error": "Valami baj történt.", @@ -140,6 +148,7 @@ "message.tracking-code": "Követési kód", "message.user-deleted": "User deleted.", "message.visitor-log": "Látógató {country} területéről, {os} {device} eszközön, {browser} böngészőből.", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Még nem állítottál be egyetlen weboldalt sem.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/id-ID.json b/lang/id-ID.json index b93172cf..b8d396c1 100644 --- a/lang/id-ID.json +++ b/lang/id-ID.json @@ -40,9 +40,11 @@ "label.edit": "Sunting", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Aktifkan URL berbagi", + "label.event-data": "Event data", "label.events": "Perihal", "label.filter-combined": "Gabungan", "label.filter-raw": "Mentah", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Bahasa", @@ -68,6 +70,7 @@ "label.powered-by": "Didukung oleh {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Waktu nyata", "label.referrers": "Perujuk", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Wajib", "label.reset": "Atur ulang", "label.reset-website": "Atur ulang statistik", "label.role": "Role", "label.save": "Simpan", "label.screens": "Layar", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Pengaturan", @@ -104,6 +109,7 @@ "label.tracking-code": "Kode lacak", "label.unique-visitors": "Pengunjung unik", "label.unknown": "Tidak diketahui", + "label.urls": "URLs", "label.user": "User", "label.username": "Nama pengguna", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Lihat Detil", "label.views": "Tampilan", "label.visitors": "Pengunjung", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Situs web", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Apakah kamu yakin ingin menghapus {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Anda yakin ingin mengatur ulang statistik {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Hapus situs web", "message.delete-website-warning": "Semua data terkait juga akan dihapus.", "message.error": "Ada yang salah.", @@ -140,6 +148,7 @@ "message.tracking-code": "Kode lacak", "message.user-deleted": "User deleted.", "message.visitor-log": "Pengunjung dari {country} dengan {browser} di {device} {os}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Anda tidak memiliki situs web yang dikonfigurasi.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/it-IT.json b/lang/it-IT.json index 87c2f7c3..efdacda3 100644 --- a/lang/it-IT.json +++ b/lang/it-IT.json @@ -40,9 +40,11 @@ "label.edit": "Modifica", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Abilita URL di condivisione", + "label.event-data": "Event data", "label.events": "Eventi", "label.filter-combined": "Aggregati", "label.filter-raw": "Raw", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Lingua", @@ -68,6 +70,7 @@ "label.powered-by": "Powered by {name}", "label.profile": "Profilo", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Tempo reale", "label.referrers": "Referrers", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Obbligatorio", "label.reset": "Reset", "label.reset-website": "Resetta le statistiche", "label.role": "Role", "label.save": "Salva", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Impostazioni", @@ -104,6 +109,7 @@ "label.tracking-code": "Codice di tracking", "label.unique-visitors": "Visitatori unici", "label.unknown": "Sconosciuto", + "label.urls": "URLs", "label.user": "User", "label.username": "Nome utente", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Vedi dettagli", "label.views": "Visualizzazioni", "label.visitors": "Visitatori", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Siti web", "label.yesterday": "Ieri", @@ -118,6 +125,7 @@ "message.confirm-delete": "Sei sicuro di voler eliminare {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Sei sicuro di voler azzerare le statistiche di {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Elimina sito", "message.delete-website-warning": "Saranno eliminati anche tutti i dati associati.", "message.error": "Si è verificato un errore.", @@ -140,6 +148,7 @@ "message.tracking-code": "Codice di tracking", "message.user-deleted": "User deleted.", "message.visitor-log": "Utenti da {country} tramite {browser} su {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Non hai ancora configurato alcun sito.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/ja-JP.json b/lang/ja-JP.json index 58a326bd..14031177 100644 --- a/lang/ja-JP.json +++ b/lang/ja-JP.json @@ -40,9 +40,11 @@ "label.edit": "編集", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "共有リンクを有効にする", + "label.event-data": "Event data", "label.events": "イベント", "label.filter-combined": "パスまで", "label.filter-raw": "すべて表示", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "このシステムは {name} で実行されています。", "label.profile": "プロファイル", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "リアルタイム", "label.referrers": "リファラー", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "必須", "label.reset": "リセット", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "保存", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "設定", @@ -104,6 +109,7 @@ "label.tracking-code": "トラッキングコード", "label.unique-visitors": "ユニーク訪問者数", "label.unknown": "不明", + "label.urls": "URLs", "label.user": "User", "label.username": "ユーザー名", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "詳細を見る", "label.views": "閲覧数", "label.visitors": "訪問者数", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Webサイト", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "{target}を削除してもよろしいですか?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Webサイトの削除", "message.delete-website-warning": "関連するすべてのデータも削除されます。", "message.error": "問題が発生しました。", @@ -140,6 +148,7 @@ "message.tracking-code": "トラッキングコード", "message.user-deleted": "User deleted.", "message.visitor-log": "{os}({device})で{browser}を使用している{country}からの訪問者", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Webサイトが設定されていません。", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/km-KH.json b/lang/km-KH.json index 4eec564f..edcb25e7 100644 --- a/lang/km-KH.json +++ b/lang/km-KH.json @@ -40,9 +40,11 @@ "label.edit": "កែប្រែ", "label.edit-dashboard": "កែផ្ទាំងគ្រប់គ្រង", "label.enable-share-url": "បើកការចែករំលែក URL", + "label.event-data": "Event data", "label.events": "ព្រឹត្តិការណ៍", "label.filter-combined": "រួមបញ្ចូលគ្នា", "label.filter-raw": "ដើម", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "ភាសា", @@ -68,6 +70,7 @@ "label.powered-by": "ដំណើរការដោយ {name}", "label.profile": "ប្រវត្តិរូប", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "ប៉ារ៉ាម៉ែត្រ Query", "label.realtime": "ឥលូវនេះ", "label.referrers": "អ្នកណែនាំ", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "ទាមទារ", "label.reset": "កំណត់ឡើងវិញ", "label.reset-website": "កំណត់ស្ថិតិឡើងវិញ", "label.role": "Role", "label.save": "រក្សាទុក", "label.screens": "ប្រភេទឧបករណ៍", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "ការកំណត់", @@ -104,6 +109,7 @@ "label.tracking-code": "លេខកូដតាមដាន", "label.unique-visitors": "អ្នកចូលមើលម្នាក់ៗ", "label.unknown": "មិនស្គាល់", + "label.urls": "URLs", "label.user": "User", "label.username": "ឈ្មោះ​អ្នកប្រើប្រាស់", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "មើលព័ត៌មានលម្អិត", "label.views": "អ្នកចូលមើល", "label.visitors": "អ្នកទស្សនា", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "គេហទំព័រ", "label.yesterday": "ម្សិលមិញ", @@ -118,6 +125,7 @@ "message.confirm-delete": "តើអ្នកប្រាកដថាចង់លុប {target} ទេ?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "តើអ្នកប្រាកដថាចង់កំណត់ស្ថិតិរបស់ {target} ឡើងវិញទេ?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "លុបគេហទំព័រ", "message.delete-website-warning": "ទិន្នន័យដែលពាក់ព័ន្ធទាំងអស់នឹងត្រូវបានលុបផងដែរ។", "message.error": "មាន​អ្វីមួយ​មិន​ប្រក្រតី។", @@ -140,6 +148,7 @@ "message.tracking-code": "លេខកូដតាមដាន", "message.user-deleted": "User deleted.", "message.visitor-log": "អ្នកមើលពីប្រទេស {country} ប្រើប្រាស់កម្មវិធី {browser} លើឧបករណ៍ {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "អ្នកមិនទាន់បានដាក់គេហទំព័រណាមួយចូលទេ។", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/ko-KR.json b/lang/ko-KR.json index 633552a7..d927dd77 100644 --- a/lang/ko-KR.json +++ b/lang/ko-KR.json @@ -40,9 +40,11 @@ "label.edit": "편집", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "URL 공유 활성화", + "label.event-data": "Event data", "label.events": "이벤트", "label.filter-combined": "합쳐서 보기", "label.filter-raw": "전체 보기", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "이 시스템은 {name}에서 구동되고 있습니다.", "label.profile": "프로필", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "실시간", "label.referrers": "리퍼러", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "필수", "label.reset": "리셋", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "저장", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "설정", @@ -104,6 +109,7 @@ "label.tracking-code": "추적 코드", "label.unique-visitors": "순방문자(UV)", "label.unknown": "알 수 없음", + "label.urls": "URLs", "label.user": "User", "label.username": "사용자명", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "상세보기", "label.views": "조회수", "label.visitors": "방문객", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "웹사이트", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "{target}을(를) 삭제하시겠습니까?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "웹사이트 삭제", "message.delete-website-warning": "관련된 모든 데이터도 삭제됩니다.", "message.error": "오류가 발생하였습니다.", @@ -140,6 +148,7 @@ "message.tracking-code": "추적 코드", "message.user-deleted": "User deleted.", "message.visitor-log": "{os} {device}에서 {browser}을(를) 사용하는 {country}의 방문자", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "구성된 웹 사이트가 없습니다.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/lt-LT.json b/lang/lt-LT.json index 768c32dd..9ccf6202 100644 --- a/lang/lt-LT.json +++ b/lang/lt-LT.json @@ -40,9 +40,11 @@ "label.edit": "Redaguoti", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Įjungti bendrinimą su nuoroda", + "label.event-data": "Event data", "label.events": "Įvykiai", "label.filter-combined": "Kombinuoti", "label.filter-raw": "Neapdoroti", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Powered by {name}", "label.profile": "Profilis", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Realiuoju laiku", "label.referrers": "Referrers", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Reikalinga", "label.reset": "Atstatyti", "label.reset-website": "Atstatyti statistikos duomenis", "label.role": "Role", "label.save": "Išsaugoti", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Nustatymai", @@ -104,6 +109,7 @@ "label.tracking-code": "Sekimo kodas", "label.unique-visitors": "Unikalūs lankytojai", "label.unknown": "Nežinoma", + "label.urls": "URLs", "label.user": "User", "label.username": "Vartotojo vardas", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Peržiūrėti detaliau", "label.views": "Peržiūros", "label.visitors": "Lankytojai", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Svetainės", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Ar esate tikri, jog norite ištrinti svetainę {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are esate tikri, jog norite atstatyti svetainės {target} statistikos duomenis?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Ištrinti svetainę", "message.delete-website-warning": "Visi susiję duomenys taip pat bus ištrinti.", "message.error": "Kažkas įvyko ne taip.", @@ -140,6 +148,7 @@ "message.tracking-code": "Sekimo kodas", "message.user-deleted": "User deleted.", "message.visitor-log": "Lankytojas iš {country}, naudojantis {browser} sistemoje {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Jūs nesate susikonfiguravę jokių svetainių.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/mn-MN.json b/lang/mn-MN.json index b15076ad..e9d9fa34 100644 --- a/lang/mn-MN.json +++ b/lang/mn-MN.json @@ -40,9 +40,11 @@ "label.edit": "Засах", "label.edit-dashboard": "Хянах самбар засах", "label.enable-share-url": "Хуваалцах холбоос идэвхжүүлэх", + "label.event-data": "Event data", "label.events": "Үйлдэл", "label.filter-combined": "Нэгтгэсэн", "label.filter-raw": "Түүхий", + "label.funnel": "Funnel", "label.join": "Нэгдэх", "label.join-team": "Багт нэгдэх", "label.language": "Хэл", @@ -68,6 +70,7 @@ "label.powered-by": "{name} дээр суурилсан", "label.profile": "Бүртгэл", "label.queries": "Query-нүүд", + "label.query": "Query", "label.query-parameters": "Query параметр", "label.realtime": "Яг одоо", "label.referrers": "Чиглүүлэгч", @@ -75,12 +78,14 @@ "label.regenerate": "Дахин үүсгэх", "label.regions": "Бүсүүд", "label.remove": "Устгах", + "label.reports": "Reports", "label.required": "Шаардлагатай", "label.reset": "Дахин эхлүүлэх", "label.reset-website": "Тоон үзүүлэлтийг дахин эхлүүлэх", "label.role": "Эрх", "label.save": "Хадгалах", "label.screens": "Дэлгэц", + "label.select-date": "Select date", "label.select-website": "Веб сонгох", "label.sessions": "Sessions", "label.settings": "Тохиргоо", @@ -104,6 +109,7 @@ "label.tracking-code": "Мөрдөх код", "label.unique-visitors": "Зочин", "label.unknown": "Тодорхойгүй", + "label.urls": "URLs", "label.user": "Хэрэглэгч", "label.username": "Хэрэглэгчийн нэр", "label.users": "Хэрэглэгчид", @@ -111,6 +117,7 @@ "label.view-details": "Дэлгэрүүлж харах", "label.views": "Үзсэн", "label.visitors": "Зочин", + "label.website": "Website", "label.website-id": "Вебийн ID", "label.websites": "Вебүүд", "label.yesterday": "Өчигдөр", @@ -118,6 +125,7 @@ "message.confirm-delete": "Та {target}-г устгахдаа итгэлтэй байна уу?", "message.confirm-leave": "Та {target}-с гарахдаа итгэлтэй байна уу?", "message.confirm-reset": "Та {target}-н тоон үзүүлэлтүүдийг устгахдаа итгэлтэй байна уу?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Веб устгахын тулд доорх хэсэгт {confirmation} гэж бичиж, баталгаажуулна уу.", "message.delete-website-warning": "Энэ вебтэй холбоотой бүх өгөгдөл устах болно.", "message.error": "Ямар нэг зүйл буруу боллоо.", @@ -140,6 +148,7 @@ "message.tracking-code": "Энэ вебийн хандалтуудыг мөрдөхийн тулд доорх кодыг HTML-нхээ ... хэсэгт байрлуулна уу.", "message.user-deleted": "Хэрэглэгч устсан.", "message.visitor-log": "{country} улсаас {os} {device} дээр {browser} хөтөч ашиглан орсон", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "Энэ багт ямар ч веб алга.", "messages.no-websites-configured": "Та ямар нэгэн веб тохируулаагүй байна.", "messages.team-websites-info": "Вебийг багийн бүх гишүүд үзэж болно." diff --git a/lang/ms-MY.json b/lang/ms-MY.json index a9469af8..97c37c58 100644 --- a/lang/ms-MY.json +++ b/lang/ms-MY.json @@ -40,9 +40,11 @@ "label.edit": "Edit", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Aktifkan url berkongsi", + "label.event-data": "Event data", "label.events": "Peristiwa", "label.filter-combined": "Digabungkan", "label.filter-raw": "Mentah", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Disediakan oleh {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Siaran langsung", "label.referrers": "Perujuk", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Diperlukan", "label.reset": "Tetapkan semula", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Simpan", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Tetapan", @@ -104,6 +109,7 @@ "label.tracking-code": "Kod penjejakan", "label.unique-visitors": "Pelawat unik", "label.unknown": "Tidak diketahui", + "label.urls": "URLs", "label.user": "User", "label.username": "Nama pengguna", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Lihat butiran", "label.views": "Lawatan", "label.visitors": "Pelawat", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Laman web", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Pastikah anda ingin memadam {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Padam laman web", "message.delete-website-warning": "Semua data yang berkaitan juga akan dihapuskan.", "message.error": "Ada yang tidak kena.", @@ -140,6 +148,7 @@ "message.tracking-code": "Kod penjejakan", "message.user-deleted": "User deleted.", "message.visitor-log": "Pelawat dari {country} mengguna {browser} pada {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Anda tidak ada sebarang laman web yang telah dikonfigurasikan.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/nb-NO.json b/lang/nb-NO.json index 4bb8c74f..84ab9b9f 100644 --- a/lang/nb-NO.json +++ b/lang/nb-NO.json @@ -40,9 +40,11 @@ "label.edit": "Rediger", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Aktiver delings-URL", + "label.event-data": "Event data", "label.events": "Arrangementer", "label.filter-combined": "Kombinert", "label.filter-raw": "Rå", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Språk", @@ -68,6 +70,7 @@ "label.powered-by": "Drevet av {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Sanntid", "label.referrers": "Referanser", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Påkrevd", "label.reset": "Nullstill", "label.reset-website": "Nullstill statistikk", "label.role": "Role", "label.save": "Lagre", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Innstillinger", @@ -104,6 +109,7 @@ "label.tracking-code": "Sporingskode", "label.unique-visitors": "Unike besøkende", "label.unknown": "Ukjent", + "label.urls": "URLs", "label.user": "User", "label.username": "Brukernavn", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Vis detaljer", "label.views": "Visninger", "label.visitors": "Besøkende", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Nettsteder", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Er du sikker på at du vil slette {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Er du sikker på at du vil nullstille {target}'s statistikk?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Slett nettstedet", "message.delete-website-warning": "Alle tilknyttede data slettes også.", "message.error": "Noe gikk galt.", @@ -140,6 +148,7 @@ "message.tracking-code": "Sporingskode", "message.user-deleted": "User deleted.", "message.visitor-log": "Besøkende fra {country} med {browser} på {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Du har ikke satt opp noen nettsteder.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/nl-NL.json b/lang/nl-NL.json index b86ff423..9291dace 100644 --- a/lang/nl-NL.json +++ b/lang/nl-NL.json @@ -40,9 +40,11 @@ "label.edit": "Bewerken", "label.edit-dashboard": "Dashboard aanpassen", "label.enable-share-url": "Sta delen via openbare URL toe", + "label.event-data": "Event data", "label.events": "Gebeurtenissen", "label.filter-combined": "Gecombineerd", "label.filter-raw": "Ruw", + "label.funnel": "Funnel", "label.join": "Lid worden", "label.join-team": "Word lid van een team", "label.language": "Taal", @@ -68,6 +70,7 @@ "label.powered-by": "mogelijk gemaakt door {name}", "label.profile": "Profiel", "label.queries": "Parameters", + "label.query": "Query", "label.query-parameters": "URL-parameters", "label.realtime": "Actueel", "label.referrers": "Verwijzers", @@ -75,12 +78,14 @@ "label.regenerate": "Opnieuw genereren", "label.regions": "Regio's", "label.remove": "Verwijderen", + "label.reports": "Reports", "label.required": "Verplicht", "label.reset": "Opnieuw instellen", "label.reset-website": "Statistieken opnieuw instellen", "label.role": "Gebruikersrol", "label.save": "Opslaan", "label.screens": "Schermen", + "label.select-date": "Select date", "label.select-website": "Website selecteren", "label.sessions": "Sessies", "label.settings": "Instellingen", @@ -104,6 +109,7 @@ "label.tracking-code": "Volgcode", "label.unique-visitors": "Unieke bezoekers", "label.unknown": "Onbekend", + "label.urls": "URLs", "label.user": "Gebruiker", "label.username": "Gebruikersnaam", "label.users": "Gebruikers", @@ -111,6 +117,7 @@ "label.view-details": "Meer details", "label.views": "Weergaven", "label.visitors": "Bezoekers", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Websites", "label.yesterday": "Gisteren", @@ -118,6 +125,7 @@ "message.confirm-delete": "Weet je zeker dat je {target} wilt verwijderen?", "message.confirm-leave": "Weet je zeker dat je {target} wilt verlaten?", "message.confirm-reset": "Weet je zeker dat je de statistieken van {target} opnieuw wilt instellen?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Website verwijderen", "message.delete-website-warning": "Alle verwante gegezens zullen ook verwijderd worden.", "message.error": "Er is iets misgegaan.", @@ -140,6 +148,7 @@ "message.tracking-code": "Volgcode", "message.user-deleted": "Gebruiker verwijderd.", "message.visitor-log": "Bezoeker uit {country} met {browser} op een {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "Er zijn geen websites gekoppeld aan dit team.", "messages.no-websites-configured": "Je hebt geen websites ingesteld.", "messages.team-websites-info": "Websites kunnen door iedereen in het team worden bekeken." diff --git a/lang/pl-PL.json b/lang/pl-PL.json index 919fd9b3..899ad891 100644 --- a/lang/pl-PL.json +++ b/lang/pl-PL.json @@ -40,9 +40,11 @@ "label.edit": "Edytuj", "label.edit-dashboard": "Edytuj panel", "label.enable-share-url": "Włącz udostępnianie adresu URL", + "label.event-data": "Event data", "label.events": "Zdarzenia", "label.filter-combined": "Połączone", "label.filter-raw": "Surowe dane", + "label.funnel": "Funnel", "label.join": "Dołącz", "label.join-team": "Dołącz do zespołu", "label.language": "Język", @@ -68,6 +70,7 @@ "label.powered-by": "Obsługiwane przez {name}", "label.profile": "Profil", "label.queries": "Zapytania", + "label.query": "Query", "label.query-parameters": "Parametry query", "label.realtime": "Czas rzeczywisty", "label.referrers": "Źródła odsyłające", @@ -75,12 +78,14 @@ "label.regenerate": "Wygeneruj ponownie", "label.regions": "Regiony", "label.remove": "Usuń", + "label.reports": "Reports", "label.required": "Wymagany", "label.reset": "Zresetuj", "label.reset-website": "Zresetuj statystyki", "label.role": "Role", "label.save": "Zapisz", "label.screens": "Ekrany", + "label.select-date": "Select date", "label.select-website": "Wybierz witrynę", "label.sessions": "Sesje", "label.settings": "Ustawienia", @@ -104,6 +109,7 @@ "label.tracking-code": "Kod śledzenia", "label.unique-visitors": "Unikalni odwiedzający", "label.unknown": "Nieznany", + "label.urls": "URLs", "label.user": "Użytkownik", "label.username": "Nazwa użytkownika", "label.users": "Użytkownicy", @@ -111,6 +117,7 @@ "label.view-details": "Pokaż szczegóły", "label.views": "Wyświetlenia", "label.visitors": "Odwiedzający", + "label.website": "Website", "label.website-id": "ID witryny", "label.websites": "Witryny", "label.yesterday": "Wczoraj", @@ -118,6 +125,7 @@ "message.confirm-delete": "Czy na pewno chcesz usunąć {target}?", "message.confirm-leave": "Czy na pewno chcesz opuścić {target}?", "message.confirm-reset": "Czy na pewno chcesz zresetować statystyki {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Usuń witrynę", "message.delete-website-warning": "Wszystkie powiązane dane również zostaną usunięte.", "message.error": "Coś poszło nie tak.", @@ -140,6 +148,7 @@ "message.tracking-code": "Kod śledzenia", "message.user-deleted": "Użytkownik usunięty.", "message.visitor-log": "Odwiedzający z {country} używa {browser} na {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "Ten zespół nie ma żadnych witryn internetowych.", "messages.no-websites-configured": "Nie masz skonfigurowanych żadnych witryn internetowych.", "messages.team-websites-info": "Strony internetowe mogą być przeglądane przez każdego członka zespołu." diff --git a/lang/pt-BR.json b/lang/pt-BR.json index 590cb33c..0835544f 100644 --- a/lang/pt-BR.json +++ b/lang/pt-BR.json @@ -40,9 +40,11 @@ "label.edit": "Editar", "label.edit-dashboard": "Editar painel", "label.enable-share-url": "Ativar link de compartilhamento", + "label.event-data": "Event data", "label.events": "Eventos", "label.filter-combined": "Combinado", "label.filter-raw": "Dados brutos", + "label.funnel": "Funnel", "label.join": "Entrar", "label.join-team": "Entrar no time", "label.language": "Idioma", @@ -68,6 +70,7 @@ "label.powered-by": "Distribuído por {name}", "label.profile": "Perfil", "label.queries": "Parâmetros", + "label.query": "Query", "label.query-parameters": "Parâmetros de Consulta", "label.realtime": "Tempo real", "label.referrers": "Referências", @@ -75,12 +78,14 @@ "label.regenerate": "Regerar", "label.regions": "Regiões", "label.remove": "Remover", + "label.reports": "Reports", "label.required": "Obrigatório", "label.reset": "Redefinir", "label.reset-website": "Redefinir estatísticas", "label.role": "Papel", "label.save": "Salvar", "label.screens": "Telas", + "label.select-date": "Select date", "label.select-website": "Selecionar site", "label.sessions": "Sessões", "label.settings": "Configurações", @@ -104,6 +109,7 @@ "label.tracking-code": "Código de rastreamento", "label.unique-visitors": "Visitantes únicos", "label.unknown": "Desconhecido", + "label.urls": "URLs", "label.user": "Usuário", "label.username": "Nome de usuário", "label.users": "Usuários", @@ -111,6 +117,7 @@ "label.view-details": "Ver detalhes", "label.views": "Visualizações", "label.visitors": "Visitantes", + "label.website": "Website", "label.website-id": "ID do Site", "label.websites": "Sites", "label.yesterday": "Ontem", @@ -118,6 +125,7 @@ "message.confirm-delete": "Deseja realmente remover {target}?", "message.confirm-leave": "Você tem certeza que deseja sair de {target}?", "message.confirm-reset": "Você tem certeza que deseja redefinir as estatísticas de {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Remover site", "message.delete-website-warning": "Todos os dados associados também serão eliminados.", "message.error": "Ocorreu um erro.", @@ -140,6 +148,7 @@ "message.tracking-code": "Código de rastreamento", "message.user-deleted": "Usuário removido.", "message.visitor-log": "Visitante de {country} usando {browser} no {device} {os}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "Este time não possui nenhum site.", "messages.no-websites-configured": "Nenhum site foi configurado ainda.", "messages.team-websites-info": "Os sites podem ser visualizados por qualquer membro da equipe." diff --git a/lang/pt-PT.json b/lang/pt-PT.json index e67479e5..e39c89cc 100644 --- a/lang/pt-PT.json +++ b/lang/pt-PT.json @@ -40,9 +40,11 @@ "label.edit": "Editar", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Ativar link de partilha", + "label.event-data": "Event data", "label.events": "Eventos", "label.filter-combined": "Combinado", "label.filter-raw": "Dados brutos", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Língua", @@ -68,6 +70,7 @@ "label.powered-by": "Distribuído por {name}", "label.profile": "Perfil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Tempo real", "label.referrers": "Referenciadores", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Obrigatório", "label.reset": "Repor", "label.reset-website": "Repor estatísticas", "label.role": "Role", "label.save": "Guardar", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Definições", @@ -104,6 +109,7 @@ "label.tracking-code": "Código de rastreamento", "label.unique-visitors": "Visitantes únicos", "label.unknown": "Desconhecido", + "label.urls": "URLs", "label.user": "User", "label.username": "Nome de utilizador", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Ver detalhes", "label.views": "Visualizações", "label.visitors": "Visitantes", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Websites", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Tem a certeza que pretende eliminar {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Tem a certeza que pretende restaurar as estatísticas de {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Eliminar website", "message.delete-website-warning": "Todos os dados associados também serão eliminados.", "message.error": "Ocorreu um erro.", @@ -140,6 +148,7 @@ "message.tracking-code": "Código de rastreamento", "message.user-deleted": "User deleted.", "message.visitor-log": "Visitante de {country} a usar {browser} no {device} {os}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Não tens nenhum website configurado.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/ro-RO.json b/lang/ro-RO.json index deefd899..22d93713 100644 --- a/lang/ro-RO.json +++ b/lang/ro-RO.json @@ -40,9 +40,11 @@ "label.edit": "Editare", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Activare adresă URL de distribuire", + "label.event-data": "Event data", "label.events": "Evenimente", "label.filter-combined": "Combinat", "label.filter-raw": "Brut", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Cu sprijinul {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Realtime", "label.referrers": "Site-uri de proveniență", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Obligatoriu", "label.reset": "Resetează", "label.reset-website": "Resetează statisticile pentru site", "label.role": "Role", "label.save": "Salvează", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Setări", @@ -104,6 +109,7 @@ "label.tracking-code": "Cod de urmărire", "label.unique-visitors": "Vizitatori unici", "label.unknown": "Necunoscut", + "label.urls": "URLs", "label.user": "User", "label.username": "Nume utilizator", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Vizualizare detalii", "label.views": "Vizualizări", "label.visitors": "Vizitatori", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Site-uri web", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Sunteți sigur că doriți să ștergeți {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Sunteți sigur că doriți să resetați statisticile pentru {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Ștergere site web", "message.delete-website-warning": "Toate datele asociate vor fi șterse, de asemenea.", "message.error": "Ceva n-a mers bine.", @@ -140,6 +148,7 @@ "message.tracking-code": "Cod de urmărire", "message.user-deleted": "User deleted.", "message.visitor-log": "Vizitator din {country} folosind {browser} pe {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Nu aveți niciun site web configurat.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/ru-RU.json b/lang/ru-RU.json index c5093c8c..475d9598 100644 --- a/lang/ru-RU.json +++ b/lang/ru-RU.json @@ -40,9 +40,11 @@ "label.edit": "Редактировать", "label.edit-dashboard": "Редактировать дашборд", "label.enable-share-url": "Разрешить делиться ссылкой", + "label.event-data": "Event data", "label.events": "События", "label.filter-combined": "Объединенные", "label.filter-raw": "Сырые данные", + "label.funnel": "Funnel", "label.join": "Присоединиться", "label.join-team": "Присоединиться к команде", "label.language": "Язык", @@ -68,6 +70,7 @@ "label.powered-by": "На движке {name}", "label.profile": "Профиль", "label.queries": "Запросы", + "label.query": "Query", "label.query-parameters": "Параметры запроса", "label.realtime": "Реальное время", "label.referrers": "Источники", @@ -75,12 +78,14 @@ "label.regenerate": "Обновить", "label.regions": "Регионы", "label.remove": "Удалить", + "label.reports": "Reports", "label.required": "Обязательное", "label.reset": "Сбросить", "label.reset-website": "Сбросить статистику", "label.role": "Роль", "label.save": "Сохранить", "label.screens": "Экраны", + "label.select-date": "Select date", "label.select-website": "Выбрать сайт", "label.sessions": "Сессии", "label.settings": "Настройки", @@ -104,6 +109,7 @@ "label.tracking-code": "Код отслеживания", "label.unique-visitors": "Уникальные посетители", "label.unknown": "Неизвестно", + "label.urls": "URLs", "label.user": "Пользователь", "label.username": "Имя пользователя", "label.users": "Пользователи", @@ -111,6 +117,7 @@ "label.view-details": "Посмотреть детали", "label.views": "Просмотры", "label.visitors": "Посетители", + "label.website": "Website", "label.website-id": "ID сайта", "label.websites": "Сайты", "label.yesterday": "Вчера", @@ -118,6 +125,7 @@ "message.confirm-delete": "Вы уверены, что хотите удалить {target}?", "message.confirm-leave": "Вы уверены, что хотите уйти {target}?", "message.confirm-reset": "Вы уверены, что хотите сбросить статистику {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Удалить сайт", "message.delete-website-warning": "Все связанные данные будут также удалены.", "message.error": "Что-то пошло не так.", @@ -140,6 +148,7 @@ "message.tracking-code": "Код отслеживания", "message.user-deleted": "Пользователь удален.", "message.visitor-log": "Посетитель из {country} используя {browser} на {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "У этой команды нет ни одного сайта.", "messages.no-websites-configured": "У вас нет настроенных сайтов.", "messages.team-websites-info": "Сайты могут просматривать все члены команды." diff --git a/lang/si-LK.json b/lang/si-LK.json index 33346087..c592790d 100644 --- a/lang/si-LK.json +++ b/lang/si-LK.json @@ -1,120 +1,155 @@ { - "label.accounts": "ගිණුම්", - "label.add-account": "ගිණුම එකතු කරන්න", - "label.add-column": "තීරුව එක් කරන්න", - "label.add-filter": "පෙරහන එකතු කරන්න", + "label.access-code": "Access code", + "label.actions": "Actions", + "label.activity-log": "Activity log", "label.add-website": "වෙබ් අඩවිය එක් කරන්න", - "label.administrator": "පරිපාලක", + "label.admin": "Administrator", "label.all": "සියල්ල", "label.all-time": "හැම වෙලාවෙම", - "label.all-websites": "සියලුම වෙබ් අඩවි", + "label.analytics": "Analytics", + "label.average-visit-time": "Average visit time", "label.back": "ආපසු", + "label.bounce-rate": "Bounce rate", + "label.browsers": "Browsers", "label.cancel": "අවලංගු කරන්න", "label.change-password": "මුරපදය වෙනස් කරන්න", + "label.cities": "Cities", + "label.clear-all": "Clear all", + "label.confirm": "Confirm", "label.confirm-password": "මුරපදය සත්‍යාපනය කරන්න", - "label.copy-to-clipboard": "පසුරු පුවරුවට පිටපත් කරන්න", + "label.continue": "Continue", + "label.countries": "Countries", + "label.create-team": "Create team", + "label.create-user": "Create user", + "label.created": "Created", "label.current-password": "වත්මන් මුරපදය", "label.custom-range": "අභිරුචි පරාසය", "label.dashboard": "උපකරණ පුවරුව", + "label.data": "Data", "label.date-range": "දින පරාසය", "label.default-date-range": "පෙරනිමි දින පරාසය", "label.delete": "මකන්න", - "label.delete-account": "ගිණුම මකන්න", + "label.delete-team": "Delete team", + "label.delete-user": "Delete user", "label.delete-website": "වෙබ් අඩවිය මකන්න", + "label.desktop": "Desktop", + "label.details": "Details", + "label.devices": "Devices", "label.dismiss": "මගහරින්න", "label.domain": "වසම", "label.edit": "සංස්කරණය කරන්න", - "label.edit-account": "ගිණුම සංස්කරණය කරන්න", - "label.edit-website": "වෙබ් අඩවිය සංස්කරණය කරන්න", + "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "බෙදාගැනීමේ URL සබල කරන්න", "label.event-data": "සිදුවීම් දත්ත", - "label.field-name": "ක්ෂේත්‍ර නාම", - "label.invalid": "වලංගු නැත", - "label.invalid-domain": "වලංගු නොවන වසමක්", + "label.events": "Events", + "label.filter-combined": "Combined", + "label.filter-raw": "Raw", + "label.funnel": "Funnel", + "label.join": "Join", + "label.join-team": "Join team", "label.language": "භාෂාව", + "label.languages": "Languages", + "label.laptop": "Laptop", "label.last-days": "අන්තිම {x} දින", "label.last-hours": "අන්තිම {x} පැය", - "label.logged-in-as": "ලොග් වී ඇත්තේ {username}", + "label.leave": "Leave", + "label.leave-team": "Leave team", "label.login": "ලොග් වෙන්න", "label.logout": "පිටවීම", + "label.members": "Members", + "label.mobile": "Mobile", "label.more": "තවත්", "label.name": "නම", "label.new-password": "අලුත් මුරපදය", "label.none": "කිසිවක් නැත", + "label.operating-systems": "Operating systems", "label.owner": "හිමිකරු", + "label.page-views": "Page views", + "label.pages": "Pages", "label.password": "මුරපදය", - "label.passwords-dont-match": "මුරපද නොගැලපේ", + "label.powered-by": "Powered by {name}", "label.profile": "පැතිකඩ", + "label.queries": "Queries", + "label.query": "Query", + "label.query-parameters": "Query parameters", "label.realtime": "තත්ය කාල", - "label.realtime-logs": "තත්‍ය කාලීන ලොග්", + "label.referrers": "Referrers", "label.refresh": "නැවුම් කරන්න", + "label.regenerate": "Regenerate", + "label.regions": "Regions", + "label.remove": "Remove", + "label.reports": "Reports", "label.required": "අවශ්‍යයි", "label.reset": "යළි පිහිටුවන්න", "label.reset-website": "සංඛ්යා ලේඛන නැවත සකසන්න", + "label.role": "Role", "label.save": "සුරකින්න", - "label.search": "සෙවීම", + "label.screens": "Screens", + "label.select-date": "Select date", + "label.select-website": "Select website", + "label.sessions": "Sessions", "label.settings": "සැකසුම්", "label.share-url": "බෙදාගැනීමේ URL", "label.single-day": "තනි දවස", + "label.tablet": "Tablet", + "label.team": "Team", + "label.team-guest": "Team guest", + "label.team-id": "Team ID", + "label.team-member": "Team member", + "label.team-owner": "Team owner", + "label.teams": "Teams", "label.theme": "තේමාව", "label.this-month": "මෙ මාසය", "label.this-week": "මේ සතිය", "label.this-year": "මේ අවුරුද්ද", "label.timezone": "වේලා කලාපය", + "label.title": "Title", "label.today": "අද", + "label.toggle-charts": "Toggle charts", "label.tracking-code": "ලුහුබැඳීමේ කේතය", - "label.type": "වර්ගය", + "label.unique-visitors": "Unique visitors", "label.unknown": "නොදනී", + "label.urls": "URLs", + "label.user": "User", "label.username": "පරිශීලක නාමය", - "label.value": "වටිනාකම", + "label.users": "Users", + "label.view": "View", "label.view-details": "තොරතුරු පෙන්වන්න", + "label.views": "Views", + "label.visitors": "Visitors", + "label.website": "Website", + "label.website-id": "Website ID", "label.websites": "වෙබ් අඩවි", "label.yesterday": "ඊයේ", "message.active-users": "{x} දැන් {x, plural, one {අමුත්තා} other {අමුත්තන්}}", "message.confirm-delete": "{target} මකා දැමීම ගැන විශ්වාසද?", + "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "{target} ට අදාල සංඛ්‍යාලේඛන නැවත පිහිටුවීමට අවශ්‍යද?", - "message.copied": "පිටපත් කරගත්තා!", - "message.delete-warning": "සියලුම ආශ්‍රිත දත්ත ද මකා දැමෙනු ඇත.", - "message.edit-dashboard": "උපකරණ පුවරුව සංස්කරණය කරන්න", - "message.failure": "යම් ගැටලුවක් මතු වී ඇත.", - "message.get-share-url": "බෙදාගැනීමේ URL ලබා ගන්න", - "message.get-tracking-code": "ලුහුබැඳීමේ කේතය ලබා ගන්න", + "message.delete-account": "To delete this account, 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 website data will be deleted.", + "message.error": "Something went wrong.", + "message.event-log": "{event} on {url}", "message.go-to-settings": "සැකසීම් වෙත යන්න", "message.incorrect-username-password": "වැරදි පරිශීලක නාමය/මුරපදය.", - "message.log.visitor": "{country} වලින් පැමිණි අමුත්තකු {device} එකේ, මේ {os} එකේ, මේ {browser} එකෙන් ඉන්නවා", - "message.new-version-available": "umami අලුත්ම {version} වන අනුවාදය නිකුත් උනා!", + "message.invalid-domain": "Invalid domain. Do not include http/https.", + "message.min-password-length": "Minimum length of {n} characters", "message.no-data-available": "පෙන්වීමට දත්ත නොමැත.", - "message.no-websites-configured": "ඔබට වින්‍යාස කර ඇති වෙබ් අඩවි කිසිවක් නොමැත.", + "message.no-match-password": "Passwords do not match.", + "message.no-teams": "You have not created any teams.", + "message.no-users": "There are no users.", "message.page-not-found": "පිටුව හමු නොවීය.", - "message.powered-by": "බල ගැන්වුයේ {name}", - "message.reset-warning": "සියලුම සංඛ්‍යාලේඛන මකා දමනු ඇත. නමුත් ඔබගේ නිරීක්ෂණ කේතය නොවෙනස්ව පවතිනු ඇත.", - "message.save-success": "සාර්තකව සුරැකිණි.", + "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 settings will remain intact.", + "message.saved": "Saved.", "message.share-url": "මේ {target} සඳහා ප්‍රසිද්ධියේ බෙදාගත් URL එකයි.", - "message.toggle-charts": "ප්‍රස්ථාර ටොගල් කරන්න", - "message.track-stats": "{target} හි සංඛ්යාලේඛන බැලීම සදහා, පහත කේතය {head} කොටසට ඇතුලත් කරන්න.", - "message.type-delete": "සත්‍යාපනය සදහා {delete} ලෙස පහල කොටුවේ ටයිප් කරන්න", - "message.type-reset": "සත්‍යාපනය සදහා {reset} ලෙස පහල කොටුවේ ටයිප් කරන්න", - "metrics.actions": "ක්රියාවන්", - "metrics.average-visit-time": "සාමාන්‍ය සංචාර කාලය", - "metrics.bounce-rate": "හැරී යන ප්‍රමාණය", - "metrics.browsers": "බ්‍රව්සර්", - "metrics.countries": "රටවල්", - "metrics.device.desktop": "ඩෙස්ක්ටොප්", - "metrics.device.laptop": "ලැප්ටොප්", - "metrics.device.mobile": "ජංගම", - "metrics.device.tablet": "ටැබ්ලට්", - "metrics.devices": "උපකරණ", - "metrics.events": "සිද්ධීන්", - "metrics.filter.combined": "ඒකාබද්ධ", - "metrics.filter.raw": "අමු", - "metrics.languages": "භාෂා", - "metrics.operating-systems": "මෙහෙයුම් පද්ධති", - "metrics.page-views": "පිටු බැලීම්", - "metrics.pages": "පිටු", - "metrics.query-parameters": "විමසුම් පරාමිතීන්", - "metrics.referrers": "යොමු කරන්නන්", - "metrics.screens": "තිර", - "metrics.unique-visitors": "අලුත්ම අමුත්තන්", - "metrics.views": "බැලූ ගණන", - "metrics.visitors": "අමුත්තන්" + "message.team-already-member": "You are already a member of the team.", + "message.team-not-found": "Team not found.", + "message.tracking-code": "To track stats for this website, place the following code in the ... section of your HTML.", + "message.user-deleted": "User deleted.", + "message.visitor-log": "Visitor from {country} using {browser} on {os} {device}", + "messages.no-results-found": "No results were found.", + "messages.no-team-websites": "This team does not have any websites.", + "messages.no-websites-configured": "You do not have any websites configured.", + "messages.team-websites-info": "Websites can be viewed by anyone on the team." } diff --git a/lang/sk-SK.json b/lang/sk-SK.json index 2d05cd2e..57948263 100644 --- a/lang/sk-SK.json +++ b/lang/sk-SK.json @@ -40,9 +40,11 @@ "label.edit": "Upraviť", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Povoliť zdielanie URL", + "label.event-data": "Event data", "label.events": "Udalosti", "label.filter-combined": "Kombinácie", "label.filter-raw": "Nezpracované", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Powered by {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Aktuálne", "label.referrers": "Odkazy", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Povinné", "label.reset": "Reset", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Uložiť", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Nastavenia", @@ -104,6 +109,7 @@ "label.tracking-code": "Sledovací kód", "label.unique-visitors": "Jedinečné návštevy", "label.unknown": "Neznámý", + "label.urls": "URLs", "label.user": "User", "label.username": "Užívateľské meno", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Zobraziť detaily", "label.views": "Zobrazení", "label.visitors": "Návštevy", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Weby", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Naozaj zmazať {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Zmazať web", "message.delete-website-warning": "Všetky príbuzné data budu tiež zmazané.", "message.error": "Niečo sa pokazilo.", @@ -140,6 +148,7 @@ "message.tracking-code": "Sledovací kód", "message.user-deleted": "User deleted.", "message.visitor-log": "Návštevník z {country} s prehliadačom {browser} na {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Nemáte nastavený žiadny web.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/sl-SI.json b/lang/sl-SI.json index 459e5e7f..b27b2065 100644 --- a/lang/sl-SI.json +++ b/lang/sl-SI.json @@ -40,9 +40,11 @@ "label.edit": "Uredi", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Omogoči URL za skupno rabo", + "label.event-data": "Event data", "label.events": "Dogodki", "label.filter-combined": "Skupno", "label.filter-raw": "Neobdelane meritve", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Zagotavlja {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "V realnem času", "label.referrers": "Viri", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Zahtevano", "label.reset": "Ponastavi", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Shrani", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Nastavitve", @@ -104,6 +109,7 @@ "label.tracking-code": "Koda za sledenje", "label.unique-visitors": "Unikatni obiskovalci", "label.unknown": "Neznano", + "label.urls": "URLs", "label.user": "User", "label.username": "Uporabniško ime", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Prikaži podrobnosti", "label.views": "Ogledi", "label.visitors": "Obiskovalci", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Spletna mesta", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Ste prepričani, da želite izbrisati {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Izbriši spletno mesto", "message.delete-website-warning": "Izbrisani bodo tudi vsi povezani podatki.", "message.error": "Prišlo je do napake.", @@ -140,6 +148,7 @@ "message.tracking-code": "Koda za sledenje", "message.user-deleted": "User deleted.", "message.visitor-log": "Obiskovalec iz {country} uporablja {browser} na {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Ni nastavljenih spletnih mest.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/sv-SE.json b/lang/sv-SE.json index 16a8d62a..c3155fc8 100644 --- a/lang/sv-SE.json +++ b/lang/sv-SE.json @@ -40,9 +40,11 @@ "label.edit": "Redigera", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Aktivera delnings-URL", + "label.event-data": "Event data", "label.events": "Händelser", "label.filter-combined": "Kombinerade", "label.filter-raw": "Rådata", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Språk", @@ -68,6 +70,7 @@ "label.powered-by": "Drivs av {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Realtid", "label.referrers": "Hänvisare", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Krävs", "label.reset": "Återställ", "label.reset-website": "Återställ statistik", "label.role": "Role", "label.save": "Spara", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Inställningar", @@ -104,6 +109,7 @@ "label.tracking-code": "Spårningskod", "label.unique-visitors": "Unika besökare", "label.unknown": "Okänd", + "label.urls": "URLs", "label.user": "User", "label.username": "Användarnamn", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Visa detaljer", "label.views": "Visningar", "label.visitors": "Besökare", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Webbsajt", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Är du säker på att du vill radera {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Är du säker på att du vill återställa statistiken för {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Radera webbsajt", "message.delete-website-warning": "All tillhörande data kommer också raderas.", "message.error": "Något gick fel.", @@ -140,6 +148,7 @@ "message.tracking-code": "Spårningskod", "message.user-deleted": "User deleted.", "message.visitor-log": "Besökare från {country} med {browser} på {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Du har inga webbsajter.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/ta-IN.json b/lang/ta-IN.json index e4fc9f7e..2d7efa16 100644 --- a/lang/ta-IN.json +++ b/lang/ta-IN.json @@ -40,9 +40,11 @@ "label.edit": "திருத்துதல்", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "கள முகவரியை பகிரலாம்", + "label.event-data": "Event data", "label.events": "நிகழ்வுகள்", "label.filter-combined": "ஒருங்கிணைந்த", "label.filter-raw": "மூல", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "{name} ஆல் இயக்கப்படுகிறது", "label.profile": "சுயவிவரம்", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "தற்போதைய", "label.referrers": "குறிப்பிடுவோர்", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "தேவையானவை", "label.reset": "மீட்டமை", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "சேமி", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "அமைப்புகள்", @@ -104,6 +109,7 @@ "label.tracking-code": "கண்காணிப்பு குறியீடு", "label.unique-visitors": "தனிப்பட்ட பார்வையாளர்கள்", "label.unknown": "தெரியாத", + "label.urls": "URLs", "label.user": "User", "label.username": "பயனர்பெயர்", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "விபரங்களை பார்", "label.views": "பார்வைகள்", "label.visitors": "பார்வையாளர்கள்", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "வலைத்தளங்கள்", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "நீங்கள் நிச்சயமாக {target} நீக்க விரும்புகிறீர்களா?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "வலைத்தளத்தை நீக்கு", "message.delete-website-warning": "தொடர்புடைய எல்லா தரவும் நீக்கப்படும்.", "message.error": "ஏதோ தவறு நடந்துவிட்டது.", @@ -140,6 +148,7 @@ "message.tracking-code": "கண்காணிப்பு குறியீடு", "message.user-deleted": "User deleted.", "message.visitor-log": "{country}வில் இருந்து பார்வையாளர் {browser} ஐ {os} {device}லில் பயன்படுத்துகிறார்", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "உங்களிடம் எந்த வலைத்தளங்களும் கட்டமைக்கப்படவில்லை.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/th-TH.json b/lang/th-TH.json index d71f4633..4f12f420 100644 --- a/lang/th-TH.json +++ b/lang/th-TH.json @@ -40,9 +40,11 @@ "label.edit": "แก้ไข", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "เปิดใช้งานการแชร์ลิงก์", + "label.event-data": "Event data", "label.events": "เหตุการณ์", "label.filter-combined": "ข้อมูลรวม", "label.filter-raw": "ข้อมูลดิบ", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "ภาษา", @@ -68,6 +70,7 @@ "label.powered-by": "ขับเคลื่อนโดย {name}", "label.profile": "โปรไฟล์", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "เรียลไทม์", "label.referrers": "แหล่งที่มา", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "ต้องการ", "label.reset": "รีเซต", "label.reset-website": "รีเซตข้อมูลสถิติ", "label.role": "Role", "label.save": "บันทึก", "label.screens": "ขนาดหน้าจอ", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "ตั้งค่า", @@ -104,6 +109,7 @@ "label.tracking-code": "โค้ดสำหรับใช้ติดตาม", "label.unique-visitors": "ผู้เข้าชม", "label.unknown": "ไม่รู้จัก", + "label.urls": "URLs", "label.user": "User", "label.username": "ชื่อผู้ใช้", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "แสดงรายละเอียด", "label.views": "การเข้าชม", "label.visitors": "ผู้เข้าชม", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "เว็บไซต์", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "คุณแน่ใจหรือไม่ว่าต้องการลบ {target} ?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "คุณแน่ใจหรือไม่ว่าต้องการรีเซตข้อมูลสถิติของ {target} ?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "ลบเว็บไซต์", "message.delete-website-warning": "ข้อมูลที่เกี่ยวข้องทั้งหมดจะถูกลบ.", "message.error": "เกิดข้อผิดพลาด.", @@ -140,6 +148,7 @@ "message.tracking-code": "โค้ดสำหรับใช้ติดตาม", "message.user-deleted": "User deleted.", "message.visitor-log": "ผู้เข้าชมจาก {country} กำลังใช้งานผ่าน {browser} บน {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "คุณยังไม่ได้ตั้งค่าเว็บไซต์ใด ๆ ไว้.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/tr-TR.json b/lang/tr-TR.json index 97556349..47ed7ab3 100644 --- a/lang/tr-TR.json +++ b/lang/tr-TR.json @@ -40,9 +40,11 @@ "label.edit": "Düzenle", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Anonim paylaşım URL'i aktif", + "label.event-data": "Event data", "label.events": "Olaylar", "label.filter-combined": "Birleşik", "label.filter-raw": "Ham", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Sağlayıcı: {name}", "label.profile": "Profil", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Gerçek Zamanlı", "label.referrers": "Yönlendirenler", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Zorunlu alan", "label.reset": "Sıfırla", "label.reset-website": "Reset statistics", "label.role": "Role", "label.save": "Kaydet", "label.screens": "Ekranlar", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Ayarlar", @@ -104,6 +109,7 @@ "label.tracking-code": "İzleme kodu", "label.unique-visitors": "Tekil kullanıcı", "label.unknown": "Bilinmeyen", + "label.urls": "URLs", "label.user": "User", "label.username": "Kullanıcı adı", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Detayı incele", "label.views": "Görüntüleme", "label.visitors": "Ziyaretçi", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Web siteleri", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "{target} kaydını silmek istediğinizden emin misiniz?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Are your sure you want to reset {target}'s statistics?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Web sitesini sil", "message.delete-website-warning": "İlişkili tüm veriler de silinecektir.", "message.error": "Bir şeyler ters gitti!", @@ -140,6 +148,7 @@ "message.tracking-code": "İzleme kodu", "message.user-deleted": "User deleted.", "message.visitor-log": "Yeni ziyaretçi: {country}, {os}, {device}, {browser}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Henüz hiç web sitesi tanımlamadınız", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/uk-UA.json b/lang/uk-UA.json index 413f2dad..e475c39b 100644 --- a/lang/uk-UA.json +++ b/lang/uk-UA.json @@ -40,9 +40,11 @@ "label.edit": "Редагувати", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Дозволити ділитися посиланням", + "label.event-data": "Event data", "label.events": "Події", "label.filter-combined": "Об'єднані", "label.filter-raw": "Сирі дані", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "На базі {name}", "label.profile": "Профіль", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "У реальному часі", "label.referrers": "Джерела", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Обов'язкове", "label.reset": "Скинути", "label.reset-website": "Скинути статистику сайту", "label.role": "Role", "label.save": "Зберегти", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Налаштування", @@ -104,6 +109,7 @@ "label.tracking-code": "Код для відслідковування", "label.unique-visitors": "Унікальні відвідувачі", "label.unknown": "Невідомо", + "label.urls": "URLs", "label.user": "User", "label.username": "Ім'я користувача", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Переглянути деталі", "label.views": "Перегляди", "label.visitors": "Відвідувачі", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Сайти", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Ви впевнені, що бажаєте видалити {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Ви впевнені, що бажаєте скинути статистику для {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Видалити сайт", "message.delete-website-warning": "Усі пов'язані дані будуть видалені також.", "message.error": "Щось пішло не так.", @@ -140,6 +148,7 @@ "message.tracking-code": "Код для відслідковування", "message.user-deleted": "User deleted.", "message.visitor-log": "Відвідувач з {country} використовуючи {browser} на {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "У вас немає налаштованих сайтів.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/ur-PK.json b/lang/ur-PK.json index d206de64..a3cae9e4 100644 --- a/lang/ur-PK.json +++ b/lang/ur-PK.json @@ -40,9 +40,11 @@ "label.edit": "ترمیم", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "شیئر یو آر ایل کو فعال کریں", + "label.event-data": "Event data", "label.events": "واقعات", "label.filter-combined": "مشترکہ", "label.filter-raw": "خام", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "تقویت یافتہ بذریعہ {name}", "label.profile": "پروفائل", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "براہ راست", "label.referrers": "بھیجنے والے", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "درکار ہے", "label.reset": "دوبارہ ترتیب دیں", "label.reset-website": "اعدادوشمار کو دوبارہ ترتیب دیں", "label.role": "Role", "label.save": "محفوظ کریں", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "ترتیبات", @@ -104,6 +109,7 @@ "label.tracking-code": "ٹریکنگ کوڈ", "label.unique-visitors": "منفرد زائرین", "label.unknown": "نامعلوم", + "label.urls": "URLs", "label.user": "User", "label.username": "صارف نام", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "تفصیلات دیکھیں", "label.views": "مناظر", "label.visitors": "زائرین", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "ویب سائٹس", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "کیا آپ واقعی {target} کو حذف کرنا چاہتے ہیں؟", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "کیا آپ واقعی {target} کے اعدادوشمار کو دوبارہ ترتیب دینا چاہتے ہیں؟", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "ویب سائٹ مٹایں", "message.delete-website-warning": "تمام متعلقہ ڈیٹا بھی حذف کر دیا جائے گا۔", "message.error": "کچھ غلط ہو گیا.", @@ -140,6 +148,7 @@ "message.tracking-code": "ٹریکنگ کوڈ", "message.user-deleted": "User deleted.", "message.visitor-log": "{os} {device} پر {browser} کا استعمال کرتے ہوئے {country} سے آنے والا", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "آپ کے پاس کوئی ویب سائٹ کنفیگر نہیں ہے۔", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/vi-VN.json b/lang/vi-VN.json index fe27ce4d..81e507bc 100644 --- a/lang/vi-VN.json +++ b/lang/vi-VN.json @@ -40,9 +40,11 @@ "label.edit": "Chỉnh sửa", "label.edit-dashboard": "Edit dashboard", "label.enable-share-url": "Bật khả năng chia sẻ URL", + "label.event-data": "Event data", "label.events": "Sự kiện", "label.filter-combined": "Kết hợp", "label.filter-raw": "Gốc", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "Language", @@ -68,6 +70,7 @@ "label.powered-by": "Bản quyền thuộc về {name}", "label.profile": "Hồ sơ", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "Query parameters", "label.realtime": "Thời gian thực", "label.referrers": "Liên kết giới thiệu", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "Yêu cầu", "label.reset": "Tái thiết lập", "label.reset-website": "Tái thiết lập thống kê", "label.role": "Role", "label.save": "Lưu", "label.screens": "Screens", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "Cài đặt", @@ -104,6 +109,7 @@ "label.tracking-code": "Mã theo dõi", "label.unique-visitors": "Khách truy cập một lần", "label.unknown": "Không rõ", + "label.urls": "URLs", "label.user": "User", "label.username": "Tên đăng nhập", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "Xem chi tiết", "label.views": "Xem", "label.visitors": "Khách", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "Websites", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "Bạn có chắc chắn muốn xoá {target}?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "Bạn có chắc chắn muốn tái thiết lập thống kê {target}?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "Xóa website", "message.delete-website-warning": "Tất cả các dữ liệu liên quan cũng sẽ bị xoá.", "message.error": "Đã xảy ra lỗi.", @@ -140,6 +148,7 @@ "message.tracking-code": "Mã theo dõi", "message.user-deleted": "User deleted.", "message.visitor-log": "Khách từ {country} đang dùng {browser} trên {os} {device}", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "Bạn chưa có bất cứ website nào.", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/lang/zh-CN.json b/lang/zh-CN.json index 1aba3988..d120ed1a 100644 --- a/lang/zh-CN.json +++ b/lang/zh-CN.json @@ -40,9 +40,11 @@ "label.edit": "编辑", "label.edit-dashboard": "编辑仪表板", "label.enable-share-url": "启用共享链接", + "label.event-data": "Event data", "label.events": "行为类别", "label.filter-combined": "合并", "label.filter-raw": "原始", + "label.funnel": "Funnel", "label.join": "加入", "label.join-team": "加入团队", "label.language": "语言", @@ -68,6 +70,7 @@ "label.powered-by": "由 {name} 提供支持", "label.profile": "个人资料", "label.queries": "查询", + "label.query": "Query", "label.query-parameters": "查询参数", "label.realtime": "实时", "label.referrers": "来源域名", @@ -75,12 +78,14 @@ "label.regenerate": "重新生成", "label.regions": "州/省", "label.remove": "移除", + "label.reports": "Reports", "label.required": "必填", "label.reset": "重置", "label.reset-website": "重置统计数据", "label.role": "角色", "label.save": "保存", "label.screens": "屏幕尺寸", + "label.select-date": "Select date", "label.select-website": "选择网站", "label.sessions": "会话", "label.settings": "设置", @@ -104,6 +109,7 @@ "label.tracking-code": "跟踪代码", "label.unique-visitors": "独立访客", "label.unknown": "未知", + "label.urls": "URLs", "label.user": "用户", "label.username": "用户名", "label.users": "用户", @@ -111,6 +117,7 @@ "label.view-details": "查看更多", "label.views": "浏览量", "label.visitors": "访客", + "label.website": "Website", "label.website-id": "网站 ID", "label.websites": "网站", "label.yesterday": "昨天", @@ -118,6 +125,7 @@ "message.confirm-delete": "你确定要删除 {target} 吗?", "message.confirm-leave": "你确定要离开 {target} 吗?", "message.confirm-reset": "您确定要重置 {target} 的数据吗?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "删除网站", "message.delete-website-warning": "所有相关数据将会被删除。", "message.error": "出现错误。", @@ -140,6 +148,7 @@ "message.tracking-code": "跟踪代码", "message.user-deleted": "User detected.", "message.visitor-log": "来自{country}的访客在搭载 {os} 的{device}上使用 {browser} 浏览器进行访问。", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "这个团队没有任何网站。", "messages.no-websites-configured": "你还没有设置任何网站。", "messages.team-websites-info": "团队中的任何人都可查看网站。" diff --git a/lang/zh-TW.json b/lang/zh-TW.json index 42370059..d15136a8 100644 --- a/lang/zh-TW.json +++ b/lang/zh-TW.json @@ -40,9 +40,11 @@ "label.edit": "編輯", "label.edit-dashboard": "編輯管理面板", "label.enable-share-url": "啟用分享連結", + "label.event-data": "Event data", "label.events": "行為類別", "label.filter-combined": "總和", "label.filter-raw": "原始", + "label.funnel": "Funnel", "label.join": "Join", "label.join-team": "Join team", "label.language": "語言", @@ -68,6 +70,7 @@ "label.powered-by": "運行 {name}", "label.profile": "個人資料", "label.queries": "Queries", + "label.query": "Query", "label.query-parameters": "查詢參數", "label.realtime": "實時", "label.referrers": "指入域名", @@ -75,12 +78,14 @@ "label.regenerate": "Regenerate", "label.regions": "Regions", "label.remove": "Remove", + "label.reports": "Reports", "label.required": "必填", "label.reset": "重置", "label.reset-website": "重置統計數據", "label.role": "Role", "label.save": "保存", "label.screens": "屏幕尺寸", + "label.select-date": "Select date", "label.select-website": "Select website", "label.sessions": "Sessions", "label.settings": "設置", @@ -104,6 +109,7 @@ "label.tracking-code": "追蹤代碼", "label.unique-visitors": "獨立訪客", "label.unknown": "未知", + "label.urls": "URLs", "label.user": "User", "label.username": "用户名", "label.users": "Users", @@ -111,6 +117,7 @@ "label.view-details": "查看更多", "label.views": "頁面流量", "label.visitors": "獨立訪客", + "label.website": "Website", "label.website-id": "Website ID", "label.websites": "網站", "label.yesterday": "Yesterday", @@ -118,6 +125,7 @@ "message.confirm-delete": "你確定要刪除 {target} 嗎?", "message.confirm-leave": "Are you sure you want to leave {target}?", "message.confirm-reset": "您確定要重置 {target} 的數據嗎?", + "message.delete-account": "To delete this account, type {confirmation} in the box below to confirm.", "message.delete-website": "刪除網站", "message.delete-website-warning": "所有相關數據將會被刪除。", "message.error": "出現錯誤。", @@ -140,6 +148,7 @@ "message.tracking-code": "追蹤代碼", "message.user-deleted": "User deleted.", "message.visitor-log": "來自{country}的訪客在搭載 {os} 的{device}上使用 {browser} 進行訪問。", + "messages.no-results-found": "No results were found.", "messages.no-team-websites": "This team does not have any websites.", "messages.no-websites-configured": "目前無任何網站設定。", "messages.team-websites-info": "Websites can be viewed by anyone on the team." diff --git a/package.json b/package.json index 02820f22..c4a790dd 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ "timezone-support": "^2.0.2", "uuid": "^8.3.2", "yup": "^0.32.11", - "zustand": "^3.7.2" + "zustand": "^4.3.8" }, "devDependencies": { "@formatjs/cli": "^4.2.29", diff --git a/pages/api/websites/[id]/data.ts b/pages/api/websites/[id]/data.ts deleted file mode 100644 index 93e97067..00000000 --- a/pages/api/websites/[id]/data.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { NextApiResponse } from 'next'; -import { useAuth } from 'lib/middleware'; -import { NextApiRequestQueryBody, User } from 'lib/types'; -import { ok } from 'next-basics'; - -export default async ( - req: NextApiRequestQueryBody, - res: NextApiResponse, -) => { - await useAuth(req, res); - - return ok(res, req.auth.user); -}; diff --git a/pages/api/websites/[id]/eventData.ts b/pages/api/websites/[id]/eventData.ts index 65c4d687..04a6d83b 100644 --- a/pages/api/websites/[id]/eventData.ts +++ b/pages/api/websites/[id]/eventData.ts @@ -35,7 +35,7 @@ export default async ( const { id: websiteId } = req.query; - if (req.method === 'POST') { + if (req.method === 'GET') { if (!(await canViewWebsite(req.auth, websiteId))) { return unauthorized(res); } diff --git a/pages/reports/event-data.js b/pages/reports/event-data.js new file mode 100644 index 00000000..b5749c96 --- /dev/null +++ b/pages/reports/event-data.js @@ -0,0 +1,13 @@ +import AppLayout from 'components/layout/AppLayout'; +import EventDataReport from 'components/pages/reports/event-data/EventDataReport'; +import { useMessages } from 'hooks'; + +export default function Report() { + const { formatMessage, labels } = useMessages(); + + return ( + + + + ); +} diff --git a/pages/reports/event-data/index.js b/pages/reports/event-data/index.js deleted file mode 100644 index 154c79be..00000000 --- a/pages/reports/event-data/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import EventDataReport from 'components/pages/reports/EventDataReport'; - -export default function Report() { - return ; -} diff --git a/pages/reports/funnel.js b/pages/reports/funnel.js index 3ba11306..731ffa47 100644 --- a/pages/reports/funnel.js +++ b/pages/reports/funnel.js @@ -1,13 +1,13 @@ import AppLayout from 'components/layout/AppLayout'; -import FunnelPage from 'components/pages/reports/funnel/FunnelPage'; +import FunnelReport from 'components/pages/reports/funnel/FunnelReport'; import useMessages from 'hooks/useMessages'; export default function Funnel() { const { formatMessage, labels } = useMessages(); return ( - - + + ); } diff --git a/pages/reports/index.js b/pages/reports/index.js index b26023cc..70f684cb 100644 --- a/pages/reports/index.js +++ b/pages/reports/index.js @@ -1,5 +1,5 @@ import AppLayout from 'components/layout/AppLayout'; -import ReportsList from 'components/pages/reports/ReportsList'; +import ReportList from 'components/pages/reports/ReportList'; import useMessages from 'hooks/useMessages'; export default function ReportsPage() { @@ -7,7 +7,7 @@ export default function ReportsPage() { return ( - + ); } diff --git a/public/intl/messages/ar-SA.json b/public/intl/messages/ar-SA.json index fc38707d..c7723665 100644 --- a/public/intl/messages/ar-SA.json +++ b/public/intl/messages/ar-SA.json @@ -987,4 +987,4 @@ "value": "يمكن مشاهدة الموقع من اي عضو في المجموعة." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/be-BY.json b/public/intl/messages/be-BY.json index 56604985..37718636 100644 --- a/public/intl/messages/be-BY.json +++ b/public/intl/messages/be-BY.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/bn-BD.json b/public/intl/messages/bn-BD.json index 145815a5..7a2e5176 100644 --- a/public/intl/messages/bn-BD.json +++ b/public/intl/messages/bn-BD.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ca-ES.json b/public/intl/messages/ca-ES.json index 5d5d6ff7..9ae29bcf 100644 --- a/public/intl/messages/ca-ES.json +++ b/public/intl/messages/ca-ES.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/cs-CZ.json b/public/intl/messages/cs-CZ.json index fc617b4e..1ea0c864 100644 --- a/public/intl/messages/cs-CZ.json +++ b/public/intl/messages/cs-CZ.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/da-DK.json b/public/intl/messages/da-DK.json index 4401b5d8..bd68b67f 100644 --- a/public/intl/messages/da-DK.json +++ b/public/intl/messages/da-DK.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/de-CH.json b/public/intl/messages/de-CH.json index 88a93208..6861f5a4 100644 --- a/public/intl/messages/de-CH.json +++ b/public/intl/messages/de-CH.json @@ -979,4 +979,4 @@ "value": "Websiite chönd vo jedem im Team agluegt werde" } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/de-DE.json b/public/intl/messages/de-DE.json index d8a64915..85239abc 100644 --- a/public/intl/messages/de-DE.json +++ b/public/intl/messages/de-DE.json @@ -979,4 +979,4 @@ "value": "Webseiten können von jedem im Team eingesehen werden." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/el-GR.json b/public/intl/messages/el-GR.json index ecc6c306..688b73c0 100644 --- a/public/intl/messages/el-GR.json +++ b/public/intl/messages/el-GR.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/en-GB.json b/public/intl/messages/en-GB.json index a0dffae5..ffd74588 100644 --- a/public/intl/messages/en-GB.json +++ b/public/intl/messages/en-GB.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/en-US.json b/public/intl/messages/en-US.json index 0c7bb7dd..21fb9de8 100644 --- a/public/intl/messages/en-US.json +++ b/public/intl/messages/en-US.json @@ -1009,4 +1009,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/es-MX.json b/public/intl/messages/es-MX.json index fdc2483d..9a07a296 100644 --- a/public/intl/messages/es-MX.json +++ b/public/intl/messages/es-MX.json @@ -987,4 +987,4 @@ "value": "Las analíticas de tus sitios pueden verse por cualquier miembro del equipo." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/fa-IR.json b/public/intl/messages/fa-IR.json index 8f9cdc68..34c8544a 100644 --- a/public/intl/messages/fa-IR.json +++ b/public/intl/messages/fa-IR.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/fi-FI.json b/public/intl/messages/fi-FI.json index 9a23d285..03b0aef0 100644 --- a/public/intl/messages/fi-FI.json +++ b/public/intl/messages/fi-FI.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/fo-FO.json b/public/intl/messages/fo-FO.json index 52e2bc33..e1e45a1d 100644 --- a/public/intl/messages/fo-FO.json +++ b/public/intl/messages/fo-FO.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/fr-FR.json b/public/intl/messages/fr-FR.json index 7361eca2..11754452 100644 --- a/public/intl/messages/fr-FR.json +++ b/public/intl/messages/fr-FR.json @@ -983,4 +983,4 @@ "value": "Les sites peuvent être vus par tout utilisateur dans l'équipe." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ga-ES.json b/public/intl/messages/ga-ES.json index 114a55eb..35d98325 100644 --- a/public/intl/messages/ga-ES.json +++ b/public/intl/messages/ga-ES.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/he-IL.json b/public/intl/messages/he-IL.json index 57704b11..3e0b844b 100644 --- a/public/intl/messages/he-IL.json +++ b/public/intl/messages/he-IL.json @@ -975,4 +975,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/hi-IN.json b/public/intl/messages/hi-IN.json index aa550dfb..d51f71fe 100644 --- a/public/intl/messages/hi-IN.json +++ b/public/intl/messages/hi-IN.json @@ -979,4 +979,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/hu-HU.json b/public/intl/messages/hu-HU.json index 8bb833bf..a41352a0 100644 --- a/public/intl/messages/hu-HU.json +++ b/public/intl/messages/hu-HU.json @@ -991,4 +991,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/id-ID.json b/public/intl/messages/id-ID.json index 00a84f18..02e50783 100644 --- a/public/intl/messages/id-ID.json +++ b/public/intl/messages/id-ID.json @@ -955,4 +955,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/it-IT.json b/public/intl/messages/it-IT.json index 3cc27fd4..ad026521 100644 --- a/public/intl/messages/it-IT.json +++ b/public/intl/messages/it-IT.json @@ -991,4 +991,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ja-JP.json b/public/intl/messages/ja-JP.json index 55941ebf..384d8014 100644 --- a/public/intl/messages/ja-JP.json +++ b/public/intl/messages/ja-JP.json @@ -963,4 +963,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/km-KH.json b/public/intl/messages/km-KH.json index cfa45bbf..b6e93a33 100644 --- a/public/intl/messages/km-KH.json +++ b/public/intl/messages/km-KH.json @@ -959,4 +959,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ko-KR.json b/public/intl/messages/ko-KR.json index 7b368a5f..9665bc3d 100644 --- a/public/intl/messages/ko-KR.json +++ b/public/intl/messages/ko-KR.json @@ -963,4 +963,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/lt-LT.json b/public/intl/messages/lt-LT.json index 3bc4d21b..113a1394 100644 --- a/public/intl/messages/lt-LT.json +++ b/public/intl/messages/lt-LT.json @@ -1112,4 +1112,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/mn-MN.json b/public/intl/messages/mn-MN.json index beaab2d7..6ad96b19 100644 --- a/public/intl/messages/mn-MN.json +++ b/public/intl/messages/mn-MN.json @@ -1017,4 +1017,4 @@ "value": "Вебийг багийн бүх гишүүд үзэж болно." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ms-MY.json b/public/intl/messages/ms-MY.json index 31eee0d2..771672a7 100644 --- a/public/intl/messages/ms-MY.json +++ b/public/intl/messages/ms-MY.json @@ -979,4 +979,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/nb-NO.json b/public/intl/messages/nb-NO.json index bf9ffcd9..50a9ec18 100644 --- a/public/intl/messages/nb-NO.json +++ b/public/intl/messages/nb-NO.json @@ -991,4 +991,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/nl-NL.json b/public/intl/messages/nl-NL.json index 714c31a0..e775f2d5 100644 --- a/public/intl/messages/nl-NL.json +++ b/public/intl/messages/nl-NL.json @@ -987,4 +987,4 @@ "value": "Websites kunnen door iedereen in het team worden bekeken." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/pl-PL.json b/public/intl/messages/pl-PL.json index ba133523..0f5667ff 100644 --- a/public/intl/messages/pl-PL.json +++ b/public/intl/messages/pl-PL.json @@ -987,4 +987,4 @@ "value": "Strony internetowe mogą być przeglądane przez każdego członka zespołu." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/pt-BR.json b/public/intl/messages/pt-BR.json index 63e9a49e..6eade1e3 100644 --- a/public/intl/messages/pt-BR.json +++ b/public/intl/messages/pt-BR.json @@ -991,4 +991,4 @@ "value": "Os sites podem ser visualizados por qualquer membro da equipe." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/pt-PT.json b/public/intl/messages/pt-PT.json index 079af91b..a858ff8c 100644 --- a/public/intl/messages/pt-PT.json +++ b/public/intl/messages/pt-PT.json @@ -991,4 +991,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ro-RO.json b/public/intl/messages/ro-RO.json index 5ea1dece..e7305a38 100644 --- a/public/intl/messages/ro-RO.json +++ b/public/intl/messages/ro-RO.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ru-RU.json b/public/intl/messages/ru-RU.json index 155828c5..5d164635 100644 --- a/public/intl/messages/ru-RU.json +++ b/public/intl/messages/ru-RU.json @@ -963,4 +963,4 @@ "value": "Сайты могут просматривать все члены команды." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/sk-SK.json b/public/intl/messages/sk-SK.json index ad3e9b19..3abce8ef 100644 --- a/public/intl/messages/sk-SK.json +++ b/public/intl/messages/sk-SK.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/sl-SI.json b/public/intl/messages/sl-SI.json index aa584730..93dbb9d5 100644 --- a/public/intl/messages/sl-SI.json +++ b/public/intl/messages/sl-SI.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/sv-SE.json b/public/intl/messages/sv-SE.json index 93040948..2b3663a8 100644 --- a/public/intl/messages/sv-SE.json +++ b/public/intl/messages/sv-SE.json @@ -991,4 +991,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ta-IN.json b/public/intl/messages/ta-IN.json index d46893d6..b7210292 100644 --- a/public/intl/messages/ta-IN.json +++ b/public/intl/messages/ta-IN.json @@ -983,4 +983,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/th-TH.json b/public/intl/messages/th-TH.json index 74ab2981..54641c9c 100644 --- a/public/intl/messages/th-TH.json +++ b/public/intl/messages/th-TH.json @@ -983,4 +983,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/tr-TR.json b/public/intl/messages/tr-TR.json index f8c3a275..a8b03f95 100644 --- a/public/intl/messages/tr-TR.json +++ b/public/intl/messages/tr-TR.json @@ -955,4 +955,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/uk-UA.json b/public/intl/messages/uk-UA.json index 0cf3d7c1..a198c74e 100644 --- a/public/intl/messages/uk-UA.json +++ b/public/intl/messages/uk-UA.json @@ -963,4 +963,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/ur-PK.json b/public/intl/messages/ur-PK.json index 303ca457..fffff35e 100644 --- a/public/intl/messages/ur-PK.json +++ b/public/intl/messages/ur-PK.json @@ -987,4 +987,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/vi-VN.json b/public/intl/messages/vi-VN.json index e9b65724..400fd678 100644 --- a/public/intl/messages/vi-VN.json +++ b/public/intl/messages/vi-VN.json @@ -979,4 +979,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/zh-CN.json b/public/intl/messages/zh-CN.json index 53421291..d17a7d16 100644 --- a/public/intl/messages/zh-CN.json +++ b/public/intl/messages/zh-CN.json @@ -975,4 +975,4 @@ "value": "团队中的任何人都可查看网站。" } ] -} +} \ No newline at end of file diff --git a/public/intl/messages/zh-TW.json b/public/intl/messages/zh-TW.json index a306e4cc..135d3647 100644 --- a/public/intl/messages/zh-TW.json +++ b/public/intl/messages/zh-TW.json @@ -971,4 +971,4 @@ "value": "Websites can be viewed by anyone on the team." } ] -} +} \ No newline at end of file diff --git a/rollup.tracker.config.js b/rollup.tracker.config.js index f4e7223c..8003e0da 100644 --- a/rollup.tracker.config.js +++ b/rollup.tracker.config.js @@ -4,7 +4,7 @@ import replace from '@rollup/plugin-replace'; import { terser } from 'rollup-plugin-terser'; export default { - input: 'tracker/index.js', + input: 'tracker/event-data.js', output: { file: 'public/script.js', format: 'iife', diff --git a/store/app.js b/store/app.js index 594bc169..53fdbd92 100644 --- a/store/app.js +++ b/store/app.js @@ -1,4 +1,4 @@ -import create from 'zustand'; +import { create } from 'zustand'; import { DATE_RANGE_CONFIG, DEFAULT_DATE_RANGE, diff --git a/store/dashboard.js b/store/dashboard.js index 7c512228..f6677542 100644 --- a/store/dashboard.js +++ b/store/dashboard.js @@ -1,4 +1,4 @@ -import create from 'zustand'; +import { create } from 'zustand'; import { DASHBOARD_CONFIG, DEFAULT_WEBSITE_LIMIT } from 'lib/constants'; import { getItem, setItem } from 'next-basics'; diff --git a/store/queries.js b/store/queries.js index 92a8f3d5..1de2f04b 100644 --- a/store/queries.js +++ b/store/queries.js @@ -1,4 +1,4 @@ -import create from 'zustand'; +import { create } from 'zustand'; const store = create(() => ({})); diff --git a/store/reports.js b/store/reports.js new file mode 100644 index 00000000..4716aa43 --- /dev/null +++ b/store/reports.js @@ -0,0 +1,61 @@ +import { create } from 'zustand'; +import produce from 'immer'; +import { getRandomChars } from 'next-basics'; + +const emptyReport = { + name: 'Untitled', + description: '', + parameters: {}, +}; + +const initialState = {}; + +const store = create(() => ({ ...initialState })); + +export function updateReport(id, data) { + const report = store.getState()[id]; + + console.log('UPDATE STORE START', id, report); + + if (report) { + store.setState( + produce(state => { + const item = state[id]; + const { parameters, ...rest } = data; + + if (parameters) { + item.parameters = { ...item.parameters, ...parameters }; + } + + for (const key in rest) { + item[key] = rest[key]; + } + + return state; + }), + ); + } +} + +export function createReport() { + const id = `new_${getRandomChars(16)}`; + const report = { ...emptyReport, id }; + + store.setState( + produce(state => { + state[id] = report; + + return state; + }), + ); + + console.log('CREATE STORE', report); + + return report; +} + +export default store; + +if (typeof window !== 'undefined') { + window.__STORE__ = store; +} diff --git a/store/version.js b/store/version.js index cb5208fa..c232c7fa 100644 --- a/store/version.js +++ b/store/version.js @@ -1,4 +1,4 @@ -import create from 'zustand'; +import { create } from 'zustand'; import produce from 'immer'; import semver from 'semver'; import { CURRENT_VERSION, VERSION_CHECK, UPDATES_URL } from 'lib/constants'; diff --git a/store/websites.js b/store/websites.js index e174cbac..34f8242d 100644 --- a/store/websites.js +++ b/store/websites.js @@ -1,4 +1,4 @@ -import create from 'zustand'; +import { create } from 'zustand'; import produce from 'immer'; import app from './app'; import { parseDateRange } from 'lib/date'; diff --git a/yarn.lock b/yarn.lock index 1f9ea77a..1d0bc7fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5500,11 +5500,6 @@ functions-have-names@^1.2.2: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -funnel-graph-js@^1.3.7: - version "1.4.2" - resolved "https://registry.yarnpkg.com/funnel-graph-js/-/funnel-graph-js-1.4.2.tgz#b82150189e8afa59104d881d5dcf55a28d715342" - integrity sha512-9bnmcBve7RDH9dTF9BLuUpuisKkDka3yrfhs+Z/106ZgJvqIse1RfKQWjW+QdAlTrZqC9oafen7t/KuJKv9ohA== - generic-names@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-4.0.0.tgz#0bd8a2fd23fe8ea16cbd0a279acd69c06933d9a3" @@ -9749,7 +9744,7 @@ use-memo-one@^1.1.1: resolved "https://registry.yarnpkg.com/use-memo-one/-/use-memo-one-1.1.3.tgz#2fd2e43a2169eabc7496960ace8c79efef975e99" integrity sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ== -use-sync-external-store@^1.2.0: +use-sync-external-store@1.2.0, use-sync-external-store@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== @@ -9984,7 +9979,9 @@ yup@^0.32.11: property-expr "^2.0.4" toposort "^2.0.2" -zustand@^3.7.2: - version "3.7.2" - resolved "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz" - integrity sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA== +zustand@^4.3.8: + version "4.3.8" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.3.8.tgz#37113df8e9e1421b0be1b2dca02b49b76210e7c4" + integrity sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg== + dependencies: + use-sync-external-store "1.2.0"