mirror of
https://github.com/kremalicious/umami.git
synced 2025-02-01 12:29:35 +01:00
Merge branch 'dev' into dev
This commit is contained in:
commit
ba8541790f
10
package.json
10
package.json
@ -64,9 +64,9 @@
|
|||||||
".next/cache"
|
".next/cache"
|
||||||
],
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@clickhouse/client": "^1.0.2",
|
"@clickhouse/client": "^1.2.0",
|
||||||
"@fontsource/inter": "^4.5.15",
|
"@fontsource/inter": "^4.5.15",
|
||||||
"@prisma/client": "5.14.0",
|
"@prisma/client": "5.16.1",
|
||||||
"@prisma/extension-read-replicas": "^0.3.0",
|
"@prisma/extension-read-replicas": "^0.3.0",
|
||||||
"@react-spring/web": "^9.7.3",
|
"@react-spring/web": "^9.7.3",
|
||||||
"@tanstack/react-query": "^5.28.6",
|
"@tanstack/react-query": "^5.28.6",
|
||||||
@ -98,11 +98,11 @@
|
|||||||
"maxmind": "^4.3.6",
|
"maxmind": "^4.3.6",
|
||||||
"md5": "^2.3.0",
|
"md5": "^2.3.0",
|
||||||
"moment-timezone": "^0.5.35",
|
"moment-timezone": "^0.5.35",
|
||||||
"next": "14.2.3",
|
"next": "14.2.4",
|
||||||
"next-basics": "^0.39.0",
|
"next-basics": "^0.39.0",
|
||||||
"node-fetch": "^3.2.8",
|
"node-fetch": "^3.2.8",
|
||||||
"npm-run-all": "^4.1.5",
|
"npm-run-all": "^4.1.5",
|
||||||
"prisma": "5.14.0",
|
"prisma": "5.16.1",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-basics": "^0.123.0",
|
"react-basics": "^0.123.0",
|
||||||
"react-beautiful-dnd": "^13.1.0",
|
"react-beautiful-dnd": "^13.1.0",
|
||||||
@ -175,6 +175,6 @@
|
|||||||
"tar": "^6.1.2",
|
"tar": "^6.1.2",
|
||||||
"ts-jest": "^29.1.2",
|
"ts-jest": "^29.1.2",
|
||||||
"ts-node": "^10.9.1",
|
"ts-node": "^10.9.1",
|
||||||
"typescript": "^5.4.3"
|
"typescript": "^5.5.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -152,7 +152,7 @@
|
|||||||
"label.compare": [
|
"label.compare": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Compare"
|
"value": "Comparar"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.confirm": [
|
"label.confirm": [
|
||||||
@ -182,7 +182,7 @@
|
|||||||
"label.count": [
|
"label.count": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Count"
|
"value": "Recompte"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.countries": [
|
"label.countries": [
|
||||||
@ -236,7 +236,7 @@
|
|||||||
"label.current": [
|
"label.current": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Current"
|
"value": "Actual"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.current-password": [
|
"label.current-password": [
|
||||||
@ -398,13 +398,13 @@
|
|||||||
"label.end-step": [
|
"label.end-step": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "End Step"
|
"value": "Pas Final"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.entry": [
|
"label.entry": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Entry URL"
|
"value": "URL d'entrada"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.event": [
|
"label.event": [
|
||||||
@ -428,7 +428,7 @@
|
|||||||
"label.exit": [
|
"label.exit": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Exit URL"
|
"value": "URL de sortida"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.false": [
|
"label.false": [
|
||||||
@ -488,19 +488,19 @@
|
|||||||
"label.goal": [
|
"label.goal": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Goal"
|
"value": "Meta"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.goals": [
|
"label.goals": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Goals"
|
"value": "Metes"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.goals-description": [
|
"label.goals-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Track your goals for pageviews and events."
|
"value": "Feu un seguiment de les seves metes per a pàgines vistes i esdeveniments."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.greater-than": [
|
"label.greater-than": [
|
||||||
@ -518,13 +518,13 @@
|
|||||||
"label.host": [
|
"label.host": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Host"
|
"value": "Amfitrió"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.hosts": [
|
"label.hosts": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Hosts"
|
"value": "Amfitrions"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.insights": [
|
"label.insights": [
|
||||||
@ -578,13 +578,13 @@
|
|||||||
"label.journey": [
|
"label.journey": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Journey"
|
"value": "Trajecte"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Entengui com naveguen els usuaris pel seu lloc web."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
@ -777,7 +777,7 @@
|
|||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "record"
|
"value": "registre"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -785,7 +785,7 @@
|
|||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "records"
|
"value": "registres"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -874,19 +874,19 @@
|
|||||||
"label.previous": [
|
"label.previous": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Previous"
|
"value": "Anterior"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.previous-period": [
|
"label.previous-period": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Previous period"
|
"value": "Període anterior"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.previous-year": [
|
"label.previous-year": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Previous year"
|
"value": "Any anterior"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.profile": [
|
"label.profile": [
|
||||||
@ -898,7 +898,7 @@
|
|||||||
"label.property": [
|
"label.property": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Property"
|
"value": "Propietat"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.queries": [
|
"label.queries": [
|
||||||
@ -1090,7 +1090,7 @@
|
|||||||
"label.start-step": [
|
"label.start-step": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Start Step"
|
"value": "Pas inicial"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.steps": [
|
"label.steps": [
|
||||||
@ -1360,7 +1360,7 @@
|
|||||||
"label.views-per-visit": [
|
"label.views-per-visit": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Views per visit"
|
"value": "Vistes per visita"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.visit-duration": [
|
"label.visit-duration": [
|
||||||
@ -1462,7 +1462,7 @@
|
|||||||
"message.collected-data": [
|
"message.collected-data": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Collected data"
|
"value": "Dades recol·lectades"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"message.confirm-delete": [
|
"message.confirm-delete": [
|
||||||
@ -1790,7 +1790,7 @@
|
|||||||
"message.visitors-dropped-off": [
|
"message.visitors-dropped-off": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Els visitants han sortit"
|
"value": "Visitants han sortit"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -566,7 +566,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -152,7 +152,7 @@
|
|||||||
"label.compare": [
|
"label.compare": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Compare"
|
"value": "对比"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.confirm": [
|
"label.confirm": [
|
||||||
@ -182,7 +182,7 @@
|
|||||||
"label.count": [
|
"label.count": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Count"
|
"value": "数量"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.countries": [
|
"label.countries": [
|
||||||
@ -236,7 +236,7 @@
|
|||||||
"label.current": [
|
"label.current": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Current"
|
"value": "当前"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.current-password": [
|
"label.current-password": [
|
||||||
@ -398,13 +398,13 @@
|
|||||||
"label.end-step": [
|
"label.end-step": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "End Step"
|
"value": "最后一步"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.entry": [
|
"label.entry": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Entry URL"
|
"value": "首次访问 URL"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.event": [
|
"label.event": [
|
||||||
@ -428,7 +428,7 @@
|
|||||||
"label.exit": [
|
"label.exit": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Exit URL"
|
"value": "退出 URL"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.false": [
|
"label.false": [
|
||||||
@ -488,19 +488,19 @@
|
|||||||
"label.goal": [
|
"label.goal": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Goal"
|
"value": "目标"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.goals": [
|
"label.goals": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Goals"
|
"value": "目标"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.goals-description": [
|
"label.goals-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Track your goals for pageviews and events."
|
"value": "追踪您的页面浏览量和事件目标。"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.greater-than": [
|
"label.greater-than": [
|
||||||
@ -518,13 +518,13 @@
|
|||||||
"label.host": [
|
"label.host": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Host"
|
"value": "主机"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.hosts": [
|
"label.hosts": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Hosts"
|
"value": "主机"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.insights": [
|
"label.insights": [
|
||||||
@ -578,13 +578,13 @@
|
|||||||
"label.journey": [
|
"label.journey": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Journey"
|
"value": "轨迹"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "了解用户如何浏览您网站的哪些页面。"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
@ -692,7 +692,7 @@
|
|||||||
"label.manager": [
|
"label.manager": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Manager"
|
"value": "管理者"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.max": [
|
"label.max": [
|
||||||
@ -798,7 +798,7 @@
|
|||||||
"label.ok": [
|
"label.ok": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "OK"
|
"value": "好的"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.os": [
|
"label.os": [
|
||||||
@ -882,19 +882,19 @@
|
|||||||
"label.previous": [
|
"label.previous": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Previous"
|
"value": "之前"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.previous-period": [
|
"label.previous-period": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Previous period"
|
"value": "前一周期"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.previous-year": [
|
"label.previous-year": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Previous year"
|
"value": "前一年"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.profile": [
|
"label.profile": [
|
||||||
@ -906,7 +906,7 @@
|
|||||||
"label.property": [
|
"label.property": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Property"
|
"value": "属性"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.queries": [
|
"label.queries": [
|
||||||
@ -1098,7 +1098,7 @@
|
|||||||
"label.start-step": [
|
"label.start-step": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Start Step"
|
"value": "第一步"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.steps": [
|
"label.steps": [
|
||||||
@ -1134,7 +1134,7 @@
|
|||||||
"label.team-manager": [
|
"label.team-manager": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Team manager"
|
"value": "团队管理"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.team-member": [
|
"label.team-member": [
|
||||||
@ -1450,7 +1450,7 @@
|
|||||||
"message.collected-data": [
|
"message.collected-data": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Collected data"
|
"value": "收集数据"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"message.confirm-delete": [
|
"message.confirm-delete": [
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
"label.journey-description": [
|
"label.journey-description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Understand how users nagivate through your website."
|
"value": "Understand how users navigate through your website."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.language": [
|
"label.language": [
|
||||||
|
@ -21,8 +21,12 @@ export function TestConsole({ websiteId }: { websiteId: string }) {
|
|||||||
router.push(`/console/${value}`);
|
router.push(`/console/${value}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleClick() {
|
function handleRunScript() {
|
||||||
window['umami'].track({ url: '/page-view', referrer: 'https://www.google.com' });
|
window['umami'].track(props => ({
|
||||||
|
...props,
|
||||||
|
url: '/page-view',
|
||||||
|
referrer: 'https://www.google.com',
|
||||||
|
}));
|
||||||
window['umami'].track('track-event-no-data');
|
window['umami'].track('track-event-no-data');
|
||||||
window['umami'].track('track-event-with-data', {
|
window['umami'].track('track-event-with-data', {
|
||||||
test: 'test-data',
|
test: 'test-data',
|
||||||
@ -44,7 +48,7 @@ export function TestConsole({ websiteId }: { websiteId: string }) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleIdentifyClick() {
|
function handleRunIdentify() {
|
||||||
window['umami'].identify({
|
window['umami'].identify({
|
||||||
userId: 123,
|
userId: 123,
|
||||||
name: 'brian',
|
name: 'brian',
|
||||||
@ -145,10 +149,10 @@ export function TestConsole({ websiteId }: { websiteId: string }) {
|
|||||||
</div>
|
</div>
|
||||||
<div className={styles.group}>
|
<div className={styles.group}>
|
||||||
<div className={styles.header}>Javascript events</div>
|
<div className={styles.header}>Javascript events</div>
|
||||||
<Button id="manual-button" variant="primary" onClick={handleClick}>
|
<Button id="manual-button" variant="primary" onClick={handleRunScript}>
|
||||||
Run script
|
Run script
|
||||||
</Button>
|
</Button>
|
||||||
<Button id="manual-button" variant="primary" onClick={handleIdentifyClick}>
|
<Button id="manual-button" variant="primary" onClick={handleRunIdentify}>
|
||||||
Run identify
|
Run identify
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -46,9 +46,14 @@ export function WebsiteHeader({
|
|||||||
path: '/reports',
|
path: '/reports',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: formatMessage(labels.eventData),
|
label: formatMessage(labels.sessions),
|
||||||
|
icon: <Icons.User />,
|
||||||
|
path: '/sessions',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: formatMessage(labels.events),
|
||||||
icon: <Icons.Nodes />,
|
icon: <Icons.Nodes />,
|
||||||
path: '/event-data',
|
path: '/events',
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -144,7 +144,10 @@ export function RealtimeLog({ data }: { data: RealtimeData }) {
|
|||||||
const { events, visitors } = data;
|
const { events, visitors } = data;
|
||||||
|
|
||||||
let logs = [
|
let logs = [
|
||||||
...events.map(e => ({ __type: e.eventName ? TYPE_EVENT : TYPE_PAGEVIEW, ...e })),
|
...events.map(e => ({
|
||||||
|
__type: e.eventName ? TYPE_EVENT : TYPE_PAGEVIEW,
|
||||||
|
...e,
|
||||||
|
})),
|
||||||
...visitors.map(v => ({ __type: TYPE_SESSION, ...v })),
|
...visitors.map(v => ({ __type: TYPE_SESSION, ...v })),
|
||||||
].sort(thenby.firstBy('timestamp', -1));
|
].sort(thenby.firstBy('timestamp', -1));
|
||||||
|
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
import { useSessions } from 'components/hooks';
|
||||||
|
import SessionsTable from './SessionsTable';
|
||||||
|
import DataTable from 'components/common/DataTable';
|
||||||
|
import { ReactNode } from 'react';
|
||||||
|
|
||||||
|
export default function SessionsDataTable({
|
||||||
|
websiteId,
|
||||||
|
children,
|
||||||
|
}: {
|
||||||
|
websiteId?: string;
|
||||||
|
teamId?: string;
|
||||||
|
children?: ReactNode;
|
||||||
|
}) {
|
||||||
|
const queryResult = useSessions(websiteId);
|
||||||
|
|
||||||
|
if (queryResult?.result?.data?.length === 0) {
|
||||||
|
return children;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<DataTable queryResult={queryResult} allowSearch={false}>
|
||||||
|
{({ data }) => <SessionsTable data={data} showDomain={!websiteId} />}
|
||||||
|
</DataTable>
|
||||||
|
);
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
'use client';
|
||||||
|
import WebsiteHeader from '../WebsiteHeader';
|
||||||
|
import SessionsDataTable from './SessionsDataTable';
|
||||||
|
|
||||||
|
export function SessionsPage({ websiteId }) {
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<WebsiteHeader websiteId={websiteId} />
|
||||||
|
<SessionsDataTable websiteId={websiteId} />
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default SessionsPage;
|
@ -0,0 +1,21 @@
|
|||||||
|
import { GridColumn, GridTable, useBreakpoint } from 'react-basics';
|
||||||
|
import { useMessages } from 'components/hooks';
|
||||||
|
|
||||||
|
export function SessionsTable({ data = [] }: { data: any[]; showDomain?: boolean }) {
|
||||||
|
const { formatMessage, labels } = useMessages();
|
||||||
|
const breakpoint = useBreakpoint();
|
||||||
|
|
||||||
|
return (
|
||||||
|
<GridTable data={data} cardMode={['xs', 'sm', 'md'].includes(breakpoint)}>
|
||||||
|
<GridColumn name="id" label="ID" />
|
||||||
|
<GridColumn name="country" label={formatMessage(labels.country)} />
|
||||||
|
<GridColumn name="city" label={formatMessage(labels.city)} />
|
||||||
|
<GridColumn name="browser" label={formatMessage(labels.browser)} />
|
||||||
|
<GridColumn name="os" label={formatMessage(labels.os)} />
|
||||||
|
<GridColumn name="device" label={formatMessage(labels.device)} />
|
||||||
|
<GridColumn name="createdAt" label={formatMessage(labels.created)} />
|
||||||
|
</GridTable>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default SessionsTable;
|
10
src/app/(main)/websites/[websiteId]/sessions/page.tsx
Normal file
10
src/app/(main)/websites/[websiteId]/sessions/page.tsx
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import SessionsPage from './SessionsPage';
|
||||||
|
import { Metadata } from 'next';
|
||||||
|
|
||||||
|
export default function ({ params: { websiteId } }) {
|
||||||
|
return <SessionsPage websiteId={websiteId} />;
|
||||||
|
}
|
||||||
|
|
||||||
|
export const metadata: Metadata = {
|
||||||
|
title: 'Sessions',
|
||||||
|
};
|
28
src/app/api/scripts/telemetry/route.ts
Normal file
28
src/app/api/scripts/telemetry/route.ts
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
import { CURRENT_VERSION, TELEMETRY_PIXEL } from 'lib/constants';
|
||||||
|
|
||||||
|
export async function GET() {
|
||||||
|
if (
|
||||||
|
process.env.NODE_ENV !== 'production' &&
|
||||||
|
process.env.DISABLE_TELEMETRY &&
|
||||||
|
process.env.PRIVATE_MODE
|
||||||
|
) {
|
||||||
|
const script = `
|
||||||
|
(()=>{const i=document.createElement('img');
|
||||||
|
i.setAttribute('src','${TELEMETRY_PIXEL}?v=${CURRENT_VERSION}');
|
||||||
|
i.setAttribute('style','width:0;height:0;position:absolute;pointer-events:none;');
|
||||||
|
document.body.appendChild(i);})();
|
||||||
|
`;
|
||||||
|
|
||||||
|
return new Response(script.replace(/\s\s+/g, ''), {
|
||||||
|
headers: {
|
||||||
|
'content-type': 'text/javascript',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Response('/* telemetry disabled */', {
|
||||||
|
headers: {
|
||||||
|
'content-type': 'text/javascript',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
@ -5,6 +5,7 @@ export * from './queries/useLogin';
|
|||||||
export * from './queries/useRealtime';
|
export * from './queries/useRealtime';
|
||||||
export * from './queries/useReport';
|
export * from './queries/useReport';
|
||||||
export * from './queries/useReports';
|
export * from './queries/useReports';
|
||||||
|
export * from './queries/useSessions';
|
||||||
export * from './queries/useShareToken';
|
export * from './queries/useShareToken';
|
||||||
export * from './queries/useTeam';
|
export * from './queries/useTeam';
|
||||||
export * from './queries/useTeams';
|
export * from './queries/useTeams';
|
||||||
|
20
src/components/hooks/queries/useSessions.ts
Normal file
20
src/components/hooks/queries/useSessions.ts
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
import { useApi } from './useApi';
|
||||||
|
import { useFilterQuery } from './useFilterQuery';
|
||||||
|
import useModified from '../useModified';
|
||||||
|
|
||||||
|
export function useSessions(websiteId: string, params?: { [key: string]: string | number }) {
|
||||||
|
const { get } = useApi();
|
||||||
|
const { modified } = useModified(`websites`);
|
||||||
|
|
||||||
|
return useFilterQuery({
|
||||||
|
queryKey: ['sessions', { websiteId, modified, ...params }],
|
||||||
|
queryFn: (data: any) => {
|
||||||
|
return get(`/websites/${websiteId}/sessions`, {
|
||||||
|
...data,
|
||||||
|
...params,
|
||||||
|
});
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
export default useSessions;
|
@ -265,7 +265,7 @@ export const labels = defineMessages({
|
|||||||
journey: { id: 'label.journey', defaultMessage: 'Journey' },
|
journey: { id: 'label.journey', defaultMessage: 'Journey' },
|
||||||
journeyDescription: {
|
journeyDescription: {
|
||||||
id: 'label.journey-description',
|
id: 'label.journey-description',
|
||||||
defaultMessage: 'Understand how users nagivate through your website.',
|
defaultMessage: 'Understand how users navigate through your website.',
|
||||||
},
|
},
|
||||||
compare: { id: 'label.compare', defaultMessage: 'Compare' },
|
compare: { id: 'label.compare', defaultMessage: 'Compare' },
|
||||||
current: { id: 'label.current', defaultMessage: 'Current' },
|
current: { id: 'label.current', defaultMessage: 'Current' },
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "انضم",
|
"label.join": "انضم",
|
||||||
"label.join-team": "انضم للفريق",
|
"label.join-team": "انضم للفريق",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "اللغة",
|
"label.language": "اللغة",
|
||||||
"label.languages": "اللغات",
|
"label.languages": "اللغات",
|
||||||
"label.laptop": "لابتوب",
|
"label.laptop": "لابتوب",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Мова",
|
"label.language": "Мова",
|
||||||
"label.languages": "Мовы",
|
"label.languages": "Мовы",
|
||||||
"label.laptop": "Ноўтбук",
|
"label.laptop": "Ноўтбук",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Присъедини се",
|
"label.join": "Присъедини се",
|
||||||
"label.join-team": "Присъедини се към екип",
|
"label.join-team": "Присъедини се към екип",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Език",
|
"label.language": "Език",
|
||||||
"label.languages": "Езици",
|
"label.languages": "Езици",
|
||||||
"label.laptop": "Лаптоп",
|
"label.laptop": "Лаптоп",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "ভাষা",
|
"label.language": "ভাষা",
|
||||||
"label.languages": "ভাষা",
|
"label.languages": "ভাষা",
|
||||||
"label.laptop": "ল্যাপটপ",
|
"label.laptop": "ল্যাপটপ",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Učlani se",
|
"label.join": "Učlani se",
|
||||||
"label.join-team": "Učlani se u tim",
|
"label.join-team": "Učlani se u tim",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Jezik",
|
"label.language": "Jezik",
|
||||||
"label.languages": "Jezici",
|
"label.languages": "Jezici",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "Přenosný počítač",
|
"label.laptop": "Přenosný počítač",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Sprog",
|
"label.language": "Sprog",
|
||||||
"label.languages": "Sprog",
|
"label.languages": "Sprog",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Biträte",
|
"label.join": "Biträte",
|
||||||
"label.join-team": "Team biträte",
|
"label.join-team": "Team biträte",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Sprach",
|
"label.language": "Sprach",
|
||||||
"label.languages": "Sprache",
|
"label.languages": "Sprache",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "Λάπτοπ",
|
"label.laptop": "Λάπτοπ",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Unir",
|
"label.join": "Unir",
|
||||||
"label.join-team": "Unirse al equipo",
|
"label.join-team": "Unirse al equipo",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Idioma",
|
"label.language": "Idioma",
|
||||||
"label.languages": "Idiomas",
|
"label.languages": "Idiomas",
|
||||||
"label.laptop": "Portátil",
|
"label.laptop": "Portátil",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "زبان",
|
"label.language": "زبان",
|
||||||
"label.languages": "زبانها",
|
"label.languages": "زبانها",
|
||||||
"label.laptop": "لپتاپ",
|
"label.laptop": "لپتاپ",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Kieli",
|
"label.language": "Kieli",
|
||||||
"label.languages": "Kielet",
|
"label.languages": "Kielet",
|
||||||
"label.laptop": "Kannettava tietokone",
|
"label.laptop": "Kannettava tietokone",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "Fartelda",
|
"label.laptop": "Fartelda",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Rejoindre",
|
"label.join": "Rejoindre",
|
||||||
"label.join-team": "Rejoindre une équipe",
|
"label.join-team": "Rejoindre une équipe",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Langue",
|
"label.language": "Langue",
|
||||||
"label.languages": "Langues",
|
"label.languages": "Langues",
|
||||||
"label.laptop": "Portable",
|
"label.laptop": "Portable",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Idioma",
|
"label.language": "Idioma",
|
||||||
"label.languages": "Idiomas",
|
"label.languages": "Idiomas",
|
||||||
"label.laptop": "Portátil",
|
"label.laptop": "Portátil",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "לפטופ",
|
"label.laptop": "לפטופ",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "लैपटॉप",
|
"label.laptop": "लैपटॉप",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Jezik",
|
"label.language": "Jezik",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Language",
|
"label.language": "Language",
|
||||||
"label.languages": "Languages",
|
"label.languages": "Languages",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Bahasa",
|
"label.language": "Bahasa",
|
||||||
"label.languages": "Bahasa",
|
"label.languages": "Bahasa",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Lingua",
|
"label.language": "Lingua",
|
||||||
"label.languages": "Lingue",
|
"label.languages": "Lingue",
|
||||||
"label.laptop": "Portatile",
|
"label.laptop": "Portatile",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "参加",
|
"label.join": "参加",
|
||||||
"label.join-team": "チームに参加",
|
"label.join-team": "チームに参加",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "言語",
|
"label.language": "言語",
|
||||||
"label.languages": "言語",
|
"label.languages": "言語",
|
||||||
"label.laptop": "ノートPC",
|
"label.laptop": "ノートPC",
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Join",
|
"label.join": "Join",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "Join team",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "ភាសា",
|
"label.language": "ភាសា",
|
||||||
"label.languages": "ភាសា",
|
"label.languages": "ភាសា",
|
||||||
"label.laptop": "កុំព្យូទ័រយួរដៃ",
|
"label.laptop": "កុំព្យូទ័រយួរដៃ",
|
||||||
|
@ -1,267 +1,267 @@
|
|||||||
{
|
{
|
||||||
"label.access-code": "Access code",
|
"label.access-code": "액세스 코드",
|
||||||
"label.actions": "액션",
|
"label.actions": "액션",
|
||||||
"label.activity-log": "Activity log",
|
"label.activity-log": "활동 기록",
|
||||||
"label.add": "Add",
|
"label.add": "추가",
|
||||||
"label.add-description": "Add description",
|
"label.add-description": "설명 추가",
|
||||||
"label.add-member": "Add member",
|
"label.add-member": "멤버 추가",
|
||||||
"label.add-step": "Add step",
|
"label.add-step": "단계 추가",
|
||||||
"label.add-website": "웹사이트 추가",
|
"label.add-website": "웹사이트 추가",
|
||||||
"label.admin": "관리자",
|
"label.admin": "관리자",
|
||||||
"label.after": "After",
|
"label.after": "이후",
|
||||||
"label.all": "전체",
|
"label.all": "전체",
|
||||||
"label.all-time": "All time",
|
"label.all-time": "전체 시간",
|
||||||
"label.analytics": "Analytics",
|
"label.analytics": "분석",
|
||||||
"label.average": "Average",
|
"label.average": "평균",
|
||||||
"label.back": "뒤로",
|
"label.back": "뒤로",
|
||||||
"label.before": "Before",
|
"label.before": "이전",
|
||||||
"label.bounce-rate": "이탈률",
|
"label.bounce-rate": "이탈률",
|
||||||
"label.breakdown": "Breakdown",
|
"label.breakdown": "세부 사항",
|
||||||
"label.browser": "Browser",
|
"label.browser": "브라우저",
|
||||||
"label.browsers": "브라우저",
|
"label.browsers": "브라우저",
|
||||||
"label.cancel": "취소",
|
"label.cancel": "취소",
|
||||||
"label.change-password": "비밀번호 변경",
|
"label.change-password": "비밀번호 변경하기",
|
||||||
"label.cities": "Cities",
|
"label.cities": "도시",
|
||||||
"label.city": "City",
|
"label.city": "도시",
|
||||||
"label.clear-all": "Clear all",
|
"label.clear-all": "모두 지우기",
|
||||||
"label.compare": "Compare",
|
"label.compare": "비교",
|
||||||
"label.confirm": "Confirm",
|
"label.confirm": "확인",
|
||||||
"label.confirm-password": "비밀번호 확인",
|
"label.confirm-password": "비밀번호 확인",
|
||||||
"label.contains": "Contains",
|
"label.contains": "포함",
|
||||||
"label.continue": "Continue",
|
"label.continue": "계속",
|
||||||
"label.count": "Count",
|
"label.count": "수",
|
||||||
"label.countries": "국가",
|
"label.countries": "국가",
|
||||||
"label.country": "Country",
|
"label.country": "국가",
|
||||||
"label.create": "Create",
|
"label.create": "생성",
|
||||||
"label.create-report": "Create report",
|
"label.create-report": "리포트 생성",
|
||||||
"label.create-team": "Create team",
|
"label.create-team": "팀 생성",
|
||||||
"label.create-user": "Create user",
|
"label.create-user": "사용자 생성",
|
||||||
"label.created": "Created",
|
"label.created": "생성됨",
|
||||||
"label.created-by": "Created By",
|
"label.created-by": "작성자",
|
||||||
"label.current": "Current",
|
"label.current": "현재",
|
||||||
"label.current-password": "현재 비밀번호",
|
"label.current-password": "현재 비밀번호",
|
||||||
"label.custom-range": "범위 지정",
|
"label.custom-range": "범위 지정",
|
||||||
"label.dashboard": "대시보드",
|
"label.dashboard": "대시보드",
|
||||||
"label.data": "Data",
|
"label.data": "데이터",
|
||||||
"label.date": "Date",
|
"label.date": "날짜",
|
||||||
"label.date-range": "날짜 범위",
|
"label.date-range": "날짜 범위",
|
||||||
"label.day": "Day",
|
"label.day": "일",
|
||||||
"label.default-date-range": "기본 날짜 범위",
|
"label.default-date-range": "기본 날짜 범위",
|
||||||
"label.delete": "삭제",
|
"label.delete": "삭제",
|
||||||
"label.delete-report": "Delete report",
|
"label.delete-report": "리포트 삭제",
|
||||||
"label.delete-team": "Delete team",
|
"label.delete-team": "팀 삭제",
|
||||||
"label.delete-user": "Delete user",
|
"label.delete-user": "사용자 삭제",
|
||||||
"label.delete-website": "웹사이트 삭제",
|
"label.delete-website": "웹사이트 삭제",
|
||||||
"label.description": "Description",
|
"label.description": "설명",
|
||||||
"label.desktop": "데스크탑",
|
"label.desktop": "데스크탑",
|
||||||
"label.details": "Details",
|
"label.details": "세부 사항",
|
||||||
"label.device": "Device",
|
"label.device": "기기",
|
||||||
"label.devices": "기기",
|
"label.devices": "기기",
|
||||||
"label.dismiss": "무시하기",
|
"label.dismiss": "무시하기",
|
||||||
"label.does-not-contain": "Does not contain",
|
"label.does-not-contain": "포함하지 않음",
|
||||||
"label.domain": "도메인",
|
"label.domain": "도메인",
|
||||||
"label.dropoff": "Dropoff",
|
"label.dropoff": "이탈",
|
||||||
"label.edit": "편집",
|
"label.edit": "편집",
|
||||||
"label.edit-dashboard": "Edit dashboard",
|
"label.edit-dashboard": "대시보드 편집",
|
||||||
"label.edit-member": "Edit member",
|
"label.edit-member": "회원 편집",
|
||||||
"label.enable-share-url": "URL 공유 활성화",
|
"label.enable-share-url": "URL 공유 활성화",
|
||||||
"label.end-step": "End Step",
|
"label.end-step": "종료 단계",
|
||||||
"label.entry": "Entry URL",
|
"label.entry": "입장 URL",
|
||||||
"label.event": "Event",
|
"label.event": "이벤트",
|
||||||
"label.event-data": "Event data",
|
"label.event-data": "이벤트 데이터",
|
||||||
"label.events": "이벤트",
|
"label.events": "이벤트",
|
||||||
"label.exit": "Exit URL",
|
"label.exit": "퇴장 URL",
|
||||||
"label.false": "False",
|
"label.false": "거짓",
|
||||||
"label.field": "Field",
|
"label.field": "필드",
|
||||||
"label.fields": "Fields",
|
"label.fields": "필드",
|
||||||
"label.filter": "Filter",
|
"label.filter": "필터",
|
||||||
"label.filter-combined": "합쳐서 보기",
|
"label.filter-combined": "합쳐서 보기",
|
||||||
"label.filter-raw": "전체 보기",
|
"label.filter-raw": "전체 보기",
|
||||||
"label.filters": "Filters",
|
"label.filters": "필터",
|
||||||
"label.funnel": "Funnel",
|
"label.funnel": "퍼널",
|
||||||
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
|
"label.funnel-description": "사용자 전환율 및 이탈률을 살펴보세요.",
|
||||||
"label.goal": "Goal",
|
"label.goal": "목표",
|
||||||
"label.goals": "Goals",
|
"label.goals": "목표",
|
||||||
"label.goals-description": "Track your goals for pageviews and events.",
|
"label.goals-description": "페이지뷰 및 이벤트 목표를 추적합니다.",
|
||||||
"label.greater-than": "Greater than",
|
"label.greater-than": "이상",
|
||||||
"label.greater-than-equals": "Greater than or equals",
|
"label.greater-than-equals": "이상",
|
||||||
"label.host": "Host",
|
"label.host": "호스트",
|
||||||
"label.hosts": "Hosts",
|
"label.hosts": "호스트",
|
||||||
"label.insights": "Insights",
|
"label.insights": "인사이트",
|
||||||
"label.insights-description": "Dive deeper into your data by using segments and filters.",
|
"label.insights-description": "세그먼트 및 필터를 사용하여 데이터를 더 자세히 살펴보세요.",
|
||||||
"label.is": "Is",
|
"label.is": "해당",
|
||||||
"label.is-not": "Is not",
|
"label.is-not": "해당하지 않음",
|
||||||
"label.is-not-set": "Is not set",
|
"label.is-not-set": "설정되지 않음",
|
||||||
"label.is-set": "Is set",
|
"label.is-set": "설정됨",
|
||||||
"label.join": "Join",
|
"label.join": "가입",
|
||||||
"label.join-team": "Join team",
|
"label.join-team": "팀 가입",
|
||||||
"label.journey": "Journey",
|
"label.journey": "여정",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "사용자가 웹사이트를 탐색하는 경로를 살펴보세요.",
|
||||||
"label.language": "Language",
|
"label.language": "언어",
|
||||||
"label.languages": "Languages",
|
"label.languages": "언어",
|
||||||
"label.laptop": "노트북",
|
"label.laptop": "노트북",
|
||||||
"label.last-days": "최근 {x} 일간",
|
"label.last-days": "최근 {x} 일",
|
||||||
"label.last-hours": "최근 {x} 시간",
|
"label.last-hours": "최근 {x} 시간",
|
||||||
"label.last-months": "Last {x} months",
|
"label.last-months": "최근 {x} 개월",
|
||||||
"label.leave": "Leave",
|
"label.leave": "떠나기",
|
||||||
"label.leave-team": "Leave team",
|
"label.leave-team": "팀 떠나기",
|
||||||
"label.less-than": "Less than",
|
"label.less-than": "미만",
|
||||||
"label.less-than-equals": "Less than or equals",
|
"label.less-than-equals": "이하",
|
||||||
"label.login": "로그인",
|
"label.login": "로그인",
|
||||||
"label.logout": "로그아웃",
|
"label.logout": "로그아웃",
|
||||||
"label.manage": "Manage",
|
"label.manage": "관리",
|
||||||
"label.manager": "Manager",
|
"label.manager": "관리자",
|
||||||
"label.max": "Max",
|
"label.max": "최대",
|
||||||
"label.member": "Member",
|
"label.member": "멤버",
|
||||||
"label.members": "Members",
|
"label.members": "멤버",
|
||||||
"label.min": "Min",
|
"label.min": "최소",
|
||||||
"label.mobile": "모바일",
|
"label.mobile": "모바일",
|
||||||
"label.more": "더 보기",
|
"label.more": "더 보기",
|
||||||
"label.my-account": "My account",
|
"label.my-account": "내 계정",
|
||||||
"label.my-websites": "My websites",
|
"label.my-websites": "내 웹사이트",
|
||||||
"label.name": "이름",
|
"label.name": "이름",
|
||||||
"label.new-password": "새 비밀번호",
|
"label.new-password": "새 비밀번호",
|
||||||
"label.none": "None",
|
"label.none": "없음",
|
||||||
"label.number-of-records": "{x} {x, plural, one {record} other {records}}",
|
"label.number-of-records": "{x} {x, plural, one {record} other {레코드}}",
|
||||||
"label.ok": "OK",
|
"label.ok": "확인",
|
||||||
"label.os": "OS",
|
"label.os": "운영체제",
|
||||||
"label.overview": "Overview",
|
"label.overview": "개요",
|
||||||
"label.owner": "Owner",
|
"label.owner": "소유자",
|
||||||
"label.page-of": "Page {current} of {total}",
|
"label.page-of": "{total} 중 {current} 페이지",
|
||||||
"label.page-views": "페이지 뷰(PV)",
|
"label.page-views": "페이지 뷰",
|
||||||
"label.pageTitle": "Page title",
|
"label.pageTitle": "페이지 제목",
|
||||||
"label.pages": "페이지",
|
"label.pages": "페이지",
|
||||||
"label.password": "비밀번호",
|
"label.password": "비밀번호",
|
||||||
"label.powered-by": "이 시스템은 {name}에서 구동되고 있습니다.",
|
"label.powered-by": "이 시스템은 {name}에서 구동되고 있습니다.",
|
||||||
"label.previous": "Previous",
|
"label.previous": "이전",
|
||||||
"label.previous-period": "Previous period",
|
"label.previous-period": "이전 기간",
|
||||||
"label.previous-year": "Previous year",
|
"label.previous-year": "이전 연도",
|
||||||
"label.profile": "프로필",
|
"label.profile": "프로필",
|
||||||
"label.property": "Property",
|
"label.property": "속성",
|
||||||
"label.queries": "Queries",
|
"label.queries": "쿼리",
|
||||||
"label.query": "Query",
|
"label.query": "쿼리",
|
||||||
"label.query-parameters": "Query parameters",
|
"label.query-parameters": "쿼리 매개변수",
|
||||||
"label.realtime": "실시간",
|
"label.realtime": "실시간",
|
||||||
"label.referrer": "Referrer",
|
"label.referrer": "리퍼러",
|
||||||
"label.referrers": "리퍼러",
|
"label.referrers": "리퍼러",
|
||||||
"label.refresh": "새로고침",
|
"label.refresh": "새로고침",
|
||||||
"label.regenerate": "Regenerate",
|
"label.regenerate": "다시 생성",
|
||||||
"label.region": "Region",
|
"label.region": "지역",
|
||||||
"label.regions": "Regions",
|
"label.regions": "지역",
|
||||||
"label.remove": "Remove",
|
"label.remove": "제거",
|
||||||
"label.remove-member": "Remove member",
|
"label.remove-member": "멤버 제거",
|
||||||
"label.reports": "Reports",
|
"label.reports": "리포트",
|
||||||
"label.required": "필수",
|
"label.required": "필수",
|
||||||
"label.reset": "리셋",
|
"label.reset": "리셋",
|
||||||
"label.reset-website": "Reset statistics",
|
"label.reset-website": "웹사이트 초기화",
|
||||||
"label.retention": "Retention",
|
"label.retention": "리텐션",
|
||||||
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
|
"label.retention-description": "사용자가 얼마나 자주 돌아오는지를 추적하여 웹사이트의 리텐션을 측정하십시오.",
|
||||||
"label.role": "Role",
|
"label.role": "역할",
|
||||||
"label.run-query": "Run query",
|
"label.run-query": "쿼리 실행",
|
||||||
"label.save": "저장",
|
"label.save": "저장",
|
||||||
"label.screens": "Screens",
|
"label.screens": "스크린",
|
||||||
"label.search": "Search",
|
"label.search": "검색",
|
||||||
"label.select": "Select",
|
"label.select": "선택",
|
||||||
"label.select-date": "Select date",
|
"label.select-date": "날짜 선택",
|
||||||
"label.select-role": "Select role",
|
"label.select-role": "역할 선택",
|
||||||
"label.select-website": "Select website",
|
"label.select-website": "웹사이트 선택",
|
||||||
"label.sessions": "Sessions",
|
"label.sessions": "세션",
|
||||||
"label.settings": "설정",
|
"label.settings": "설정",
|
||||||
"label.share-url": "공유 URL",
|
"label.share-url": "공유 URL",
|
||||||
"label.single-day": "하루",
|
"label.single-day": "하루",
|
||||||
"label.start-step": "Start Step",
|
"label.start-step": "시작 단계",
|
||||||
"label.steps": "Steps",
|
"label.steps": "단계",
|
||||||
"label.sum": "Sum",
|
"label.sum": "합계",
|
||||||
"label.tablet": "태블릿",
|
"label.tablet": "태블릿",
|
||||||
"label.team": "Team",
|
"label.team": "팀",
|
||||||
"label.team-id": "Team ID",
|
"label.team-id": "팀 ID",
|
||||||
"label.team-manager": "Team manager",
|
"label.team-manager": "팀 관리자",
|
||||||
"label.team-member": "Team member",
|
"label.team-member": "팀 멤버",
|
||||||
"label.team-name": "Team name",
|
"label.team-name": "팀 이름",
|
||||||
"label.team-owner": "Team owner",
|
"label.team-owner": "팀 소유자",
|
||||||
"label.team-view-only": "Team view only",
|
"label.team-view-only": "팀 보기 전용",
|
||||||
"label.team-websites": "Team websites",
|
"label.team-websites": "팀 웹사이트",
|
||||||
"label.teams": "Teams",
|
"label.teams": "팀",
|
||||||
"label.theme": "Theme",
|
"label.theme": "테마",
|
||||||
"label.this-month": "이번 달",
|
"label.this-month": "이번 달",
|
||||||
"label.this-week": "이번 주",
|
"label.this-week": "이번 주",
|
||||||
"label.this-year": "올해",
|
"label.this-year": "올해",
|
||||||
"label.timezone": "표준 시간대",
|
"label.timezone": "표준 시간대",
|
||||||
"label.title": "Title",
|
"label.title": "제목",
|
||||||
"label.today": "오늘",
|
"label.today": "오늘",
|
||||||
"label.toggle-charts": "Toggle charts",
|
"label.toggle-charts": "차트 전환",
|
||||||
"label.total": "Total",
|
"label.total": "합계",
|
||||||
"label.total-records": "Total records",
|
"label.total-records": "총 레코드",
|
||||||
"label.tracking-code": "추적 코드",
|
"label.tracking-code": "추적 코드",
|
||||||
"label.transfer": "Transfer",
|
"label.transfer": "전송",
|
||||||
"label.transfer-website": "Transfer website",
|
"label.transfer-website": "웹사이트 전송",
|
||||||
"label.true": "True",
|
"label.true": "참",
|
||||||
"label.type": "Type",
|
"label.type": "유형",
|
||||||
"label.unique": "Unique",
|
"label.unique": "고유",
|
||||||
"label.unique-visitors": "순방문자(UV)",
|
"label.unique-visitors": "순방문자(UV)",
|
||||||
"label.unknown": "알 수 없음",
|
"label.unknown": "알 수 없음",
|
||||||
"label.untitled": "Untitled",
|
"label.untitled": "제목 없음",
|
||||||
"label.update": "Update",
|
"label.update": "업데이트",
|
||||||
"label.url": "URL",
|
"label.url": "URL",
|
||||||
"label.urls": "URLs",
|
"label.urls": "URL",
|
||||||
"label.user": "User",
|
"label.user": "사용자",
|
||||||
"label.username": "사용자명",
|
"label.username": "사용자명",
|
||||||
"label.users": "Users",
|
"label.users": "사용자",
|
||||||
"label.utm": "UTM",
|
"label.utm": "UTM",
|
||||||
"label.utm-description": "Track your campaigns through UTM parameters.",
|
"label.utm-description": "UTM 매개변수를 통해 캠페인을 추적합니다.",
|
||||||
"label.value": "Value",
|
"label.value": "값",
|
||||||
"label.view": "View",
|
"label.view": "보기",
|
||||||
"label.view-details": "상세보기",
|
"label.view-details": "상세보기",
|
||||||
"label.view-only": "View only",
|
"label.view-only": "보기 전용",
|
||||||
"label.views": "조회수",
|
"label.views": "조회수",
|
||||||
"label.views-per-visit": "Views per visit",
|
"label.views-per-visit": "방문당 조회수",
|
||||||
"label.visit-duration": "평균 방문 시간",
|
"label.visit-duration": "평균 방문 시간",
|
||||||
"label.visitors": "방문객",
|
"label.visitors": "방문객",
|
||||||
"label.visits": "Visits",
|
"label.visits": "방문",
|
||||||
"label.website": "Website",
|
"label.website": "웹사이트",
|
||||||
"label.website-id": "Website ID",
|
"label.website-id": "웹사이트 ID",
|
||||||
"label.websites": "웹사이트",
|
"label.websites": "웹사이트",
|
||||||
"label.window": "Window",
|
"label.window": "창",
|
||||||
"label.yesterday": "Yesterday",
|
"label.yesterday": "어제",
|
||||||
"message.action-confirmation": "Type {confirmation} in the box below to confirm.",
|
"message.action-confirmation": "확인을 위해 아래 상자에 {confirmation}을(를) 입력하십시오.",
|
||||||
"message.active-users": "{x}명의 사용자가 보는 중입니다.",
|
"message.active-users": "{x}명의 사용자가 보는 중입니다.",
|
||||||
"message.collected-data": "Collected data",
|
"message.collected-data": "수집된 데이터",
|
||||||
"message.confirm-delete": "{target}을(를) 삭제하시겠습니까?",
|
"message.confirm-delete": "{target}을(를) 삭제하시겠습니까?",
|
||||||
"message.confirm-leave": "Are you sure you want to leave {target}?",
|
"message.confirm-leave": "{target}을(를) 떠나시겠습니까?",
|
||||||
"message.confirm-remove": "Are you sure you want to remove {target}?",
|
"message.confirm-remove": "{target}을(를) 제거하시겠습니까?",
|
||||||
"message.confirm-reset": "Are your sure you want to reset {target}'s statistics?",
|
"message.confirm-reset": "{target}을(를) 초기화하시겠습니까?",
|
||||||
"message.delete-team-warning": "Deleting a team will also delete all team websites.",
|
"message.delete-team-warning": "팀을 삭제하면 팀에 등록된 모든 웹사이트도 삭제됩니다.",
|
||||||
"message.delete-website-warning": "관련된 모든 데이터도 삭제됩니다.",
|
"message.delete-website-warning": "관련된 모든 데이터가 삭제됩니다.",
|
||||||
"message.error": "오류가 발생하였습니다.",
|
"message.error": "오류가 발생하였습니다.",
|
||||||
"message.event-log": "{event} on {url}",
|
"message.event-log": "{event} - {url}",
|
||||||
"message.go-to-settings": "설정으로 이동",
|
"message.go-to-settings": "설정으로 이동",
|
||||||
"message.incorrect-username-password": "사용자 이름/비밀번호가 잘못되었습니다..",
|
"message.incorrect-username-password": "사용자 이름/비밀번호가 잘못되었습니다.",
|
||||||
"message.invalid-domain": "잘못된 도메인",
|
"message.invalid-domain": "잘못된 도메인",
|
||||||
"message.min-password-length": "Minimum length of {n} characters",
|
"message.min-password-length": "최소 길이는 {n}자입니다",
|
||||||
"message.new-version-available": "A new version of Umami {version} is available!",
|
"message.new-version-available": "새 버전이 사용 가능합니다! - Umami {version}",
|
||||||
"message.no-data-available": "사용 가능한 데이터가 없습니다.",
|
"message.no-data-available": "사용 가능한 데이터가 없습니다.",
|
||||||
"message.no-event-data": "No event data is available.",
|
"message.no-event-data": "사용 가능한 이벤트 데이터가 없습니다.",
|
||||||
"message.no-match-password": "비밀번호가 일치하지 않음",
|
"message.no-match-password": "비밀번호가 일치하지 않음",
|
||||||
"message.no-results-found": "No results were found.",
|
"message.no-results-found": "결과를 찾을 수 없습니다.",
|
||||||
"message.no-team-websites": "This team does not have any websites.",
|
"message.no-team-websites": "이 팀에는 웹사이트가 없습니다.",
|
||||||
"message.no-teams": "You have not created any teams.",
|
"message.no-teams": "생성된 팀이 없습니다.",
|
||||||
"message.no-users": "There are no users.",
|
"message.no-users": "사용자가 없습니다.",
|
||||||
"message.no-websites-configured": "구성된 웹 사이트가 없습니다.",
|
"message.no-websites-configured": "설정된 웹사이트가 없습니다.",
|
||||||
"message.page-not-found": "페이지를 찾을 수 없습니다.",
|
"message.page-not-found": "페이지를 찾을 수 없습니다.",
|
||||||
"message.reset-website": "To reset this website, type {confirmation} in the box below to confirm.",
|
"message.reset-website": "이 웹사이트를 초기화하려면, 아래 상자에 {confirmation}을(를) 입력하십시오.",
|
||||||
"message.reset-website-warning": "All statistics for this website will be deleted, but your tracking code will remain intact.",
|
"message.reset-website-warning": "이 웹사이트의 모든 통계가 삭제되지만 설정은 그대로 유지됩니다.",
|
||||||
"message.saved": "성공적으로 저장되었습니다.",
|
"message.saved": "성공적으로 저장되었습니다.",
|
||||||
"message.share-url": "이것은 {target}의 공개적으로 공유된 URL입니다.",
|
"message.share-url": "아래 링크를 통해 웹사이트의 통계를 누구나 볼 수 있습니다.",
|
||||||
"message.team-already-member": "You are already a member of the team.",
|
"message.team-already-member": "이미 팀의 회원입니다.",
|
||||||
"message.team-not-found": "Team not found.",
|
"message.team-not-found": "팀을 찾을 수 없습니다.",
|
||||||
"message.team-websites-info": "Websites can be viewed by anyone on the team.",
|
"message.team-websites-info": "웹사이트는 팀의 누구나 볼 수 있습니다.",
|
||||||
"message.tracking-code": "추적 코드",
|
"message.tracking-code": "이 웹사이트의 통계를 추적하려면, 다음 코드를 HTML의 <head>...</head> 섹션에 추가하십시오.",
|
||||||
"message.transfer-team-website-to-user": "Transfer this website to your account?",
|
"message.transfer-team-website-to-user": "이 웹사이트를 당신의 계정으로 전송하시겠습니까?",
|
||||||
"message.transfer-user-website-to-team": "Select the team to transfer this website to.",
|
"message.transfer-user-website-to-team": "이 웹사이트를 전송받을 팀을 선택하십시오.",
|
||||||
"message.transfer-website": "Transfer website ownership to your account or another team.",
|
"message.transfer-website": "웹사이트 소유권을 계정이나 다른 팀으로 전송합니다.",
|
||||||
"message.triggered-event": "Triggered event",
|
"message.triggered-event": "트리거된 이벤트",
|
||||||
"message.user-deleted": "User deleted.",
|
"message.user-deleted": "사용자가 삭제되었습니다.",
|
||||||
"message.viewed-page": "Viewed page",
|
"message.viewed-page": "페이지 조회",
|
||||||
"message.visitor-log": "{os} {device}에서 {browser}을(를) 사용하는 {country}의 방문자",
|
"message.visitor-log": "{country}의 {browser} 브라우저를 사용하는 {os} {device} 방문자",
|
||||||
"message.visitors-dropped-off": "Visitors dropped off"
|
"message.visitors-dropped-off": "방문자가 이탈했습니다"
|
||||||
}
|
}
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"label.join": "Prisijungti",
|
"label.join": "Prisijungti",
|
||||||
"label.join-team": "Prisijungti į komandą",
|
"label.join-team": "Prisijungti į komandą",
|
||||||
"label.journey": "Journey",
|
"label.journey": "Journey",
|
||||||
"label.journey-description": "Understand how users nagivate through your website.",
|
"label.journey-description": "Understand how users navigate through your website.",
|
||||||
"label.language": "Kalba",
|
"label.language": "Kalba",
|
||||||
"label.languages": "Kalbos",
|
"label.languages": "Kalbos",
|
||||||
"label.laptop": "Laptop",
|
"label.laptop": "Laptop",
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user