Merge pull request #2302 from umami-software/dev

v2.7.0
This commit is contained in:
Mike Cao 2023-09-22 17:59:02 -07:00 committed by GitHub
commit fd5d5c692e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
151 changed files with 3619 additions and 975 deletions

4
.gitignore vendored
View File

@ -34,9 +34,7 @@ yarn-error.log*
# local env files # local env files
.env .env
.env.development.local .env.*
.env.test.local
.env.production.local
*.dev.yml *.dev.yml

View File

@ -53,6 +53,7 @@ USER nextjs
EXPOSE 3000 EXPOSE 3000
ENV HOSTNAME 0.0.0.0
ENV PORT 3000 ENV PORT 3000
CMD ["yarn", "start-docker"] CMD ["yarn", "start-docker"]

View File

@ -66,7 +66,7 @@ CREATE TABLE umami.website_event_queue (
) )
ENGINE = Kafka ENGINE = Kafka
SETTINGS kafka_broker_list = 'domain:9092,domain:9093,domain:9094', -- input broker list SETTINGS kafka_broker_list = 'domain:9092,domain:9093,domain:9094', -- input broker list
kafka_topic_list = 'events', kafka_topic_list = 'event',
kafka_group_name = 'event_consumer_group', kafka_group_name = 'event_consumer_group',
kafka_format = 'JSONEachRow', kafka_format = 'JSONEachRow',
kafka_max_block_size = 1048576, kafka_max_block_size = 1048576,

View File

@ -1,6 +1,6 @@
{ {
"name": "@umami/components", "name": "@umami/components",
"version": "0.11.0", "version": "0.1.0",
"description": "Umami React components.", "description": "Umami React components.",
"author": "Mike Cao <mike@mikecao.com>", "author": "Mike Cao <mike@mikecao.com>",
"license": "MIT", "license": "MIT",

View File

@ -1,6 +1,6 @@
{ {
"name": "umami", "name": "umami",
"version": "2.6.2", "version": "2.7.0",
"description": "A simple, fast, privacy-focused alternative to Google Analytics.", "description": "A simple, fast, privacy-focused alternative to Google Analytics.",
"author": "Mike Cao <mike@mikecao.com>", "author": "Mike Cao <mike@mikecao.com>",
"license": "MIT", "license": "MIT",
@ -30,7 +30,7 @@
"check-db": "node scripts/check-db.js", "check-db": "node scripts/check-db.js",
"check-env": "node scripts/check-env.js", "check-env": "node scripts/check-env.js",
"copy-db-files": "node scripts/copy-db-files.js", "copy-db-files": "node scripts/copy-db-files.js",
"extract-messages": "formatjs extract \"{pages,components}/**/*.js\" --out-file build/messages.json", "extract-messages": "formatjs extract \"src/{pages,components}/**/*.js\" --out-file build/messages.json",
"merge-messages": "node scripts/merge-messages.js", "merge-messages": "node scripts/merge-messages.js",
"generate-lang": "npm-run-all extract-messages merge-messages", "generate-lang": "npm-run-all extract-messages merge-messages",
"format-lang": "node scripts/format-lang.js", "format-lang": "node scripts/format-lang.js",
@ -62,10 +62,10 @@
], ],
"dependencies": { "dependencies": {
"@fontsource/inter": "^4.5.15", "@fontsource/inter": "^4.5.15",
"@prisma/client": "5.2.0", "@prisma/client": "5.3.1",
"@tanstack/react-query": "^4.33.0", "@tanstack/react-query": "^4.33.0",
"@umami/prisma-client": "^0.2.0", "@umami/prisma-client": "^0.2.0",
"@umami/redis-client": "^0.5.0", "@umami/redis-client": "^0.15.0",
"chalk": "^4.1.1", "chalk": "^4.1.1",
"chart.js": "^4.2.1", "chart.js": "^4.2.1",
"chartjs-adapter-date-fns": "^3.0.0", "chartjs-adapter-date-fns": "^3.0.0",
@ -91,12 +91,12 @@
"kafkajs": "^2.1.0", "kafkajs": "^2.1.0",
"maxmind": "^4.3.6", "maxmind": "^4.3.6",
"moment-timezone": "^0.5.35", "moment-timezone": "^0.5.35",
"next": "13.4.19", "next": "13.5.2",
"next-basics": "^0.36.0", "next-basics": "^0.36.0",
"node-fetch": "^3.2.8", "node-fetch": "^3.2.8",
"npm-run-all": "^4.1.5", "npm-run-all": "^4.1.5",
"react": "^18.2.0", "react": "^18.2.0",
"react-basics": "^0.98.0", "react-basics": "^0.100.0",
"react-beautiful-dnd": "^13.1.0", "react-beautiful-dnd": "^13.1.0",
"react-dom": "^18.2.0", "react-dom": "^18.2.0",
"react-error-boundary": "^4.0.4", "react-error-boundary": "^4.0.4",
@ -146,7 +146,7 @@
"postcss-preset-env": "7.8.3", "postcss-preset-env": "7.8.3",
"postcss-rtlcss": "^4.0.1", "postcss-rtlcss": "^4.0.1",
"prettier": "^2.6.2", "prettier": "^2.6.2",
"prisma": "5.2.0", "prisma": "5.3.1",
"prompts": "2.4.2", "prompts": "2.4.2",
"rollup": "^3.28.0", "rollup": "^3.28.0",
"rollup-plugin-copy": "^3.4.0", "rollup-plugin-copy": "^3.4.0",

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "الشاشات" "value": "الشاشات"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Экраны" "value": "Экраны"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "স্ক্রিনগুলি" "value": "স্ক্রিনগুলি"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Bildschirmuflösige" "value": "Bildschirmuflösige"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -20,7 +20,7 @@
"label.add": [ "label.add": [
{ {
"type": 0, "type": 0,
"value": "Add" "value": "Hinzufügen"
} }
], ],
"label.add-description": [ "label.add-description": [
@ -32,7 +32,7 @@
"label.add-website": [ "label.add-website": [
{ {
"type": 0, "type": 0,
"value": "Webseite hinzufügen" "value": "Website hinzufügen"
} }
], ],
"label.admin": [ "label.admin": [
@ -44,7 +44,7 @@
"label.after": [ "label.after": [
{ {
"type": 0, "type": 0,
"value": "After" "value": "Nach"
} }
], ],
"label.all": [ "label.all": [
@ -86,7 +86,7 @@
"label.before": [ "label.before": [
{ {
"type": 0, "type": 0,
"value": "Before" "value": "Vor"
} }
], ],
"label.bounce-rate": [ "label.bounce-rate": [
@ -134,7 +134,7 @@
"label.city": [ "label.city": [
{ {
"type": 0, "type": 0,
"value": "City" "value": "Stadt"
} }
], ],
"label.clear-all": [ "label.clear-all": [
@ -158,7 +158,7 @@
"label.contains": [ "label.contains": [
{ {
"type": 0, "type": 0,
"value": "Contains" "value": "Enthält"
} }
], ],
"label.continue": [ "label.continue": [
@ -176,13 +176,19 @@
"label.country": [ "label.country": [
{ {
"type": 0, "type": 0,
"value": "Country" "value": "Land"
}
],
"label.create": [
{
"type": 0,
"value": "Create"
} }
], ],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
"value": "Report erstellen" "value": "Bericht erstellen"
} }
], ],
"label.create-team": [ "label.create-team": [
@ -230,7 +236,7 @@
"label.date": [ "label.date": [
{ {
"type": 0, "type": 0,
"value": "Date" "value": "Datum"
} }
], ],
"label.date-range": [ "label.date-range": [
@ -242,7 +248,7 @@
"label.day": [ "label.day": [
{ {
"type": 0, "type": 0,
"value": "Day" "value": "Tag"
} }
], ],
"label.default-date-range": [ "label.default-date-range": [
@ -272,7 +278,7 @@
"label.delete-website": [ "label.delete-website": [
{ {
"type": 0, "type": 0,
"value": "Webseite löschen" "value": "Website löschen"
} }
], ],
"label.description": [ "label.description": [
@ -296,7 +302,7 @@
"label.device": [ "label.device": [
{ {
"type": 0, "type": 0,
"value": "Device" "value": "Gerät"
} }
], ],
"label.devices": [ "label.devices": [
@ -314,7 +320,7 @@
"label.does-not-contain": [ "label.does-not-contain": [
{ {
"type": 0, "type": 0,
"value": "Does not contain" "value": "Enthält nicht"
} }
], ],
"label.domain": [ "label.domain": [
@ -356,7 +362,7 @@
"label.event-data": [ "label.event-data": [
{ {
"type": 0, "type": 0,
"value": "Event daten" "value": "Eventdaten"
} }
], ],
"label.events": [ "label.events": [
@ -368,19 +374,25 @@
"label.false": [ "label.false": [
{ {
"type": 0, "type": 0,
"value": "False" "value": "Falsch"
} }
], ],
"label.field": [ "label.field": [
{ {
"type": 0, "type": 0,
"value": "Field" "value": "Feld"
} }
], ],
"label.fields": [ "label.fields": [
{ {
"type": 0, "type": 0,
"value": "Fields" "value": "Felder"
}
],
"label.filter": [
{
"type": 0,
"value": "Filter"
} }
], ],
"label.filter-combined": [ "label.filter-combined": [
@ -398,7 +410,7 @@
"label.filters": [ "label.filters": [
{ {
"type": 0, "type": 0,
"value": "Filters" "value": "Filter"
} }
], ],
"label.funnel": [ "label.funnel": [
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,28 +443,34 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
"value": "Is" "value": "Ist"
} }
], ],
"label.is-not": [ "label.is-not": [
{ {
"type": 0, "type": 0,
"value": "Is not" "value": "Ist nicht"
} }
], ],
"label.is-not-set": [ "label.is-not-set": [
{ {
"type": 0, "type": 0,
"value": "Is not set" "value": "Ist nicht gesetzt"
} }
], ],
"label.is-set": [ "label.is-set": [
{ {
"type": 0, "type": 0,
"value": "Is set" "value": "Ist gesetzt"
} }
], ],
"label.join": [ "label.join": [
@ -576,7 +600,7 @@
"label.my-websites": [ "label.my-websites": [
{ {
"type": 0, "type": 0,
"value": "My websites" "value": "Meine Websites"
} }
], ],
"label.name": [ "label.name": [
@ -618,7 +642,7 @@
"label.page-of": [ "label.page-of": [
{ {
"type": 0, "type": 0,
"value": "Page " "value": "Seite "
}, },
{ {
"type": 1, "type": 1,
@ -626,7 +650,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": " of " "value": " von "
}, },
{ {
"type": 1, "type": 1,
@ -642,7 +666,7 @@
"label.pageTitle": [ "label.pageTitle": [
{ {
"type": 0, "type": 0,
"value": "Page title" "value": "Seitentitel"
} }
], ],
"label.pages": [ "label.pages": [
@ -742,7 +766,7 @@
"label.reports": [ "label.reports": [
{ {
"type": 0, "type": 0,
"value": "Reporte" "value": "Berichte"
} }
], ],
"label.required": [ "label.required": [
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Bildschirmauflösungen" "value": "Bildschirmauflösungen"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,
@ -808,7 +844,7 @@
"label.sessions": [ "label.sessions": [
{ {
"type": 0, "type": 0,
"value": "Sessions" "value": "Sitzungen"
} }
], ],
"label.settings": [ "label.settings": [
@ -850,37 +886,37 @@
"label.team-guest": [ "label.team-guest": [
{ {
"type": 0, "type": 0,
"value": "Team Gast" "value": "Gast des Teams"
} }
], ],
"label.team-id": [ "label.team-id": [
{ {
"type": 0, "type": 0,
"value": "Team ID" "value": "Team-ID"
} }
], ],
"label.team-member": [ "label.team-member": [
{ {
"type": 0, "type": 0,
"value": "Team Mitglied" "value": "Team-Mitglied"
} }
], ],
"label.team-name": [ "label.team-name": [
{ {
"type": 0, "type": 0,
"value": "Team name" "value": "Name des Teams"
} }
], ],
"label.team-owner": [ "label.team-owner": [
{ {
"type": 0, "type": 0,
"value": "Team Eigentümer" "value": "Team-Eigentümer"
} }
], ],
"label.team-websites": [ "label.team-websites": [
{ {
"type": 0, "type": 0,
"value": "Team websites" "value": "Team-Websites"
} }
], ],
"label.teams": [ "label.teams": [
@ -940,13 +976,13 @@
"label.total": [ "label.total": [
{ {
"type": 0, "type": 0,
"value": "Total" "value": "Gesamt"
} }
], ],
"label.total-records": [ "label.total-records": [
{ {
"type": 0, "type": 0,
"value": "Total records" "value": "Datensätze insgesamt"
} }
], ],
"label.tracking-code": [ "label.tracking-code": [
@ -958,19 +994,19 @@
"label.true": [ "label.true": [
{ {
"type": 0, "type": 0,
"value": "True" "value": "Wahr"
} }
], ],
"label.type": [ "label.type": [
{ {
"type": 0, "type": 0,
"value": "Type" "value": "Typ"
} }
], ],
"label.unique": [ "label.unique": [
{ {
"type": 0, "type": 0,
"value": "Unique" "value": "Eindeutig"
} }
], ],
"label.unique-visitors": [ "label.unique-visitors": [
@ -988,7 +1024,7 @@
"label.untitled": [ "label.untitled": [
{ {
"type": 0, "type": 0,
"value": "Untitled" "value": "Unbenannt"
} }
], ],
"label.url": [ "label.url": [
@ -1024,7 +1060,7 @@
"label.value": [ "label.value": [
{ {
"type": 0, "type": 0,
"value": "Value" "value": "Wert"
} }
], ],
"label.view": [ "label.view": [
@ -1042,7 +1078,7 @@
"label.view-only": [ "label.view-only": [
{ {
"type": 0, "type": 0,
"value": "View only" "value": "Nur ansehen"
} }
], ],
"label.views": [ "label.views": [
@ -1060,25 +1096,25 @@
"label.website": [ "label.website": [
{ {
"type": 0, "type": 0,
"value": "Webseite" "value": "Website"
} }
], ],
"label.website-id": [ "label.website-id": [
{ {
"type": 0, "type": 0,
"value": "Webseite ID" "value": "Website ID"
} }
], ],
"label.websites": [ "label.websites": [
{ {
"type": 0, "type": 0,
"value": "Webseiten" "value": "Websites"
} }
], ],
"label.window": [ "label.window": [
{ {
"type": 0, "type": 0,
"value": "Window" "value": "Fenster"
} }
], ],
"label.yesterday": [ "label.yesterday": [
@ -1166,7 +1202,7 @@
"message.delete-account": [ "message.delete-account": [
{ {
"type": 0, "type": 0,
"value": "To delete this account, type " "value": "Um dieses Konto zu löschen, geben Sie zur Bestätigung "
}, },
{ {
"type": 1, "type": 1,
@ -1174,13 +1210,13 @@
}, },
{ {
"type": 0, "type": 0,
"value": " in the box below to confirm." "value": " in das Feld unten ein."
} }
], ],
"message.delete-website": [ "message.delete-website": [
{ {
"type": 0, "type": 0,
"value": "To delete this website, type " "value": "Um diese Website zu löschen, geben Sie zur Bestätigung "
}, },
{ {
"type": 1, "type": 1,
@ -1188,7 +1224,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": " in the box below to confirm." "value": " in das Feld unten ein."
} }
], ],
"message.delete-website-warning": [ "message.delete-website-warning": [
@ -1238,7 +1274,7 @@
"message.min-password-length": [ "message.min-password-length": [
{ {
"type": 0, "type": 0,
"value": "Minimale länge von " "value": "Minimale Länge von "
}, },
{ {
"type": 1, "type": 1,
@ -1252,15 +1288,11 @@
"message.new-version-available": [ "message.new-version-available": [
{ {
"type": 0, "type": 0,
"value": "A new version of Umami " "value": "Eine neue Version von Umami ist verfügbar: "
}, },
{ {
"type": 1, "type": 1,
"value": "version" "value": "version"
},
{
"type": 0,
"value": " is available!"
} }
], ],
"message.no-data-available": [ "message.no-data-available": [
@ -1272,7 +1304,7 @@
"message.no-event-data": [ "message.no-event-data": [
{ {
"type": 0, "type": 0,
"value": "No event data is available." "value": "Es sind keine Ereignisdaten verfügbar."
} }
], ],
"message.no-match-password": [ "message.no-match-password": [
@ -1308,7 +1340,7 @@
"message.no-websites-configured": [ "message.no-websites-configured": [
{ {
"type": 0, "type": 0,
"value": "Es ist keine Webseite vorhanden." "value": "Es ist keine Website vorhanden."
} }
], ],
"message.page-not-found": [ "message.page-not-found": [
@ -1320,7 +1352,7 @@
"message.reset-website": [ "message.reset-website": [
{ {
"type": 0, "type": 0,
"value": "To reset this website, type " "value": "Um diese Website zurückzusetzen, geben Sie zur Bestätigung "
}, },
{ {
"type": 1, "type": 1,
@ -1328,13 +1360,13 @@
}, },
{ {
"type": 0, "type": 0,
"value": " in the box below to confirm." "value": " in das Feld unten ein."
} }
], ],
"message.reset-website-warning": [ "message.reset-website-warning": [
{ {
"type": 0, "type": 0,
"value": "Alle Daten für diese Webseite werden gelöscht, jedoch bleibt der Tracking Code bestehen." "value": "Alle Daten für diese Website werden gelöscht, jedoch bleibt der Tracking Code bestehen."
} }
], ],
"message.saved": [ "message.saved": [
@ -1346,7 +1378,7 @@
"message.share-url": [ "message.share-url": [
{ {
"type": 0, "type": 0,
"value": "Ihre Webseitenstatistik ist unter der folgenden URL öffentlich zugänglich:" "value": "Die Statistiken Ihrer Website sind unter folgender URL öffentlich zugänglich:"
} }
], ],
"message.team-already-member": [ "message.team-already-member": [
@ -1364,7 +1396,7 @@
"message.team-websites-info": [ "message.team-websites-info": [
{ {
"type": 0, "type": 0,
"value": "Webseiten können von jedem im Team eingesehen werden." "value": "Websites können von jedem im Team eingesehen werden."
} }
], ],
"message.tracking-code": [ "message.tracking-code": [

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Campos" "value": "Campos"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Pantallas" "value": "Pantallas"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Pantallas" "value": "Pantallas"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -104,7 +104,7 @@
"label.browser": [ "label.browser": [
{ {
"type": 0, "type": 0,
"value": "Browser" "value": "Navigateur"
} }
], ],
"label.browsers": [ "label.browsers": [
@ -134,7 +134,7 @@
"label.city": [ "label.city": [
{ {
"type": 0, "type": 0,
"value": "City" "value": "Ville"
} }
], ],
"label.clear-all": [ "label.clear-all": [
@ -176,7 +176,13 @@
"label.country": [ "label.country": [
{ {
"type": 0, "type": 0,
"value": "Country" "value": "Pays"
}
],
"label.create": [
{
"type": 0,
"value": "Créer"
} }
], ],
"label.create-report": [ "label.create-report": [
@ -242,7 +248,7 @@
"label.day": [ "label.day": [
{ {
"type": 0, "type": 0,
"value": "Day" "value": "Jour"
} }
], ],
"label.default-date-range": [ "label.default-date-range": [
@ -296,7 +302,7 @@
"label.device": [ "label.device": [
{ {
"type": 0, "type": 0,
"value": "Device" "value": "Appareil"
} }
], ],
"label.devices": [ "label.devices": [
@ -326,7 +332,7 @@
"label.dropoff": [ "label.dropoff": [
{ {
"type": 0, "type": 0,
"value": "Dropoff" "value": "Abandons"
} }
], ],
"label.edit": [ "label.edit": [
@ -350,19 +356,19 @@
"label.event": [ "label.event": [
{ {
"type": 0, "type": 0,
"value": "Event" "value": "Évènement"
} }
], ],
"label.event-data": [ "label.event-data": [
{ {
"type": 0, "type": 0,
"value": "Données d'événements" "value": "Données d'évènements"
} }
], ],
"label.events": [ "label.events": [
{ {
"type": 0, "type": 0,
"value": "Événements" "value": "Évènements"
} }
], ],
"label.false": [ "label.false": [
@ -383,6 +389,12 @@
"value": "Champs" "value": "Champs"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filtrer"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Entonnoir" "value": "Entonnoir"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Suivi des conversions et des taux d'abandons."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,28 +443,34 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Analyse précise des données en utilisant des segments et des filtres."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
"value": "Est égal" "value": "Est"
} }
], ],
"label.is-not": [ "label.is-not": [
{ {
"type": 0, "type": 0,
"value": "N'est pas égal" "value": "N'est pas"
} }
], ],
"label.is-not-set": [ "label.is-not-set": [
{ {
"type": 0, "type": 0,
"value": "Is not set" "value": "N'est pas défini"
} }
], ],
"label.is-set": [ "label.is-set": [
{ {
"type": 0, "type": 0,
"value": "Is set" "value": "Est défini"
} }
], ],
"label.join": [ "label.join": [
@ -568,7 +592,7 @@
"label.my-websites": [ "label.my-websites": [
{ {
"type": 0, "type": 0,
"value": "My websites" "value": "Mes sites"
} }
], ],
"label.name": [ "label.name": [
@ -618,7 +642,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": " of " "value": " sur "
}, },
{ {
"type": 1, "type": 1,
@ -634,7 +658,7 @@
"label.pageTitle": [ "label.pageTitle": [
{ {
"type": 0, "type": 0,
"value": "Page title" "value": "Titre de page"
} }
], ],
"label.pages": [ "label.pages": [
@ -680,7 +704,7 @@
"label.query-parameters": [ "label.query-parameters": [
{ {
"type": 0, "type": 0,
"value": "Paramètres d'URL" "value": "Paramètres de requête"
} }
], ],
"label.realtime": [ "label.realtime": [
@ -692,7 +716,7 @@
"label.referrer": [ "label.referrer": [
{ {
"type": 0, "type": 0,
"value": "Referrer" "value": "Site référent"
} }
], ],
"label.referrers": [ "label.referrers": [
@ -716,7 +740,7 @@
"label.region": [ "label.region": [
{ {
"type": 0, "type": 0,
"value": "Region" "value": "Région"
} }
], ],
"label.regions": [ "label.regions": [
@ -758,7 +782,13 @@
"label.retention": [ "label.retention": [
{ {
"type": 0, "type": 0,
"value": "Retention" "value": "Rétention"
}
],
"label.retention-description": [
{
"type": 0,
"value": "Mesure de l'atractivité du site en visualisant les taux d'utilisateurs qui reviennent."
} }
], ],
"label.role": [ "label.role": [
@ -785,6 +815,12 @@
"value": "Résolutions d'écran" "value": "Résolutions d'écran"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Rechercher"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,
@ -860,7 +896,7 @@
"label.team-name": [ "label.team-name": [
{ {
"type": 0, "type": 0,
"value": "Team name" "value": "Nom de l'équipe"
} }
], ],
"label.team-owner": [ "label.team-owner": [
@ -872,7 +908,7 @@
"label.team-websites": [ "label.team-websites": [
{ {
"type": 0, "type": 0,
"value": "Team websites" "value": "Sites d'équipes"
} }
], ],
"label.teams": [ "label.teams": [
@ -1052,7 +1088,7 @@
"label.website": [ "label.website": [
{ {
"type": 0, "type": 0,
"value": "Website" "value": "Site"
} }
], ],
"label.website-id": [ "label.website-id": [
@ -1248,7 +1284,7 @@
"message.new-version-available": [ "message.new-version-available": [
{ {
"type": 0, "type": 0,
"value": "A new version of Umami " "value": "Une nouvelle version d'Umami "
}, },
{ {
"type": 1, "type": 1,
@ -1256,7 +1292,7 @@
}, },
{ {
"type": 0, "type": 0,
"value": " is available!" "value": " est disponible !"
} }
], ],
"message.no-data-available": [ "message.no-data-available": [
@ -1336,7 +1372,7 @@
"message.saved": [ "message.saved": [
{ {
"type": 0, "type": 0,
"value": "Enregistré avec succès." "value": "Enregistré."
} }
], ],
"message.share-url": [ "message.share-url": [

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -777,6 +801,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -801,6 +831,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -761,6 +785,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -785,6 +815,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -761,6 +785,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -785,6 +815,12 @@
"value": "Layar" "value": "Layar"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "国" "value": "国"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "フィールド" "value": "フィールド"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "分析" "value": "分析"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "見通し" "value": "見通し"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "保持" "value": "保持"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "画面サイズ" "value": "画面サイズ"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -761,6 +785,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -785,6 +815,12 @@
"value": "ប្រភេទឧបករណ៍" "value": "ប្រភេទឧបករណ៍"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -773,6 +797,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -797,6 +827,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -874,6 +898,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -898,6 +928,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Дэлгэц" "value": "Дэлгэц"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -761,6 +785,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -785,6 +815,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -41,6 +41,12 @@
"value": "အက်ဒမင်" "value": "အက်ဒမင်"
} }
], ],
"label.after": [
{
"type": 0,
"value": "ပြီးနောက်"
}
],
"label.all": [ "label.all": [
{ {
"type": 0, "type": 0,
@ -59,6 +65,12 @@
"value": "အန်နလစ်တစ်" "value": "အန်နလစ်တစ်"
} }
], ],
"label.average": [
{
"type": 0,
"value": "ပျမ်းမျှ"
}
],
"label.average-visit-time": [ "label.average-visit-time": [
{ {
"type": 0, "type": 0,
@ -71,12 +83,30 @@
"value": "နောက်သို့" "value": "နောက်သို့"
} }
], ],
"label.before": [
{
"type": 0,
"value": "မတိုင်မီ"
}
],
"label.bounce-rate": [ "label.bounce-rate": [
{ {
"type": 0, "type": 0,
"value": "Bounce နှုန်း" "value": "Bounce နှုန်း"
} }
], ],
"label.breakdown": [
{
"type": 0,
"value": "ခွဲခြမ်းစိတ်ဖြာမှု"
}
],
"label.browser": [
{
"type": 0,
"value": "Browser"
}
],
"label.browsers": [ "label.browsers": [
{ {
"type": 0, "type": 0,
@ -101,6 +131,12 @@
"value": "မြို့များ" "value": "မြို့များ"
} }
], ],
"label.city": [
{
"type": 0,
"value": "City"
}
],
"label.clear-all": [ "label.clear-all": [
{ {
"type": 0, "type": 0,
@ -119,6 +155,12 @@
"value": "စကားဝှက်အတည်ပြုသည်" "value": "စကားဝှက်အတည်ပြုသည်"
} }
], ],
"label.contains": [
{
"type": 0,
"value": "ပါဝင်သည်"
}
],
"label.continue": [ "label.continue": [
{ {
"type": 0, "type": 0,
@ -131,6 +173,24 @@
"value": "နိုင်ငံများ" "value": "နိုင်ငံများ"
} }
], ],
"label.country": [
{
"type": 0,
"value": "Country"
}
],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [
{
"type": 0,
"value": "ရီပို့လုပ်မည်"
}
],
"label.create-team": [ "label.create-team": [
{ {
"type": 0, "type": 0,
@ -173,12 +233,24 @@
"value": "ဒေတာ" "value": "ဒေတာ"
} }
], ],
"label.date": [
{
"type": 0,
"value": "Date"
}
],
"label.date-range": [ "label.date-range": [
{ {
"type": 0, "type": 0,
"value": "ရက်အပိုင်းအခြား" "value": "ရက်အပိုင်းအခြား"
} }
], ],
"label.day": [
{
"type": 0,
"value": "Day"
}
],
"label.default-date-range": [ "label.default-date-range": [
{ {
"type": 0, "type": 0,
@ -209,6 +281,12 @@
"value": "ဝက်ဘ်ဆိုဒ်ကိုဖျက်မည်" "value": "ဝက်ဘ်ဆိုဒ်ကိုဖျက်မည်"
} }
], ],
"label.description": [
{
"type": 0,
"value": "ရှင်းပြချက်"
}
],
"label.desktop": [ "label.desktop": [
{ {
"type": 0, "type": 0,
@ -221,6 +299,12 @@
"value": "အသေးစိတ်" "value": "အသေးစိတ်"
} }
], ],
"label.device": [
{
"type": 0,
"value": "Device"
}
],
"label.devices": [ "label.devices": [
{ {
"type": 0, "type": 0,
@ -233,6 +317,12 @@
"value": "ပိတ်ပါ" "value": "ပိတ်ပါ"
} }
], ],
"label.does-not-contain": [
{
"type": 0,
"value": "မပါဝင်ပါ"
}
],
"label.domain": [ "label.domain": [
{ {
"type": 0, "type": 0,
@ -281,6 +371,12 @@
"value": "အဖြစ်အပျက်များ" "value": "အဖြစ်အပျက်များ"
} }
], ],
"label.false": [
{
"type": 0,
"value": "မှားသည်"
}
],
"label.field": [ "label.field": [
{ {
"type": 0, "type": 0,
@ -293,6 +389,12 @@
"value": "Field အမည်များ" "value": "Field အမည်များ"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -305,18 +407,72 @@
"value": "အရှိအတိုင်း" "value": "အရှိအတိုင်း"
} }
], ],
"label.filters": [
{
"type": 0,
"value": "Filter များ"
}
],
"label.funnel": [ "label.funnel": [
{ {
"type": 0, "type": 0,
"value": "ဖန်နယ်" "value": "ဖန်နယ်"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [
{
"type": 0,
"value": "ထက်ပို၍ကြီးသည်"
}
],
"label.greater-than-equals": [
{
"type": 0,
"value": "ထက်ပို၍ကြီးသည်သို့မဟုတ်တူသည်"
}
],
"label.insights": [ "label.insights": [
{ {
"type": 0, "type": 0,
"value": "အသေးစိတ်သိမြင်နိုင်ရန်" "value": "အသေးစိတ်သိမြင်နိုင်ရန်"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [
{
"type": 0,
"value": "Is"
}
],
"label.is-not": [
{
"type": 0,
"value": "Is not"
}
],
"label.is-not-set": [
{
"type": 0,
"value": "Is not set"
}
],
"label.is-set": [
{
"type": 0,
"value": "Is set"
}
],
"label.join": [ "label.join": [
{ {
"type": 0, "type": 0,
@ -387,6 +543,18 @@
"value": "အသင်းမှထွက်မည်" "value": "အသင်းမှထွက်မည်"
} }
], ],
"label.less-than": [
{
"type": 0,
"value": "ထက်ပို၍ငယ်သည်"
}
],
"label.less-than-equals": [
{
"type": 0,
"value": "ထက်ပို၍ငယ်သည်သို့မဟုတ်တူသည်"
}
],
"label.login": [ "label.login": [
{ {
"type": 0, "type": 0,
@ -399,12 +567,24 @@
"value": "လော့ဂ်အောက်လုပ်မည်" "value": "လော့ဂ်အောက်လုပ်မည်"
} }
], ],
"label.max": [
{
"type": 0,
"value": "အများဆုံး"
}
],
"label.members": [ "label.members": [
{ {
"type": 0, "type": 0,
"value": "အဖွဲ့ဝင်များ" "value": "အဖွဲ့ဝင်များ"
} }
], ],
"label.min": [
{
"type": 0,
"value": "အနည်းဆုံး"
}
],
"label.mobile": [ "label.mobile": [
{ {
"type": 0, "type": 0,
@ -417,6 +597,12 @@
"value": "နောက်ထပ်" "value": "နောက်ထပ်"
} }
], ],
"label.my-websites": [
{
"type": 0,
"value": "My websites"
}
],
"label.name": [ "label.name": [
{ {
"type": 0, "type": 0,
@ -435,24 +621,54 @@
"value": "မရှိပါ" "value": "မရှိပါ"
} }
], ],
"label.operating-systems": [ "label.os": [
{ {
"type": 0, "type": 0,
"value": "ကွန်ပျူတာလည်ပတ်မှုစနစ်" "value": "ကွန်ပျူတာလည်ပတ်မှုစနစ်"
} }
], ],
"label.overview": [
{
"type": 0,
"value": "အပေါ်ယံမြင်ကွင်း"
}
],
"label.owner": [ "label.owner": [
{ {
"type": 0, "type": 0,
"value": "ပိုင်ဆိုင်သူ" "value": "ပိုင်ဆိုင်သူ"
} }
], ],
"label.page-of": [
{
"type": 0,
"value": "Page "
},
{
"type": 1,
"value": "current"
},
{
"type": 0,
"value": " of "
},
{
"type": 1,
"value": "total"
}
],
"label.page-views": [ "label.page-views": [
{ {
"type": 0, "type": 0,
"value": "ဝင်ရောက်ကြည့်ရှုသူ" "value": "ဝင်ရောက်ကြည့်ရှုသူ"
} }
], ],
"label.pageTitle": [
{
"type": 0,
"value": "Page title"
}
],
"label.pages": [ "label.pages": [
{ {
"type": 0, "type": 0,
@ -505,6 +721,12 @@
"value": "အချိန်နှင့်တပြေးညီ" "value": "အချိန်နှင့်တပြေးညီ"
} }
], ],
"label.referrer": [
{
"type": 0,
"value": "Referrer"
}
],
"label.referrers": [ "label.referrers": [
{ {
"type": 0, "type": 0,
@ -523,6 +745,12 @@
"value": "ပြန်ထုတ်မည်" "value": "ပြန်ထုတ်မည်"
} }
], ],
"label.region": [
{
"type": 0,
"value": "Region"
}
],
"label.regions": [ "label.regions": [
{ {
"type": 0, "type": 0,
@ -559,6 +787,18 @@
"value": "ဝက်ဘ်ဆိုဒ်ဒေတာကိုဖျက်မည်" "value": "ဝက်ဘ်ဆိုဒ်ဒေတာကိုဖျက်မည်"
} }
], ],
"label.retention": [
{
"type": 0,
"value": "Retention"
}
],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -583,6 +823,12 @@
"value": "မြင်ကွင်းများ" "value": "မြင်ကွင်းများ"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,
@ -619,6 +865,12 @@
"value": "တစ်ရက်အတွင်း" "value": "တစ်ရက်အတွင်း"
} }
], ],
"label.sum": [
{
"type": 0,
"value": "ပေါင်းလဒ်"
}
],
"label.tablet": [ "label.tablet": [
{ {
"type": 0, "type": 0,
@ -649,12 +901,24 @@
"value": "အသင်းဝင်" "value": "အသင်းဝင်"
} }
], ],
"label.team-name": [
{
"type": 0,
"value": "Team name"
}
],
"label.team-owner": [ "label.team-owner": [
{ {
"type": 0, "type": 0,
"value": "အသင်းကိုပိုင်ဆိုင်သူ" "value": "အသင်းကိုပိုင်ဆိုင်သူ"
} }
], ],
"label.team-websites": [
{
"type": 0,
"value": "Team websites"
}
],
"label.teams": [ "label.teams": [
{ {
"type": 0, "type": 0,
@ -709,12 +973,42 @@
"value": "ဇယားများကို အဖွင့်အပိတ်လုပ်မည်" "value": "ဇယားများကို အဖွင့်အပိတ်လုပ်မည်"
} }
], ],
"label.total": [
{
"type": 0,
"value": "စုစုပေါင်း"
}
],
"label.total-records": [
{
"type": 0,
"value": "မှတ်တမ်းစုစုပေါင်း"
}
],
"label.tracking-code": [ "label.tracking-code": [
{ {
"type": 0, "type": 0,
"value": "ထရက်လုပ်သည့် ကုဒ်" "value": "ထရက်လုပ်သည့် ကုဒ်"
} }
], ],
"label.true": [
{
"type": 0,
"value": "မှန်သည်"
}
],
"label.type": [
{
"type": 0,
"value": "အမျိုးအစား"
}
],
"label.unique": [
{
"type": 0,
"value": "Unique"
}
],
"label.unique-visitors": [ "label.unique-visitors": [
{ {
"type": 0, "type": 0,
@ -727,6 +1021,12 @@
"value": "မသိသော" "value": "မသိသော"
} }
], ],
"label.untitled": [
{
"type": 0,
"value": "ခေါင်းစဉ်မရှိ"
}
],
"label.url": [ "label.url": [
{ {
"type": 0, "type": 0,
@ -757,6 +1057,12 @@
"value": "အသုံးပြုသူများ" "value": "အသုံးပြုသူများ"
} }
], ],
"label.value": [
{
"type": 0,
"value": "တန်ဖိုး"
}
],
"label.view": [ "label.view": [
{ {
"type": 0, "type": 0,
@ -817,168 +1123,6 @@
"value": "မနေ့က" "value": "မနေ့က"
} }
], ],
"labels.after": [
{
"type": 0,
"value": "ပြီးနောက်"
}
],
"labels.average": [
{
"type": 0,
"value": "ပျမ်းမျှ"
}
],
"labels.before": [
{
"type": 0,
"value": "မတိုင်မီ"
}
],
"labels.breakdown": [
{
"type": 0,
"value": "ခွဲခြမ်းစိတ်ဖြာမှု"
}
],
"labels.contains": [
{
"type": 0,
"value": "ပါဝင်သည်"
}
],
"labels.create-report": [
{
"type": 0,
"value": "ရီပို့လုပ်မည်"
}
],
"labels.description": [
{
"type": 0,
"value": "ရှင်းပြချက်"
}
],
"labels.does-not-contain": [
{
"type": 0,
"value": "မပါဝင်ပါ"
}
],
"labels.does-not-equal": [
{
"type": 0,
"value": "မတူညီပါ"
}
],
"labels.equals": [
{
"type": 0,
"value": "တူညီသည်"
}
],
"labels.false": [
{
"type": 0,
"value": "မှားသည်"
}
],
"labels.filters": [
{
"type": 0,
"value": "Filter များ"
}
],
"labels.greater-than": [
{
"type": 0,
"value": "ထက်ပို၍ကြီးသည်"
}
],
"labels.greater-than-equals": [
{
"type": 0,
"value": "ထက်ပို၍ကြီးသည်သို့မဟုတ်တူသည်"
}
],
"labels.less-than": [
{
"type": 0,
"value": "ထက်ပို၍ငယ်သည်"
}
],
"labels.less-than-equals": [
{
"type": 0,
"value": "ထက်ပို၍ငယ်သည်သို့မဟုတ်တူသည်"
}
],
"labels.max": [
{
"type": 0,
"value": "အများဆုံး"
}
],
"labels.min": [
{
"type": 0,
"value": "အနည်းဆုံး"
}
],
"labels.overview": [
{
"type": 0,
"value": "အပေါ်ယံမြင်ကွင်း"
}
],
"labels.sum": [
{
"type": 0,
"value": "ပေါင်းလဒ်"
}
],
"labels.total": [
{
"type": 0,
"value": "စုစုပေါင်း"
}
],
"labels.total-records": [
{
"type": 0,
"value": "မှတ်တမ်းစုစုပေါင်း"
}
],
"labels.true": [
{
"type": 0,
"value": "မှန်သည်"
}
],
"labels.type": [
{
"type": 0,
"value": "အမျိုးအစား"
}
],
"labels.unique": [
{
"type": 0,
"value": "Unique"
}
],
"labels.untitled": [
{
"type": 0,
"value": "ခေါင်းစဉ်မရှိ"
}
],
"labels.value": [
{
"type": 0,
"value": "တန်ဖိုး"
}
],
"message.active-users": [ "message.active-users": [
{ {
"type": 1, "type": 1,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Schermen" "value": "Schermen"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Pola" "value": "Pola"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Lejek" "value": "Lejek"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Ekrany" "value": "Ekrany"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Campos" "value": "Campos"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funil" "value": "Funil"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Telas" "value": "Telas"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Экраны" "value": "Экраны"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Država" "value": "Država"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Polja" "value": "Polja"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Prodajni lijak" "value": "Prodajni lijak"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Vpogled" "value": "Vpogled"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Ohranjanje uporabnikov" "value": "Ohranjanje uporabnikov"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Zasloni" "value": "Zasloni"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Upplösning" "value": "Upplösning"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -761,6 +785,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -785,6 +815,12 @@
"value": "ขนาดหน้าจอ" "value": "ขนาดหน้าจอ"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Ekranlar" "value": "Ekranlar"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -769,6 +793,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -793,6 +823,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "Country" "value": "Country"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "Funnel" "value": "Funnel"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "Insights" "value": "Insights"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -761,6 +785,12 @@
"value": "Retention" "value": "Retention"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -785,6 +815,12 @@
"value": "Screens" "value": "Screens"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "国家/地区" "value": "国家/地区"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "Fields" "value": "Fields"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "分析" "value": "分析"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "见解" "value": "见解"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -777,6 +801,12 @@
"value": "保留" "value": "保留"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -801,6 +831,12 @@
"value": "屏幕尺寸" "value": "屏幕尺寸"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -179,6 +179,12 @@
"value": "國家" "value": "國家"
} }
], ],
"label.create": [
{
"type": 0,
"value": "Create"
}
],
"label.create-report": [ "label.create-report": [
{ {
"type": 0, "type": 0,
@ -383,6 +389,12 @@
"value": "欄位" "value": "欄位"
} }
], ],
"label.filter": [
{
"type": 0,
"value": "Filter"
}
],
"label.filter-combined": [ "label.filter-combined": [
{ {
"type": 0, "type": 0,
@ -407,6 +419,12 @@
"value": "漏斗" "value": "漏斗"
} }
], ],
"label.funnel-description": [
{
"type": 0,
"value": "Understand the conversion and drop-off rate of users."
}
],
"label.greater-than": [ "label.greater-than": [
{ {
"type": 0, "type": 0,
@ -425,6 +443,12 @@
"value": "洞察" "value": "洞察"
} }
], ],
"label.insights-description": [
{
"type": 0,
"value": "Dive deeper into your data by using segments and filters."
}
],
"label.is": [ "label.is": [
{ {
"type": 0, "type": 0,
@ -773,6 +797,12 @@
"value": "保留" "value": "保留"
} }
], ],
"label.retention-description": [
{
"type": 0,
"value": "Measure your website stickiness by tracking how often users return."
}
],
"label.role": [ "label.role": [
{ {
"type": 0, "type": 0,
@ -797,6 +827,12 @@
"value": "螢幕" "value": "螢幕"
} }
], ],
"label.search": [
{
"type": 0,
"value": "Search"
}
],
"label.select-date": [ "label.select-date": [
{ {
"type": 0, "type": 0,

View File

@ -66,12 +66,16 @@ async function checkDatabaseVersion() {
async function checkV1Tables() { async function checkV1Tables() {
try { try {
await prisma.$queryRaw`select * from account limit 1`; // check for v1 migrations before v2 release date
const record =
await prisma.$queryRaw`select * from _prisma_migrations where started_at < '2023-04-17'`;
error( if (record.length > 0) {
'Umami v1 tables detected. For how to upgrade from v1 to v2 go to https://umami.is/docs/migrate-v1-v2.', error(
); 'Umami v1 tables detected. For how to upgrade from v1 to v2 go to https://umami.is/docs/migrate-v1-v2.',
process.exit(1); );
process.exit(1);
}
} catch (e) { } catch (e) {
// Ignore // Ignore
} }

View File

@ -4,7 +4,7 @@ const path = require('path');
const prettier = require('prettier'); const prettier = require('prettier');
const messages = require('../build/messages.json'); const messages = require('../build/messages.json');
const dest = path.resolve(__dirname, '../lang'); const dest = path.resolve(__dirname, '../src/lang');
const files = fs.readdirSync(dest); const files = fs.readdirSync(dest);
const keys = Object.keys(messages).sort(); const keys = Object.keys(messages).sort();
@ -14,7 +14,7 @@ with the existing files under `lang`. Any newly added
keys will be printed to the console. keys will be printed to the console.
*/ */
files.forEach(file => { files.forEach(file => {
const lang = require(`../lang/${file}`); const lang = require(`../src/lang/${file}`);
console.log(`Merging ${file}`); console.log(`Merging ${file}`);

View File

@ -25,7 +25,7 @@ export function SettingsTable({
onPageSizeChange, onPageSizeChange,
filterValue, filterValue,
}) { }) {
const { formatMessage, messages } = useMessages(); const { formatMessage, labels, messages } = useMessages();
const [filter, setFilter] = useState(filterValue); const [filter, setFilter] = useState(filterValue);
const { data: value, page, count, pageSize } = data; const { data: value, page, count, pageSize } = data;
@ -36,13 +36,13 @@ export function SettingsTable({
return ( return (
<> <>
{showSearch && !!value.length && ( {showSearch && (value.length > 0 || filterValue) && (
<SearchField <SearchField
onChange={handleFilterChange} onChange={handleFilterChange}
delay={1000} delay={1000}
value={filter} value={filter}
autoFocus={true} autoFocus={true}
placeholder="Search" placeholder={formatMessage(labels.search)}
style={{ maxWidth: '300px', marginBottom: '10px' }} style={{ maxWidth: '300px', marginBottom: '10px' }}
/> />
)} )}

View File

@ -8,6 +8,7 @@ import { ISO_COUNTRIES, MAP_FILE } from 'lib/constants';
import useTheme from 'components/hooks/useTheme'; import useTheme from 'components/hooks/useTheme';
import useCountryNames from 'components/hooks/useCountryNames'; import useCountryNames from 'components/hooks/useCountryNames';
import useLocale from 'components/hooks/useLocale'; import useLocale from 'components/hooks/useLocale';
import useMessages from 'components/hooks/useMessages';
import { formatLongNumber } from 'lib/format'; import { formatLongNumber } from 'lib/format';
import { percentFilter } from 'lib/filters'; import { percentFilter } from 'lib/filters';
import styles from './WorldMap.module.css'; import styles from './WorldMap.module.css';
@ -17,7 +18,9 @@ export function WorldMap({ data, className }) {
const [tooltip, setTooltipPopup] = useState(); const [tooltip, setTooltipPopup] = useState();
const { theme, colors } = useTheme(); const { theme, colors } = useTheme();
const { locale } = useLocale(); const { locale } = useLocale();
const { formatMessage, labels } = useMessages();
const countryNames = useCountryNames(locale); const countryNames = useCountryNames(locale);
const visitorsLabel = formatMessage(labels.visitors).toLocaleLowerCase(locale);
const metrics = useMemo(() => (data ? percentFilter(data) : []), [data]); const metrics = useMemo(() => (data ? percentFilter(data) : []), [data]);
function getFillColor(code) { function getFillColor(code) {
@ -40,7 +43,7 @@ export function WorldMap({ data, className }) {
function handleHover(code) { function handleHover(code) {
if (code === 'AQ') return; if (code === 'AQ') return;
const country = metrics?.find(({ x }) => x === code); const country = metrics?.find(({ x }) => x === code);
setTooltipPopup(`${countryNames[code]}: ${formatLongNumber(country?.y || 0)} visitors`); setTooltipPopup(`${countryNames[code]}: ${formatLongNumber(country?.y || 0)} ${visitorsLabel}`);
} }
return ( return (

View File

@ -2,6 +2,7 @@ import useMessages from './useMessages';
import { BROWSERS } from 'lib/constants'; import { BROWSERS } from 'lib/constants';
import useLocale from './useLocale'; import useLocale from './useLocale';
import useCountryNames from './useCountryNames'; import useCountryNames from './useCountryNames';
import regions from 'public/iso-3166-2.json';
export function useFormat() { export function useFormat() {
const { formatMessage, labels } = useMessages(); const { formatMessage, labels } = useMessages();
@ -16,6 +17,10 @@ export function useFormat() {
return countryNames[value] || value; return countryNames[value] || value;
}; };
const formatRegion = value => {
return regions[value] ? regions[value] : value;
};
const formatDevice = value => { const formatDevice = value => {
return formatMessage(labels[value] || labels.unknown); return formatMessage(labels[value] || labels.unknown);
}; };
@ -26,6 +31,8 @@ export function useFormat() {
return formatBrowser(value); return formatBrowser(value);
case 'country': case 'country':
return formatCountry(value); return formatCountry(value);
case 'region':
return formatRegion(value);
case 'device': case 'device':
return formatDevice(value); return formatDevice(value);
default: default:
@ -33,7 +40,7 @@ export function useFormat() {
} }
}; };
return { formatBrowser, formatCountry, formatDevice, formatValue }; return { formatBrowser, formatCountry, formatRegion, formatDevice, formatValue };
} }
export default useFormat; export default useFormat;

View File

@ -2,18 +2,20 @@ import { produce } from 'immer';
import { useCallback, useEffect, useState } from 'react'; import { useCallback, useEffect, useState } from 'react';
import { useTimezone } from './useTimezone'; import { useTimezone } from './useTimezone';
import useApi from './useApi'; import useApi from './useApi';
import useMessages from './useMessages';
const baseParameters = {
name: 'Untitled',
description: '',
parameters: {},
};
export function useReport(reportId, defaultParameters) { export function useReport(reportId, defaultParameters) {
const [report, setReport] = useState(null); const [report, setReport] = useState(null);
const [isRunning, setIsRunning] = useState(false); const [isRunning, setIsRunning] = useState(false);
const { get, post } = useApi(); const { get, post } = useApi();
const [timezone] = useTimezone(); const [timezone] = useTimezone();
const { formatMessage, labels } = useMessages();
const baseParameters = {
name: formatMessage(labels.untitled),
description: '',
parameters: {},
};
const loadReport = async id => { const loadReport = async id => {
const data = await get(`/reports/${id}`); const data = await get(`/reports/${id}`);

View File

@ -4,7 +4,7 @@ import useApi from 'components/hooks/useApi';
import useUser from 'components/hooks/useUser'; import useUser from 'components/hooks/useUser';
export function useRequireLogin(handler: (data?: object) => void) { export function useRequireLogin(handler: (data?: object) => void) {
const router = useRouter(); const { basePath } = useRouter();
const { get } = useApi(); const { get } = useApi();
const { user, setUser } = useUser(); const { user, setUser } = useUser();
@ -15,7 +15,7 @@ export function useRequireLogin(handler: (data?: object) => void) {
setUser(typeof handler === 'function' ? handler(data) : (data as any)?.user); setUser(typeof handler === 'function' ? handler(data) : (data as any)?.user);
} catch { } catch {
await router.push('/login'); location.href = `${basePath}/login`;
} }
} }

View File

@ -3,8 +3,9 @@ import { useRouter } from 'next/router';
import Icons from 'components/icons'; import Icons from 'components/icons';
import useMessages from 'components/hooks/useMessages'; import useMessages from 'components/hooks/useMessages';
import useUser from 'components/hooks/useUser'; import useUser from 'components/hooks/useUser';
import styles from './ProfileButton.module.css';
import useLocale from 'components/hooks/useLocale'; import useLocale from 'components/hooks/useLocale';
import { CURRENT_VERSION } from 'lib/constants';
import styles from './ProfileButton.module.css';
export function ProfileButton() { export function ProfileButton() {
const { formatMessage, labels } = useMessages(); const { formatMessage, labels } = useMessages();
@ -51,6 +52,7 @@ export function ProfileButton() {
<Text>{formatMessage(labels.logout)}</Text> <Text>{formatMessage(labels.logout)}</Text>
</Item> </Item>
)} )}
<div className={styles.version}>{`v${CURRENT_VERSION}`}</div>
</Menu> </Menu>
</Popup> </Popup>
</PopupTrigger> </PopupTrigger>

View File

@ -8,3 +8,11 @@
gap: 12px; gap: 12px;
background: var(--base50); background: var(--base50);
} }
.version {
font-family: monospace;
font-size: 11px;
color: var(--base600);
text-align: right;
margin-right: 10px;
}

View File

@ -129,6 +129,10 @@ export const labels = defineMessages({
reports: { id: 'label.reports', defaultMessage: 'Reports' }, reports: { id: 'label.reports', defaultMessage: 'Reports' },
eventData: { id: 'label.event-data', defaultMessage: 'Event data' }, eventData: { id: 'label.event-data', defaultMessage: 'Event data' },
funnel: { id: 'label.funnel', defaultMessage: 'Funnel' }, funnel: { id: 'label.funnel', defaultMessage: 'Funnel' },
funnelDescription: {
id: 'label.funnel-description',
defaultMessage: 'Understand the conversion and drop-off rate of users.',
},
url: { id: 'label.url', defaultMessage: 'URL' }, url: { id: 'label.url', defaultMessage: 'URL' },
urls: { id: 'label.urls', defaultMessage: 'URLs' }, urls: { id: 'label.urls', defaultMessage: 'URLs' },
add: { id: 'label.add', defaultMessage: 'Add' }, add: { id: 'label.add', defaultMessage: 'Add' },
@ -167,7 +171,15 @@ export const labels = defineMessages({
overview: { id: 'label.overview', defaultMessage: 'Overview' }, overview: { id: 'label.overview', defaultMessage: 'Overview' },
totalRecords: { id: 'label.total-records', defaultMessage: 'Total records' }, totalRecords: { id: 'label.total-records', defaultMessage: 'Total records' },
insights: { id: 'label.insights', defaultMessage: 'Insights' }, insights: { id: 'label.insights', defaultMessage: 'Insights' },
insightsDescription: {
id: 'label.insights-description',
defaultMessage: 'Dive deeper into your data by using segments and filters.',
},
retention: { id: 'label.retention', defaultMessage: 'Retention' }, retention: { id: 'label.retention', defaultMessage: 'Retention' },
retentionDescription: {
id: 'label.retention-description',
defaultMessage: 'Measure your website stickiness by tracking how often users return.',
},
dropoff: { id: 'label.dropoff', defaultMessage: 'Dropoff' }, dropoff: { id: 'label.dropoff', defaultMessage: 'Dropoff' },
referrer: { id: 'label.referrer', defaultMessage: 'Referrer' }, referrer: { id: 'label.referrer', defaultMessage: 'Referrer' },
country: { id: 'label.country', defaultMessage: 'Country' }, country: { id: 'label.country', defaultMessage: 'Country' },
@ -179,6 +191,8 @@ export const labels = defineMessages({
day: { id: 'label.day', defaultMessage: 'Day' }, day: { id: 'label.day', defaultMessage: 'Day' },
date: { id: 'label.date', defaultMessage: 'Date' }, date: { id: 'label.date', defaultMessage: 'Date' },
pageOf: { id: 'label.page-of', defaultMessage: 'Page {current} of {total}' }, pageOf: { id: 'label.page-of', defaultMessage: 'Page {current} of {total}' },
create: { id: 'label.create', defaultMessage: 'Create' },
search: { id: 'label.search', defaultMessage: 'Search' },
}); });
export const messages = defineMessages({ export const messages = defineMessages({

View File

@ -20,6 +20,7 @@ export function ReportHeader({ icon }) {
const { name, description, parameters } = report || {}; const { name, description, parameters } = report || {};
const { websiteId, dateRange } = parameters || {}; const { websiteId, dateRange } = parameters || {};
const defaultName = formatMessage(labels.untitled);
const handleSave = async () => { const handleSave = async () => {
if (!report.id) { if (!report.id) {
@ -39,7 +40,7 @@ export function ReportHeader({ icon }) {
}; };
const handleNameChange = name => { const handleNameChange = name => {
updateReport({ name: name || 'Untitled' }); updateReport({ name: name || defaultName });
}; };
const handleDescriptionChange = description => { const handleDescriptionChange = description => {
@ -54,7 +55,7 @@ export function ReportHeader({ icon }) {
key={name} key={name}
name="name" name="name"
value={name} value={name}
placeholder={formatMessage(labels.untitled)} placeholder={defaultName}
onCommit={handleNameChange} onCommit={handleNameChange}
/> />
</> </>

View File

@ -9,6 +9,8 @@ import styles from './ReportTemplates.module.css';
import { useMessages } from 'components/hooks'; import { useMessages } from 'components/hooks';
function ReportItem({ title, description, url, icon }) { function ReportItem({ title, description, url, icon }) {
const { formatMessage, labels } = useMessages();
return ( return (
<div className={styles.report}> <div className={styles.report}>
<div className={styles.title}> <div className={styles.title}>
@ -22,7 +24,7 @@ function ReportItem({ title, description, url, icon }) {
<Icon> <Icon>
<Icons.Plus /> <Icons.Plus />
</Icon> </Icon>
<Text>Create</Text> <Text>{formatMessage(labels.create)}</Text>
</Button> </Button>
</Link> </Link>
</div> </div>
@ -36,19 +38,19 @@ export function ReportTemplates({ showHeader = true }) {
const reports = [ const reports = [
{ {
title: formatMessage(labels.insights), title: formatMessage(labels.insights),
description: 'Dive deeper into your data by using segments and filters.', description: formatMessage(labels.insightsDescription),
url: '/reports/insights', url: '/reports/insights',
icon: <Lightbulb />, icon: <Lightbulb />,
}, },
{ {
title: formatMessage(labels.funnel), title: formatMessage(labels.funnel),
description: 'Understand the conversion and drop-off rate of users.', description: formatMessage(labels.funnelDescription),
url: '/reports/funnel', url: '/reports/funnel',
icon: <Funnel />, icon: <Funnel />,
}, },
{ {
title: formatMessage(labels.retention), title: formatMessage(labels.retention),
description: 'Measure you website stickiness by tracking how often users return.', description: formatMessage(labels.retentionDescription),
url: '/reports/retention', url: '/reports/retention',
icon: <Magnet />, icon: <Magnet />,
}, },

View File

@ -5,6 +5,7 @@ import { useMessages } from 'components/hooks';
import useUser from 'components/hooks/useUser'; import useUser from 'components/hooks/useUser';
import { useState } from 'react'; import { useState } from 'react';
import { Button, Flexbox, Icon, Icons, Modal, Text } from 'react-basics'; import { Button, Flexbox, Icon, Icons, Modal, Text } from 'react-basics';
import { REPORT_TYPES } from 'lib/constants';
export function ReportsTable({ export function ReportsTable({
data = [], data = [],
@ -34,6 +35,15 @@ export function ReportsTable({
{ name: 'action', label: ' ' }, { name: 'action', label: ' ' },
]; ];
const cellRender = (row, data, key) => {
if (key === 'type') {
return formatMessage(
labels[Object.keys(REPORT_TYPES).find(key => REPORT_TYPES[key] === row.type)],
);
}
return data[key];
};
const handleConfirm = () => { const handleConfirm = () => {
onDelete(report.id); onDelete(report.id);
}; };
@ -42,6 +52,7 @@ export function ReportsTable({
<> <>
<SettingsTable <SettingsTable
columns={columns} columns={columns}
cellRender={cellRender}
data={data} data={data}
showSearch={true} showSearch={true}
showPaging={true} showPaging={true}

View File

@ -134,7 +134,7 @@ export function EventDataParameters() {
); );
})} })}
<FormButtons> <FormButtons>
<SubmitButton variant="primary" disabled={!queryEnabled} loading={isRunning}> <SubmitButton variant="primary" disabled={!queryEnabled} isLoading={isRunning}>
{formatMessage(labels.runQuery)} {formatMessage(labels.runQuery)}
</SubmitButton> </SubmitButton>
</FormButtons> </FormButtons>

View File

@ -80,7 +80,7 @@ export function FunnelParameters() {
<ParameterList items={urls} onRemove={handleRemoveUrl} /> <ParameterList items={urls} onRemove={handleRemoveUrl} />
</FormRow> </FormRow>
<FormButtons> <FormButtons>
<SubmitButton variant="primary" disabled={queryDisabled} loading={isRunning}> <SubmitButton variant="primary" disabled={queryDisabled} isLoading={isRunning}>
{formatMessage(labels.runQuery)} {formatMessage(labels.runQuery)}
</SubmitButton> </SubmitButton>
</FormButtons> </FormButtons>

View File

@ -137,7 +137,7 @@ export function InsightsParameters() {
); );
})} })}
<FormButtons> <FormButtons>
<SubmitButton variant="primary" disabled={!queryEnabled} loading={isRunning}> <SubmitButton variant="primary" disabled={!queryEnabled} isLoading={isRunning}>
{formatMessage(labels.runQuery)} {formatMessage(labels.runQuery)}
</SubmitButton> </SubmitButton>
</FormButtons> </FormButtons>

View File

@ -35,7 +35,7 @@ export function RetentionParameters() {
<MonthSelect date={startDate} onChange={handleDateChange} /> <MonthSelect date={startDate} onChange={handleDateChange} />
</FormRow> </FormRow>
<FormButtons> <FormButtons>
<SubmitButton variant="primary" disabled={queryDisabled} loading={isRunning}> <SubmitButton variant="primary" disabled={queryDisabled} isLoading={isRunning}>
{formatMessage(labels.runQuery)} {formatMessage(labels.runQuery)}
</SubmitButton> </SubmitButton>
</FormButtons> </FormButtons>

View File

@ -3,11 +3,13 @@ import classNames from 'classnames';
import { ReportContext } from '../Report'; import { ReportContext } from '../Report';
import EmptyPlaceholder from 'components/common/EmptyPlaceholder'; import EmptyPlaceholder from 'components/common/EmptyPlaceholder';
import { useMessages } from 'components/hooks'; import { useMessages } from 'components/hooks';
import { useLocale } from 'components/hooks';
import { formatDate } from 'lib/date'; import { formatDate } from 'lib/date';
import styles from './RetentionTable.module.css'; import styles from './RetentionTable.module.css';
export function RetentionTable() { export function RetentionTable() {
const { formatMessage, labels } = useMessages(); const { formatMessage, labels } = useMessages();
const { locale } = useLocale();
const { report } = useContext(ReportContext); const { report } = useContext(ReportContext);
const { data } = report || {}; const { data } = report || {};
@ -51,7 +53,7 @@ export function RetentionTable() {
{rows.map(({ date, visitors, records }, rowIndex) => { {rows.map(({ date, visitors, records }, rowIndex) => {
return ( return (
<div key={rowIndex} className={styles.row}> <div key={rowIndex} className={styles.row}>
<div className={styles.date}>{formatDate(`${date} 00:00:00`, 'PP')}</div> <div className={styles.date}>{formatDate(`${date} 00:00:00`, 'PP', locale)}</div>
<div className={styles.visitors}>{visitors}</div> <div className={styles.visitors}>{visitors}</div>
{days.map(day => { {days.map(day => {
if (totalDays - rowIndex < day) { if (totalDays - rowIndex < day) {

View File

@ -29,7 +29,9 @@ export function TeamMembersTable({
} }
if (key === 'role') { if (key === 'role') {
return formatMessage( return formatMessage(
labels[Object.keys(ROLES).find(key => ROLES[key] === row.role) || labels.unknown], labels[
Object.keys(ROLES).find(key => ROLES[key] === row?.teamUser[0]?.role) || labels.unknown
],
); );
} }
return data[key]; return data[key];

View File

@ -16,7 +16,7 @@ import useMessages from 'components/hooks/useMessages';
const generateId = () => getRandomChars(16); const generateId = () => getRandomChars(16);
export function ShareUrl({ websiteId, data, onSave }) { export function ShareUrl({ websiteId, data, analyticsUrl, onSave }) {
const { formatMessage, labels, messages } = useMessages(); const { formatMessage, labels, messages } = useMessages();
const { name, shareId } = data; const { name, shareId } = data;
const [id, setId] = useState(shareId); const [id, setId] = useState(shareId);
@ -27,10 +27,7 @@ export function ShareUrl({ websiteId, data, onSave }) {
); );
const ref = useRef(null); const ref = useRef(null);
const url = useMemo( const url = useMemo(
() => () => `${analyticsUrl || location.origin}${basePath}/share/${id}/${encodeURIComponent(name)}`,
`${process.env.analyticsUrl || location.origin}${basePath}/share/${id}/${encodeURIComponent(
name,
)}`,
[id, name, basePath], [id, name, basePath],
); );

View File

@ -3,7 +3,7 @@ import useMessages from 'components/hooks/useMessages';
import useConfig from 'components/hooks/useConfig'; import useConfig from 'components/hooks/useConfig';
import { useRouter } from 'next/router'; import { useRouter } from 'next/router';
export function TrackingCode({ websiteId }) { export function TrackingCode({ websiteId, analyticsUrl }) {
const { formatMessage, messages } = useMessages(); const { formatMessage, messages } = useMessages();
const { basePath } = useRouter(); const { basePath } = useRouter();
const config = useConfig(); const config = useConfig();
@ -13,7 +13,7 @@ export function TrackingCode({ websiteId }) {
const url = trackerScriptName?.startsWith('http') const url = trackerScriptName?.startsWith('http')
? trackerScriptName ? trackerScriptName
: `${process.env.analyticsUrl || location.origin}${basePath}/${trackerScriptName}`; : `${analyticsUrl || location.origin}${basePath}/${trackerScriptName}`;
const code = `<script async src="${url}" data-website-id="${websiteId}"></script>`; const code = `<script async src="${url}" data-website-id="${websiteId}"></script>`;

View File

@ -11,7 +11,7 @@ import ShareUrl from 'components/pages/settings/websites/ShareUrl';
import useApi from 'components/hooks/useApi'; import useApi from 'components/hooks/useApi';
import useMessages from 'components/hooks/useMessages'; import useMessages from 'components/hooks/useMessages';
export function WebsiteSettings({ websiteId, openExternal = false }) { export function WebsiteSettings({ websiteId, openExternal = false, analyticsUrl }) {
const router = useRouter(); const router = useRouter();
const { formatMessage, labels, messages } = useMessages(); const { formatMessage, labels, messages } = useMessages();
const { get, useQuery } = useApi(); const { get, useQuery } = useApi();
@ -68,8 +68,15 @@ export function WebsiteSettings({ websiteId, openExternal = false }) {
{tab === 'details' && ( {tab === 'details' && (
<WebsiteEditForm websiteId={websiteId} data={values} onSave={handleSave} /> <WebsiteEditForm websiteId={websiteId} data={values} onSave={handleSave} />
)} )}
{tab === 'tracking' && <TrackingCode websiteId={websiteId} data={values} />} {tab === 'tracking' && <TrackingCode websiteId={websiteId} analyticsUrl={analyticsUrl} />}
{tab === 'share' && <ShareUrl websiteId={websiteId} data={values} onSave={handleSave} />} {tab === 'share' && (
<ShareUrl
websiteId={websiteId}
data={values}
analyticsUrl={analyticsUrl}
onSave={handleSave}
/>
)}
{tab === 'data' && <WebsiteData websiteId={websiteId} onSave={handleReset} />} {tab === 'data' && <WebsiteData websiteId={websiteId} onSave={handleReset} />}
</Page> </Page>
); );

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Countries", "label.countries": "Countries",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Combined", "label.filter-combined": "Combined",
"label.filter-raw": "Raw", "label.filter-raw": "Raw",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Reset", "label.reset": "Reset",
"label.reset-website": "Reset statistics", "label.reset-website": "Reset statistics",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Save", "label.save": "Save",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "متابعة", "label.continue": "متابعة",
"label.countries": "الدول", "label.countries": "الدول",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "انشاء مجموعة", "label.create-team": "انشاء مجموعة",
"label.create-user": "انشاء مستخدم", "label.create-user": "انشاء مستخدم",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "مجمعة", "label.filter-combined": "مجمعة",
"label.filter-raw": "مفصلة", "label.filter-raw": "مفصلة",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "اعادة تعيين", "label.reset": "اعادة تعيين",
"label.reset-website": "اعادة تعيين الإحصائيات", "label.reset-website": "اعادة تعيين الإحصائيات",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "الصلاحية", "label.role": "الصلاحية",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "حفظ", "label.save": "حفظ",
"label.screens": "الشاشات", "label.screens": "الشاشات",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "اختيار موقع", "label.select-website": "اختيار موقع",
"label.sessions": "الزيارات", "label.sessions": "الزيارات",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Краіны", "label.countries": "Краіны",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Камбініаваны", "label.filter-combined": "Камбініаваны",
"label.filter-raw": "Сырыя", "label.filter-raw": "Сырыя",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Скінуць", "label.reset": "Скінуць",
"label.reset-website": "Скінуць статыстыку", "label.reset-website": "Скінуць статыстыку",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Захаваць", "label.save": "Захаваць",
"label.screens": "Экраны", "label.screens": "Экраны",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "দেশ", "label.countries": "দেশ",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "সম্মিলিত", "label.filter-combined": "সম্মিলিত",
"label.filter-raw": "অপরিশোধিত", "label.filter-raw": "অপরিশোধিত",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "রিসেট", "label.reset": "রিসেট",
"label.reset-website": "ওয়েবসাইট রিসেট করুন", "label.reset-website": "ওয়েবসাইট রিসেট করুন",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "সংরক্ষণ", "label.save": "সংরক্ষণ",
"label.screens": "স্ক্রিনগুলি", "label.screens": "স্ক্রিনগুলি",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Països", "label.countries": "Països",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Combinat", "label.filter-combined": "Combinat",
"label.filter-raw": "En cru", "label.filter-raw": "En cru",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Restableix", "label.reset": "Restableix",
"label.reset-website": "Restableix estadístiques", "label.reset-website": "Restableix estadístiques",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Desa", "label.save": "Desa",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Země", "label.countries": "Země",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Kombinace", "label.filter-combined": "Kombinace",
"label.filter-raw": "Nezpracované", "label.filter-raw": "Nezpracované",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Reset", "label.reset": "Reset",
"label.reset-website": "Reset statistics", "label.reset-website": "Reset statistics",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Uložit", "label.save": "Uložit",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Lande", "label.countries": "Lande",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Kombineret", "label.filter-combined": "Kombineret",
"label.filter-raw": "Rå", "label.filter-raw": "Rå",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Nulstil", "label.reset": "Nulstil",
"label.reset-website": "Nulstil statistikker", "label.reset-website": "Nulstil statistikker",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Gem", "label.save": "Gem",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Wiiter", "label.continue": "Wiiter",
"label.countries": "Länder", "label.countries": "Länder",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Team erstelle", "label.create-team": "Team erstelle",
"label.create-user": "Benutzer erstelle", "label.create-user": "Benutzer erstelle",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Kombiniert", "label.filter-combined": "Kombiniert",
"label.filter-raw": "Rohdate", "label.filter-raw": "Rohdate",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Zruggsetze", "label.reset": "Zruggsetze",
"label.reset-website": "Statistik zruggsetze", "label.reset-website": "Statistik zruggsetze",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Rollä", "label.role": "Rollä",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Speichere", "label.save": "Speichere",
"label.screens": "Bildschirmuflösige", "label.screens": "Bildschirmuflösige",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Websiite uuswähle", "label.select-website": "Websiite uuswähle",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -2,18 +2,18 @@
"label.access-code": "Zugangscode", "label.access-code": "Zugangscode",
"label.actions": "Aktionen", "label.actions": "Aktionen",
"label.activity-log": "Aktivitätsverlauf", "label.activity-log": "Aktivitätsverlauf",
"label.add": "Add", "label.add": "Hinzufügen",
"label.add-description": "Beschreibung hinzufügen", "label.add-description": "Beschreibung hinzufügen",
"label.add-website": "Webseite hinzufügen", "label.add-website": "Website hinzufügen",
"label.admin": "Administrator", "label.admin": "Administrator",
"label.after": "After", "label.after": "Nach",
"label.all": "Alle", "label.all": "Alle",
"label.all-time": "Gesamter Zeitraum", "label.all-time": "Gesamter Zeitraum",
"label.analytics": "Analytics", "label.analytics": "Analytics",
"label.average": "Durchschnitt", "label.average": "Durchschnitt",
"label.average-visit-time": "Durchschn. Besuchszeit", "label.average-visit-time": "Durchschn. Besuchszeit",
"label.back": "Zurück", "label.back": "Zurück",
"label.before": "Before", "label.before": "Vor",
"label.bounce-rate": "Absprungrate", "label.bounce-rate": "Absprungrate",
"label.breakdown": "Breakdown", "label.breakdown": "Breakdown",
"label.browser": "Browser", "label.browser": "Browser",
@ -21,15 +21,16 @@
"label.cancel": "Abbrechen", "label.cancel": "Abbrechen",
"label.change-password": "Passwort ändern", "label.change-password": "Passwort ändern",
"label.cities": "Städte", "label.cities": "Städte",
"label.city": "City", "label.city": "Stadt",
"label.clear-all": "Alles löschen", "label.clear-all": "Alles löschen",
"label.confirm": "Bestätigen", "label.confirm": "Bestätigen",
"label.confirm-password": "Passwort wiederholen", "label.confirm-password": "Passwort wiederholen",
"label.contains": "Contains", "label.contains": "Enthält",
"label.continue": "Weiter", "label.continue": "Weiter",
"label.countries": "Länder", "label.countries": "Länder",
"label.country": "Country", "label.country": "Land",
"label.create-report": "Report erstellen", "label.create": "Create",
"label.create-report": "Bericht erstellen",
"label.create-team": "Team erstellen", "label.create-team": "Team erstellen",
"label.create-user": "Benutzer erstellen", "label.create-user": "Benutzer erstellen",
"label.created": "Erstellt", "label.created": "Erstellt",
@ -37,43 +38,46 @@
"label.custom-range": "Benutzerdefinierter Bereich", "label.custom-range": "Benutzerdefinierter Bereich",
"label.dashboard": "Übersicht", "label.dashboard": "Übersicht",
"label.data": "Daten", "label.data": "Daten",
"label.date": "Date", "label.date": "Datum",
"label.date-range": "Datumsbereich", "label.date-range": "Datumsbereich",
"label.day": "Day", "label.day": "Tag",
"label.default-date-range": "Voreingestellter Datumsbereich", "label.default-date-range": "Voreingestellter Datumsbereich",
"label.delete": "Löschen", "label.delete": "Löschen",
"label.delete-team": "Team löschen", "label.delete-team": "Team löschen",
"label.delete-user": "Benutzer löschen", "label.delete-user": "Benutzer löschen",
"label.delete-website": "Webseite löschen", "label.delete-website": "Website löschen",
"label.description": "Beschreibung", "label.description": "Beschreibung",
"label.desktop": "Desktop", "label.desktop": "Desktop",
"label.details": "Details", "label.details": "Details",
"label.device": "Device", "label.device": "Gerät",
"label.devices": "Geräte", "label.devices": "Geräte",
"label.dismiss": "Verwerfen", "label.dismiss": "Verwerfen",
"label.does-not-contain": "Does not contain", "label.does-not-contain": "Enthält nicht",
"label.domain": "Domain", "label.domain": "Domain",
"label.dropoff": "Dropoff", "label.dropoff": "Dropoff",
"label.edit": "Bearbeiten", "label.edit": "Bearbeiten",
"label.edit-dashboard": "Dashboard bearbeiten", "label.edit-dashboard": "Dashboard bearbeiten",
"label.enable-share-url": "Freigabe-URL aktivieren", "label.enable-share-url": "Freigabe-URL aktivieren",
"label.event": "Event", "label.event": "Event",
"label.event-data": "Event daten", "label.event-data": "Eventdaten",
"label.events": "Ereignisse", "label.events": "Ereignisse",
"label.false": "False", "label.false": "Falsch",
"label.field": "Field", "label.field": "Feld",
"label.fields": "Fields", "label.fields": "Felder",
"label.filter": "Filter",
"label.filter-combined": "Kombiniert", "label.filter-combined": "Kombiniert",
"label.filter-raw": "Rohdaten", "label.filter-raw": "Rohdaten",
"label.filters": "Filters", "label.filters": "Filter",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Größer als", "label.greater-than": "Größer als",
"label.greater-than-equals": "Größer oder gleich", "label.greater-than-equals": "Größer oder gleich",
"label.insights": "Insights", "label.insights": "Insights",
"label.is": "Is", "label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is-not": "Is not", "label.is": "Ist",
"label.is-not-set": "Is not set", "label.is-not": "Ist nicht",
"label.is-set": "Is set", "label.is-not-set": "Ist nicht gesetzt",
"label.is-set": "Ist gesetzt",
"label.join": "Beitreten", "label.join": "Beitreten",
"label.join-team": "Team beitreten", "label.join-team": "Team beitreten",
"label.language": "Sprache", "label.language": "Sprache",
@ -92,16 +96,16 @@
"label.min": "Min", "label.min": "Min",
"label.mobile": "Handy", "label.mobile": "Handy",
"label.more": "Mehr", "label.more": "Mehr",
"label.my-websites": "My websites", "label.my-websites": "Meine Websites",
"label.name": "Name", "label.name": "Name",
"label.new-password": "Neues Passwort", "label.new-password": "Neues Passwort",
"label.none": "Keine", "label.none": "Keine",
"label.os": "OS", "label.os": "OS",
"label.overview": "Übersicht", "label.overview": "Übersicht",
"label.owner": "Besitzer", "label.owner": "Besitzer",
"label.page-of": "Page {current} of {total}", "label.page-of": "Seite {current} von {total}",
"label.page-views": "Seitenaufrufe", "label.page-views": "Seitenaufrufe",
"label.pageTitle": "Page title", "label.pageTitle": "Seitentitel",
"label.pages": "Seiten", "label.pages": "Seiten",
"label.password": "Passwort", "label.password": "Passwort",
"label.powered-by": "Betrieben durch {name}", "label.powered-by": "Betrieben durch {name}",
@ -117,30 +121,32 @@
"label.region": "Region", "label.region": "Region",
"label.regions": "Regionen", "label.regions": "Regionen",
"label.remove": "Entfernen", "label.remove": "Entfernen",
"label.reports": "Reporte", "label.reports": "Berichte",
"label.required": "Erforderlich", "label.required": "Erforderlich",
"label.reset": "Zurücksetzen", "label.reset": "Zurücksetzen",
"label.reset-website": "Statistik zurücksetzen", "label.reset-website": "Statistik zurücksetzen",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Rolle", "label.role": "Rolle",
"label.run-query": "Abfrage starten", "label.run-query": "Abfrage starten",
"label.save": "Speichern", "label.save": "Speichern",
"label.screens": "Bildschirmauflösungen", "label.screens": "Bildschirmauflösungen",
"label.search": "Search",
"label.select-date": "Datum auswählen", "label.select-date": "Datum auswählen",
"label.select-website": "Website auswählen", "label.select-website": "Website auswählen",
"label.sessions": "Sessions", "label.sessions": "Sitzungen",
"label.settings": "Einstellungen", "label.settings": "Einstellungen",
"label.share-url": "Freigabe-URL", "label.share-url": "Freigabe-URL",
"label.single-day": "Ein Tag", "label.single-day": "Ein Tag",
"label.sum": "Summe", "label.sum": "Summe",
"label.tablet": "Tablet", "label.tablet": "Tablet",
"label.team": "Team", "label.team": "Team",
"label.team-guest": "Team Gast", "label.team-guest": "Gast des Teams",
"label.team-id": "Team ID", "label.team-id": "Team-ID",
"label.team-member": "Team Mitglied", "label.team-member": "Team-Mitglied",
"label.team-name": "Team name", "label.team-name": "Name des Teams",
"label.team-owner": "Team Eigentümer", "label.team-owner": "Team-Eigentümer",
"label.team-websites": "Team websites", "label.team-websites": "Team-Websites",
"label.teams": "Teams", "label.teams": "Teams",
"label.theme": "Thema", "label.theme": "Thema",
"label.this-month": "Diesen Monat", "label.this-month": "Diesen Monat",
@ -150,61 +156,61 @@
"label.title": "Titel", "label.title": "Titel",
"label.today": "Heute", "label.today": "Heute",
"label.toggle-charts": "Schaubilder umschalten", "label.toggle-charts": "Schaubilder umschalten",
"label.total": "Total", "label.total": "Gesamt",
"label.total-records": "Total records", "label.total-records": "Datensätze insgesamt",
"label.tracking-code": "Tracking Code", "label.tracking-code": "Tracking Code",
"label.true": "True", "label.true": "Wahr",
"label.type": "Type", "label.type": "Typ",
"label.unique": "Unique", "label.unique": "Eindeutig",
"label.unique-visitors": "Eindeutige Besucher", "label.unique-visitors": "Eindeutige Besucher",
"label.unknown": "Unbekannt", "label.unknown": "Unbekannt",
"label.untitled": "Untitled", "label.untitled": "Unbenannt",
"label.url": "URL", "label.url": "URL",
"label.urls": "URLs", "label.urls": "URLs",
"label.user": "Benutzer", "label.user": "Benutzer",
"label.username": "Benutzername", "label.username": "Benutzername",
"label.users": "Benutzer", "label.users": "Benutzer",
"label.value": "Value", "label.value": "Wert",
"label.view": "Anzeigen", "label.view": "Anzeigen",
"label.view-details": "Details anzeigen", "label.view-details": "Details anzeigen",
"label.view-only": "View only", "label.view-only": "Nur ansehen",
"label.views": "Aufrufe", "label.views": "Aufrufe",
"label.visitors": "Besucher", "label.visitors": "Besucher",
"label.website": "Webseite", "label.website": "Website",
"label.website-id": "Webseite ID", "label.website-id": "Website ID",
"label.websites": "Webseiten", "label.websites": "Websites",
"label.window": "Window", "label.window": "Fenster",
"label.yesterday": "Gestern", "label.yesterday": "Gestern",
"message.active-users": "{x} {x, plural, one {aktiver Besucher} other {aktive Besucher}}", "message.active-users": "{x} {x, plural, one {aktiver Besucher} other {aktive Besucher}}",
"message.confirm-delete": "Sind Sie sich sicher, {target} zu löschen?", "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-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.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-account": "Um dieses Konto zu löschen, geben Sie zur Bestätigung {confirmation} in das Feld unten ein.",
"message.delete-website": "To delete this website, type {confirmation} in the box below to confirm.", "message.delete-website": "Um diese Website zu löschen, geben Sie zur Bestätigung {confirmation} in das Feld unten ein.",
"message.delete-website-warning": "Alle zugehörigen Daten werden ebenfalls gelöscht.", "message.delete-website-warning": "Alle zugehörigen Daten werden ebenfalls gelöscht.",
"message.error": "Es ist ein Fehler aufgetreten.", "message.error": "Es ist ein Fehler aufgetreten.",
"message.event-log": "{event} auf {url}", "message.event-log": "{event} auf {url}",
"message.go-to-settings": "Zu den Einstellungen", "message.go-to-settings": "Zu den Einstellungen",
"message.incorrect-username-password": "Falsches Passwort oder Benutzername.", "message.incorrect-username-password": "Falsches Passwort oder Benutzername.",
"message.invalid-domain": "Ungültige Domain", "message.invalid-domain": "Ungültige Domain",
"message.min-password-length": "Minimale länge von {n} Zeichen", "message.min-password-length": "Minimale Länge von {n} Zeichen",
"message.new-version-available": "A new version of Umami {version} is available!", "message.new-version-available": "Eine neue Version von Umami ist verfügbar: {version}",
"message.no-data-available": "Keine Daten vorhanden.", "message.no-data-available": "Keine Daten vorhanden.",
"message.no-event-data": "No event data is available.", "message.no-event-data": "Es sind keine Ereignisdaten verfügbar.",
"message.no-match-password": "Passwörter stimmen nicht überein", "message.no-match-password": "Passwörter stimmen nicht überein",
"message.no-results-found": "Keine Ergebnisse gefunden.", "message.no-results-found": "Keine Ergebnisse gefunden.",
"message.no-team-websites": "Diesem Team sind keine Websites zugeordnet.", "message.no-team-websites": "Diesem Team sind keine Websites zugeordnet.",
"message.no-teams": "Bisher wurden keine Teams erstellt.", "message.no-teams": "Bisher wurden keine Teams erstellt.",
"message.no-users": "Hier gibt es keine Benutzer.", "message.no-users": "Hier gibt es keine Benutzer.",
"message.no-websites-configured": "Es ist keine Webseite vorhanden.", "message.no-websites-configured": "Es ist keine Website vorhanden.",
"message.page-not-found": "Seite nicht gefunden.", "message.page-not-found": "Seite nicht gefunden.",
"message.reset-website": "To reset this website, type {confirmation} in the box below to confirm.", "message.reset-website": "Um diese Website zurückzusetzen, geben Sie zur Bestätigung {confirmation} in das Feld unten ein.",
"message.reset-website-warning": "Alle Daten für diese Webseite werden gelöscht, jedoch bleibt der Tracking Code bestehen.", "message.reset-website-warning": "Alle Daten für diese Website werden gelöscht, jedoch bleibt der Tracking Code bestehen.",
"message.saved": "Erfolgreich gespeichert.", "message.saved": "Erfolgreich gespeichert.",
"message.share-url": "Ihre Webseitenstatistik ist unter der folgenden URL öffentlich zugänglich:", "message.share-url": "Die Statistiken Ihrer Website sind unter folgender URL öffentlich zugänglich:",
"message.team-already-member": "Sie sind bereits Mitglied des Teams.", "message.team-already-member": "Sie sind bereits Mitglied des Teams.",
"message.team-not-found": "Team nicht gefunden.", "message.team-not-found": "Team nicht gefunden.",
"message.team-websites-info": "Webseiten können von jedem im Team eingesehen werden.", "message.team-websites-info": "Websites können von jedem im Team eingesehen werden.",
"message.tracking-code": "Tracking Code", "message.tracking-code": "Tracking Code",
"message.user-deleted": "Benutzer gelöscht.", "message.user-deleted": "Benutzer gelöscht.",
"message.visitor-log": "Besucher aus {country} benutzt {browser} auf {os} {device}" "message.visitor-log": "Besucher aus {country} benutzt {browser} auf {os} {device}"

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Χώρες", "label.countries": "Χώρες",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Σε συνδυασμό", "label.filter-combined": "Σε συνδυασμό",
"label.filter-raw": "Ακατέργαστο", "label.filter-raw": "Ακατέργαστο",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Επαναφορά", "label.reset": "Επαναφορά",
"label.reset-website": "Reset statistics", "label.reset-website": "Reset statistics",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Αποθήκευση", "label.save": "Αποθήκευση",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Countries", "label.countries": "Countries",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Combined", "label.filter-combined": "Combined",
"label.filter-raw": "Raw", "label.filter-raw": "Raw",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Reset", "label.reset": "Reset",
"label.reset-website": "Reset statistics", "label.reset-website": "Reset statistics",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Save", "label.save": "Save",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Countries", "label.countries": "Countries",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Combined", "label.filter-combined": "Combined",
"label.filter-raw": "Raw", "label.filter-raw": "Raw",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Reset", "label.reset": "Reset",
"label.reset-website": "Reset website", "label.reset-website": "Reset website",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Save", "label.save": "Save",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continuar", "label.continue": "Continuar",
"label.countries": "Países", "label.countries": "Países",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Crear reporte", "label.create-report": "Crear reporte",
"label.create-team": "Crear equipo", "label.create-team": "Crear equipo",
"label.create-user": "Crear usuario", "label.create-user": "Crear usuario",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Campo", "label.field": "Campo",
"label.fields": "Campos", "label.fields": "Campos",
"label.filter": "Filter",
"label.filter-combined": "Combinado", "label.filter-combined": "Combinado",
"label.filter-raw": "En crudo", "label.filter-raw": "En crudo",
"label.filters": "Filtros", "label.filters": "Filtros",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Mayor que", "label.greater-than": "Mayor que",
"label.greater-than-equals": "Mayor que o igual a", "label.greater-than-equals": "Mayor que o igual a",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Es igual a", "label.is": "Es igual a",
"label.is-not": "No es igual a", "label.is-not": "No es igual a",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Reiniciar", "label.reset": "Reiniciar",
"label.reset-website": "Reiniciar estadísticas", "label.reset-website": "Reiniciar estadísticas",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Rol", "label.role": "Rol",
"label.run-query": "Ejecutar consulta", "label.run-query": "Ejecutar consulta",
"label.save": "Guardar", "label.save": "Guardar",
"label.screens": "Pantallas", "label.screens": "Pantallas",
"label.search": "Search",
"label.select-date": "Seleccionar fecha", "label.select-date": "Seleccionar fecha",
"label.select-website": "Seleccionar sitio web", "label.select-website": "Seleccionar sitio web",
"label.sessions": "Sesiones", "label.sessions": "Sesiones",

View File

@ -29,6 +29,7 @@
"label.continue": "Continuar", "label.continue": "Continuar",
"label.countries": "Países", "label.countries": "Países",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Crear equipo", "label.create-team": "Crear equipo",
"label.create-user": "Crear usuario", "label.create-user": "Crear usuario",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Combinado", "label.filter-combined": "Combinado",
"label.filter-raw": "Personalizado", "label.filter-raw": "Personalizado",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Reiniciar", "label.reset": "Reiniciar",
"label.reset-website": "Reiniciar estadísticas", "label.reset-website": "Reiniciar estadísticas",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Rol", "label.role": "Rol",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Guardar", "label.save": "Guardar",
"label.screens": "Pantallas", "label.screens": "Pantallas",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Seleccionar sitio web", "label.select-website": "Seleccionar sitio web",
"label.sessions": "Sesiones", "label.sessions": "Sesiones",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "کشورها", "label.countries": "کشورها",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "ترکیب شده", "label.filter-combined": "ترکیب شده",
"label.filter-raw": "خام", "label.filter-raw": "خام",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "بازنشانی", "label.reset": "بازنشانی",
"label.reset-website": "بازنشانی آمار", "label.reset-website": "بازنشانی آمار",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "ذخیره", "label.save": "ذخیره",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Maat", "label.countries": "Maat",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Yhdistetty", "label.filter-combined": "Yhdistetty",
"label.filter-raw": "Käsittelemätön", "label.filter-raw": "Käsittelemätön",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Nollaa", "label.reset": "Nollaa",
"label.reset-website": "Nollaa tilastot", "label.reset-website": "Nollaa tilastot",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Tallenna", "label.save": "Tallenna",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Lond", "label.countries": "Lond",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Samansett", "label.filter-combined": "Samansett",
"label.filter-raw": "Óviðgjørt", "label.filter-raw": "Óviðgjørt",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Nulstilla", "label.reset": "Nulstilla",
"label.reset-website": "Reset statistics", "label.reset-website": "Reset statistics",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Goym", "label.save": "Goym",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -16,19 +16,20 @@
"label.before": "Avant", "label.before": "Avant",
"label.bounce-rate": "Taux de rebond", "label.bounce-rate": "Taux de rebond",
"label.breakdown": "Répartition", "label.breakdown": "Répartition",
"label.browser": "Browser", "label.browser": "Navigateur",
"label.browsers": "Navigateurs", "label.browsers": "Navigateurs",
"label.cancel": "Annuler", "label.cancel": "Annuler",
"label.change-password": "Changer le mot de passe", "label.change-password": "Changer le mot de passe",
"label.cities": "Villes", "label.cities": "Villes",
"label.city": "City", "label.city": "Ville",
"label.clear-all": "Réinitialiser", "label.clear-all": "Réinitialiser",
"label.confirm": "Confirmer", "label.confirm": "Confirmer",
"label.confirm-password": "Confirmation du mot de passe", "label.confirm-password": "Confirmation du mot de passe",
"label.contains": "Contient", "label.contains": "Contient",
"label.continue": "Continuer", "label.continue": "Continuer",
"label.countries": "Pays", "label.countries": "Pays",
"label.country": "Country", "label.country": "Pays",
"label.create": "Créer",
"label.create-report": "Créer un rapport", "label.create-report": "Créer un rapport",
"label.create-team": "Créer une équipe", "label.create-team": "Créer une équipe",
"label.create-user": "Créer un utilisateur", "label.create-user": "Créer un utilisateur",
@ -39,7 +40,7 @@
"label.data": "Données", "label.data": "Données",
"label.date": "Date", "label.date": "Date",
"label.date-range": "Période", "label.date-range": "Période",
"label.day": "Day", "label.day": "Jour",
"label.default-date-range": "Période par défaut", "label.default-date-range": "Période par défaut",
"label.delete": "Supprimer", "label.delete": "Supprimer",
"label.delete-team": "Supprimer l'équipe", "label.delete-team": "Supprimer l'équipe",
@ -48,32 +49,35 @@
"label.description": "Description", "label.description": "Description",
"label.desktop": "Ordinateur", "label.desktop": "Ordinateur",
"label.details": "Détails", "label.details": "Détails",
"label.device": "Device", "label.device": "Appareil",
"label.devices": "Appareils", "label.devices": "Appareils",
"label.dismiss": "Ignorer", "label.dismiss": "Ignorer",
"label.does-not-contain": "Ne contient pas", "label.does-not-contain": "Ne contient pas",
"label.domain": "Domaine", "label.domain": "Domaine",
"label.dropoff": "Dropoff", "label.dropoff": "Abandons",
"label.edit": "Modifier", "label.edit": "Modifier",
"label.edit-dashboard": "Modifier le tableau de bord", "label.edit-dashboard": "Modifier le tableau de bord",
"label.enable-share-url": "Activer l'URL de partage", "label.enable-share-url": "Activer l'URL de partage",
"label.event": "Event", "label.event": "Évènement",
"label.event-data": "Données d'événements", "label.event-data": "Données d'évènements",
"label.events": "Événements", "label.events": "Évènements",
"label.false": "Faux", "label.false": "Faux",
"label.field": "Champ", "label.field": "Champ",
"label.fields": "Champs", "label.fields": "Champs",
"label.filter": "Filtrer",
"label.filter-combined": "Combiné", "label.filter-combined": "Combiné",
"label.filter-raw": "Brut", "label.filter-raw": "Brut",
"label.filters": "Filtres", "label.filters": "Filtres",
"label.funnel": "Entonnoir", "label.funnel": "Entonnoir",
"label.funnel-description": "Suivi des conversions et des taux d'abandons.",
"label.greater-than": "Supérieur à", "label.greater-than": "Supérieur à",
"label.greater-than-equals": "Supérieur ou égal à", "label.greater-than-equals": "Supérieur ou égal à",
"label.insights": "Insights", "label.insights": "Insights",
"label.is": "Est égal", "label.insights-description": "Analyse précise des données en utilisant des segments et des filtres.",
"label.is-not": "N'est pas égal", "label.is": "Est",
"label.is-not-set": "Is not set", "label.is-not": "N'est pas",
"label.is-set": "Is set", "label.is-not-set": "N'est pas défini",
"label.is-set": "Est défini",
"label.join": "Rejoindre", "label.join": "Rejoindre",
"label.join-team": "Rejoindre une équipe", "label.join-team": "Rejoindre une équipe",
"label.language": "Langue", "label.language": "Langue",
@ -92,40 +96,42 @@
"label.min": "Min", "label.min": "Min",
"label.mobile": "Téléphone", "label.mobile": "Téléphone",
"label.more": "Plus", "label.more": "Plus",
"label.my-websites": "My websites", "label.my-websites": "Mes sites",
"label.name": "Nom", "label.name": "Nom",
"label.new-password": "Nouveau mot de passe", "label.new-password": "Nouveau mot de passe",
"label.none": "Aucun·e", "label.none": "Aucun·e",
"label.os": "OS", "label.os": "OS",
"label.overview": "Vue d'ensemble", "label.overview": "Vue d'ensemble",
"label.owner": "Propriétaire", "label.owner": "Propriétaire",
"label.page-of": "Page {current} of {total}", "label.page-of": "Page {current} sur {total}",
"label.page-views": "Pages vues", "label.page-views": "Pages vues",
"label.pageTitle": "Page title", "label.pageTitle": "Titre de page",
"label.pages": "Pages", "label.pages": "Pages",
"label.password": "Mot de passe", "label.password": "Mot de passe",
"label.powered-by": "Propulsé par {name}", "label.powered-by": "Propulsé par {name}",
"label.profile": "Profil", "label.profile": "Profil",
"label.queries": "Requêtes", "label.queries": "Requêtes",
"label.query": "Requête", "label.query": "Requête",
"label.query-parameters": "Paramètres d'URL", "label.query-parameters": "Paramètres de requête",
"label.realtime": "Temps réel", "label.realtime": "Temps réel",
"label.referrer": "Referrer", "label.referrer": "Site référent",
"label.referrers": "Sites référents", "label.referrers": "Sites référents",
"label.refresh": "Rafraîchir", "label.refresh": "Rafraîchir",
"label.regenerate": "Régénérer", "label.regenerate": "Régénérer",
"label.region": "Region", "label.region": "Région",
"label.regions": "Régions", "label.regions": "Régions",
"label.remove": "Retirer", "label.remove": "Retirer",
"label.reports": "Rapports", "label.reports": "Rapports",
"label.required": "Requis", "label.required": "Requis",
"label.reset": "Réinitialiser", "label.reset": "Réinitialiser",
"label.reset-website": "Réinitialiser les statistiques", "label.reset-website": "Réinitialiser les statistiques",
"label.retention": "Retention", "label.retention": "Rétention",
"label.retention-description": "Mesure de l'atractivité du site en visualisant les taux d'utilisateurs qui reviennent.",
"label.role": "Rôle", "label.role": "Rôle",
"label.run-query": "Éxécuter la requête", "label.run-query": "Éxécuter la requête",
"label.save": "Enregistrer", "label.save": "Enregistrer",
"label.screens": "Résolutions d'écran", "label.screens": "Résolutions d'écran",
"label.search": "Rechercher",
"label.select-date": "Choisir une période", "label.select-date": "Choisir une période",
"label.select-website": "Choisir un site", "label.select-website": "Choisir un site",
"label.sessions": "Sessions", "label.sessions": "Sessions",
@ -138,9 +144,9 @@
"label.team-guest": "Invité dans l'équipe", "label.team-guest": "Invité dans l'équipe",
"label.team-id": "ID d'équipe", "label.team-id": "ID d'équipe",
"label.team-member": "Membre de l'équipe", "label.team-member": "Membre de l'équipe",
"label.team-name": "Team name", "label.team-name": "Nom de l'équipe",
"label.team-owner": "Propriétaire de l'équipe", "label.team-owner": "Propriétaire de l'équipe",
"label.team-websites": "Team websites", "label.team-websites": "Sites d'équipes",
"label.teams": "Équipes", "label.teams": "Équipes",
"label.theme": "Thème", "label.theme": "Thème",
"label.this-month": "Ce mois", "label.this-month": "Ce mois",
@ -170,7 +176,7 @@
"label.view-only": "Consultation", "label.view-only": "Consultation",
"label.views": "Vues", "label.views": "Vues",
"label.visitors": "Visiteurs", "label.visitors": "Visiteurs",
"label.website": "Website", "label.website": "Site",
"label.website-id": "ID de site", "label.website-id": "ID de site",
"label.websites": "Sites", "label.websites": "Sites",
"label.window": "Fenêtre", "label.window": "Fenêtre",
@ -188,7 +194,7 @@
"message.incorrect-username-password": "Nom d'utilisateur/Mot de passe incorrect.", "message.incorrect-username-password": "Nom d'utilisateur/Mot de passe incorrect.",
"message.invalid-domain": "Domaine invalide", "message.invalid-domain": "Domaine invalide",
"message.min-password-length": "Taille minimale de {n} caractères", "message.min-password-length": "Taille minimale de {n} caractères",
"message.new-version-available": "A new version of Umami {version} is available!", "message.new-version-available": "Une nouvelle version d'Umami {version} est disponible !",
"message.no-data-available": "Aucune donnée disponible.", "message.no-data-available": "Aucune donnée disponible.",
"message.no-event-data": "Aucune donnée d'événement disponible.", "message.no-event-data": "Aucune donnée d'événement disponible.",
"message.no-match-password": "Les mots de passe ne correspondent pas", "message.no-match-password": "Les mots de passe ne correspondent pas",
@ -200,7 +206,7 @@
"message.page-not-found": "Page non trouvée.", "message.page-not-found": "Page non trouvée.",
"message.reset-website": "Pour réinitialiser ce site, taper {confirmation} ci-dessous pour confirmer.", "message.reset-website": "Pour réinitialiser ce site, taper {confirmation} ci-dessous pour confirmer.",
"message.reset-website-warning": "Toutes les statistiques pour ce site seront supprimées, mais votre code de suivi restera intact.", "message.reset-website-warning": "Toutes les statistiques pour ce site seront supprimées, mais votre code de suivi restera intact.",
"message.saved": "Enregistré avec succès.", "message.saved": "Enregistré.",
"message.share-url": "Les statistiques de votre site sont accessibles publiquement sur cette URL :", "message.share-url": "Les statistiques de votre site sont accessibles publiquement sur cette URL :",
"message.team-already-member": "Vous êtes déjà membre de cette équipe.", "message.team-already-member": "Vous êtes déjà membre de cette équipe.",
"message.team-not-found": "Équipe non trouvée.", "message.team-not-found": "Équipe non trouvée.",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Países", "label.countries": "Países",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Combinado", "label.filter-combined": "Combinado",
"label.filter-raw": "Raw", "label.filter-raw": "Raw",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Restablecer", "label.reset": "Restablecer",
"label.reset-website": "To reset this website, type {confirmation} in the box below to confirm.", "label.reset-website": "To reset this website, type {confirmation} in the box below to confirm.",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Gardar", "label.save": "Gardar",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "מדינות", "label.countries": "מדינות",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "משותף", "label.filter-combined": "משותף",
"label.filter-raw": "גולמי", "label.filter-raw": "גולמי",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "איפוס", "label.reset": "איפוס",
"label.reset-website": "Reset statistics", "label.reset-website": "Reset statistics",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "שמירה", "label.save": "שמירה",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "देश", "label.countries": "देश",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "संयुक्त", "label.filter-combined": "संयुक्त",
"label.filter-raw": "रॉ", "label.filter-raw": "रॉ",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "रीसेट", "label.reset": "रीसेट",
"label.reset-website": "Reset statistics", "label.reset-website": "Reset statistics",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "सहेजें", "label.save": "सहेजें",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

View File

@ -29,6 +29,7 @@
"label.continue": "Continue", "label.continue": "Continue",
"label.countries": "Countries", "label.countries": "Countries",
"label.country": "Country", "label.country": "Country",
"label.create": "Create",
"label.create-report": "Create report", "label.create-report": "Create report",
"label.create-team": "Create team", "label.create-team": "Create team",
"label.create-user": "Create user", "label.create-user": "Create user",
@ -63,13 +64,16 @@
"label.false": "False", "label.false": "False",
"label.field": "Field", "label.field": "Field",
"label.fields": "Fields", "label.fields": "Fields",
"label.filter": "Filter",
"label.filter-combined": "Combined", "label.filter-combined": "Combined",
"label.filter-raw": "Raw", "label.filter-raw": "Raw",
"label.filters": "Filters", "label.filters": "Filters",
"label.funnel": "Funnel", "label.funnel": "Funnel",
"label.funnel-description": "Understand the conversion and drop-off rate of users.",
"label.greater-than": "Greater than", "label.greater-than": "Greater than",
"label.greater-than-equals": "Greater than or equals", "label.greater-than-equals": "Greater than or equals",
"label.insights": "Insights", "label.insights": "Insights",
"label.insights-description": "Dive deeper into your data by using segments and filters.",
"label.is": "Is", "label.is": "Is",
"label.is-not": "Is not", "label.is-not": "Is not",
"label.is-not-set": "Is not set", "label.is-not-set": "Is not set",
@ -122,10 +126,12 @@
"label.reset": "Resetirati", "label.reset": "Resetirati",
"label.reset-website": "Resetirati web stranicu", "label.reset-website": "Resetirati web stranicu",
"label.retention": "Retention", "label.retention": "Retention",
"label.retention-description": "Measure your website stickiness by tracking how often users return.",
"label.role": "Role", "label.role": "Role",
"label.run-query": "Run query", "label.run-query": "Run query",
"label.save": "Spremi", "label.save": "Spremi",
"label.screens": "Screens", "label.screens": "Screens",
"label.search": "Search",
"label.select-date": "Select date", "label.select-date": "Select date",
"label.select-website": "Select website", "label.select-website": "Select website",
"label.sessions": "Sessions", "label.sessions": "Sessions",

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