diff --git a/.betterer.results b/.betterer.results index e67e21cfcb1..e6ddbe8ff58 100644 --- a/.betterer.results +++ b/.betterer.results @@ -5,6 +5,12 @@ // exports[`better eslint`] = { value: `{ + "apps/dashboard/tshack/v0alpha1_spec_gen.ts:5381": [ + [0, 0, 0, "Unexpected any. Specify a different type.", "0"] + ], + "apps/dashboard/tshack/v1alpha1_spec_gen.ts:5381": [ + [0, 0, 0, "Unexpected any. Specify a different type.", "0"] + ], "e2e/old-arch/utils/support/types.ts:5381": [ [0, 0, 0, "Do not use any type assertions.", "0"] ], @@ -2384,10 +2390,8 @@ exports[`better eslint`] = { ], "public/app/features/alerting/unified/components/rules/CloudRules.tsx:5381": [ [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "0"], - [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "1"], - [0, 0, 0, "No untranslated strings. Wrap text with ", "2"], - [0, 0, 0, "No untranslated strings. Wrap text with ", "3"], - [0, 0, 0, "No untranslated strings. Wrap text with ", "4"] + [0, 0, 0, "No untranslated strings. Wrap text with ", "1"], + [0, 0, 0, "No untranslated strings. Wrap text with ", "2"] ], "public/app/features/alerting/unified/components/rules/EditRuleGroupModal.tsx:5381": [ [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "0"], @@ -2959,10 +2963,6 @@ exports[`better eslint`] = { "public/app/features/auth-config/utils/data.ts:5381": [ [0, 0, 0, "Do not use any type assertions.", "0"] ], - "public/app/features/browse-dashboards/BrowseDashboardsPage.tsx:5381": [ - [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "0"], - [0, 0, 0, "No untranslated strings. Wrap text with ", "1"] - ], "public/app/features/browse-dashboards/api/browseDashboardsAPI.ts:5381": [ [0, 0, 0, "Do not re-export imported variable (\`@reduxjs/toolkit/query/react\`)", "0"] ], @@ -2977,7 +2977,7 @@ exports[`better eslint`] = { [0, 0, 0, "No untranslated strings. Wrap text with ", "1"] ], "public/app/features/browse-dashboards/components/NewProvisionedFolderForm.tsx:5381": [ - [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "0"], + [0, 0, 0, "Do not use any type assertions.", "0"], [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "1"], [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "2"], [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "3"], @@ -2987,14 +2987,15 @@ exports[`better eslint`] = { [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "7"], [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "8"], [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "9"], - [0, 0, 0, "No untranslated strings. Wrap text with ", "10"], + [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "10"], [0, 0, 0, "No untranslated strings. Wrap text with ", "11"], [0, 0, 0, "No untranslated strings. Wrap text with ", "12"], [0, 0, 0, "No untranslated strings. Wrap text with ", "13"], [0, 0, 0, "No untranslated strings. Wrap text with ", "14"], [0, 0, 0, "No untranslated strings. Wrap text with ", "15"], [0, 0, 0, "No untranslated strings. Wrap text with ", "16"], - [0, 0, 0, "No untranslated strings. Wrap text with ", "17"] + [0, 0, 0, "No untranslated strings. Wrap text with ", "17"], + [0, 0, 0, "No untranslated strings. Wrap text with ", "18"] ], "public/app/features/browse-dashboards/state/index.ts:5381": [ [0, 0, 0, "Do not use export all (\`export * from ...\`)", "0"], @@ -6061,10 +6062,6 @@ exports[`better eslint`] = { [0, 0, 0, "No untranslated strings. Wrap text with ", "2"], [0, 0, 0, "No untranslated strings. Wrap text with ", "3"] ], - "public/app/features/scopes/index.ts:5381": [ - [0, 0, 0, "Do not re-export imported variable (\`./ScopesDashboards\`)", "0"], - [0, 0, 0, "Do not re-export imported variable (\`./instance\`)", "1"] - ], "public/app/features/search/page/components/ActionRow.tsx:5381": [ [0, 0, 0, "No untranslated strings. Wrap text with ", "0"] ], diff --git a/.drone.yml b/.drone.yml index dbcc1662f84..6340d739fd6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -25,7 +25,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - ./bin/build verify-drone @@ -75,7 +75,7 @@ steps: - go install github.com/bazelbuild/buildtools/buildifier@latest - buildifier --lint=warn -mode=check -r . depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: lint-starlark trigger: event: @@ -437,7 +437,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -446,21 +446,21 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - apk add --update build-base shared-mime-info shared-mime-info-lang - go list -f '{{.Dir}}/...' -m | xargs go test -short -covermode=atomic -timeout=5m depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: test-backend - commands: - apk add --update build-base @@ -469,7 +469,7 @@ steps: | grep -o '\(.*\)/' | sort -u) depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: test-backend-integration trigger: event: @@ -524,7 +524,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - echo $(/usr/bin/github-app-external-token) > /github-app/token @@ -569,16 +569,16 @@ steps: - apk add --update make - make gen-go depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - go run scripts/modowners/modowners.go check go.mod - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: validate-modfile - commands: - apk add --update make - make swagger-validate - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: validate-openapi-spec trigger: event: @@ -655,7 +655,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - '# It is required that code generated from Thema/CUE be committed and in sync @@ -665,7 +665,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -674,7 +674,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - yarn install --immutable || yarn install --immutable @@ -712,7 +712,7 @@ steps: - /src/grafana-build artifacts -a targz:grafana:linux/amd64 -a targz:grafana:linux/arm64 -a targz:grafana:linux/arm/v7 -a docker:grafana:linux/amd64 -a docker:grafana:linux/amd64:ubuntu -a docker:grafana:linux/arm64 -a docker:grafana:linux/arm64:ubuntu -a docker:grafana:linux/arm/v7 - -a docker:grafana:linux/arm/v7:ubuntu --go-version=1.23.7 --yarn-cache=$$YARN_CACHE_FOLDER + -a docker:grafana:linux/arm/v7:ubuntu --go-version=1.24.1 --yarn-cache=$$YARN_CACHE_FOLDER --build-id=$$DRONE_BUILD_NUMBER --ubuntu-base=ubuntu:22.04 --alpine-base=alpine:3.21.3 --tag-format='{{ .version_base }}-{{ .buildID }}-{{ .arch }}' --ubuntu-tag-format='{{ .version_base }}-{{ .buildID }}-ubuntu-{{ .arch }}' --verify='false' --grafana-dir=$$PWD @@ -1110,7 +1110,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - echo $DRONE_RUNNER_NAME @@ -1124,7 +1124,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -1133,14 +1133,14 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - dockerize -wait tcp://postgres:5432 -timeout 120s @@ -1161,7 +1161,7 @@ steps: GRAFANA_TEST_DB: postgres PGPASSWORD: grafanatest POSTGRES_HOST: postgres - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: postgres-integration-tests - commands: - dockerize -wait tcp://mysql80:3306 -timeout 120s @@ -1182,7 +1182,7 @@ steps: environment: GRAFANA_TEST_DB: mysql MYSQL_HOST: mysql80 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: mysql-8.0-integration-tests - commands: - dockerize -wait tcp://redis:6379 -timeout 120s @@ -1198,7 +1198,7 @@ steps: - wait-for-redis environment: REDIS_URL: redis://redis:6379/0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: redis-integration-tests - commands: - dockerize -wait tcp://memcached:11211 -timeout 120s @@ -1214,7 +1214,7 @@ steps: - wait-for-memcached environment: MEMCACHED_HOSTS: memcached:11211 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: memcached-integration-tests - commands: - dockerize -wait tcp://mimir_backend:8080 -timeout 120s @@ -1230,7 +1230,7 @@ steps: environment: AM_TENANT_ID: test AM_URL: http://mimir_backend:8080 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: remote-alertmanager-integration-tests trigger: event: @@ -1312,7 +1312,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue trigger: event: @@ -1433,7 +1433,7 @@ steps: && return 1; fi depends_on: - clone-enterprise - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: swagger-gen trigger: event: @@ -1538,7 +1538,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - '# It is required that code generated from Thema/CUE be committed and in sync @@ -1549,7 +1549,7 @@ steps: - CODEGEN_VERIFY=1 make gen-cue depends_on: - clone-enterprise - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -1559,14 +1559,14 @@ steps: - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: - clone-enterprise - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - apk add --update build-base @@ -1574,7 +1574,7 @@ steps: - go test -v -run=^$ -benchmem -timeout=1h -count=8 -bench=. ${GO_PACKAGES} depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: sqlite-benchmark-integration-tests - commands: - apk add --update build-base @@ -1586,7 +1586,7 @@ steps: GRAFANA_TEST_DB: postgres PGPASSWORD: grafanatest POSTGRES_HOST: postgres - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: postgres-benchmark-integration-tests - commands: - apk add --update build-base @@ -1597,7 +1597,7 @@ steps: environment: GRAFANA_TEST_DB: mysql MYSQL_HOST: mysql80 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: mysql-8.0-benchmark-integration-tests trigger: event: @@ -1669,7 +1669,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue trigger: branch: main @@ -1852,7 +1852,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -1861,21 +1861,21 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - apk add --update build-base shared-mime-info shared-mime-info-lang - go list -f '{{.Dir}}/...' -m | xargs go test -short -covermode=atomic -timeout=5m depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: test-backend - commands: - apk add --update build-base @@ -1884,7 +1884,7 @@ steps: | grep -o '\(.*\)/' | sort -u) depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: test-backend-integration trigger: branch: main @@ -1929,22 +1929,22 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - apk add --update make - make gen-go depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - go run scripts/modowners/modowners.go check go.mod - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: validate-modfile - commands: - apk add --update make - make swagger-validate - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: validate-openapi-spec - commands: - ./bin/build verify-drone @@ -2076,7 +2076,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - '# It is required that code generated from Thema/CUE be committed and in sync @@ -2086,7 +2086,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -2095,7 +2095,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - yarn install --immutable || yarn install --immutable @@ -2132,7 +2132,7 @@ steps: - /src/grafana-build artifacts -a targz:grafana:linux/amd64 -a targz:grafana:linux/arm64 -a targz:grafana:linux/arm/v7 -a docker:grafana:linux/amd64 -a docker:grafana:linux/amd64:ubuntu -a docker:grafana:linux/arm64 -a docker:grafana:linux/arm64:ubuntu -a docker:grafana:linux/arm/v7 - -a docker:grafana:linux/arm/v7:ubuntu --go-version=1.23.7 --yarn-cache=$$YARN_CACHE_FOLDER + -a docker:grafana:linux/arm/v7:ubuntu --go-version=1.24.1 --yarn-cache=$$YARN_CACHE_FOLDER --build-id=$$DRONE_BUILD_NUMBER --ubuntu-base=ubuntu:22.04 --alpine-base=alpine:3.21.3 --tag-format='{{ .version_base }}-{{ .buildID }}-{{ .arch }}' --ubuntu-tag-format='{{ .version_base }}-{{ .buildID }}-ubuntu-{{ .arch }}' --verify='false' --grafana-dir=$$PWD @@ -2607,7 +2607,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - echo $DRONE_RUNNER_NAME @@ -2621,7 +2621,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -2630,14 +2630,14 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - dockerize -wait tcp://postgres:5432 -timeout 120s @@ -2658,7 +2658,7 @@ steps: GRAFANA_TEST_DB: postgres PGPASSWORD: grafanatest POSTGRES_HOST: postgres - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: postgres-integration-tests - commands: - dockerize -wait tcp://mysql80:3306 -timeout 120s @@ -2679,7 +2679,7 @@ steps: environment: GRAFANA_TEST_DB: mysql MYSQL_HOST: mysql80 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: mysql-8.0-integration-tests - commands: - dockerize -wait tcp://redis:6379 -timeout 120s @@ -2695,7 +2695,7 @@ steps: - wait-for-redis environment: REDIS_URL: redis://redis:6379/0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: redis-integration-tests - commands: - dockerize -wait tcp://memcached:11211 -timeout 120s @@ -2711,7 +2711,7 @@ steps: - wait-for-memcached environment: MEMCACHED_HOSTS: memcached:11211 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: memcached-integration-tests - commands: - dockerize -wait tcp://mimir_backend:8080 -timeout 120s @@ -2727,7 +2727,7 @@ steps: environment: AM_TENANT_ID: test AM_URL: http://mimir_backend:8080 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: remote-alertmanager-integration-tests trigger: branch: main @@ -2996,7 +2996,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -3005,21 +3005,21 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - apk add --update build-base shared-mime-info shared-mime-info-lang - go list -f '{{.Dir}}/...' -m | xargs go test -short -covermode=atomic -timeout=5m depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: test-backend - commands: - apk add --update build-base @@ -3028,7 +3028,7 @@ steps: | grep -o '\(.*\)/' | sort -u) depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: test-backend-integration trigger: branch: @@ -3071,22 +3071,22 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - apk add --update make - make gen-go depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - go run scripts/modowners/modowners.go check go.mod - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: validate-modfile - commands: - apk add --update make - make swagger-validate - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: validate-openapi-spec trigger: branch: @@ -3165,7 +3165,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - echo $DRONE_RUNNER_NAME @@ -3179,7 +3179,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -3188,14 +3188,14 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - dockerize -wait tcp://postgres:5432 -timeout 120s @@ -3216,7 +3216,7 @@ steps: GRAFANA_TEST_DB: postgres PGPASSWORD: grafanatest POSTGRES_HOST: postgres - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: postgres-integration-tests - commands: - dockerize -wait tcp://mysql80:3306 -timeout 120s @@ -3237,7 +3237,7 @@ steps: environment: GRAFANA_TEST_DB: mysql MYSQL_HOST: mysql80 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: mysql-8.0-integration-tests - commands: - dockerize -wait tcp://redis:6379 -timeout 120s @@ -3253,7 +3253,7 @@ steps: - wait-for-redis environment: REDIS_URL: redis://redis:6379/0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: redis-integration-tests - commands: - dockerize -wait tcp://memcached:11211 -timeout 120s @@ -3269,7 +3269,7 @@ steps: - wait-for-memcached environment: MEMCACHED_HOSTS: memcached:11211 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: memcached-integration-tests - commands: - dockerize -wait tcp://mimir_backend:8080 -timeout 120s @@ -3285,7 +3285,7 @@ steps: environment: AM_TENANT_ID: test AM_URL: http://mimir_backend:8080 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: remote-alertmanager-integration-tests trigger: branch: @@ -3385,7 +3385,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - ./bin/build artifacts docker fetch --edition oss @@ -3517,7 +3517,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - ./bin/build artifacts docker fetch --edition oss @@ -3658,7 +3658,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - ./bin/build artifacts packages --artifacts-editions=oss --tag $${DRONE_TAG} --src-bucket @@ -3750,7 +3750,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - yarn install --immutable || yarn install --immutable @@ -3850,7 +3850,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - depends_on: - compile-build-cmd @@ -3947,7 +3947,7 @@ steps: depends_on: [] environment: CGO_ENABLED: 0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: compile-build-cmd - commands: - ./bin/build publish grafana-com --edition oss ${DRONE_TAG} @@ -4009,7 +4009,7 @@ steps: from_secret: grafana_api_key GCP_KEY_BASE64: from_secret: gcp_key_base64 - GO_VERSION: 1.23.7 + GO_VERSION: 1.24.1 GPG_PASSPHRASE: from_secret: packages_gpg_passphrase GPG_PRIVATE_KEY: @@ -4084,7 +4084,7 @@ steps: from_secret: grafana_api_key GCP_KEY_BASE64: from_secret: gcp_key_base64 - GO_VERSION: 1.23.7 + GO_VERSION: 1.24.1 GPG_PASSPHRASE: from_secret: packages_gpg_passphrase GPG_PRIVATE_KEY: @@ -4201,7 +4201,7 @@ steps: from_secret: grafana_api_key GCP_KEY_BASE64: from_secret: gcp_key_base64 - GO_VERSION: 1.23.7 + GO_VERSION: 1.24.1 GPG_PASSPHRASE: from_secret: packages_gpg_passphrase GPG_PRIVATE_KEY: @@ -4352,7 +4352,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -4361,21 +4361,21 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - apk add --update build-base shared-mime-info shared-mime-info-lang - go list -f '{{.Dir}}/...' -m | xargs go test -short -covermode=atomic -timeout=5m depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: test-backend - commands: - apk add --update build-base @@ -4384,7 +4384,7 @@ steps: | grep -o '\(.*\)/' | sort -u) depends_on: - wire-install - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: test-backend-integration trigger: cron: @@ -4438,7 +4438,7 @@ steps: from_secret: grafana_api_key GCP_KEY_BASE64: from_secret: gcp_key_base64 - GO_VERSION: 1.23.7 + GO_VERSION: 1.24.1 GPG_PASSPHRASE: from_secret: packages_gpg_passphrase GPG_PRIVATE_KEY: @@ -4582,7 +4582,7 @@ steps: from_secret: grafana_api_key GCP_KEY_BASE64: from_secret: gcp_key_base64 - GO_VERSION: 1.23.7 + GO_VERSION: 1.24.1 GPG_PASSPHRASE: from_secret: packages_gpg_passphrase GPG_PRIVATE_KEY: @@ -4689,7 +4689,7 @@ steps: - export GITHUB_TOKEN=$(cat /github-app/token) - dagger run --silent /src/grafana-build artifacts -a $${ARTIFACTS} --grafana-ref=$${GRAFANA_REF} --enterprise-ref=$${ENTERPRISE_REF} --grafana-repo=$${GRAFANA_REPO} --version=$${VERSION} - --go-version=1.23.7 + --go-version=1.24.1 depends_on: - github-app-generate-token environment: @@ -4710,7 +4710,7 @@ steps: from_secret: grafana_api_key GCP_KEY_BASE64: from_secret: gcp_key_base64 - GO_VERSION: 1.23.7 + GO_VERSION: 1.24.1 GPG_PASSPHRASE: from_secret: packages_gpg_passphrase GPG_PRIVATE_KEY: @@ -4848,7 +4848,7 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-cue depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-cue - commands: - '# It is required that generated jsonnet is committed and in sync with its inputs.' @@ -4857,14 +4857,14 @@ steps: - apk add --update make - CODEGEN_VERIFY=1 make gen-jsonnet depends_on: [] - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: verify-gen-jsonnet - commands: - apk add --update make - make gen-go depends_on: - verify-gen-cue - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: wire-install - commands: - dockerize -wait tcp://postgres:5432 -timeout 120s @@ -4885,7 +4885,7 @@ steps: GRAFANA_TEST_DB: postgres PGPASSWORD: grafanatest POSTGRES_HOST: postgres - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: postgres-integration-tests - commands: - dockerize -wait tcp://mysql80:3306 -timeout 120s @@ -4906,7 +4906,7 @@ steps: environment: GRAFANA_TEST_DB: mysql MYSQL_HOST: mysql80 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: mysql-8.0-integration-tests - commands: - dockerize -wait tcp://redis:6379 -timeout 120s @@ -4922,7 +4922,7 @@ steps: - wait-for-redis environment: REDIS_URL: redis://redis:6379/0 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: redis-integration-tests - commands: - dockerize -wait tcp://memcached:11211 -timeout 120s @@ -4938,7 +4938,7 @@ steps: - wait-for-memcached environment: MEMCACHED_HOSTS: memcached:11211 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: memcached-integration-tests - commands: - dockerize -wait tcp://mimir_backend:8080 -timeout 120s @@ -4954,7 +4954,7 @@ steps: environment: AM_TENANT_ID: test AM_URL: http://mimir_backend:8080 - image: golang:1.23.7-alpine + image: golang:1.24.1-alpine name: remote-alertmanager-integration-tests trigger: event: @@ -5257,7 +5257,7 @@ steps: - commands: - trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM docker:27-cli - trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM alpine/git:2.40.1 - - trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM golang:1.23.7-alpine + - trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM golang:1.24.1-alpine - trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM node:22.11.0-alpine - trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM node:22-bookworm - trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM google/cloud-sdk:431.0.0 @@ -5295,7 +5295,7 @@ steps: - commands: - trivy --exit-code 1 --severity HIGH,CRITICAL docker:27-cli - trivy --exit-code 1 --severity HIGH,CRITICAL alpine/git:2.40.1 - - trivy --exit-code 1 --severity HIGH,CRITICAL golang:1.23.7-alpine + - trivy --exit-code 1 --severity HIGH,CRITICAL golang:1.24.1-alpine - trivy --exit-code 1 --severity HIGH,CRITICAL node:22.11.0-alpine - trivy --exit-code 1 --severity HIGH,CRITICAL node:22-bookworm - trivy --exit-code 1 --severity HIGH,CRITICAL google/cloud-sdk:431.0.0 @@ -5564,6 +5564,6 @@ kind: secret name: gcr_credentials --- kind: signature -hmac: 33f2e5615dfd7889899f9f8f16f7716190fa637fe98f1efd7e29607f8946be7d +hmac: f55fddb4c6faf30b232ae778ec6c022c9f3d32955879e8a764c715642712c5ea ... diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a0adc29fbc5..4010d84f269 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -72,6 +72,7 @@ /pkg/registry/apis/provisioning @grafana/grafana-git-ui-sync-team /apps/alerting/ @grafana/alerting-backend +/apps/dashboard/ @grafana/grafana-app-platform-squad @grafana/dashboards-squad /apps/playlist/ @grafana/grafana-app-platform-squad /apps/investigations/ @fcjack @matryer @svennergr /apps/advisor/ @grafana/plugins-platform-backend diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index c1f90ceb831..8c8b1abde50 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -8,7 +8,7 @@ name: "CodeQL" on: workflow_dispatch: push: - branches: [main, v1.8.x, v2.0.x, v2.1.x, v2.6.x, v3.0.x, v3.1.x, v4.0.x, v4.1.x, v4.2.x, v4.3.x, v4.4.x, v4.5.x, v4.6.x, v4.7.x, v5.0.x, v5.1.x, v5.2.x, v5.3.x, v5.4.x, v6.0.x, v6.1.x, v6.2.x, v6.3.x, v6.4.x, v6.5.x, v6.6.x, v6.7.x, v7.0.x, v7.1.x, v7.2.x] + branches: [main, v*.*.*] paths-ignore: - '**/*.cue' - '**/*.json' diff --git a/.github/workflows/pr-codeql-analysis-go.yml b/.github/workflows/pr-codeql-analysis-go.yml index ce9082f4400..46645b7fa3f 100644 --- a/.github/workflows/pr-codeql-analysis-go.yml +++ b/.github/workflows/pr-codeql-analysis-go.yml @@ -40,7 +40,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: "go" @@ -50,4 +50,4 @@ jobs: make build-go - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/pr-codeql-analysis-javascript.yml b/.github/workflows/pr-codeql-analysis-javascript.yml index 6c5264c926a..d24b7db9671 100644 --- a/.github/workflows/pr-codeql-analysis-javascript.yml +++ b/.github/workflows/pr-codeql-analysis-javascript.yml @@ -28,9 +28,9 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: "javascript" - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/pr-codeql-analysis-python.yml b/.github/workflows/pr-codeql-analysis-python.yml index aea55365afc..4e8b1b14747 100644 --- a/.github/workflows/pr-codeql-analysis-python.yml +++ b/.github/workflows/pr-codeql-analysis-python.yml @@ -26,9 +26,9 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: "python" - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.prettierignore b/.prettierignore index 8bf9dc13276..23d9231bc49 100644 --- a/.prettierignore +++ b/.prettierignore @@ -19,6 +19,9 @@ vendor # TS generate from cue by cuetsy **/*.gen.ts +# TS generated by grafana-app-sdk +**/*_gen.ts + # Auto-generated theme files theme.light.generated.json theme.dark.generated.json diff --git a/Makefile b/Makefile index 842ce5b65e9..699cfb0652e 100644 --- a/Makefile +++ b/Makefile @@ -131,14 +131,12 @@ else i18n-extract-enterprise: @echo "Extracting i18n strings for Enterprise" yarn run i18next --config public/locales/i18next-parser-enterprise.config.cjs - node ./public/locales/pseudo.mjs --mode enterprise endif .PHONY: i18n-extract i18n-extract: i18n-extract-enterprise @echo "Extracting i18n strings for OSS" yarn run i18next --config public/locales/i18next-parser.config.cjs - node ./public/locales/pseudo.mjs --mode oss ##@ Building .PHONY: gen-cue diff --git a/apps/advisor/pkg/app/app.go b/apps/advisor/pkg/app/app.go index a640682b0fc..efa9188f8e5 100644 --- a/apps/advisor/pkg/app/app.go +++ b/apps/advisor/pkg/app/app.go @@ -13,6 +13,7 @@ import ( "github.com/grafana/grafana/apps/advisor/pkg/app/checks" "github.com/grafana/grafana/apps/advisor/pkg/app/checkscheduler" "github.com/grafana/grafana/apps/advisor/pkg/app/checktyperegisterer" + "github.com/grafana/grafana/pkg/infra/log" "k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/klog/v2" ) @@ -24,6 +25,12 @@ func New(cfg app.Config) (app.App, error) { return nil, fmt.Errorf("invalid config type") } checkRegistry := specificConfig.CheckRegistry + stackID := specificConfig.StackID + namespace, err := checks.GetNamespace(stackID) + if err != nil { + return nil, err + } + log := log.New("advisor.app") // Prepare storage client clientGenerator := k8s.NewClientRegistry(cfg.KubeConfig, k8s.ClientConfig{}) @@ -60,6 +67,13 @@ func New(cfg app.Config) (app.App, error) { }, Watcher: &simple.Watcher{ AddFunc: func(ctx context.Context, obj resource.Object) error { + log.Debug("Adding check", "namespace", obj.GetNamespace()) + if obj.GetNamespace() != namespace { + log.Debug("Skipping check in namespace", "namespace", obj.GetNamespace()) + return nil + } else { + log.Debug("Processing check in namespace", "namespace", obj.GetNamespace()) + } check, err := getCheck(obj, checkMap) if err != nil { return err diff --git a/apps/alerting/notifications/go.mod b/apps/alerting/notifications/go.mod index eaa0b14475d..aac1a5b28fb 100644 --- a/apps/alerting/notifications/go.mod +++ b/apps/alerting/notifications/go.mod @@ -62,13 +62,13 @@ require ( go.etcd.io/etcd/client/v3 v3.5.16 // indirect go.opentelemetry.io/auto/sdk v1.1.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect - go.opentelemetry.io/otel v1.34.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 // indirect + go.opentelemetry.io/otel v1.35.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect - go.opentelemetry.io/otel/metric v1.34.0 // indirect - go.opentelemetry.io/otel/sdk v1.34.0 // indirect - go.opentelemetry.io/otel/trace v1.34.0 // indirect + go.opentelemetry.io/otel/metric v1.35.0 // indirect + go.opentelemetry.io/otel/sdk v1.35.0 // indirect + go.opentelemetry.io/otel/trace v1.35.0 // indirect go.opentelemetry.io/proto/otlp v1.5.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect diff --git a/apps/alerting/notifications/go.sum b/apps/alerting/notifications/go.sum index 26ad8bf9fc2..1c891acf02e 100644 --- a/apps/alerting/notifications/go.sum +++ b/apps/alerting/notifications/go.sum @@ -180,22 +180,22 @@ go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJyS go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0 h1:rgMkmiGfix9vFJDcDi1PK8WEQP4FLQwLDfhp5ZLpFeE= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0/go.mod h1:ijPqXp5P6IRRByFVVg9DY8P5HkxkHE5ARIa+86aXPf4= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 h1:CV7UdSGJt/Ao6Gp4CXckLxVRRsRgDHoI8XjbL3PDl8s= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0/go.mod h1:FRmFuRJfag1IZ2dPkHnEoSFVgTVPUd2qf5Vi69hLb8I= -go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= -go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 h1:sbiXRNDSWJOTobXh5HyQKjq6wUC5tNybqjIqDpAY4CU= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0/go.mod h1:69uWxva0WgAA/4bu2Yy70SLDBwZXuQ6PbBpbsa5iZrQ= +go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ= +go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 h1:OeNbIYk/2C15ckl7glBlOBp5+WlYsOElzTNmiPW/x60= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0/go.mod h1:7Bept48yIeqxP2OZ9/AqIpYS94h2or0aB4FypJTc8ZM= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 h1:tgJ0uaNS4c98WRNUEx5U3aDlrDOI5Rs+1Vifcw4DJ8U= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0/go.mod h1:U7HYyW0zt/a9x5J1Kjs+r1f/d4ZHnYFclhYY2+YbeoE= -go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= -go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= -go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= -go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU= -go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= -go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= -go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= -go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= +go.opentelemetry.io/otel/metric v1.35.0 h1:0znxYu2SNyuMSQT4Y9WDWej0VpcsxkuklLa4/siN90M= +go.opentelemetry.io/otel/metric v1.35.0/go.mod h1:nKVFgxBZ2fReX6IlyW28MgZojkoAkJGaE8CpgeAU3oE= +go.opentelemetry.io/otel/sdk v1.35.0 h1:iPctf8iprVySXSKJffSS79eOjl9pvxV9ZqOWT0QejKY= +go.opentelemetry.io/otel/sdk v1.35.0/go.mod h1:+ga1bZliga3DxJ3CQGg3updiaAJoNECOgJREo9KHGQg= +go.opentelemetry.io/otel/sdk/metric v1.35.0 h1:1RriWBmCKgkeHEhM7a2uMjMUfP7MsOF5JpUCaEqEI9o= +go.opentelemetry.io/otel/sdk/metric v1.35.0/go.mod h1:is6XYCUMpcKi+ZsOvfluY5YstFnhW0BidkR+gL+qN+w= +go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt/xgMs= +go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc= go.opentelemetry.io/proto/otlp v1.5.0 h1:xJvq7gMzB31/d406fB8U5CBdyQGw4P399D1aQWU/3i4= go.opentelemetry.io/proto/otlp v1.5.0/go.mod h1:keN8WnHxOy8PG0rQZjJJ5A2ebUoafqWp0eVQ4yIXvJ4= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/apps/dashboard/Makefile b/apps/dashboard/Makefile new file mode 100644 index 00000000000..d95e25e1abd --- /dev/null +++ b/apps/dashboard/Makefile @@ -0,0 +1,18 @@ +.PHONY: generate +generate: + @grafana-app-sdk generate \ + --source=./kinds/ \ + --gogenpath=../../pkg/apis \ + --tsgenpath=../../packages/grafana-schema/src/schema \ + --grouping=group \ + --defencoding=none \ + --genoperatorstate=false \ + --noschemasinmanifest + + # This is a workaround for SDK codegen not producing correct output for v0alpha1 + @rm ../../packages/grafana-schema/src/schema/dashboard/v0alpha1/types.spec.gen.ts + @cp ./tshack/v0alpha1_spec_gen.ts ../../packages/grafana-schema/src/schema/dashboard/v0alpha1/types.spec.gen.ts + + # Same for v1alpha1 + @rm ../../packages/grafana-schema/src/schema/dashboard/v1alpha1/types.spec.gen.ts + @cp ./tshack/v1alpha1_spec_gen.ts ../../packages/grafana-schema/src/schema/dashboard/v1alpha1/types.spec.gen.ts diff --git a/apps/dashboard/kinds/cue.mod/module.cue b/apps/dashboard/kinds/cue.mod/module.cue new file mode 100644 index 00000000000..a3b88f8aa81 --- /dev/null +++ b/apps/dashboard/kinds/cue.mod/module.cue @@ -0,0 +1,4 @@ +module: "github.com/grafana/grafana/sdkkinds/dashboard" +language: { + version: "v0.9.0" +} diff --git a/apps/dashboard/kinds/dashboard.cue b/apps/dashboard/kinds/dashboard.cue new file mode 100644 index 00000000000..da09322e0e8 --- /dev/null +++ b/apps/dashboard/kinds/dashboard.cue @@ -0,0 +1,68 @@ +package kinds + +import ( + "github.com/grafana/grafana/sdkkinds/dashboard/v0alpha1" + "github.com/grafana/grafana/sdkkinds/dashboard/v1alpha1" + "github.com/grafana/grafana/sdkkinds/dashboard/v2alpha1" +) + +// Status is the shared status of all dashboard versions. +DashboardStatus: { + // Optional conversion status. + conversion?: ConversionStatus +} + +// ConversionStatus is the status of the conversion of the dashboard. +ConversionStatus: { + // Whether from another version has failed. + // If true, means that the dashboard is not valid, + // and the caller should instead fetch the stored version. + failed: bool + + // The version which was stored when the dashboard was created / updated. + // Fetching this version should always succeed. + storedVersion: string + + // The error message from the conversion. + // Empty if the conversion has not failed. + error: string +} + +dashboard: { + kind: "Dashboard" + pluralName: "Dashboards" + current: "v0alpha1" + + codegen: { + ts: { + enabled: true + config: { + enumsAsUnionTypes: true + } + } + go: { + enabled: true + } + } + + versions: { + "v0alpha1": { + schema: { + spec: v0alpha1.DashboardSpec + status: DashboardStatus + } + } + "v1alpha1": { + schema: { + spec: v1alpha1.DashboardSpec + status: DashboardStatus + } + } + "v2alpha1": { + schema: { + spec: v2alpha1.DashboardSpec + status: DashboardStatus + } + } + } +} diff --git a/apps/dashboard/kinds/manifest.cue b/apps/dashboard/kinds/manifest.cue new file mode 100644 index 00000000000..1ec0fb4f21c --- /dev/null +++ b/apps/dashboard/kinds/manifest.cue @@ -0,0 +1,9 @@ +package kinds + +manifest: { + appName: "dashboard" + groupOverride: "dashboard.grafana.app" + kinds: [ + dashboard, + ] +} diff --git a/apps/dashboard/kinds/v0alpha1/dashboard_spec.cue b/apps/dashboard/kinds/v0alpha1/dashboard_spec.cue new file mode 100644 index 00000000000..a59f79e97e9 --- /dev/null +++ b/apps/dashboard/kinds/v0alpha1/dashboard_spec.cue @@ -0,0 +1,6 @@ +package v0alpha1 + +// TODO: this outputs nothing. +// For now, we use unstructured for the spec, +// but it cannot be produced by the SDK codegen. +DashboardSpec: [string]: _ diff --git a/apps/dashboard/kinds/v1alpha1/dashboard_spec.cue b/apps/dashboard/kinds/v1alpha1/dashboard_spec.cue new file mode 100644 index 00000000000..709fb40fd02 --- /dev/null +++ b/apps/dashboard/kinds/v1alpha1/dashboard_spec.cue @@ -0,0 +1,6 @@ +package v1alpha1 + +// TODO: this outputs nothing. +// For now, we use unstructured for the spec, +// but it cannot be produced by the SDK codegen. +DashboardSpec: [string]: _ diff --git a/apps/dashboard/kinds/v2alpha1/dashboard_spec.cue b/apps/dashboard/kinds/v2alpha1/dashboard_spec.cue new file mode 100644 index 00000000000..a1216596268 --- /dev/null +++ b/apps/dashboard/kinds/v2alpha1/dashboard_spec.cue @@ -0,0 +1,923 @@ +package v2alpha1 + +DashboardSpec: { + // Title of dashboard. + annotations: [...AnnotationQueryKind] + + // Configuration of dashboard cursor sync behavior. + // "Off" for no shared crosshair or tooltip (default). + // "Crosshair" for shared crosshair. + // "Tooltip" for shared crosshair AND shared tooltip. + cursorSync: DashboardCursorSync + + // Description of dashboard. + description?: string + + // Whether a dashboard is editable or not. + editable?: bool | *true + + elements: [ElementReference.name]: Element + + layout: GridLayoutKind | RowsLayoutKind | ResponsiveGridLayoutKind | TabsLayoutKind + + // Links with references to other dashboards or external websites. + links: [...DashboardLink] + + // When set to true, the dashboard will redraw panels at an interval matching the pixel width. + // This will keep data "moving left" regardless of the query refresh rate. This setting helps + // avoid dashboards presenting stale live data. + liveNow?: bool + + // When set to true, the dashboard will load all panels in the dashboard when it's loaded. + preload: bool + + // Plugins only. The version of the dashboard installed together with the plugin. + // This is used to determine if the dashboard should be updated when the plugin is updated. + revision?: uint16 + + // Tags associated with dashboard. + tags: [...string] + + timeSettings: TimeSettingsSpec + + // Title of dashboard. + title: string + + // Configured template variables. + variables: [...VariableKind] +} + +// Supported dashboard elements +Element: PanelKind | LibraryPanelKind // |* more element types in the future + +LibraryPanelKind: { + kind: "LibraryPanel" + spec: LibraryPanelKindSpec +} + +LibraryPanelKindSpec: { + // Panel ID for the library panel in the dashboard + id: number + // Title for the library panel in the dashboard + title: string + + libraryPanel: LibraryPanelRef +} + +// A library panel is a reusable panel that you can use in any dashboard. +// When you make a change to a library panel, that change propagates to all instances of where the panel is used. +// Library panels streamline reuse of panels across multiple dashboards. +LibraryPanelRef: { + // Library panel name + name: string + // Library panel uid + uid: string +} + +AnnotationPanelFilter: { + // Should the specified panels be included or excluded + exclude?: bool | *false + + // Panel IDs that should be included or excluded + ids: [...uint8] +} + +// "Off" for no shared crosshair or tooltip (default). +// "Crosshair" for shared crosshair. +// "Tooltip" for shared crosshair AND shared tooltip. +DashboardCursorSync: "Off" | "Crosshair" | "Tooltip" + +// Links with references to other dashboards or external resources +DashboardLink: { + // Title to display with the link + title: string + // Link type. Accepted values are dashboards (to refer to another dashboard) and link (to refer to an external resource) + // FIXME: The type is generated as `type: DashboardLinkType | dashboardLinkType.Link;` but it should be `type: DashboardLinkType` + type: DashboardLinkType + // Icon name to be displayed with the link + icon: string + // Tooltip to display when the user hovers their mouse over it + tooltip: string + // Link URL. Only required/valid if the type is link + url?: string + // List of tags to limit the linked dashboards. If empty, all dashboards will be displayed. Only valid if the type is dashboards + tags: [...string] + // If true, all dashboards links will be displayed in a dropdown. If false, all dashboards links will be displayed side by side. Only valid if the type is dashboards + asDropdown: bool | *false + // If true, the link will be opened in a new tab + targetBlank: bool | *false + // If true, includes current template variables values in the link as query params + includeVars: bool | *false + // If true, includes current time range in the link as query params + keepTime: bool | *false +} + +DataSourceRef: { + // The plugin type-id + type?: string + + // Specific datasource instance + uid?: string +} + +// A topic is attached to DataFrame metadata in query results. +// This specifies where the data should be used. +DataTopic: "series" | "annotations" | "alertStates" @cog(kind="enum",memberNames="Series|Annotations|AlertStates") + +// Transformations allow to manipulate data returned by a query before the system applies a visualization. +// Using transformations you can: rename fields, join time series data, perform mathematical operations across queries, +// use the output of one transformation as the input to another transformation, etc. +DataTransformerConfig: { + // Unique identifier of transformer + id: string + // Disabled transformations are skipped + disabled?: bool + // Optional frame matcher. When missing it will be applied to all results + filter?: MatcherConfig + // Where to pull DataFrames from as input to transformation + topic?: DataTopic + // Options to be passed to the transformer + // Valid options depend on the transformer id + options: _ +} + +DataLink: { + title: string + url: string + targetBlank?: bool +} + +// The data model used in Grafana, namely the data frame, is a columnar-oriented table structure that unifies both time series and table query results. +// Each column within this structure is called a field. A field can represent a single time series or table column. +// Field options allow you to change how the data is displayed in your visualizations. +FieldConfigSource: { + // Defaults are the options applied to all fields. + defaults: FieldConfig + // Overrides are the options applied to specific fields overriding the defaults. + overrides: [...{ + matcher: MatcherConfig + properties: [...DynamicConfigValue] + }] +} + +// The data model used in Grafana, namely the data frame, is a columnar-oriented table structure that unifies both time series and table query results. +// Each column within this structure is called a field. A field can represent a single time series or table column. +// Field options allow you to change how the data is displayed in your visualizations. +FieldConfig: { + // The display value for this field. This supports template variables blank is auto + displayName?: string + + // This can be used by data sources that return and explicit naming structure for values and labels + // When this property is configured, this value is used rather than the default naming strategy. + displayNameFromDS?: string + + // Human readable field metadata + description?: string + + // An explicit path to the field in the datasource. When the frame meta includes a path, + // This will default to `${frame.meta.path}/${field.name} + // + // When defined, this value can be used as an identifier within the datasource scope, and + // may be used to update the results + path?: string + + // True if data source can write a value to the path. Auth/authz are supported separately + writeable?: bool + + // True if data source field supports ad-hoc filters + filterable?: bool + + // Unit a field should use. The unit you select is applied to all fields except time. + // You can use the units ID availables in Grafana or a custom unit. + // Available units in Grafana: https://github.com/grafana/grafana/blob/main/packages/grafana-data/src/valueFormats/categories.ts + // As custom unit, you can use the following formats: + // `suffix:` for custom unit that should go after value. + // `prefix:` for custom unit that should go before value. + // `time:` For custom date time formats type for example `time:YYYY-MM-DD`. + // `si:` for custom SI units. For example: `si: mF`. This one is a bit more advanced as you can specify both a unit and the source data scale. So if your source data is represented as milli (thousands of) something prefix the unit with that SI scale character. + // `count:` for a custom count unit. + // `currency:` for custom a currency unit. + unit?: string + + // Specify the number of decimals Grafana includes in the rendered value. + // If you leave this field blank, Grafana automatically truncates the number of decimals based on the value. + // For example 1.1234 will display as 1.12 and 100.456 will display as 100. + // To display all decimals, set the unit to `String`. + decimals?: number + + // The minimum value used in percentage threshold calculations. Leave blank for auto calculation based on all series and fields. + min?: number + // The maximum value used in percentage threshold calculations. Leave blank for auto calculation based on all series and fields. + max?: number + + // Convert input values into a display string + mappings?: [...ValueMapping] + + // Map numeric values to states + thresholds?: ThresholdsConfig + + // Panel color configuration + color?: FieldColor + + // The behavior when clicking on a result + links?: [...] + + // Alternative to empty string + noValue?: string + + // custom is specified by the FieldConfig field + // in panel plugin schemas. + custom?: {...} +} + +DynamicConfigValue: { + id: string | *"" + value?: _ +} + +// Matcher is a predicate configuration. Based on the config a set of field(s) or values is filtered in order to apply override / transformation. +// It comes with in id ( to resolve implementation from registry) and a configuration that’s specific to a particular matcher type. +MatcherConfig: { + // The matcher id. This is used to find the matcher implementation from registry. + id: string | *"" + // The matcher options. This is specific to the matcher implementation. + options?: _ +} + +Threshold: { + value: number + color: string +} + +ThresholdsMode: "absolute" | "percentage" + +ThresholdsConfig: { + mode: ThresholdsMode + steps: [...Threshold] +} + +ValueMapping: ValueMap | RangeMap | RegexMap | SpecialValueMap + +// Supported value mapping types +// `value`: Maps text values to a color or different display text and color. For example, you can configure a value mapping so that all instances of the value 10 appear as Perfection! rather than the number. +// `range`: Maps numerical ranges to a display text and color. For example, if a value is within a certain range, you can configure a range value mapping to display Low or High rather than the number. +// `regex`: Maps regular expressions to replacement text and a color. For example, if a value is www.example.com, you can configure a regex value mapping so that Grafana displays www and truncates the domain. +// `special`: Maps special values like Null, NaN (not a number), and boolean values like true and false to a display text and color. See SpecialValueMatch to see the list of special values. For example, you can configure a special value mapping so that null values appear as N/A. +MappingType: "value" | "range" | "regex" | "special" @cog(kind="enum",memberNames="ValueToText|RangeToText|RegexToText|SpecialValue") + +// Maps text values to a color or different display text and color. +// For example, you can configure a value mapping so that all instances of the value 10 appear as Perfection! rather than the number. +ValueMap: { + // TODO (@radiohead): Something broke in cog / app SDK codegen + // And this is no longer producing valid TS / Go output + // type: MappingType & "value" + type: "value" + // Map with : ValueMappingResult. For example: { "10": { text: "Perfection!", color: "green" } } + options: [string]: ValueMappingResult +} + +// Maps numerical ranges to a display text and color. +// For example, if a value is within a certain range, you can configure a range value mapping to display Low or High rather than the number. +RangeMap: { + // TODO (@radiohead): Something broke in cog / app SDK codegen + // And this is no longer producing valid TS / Go output + // type: MappingType & "range" + type: "range" + // Range to match against and the result to apply when the value is within the range + options: { + // Min value of the range. It can be null which means -Infinity + from: float64 | null + // Max value of the range. It can be null which means +Infinity + to: float64 | null + // Config to apply when the value is within the range + result: ValueMappingResult + } +} + +// Maps regular expressions to replacement text and a color. +// For example, if a value is www.example.com, you can configure a regex value mapping so that Grafana displays www and truncates the domain. +RegexMap: { + // TODO (@radiohead): Something broke in cog / app SDK codegen + // And this is no longer producing valid TS / Go output + // type: MappingType & "regex" + type: "regex" + // Regular expression to match against and the result to apply when the value matches the regex + options: { + // Regular expression to match against + pattern: string + // Config to apply when the value matches the regex + result: ValueMappingResult + } +} + +// Maps special values like Null, NaN (not a number), and boolean values like true and false to a display text and color. +// See SpecialValueMatch to see the list of special values. +// For example, you can configure a special value mapping so that null values appear as N/A. +SpecialValueMap: { + // TODO (@radiohead): Something broke in cog / app SDK codegen + // And this is no longer producing valid TS / Go output + // type: MappingType & "special" + type: "special" + options: { + // Special value to match against + match: SpecialValueMatch + // Config to apply when the value matches the special value + result: ValueMappingResult + } +} + +// Special value types supported by the `SpecialValueMap` +SpecialValueMatch: "true" | "false" | "null" | "nan" | "null+nan" | "empty" @cog(kind="enum",memberNames="True|False|Null|NaN|NullAndNaN|Empty") + +// Result used as replacement with text and color when the value matches +ValueMappingResult: { + // Text to display when the value matches + text?: string + // Text to use when the value matches + color?: string + // Icon to display when the value matches. Only specific visualizations. + icon?: string + // Position in the mapping array. Only used internally. + index?: int32 +} + +// Color mode for a field. You can specify a single color, or select a continuous (gradient) color schemes, based on a value. +// Continuous color interpolates a color using the percentage of a value relative to min and max. +// Accepted values are: +// `thresholds`: From thresholds. Informs Grafana to take the color from the matching threshold +// `palette-classic`: Classic palette. Grafana will assign color by looking up a color in a palette by series index. Useful for Graphs and pie charts and other categorical data visualizations +// `palette-classic-by-name`: Classic palette (by name). Grafana will assign color by looking up a color in a palette by series name. Useful for Graphs and pie charts and other categorical data visualizations +// `continuous-GrYlRd`: ontinuous Green-Yellow-Red palette mode +// `continuous-RdYlGr`: Continuous Red-Yellow-Green palette mode +// `continuous-BlYlRd`: Continuous Blue-Yellow-Red palette mode +// `continuous-YlRd`: Continuous Yellow-Red palette mode +// `continuous-BlPu`: Continuous Blue-Purple palette mode +// `continuous-YlBl`: Continuous Yellow-Blue palette mode +// `continuous-blues`: Continuous Blue palette mode +// `continuous-reds`: Continuous Red palette mode +// `continuous-greens`: Continuous Green palette mode +// `continuous-purples`: Continuous Purple palette mode +// `shades`: Shades of a single color. Specify a single color, useful in an override rule. +// `fixed`: Fixed color mode. Specify a single color, useful in an override rule. +FieldColorModeId: "thresholds" | "palette-classic" | "palette-classic-by-name" | "continuous-GrYlRd" | "continuous-RdYlGr" | "continuous-BlYlRd" | "continuous-YlRd" | "continuous-BlPu" | "continuous-YlBl" | "continuous-blues" | "continuous-reds" | "continuous-greens" | "continuous-purples" | "fixed" | "shades" + +// Defines how to assign a series color from "by value" color schemes. For example for an aggregated data points like a timeseries, the color can be assigned by the min, max or last value. +FieldColorSeriesByMode: "min" | "max" | "last" + +// Map a field to a color. +FieldColor: { + // The main color scheme mode. + mode: FieldColorModeId + // The fixed color value for fixed or shades color modes. + fixedColor?: string + // Some visualizations need to know how to assign a series color from by value color schemes. + seriesBy?: FieldColorSeriesByMode +} + +// Dashboard Link type. Accepted values are dashboards (to refer to another dashboard) and link (to refer to an external resource) +DashboardLinkType: "link" | "dashboards" + +// --- Common types --- +Kind: { + kind: string + spec: _ + metadata?: _ +} + +// --- Kinds --- +VizConfigSpec: { + pluginVersion: string + options: [string]: _ + fieldConfig: FieldConfigSource +} + +VizConfigKind: { + // The kind of a VizConfigKind is the plugin ID + kind: string + spec: VizConfigSpec +} + +AnnotationQuerySpec: { + datasource?: DataSourceRef + query?: DataQueryKind + enable: bool + hide: bool + iconColor: string + name: string + builtIn?: bool | *false + filter?: AnnotationPanelFilter +} + +AnnotationQueryKind: { + kind: "AnnotationQuery" + spec: AnnotationQuerySpec +} + +QueryOptionsSpec: { + timeFrom?: string + maxDataPoints?: int + timeShift?: string + queryCachingTTL?: int + interval?: string + cacheTimeout?: string + hideTimeOverride?: bool +} + +DataQueryKind: { + // The kind of a DataQueryKind is the datasource type + kind: string + spec: [string]: _ +} + +PanelQuerySpec: { + query: DataQueryKind + datasource?: DataSourceRef + + refId: string + hidden: bool +} + +PanelQueryKind: { + kind: "PanelQuery" + spec: PanelQuerySpec +} + +TransformationKind: { + // The kind of a TransformationKind is the transformation ID + kind: string + spec: DataTransformerConfig +} + +QueryGroupSpec: { + queries: [...PanelQueryKind] + transformations: [...TransformationKind] + queryOptions: QueryOptionsSpec +} + +QueryGroupKind: { + kind: "QueryGroup" + spec: QueryGroupSpec +} + +TimeRangeOption: { + display: string | *"Last 6 hours" + from: string | *"now-6h" + to: string | *"now" +} + +// Time configuration +// It defines the default time config for the time picker, the refresh picker for the specific dashboard. +TimeSettingsSpec: { + // Timezone of dashboard. Accepted values are IANA TZDB zone ID or "browser" or "utc". + timezone?: string | *"browser" + // Start time range for dashboard. + // Accepted values are relative time strings like "now-6h" or absolute time strings like "2020-07-10T08:00:00.000Z". + from: string | *"now-6h" + // End time range for dashboard. + // Accepted values are relative time strings like "now-6h" or absolute time strings like "2020-07-10T08:00:00.000Z". + to: string | *"now" + // Refresh rate of dashboard. Represented via interval string, e.g. "5s", "1m", "1h", "1d". + autoRefresh: string // v1: refresh + // Interval options available in the refresh picker dropdown. + autoRefreshIntervals: [...string] | *["5s", "10s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d"] // v1: timepicker.refresh_intervals + // Selectable options available in the time picker dropdown. Has no effect on provisioned dashboard. + quickRanges?: [...TimeRangeOption] // v1: timepicker.quick_ranges , not exposed in the UI + // Whether timepicker is visible or not. + hideTimepicker: bool // v1: timepicker.hidden + // Day when the week starts. Expressed by the name of the day in lowercase, e.g. "monday". + weekStart?: "saturday" | "monday" | "sunday" + // The month that the fiscal year starts on. 0 = January, 11 = December + fiscalYearStartMonth: int + // Override the now time by entering a time delay. Use this option to accommodate known delays in data aggregation to avoid null values. + nowDelay?: string // v1: timepicker.nowDelay +} + +RepeatMode: "variable" // other repeat modes will be added in the future: label, frame + +RepeatOptions: { + mode: RepeatMode + value: string + direction?: "h" | "v" + maxPerRow?: int +} + +RowRepeatOptions: { + mode: RepeatMode + value: string +} + +ResponsiveGridRepeatOptions: { + mode: RepeatMode + value: string +} + +GridLayoutItemSpec: { + x: int + y: int + width: int + height: int + element: ElementReference // reference to a PanelKind from dashboard.spec.elements Expressed as JSON Schema reference + repeat?: RepeatOptions +} + +GridLayoutItemKind: { + kind: "GridLayoutItem" + spec: GridLayoutItemSpec +} + +GridLayoutRowKind: { + kind: "GridLayoutRow" + spec: GridLayoutRowSpec +} + +GridLayoutRowSpec: { + y: int + collapsed: bool + title: string + elements: [...GridLayoutItemKind] // Grid items in the row will have their Y value be relative to the rows Y value. This means a panel positioned at Y: 0 in a row with Y: 10 will be positioned at Y: 11 (row header has a heigh of 1) in the dashboard. + repeat?: RowRepeatOptions +} + +GridLayoutSpec: { + items: [...GridLayoutItemKind | GridLayoutRowKind] +} + +GridLayoutKind: { + kind: "GridLayout" + spec: GridLayoutSpec +} + +RowsLayoutKind: { + kind: "RowsLayout" + spec: RowsLayoutSpec +} + +RowsLayoutSpec: { + rows: [...RowsLayoutRowKind] +} + +RowsLayoutRowKind: { + kind: "RowsLayoutRow" + spec: RowsLayoutRowSpec +} + +RowsLayoutRowSpec: { + title?: string + collapsed: bool + repeat?: RowRepeatOptions + layout: GridLayoutKind | ResponsiveGridLayoutKind | TabsLayoutKind +} + +ResponsiveGridLayoutKind: { + kind: "ResponsiveGridLayout" + spec: ResponsiveGridLayoutSpec +} + +ResponsiveGridLayoutSpec: { + row: string + col: string + items: [...ResponsiveGridLayoutItemKind] +} + +ResponsiveGridLayoutItemKind: { + kind: "ResponsiveGridLayoutItem" + spec: ResponsiveGridLayoutItemSpec +} + +ResponsiveGridLayoutItemSpec: { + element: ElementReference + repeat?: ResponsiveGridRepeatOptions +} + +TabsLayoutKind: { + kind: "TabsLayout" + spec: TabsLayoutSpec +} + +TabsLayoutSpec: { + tabs: [...TabsLayoutTabKind] +} + +TabsLayoutTabKind: { + kind: "TabsLayoutTab" + spec: TabsLayoutTabSpec +} + +TabsLayoutTabSpec: { + title?: string + layout: GridLayoutKind | RowsLayoutKind | ResponsiveGridLayoutKind +} + +PanelSpec: { + id: number + title: string + description: string + links: [...DataLink] + data: QueryGroupKind + vizConfig: VizConfigKind + transparent?: bool +} + +PanelKind: { + kind: "Panel" + spec: PanelSpec +} + +ElementReference: { + kind: "ElementReference" + name: string +} + +// Start FIXME: variables - in CUE PR - this are things that should be added into the cue schema +// TODO: properties such as `hide`, `skipUrlSync`, `multi` are type boolean, and in the old schema they are conditional, +// should we make them conditional in the new schema as well? or should we make them required but default to false? + +// Variable types +VariableValue: VariableValueSingle | [...VariableValueSingle] + +VariableValueSingle: string | bool | number | CustomVariableValue + +// Custom formatter variable +CustomFormatterVariable: { + name: string + type: VariableType + multi: bool + includeAll: bool +} + +// Custom variable value +CustomVariableValue: { + // The format name or function used in the expression + formatter: *null | string | VariableCustomFormatterFn +} + +// Custom formatter function +VariableCustomFormatterFn: { + value: _ + legacyVariableModel: { + name: string + type: VariableType + multi: bool + includeAll: bool + } + legacyDefaultFormatter?: VariableCustomFormatterFn +} + +// Dashboard variable type +// `query`: Query-generated list of values such as metric names, server names, sensor IDs, data centers, and so on. +// `adhoc`: Key/value filters that are automatically added to all metric queries for a data source (Prometheus, Loki, InfluxDB, and Elasticsearch only). +// `constant`: Define a hidden constant. +// `datasource`: Quickly change the data source for an entire dashboard. +// `interval`: Interval variables represent time spans. +// `textbox`: Display a free text input field with an optional default value. +// `custom`: Define the variable options manually using a comma-separated list. +// `system`: Variables defined by Grafana. See: https://grafana.com/docs/grafana/latest/dashboards/variables/add-template-variables/#global-variables +VariableType: "query" | "adhoc" | "groupby" | "constant" | "datasource" | "interval" | "textbox" | "custom" | + "system" | "snapshot" + +VariableKind: QueryVariableKind | TextVariableKind | ConstantVariableKind | DatasourceVariableKind | IntervalVariableKind | CustomVariableKind | GroupByVariableKind | AdhocVariableKind + +// Sort variable options +// Accepted values are: +// `disabled`: No sorting +// `alphabeticalAsc`: Alphabetical ASC +// `alphabeticalDesc`: Alphabetical DESC +// `numericalAsc`: Numerical ASC +// `numericalDesc`: Numerical DESC +// `alphabeticalCaseInsensitiveAsc`: Alphabetical Case Insensitive ASC +// `alphabeticalCaseInsensitiveDesc`: Alphabetical Case Insensitive DESC +// `naturalAsc`: Natural ASC +// `naturalDesc`: Natural DESC +// VariableSort enum with default value +VariableSort: "disabled" | "alphabeticalAsc" | "alphabeticalDesc" | "numericalAsc" | "numericalDesc" | "alphabeticalCaseInsensitiveAsc" | "alphabeticalCaseInsensitiveDesc" | "naturalAsc" | "naturalDesc" + +// Options to config when to refresh a variable +// `never`: Never refresh the variable +// `onDashboardLoad`: Queries the data source every time the dashboard loads. +// `onTimeRangeChanged`: Queries the data source when the dashboard time range changes. +VariableRefresh: *"never" | "onDashboardLoad" | "onTimeRangeChanged" + +// Determine if the variable shows on dashboard +// Accepted values are `dontHide` (show label and value), `hideLabel` (show value only), `hideVariable` (show nothing). +VariableHide: *"dontHide" | "hideLabel" | "hideVariable" + +// FIXME: should we introduce this? --- Variable value option +VariableValueOption: { + label: string + value: VariableValueSingle + group?: string +} + +// Variable option specification +VariableOption: { + // Whether the option is selected or not + selected?: bool + // Text to be displayed for the option + text: string | [...string] + // Value of the option + value: string | [...string] +} + +// Query variable specification +QueryVariableSpec: { + name: string | *"" + current: VariableOption | *{ + text: "" + value: "" + } + label?: string + hide: VariableHide + refresh: VariableRefresh + skipUrlSync: bool | *false + description?: string + datasource?: DataSourceRef + query: DataQueryKind + regex: string | *"" + sort: VariableSort + definition?: string + options: [...VariableOption] | *[] + multi: bool | *false + includeAll: bool | *false + allValue?: string + placeholder?: string +} + +// Query variable kind +QueryVariableKind: { + kind: "QueryVariable" + spec: QueryVariableSpec +} + +// Text variable specification +TextVariableSpec: { + name: string | *"" + current: VariableOption | *{ + text: "" + value: "" + } + query: string | *"" + label?: string + hide: VariableHide + skipUrlSync: bool | *false + description?: string +} + +// Text variable kind +TextVariableKind: { + kind: "TextVariable" + spec: TextVariableSpec +} + +// Constant variable specification +ConstantVariableSpec: { + name: string | *"" + query: string | *"" + current: VariableOption | *{ + text: "" + value: "" + } + label?: string + hide: VariableHide + skipUrlSync: bool | *false + description?: string +} + +// Constant variable kind +ConstantVariableKind: { + kind: "ConstantVariable" + spec: ConstantVariableSpec +} + +// Datasource variable specification +DatasourceVariableSpec: { + name: string | *"" + pluginId: string | *"" + refresh: VariableRefresh + regex: string | *"" + current: VariableOption | *{ + text: "" + value: "" + } + options: [...VariableOption] | *[] + multi: bool | *false + includeAll: bool | *false + allValue?: string + label?: string + hide: VariableHide + skipUrlSync: bool | *false + description?: string +} + +// Datasource variable kind +DatasourceVariableKind: { + kind: "DatasourceVariable" + spec: DatasourceVariableSpec +} + +// Interval variable specification +IntervalVariableSpec: { + name: string | *"" + query: string | *"" + current: VariableOption | *{ + text: "" + value: "" + } + options: [...VariableOption] | *[] + auto: bool | *false + auto_min: string | *"" + auto_count: int | *0 + refresh: VariableRefresh + label?: string + hide: VariableHide + skipUrlSync: bool | *false + description?: string +} + +// Interval variable kind +IntervalVariableKind: { + kind: "IntervalVariable" + spec: IntervalVariableSpec +} + +// Custom variable specification +CustomVariableSpec: { + name: string | *"" + query: string | *"" + current: VariableOption + options: [...VariableOption] | *[] + multi: bool | *false + includeAll: bool | *false + allValue?: string + label?: string + hide: VariableHide + skipUrlSync: bool | *false + description?: string +} + +// Custom variable kind +CustomVariableKind: { + kind: "CustomVariable" + spec: CustomVariableSpec +} + +// GroupBy variable specification +GroupByVariableSpec: { + name: string | *"" + datasource?: DataSourceRef + current: VariableOption | *{ + text: "" + value: "" + } + options: [...VariableOption] | *[] + multi: bool | *false + label?: string + hide: VariableHide + skipUrlSync: bool | *false + description?: string +} + +// Group variable kind +GroupByVariableKind: { + kind: "GroupByVariable" + spec: GroupByVariableSpec +} + +// Adhoc variable specification +AdhocVariableSpec: { + name: string | *"" + datasource?: DataSourceRef + baseFilters: [...AdHocFilterWithLabels] | *[] + filters: [...AdHocFilterWithLabels] | *[] + defaultKeys: [...MetricFindValue] | *[] + label?: string + hide: VariableHide + skipUrlSync: bool | *false + description?: string +} + +// Define the MetricFindValue type +MetricFindValue: { + text: string + value?: string | number + group?: string + expandable?: bool +} + +// Define the AdHocFilterWithLabels type +AdHocFilterWithLabels: { + key: string + operator: string + value: string + values?: [...string] + keyLabel?: string + valueLabels?: [...string] + forceEdit?: bool + // @deprecated + condition?: string +} + +// Adhoc variable kind +AdhocVariableKind: { + kind: "AdhocVariable" + spec: AdhocVariableSpec +} diff --git a/apps/dashboard/tshack/v0alpha1_spec_gen.ts b/apps/dashboard/tshack/v0alpha1_spec_gen.ts new file mode 100644 index 00000000000..3de7e52c72e --- /dev/null +++ b/apps/dashboard/tshack/v0alpha1_spec_gen.ts @@ -0,0 +1,7 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +export interface Spec { + [key: string]: any; +} + +export const defaultSpec = (): Spec => ({}); diff --git a/apps/dashboard/tshack/v1alpha1_spec_gen.ts b/apps/dashboard/tshack/v1alpha1_spec_gen.ts new file mode 100644 index 00000000000..3de7e52c72e --- /dev/null +++ b/apps/dashboard/tshack/v1alpha1_spec_gen.ts @@ -0,0 +1,7 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +export interface Spec { + [key: string]: any; +} + +export const defaultSpec = (): Spec => ({}); diff --git a/apps/investigations/go.mod b/apps/investigations/go.mod index 645f323e800..a8362a39961 100644 --- a/apps/investigations/go.mod +++ b/apps/investigations/go.mod @@ -56,13 +56,14 @@ require ( github.com/spf13/pflag v1.0.6 // indirect github.com/x448/float16 v0.8.4 // indirect go.opentelemetry.io/auto/sdk v1.1.0 // indirect - go.opentelemetry.io/otel v1.34.0 // indirect + go.opentelemetry.io/otel v1.35.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0 // indirect - go.opentelemetry.io/otel/metric v1.34.0 // indirect - go.opentelemetry.io/otel/sdk v1.34.0 // indirect - go.opentelemetry.io/otel/trace v1.34.0 // indirect + go.opentelemetry.io/otel/metric v1.35.0 // indirect + go.opentelemetry.io/otel/sdk v1.35.0 // indirect + go.opentelemetry.io/otel/sdk/metric v1.35.0 // indirect + go.opentelemetry.io/otel/trace v1.35.0 // indirect go.opentelemetry.io/proto/otlp v1.5.0 // indirect golang.org/x/net v0.36.0 // indirect golang.org/x/oauth2 v0.27.0 // indirect diff --git a/apps/investigations/go.sum b/apps/investigations/go.sum index 88d0fa45e79..46332e3fe34 100644 --- a/apps/investigations/go.sum +++ b/apps/investigations/go.sum @@ -126,22 +126,22 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= -go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= +go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ= +go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 h1:OeNbIYk/2C15ckl7glBlOBp5+WlYsOElzTNmiPW/x60= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0/go.mod h1:7Bept48yIeqxP2OZ9/AqIpYS94h2or0aB4FypJTc8ZM= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 h1:tgJ0uaNS4c98WRNUEx5U3aDlrDOI5Rs+1Vifcw4DJ8U= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0/go.mod h1:U7HYyW0zt/a9x5J1Kjs+r1f/d4ZHnYFclhYY2+YbeoE= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0 h1:BEj3SPM81McUZHYjRS5pEgNgnmzGJ5tRpU5krWnV8Bs= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0/go.mod h1:9cKLGBDzI/F3NoHLQGm4ZrYdIHsvGt6ej6hUowxY0J4= -go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= -go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= -go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= -go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU= -go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= -go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= -go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= -go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= +go.opentelemetry.io/otel/metric v1.35.0 h1:0znxYu2SNyuMSQT4Y9WDWej0VpcsxkuklLa4/siN90M= +go.opentelemetry.io/otel/metric v1.35.0/go.mod h1:nKVFgxBZ2fReX6IlyW28MgZojkoAkJGaE8CpgeAU3oE= +go.opentelemetry.io/otel/sdk v1.35.0 h1:iPctf8iprVySXSKJffSS79eOjl9pvxV9ZqOWT0QejKY= +go.opentelemetry.io/otel/sdk v1.35.0/go.mod h1:+ga1bZliga3DxJ3CQGg3updiaAJoNECOgJREo9KHGQg= +go.opentelemetry.io/otel/sdk/metric v1.35.0 h1:1RriWBmCKgkeHEhM7a2uMjMUfP7MsOF5JpUCaEqEI9o= +go.opentelemetry.io/otel/sdk/metric v1.35.0/go.mod h1:is6XYCUMpcKi+ZsOvfluY5YstFnhW0BidkR+gL+qN+w= +go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt/xgMs= +go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc= go.opentelemetry.io/proto/otlp v1.5.0 h1:xJvq7gMzB31/d406fB8U5CBdyQGw4P399D1aQWU/3i4= go.opentelemetry.io/proto/otlp v1.5.0/go.mod h1:keN8WnHxOy8PG0rQZjJJ5A2ebUoafqWp0eVQ4yIXvJ4= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/apps/playlist/go.mod b/apps/playlist/go.mod index 6214b9ae328..cb656a1b84a 100644 --- a/apps/playlist/go.mod +++ b/apps/playlist/go.mod @@ -57,13 +57,14 @@ require ( github.com/spf13/pflag v1.0.6 // indirect github.com/x448/float16 v0.8.4 // indirect go.opentelemetry.io/auto/sdk v1.1.0 // indirect - go.opentelemetry.io/otel v1.34.0 // indirect + go.opentelemetry.io/otel v1.35.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0 // indirect - go.opentelemetry.io/otel/metric v1.34.0 // indirect - go.opentelemetry.io/otel/sdk v1.34.0 // indirect - go.opentelemetry.io/otel/trace v1.34.0 // indirect + go.opentelemetry.io/otel/metric v1.35.0 // indirect + go.opentelemetry.io/otel/sdk v1.35.0 // indirect + go.opentelemetry.io/otel/sdk/metric v1.35.0 // indirect + go.opentelemetry.io/otel/trace v1.35.0 // indirect go.opentelemetry.io/proto/otlp v1.5.0 // indirect golang.org/x/net v0.36.0 // indirect golang.org/x/oauth2 v0.27.0 // indirect diff --git a/apps/playlist/go.sum b/apps/playlist/go.sum index 88d0fa45e79..46332e3fe34 100644 --- a/apps/playlist/go.sum +++ b/apps/playlist/go.sum @@ -126,22 +126,22 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= -go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= +go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ= +go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 h1:OeNbIYk/2C15ckl7glBlOBp5+WlYsOElzTNmiPW/x60= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0/go.mod h1:7Bept48yIeqxP2OZ9/AqIpYS94h2or0aB4FypJTc8ZM= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 h1:tgJ0uaNS4c98WRNUEx5U3aDlrDOI5Rs+1Vifcw4DJ8U= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0/go.mod h1:U7HYyW0zt/a9x5J1Kjs+r1f/d4ZHnYFclhYY2+YbeoE= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0 h1:BEj3SPM81McUZHYjRS5pEgNgnmzGJ5tRpU5krWnV8Bs= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0/go.mod h1:9cKLGBDzI/F3NoHLQGm4ZrYdIHsvGt6ej6hUowxY0J4= -go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= -go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= -go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= -go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU= -go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= -go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= -go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= -go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= +go.opentelemetry.io/otel/metric v1.35.0 h1:0znxYu2SNyuMSQT4Y9WDWej0VpcsxkuklLa4/siN90M= +go.opentelemetry.io/otel/metric v1.35.0/go.mod h1:nKVFgxBZ2fReX6IlyW28MgZojkoAkJGaE8CpgeAU3oE= +go.opentelemetry.io/otel/sdk v1.35.0 h1:iPctf8iprVySXSKJffSS79eOjl9pvxV9ZqOWT0QejKY= +go.opentelemetry.io/otel/sdk v1.35.0/go.mod h1:+ga1bZliga3DxJ3CQGg3updiaAJoNECOgJREo9KHGQg= +go.opentelemetry.io/otel/sdk/metric v1.35.0 h1:1RriWBmCKgkeHEhM7a2uMjMUfP7MsOF5JpUCaEqEI9o= +go.opentelemetry.io/otel/sdk/metric v1.35.0/go.mod h1:is6XYCUMpcKi+ZsOvfluY5YstFnhW0BidkR+gL+qN+w= +go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt/xgMs= +go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc= go.opentelemetry.io/proto/otlp v1.5.0 h1:xJvq7gMzB31/d406fB8U5CBdyQGw4P399D1aQWU/3i4= go.opentelemetry.io/proto/otlp v1.5.0/go.mod h1:keN8WnHxOy8PG0rQZjJJ5A2ebUoafqWp0eVQ4yIXvJ4= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= diff --git a/conf/defaults.ini b/conf/defaults.ini index 5903a21bd50..42372b8a87a 100644 --- a/conf/defaults.ini +++ b/conf/defaults.ini @@ -1534,9 +1534,6 @@ timeout = 10s # Only has effect if the grafanaManagedRecordRulesDatasources feature toggle is enabled. default_datasource_uid = -# Suffix to apply to the data source URL for remote write requests. -remote_write_path_suffix = /push - # Optional custom headers to include in recording rule write requests. [recording_rules.custom_headers] # exampleHeader = exampleValue diff --git a/conf/sample.ini b/conf/sample.ini index b6afeccfcf3..1ef26e8782e 100644 --- a/conf/sample.ini +++ b/conf/sample.ini @@ -1516,9 +1516,6 @@ timeout = 30s # Only has effect if the grafanaManagedRecordRulesDatasources feature toggle is enabled. default_datasource_uid = -# Suffix to apply to the data source URL for remote write requests. -remote_write_path_suffix = /push - # Optional custom headers to include in recording rule write requests. [recording_rules.custom_headers] # exampleHeader = exampleValue diff --git a/docs/sources/administration/migration-guide/cloud-migration-assistant.md b/docs/sources/administration/migration-guide/cloud-migration-assistant.md index 87a5a47cb5a..5e1e1b0b423 100644 --- a/docs/sources/administration/migration-guide/cloud-migration-assistant.md +++ b/docs/sources/administration/migration-guide/cloud-migration-assistant.md @@ -147,6 +147,12 @@ Your data sources, including credentials, are migrated securely and seamlessly t The migration assistant supports any plugins found in the plugins catalog. As long as the plugin is signed or is a core plugin built into Grafana, it is eligible for migration. Due to security reasons, unsigned plugins are not supported in Grafana Cloud. If you are using any unsigned private plugins, Grafana recommends you seek an alternative plugin for the catalog or work on a strategy to deprecate certain functionality from your self-managed instance. +Upgrade any plugins you intend to migrate before using the migration assistant as any migrated plugins will be configured on the Grafana Cloud instance as the latest version of that plugin. + +{{< admonition type="caution">}} +If you want to migrate Enterprise plugins, check what type of plan your Grafana Cloud instance is on and whether or not this plan requires an Enterprise plugin add-on. +{{< /admonition >}} + ### Grafana Alerting resources The migration assistant can migrate the majority of Grafana Alerting resources to your Grafana Cloud instance. These include: diff --git a/docs/sources/administration/roles-and-permissions/access-control/rbac-fixed-basic-role-definitions/index.md b/docs/sources/administration/roles-and-permissions/access-control/rbac-fixed-basic-role-definitions/index.md index 2c328c749b8..8458e4d9355 100644 --- a/docs/sources/administration/roles-and-permissions/access-control/rbac-fixed-basic-role-definitions/index.md +++ b/docs/sources/administration/roles-and-permissions/access-control/rbac-fixed-basic-role-definitions/index.md @@ -94,7 +94,7 @@ To learn how to use the roles API to determine the role UUIDs, refer to [Manage | `fixed:authentication.config:writer` | `fixed_0rYhZ2Qnzs8AdB1nX7gexk3fHDw` | `settings:read` for scope `settings:auth.saml:*`
`settings:write` for scope `settings:auth.saml:*` | Read and update authentication and SAML settings. | | `fixed:dashboards:creator` | `fixed_ZorKUcEPCM01A1fPakEzGBUyU64` | `dashboards:create`
`folders:read` | Create dashboards. | | `fixed:dashboards:reader` | `fixed_Sgr67JTOhjQGFlzYRahOe45TdWM` | `dashboards:read` | Read all dashboards. | -| `fixed:dashboards:writer` | `fixed_OK2YOQGIoI1G031hVzJB6rAJQAs` | All permissions from `fixed:dashboards:reader` and
`dashboards:write`
`dashboards:edit`
`dashboards:delete`
`dashboards:create`
`dashboards.permissions:read`
`dashboards.permissions:write` | Read, create, update, and delete all dashboards. | +| `fixed:dashboards:writer` | `fixed_OK2YOQGIoI1G031hVzJB6rAJQAs` | All permissions from `fixed:dashboards:reader` and
`dashboards:write`
`dashboards:delete`
`dashboards:create`
`dashboards.permissions:read`
`dashboards.permissions:write` | Read, create, update, and delete all dashboards. | | `fixed:dashboards.insights:reader` | `fixed_JlBJ2_gizP8zhgaeGE2rjyZe2Rs` | `dashboards.insights:read` | Read dashboard insights data and see presence indicators. | | `fixed:dashboards.permissions:reader` | `fixed_f17oxuXW_58LL8mYJsm4T_mCeIw` | `dashboards.permissions:read` | Read all dashboard permissions. | | `fixed:dashboards.permissions:writer` | `fixed_CcznxhWX_Yqn8uWMXMQ-b5iFW9k` | All permissions from `fixed:dashboards.permissions:reader` and
`dashboards.permissions:write` | Read and update all dashboard permissions. | diff --git a/docs/sources/alerting/set-up/provision-alerting-resources/export-alerting-resources/index.md b/docs/sources/alerting/set-up/provision-alerting-resources/export-alerting-resources/index.md index 3a6f3576452..a7fac56ebe9 100644 --- a/docs/sources/alerting/set-up/provision-alerting-resources/export-alerting-resources/index.md +++ b/docs/sources/alerting/set-up/provision-alerting-resources/export-alerting-resources/index.md @@ -197,11 +197,7 @@ However, you can export it by manually copying the content and name of the notif All notification policies are provisioned through a single resource: the root of the notification policy tree. -{{% admonition type="warning" %}} - -Since the policy tree is a single resource, provisioning it overwrites a policy tree created through any other means. - -{{< /admonition >}} +{{< docs/shared lookup="alerts/warning-provisioning-tree.md" source="grafana" version="" >}} To export the notification policy tree from the Grafana UI, complete the following steps. diff --git a/docs/sources/alerting/set-up/provision-alerting-resources/file-provisioning/index.md b/docs/sources/alerting/set-up/provision-alerting-resources/file-provisioning/index.md index 850600cc074..f7cb4a0e174 100644 --- a/docs/sources/alerting/set-up/provision-alerting-resources/file-provisioning/index.md +++ b/docs/sources/alerting/set-up/provision-alerting-resources/file-provisioning/index.md @@ -702,11 +702,7 @@ Create or reset the notification policy tree using provisioning files in your Gr In Grafana, the entire notification policy tree is considered a single, large resource. Add new specific policies as sub-policies under the root policy. Since specific policies may depend on each other, you cannot provision subsets of the policy tree; the entire tree must be defined in a single place. -{{% admonition type="warning" %}} - -Since the policy tree is a single resource, provisioning it will overwrite a policy tree created through any other means. - -{{< /admonition >}} +{{< docs/shared lookup="alerts/warning-provisioning-tree.md" source="grafana" version="" >}} 1. Find the notification policy tree in Grafana. 1. [Export](ref:export_policies) and download a provisioning file for your notification policy tree. diff --git a/docs/sources/alerting/set-up/provision-alerting-resources/terraform-provisioning/index.md b/docs/sources/alerting/set-up/provision-alerting-resources/terraform-provisioning/index.md index 0821f5ec0b4..2a5f5d97211 100644 --- a/docs/sources/alerting/set-up/provision-alerting-resources/terraform-provisioning/index.md +++ b/docs/sources/alerting/set-up/provision-alerting-resources/terraform-provisioning/index.md @@ -341,11 +341,7 @@ In this section, we'll create Terraform configurations for each alerting resourc [Notification policies](ref:notification-policy) defines how to route alert instances to your contact points. -{{% admonition type="warning" %}} - -Since the policy tree is a single resource, provisioning the `grafana_notification_policy` resource will overwrite a policy tree created through any other means. - -{{< /admonition >}} +{{< docs/shared lookup="alerts/warning-provisioning-tree.md" source="grafana" version="" >}} 1. Find the default notification policy tree. Alternatively, consider writing the resource in code as demonstrated in the example below. diff --git a/docs/sources/dashboards/share-dashboards-panels/_index.md b/docs/sources/dashboards/share-dashboards-panels/_index.md index 5885b9b8e86..d424a4b75fb 100644 --- a/docs/sources/dashboards/share-dashboards-panels/_index.md +++ b/docs/sources/dashboards/share-dashboards-panels/_index.md @@ -81,8 +81,6 @@ Grafana enables you to share dashboards and panels with other users within your - Reports - Library panels -You can also invite new members to your organization from the **Share** menu. For more information, refer to [Invite new members](#invite-new-members). - You must have an authorized viewer permission to see an image rendered by a direct link. The same permission is also required to view embedded links unless you have anonymous access permission enabled for your Grafana instance. {{< admonition type="note" >}} @@ -140,7 +138,7 @@ Learn how to configure and manage externally shared dashboards in [Externally sh ### Schedule a report {{< admonition type="note" >}} -This feature is only available in Grafana Enterprise. +This feature is only available on Grafana Enterprise. {{< /admonition >}} To share your dashboard as a report, follow these steps: @@ -204,6 +202,10 @@ In addition to sharing dashboards as links, reports, and snapshots, you can expo ### Export a dashboard as PDF +{{< admonition type="note" >}} +This feature is only available on Grafana Enterprise. +{{< /admonition >}} + To export a dashboard in its current state as a PDF, follow these steps: 1. Click **Dashboards** in the main menu. @@ -365,23 +367,3 @@ To delete existing snapshots, follow these steps: 1. Click the red **x** next to the snapshot URL that you want to delete. The snapshot is immediately deleted. You may need to clear your browser cache or use a private or incognito browser to confirm this. - -## Invite new members - -{{< admonition type="note" >}} -This feature is only available on Grafana Cloud. -{{< /admonition >}} - -You can invite new members to your organization using the **Share** drop-down menu. You must have the `OrgUsersAdd` permission to use this feature. - -To invite a new member to your organization, follow these steps: - -1. Click **Dashboards** in the main menu and open any dashboard. -1. Click the **Share** drop-down list in the top-right corner and select **Invite new member**. - - The **Members** page of your Grafana Cloud Portal opens. - -1. Enter the email address of the new member in the provided field. -1. Make a selection in the **Role** drop-down list. -1. (Optional) Select the **Receive billing emails** checkbox, if applicable. -1. Click **Invite**. diff --git a/docs/sources/setup-grafana/configure-grafana/_index.md b/docs/sources/setup-grafana/configure-grafana/_index.md index 5c7b92515ec..9f16b072e63 100644 --- a/docs/sources/setup-grafana/configure-grafana/_index.md +++ b/docs/sources/setup-grafana/configure-grafana/_index.md @@ -2753,6 +2753,10 @@ Set the default start of the week, valid values are: `saturday`, `sunday`, `mond Set this to `false` to disable expressions and hide them in the Grafana UI. Default is `true`. +#### `sql_expression_cell_limit` + +Set the maximum number of cells that can be passed to a SQL expression. Default is `100000`. + ### `[geomap]` This section controls the defaults settings for **Geomap Plugin**. diff --git a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md index fbc2e986f46..c401c8dd581 100644 --- a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md +++ b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md @@ -60,7 +60,6 @@ Most [generally available](https://grafana.com/docs/release-life-cycle/#general- | `logRowsPopoverMenu` | Enable filtering menu displayed when text of a log line is selected | Yes | | `lokiQueryHints` | Enables query hints for Loki | Yes | | `alertingQueryOptimization` | Optimizes eligible queries in order to reduce load on datasources | | -| `promQLScope` | In-development feature that will allow injection of labels into prometheus queries. | Yes | | `groupToNestedTableTransformation` | Enables the group to nested table transformation | Yes | | `newPDFRendering` | New implementation for the dashboard-to-PDF rendering | Yes | | `tlsMemcached` | Use TLS-enabled memcached in the enterprise caching feature | Yes | @@ -184,7 +183,7 @@ Experimental features might be changed or removed without prior notice. | `kubernetesFeatureToggles` | Use the kubernetes API for feature toggle management in the frontend | | `newFolderPicker` | Enables the nested folder picker without having nested folders enabled | | `scopeApi` | In-development feature flag for the scope api using the app platform. | -| `sqlExpressions` | Enables using SQL and DuckDB functions as Expressions. | +| `sqlExpressions` | Enables SQL Expressions, which can execute SQL queries against data source results. | | `nodeGraphDotLayout` | Changed the layout algorithm for the node graph | | `kubernetesAggregator` | Enable grafana's embedded kube-aggregator | | `expressionParser` | Enable new expression parser | @@ -228,6 +227,7 @@ Experimental features might be changed or removed without prior notice. | `newLogsPanel` | Enables the new logs panel in Explore | | `pluginsCDNSyncLoader` | Load plugins from CDN synchronously | | `assetSriChecks` | Enables SRI checks for Grafana JavaScript assets | +| `extraLanguages` | Enables additional languages | ## Development feature toggles diff --git a/docs/sources/setup-grafana/configure-security/configure-authentication/saml/index.md b/docs/sources/setup-grafana/configure-security/configure-authentication/saml/index.md index 28ac28100d3..a04761c8b13 100644 --- a/docs/sources/setup-grafana/configure-security/configure-authentication/saml/index.md +++ b/docs/sources/setup-grafana/configure-security/configure-authentication/saml/index.md @@ -22,23 +22,23 @@ weight: 500 # Configure SAML authentication using the configuration file {{% admonition type="note" %}} -Available in [Grafana Enterprise](../../../../introduction/grafana-enterprise/) and [Grafana Cloud](/docs/grafana-cloud). +Available in [Grafana Enterprise](/docs/grafana//introduction/grafana-enterprise/) and [Grafana Cloud](/docs/grafana-cloud). {{% /admonition %}} SAML authentication integration allows your Grafana users to log in by using an external SAML 2.0 Identity Provider (IdP). To enable this, Grafana becomes a Service Provider (SP) in the authentication flow, interacting with the IdP to exchange user information. You can configure SAML authentication in Grafana through one of the following methods: -- the Grafana configuration file -- the API (refer to [SSO Settings API](../../../../developers/http_api/sso-settings/)) -- the user interface (refer to [Configure SAML authentication using the Grafana user interface](../saml-ui/)) -- the Terraform provider (refer to [Terraform docs](https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/sso_settings)) +- The Grafana configuration file +- The API (refer to [SSO Settings API](/docs/grafana//developers/http_api/sso-settings/) +- The user interface (refer to [Configure SAML authentication using the Grafana user interface](https://grafana.com/docs/grafana//setup-grafana/configure-security/configure-authentication/saml-ui/) +- The Terraform provider (refer to [Terraform docs](https://registry.terraform.io/providers/grafana/grafana//docs/resources/sso_settings)) {{% admonition type="note" %}} The API and Terraform support are available in Public Preview in Grafana v11.1 behind the `ssoSettingsSAML` feature toggle. You must also enable the `ssoSettingsApi` flag. {{% /admonition %}} -All methods offer the same configuration options, but you might prefer using the Grafana configuration file or the Terraform provider if you want to keep all of Grafana's authentication settings in one place. Grafana Cloud users do not have access to Grafana configuration file, so they should configure SAML through the other methods. +All methods offer the same configuration options. However, if you want to keep all of Grafana authentication settings in one place, use the Grafana configuration file or the Terraform provider. If you are a Grafana Cloud user, you do not have access to Grafana configuration file. Instead, configure SAML through the other methods. {{% admonition type="note" %}} Configuration in the API takes precedence over the configuration in the Grafana configuration file. SAML settings from the API will override any SAML configuration set in the Grafana configuration file. @@ -46,6 +46,10 @@ Configuration in the API takes precedence over the configuration in the Grafana ## Supported SAML +The following indicate what Grafana supports. + +### Bindings + Grafana supports the following SAML 2.0 bindings: - From the Service Provider (SP) to the Identity Provider (IdP): @@ -56,12 +60,13 @@ Grafana supports the following SAML 2.0 bindings: - From the Identity Provider (IdP) to the Service Provider (SP): - `HTTP-POST` binding -In terms of security: +### Security -- Grafana supports signed and encrypted assertions. -- Grafana does not support signed or encrypted requests. +Grafana supports signed and encrypted assertions, and does _not_ support encrypted requests. -In terms of initiation, Grafana supports: +### Initiation + +Grafana supports: - SP-initiated requests - IdP-initiated requests @@ -71,7 +76,7 @@ By default, SP-initiated requests are enabled. For instructions on how to enable {{% admonition type="note" %}} It is possible to set up Grafana with SAML authentication using Azure AD. However, if an Azure AD user belongs to more than 150 groups, a Graph API endpoint is shared instead. -Grafana versions 11.1 and below, do not support fetching the groups from the Graph API endpoint. As a result, users with more than 150 groups will not be able to retrieve their groups. Instead, it is recommended that you use OIDC/OAuth workflows,. +Grafana versions 11.1 and below, do not support fetching the groups from the Graph API endpoint. As a result, users with more than 150 groups will not be able to retrieve their groups. Instead, it is recommended that you use OIDC/OAuth workflows. As of Grafana 11.2, the SAML integration offers a mechanism to retrieve user groups from the Graph API. @@ -84,16 +89,16 @@ Related links: ### Edit SAML options in the Grafana config file -1. In the `[auth.saml]` section in the Grafana configuration file, set [`enabled`](../../../configure-grafana/enterprise-configuration/#enabled) to `true`. -1. Configure the [certificate and private key](#certificate-and-private-key). +1. In the `[auth.saml]` section in the Grafana configuration file, set [`enabled`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#enabled-3) to `true`. +1. Optionally, configure the [certificate and private key](#certificate-and-private-key"). 1. On the Okta application page where you have been redirected after application created, navigate to the **Sign On** tab and find **Identity Provider metadata** link in the **Settings** section. -1. Set the [`idp_metadata_url`](../../../configure-grafana/enterprise-configuration/#idp_metadata_url) to the URL obtained from the previous step. The URL should look like `https://.okta.com/app//sso/saml/metadata`. +1. Set the [`idp_metadata_url`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#idp_metadata_url) to the URL obtained from the previous step. The URL should look like `https://.okta.com/app//sso/saml/metadata`. 1. Set the following options to the attribute names configured at the **step 10** of the SAML integration setup. You can find this attributes on the **General** tab of the application page (**ATTRIBUTE STATEMENTS** and **GROUP ATTRIBUTE STATEMENTS** in the **SAML Settings** section). - - [`assertion_attribute_login`](../../../configure-grafana/enterprise-configuration/#assertion_attribute_login) - - [`assertion_attribute_email`](../../../configure-grafana/enterprise-configuration/#assertion_attribute_email) - - [`assertion_attribute_name`](../../../configure-grafana/enterprise-configuration/#assertion_attribute_name) - - [`assertion_attribute_groups`](../../../configure-grafana/enterprise-configuration/#assertion_attribute_groups) -1. (Optional) Set the `name` parameter in the `[auth.saml]` section in the Grafana configuration file. This parameter replaces SAML in the Grafana user interface in locations such as the sign-in button. + - [`assertion_attribute_login`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#assertion_attribute_login) + - [`assertion_attribute_email`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#assertion_attribute_email) + - [`assertion_attribute_name`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#assertion_attribute_name) + - [`assertion_attribute_groups`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#assertion_attribute_groups) +1. Optionally, set the `name` parameter in the `[auth.saml]` section in the Grafana configuration file. This parameter replaces SAML in the Grafana user interface in locations such as the sign-in button. 1. Save the configuration file and then restart the Grafana server. When you are finished, the Grafana configuration might look like this example: @@ -119,7 +124,7 @@ assertion_attribute_groups = Group To use the SAML integration, in the `auth.saml` section of in the Grafana custom configuration file, set `enabled` to `true`. -Refer to [Configuration](../../../configure-grafana/) for more information about configuring Grafana. +Refer to [Configuration](/docs/grafana//setup-grafana/configure-grafana/) for more information about configuring Grafana. ## Additional configuration for HTTP-Post binding @@ -133,9 +138,11 @@ For Grafana Cloud instances, please contact Grafana Support to update the `conte ## Certificate and private key +Commonly, the certificate and key are embedded in the [IDP metadata](#configure-the-saml-toolkit-application-endpoints) and refreshed as needed by Grafana automatically. However, if your IdP expects signed requests, you must supply a certificate and private key. + The SAML SSO standard uses asymmetric encryption to exchange information between the SP (Grafana) and the IdP. To perform such encryption, you need a public part and a private part. In this case, the X.509 certificate provides the public part, while the private key provides the private part. The private key needs to be issued in a [PKCS#8](https://en.wikipedia.org/wiki/PKCS_8) format. -Grafana supports two ways of specifying both the `certificate` and `private_key`. +If you are directly supplying the certificate and key, Grafana supports two ways of specifying both the `certificate` and `private_key`: - Without a suffix (`certificate` or `private_key`), the configuration assumes you've supplied the base64-encoded file contents. - With the `_path` suffix (`certificate_path` or `private_key_path`), then Grafana treats the value entered as a file path and attempts to read the file from the file system. @@ -144,9 +151,9 @@ Grafana supports two ways of specifying both the `certificate` and `private_key` You can only use one form of each configuration option. Using multiple forms, such as both `certificate` and `certificate_path`, results in an error. {{% /admonition %}} ---- +Always work with your company's security team on setting up certificates and private keys. If you need to generate them yourself (such as in the short term, for testing purposes, and so on), use the following example to generate your certificate and private key, including the step of ensuring that the key is generated with the [PKCS#8](https://en.wikipedia.org/wiki/PKCS_8) format. -### Generate private key for SAML authentication: +### Example of private key generation for SAML authentication An example of how to generate a self-signed certificate and private key that's valid for one year: @@ -154,7 +161,15 @@ An example of how to generate a self-signed certificate and private key that's v $ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes​ ``` -The generated `key.pem` and `cert.pem` files are then used for certificate and private_key. +Base64-encode the cert.pem and key.pem files: +(-w0 switch is not needed on Mac, only for Linux) + +```sh +$ base64 -i key.pem -o key.pem.base64 +$ base64 -i cert.pem -o cert.pem.base64 +``` + +The base64-encoded values (`key.pem.base64, cert.pem.base64` files) are then used for certificate and private key. The key you provide should look like: @@ -169,16 +184,15 @@ The key you provide should look like: Grafana supports user authentication through Azure AD, which is useful when you want users to access Grafana using single sign-on. This topic shows you how to configure SAML authentication in Grafana with [Azure AD](https://azure.microsoft.com/en-us/services/active-directory/). -**Before you begin:** +**Before you begin** -- Ensure you have permission to administer SAML authentication. For more information about roles and permissions in Grafana. - - [Roles and permissions](../../../../administration/roles-and-permissions/). -- Learn the limitations of Azure AD SAML integration. - - [Azure AD SAML limitations](https://learn.microsoft.com/en-us/entra/identity-platform/id-token-claims-reference#groups-overage-claim) -- Configure SAML integration with Azure AD, create an app integration inside the Azure AD organization first. - - [Add app integration in Azure AD](https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/add-application-portal-configure) -- If you have users that belong to more than 150 groups, you need to configure a registered application to provide an Azure Graph API to retrieve the groups. - - [Setup Azure AD Graph API applications](#set-up-saml-with-azure-ad) +Ensure you have permission to administer SAML authentication. For more information about roles and permissions in Grafana, refer to [Roles and permissions](/docs/grafana//administration/roles-and-permissions/). + +Learn the [limitations of Azure AD SAML] (https://learn.microsoft.com/en-us/entra/identity-platform/id-token-claims-reference#groups-overage-claim) integration. + +Configure SAML integration with Azure AD, [creating an Enterprise Application](#add-microsoft-entra-saml-toolkit-from-the-gallery) inside the Azure AD organization first and then [enable single sign-on](#configure-the-saml-toolkit-application-endpoints). + +If you have users that belong to more than 150 groups, configure a registered application to provide an Azure Graph API to retrieve the groups. Refer to [Setup Azure AD Graph API applications](#configure-a-graph-api-application-in-azure-ad). ### Generate self-signed certificates @@ -277,7 +291,7 @@ Grafana supports user authentication through Okta, which is useful when you want **Before you begin:** - To configure SAML integration with Okta, create an app integration inside the Okta organization first. [Add app integration in Okta](https://help.okta.com/en/prod/Content/Topics/Apps/apps-overview-add-apps.htm) -- Ensure you have permission to administer SAML authentication. For more information about roles and permissions in Grafana, refer to [Roles and permissions](../../../../administration/roles-and-permissions/). +- Ensure you have permission to administer SAML authentication. For more information about roles and permissions in Grafana, refer to [Roles and permissions](/docs/grafana//administration/roles-and-permissions/). **To set up SAML with Okta:** @@ -391,7 +405,7 @@ Additionally, Grafana did not support IdP sessions and could not include the `Se Starting from Grafana version 11.5, Grafana uses the `NameID` from the SAML assertion to create the logout request. If the `NameID` is not present in the assertion, Grafana defaults to using the user's `Login` attribute. Additionally, Grafana supports including the `SessionIndex` in the logout request if it is provided in the SAML assertion by the IdP. {{% admonition type="note" %}} -These improvements are available in public preview behind the `improvedExternalSessionHandling` feature toggle, starting from Grafana v11.5. To enable it, refer to the [Configure feature toggles](../../../configure-grafana/feature-toggles/) +These improvements are available in public preview behind the `improvedExternalSessionHandlingSAML` feature toggle, starting from Grafana v11.5. To enable it, refer to the [Configure feature toggles](/docs/grafana//setup-grafana/configure-grafana/feature-toggles/) {{% /admonition %}} ### Assertion mapping @@ -435,11 +449,11 @@ auto_login = true Group synchronization allows you to map user groups from an identity provider to Grafana teams and roles. -To use SAML group synchronization, set [`assertion_attribute_groups`](../../../configure-grafana/enterprise-configuration/#assertion_attribute_groups) to the attribute name where you store user groups. +To use SAML group synchronization, set [`assertion_attribute_groups`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#assertion_attribute_groups) to the attribute name where you store user groups. Then Grafana will use attribute values extracted from SAML assertion to add user to Grafana teams and grant them roles. {{% admonition type="note" %}} -Team sync allows you sync users from SAML to Grafana teams. It does not automatically create teams in Grafana. You need to create teams in Grafana before you can use this feature. +Team sync allows you sync users from SAML to Grafana teams, but you must create teams in Grafana before you can use this feature. It does not automatically create teams in Grafana. {{% /admonition %}} Given the following partial SAML assertion: @@ -474,22 +488,22 @@ The following `External Group ID`s would be valid for configuring team sync or r - `admins_group` - `division_1` -To learn more about how to configure group synchronization, refer to [Configure team sync](../../configure-team-sync/) and [Configure group attribute sync](https://grafana.com/docs/grafana//setup-grafana/configure-security/configure-group-attribute-sync) documentation. +To learn more about how to configure group synchronization, refer to [Configure team sync](/docs/grafana//setup-grafana/configure-security/configure-group-attribute-sync/) and [Configure group attribute sync](/docs/grafana//setup-grafana/configure-security/configure-group-attribute-sync) documentation. ### Configure role sync -Role sync allows you to map user roles from an identity provider to Grafana. To enable role sync, configure role attribute and possible values for the Editor, Admin, and Grafana Admin roles. For more information about user roles, refer to [Roles and permissions](../../../../administration/roles-and-permissions/). +Role sync allows you to map user roles from an identity provider to Grafana. To enable role sync, configure role attribute and possible values for the Editor, Admin, and Grafana Admin roles. For more information about user roles, refer to [Roles and permissions](/docs/grafana//administration/roles-and-permissions/). -1. In the configuration file, set [`assertion_attribute_role`](../../../configure-grafana/enterprise-configuration/#assertion_attribute_role) option to the attribute name where the role information will be extracted from. -1. Set the [`role_values_none`](../../../configure-grafana/enterprise-configuration/#role_values_none) option to the values mapped to the `None` role. -1. Set the [`role_values_viewer`](../../../configure-grafana/enterprise-configuration/#role_values_viewer) option to the values mapped to the `Viewer` role. -1. Set the [`role_values_editor`](../../../configure-grafana/enterprise-configuration/#role_values_editor) option to the values mapped to the `Editor` role. -1. Set the [`role_values_admin`](../../../configure-grafana/enterprise-configuration/#role_values_admin) option to the values mapped to the organization `Admin` role. -1. Set the [`role_values_grafana_admin`](../../../configure-grafana/enterprise-configuration/#role_values_grafana_admin) option to the values mapped to the `Grafana Admin` role. +1. In the configuration file, set [`assertion_attribute_role`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#assertion_attribute_role) option to the attribute name where the role information will be extracted from. +1. Set the [`role_values_none`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#role_values_none) option to the values mapped to the `None` role. +1. Set the [`role_values_viewer`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#role_values_viewer) option to the values mapped to the `Viewer` role. +1. Set the [`role_values_editor`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#role_values_editor) option to the values mapped to the `Editor` role. +1. Set the [`role_values_admin`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#role_values_admin) option to the values mapped to the organization `Admin` role. +1. Set the [`role_values_grafana_admin`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#role_values_grafana_admin) option to the values mapped to the `Grafana Admin` role. If a user role doesn't match any of configured values, then the role specified by the `auto_assign_org_role` config option will be assigned. If the `auto_assign_org_role` field is not set then the user role will default to `Viewer`. -For more information about roles and permissions in Grafana, refer to [Roles and permissions](../../../../administration/roles-and-permissions/). +For more information about roles and permissions in Grafana, refer to [Roles and permissions](/docs/grafana//administration/roles-and-permissions/). Example configuration: @@ -518,8 +532,8 @@ skip_org_role_sync = true Organization mapping allows you to assign users to particular organization in Grafana depending on attribute value obtained from identity provider. -1. In configuration file, set [`assertion_attribute_org`](../../../configure-grafana/enterprise-configuration/#assertion_attribute_org) to the attribute name you store organization info in. This attribute can be an array if you want a user to be in multiple organizations. -1. Set [`org_mapping`](../../../configure-grafana/enterprise-configuration/#org_mapping) option to the comma-separated list of `Organization:OrgId` pairs to map organization from IdP to Grafana organization specified by ID. If you want users to have different roles in multiple organizations, you can set this option to a comma-separated list of `Organization:OrgId:Role` mappings. +1. In configuration file, set [`assertion_attribute_org`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#assertion_attribute_org) to the attribute name you store organization info in. This attribute can be an array if you want a user to be in multiple organizations. +1. Set [`org_mapping`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#org_mapping) option to the comma-separated list of `Organization:OrgId` pairs to map organization from IdP to Grafana organization specified by ID. If you want users to have different roles in multiple organizations, you can set this option to a comma-separated list of `Organization:OrgId:Role` mappings. For example, use following configuration to assign users from `Engineering` organization to the Grafana organization with ID `2` as Editor and users from `Sales` - to the org with ID `3` as Admin, based on `Org` assertion attribute value: @@ -566,7 +580,7 @@ You can use `*` as the Grafana organization in the mapping if you want all users ### Configure allowed organizations -With the [`allowed_organizations`](../../../configure-grafana/enterprise-configuration/#allowed_organizations) option you can specify a list of organizations where the user must be a member of at least one of them to be able to log in to Grafana. +With the [`allowed_organizations`](/docs/grafana//setup-grafana/configure-grafana/enterprise-configuration/#allowed_organizations) option you can specify a list of organizations where the user must be a member of at least one of them to be able to log in to Grafana. To put values containing spaces in the list, use the following JSON syntax: @@ -632,11 +646,11 @@ resource "grafana_sso_settings" "saml_sso_settings" { } ``` -Go to [Terraform Registry](https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/sso_settings) for a complete reference on using the `grafana_sso_settings` resource. +Go to [Terraform Registry](https://registry.terraform.io/providers/grafana/grafana//docs/resources/sso_settings) for a complete reference on using the `grafana_sso_settings` resource. ## Troubleshoot SAML authentication in Grafana -To troubleshoot and get more log information, enable SAML debug logging in the configuration file. Refer to [Configuration](../../../configure-grafana/#filters) for more information. +To troubleshoot and get more log information, enable SAML debug logging in the configuration file. Refer to [Configuration](/docs/grafana//setup-grafana/configure-grafana/#filters) for more information. ```ini [log] @@ -692,7 +706,7 @@ The keys you provide should look like: When the user logs in using SAML and gets presented with "origin not allowed", the user might be issuing the login from an IdP (identity provider) service or the user is behind a reverse proxy. This potentially happens as Grafana's CSRF checks deem the requests to be invalid. For more information [CSRF](https://owasp.org/www-community/attacks/csrf). -To solve this issue, you can configure either the [`csrf_trusted_origins`](../../../configure-grafana/#csrf_trusted_origins) or [`csrf_additional_headers`](../../../configure-grafana/#csrf_additional_headers) option in the SAML configuration. +To solve this issue, you can configure either the [`csrf_trusted_origins`](/docs/grafana//setup-grafana/configure-grafana/#csrf_trusted_origins) or [`csrf_additional_headers`](/docs/grafana//setup-grafana/configure-grafana/#csrf_additional_headers) option in the SAML configuration. Example of a configuration file: @@ -735,7 +749,7 @@ Ensure cookie_secure is set to true to ensure that cookies are only sent over HT ## Configure SAML authentication in Grafana -The table below describes all SAML configuration options. Continue reading below for details on specific options. Like any other Grafana configuration, you can apply these options as [environment variables](../../../configure-grafana/#override-configuration-with-environment-variables). +The table below describes all SAML configuration options. Continue reading below for details on specific options. Like any other Grafana configuration, you can apply these options as [environment variables](/docs/grafana//setup-grafana/configure-grafana/#override-configuration-with-environment-variables). | Setting | Required | Description | Default | | ---------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------- | diff --git a/docs/sources/setup-grafana/installation/docker/index.md b/docs/sources/setup-grafana/installation/docker/index.md index 7a7bd091cb9..da578681fca 100644 --- a/docs/sources/setup-grafana/installation/docker/index.md +++ b/docs/sources/setup-grafana/installation/docker/index.md @@ -150,7 +150,7 @@ To install plugins in the Docker container, complete the following steps: ```bash docker run -d -p 3000:3000 --name=grafana \ - -e "GF_PLUGINS_PREINSTALL=grafana-clock-panel 1.0.1" \ + -e "GF_PLUGINS_PREINSTALL=grafana-clock-panel@1.0.1" \ grafana/grafana-enterprise ``` diff --git a/docs/sources/shared/alerts/alerting_provisioning.md b/docs/sources/shared/alerts/alerting_provisioning.md index 134bd086f97..40d3c72622d 100644 --- a/docs/sources/shared/alerts/alerting_provisioning.md +++ b/docs/sources/shared/alerts/alerting_provisioning.md @@ -1386,6 +1386,8 @@ Status: Conflict ### Sets the notification policy tree. (_RoutePutPolicyTree_) +{{< docs/shared lookup="alerts/warning-provisioning-tree.md" source="grafana" version="" >}} + ``` PUT /api/v1/provisioning/policies ``` diff --git a/docs/sources/shared/alerts/warning-provisioning-tree.md b/docs/sources/shared/alerts/warning-provisioning-tree.md new file mode 100644 index 00000000000..36ecf9b0fa6 --- /dev/null +++ b/docs/sources/shared/alerts/warning-provisioning-tree.md @@ -0,0 +1,9 @@ +--- +title: 'Warning Provisioning Tree' +--- + +{{% admonition type="warning" %}} + +Since the policy tree is a single resource, provisioning it will overwrite all policies in the notification policy tree. However, it does not affect internal policies created when alert rules directly select a contact point. + +{{< /admonition >}} diff --git a/go.mod b/go.mod index 593320bb3cd..83e26c5d139 100644 --- a/go.mod +++ b/go.mod @@ -76,7 +76,7 @@ require ( github.com/googleapis/go-sql-spanner v1.11.1 // @grafana/grafana-search-and-storage github.com/gorilla/mux v1.8.1 // @grafana/grafana-backend-group github.com/gorilla/websocket v1.5.3 // @grafana/grafana-app-platform-squad - github.com/grafana/alerting v0.0.0-20250307175047-1d263576d356 // @grafana/alerting-backend + github.com/grafana/alerting v0.0.0-20250310104713-16b885f1c79e // @grafana/alerting-backend github.com/grafana/authlib v0.0.0-20250305132846-37f49eb947fa // @grafana/identity-access-team github.com/grafana/authlib/types v0.0.0-20250224151205-5ef97131cc82 // @grafana/identity-access-team github.com/grafana/dataplane/examples v0.0.1 // @grafana/observability-metrics @@ -92,7 +92,7 @@ require ( github.com/grafana/grafana-cloud-migration-snapshot v1.6.0 // @grafana/grafana-operator-experience-squad github.com/grafana/grafana-google-sdk-go v0.2.1 // @grafana/partner-datasources github.com/grafana/grafana-openapi-client-go v0.0.0-20231213163343-bd475d63fb79 // @grafana/grafana-backend-group - github.com/grafana/grafana-plugin-sdk-go v0.267.0 // @grafana/plugins-platform-backend + github.com/grafana/grafana-plugin-sdk-go v0.270.0 // @grafana/plugins-platform-backend github.com/grafana/loki/v3 v3.2.1 // @grafana/observability-logs github.com/grafana/otel-profiling-go v0.5.1 // @grafana/grafana-backend-group github.com/grafana/pyroscope-go/godeltaprof v0.1.8 // @grafana/observability-traces-and-profiling @@ -160,15 +160,15 @@ require ( github.com/yudai/gojsondiff v1.0.0 // @grafana/grafana-backend-group go.opentelemetry.io/collector/pdata v1.22.0 // @grafana/grafana-backend-group go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0 // @grafana/plugins-platform-backend - go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.59.0 // @grafana/grafana-operator-experience-squad + go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0 // @grafana/grafana-operator-experience-squad go.opentelemetry.io/contrib/propagators/jaeger v1.34.0 // @grafana/grafana-backend-group go.opentelemetry.io/contrib/samplers/jaegerremote v0.28.0 // @grafana/grafana-backend-group - go.opentelemetry.io/otel v1.34.0 // @grafana/grafana-backend-group + go.opentelemetry.io/otel v1.35.0 // @grafana/grafana-backend-group go.opentelemetry.io/otel/exporters/jaeger v1.17.0 // @grafana/grafana-backend-group go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // @grafana/grafana-backend-group go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // @grafana/grafana-backend-group - go.opentelemetry.io/otel/sdk v1.34.0 // @grafana/grafana-backend-group - go.opentelemetry.io/otel/trace v1.34.0 // @grafana/grafana-backend-group + go.opentelemetry.io/otel/sdk v1.35.0 // @grafana/grafana-backend-group + go.opentelemetry.io/otel/trace v1.35.0 // @grafana/grafana-backend-group go.uber.org/atomic v1.11.0 // @grafana/alerting-backend go.uber.org/goleak v1.3.0 // @grafana/grafana-search-and-storage go.uber.org/zap v1.27.0 // @grafana/identity-access-team @@ -335,7 +335,7 @@ require ( github.com/dolthub/maphash v0.1.0 // indirect github.com/dustin/go-humanize v1.0.1 // indirect github.com/edsrzf/mmap-go v1.2.0 // indirect - github.com/elazarl/goproxy v1.7.1 // indirect + github.com/elazarl/goproxy v1.7.2 // indirect github.com/emicklei/go-restful/v3 v3.11.0 // indirect github.com/emicklei/proto v1.13.2 // indirect github.com/emirpasic/gods v1.18.1 // indirect @@ -523,10 +523,10 @@ require ( go.opencensus.io v0.24.0 // @grafana/grafana-backend-group go.opentelemetry.io/auto/sdk v1.1.0 // indirect go.opentelemetry.io/contrib/detectors/gcp v1.33.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // @grafana/sharing-squad + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 // @grafana/sharing-squad go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.34.0 // indirect - go.opentelemetry.io/otel/metric v1.34.0 // indirect - go.opentelemetry.io/otel/sdk/metric v1.32.0 // indirect + go.opentelemetry.io/otel/metric v1.35.0 // indirect + go.opentelemetry.io/otel/sdk/metric v1.35.0 // indirect go.opentelemetry.io/proto/otlp v1.5.0 // indirect go.uber.org/mock v0.5.0 // indirect go.uber.org/multierr v1.11.0 // indirect diff --git a/go.sum b/go.sum index 87c5fb451a8..bb121ab2fdd 100644 --- a/go.sum +++ b/go.sum @@ -1108,8 +1108,8 @@ github.com/edsrzf/mmap-go v1.2.0/go.mod h1:19H/e8pUPLicwkyNgOykDXkJ9F0MHE+Z52B8E github.com/efficientgo/core v1.0.0-rc.3 h1:X6CdgycYWDcbYiJr1H1+lQGzx13o7bq3EUkbB9DsSPc= github.com/efficientgo/core v1.0.0-rc.3/go.mod h1:FfGdkzWarkuzOlY04VY+bGfb1lWrjaL6x/GLcQ4vJps= github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= -github.com/elazarl/goproxy v1.7.1 h1:1P7LPSxbqtNxusFnXclj6O56pjfq1xOQZ6a0mwwKUlY= -github.com/elazarl/goproxy v1.7.1/go.mod h1:82vkLNir0ALaW14Rc399OTTjyNREgmdL2cVoIbS6XaE= +github.com/elazarl/goproxy v1.7.2 h1:Y2o6urb7Eule09PjlhQRGNsqRfPmYI3KKQLFpCAV3+o= +github.com/elazarl/goproxy v1.7.2/go.mod h1:82vkLNir0ALaW14Rc399OTTjyNREgmdL2cVoIbS6XaE= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= github.com/emicklei/go-restful/v3 v3.11.0 h1:rAQeMHw1c7zTmncogyy8VvRZwtkmkZ4FxERmMY4rD+g= github.com/emicklei/go-restful/v3 v3.11.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= @@ -1559,8 +1559,8 @@ github.com/gorilla/sessions v1.2.1 h1:DHd3rPN5lE3Ts3D8rKkQ8x/0kqfeNmBAaiSi+o7Fsg github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/grafana/alerting v0.0.0-20250307175047-1d263576d356 h1:71o8Bxw/wg+aBRUASiGux67gDEUC2bqq3I+x2hw8eIc= -github.com/grafana/alerting v0.0.0-20250307175047-1d263576d356/go.mod h1:hdGB3dSl8Ma9Rjo2YiAEAjMkZ5HiNJbNDqRKDefRZrM= +github.com/grafana/alerting v0.0.0-20250310104713-16b885f1c79e h1:noJzp/qZGIto4XdZkvj2EKQ1bQeqCRs0bedxdJN17sQ= +github.com/grafana/alerting v0.0.0-20250310104713-16b885f1c79e/go.mod h1:HfvjmU3UqCIpoy9Z2wgKGrZ4A5vz+yQlP9ZXvCfEkiA= github.com/grafana/authlib v0.0.0-20250305132846-37f49eb947fa h1:08Wh/svkv8WpDuOBBKAzSPa14gKjYLZvQJsHWXLjPuc= github.com/grafana/authlib v0.0.0-20250305132846-37f49eb947fa/go.mod h1:XVpdLhaeYqz414FmGnW00/0vTe1x8c0GRH3KaeRtyg0= github.com/grafana/authlib/types v0.0.0-20250224151205-5ef97131cc82 h1:DnRUYiAotHXnrfYJCvhH1NkiyWVcPm5Pd+P7Ugqt/d8= @@ -1593,8 +1593,8 @@ github.com/grafana/grafana-google-sdk-go v0.2.1 h1:XeFdKnkXBjOJjXc1gf4iMx4h5aCHT github.com/grafana/grafana-google-sdk-go v0.2.1/go.mod h1:RiITSHwBhqVTTd3se3HQq5Ncs/wzzhTB9OK5N0J0PEU= github.com/grafana/grafana-openapi-client-go v0.0.0-20231213163343-bd475d63fb79 h1:r+mU5bGMzcXCRVAuOrTn54S80qbfVkvTdUJZfSfTNbs= github.com/grafana/grafana-openapi-client-go v0.0.0-20231213163343-bd475d63fb79/go.mod h1:wc6Hbh3K2TgCUSfBC/BOzabItujtHMESZeFk5ZhdxhQ= -github.com/grafana/grafana-plugin-sdk-go v0.267.0 h1:4AcuLEE0UeFG0Eo3P8r1FDS89hgZZ73K550DRz1fgjQ= -github.com/grafana/grafana-plugin-sdk-go v0.267.0/go.mod h1:OuwS4c/JYgn0rr/w5zhJBpLo4gKm/vw15RsfpYAvK9Q= +github.com/grafana/grafana-plugin-sdk-go v0.270.0 h1:SST2Vo//ITQG5h401gC4jTkJpTHy8OV91sf2uDh6M/8= +github.com/grafana/grafana-plugin-sdk-go v0.270.0/go.mod h1:Z0Cvkj4WGadz6F6FQmK4NGb/hD18kTTNkSqFb97Rfyc= github.com/grafana/grafana/apps/advisor v0.0.0-20250220163425-b4c4b9abbdc8 h1:mG/6nDlEBVxWlo2GQJVASzucw3ByPIBsec06XcPrjgQ= github.com/grafana/grafana/apps/advisor v0.0.0-20250220163425-b4c4b9abbdc8/go.mod h1:9I1dKV3Dqr0NPR9Af0WJGxOytp5/6W3JLiNChOz8r+c= github.com/grafana/grafana/apps/alerting/notifications v0.0.0-20250220163425-b4c4b9abbdc8 h1:w42GlvkmHG4nM/p1kb2nKmROVP+AHtL3qWEYMhnhCVM= @@ -2522,11 +2522,11 @@ go.opentelemetry.io/contrib/detectors/gcp v1.33.0/go.mod h1:ZHrLmr4ikK2AwRj9QL+c go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0 h1:rgMkmiGfix9vFJDcDi1PK8WEQP4FLQwLDfhp5ZLpFeE= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0/go.mod h1:ijPqXp5P6IRRByFVVg9DY8P5HkxkHE5ARIa+86aXPf4= go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.55.0/go.mod h1:rsg1EO8LXSs2po50PB5CeY/MSVlhghuKBgXlKnqm6ks= -go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.59.0 h1:iQZYNQ7WwIcYXzOPR46FQv9O0dS1PW16RjvR0TjDOe8= -go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.59.0/go.mod h1:54CaSNqYEXvpzDh8KPjiMVoWm60t5R0dZRt0leEPgAs= +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0 h1:0tY123n7CdWMem7MOVdKOt0YfshufLCwfE5Bob+hQuM= +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0/go.mod h1:CosX/aS4eHnG9D7nESYpV753l4j9q5j3SL/PUYd2lR8= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0/go.mod h1:DQAwmETtZV00skUwgD6+0U89g80NKsJE3DCKeLLPQMI= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 h1:CV7UdSGJt/Ao6Gp4CXckLxVRRsRgDHoI8XjbL3PDl8s= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0/go.mod h1:FRmFuRJfag1IZ2dPkHnEoSFVgTVPUd2qf5Vi69hLb8I= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 h1:sbiXRNDSWJOTobXh5HyQKjq6wUC5tNybqjIqDpAY4CU= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0/go.mod h1:69uWxva0WgAA/4bu2Yy70SLDBwZXuQ6PbBpbsa5iZrQ= go.opentelemetry.io/contrib/propagators/jaeger v1.34.0 h1:D3htJISCUU/wOVlKwisVKancWm+2U4h9xDEaiMkiyRE= go.opentelemetry.io/contrib/propagators/jaeger v1.34.0/go.mod h1:DAX1bsj+uDm2ZuOQH/RgZRx7RQZWyzV5W2WR/0UX8JA= go.opentelemetry.io/contrib/samplers/jaegerremote v0.28.0 h1:Xx1N6cDr8iWy1Cz6OcY7oS0ACdt/6HDYTdu4KskuC7s= @@ -2534,8 +2534,8 @@ go.opentelemetry.io/contrib/samplers/jaegerremote v0.28.0/go.mod h1:iWS+NvC948Fy go.opentelemetry.io/otel v1.17.0/go.mod h1:I2vmBGtFaODIVMBSTPVDlJSzBDNf93k60E6Ft0nyjo0= go.opentelemetry.io/otel v1.21.0/go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo= go.opentelemetry.io/otel v1.30.0/go.mod h1:tFw4Br9b7fOS+uEao81PJjVMjW/5fvNCbpsDIXqP0pc= -go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= -go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= +go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ= +go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y= go.opentelemetry.io/otel/exporters/jaeger v1.17.0 h1:D7UpUy2Xc2wsi1Ras6V40q806WM07rqoCWzXu7Sqy+4= go.opentelemetry.io/otel/exporters/jaeger v1.17.0/go.mod h1:nPCqOnEH9rNLKqH/+rrUjiMzHJdV1BlpKcTwRTyKkKI= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 h1:OeNbIYk/2C15ckl7glBlOBp5+WlYsOElzTNmiPW/x60= @@ -2549,19 +2549,19 @@ go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0/go.mod h1:BLbf7zb go.opentelemetry.io/otel/metric v1.17.0/go.mod h1:h4skoxdZI17AxwITdmdZjjYJQH5nzijUUjm+wtPph5o= go.opentelemetry.io/otel/metric v1.21.0/go.mod h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM= go.opentelemetry.io/otel/metric v1.30.0/go.mod h1:aXTfST94tswhWEb+5QjlSqG+cZlmyXy/u8jFpor3WqQ= -go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= -go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= +go.opentelemetry.io/otel/metric v1.35.0 h1:0znxYu2SNyuMSQT4Y9WDWej0VpcsxkuklLa4/siN90M= +go.opentelemetry.io/otel/metric v1.35.0/go.mod h1:nKVFgxBZ2fReX6IlyW28MgZojkoAkJGaE8CpgeAU3oE= go.opentelemetry.io/otel/sdk v1.17.0/go.mod h1:U87sE0f5vQB7hwUoW98pW5Rz4ZDuCFBZFNUBlSgmDFQ= go.opentelemetry.io/otel/sdk v1.21.0/go.mod h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E= -go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= -go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU= -go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= -go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= +go.opentelemetry.io/otel/sdk v1.35.0 h1:iPctf8iprVySXSKJffSS79eOjl9pvxV9ZqOWT0QejKY= +go.opentelemetry.io/otel/sdk v1.35.0/go.mod h1:+ga1bZliga3DxJ3CQGg3updiaAJoNECOgJREo9KHGQg= +go.opentelemetry.io/otel/sdk/metric v1.35.0 h1:1RriWBmCKgkeHEhM7a2uMjMUfP7MsOF5JpUCaEqEI9o= +go.opentelemetry.io/otel/sdk/metric v1.35.0/go.mod h1:is6XYCUMpcKi+ZsOvfluY5YstFnhW0BidkR+gL+qN+w= go.opentelemetry.io/otel/trace v1.17.0/go.mod h1:I/4vKTgFclIsXRVucpH25X0mpFSczM7aHeaz0ZBLWjY= go.opentelemetry.io/otel/trace v1.21.0/go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ= go.opentelemetry.io/otel/trace v1.30.0/go.mod h1:5EyKqTzzmyqB9bwtCCq6pDLktPK6fmGf/Dph+8VI02o= -go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= -go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= +go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt/xgMs= +go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= diff --git a/go.work.sum b/go.work.sum index 6a6a265957a..cceada55388 100644 --- a/go.work.sum +++ b/go.work.sum @@ -1436,6 +1436,7 @@ go.opentelemetry.io/otel/sdk v1.30.0/go.mod h1:p14X4Ok8S+sygzblytT1nqG98QG2KYKv+ go.opentelemetry.io/otel/sdk v1.32.0/go.mod h1:LqgegDBjKMmb2GC6/PrTnteJG39I8/vJCAP9LlJXEjU= go.opentelemetry.io/otel/sdk/metric v1.29.0/go.mod h1:6zZLdCl2fkauYoZIOn/soQIDSWFmNSRcICarHfuhNJQ= go.opentelemetry.io/otel/sdk/metric v1.30.0/go.mod h1:waS6P3YqFNzeP01kuo/MBBYqaoBJl7efRQHOaydhy1Y= +go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU= go.opentelemetry.io/otel/trace v1.26.0/go.mod h1:4iDxvGDQuUkHve82hJJ8UqrwswHYsZuWCBllGV2U2y0= go.opentelemetry.io/otel/trace v1.28.0/go.mod h1:jPyXzNPg6da9+38HEwElrQiHlVMTnVfM3/yv2OlIHaI= diff --git a/package.json b/package.json index 77b946e8711..eed73cf59f3 100644 --- a/package.json +++ b/package.json @@ -223,7 +223,6 @@ "postcss-reporter": "7.1.0", "postcss-scss": "4.0.9", "prettier": "3.4.2", - "pseudoizer": "^0.1.0", "react-refresh": "0.14.0", "react-select-event": "5.5.1", "redux-mock-store": "1.5.5", @@ -278,8 +277,8 @@ "@grafana/prometheus": "workspace:*", "@grafana/runtime": "workspace:*", "@grafana/saga-icons": "workspace:*", - "@grafana/scenes": "6.2.1", - "@grafana/scenes-react": "6.2.1", + "@grafana/scenes": "6.3.1", + "@grafana/scenes-react": "6.3.1", "@grafana/schema": "workspace:*", "@grafana/sql": "workspace:*", "@grafana/ui": "workspace:*", @@ -336,6 +335,7 @@ "history": "4.10.1", "i18next": "^24.0.0", "i18next-browser-languagedetector": "^8.0.0", + "i18next-pseudo": "^2.2.1", "immer": "10.1.1", "immutable": "5.0.3", "ix": "^7.0.0", @@ -365,7 +365,7 @@ "ol": "7.4.0", "ol-ext": "4.0.26", "pluralize": "^8.0.0", - "prismjs": "1.29.0", + "prismjs": "1.30.0", "rc-slider": "11.1.8", "rc-tree": "5.13.0", "re-resizable": "6.10.3", diff --git a/packages/grafana-data/src/themes/createComponents.ts b/packages/grafana-data/src/themes/createComponents.ts index e810a94b86e..6421229640b 100644 --- a/packages/grafana-data/src/themes/createComponents.ts +++ b/packages/grafana-data/src/themes/createComponents.ts @@ -43,9 +43,6 @@ export interface ThemeComponents { sidemenu: { width: number; }; - menuTabs: { - height: number; - }; horizontalDrawer: { defaultHeight: number; }; @@ -96,6 +93,7 @@ export function createComponents(colors: ThemeColors, shadows: ThemeShadows): Th sidemenu: { width: 57, }, + // @ts-expect-error (added here to not crash plugins that might use it) menuTabs: { height: 5, }, diff --git a/packages/grafana-data/src/themes/themeDefinitions/desertbloom.ts b/packages/grafana-data/src/themes/themeDefinitions/desertbloom.ts index 0d8ce37e045..8c08ca75da1 100644 --- a/packages/grafana-data/src/themes/themeDefinitions/desertbloom.ts +++ b/packages/grafana-data/src/themes/themeDefinitions/desertbloom.ts @@ -61,9 +61,10 @@ const desertBloomTheme: NewThemeOptions = { disabledBackground: 'rgba(168, 156, 134, 0.06)', disabledOpacity: 0.38, }, + gradients: { - brandHorizontal: 'linear-gradient(270deg, #FF6F61 0%, #ece0d1 100%)', - brandVertical: 'linear-gradient(0.01deg, #FF6F61 0.01%, #ece0d1 99.99%)', + brandHorizontal: 'linear-gradient(270deg,rgba(255, 111, 97, 1) 0%, rgba(255, 167, 58, 1) 100%)', + brandVertical: 'linear-gradient(0deg, rgba(255, 111, 97, 1) 0%, rgba(255, 167, 58, 1) 100%)', }, contrastThreshold: 3, hoverFactor: 0.03, diff --git a/packages/grafana-data/src/types/config.ts b/packages/grafana-data/src/types/config.ts index 4e57dd61656..6cec302e4b4 100644 --- a/packages/grafana-data/src/types/config.ts +++ b/packages/grafana-data/src/types/config.ts @@ -284,4 +284,5 @@ export interface AuthSettings { disableLogin?: boolean; passwordlessEnabled?: boolean; basicAuthStrongPasswordPolicy?: boolean; + disableSignoutMenu?: boolean; } diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 350a9bf7b5a..edadbb77c33 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -258,4 +258,5 @@ export interface FeatureToggles { alertRuleRestore?: boolean; grafanaManagedRecordingRulesDatasources?: boolean; inviteUserExperimental?: boolean; + extraLanguages?: boolean; } diff --git a/packages/grafana-prometheus/package.json b/packages/grafana-prometheus/package.json index 59690be5c05..bd1378e8870 100644 --- a/packages/grafana-prometheus/package.json +++ b/packages/grafana-prometheus/package.json @@ -64,7 +64,7 @@ "moment-timezone": "0.5.47", "monaco-promql": "1.7.4", "pluralize": "8.0.0", - "prismjs": "1.29.0", + "prismjs": "1.30.0", "react-highlight-words": "0.21.0", "react-use": "17.6.0", "react-window": "1.8.11", diff --git a/packages/grafana-schema/src/schema/dashboard/v0alpha1/dashboard_object_gen.ts b/packages/grafana-schema/src/schema/dashboard/v0alpha1/dashboard_object_gen.ts new file mode 100644 index 00000000000..a89d50ebd2d --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v0alpha1/dashboard_object_gen.ts @@ -0,0 +1,49 @@ +/* + * This file was generated by grafana-app-sdk. DO NOT EDIT. + */ +import { Spec } from './types.spec.gen'; +import { Status } from './types.status.gen'; + +export interface Metadata { + name: string; + namespace: string; + generateName?: string; + selfLink?: string; + uid?: string; + resourceVersion?: string; + generation?: number; + creationTimestamp?: string; + deletionTimestamp?: string; + deletionGracePeriodSeconds?: number; + labels?: Record; + annotations?: Record; + ownerReferences?: OwnerReference[]; + finalizers?: string[]; + managedFields?: ManagedFieldsEntry[]; +} + +export interface OwnerReference { + apiVersion: string; + kind: string; + name: string; + uid: string; + controller?: boolean; + blockOwnerDeletion?: boolean; +} + +export interface ManagedFieldsEntry { + manager?: string; + operation?: string; + apiVersion?: string; + time?: string; + fieldsType?: string; + subresource?: string; +} + +export interface Dashboard { + kind: string; + apiVersion: string; + metadata: Metadata; + spec: Spec; + status: Status; +} diff --git a/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.metadata.gen.ts b/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.metadata.gen.ts new file mode 100644 index 00000000000..4377f3c1d08 --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.metadata.gen.ts @@ -0,0 +1,30 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +// metadata contains embedded CommonMetadata and can be extended with custom string fields +// TODO: use CommonMetadata instead of redefining here; currently needs to be defined here +// without external reference as using the CommonMetadata reference breaks thema codegen. +export interface Metadata { + updateTimestamp: string; + createdBy: string; + uid: string; + creationTimestamp: string; + deletionTimestamp?: string; + finalizers: string[]; + resourceVersion: string; + generation: number; + updatedBy: string; + labels: Record; +} + +export const defaultMetadata = (): Metadata => ({ + updateTimestamp: "", + createdBy: "", + uid: "", + creationTimestamp: "", + finalizers: [], + resourceVersion: "", + generation: 0, + updatedBy: "", + labels: {}, +}); + diff --git a/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.spec.gen.ts b/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.spec.gen.ts new file mode 100644 index 00000000000..3de7e52c72e --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.spec.gen.ts @@ -0,0 +1,7 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +export interface Spec { + [key: string]: any; +} + +export const defaultSpec = (): Spec => ({}); diff --git a/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.status.gen.ts b/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.status.gen.ts new file mode 100644 index 00000000000..29494dfaf24 --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v0alpha1/types.status.gen.ts @@ -0,0 +1,30 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +// ConversionStatus is the status of the conversion of the dashboard. +export interface ConversionStatus { + // Whether from another version has failed. + // If true, means that the dashboard is not valid, + // and the caller should instead fetch the stored version. + failed: boolean; + // The version which was stored when the dashboard was created / updated. + // Fetching this version should always succeed. + storedVersion: string; + // The error message from the conversion. + // Empty if the conversion has not failed. + error: string; +} + +export const defaultConversionStatus = (): ConversionStatus => ({ + failed: false, + storedVersion: "", + error: "", +}); + +export interface Status { + // Optional conversion status. + conversion?: ConversionStatus; +} + +export const defaultStatus = (): Status => ({ +}); + diff --git a/packages/grafana-schema/src/schema/dashboard/v1alpha1/dashboard_object_gen.ts b/packages/grafana-schema/src/schema/dashboard/v1alpha1/dashboard_object_gen.ts new file mode 100644 index 00000000000..a89d50ebd2d --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v1alpha1/dashboard_object_gen.ts @@ -0,0 +1,49 @@ +/* + * This file was generated by grafana-app-sdk. DO NOT EDIT. + */ +import { Spec } from './types.spec.gen'; +import { Status } from './types.status.gen'; + +export interface Metadata { + name: string; + namespace: string; + generateName?: string; + selfLink?: string; + uid?: string; + resourceVersion?: string; + generation?: number; + creationTimestamp?: string; + deletionTimestamp?: string; + deletionGracePeriodSeconds?: number; + labels?: Record; + annotations?: Record; + ownerReferences?: OwnerReference[]; + finalizers?: string[]; + managedFields?: ManagedFieldsEntry[]; +} + +export interface OwnerReference { + apiVersion: string; + kind: string; + name: string; + uid: string; + controller?: boolean; + blockOwnerDeletion?: boolean; +} + +export interface ManagedFieldsEntry { + manager?: string; + operation?: string; + apiVersion?: string; + time?: string; + fieldsType?: string; + subresource?: string; +} + +export interface Dashboard { + kind: string; + apiVersion: string; + metadata: Metadata; + spec: Spec; + status: Status; +} diff --git a/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.metadata.gen.ts b/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.metadata.gen.ts new file mode 100644 index 00000000000..4377f3c1d08 --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.metadata.gen.ts @@ -0,0 +1,30 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +// metadata contains embedded CommonMetadata and can be extended with custom string fields +// TODO: use CommonMetadata instead of redefining here; currently needs to be defined here +// without external reference as using the CommonMetadata reference breaks thema codegen. +export interface Metadata { + updateTimestamp: string; + createdBy: string; + uid: string; + creationTimestamp: string; + deletionTimestamp?: string; + finalizers: string[]; + resourceVersion: string; + generation: number; + updatedBy: string; + labels: Record; +} + +export const defaultMetadata = (): Metadata => ({ + updateTimestamp: "", + createdBy: "", + uid: "", + creationTimestamp: "", + finalizers: [], + resourceVersion: "", + generation: 0, + updatedBy: "", + labels: {}, +}); + diff --git a/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.spec.gen.ts b/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.spec.gen.ts new file mode 100644 index 00000000000..3de7e52c72e --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.spec.gen.ts @@ -0,0 +1,7 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +export interface Spec { + [key: string]: any; +} + +export const defaultSpec = (): Spec => ({}); diff --git a/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.status.gen.ts b/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.status.gen.ts new file mode 100644 index 00000000000..29494dfaf24 --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v1alpha1/types.status.gen.ts @@ -0,0 +1,30 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +// ConversionStatus is the status of the conversion of the dashboard. +export interface ConversionStatus { + // Whether from another version has failed. + // If true, means that the dashboard is not valid, + // and the caller should instead fetch the stored version. + failed: boolean; + // The version which was stored when the dashboard was created / updated. + // Fetching this version should always succeed. + storedVersion: string; + // The error message from the conversion. + // Empty if the conversion has not failed. + error: string; +} + +export const defaultConversionStatus = (): ConversionStatus => ({ + failed: false, + storedVersion: "", + error: "", +}); + +export interface Status { + // Optional conversion status. + conversion?: ConversionStatus; +} + +export const defaultStatus = (): Status => ({ +}); + diff --git a/packages/grafana-schema/src/schema/dashboard/v2alpha1/dashboard_object_gen.ts b/packages/grafana-schema/src/schema/dashboard/v2alpha1/dashboard_object_gen.ts new file mode 100644 index 00000000000..a89d50ebd2d --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v2alpha1/dashboard_object_gen.ts @@ -0,0 +1,49 @@ +/* + * This file was generated by grafana-app-sdk. DO NOT EDIT. + */ +import { Spec } from './types.spec.gen'; +import { Status } from './types.status.gen'; + +export interface Metadata { + name: string; + namespace: string; + generateName?: string; + selfLink?: string; + uid?: string; + resourceVersion?: string; + generation?: number; + creationTimestamp?: string; + deletionTimestamp?: string; + deletionGracePeriodSeconds?: number; + labels?: Record; + annotations?: Record; + ownerReferences?: OwnerReference[]; + finalizers?: string[]; + managedFields?: ManagedFieldsEntry[]; +} + +export interface OwnerReference { + apiVersion: string; + kind: string; + name: string; + uid: string; + controller?: boolean; + blockOwnerDeletion?: boolean; +} + +export interface ManagedFieldsEntry { + manager?: string; + operation?: string; + apiVersion?: string; + time?: string; + fieldsType?: string; + subresource?: string; +} + +export interface Dashboard { + kind: string; + apiVersion: string; + metadata: Metadata; + spec: Spec; + status: Status; +} diff --git a/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.metadata.gen.ts b/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.metadata.gen.ts new file mode 100644 index 00000000000..4377f3c1d08 --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.metadata.gen.ts @@ -0,0 +1,30 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +// metadata contains embedded CommonMetadata and can be extended with custom string fields +// TODO: use CommonMetadata instead of redefining here; currently needs to be defined here +// without external reference as using the CommonMetadata reference breaks thema codegen. +export interface Metadata { + updateTimestamp: string; + createdBy: string; + uid: string; + creationTimestamp: string; + deletionTimestamp?: string; + finalizers: string[]; + resourceVersion: string; + generation: number; + updatedBy: string; + labels: Record; +} + +export const defaultMetadata = (): Metadata => ({ + updateTimestamp: "", + createdBy: "", + uid: "", + creationTimestamp: "", + finalizers: [], + resourceVersion: "", + generation: 0, + updatedBy: "", + labels: {}, +}); + diff --git a/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.spec.gen.ts b/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.spec.gen.ts new file mode 100644 index 00000000000..477ec4e63ad --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.spec.gen.ts @@ -0,0 +1,1316 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +export interface AnnotationQueryKind { + kind: "AnnotationQuery"; + spec: AnnotationQuerySpec; +} + +export const defaultAnnotationQueryKind = (): AnnotationQueryKind => ({ + kind: "AnnotationQuery", + spec: defaultAnnotationQuerySpec(), +}); + +export interface AnnotationQuerySpec { + datasource?: DataSourceRef; + query?: DataQueryKind; + enable: boolean; + hide: boolean; + iconColor: string; + name: string; + builtIn?: boolean; + filter?: AnnotationPanelFilter; +} + +export const defaultAnnotationQuerySpec = (): AnnotationQuerySpec => ({ + enable: false, + hide: false, + iconColor: "", + name: "", + builtIn: false, +}); + +export interface DataSourceRef { + // The plugin type-id + type?: string; + // Specific datasource instance + uid?: string; +} + +export const defaultDataSourceRef = (): DataSourceRef => ({ +}); + +export interface DataQueryKind { + // The kind of a DataQueryKind is the datasource type + kind: string; + spec: Record; +} + +export const defaultDataQueryKind = (): DataQueryKind => ({ + kind: "", + spec: {}, +}); + +export interface AnnotationPanelFilter { + // Should the specified panels be included or excluded + exclude?: boolean; + // Panel IDs that should be included or excluded + ids: number[]; +} + +export const defaultAnnotationPanelFilter = (): AnnotationPanelFilter => ({ + exclude: false, + ids: [], +}); + +// "Off" for no shared crosshair or tooltip (default). +// "Crosshair" for shared crosshair. +// "Tooltip" for shared crosshair AND shared tooltip. +export type DashboardCursorSync = "Off" | "Crosshair" | "Tooltip"; + +export const defaultDashboardCursorSync = (): DashboardCursorSync => ("Off"); + +// Supported dashboard elements +// |* more element types in the future +export type Element = PanelKind | LibraryPanelKind; + +export const defaultElement = (): Element => (defaultPanelKind()); + +export interface PanelKind { + kind: "Panel"; + spec: PanelSpec; +} + +export const defaultPanelKind = (): PanelKind => ({ + kind: "Panel", + spec: defaultPanelSpec(), +}); + +export interface PanelSpec { + id: number; + title: string; + description: string; + links: DataLink[]; + data: QueryGroupKind; + vizConfig: VizConfigKind; + transparent?: boolean; +} + +export const defaultPanelSpec = (): PanelSpec => ({ + id: 0, + title: "", + description: "", + links: [], + data: defaultQueryGroupKind(), + vizConfig: defaultVizConfigKind(), +}); + +export interface DataLink { + title: string; + url: string; + targetBlank?: boolean; +} + +export const defaultDataLink = (): DataLink => ({ + title: "", + url: "", +}); + +export interface QueryGroupKind { + kind: "QueryGroup"; + spec: QueryGroupSpec; +} + +export const defaultQueryGroupKind = (): QueryGroupKind => ({ + kind: "QueryGroup", + spec: defaultQueryGroupSpec(), +}); + +export interface QueryGroupSpec { + queries: PanelQueryKind[]; + transformations: TransformationKind[]; + queryOptions: QueryOptionsSpec; +} + +export const defaultQueryGroupSpec = (): QueryGroupSpec => ({ + queries: [], + transformations: [], + queryOptions: defaultQueryOptionsSpec(), +}); + +export interface PanelQueryKind { + kind: "PanelQuery"; + spec: PanelQuerySpec; +} + +export const defaultPanelQueryKind = (): PanelQueryKind => ({ + kind: "PanelQuery", + spec: defaultPanelQuerySpec(), +}); + +export interface PanelQuerySpec { + query: DataQueryKind; + datasource?: DataSourceRef; + refId: string; + hidden: boolean; +} + +export const defaultPanelQuerySpec = (): PanelQuerySpec => ({ + query: defaultDataQueryKind(), + refId: "", + hidden: false, +}); + +export interface TransformationKind { + // The kind of a TransformationKind is the transformation ID + kind: string; + spec: DataTransformerConfig; +} + +export const defaultTransformationKind = (): TransformationKind => ({ + kind: "", + spec: defaultDataTransformerConfig(), +}); + +// Transformations allow to manipulate data returned by a query before the system applies a visualization. +// Using transformations you can: rename fields, join time series data, perform mathematical operations across queries, +// use the output of one transformation as the input to another transformation, etc. +export interface DataTransformerConfig { + // Unique identifier of transformer + id: string; + // Disabled transformations are skipped + disabled?: boolean; + // Optional frame matcher. When missing it will be applied to all results + filter?: MatcherConfig; + // Where to pull DataFrames from as input to transformation + topic?: DataTopic; + // Options to be passed to the transformer + // Valid options depend on the transformer id + options: any; +} + +export const defaultDataTransformerConfig = (): DataTransformerConfig => ({ + id: "", + options: {}, +}); + +// Matcher is a predicate configuration. Based on the config a set of field(s) or values is filtered in order to apply override / transformation. +// It comes with in id ( to resolve implementation from registry) and a configuration that’s specific to a particular matcher type. +export interface MatcherConfig { + // The matcher id. This is used to find the matcher implementation from registry. + id: string; + // The matcher options. This is specific to the matcher implementation. + options?: any; +} + +export const defaultMatcherConfig = (): MatcherConfig => ({ + id: "", +}); + +// A topic is attached to DataFrame metadata in query results. +// This specifies where the data should be used. +export type DataTopic = "series" | "annotations" | "alertStates"; + +export const defaultDataTopic = (): DataTopic => ("series"); + +export interface QueryOptionsSpec { + timeFrom?: string; + maxDataPoints?: number; + timeShift?: string; + queryCachingTTL?: number; + interval?: string; + cacheTimeout?: string; + hideTimeOverride?: boolean; +} + +export const defaultQueryOptionsSpec = (): QueryOptionsSpec => ({ +}); + +export interface VizConfigKind { + // The kind of a VizConfigKind is the plugin ID + kind: string; + spec: VizConfigSpec; +} + +export const defaultVizConfigKind = (): VizConfigKind => ({ + kind: "", + spec: defaultVizConfigSpec(), +}); + +// --- Kinds --- +export interface VizConfigSpec { + pluginVersion: string; + options: Record; + fieldConfig: FieldConfigSource; +} + +export const defaultVizConfigSpec = (): VizConfigSpec => ({ + pluginVersion: "", + options: {}, + fieldConfig: defaultFieldConfigSource(), +}); + +// The data model used in Grafana, namely the data frame, is a columnar-oriented table structure that unifies both time series and table query results. +// Each column within this structure is called a field. A field can represent a single time series or table column. +// Field options allow you to change how the data is displayed in your visualizations. +export interface FieldConfigSource { + // Defaults are the options applied to all fields. + defaults: FieldConfig; + // Overrides are the options applied to specific fields overriding the defaults. + overrides: { + matcher: MatcherConfig; + properties: DynamicConfigValue[]; + }[]; +} + +export const defaultFieldConfigSource = (): FieldConfigSource => ({ + defaults: defaultFieldConfig(), + overrides: [], +}); + +// The data model used in Grafana, namely the data frame, is a columnar-oriented table structure that unifies both time series and table query results. +// Each column within this structure is called a field. A field can represent a single time series or table column. +// Field options allow you to change how the data is displayed in your visualizations. +export interface FieldConfig { + // The display value for this field. This supports template variables blank is auto + displayName?: string; + // This can be used by data sources that return and explicit naming structure for values and labels + // When this property is configured, this value is used rather than the default naming strategy. + displayNameFromDS?: string; + // Human readable field metadata + description?: string; + // An explicit path to the field in the datasource. When the frame meta includes a path, + // This will default to `${frame.meta.path}/${field.name} + // + // When defined, this value can be used as an identifier within the datasource scope, and + // may be used to update the results + path?: string; + // True if data source can write a value to the path. Auth/authz are supported separately + writeable?: boolean; + // True if data source field supports ad-hoc filters + filterable?: boolean; + // Unit a field should use. The unit you select is applied to all fields except time. + // You can use the units ID availables in Grafana or a custom unit. + // Available units in Grafana: https://github.com/grafana/grafana/blob/main/packages/grafana-data/src/valueFormats/categories.ts + // As custom unit, you can use the following formats: + // `suffix:` for custom unit that should go after value. + // `prefix:` for custom unit that should go before value. + // `time:` For custom date time formats type for example `time:YYYY-MM-DD`. + // `si:` for custom SI units. For example: `si: mF`. This one is a bit more advanced as you can specify both a unit and the source data scale. So if your source data is represented as milli (thousands of) something prefix the unit with that SI scale character. + // `count:` for a custom count unit. + // `currency:` for custom a currency unit. + unit?: string; + // Specify the number of decimals Grafana includes in the rendered value. + // If you leave this field blank, Grafana automatically truncates the number of decimals based on the value. + // For example 1.1234 will display as 1.12 and 100.456 will display as 100. + // To display all decimals, set the unit to `String`. + decimals?: number; + // The minimum value used in percentage threshold calculations. Leave blank for auto calculation based on all series and fields. + min?: number; + // The maximum value used in percentage threshold calculations. Leave blank for auto calculation based on all series and fields. + max?: number; + // Convert input values into a display string + mappings?: ValueMapping[]; + // Map numeric values to states + thresholds?: ThresholdsConfig; + // Panel color configuration + color?: FieldColor; + // The behavior when clicking on a result + links?: any[]; + // Alternative to empty string + noValue?: string; + // custom is specified by the FieldConfig field + // in panel plugin schemas. + custom?: Record; +} + +export const defaultFieldConfig = (): FieldConfig => ({ +}); + +export type ValueMapping = ValueMap | RangeMap | RegexMap | SpecialValueMap; + +export const defaultValueMapping = (): ValueMapping => (defaultValueMap()); + +// Maps text values to a color or different display text and color. +// For example, you can configure a value mapping so that all instances of the value 10 appear as Perfection! rather than the number. +export interface ValueMap { + // TODO (@radiohead): Something broke in cog / app SDK codegen + // And this is no longer producing valid TS / Go output + // type: MappingType & "value" + type: "value"; + // Map with : ValueMappingResult. For example: { "10": { text: "Perfection!", color: "green" } } + options: Record; +} + +export const defaultValueMap = (): ValueMap => ({ + type: "value", + options: {}, +}); + +// Result used as replacement with text and color when the value matches +export interface ValueMappingResult { + // Text to display when the value matches + text?: string; + // Text to use when the value matches + color?: string; + // Icon to display when the value matches. Only specific visualizations. + icon?: string; + // Position in the mapping array. Only used internally. + index?: number; +} + +export const defaultValueMappingResult = (): ValueMappingResult => ({ +}); + +// Maps numerical ranges to a display text and color. +// For example, if a value is within a certain range, you can configure a range value mapping to display Low or High rather than the number. +export interface RangeMap { + // TODO (@radiohead): Something broke in cog / app SDK codegen + // And this is no longer producing valid TS / Go output + // type: MappingType & "range" + type: "range"; + // Range to match against and the result to apply when the value is within the range + options: { + // Min value of the range. It can be null which means -Infinity + from: number | null; + // Max value of the range. It can be null which means +Infinity + to: number | null; + // Config to apply when the value is within the range + result: ValueMappingResult; + }; +} + +export const defaultRangeMap = (): RangeMap => ({ + type: "range", + options: { + from: 0, + to: 0, + result: defaultValueMappingResult(), +}, +}); + +// Maps regular expressions to replacement text and a color. +// For example, if a value is www.example.com, you can configure a regex value mapping so that Grafana displays www and truncates the domain. +export interface RegexMap { + // TODO (@radiohead): Something broke in cog / app SDK codegen + // And this is no longer producing valid TS / Go output + // type: MappingType & "regex" + type: "regex"; + // Regular expression to match against and the result to apply when the value matches the regex + options: { + // Regular expression to match against + pattern: string; + // Config to apply when the value matches the regex + result: ValueMappingResult; + }; +} + +export const defaultRegexMap = (): RegexMap => ({ + type: "regex", + options: { + pattern: "", + result: defaultValueMappingResult(), +}, +}); + +// Maps special values like Null, NaN (not a number), and boolean values like true and false to a display text and color. +// See SpecialValueMatch to see the list of special values. +// For example, you can configure a special value mapping so that null values appear as N/A. +export interface SpecialValueMap { + // TODO (@radiohead): Something broke in cog / app SDK codegen + // And this is no longer producing valid TS / Go output + // type: MappingType & "special" + type: "special"; + options: { + // Special value to match against + match: SpecialValueMatch; + // Config to apply when the value matches the special value + result: ValueMappingResult; + }; +} + +export const defaultSpecialValueMap = (): SpecialValueMap => ({ + type: "special", + options: { + match: "true", + result: defaultValueMappingResult(), +}, +}); + +// Special value types supported by the `SpecialValueMap` +export type SpecialValueMatch = "true" | "false" | "null" | "nan" | "null+nan" | "empty"; + +export const defaultSpecialValueMatch = (): SpecialValueMatch => ("true"); + +export interface ThresholdsConfig { + mode: ThresholdsMode; + steps: Threshold[]; +} + +export const defaultThresholdsConfig = (): ThresholdsConfig => ({ + mode: "absolute", + steps: [], +}); + +export type ThresholdsMode = "absolute" | "percentage"; + +export const defaultThresholdsMode = (): ThresholdsMode => ("absolute"); + +export interface Threshold { + value: number; + color: string; +} + +export const defaultThreshold = (): Threshold => ({ + value: 0, + color: "", +}); + +// Map a field to a color. +export interface FieldColor { + // The main color scheme mode. + mode: FieldColorModeId; + // The fixed color value for fixed or shades color modes. + fixedColor?: string; + // Some visualizations need to know how to assign a series color from by value color schemes. + seriesBy?: FieldColorSeriesByMode; +} + +export const defaultFieldColor = (): FieldColor => ({ + mode: "thresholds", +}); + +// Color mode for a field. You can specify a single color, or select a continuous (gradient) color schemes, based on a value. +// Continuous color interpolates a color using the percentage of a value relative to min and max. +// Accepted values are: +// `thresholds`: From thresholds. Informs Grafana to take the color from the matching threshold +// `palette-classic`: Classic palette. Grafana will assign color by looking up a color in a palette by series index. Useful for Graphs and pie charts and other categorical data visualizations +// `palette-classic-by-name`: Classic palette (by name). Grafana will assign color by looking up a color in a palette by series name. Useful for Graphs and pie charts and other categorical data visualizations +// `continuous-GrYlRd`: ontinuous Green-Yellow-Red palette mode +// `continuous-RdYlGr`: Continuous Red-Yellow-Green palette mode +// `continuous-BlYlRd`: Continuous Blue-Yellow-Red palette mode +// `continuous-YlRd`: Continuous Yellow-Red palette mode +// `continuous-BlPu`: Continuous Blue-Purple palette mode +// `continuous-YlBl`: Continuous Yellow-Blue palette mode +// `continuous-blues`: Continuous Blue palette mode +// `continuous-reds`: Continuous Red palette mode +// `continuous-greens`: Continuous Green palette mode +// `continuous-purples`: Continuous Purple palette mode +// `shades`: Shades of a single color. Specify a single color, useful in an override rule. +// `fixed`: Fixed color mode. Specify a single color, useful in an override rule. +export type FieldColorModeId = "thresholds" | "palette-classic" | "palette-classic-by-name" | "continuous-GrYlRd" | "continuous-RdYlGr" | "continuous-BlYlRd" | "continuous-YlRd" | "continuous-BlPu" | "continuous-YlBl" | "continuous-blues" | "continuous-reds" | "continuous-greens" | "continuous-purples" | "fixed" | "shades"; + +export const defaultFieldColorModeId = (): FieldColorModeId => ("thresholds"); + +// Defines how to assign a series color from "by value" color schemes. For example for an aggregated data points like a timeseries, the color can be assigned by the min, max or last value. +export type FieldColorSeriesByMode = "min" | "max" | "last"; + +export const defaultFieldColorSeriesByMode = (): FieldColorSeriesByMode => ("min"); + +export interface DynamicConfigValue { + id: string; + value?: any; +} + +export const defaultDynamicConfigValue = (): DynamicConfigValue => ({ + id: "", +}); + +export interface LibraryPanelKind { + kind: "LibraryPanel"; + spec: LibraryPanelKindSpec; +} + +export const defaultLibraryPanelKind = (): LibraryPanelKind => ({ + kind: "LibraryPanel", + spec: defaultLibraryPanelKindSpec(), +}); + +export interface LibraryPanelKindSpec { + // Panel ID for the library panel in the dashboard + id: number; + // Title for the library panel in the dashboard + title: string; + libraryPanel: LibraryPanelRef; +} + +export const defaultLibraryPanelKindSpec = (): LibraryPanelKindSpec => ({ + id: 0, + title: "", + libraryPanel: defaultLibraryPanelRef(), +}); + +// A library panel is a reusable panel that you can use in any dashboard. +// When you make a change to a library panel, that change propagates to all instances of where the panel is used. +// Library panels streamline reuse of panels across multiple dashboards. +export interface LibraryPanelRef { + // Library panel name + name: string; + // Library panel uid + uid: string; +} + +export const defaultLibraryPanelRef = (): LibraryPanelRef => ({ + name: "", + uid: "", +}); + +export interface GridLayoutKind { + kind: "GridLayout"; + spec: GridLayoutSpec; +} + +export const defaultGridLayoutKind = (): GridLayoutKind => ({ + kind: "GridLayout", + spec: defaultGridLayoutSpec(), +}); + +export interface GridLayoutSpec { + items: (GridLayoutItemKind | GridLayoutRowKind)[]; +} + +export const defaultGridLayoutSpec = (): GridLayoutSpec => ({ + items: [], +}); + +export interface GridLayoutItemKind { + kind: "GridLayoutItem"; + spec: GridLayoutItemSpec; +} + +export const defaultGridLayoutItemKind = (): GridLayoutItemKind => ({ + kind: "GridLayoutItem", + spec: defaultGridLayoutItemSpec(), +}); + +export interface GridLayoutItemSpec { + x: number; + y: number; + width: number; + height: number; + // reference to a PanelKind from dashboard.spec.elements Expressed as JSON Schema reference + element: ElementReference; + repeat?: RepeatOptions; +} + +export const defaultGridLayoutItemSpec = (): GridLayoutItemSpec => ({ + x: 0, + y: 0, + width: 0, + height: 0, + element: defaultElementReference(), +}); + +export interface ElementReference { + kind: "ElementReference"; + name: string; +} + +export const defaultElementReference = (): ElementReference => ({ + kind: "ElementReference", + name: "", +}); + +export interface RepeatOptions { + mode: "variable"; + value: string; + direction?: "h" | "v"; + maxPerRow?: number; +} + +export const defaultRepeatOptions = (): RepeatOptions => ({ + mode: RepeatMode, + value: "", +}); + +// other repeat modes will be added in the future: label, frame +export const RepeatMode = "variable"; + +export interface GridLayoutRowKind { + kind: "GridLayoutRow"; + spec: GridLayoutRowSpec; +} + +export const defaultGridLayoutRowKind = (): GridLayoutRowKind => ({ + kind: "GridLayoutRow", + spec: defaultGridLayoutRowSpec(), +}); + +export interface GridLayoutRowSpec { + y: number; + collapsed: boolean; + title: string; + // Grid items in the row will have their Y value be relative to the rows Y value. This means a panel positioned at Y: 0 in a row with Y: 10 will be positioned at Y: 11 (row header has a heigh of 1) in the dashboard. + elements: GridLayoutItemKind[]; + repeat?: RowRepeatOptions; +} + +export const defaultGridLayoutRowSpec = (): GridLayoutRowSpec => ({ + y: 0, + collapsed: false, + title: "", + elements: [], +}); + +export interface RowRepeatOptions { + mode: "variable"; + value: string; +} + +export const defaultRowRepeatOptions = (): RowRepeatOptions => ({ + mode: RepeatMode, + value: "", +}); + +export interface RowsLayoutKind { + kind: "RowsLayout"; + spec: RowsLayoutSpec; +} + +export const defaultRowsLayoutKind = (): RowsLayoutKind => ({ + kind: "RowsLayout", + spec: defaultRowsLayoutSpec(), +}); + +export interface RowsLayoutSpec { + rows: RowsLayoutRowKind[]; +} + +export const defaultRowsLayoutSpec = (): RowsLayoutSpec => ({ + rows: [], +}); + +export interface RowsLayoutRowKind { + kind: "RowsLayoutRow"; + spec: RowsLayoutRowSpec; +} + +export const defaultRowsLayoutRowKind = (): RowsLayoutRowKind => ({ + kind: "RowsLayoutRow", + spec: defaultRowsLayoutRowSpec(), +}); + +export interface RowsLayoutRowSpec { + title?: string; + collapsed: boolean; + repeat?: RowRepeatOptions; + layout: GridLayoutKind | ResponsiveGridLayoutKind | TabsLayoutKind; +} + +export const defaultRowsLayoutRowSpec = (): RowsLayoutRowSpec => ({ + collapsed: false, + layout: defaultGridLayoutKind(), +}); + +export interface ResponsiveGridLayoutKind { + kind: "ResponsiveGridLayout"; + spec: ResponsiveGridLayoutSpec; +} + +export const defaultResponsiveGridLayoutKind = (): ResponsiveGridLayoutKind => ({ + kind: "ResponsiveGridLayout", + spec: defaultResponsiveGridLayoutSpec(), +}); + +export interface ResponsiveGridLayoutSpec { + row: string; + col: string; + items: ResponsiveGridLayoutItemKind[]; +} + +export const defaultResponsiveGridLayoutSpec = (): ResponsiveGridLayoutSpec => ({ + row: "", + col: "", + items: [], +}); + +export interface ResponsiveGridLayoutItemKind { + kind: "ResponsiveGridLayoutItem"; + spec: ResponsiveGridLayoutItemSpec; +} + +export const defaultResponsiveGridLayoutItemKind = (): ResponsiveGridLayoutItemKind => ({ + kind: "ResponsiveGridLayoutItem", + spec: defaultResponsiveGridLayoutItemSpec(), +}); + +export interface ResponsiveGridLayoutItemSpec { + element: ElementReference; + repeat?: ResponsiveGridRepeatOptions; +} + +export const defaultResponsiveGridLayoutItemSpec = (): ResponsiveGridLayoutItemSpec => ({ + element: defaultElementReference(), +}); + +export interface ResponsiveGridRepeatOptions { + mode: "variable"; + value: string; +} + +export const defaultResponsiveGridRepeatOptions = (): ResponsiveGridRepeatOptions => ({ + mode: RepeatMode, + value: "", +}); + +export interface TabsLayoutKind { + kind: "TabsLayout"; + spec: TabsLayoutSpec; +} + +export const defaultTabsLayoutKind = (): TabsLayoutKind => ({ + kind: "TabsLayout", + spec: defaultTabsLayoutSpec(), +}); + +export interface TabsLayoutSpec { + tabs: TabsLayoutTabKind[]; +} + +export const defaultTabsLayoutSpec = (): TabsLayoutSpec => ({ + tabs: [], +}); + +export interface TabsLayoutTabKind { + kind: "TabsLayoutTab"; + spec: TabsLayoutTabSpec; +} + +export const defaultTabsLayoutTabKind = (): TabsLayoutTabKind => ({ + kind: "TabsLayoutTab", + spec: defaultTabsLayoutTabSpec(), +}); + +export interface TabsLayoutTabSpec { + title?: string; + layout: GridLayoutKind | RowsLayoutKind | ResponsiveGridLayoutKind; +} + +export const defaultTabsLayoutTabSpec = (): TabsLayoutTabSpec => ({ + layout: defaultGridLayoutKind(), +}); + +// Links with references to other dashboards or external resources +export interface DashboardLink { + // Title to display with the link + title: string; + // Link type. Accepted values are dashboards (to refer to another dashboard) and link (to refer to an external resource) + // FIXME: The type is generated as `type: DashboardLinkType | dashboardLinkType.Link;` but it should be `type: DashboardLinkType` + type: DashboardLinkType; + // Icon name to be displayed with the link + icon: string; + // Tooltip to display when the user hovers their mouse over it + tooltip: string; + // Link URL. Only required/valid if the type is link + url?: string; + // List of tags to limit the linked dashboards. If empty, all dashboards will be displayed. Only valid if the type is dashboards + tags: string[]; + // If true, all dashboards links will be displayed in a dropdown. If false, all dashboards links will be displayed side by side. Only valid if the type is dashboards + asDropdown: boolean; + // If true, the link will be opened in a new tab + targetBlank: boolean; + // If true, includes current template variables values in the link as query params + includeVars: boolean; + // If true, includes current time range in the link as query params + keepTime: boolean; +} + +export const defaultDashboardLink = (): DashboardLink => ({ + title: "", + type: "link", + icon: "", + tooltip: "", + tags: [], + asDropdown: false, + targetBlank: false, + includeVars: false, + keepTime: false, +}); + +// Dashboard Link type. Accepted values are dashboards (to refer to another dashboard) and link (to refer to an external resource) +export type DashboardLinkType = "link" | "dashboards"; + +export const defaultDashboardLinkType = (): DashboardLinkType => ("link"); + +// Time configuration +// It defines the default time config for the time picker, the refresh picker for the specific dashboard. +export interface TimeSettingsSpec { + // Timezone of dashboard. Accepted values are IANA TZDB zone ID or "browser" or "utc". + timezone?: string; + // Start time range for dashboard. + // Accepted values are relative time strings like "now-6h" or absolute time strings like "2020-07-10T08:00:00.000Z". + from: string; + // End time range for dashboard. + // Accepted values are relative time strings like "now-6h" or absolute time strings like "2020-07-10T08:00:00.000Z". + to: string; + // Refresh rate of dashboard. Represented via interval string, e.g. "5s", "1m", "1h", "1d". + // v1: refresh + autoRefresh: string; + // Interval options available in the refresh picker dropdown. + // v1: timepicker.refresh_intervals + autoRefreshIntervals: string[]; + // Selectable options available in the time picker dropdown. Has no effect on provisioned dashboard. + // v1: timepicker.quick_ranges , not exposed in the UI + quickRanges?: TimeRangeOption[]; + // Whether timepicker is visible or not. + // v1: timepicker.hidden + hideTimepicker: boolean; + // Day when the week starts. Expressed by the name of the day in lowercase, e.g. "monday". + weekStart?: "saturday" | "monday" | "sunday"; + // The month that the fiscal year starts on. 0 = January, 11 = December + fiscalYearStartMonth: number; + // Override the now time by entering a time delay. Use this option to accommodate known delays in data aggregation to avoid null values. + // v1: timepicker.nowDelay + nowDelay?: string; +} + +export const defaultTimeSettingsSpec = (): TimeSettingsSpec => ({ + timezone: "browser", + from: "now-6h", + to: "now", + autoRefresh: "", + autoRefreshIntervals: [ +"5s", +"10s", +"30s", +"1m", +"5m", +"15m", +"30m", +"1h", +"2h", +"1d", +], + hideTimepicker: false, + fiscalYearStartMonth: 0, +}); + +export interface TimeRangeOption { + display: string; + from: string; + to: string; +} + +export const defaultTimeRangeOption = (): TimeRangeOption => ({ + display: "Last 6 hours", + from: "now-6h", + to: "now", +}); + +export type VariableKind = QueryVariableKind | TextVariableKind | ConstantVariableKind | DatasourceVariableKind | IntervalVariableKind | CustomVariableKind | GroupByVariableKind | AdhocVariableKind; + +export const defaultVariableKind = (): VariableKind => (defaultQueryVariableKind()); + +// Query variable kind +export interface QueryVariableKind { + kind: "QueryVariable"; + spec: QueryVariableSpec; +} + +export const defaultQueryVariableKind = (): QueryVariableKind => ({ + kind: "QueryVariable", + spec: defaultQueryVariableSpec(), +}); + +// Query variable specification +export interface QueryVariableSpec { + name: string; + current: VariableOption; + label?: string; + hide: VariableHide; + refresh: VariableRefresh; + skipUrlSync: boolean; + description?: string; + datasource?: DataSourceRef; + query: DataQueryKind; + regex: string; + sort: VariableSort; + definition?: string; + options: VariableOption[]; + multi: boolean; + includeAll: boolean; + allValue?: string; + placeholder?: string; +} + +export const defaultQueryVariableSpec = (): QueryVariableSpec => ({ + name: "", + current: { text: "", value: "", }, + hide: "dontHide", + refresh: "never", + skipUrlSync: false, + query: defaultDataQueryKind(), + regex: "", + sort: "disabled", + options: [], + multi: false, + includeAll: false, +}); + +// Variable option specification +export interface VariableOption { + // Whether the option is selected or not + selected?: boolean; + // Text to be displayed for the option + text: string | string[]; + // Value of the option + value: string | string[]; +} + +export const defaultVariableOption = (): VariableOption => ({ + text: "", + value: "", +}); + +// Determine if the variable shows on dashboard +// Accepted values are `dontHide` (show label and value), `hideLabel` (show value only), `hideVariable` (show nothing). +export type VariableHide = "dontHide" | "hideLabel" | "hideVariable"; + +export const defaultVariableHide = (): VariableHide => ("dontHide"); + +// Options to config when to refresh a variable +// `never`: Never refresh the variable +// `onDashboardLoad`: Queries the data source every time the dashboard loads. +// `onTimeRangeChanged`: Queries the data source when the dashboard time range changes. +export type VariableRefresh = "never" | "onDashboardLoad" | "onTimeRangeChanged"; + +export const defaultVariableRefresh = (): VariableRefresh => ("never"); + +// Sort variable options +// Accepted values are: +// `disabled`: No sorting +// `alphabeticalAsc`: Alphabetical ASC +// `alphabeticalDesc`: Alphabetical DESC +// `numericalAsc`: Numerical ASC +// `numericalDesc`: Numerical DESC +// `alphabeticalCaseInsensitiveAsc`: Alphabetical Case Insensitive ASC +// `alphabeticalCaseInsensitiveDesc`: Alphabetical Case Insensitive DESC +// `naturalAsc`: Natural ASC +// `naturalDesc`: Natural DESC +// VariableSort enum with default value +export type VariableSort = "disabled" | "alphabeticalAsc" | "alphabeticalDesc" | "numericalAsc" | "numericalDesc" | "alphabeticalCaseInsensitiveAsc" | "alphabeticalCaseInsensitiveDesc" | "naturalAsc" | "naturalDesc"; + +export const defaultVariableSort = (): VariableSort => ("disabled"); + +// Text variable kind +export interface TextVariableKind { + kind: "TextVariable"; + spec: TextVariableSpec; +} + +export const defaultTextVariableKind = (): TextVariableKind => ({ + kind: "TextVariable", + spec: defaultTextVariableSpec(), +}); + +// Text variable specification +export interface TextVariableSpec { + name: string; + current: VariableOption; + query: string; + label?: string; + hide: VariableHide; + skipUrlSync: boolean; + description?: string; +} + +export const defaultTextVariableSpec = (): TextVariableSpec => ({ + name: "", + current: { text: "", value: "", }, + query: "", + hide: "dontHide", + skipUrlSync: false, +}); + +// Constant variable kind +export interface ConstantVariableKind { + kind: "ConstantVariable"; + spec: ConstantVariableSpec; +} + +export const defaultConstantVariableKind = (): ConstantVariableKind => ({ + kind: "ConstantVariable", + spec: defaultConstantVariableSpec(), +}); + +// Constant variable specification +export interface ConstantVariableSpec { + name: string; + query: string; + current: VariableOption; + label?: string; + hide: VariableHide; + skipUrlSync: boolean; + description?: string; +} + +export const defaultConstantVariableSpec = (): ConstantVariableSpec => ({ + name: "", + query: "", + current: { text: "", value: "", }, + hide: "dontHide", + skipUrlSync: false, +}); + +// Datasource variable kind +export interface DatasourceVariableKind { + kind: "DatasourceVariable"; + spec: DatasourceVariableSpec; +} + +export const defaultDatasourceVariableKind = (): DatasourceVariableKind => ({ + kind: "DatasourceVariable", + spec: defaultDatasourceVariableSpec(), +}); + +// Datasource variable specification +export interface DatasourceVariableSpec { + name: string; + pluginId: string; + refresh: VariableRefresh; + regex: string; + current: VariableOption; + options: VariableOption[]; + multi: boolean; + includeAll: boolean; + allValue?: string; + label?: string; + hide: VariableHide; + skipUrlSync: boolean; + description?: string; +} + +export const defaultDatasourceVariableSpec = (): DatasourceVariableSpec => ({ + name: "", + pluginId: "", + refresh: "never", + regex: "", + current: { text: "", value: "", }, + options: [], + multi: false, + includeAll: false, + hide: "dontHide", + skipUrlSync: false, +}); + +// Interval variable kind +export interface IntervalVariableKind { + kind: "IntervalVariable"; + spec: IntervalVariableSpec; +} + +export const defaultIntervalVariableKind = (): IntervalVariableKind => ({ + kind: "IntervalVariable", + spec: defaultIntervalVariableSpec(), +}); + +// Interval variable specification +export interface IntervalVariableSpec { + name: string; + query: string; + current: VariableOption; + options: VariableOption[]; + auto: boolean; + auto_min: string; + auto_count: number; + refresh: VariableRefresh; + label?: string; + hide: VariableHide; + skipUrlSync: boolean; + description?: string; +} + +export const defaultIntervalVariableSpec = (): IntervalVariableSpec => ({ + name: "", + query: "", + current: { text: "", value: "", }, + options: [], + auto: false, + auto_min: "", + auto_count: 0, + refresh: "never", + hide: "dontHide", + skipUrlSync: false, +}); + +// Custom variable kind +export interface CustomVariableKind { + kind: "CustomVariable"; + spec: CustomVariableSpec; +} + +export const defaultCustomVariableKind = (): CustomVariableKind => ({ + kind: "CustomVariable", + spec: defaultCustomVariableSpec(), +}); + +// Custom variable specification +export interface CustomVariableSpec { + name: string; + query: string; + current: VariableOption; + options: VariableOption[]; + multi: boolean; + includeAll: boolean; + allValue?: string; + label?: string; + hide: VariableHide; + skipUrlSync: boolean; + description?: string; +} + +export const defaultCustomVariableSpec = (): CustomVariableSpec => ({ + name: "", + query: "", + current: defaultVariableOption(), + options: [], + multi: false, + includeAll: false, + hide: "dontHide", + skipUrlSync: false, +}); + +// Group variable kind +export interface GroupByVariableKind { + kind: "GroupByVariable"; + spec: GroupByVariableSpec; +} + +export const defaultGroupByVariableKind = (): GroupByVariableKind => ({ + kind: "GroupByVariable", + spec: defaultGroupByVariableSpec(), +}); + +// GroupBy variable specification +export interface GroupByVariableSpec { + name: string; + datasource?: DataSourceRef; + current: VariableOption; + options: VariableOption[]; + multi: boolean; + label?: string; + hide: VariableHide; + skipUrlSync: boolean; + description?: string; +} + +export const defaultGroupByVariableSpec = (): GroupByVariableSpec => ({ + name: "", + current: { text: "", value: "", }, + options: [], + multi: false, + hide: "dontHide", + skipUrlSync: false, +}); + +// Adhoc variable kind +export interface AdhocVariableKind { + kind: "AdhocVariable"; + spec: AdhocVariableSpec; +} + +export const defaultAdhocVariableKind = (): AdhocVariableKind => ({ + kind: "AdhocVariable", + spec: defaultAdhocVariableSpec(), +}); + +// Adhoc variable specification +export interface AdhocVariableSpec { + name: string; + datasource?: DataSourceRef; + baseFilters: AdHocFilterWithLabels[]; + filters: AdHocFilterWithLabels[]; + defaultKeys: MetricFindValue[]; + label?: string; + hide: VariableHide; + skipUrlSync: boolean; + description?: string; +} + +export const defaultAdhocVariableSpec = (): AdhocVariableSpec => ({ + name: "", + baseFilters: [], + filters: [], + defaultKeys: [], + hide: "dontHide", + skipUrlSync: false, +}); + +// Define the AdHocFilterWithLabels type +export interface AdHocFilterWithLabels { + key: string; + operator: string; + value: string; + values?: string[]; + keyLabel?: string; + valueLabels?: string[]; + forceEdit?: boolean; + // @deprecated + condition?: string; +} + +export const defaultAdHocFilterWithLabels = (): AdHocFilterWithLabels => ({ + key: "", + operator: "", + value: "", +}); + +// Define the MetricFindValue type +export interface MetricFindValue { + text: string; + value?: string | number; + group?: string; + expandable?: boolean; +} + +export const defaultMetricFindValue = (): MetricFindValue => ({ + text: "", +}); + +export interface Spec { + // Title of dashboard. + annotations: AnnotationQueryKind[]; + // Configuration of dashboard cursor sync behavior. + // "Off" for no shared crosshair or tooltip (default). + // "Crosshair" for shared crosshair. + // "Tooltip" for shared crosshair AND shared tooltip. + cursorSync: DashboardCursorSync; + // Description of dashboard. + description?: string; + // Whether a dashboard is editable or not. + editable?: boolean; + elements: Record; + layout: GridLayoutKind | RowsLayoutKind | ResponsiveGridLayoutKind | TabsLayoutKind; + // Links with references to other dashboards or external websites. + links: DashboardLink[]; + // When set to true, the dashboard will redraw panels at an interval matching the pixel width. + // This will keep data "moving left" regardless of the query refresh rate. This setting helps + // avoid dashboards presenting stale live data. + liveNow?: boolean; + // When set to true, the dashboard will load all panels in the dashboard when it's loaded. + preload: boolean; + // Plugins only. The version of the dashboard installed together with the plugin. + // This is used to determine if the dashboard should be updated when the plugin is updated. + revision?: number; + // Tags associated with dashboard. + tags: string[]; + timeSettings: TimeSettingsSpec; + // Title of dashboard. + title: string; + // Configured template variables. + variables: VariableKind[]; +} + +export const defaultSpec = (): Spec => ({ + annotations: [], + cursorSync: "Off", + editable: true, + elements: {}, + layout: defaultGridLayoutKind(), + links: [], + preload: false, + tags: [], + timeSettings: defaultTimeSettingsSpec(), + title: "", + variables: [], +}); + diff --git a/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.status.gen.ts b/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.status.gen.ts new file mode 100644 index 00000000000..29494dfaf24 --- /dev/null +++ b/packages/grafana-schema/src/schema/dashboard/v2alpha1/types.status.gen.ts @@ -0,0 +1,30 @@ +// Code generated - EDITING IS FUTILE. DO NOT EDIT. + +// ConversionStatus is the status of the conversion of the dashboard. +export interface ConversionStatus { + // Whether from another version has failed. + // If true, means that the dashboard is not valid, + // and the caller should instead fetch the stored version. + failed: boolean; + // The version which was stored when the dashboard was created / updated. + // Fetching this version should always succeed. + storedVersion: string; + // The error message from the conversion. + // Empty if the conversion has not failed. + error: string; +} + +export const defaultConversionStatus = (): ConversionStatus => ({ + failed: false, + storedVersion: "", + error: "", +}); + +export interface Status { + // Optional conversion status. + conversion?: ConversionStatus; +} + +export const defaultStatus = (): Status => ({ +}); + diff --git a/packages/grafana-ui/package.json b/packages/grafana-ui/package.json index 4b51ff9386a..3beb518521f 100644 --- a/packages/grafana-ui/package.json +++ b/packages/grafana-ui/package.json @@ -82,7 +82,7 @@ "moment": "2.30.1", "monaco-editor": "0.34.1", "ol": "7.4.0", - "prismjs": "1.29.0", + "prismjs": "1.30.0", "rc-cascader": "3.33.0", "rc-drawer": "7.2.0", "rc-picker": "4.9.2", diff --git a/packages/grafana-ui/src/components/AutoSaveField/AutoSaveField.story.tsx b/packages/grafana-ui/src/components/AutoSaveField/AutoSaveField.story.tsx index 7e5d0f911d8..1f033fcf69c 100644 --- a/packages/grafana-ui/src/components/AutoSaveField/AutoSaveField.story.tsx +++ b/packages/grafana-ui/src/components/AutoSaveField/AutoSaveField.story.tsx @@ -1,10 +1,10 @@ import { StoryFn, Meta } from '@storybook/react'; import { useState } from 'react'; +import { Combobox } from '../Combobox/Combobox'; import { Checkbox } from '../Forms/Checkbox'; import { RadioButtonGroup } from '../Forms/RadioButtonGroup/RadioButtonGroup'; import { Input } from '../Input/Input'; -import { Select } from '../Select/Select'; import { Switch } from '../Switch/Switch'; import { TextArea } from '../TextArea/TextArea'; @@ -97,11 +97,12 @@ Basic.args = { }; export const AllComponents: StoryFn = (args) => { - const [selected, setSelected] = useState(''); - const [checkBoxTest, setCheckBoxTest] = useState(false); - const [textAreaValue, setTextAreaValue] = useState(''); const [inputTextValue, setInputTextValue] = useState(''); - const [switchTest, setSwitchTest] = useState(false); + const [comoboboxValue, setComboboxValue] = useState(''); + const [radioButtonValue, setRadioButtonValue] = useState(''); + const [checkBoxValue, setCheckBoxValue] = useState(false); + const [textAreaValue, setTextAreaValue] = useState(''); + const [switchValue, setSwitchValue] = useState(false); return (
@@ -117,13 +118,14 @@ export const AllComponents: StoryFn = (args) => { /> )} - + {(onChange) => ( - {}} /> + {}} /> ); diff --git a/packages/grafana-ui/src/components/Forms/InlineField.story.tsx b/packages/grafana-ui/src/components/Forms/InlineField.story.tsx index 384e5aa98de..da42f012f3a 100644 --- a/packages/grafana-ui/src/components/Forms/InlineField.story.tsx +++ b/packages/grafana-ui/src/components/Forms/InlineField.story.tsx @@ -1,8 +1,8 @@ -import { action } from '@storybook/addon-actions'; import { Meta, StoryFn } from '@storybook/react'; +import { useState } from 'react'; +import { Combobox } from '../Combobox/Combobox'; import { Input } from '../Input/Input'; -import { Select } from '../Select/Select'; import { InlineField } from './InlineField'; import mdx from './InlineField.mdx'; @@ -75,24 +75,22 @@ grow.args = { grow: true, }; -export const withSelect: StoryFn = (args) => { +export const withCombobox: StoryFn = (args) => { + const comboboxOptions = [ + { value: 1, label: 'One' }, + { value: 2, label: 'Two' }, + ]; + const [selected, setSelected] = useState(1); return ( - {}} /> + {}} /> ); diff --git a/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButton.tsx b/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButton.tsx index 898247dff7d..92f1c0d494e 100644 --- a/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButton.tsx +++ b/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButton.tsx @@ -5,10 +5,11 @@ import { GrafanaTheme2 } from '@grafana/data'; import { StringSelector, selectors } from '@grafana/e2e-selectors'; import { useStyles2 } from '../../../themes'; -import { getFocusStyles, getMouseFocusStyles } from '../../../themes/mixins'; +import { getFocusStyles, getInternalRadius, getMouseFocusStyles } from '../../../themes/mixins'; import { Tooltip } from '../../Tooltip/Tooltip'; import { getPropertiesForButtonSize } from '../commonStyles'; +export const RADIO_GROUP_PADDING = 2; export type RadioButtonSize = 'sm' | 'md'; export interface RadioButtonProps { @@ -130,7 +131,7 @@ const getRadioButtonStyles = (theme: GrafanaTheme2, size: RadioButtonSize, fullW lineHeight: `${labelHeight}px`, color: textColor, padding: theme.spacing(0, padding), - borderRadius: theme.shape.radius.default, + borderRadius: getInternalRadius(theme, RADIO_GROUP_PADDING), background: theme.colors.background.primary, cursor: 'pointer', userSelect: 'none', diff --git a/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx b/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx index 2cd47626db9..d615ca4d696 100644 --- a/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx +++ b/packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx @@ -7,8 +7,7 @@ import { GrafanaTheme2, SelectableValue, toIconName } from '@grafana/data'; import { useStyles2 } from '../../../themes'; import { Icon } from '../../Icon/Icon'; -import { RadioButtonSize, RadioButton } from './RadioButton'; - +import { RadioButtonSize, RadioButton, RADIO_GROUP_PADDING } from './RadioButton'; export interface RadioButtonGroupProps { value?: T; id?: string; @@ -119,7 +118,7 @@ const getStyles = (theme: GrafanaTheme2) => { flexWrap: 'nowrap', border: `1px solid ${theme.components.input.borderColor}`, borderRadius: theme.shape.radius.default, - padding: '2px', + padding: RADIO_GROUP_PADDING, '&:hover': { borderColor: theme.components.input.borderHover, }, diff --git a/packages/grafana-ui/src/components/TabbedContainer/TabbedContainer.tsx b/packages/grafana-ui/src/components/TabbedContainer/TabbedContainer.tsx index 4bc11a81e5c..5e1cb77957d 100644 --- a/packages/grafana-ui/src/components/TabbedContainer/TabbedContainer.tsx +++ b/packages/grafana-ui/src/components/TabbedContainer/TabbedContainer.tsx @@ -6,8 +6,9 @@ import { SelectableValue, GrafanaTheme2 } from '@grafana/data'; import { IconButton } from '../../components/IconButton/IconButton'; import { TabsBar, Tab, TabContent } from '../../components/Tabs'; -import { useStyles2, useTheme2 } from '../../themes'; +import { useStyles2 } from '../../themes'; import { IconName } from '../../types/icon'; +import { Box } from '../Layout/Box/Box'; import { ScrollContainer } from '../ScrollContainer/ScrollContainer'; export interface TabConfig { @@ -28,14 +29,11 @@ export interface TabbedContainerProps { export function TabbedContainer({ tabs, defaultTab, closeIconTooltip, onClose, testId }: TabbedContainerProps) { const [activeTab, setActiveTab] = useState(tabs.some((tab) => tab.value === defaultTab) ? defaultTab : tabs[0].value); const styles = useStyles2(getStyles); - const theme = useTheme2(); const onSelectTab = (item: SelectableValue) => { setActiveTab(item.value!); }; - const autoHeight = `calc(100% - (${theme.spacing(theme.components.menuTabs.height)} + ${theme.spacing(1)}))`; - return (
@@ -48,9 +46,11 @@ export function TabbedContainer({ tabs, defaultTab, closeIconTooltip, onClose, t icon={t.icon} /> ))} - + + + - + {tabs.find((t) => t.value === activeTab)?.content}
@@ -60,21 +60,17 @@ export function TabbedContainer({ tabs, defaultTab, closeIconTooltip, onClose, t const getStyles = (theme: GrafanaTheme2) => ({ container: css({ height: '100%', + display: 'flex', + flexDirection: 'column', + flex: '1 1 0', + minHeight: 0, }), tabContent: css({ padding: theme.spacing(2), backgroundColor: theme.colors.background.primary, - height: `100%`, - }), - close: css({ - position: 'absolute', - right: '16px', - top: '5px', - cursor: 'pointer', - fontSize: theme.typography.size.lg, }), tabs: css({ - paddingTop: theme.spacing(1), + paddingTop: theme.spacing(0.5), borderColor: theme.colors.border.weak, ul: { marginLeft: theme.spacing(2), diff --git a/packages/grafana-ui/src/components/Tabs/Tab.tsx b/packages/grafana-ui/src/components/Tabs/Tab.tsx index e866fb4d242..edbe71c965c 100644 --- a/packages/grafana-ui/src/components/Tabs/Tab.tsx +++ b/packages/grafana-ui/src/components/Tabs/Tab.tsx @@ -92,11 +92,11 @@ const getStyles = (theme: GrafanaTheme2) => { position: 'relative', display: 'flex', whiteSpace: 'nowrap', - padding: theme.spacing(0.5), + padding: theme.spacing(0, 0.5), }), link: css({ color: theme.colors.text.secondary, - padding: theme.spacing(1, 1.5, 0.5), + padding: theme.spacing(1, 1.5, 1), borderRadius: theme.shape.radius.default, display: 'block', @@ -114,7 +114,7 @@ const getStyles = (theme: GrafanaTheme2) => { position: 'absolute', left: 0, right: 0, - height: '4px', + height: '2px', borderRadius: theme.shape.radius.default, bottom: 0, }, diff --git a/packages/grafana-ui/src/components/Tabs/TabsBar.tsx b/packages/grafana-ui/src/components/Tabs/TabsBar.tsx index d5d43c51cbd..7ebfaf20c03 100644 --- a/packages/grafana-ui/src/components/Tabs/TabsBar.tsx +++ b/packages/grafana-ui/src/components/Tabs/TabsBar.tsx @@ -36,8 +36,7 @@ const getStyles = (theme: GrafanaTheme2) => ({ tabs: css({ position: 'relative', display: 'flex', - height: theme.spacing(theme.components.menuTabs.height), - alignItems: 'stretch', + alignItems: 'center', }), }); diff --git a/packages/grafana-ui/src/components/ThemeDemos/BorderRadius.internal.story.tsx b/packages/grafana-ui/src/components/ThemeDemos/BorderRadius.internal.story.tsx new file mode 100644 index 00000000000..c938199176c --- /dev/null +++ b/packages/grafana-ui/src/components/ThemeDemos/BorderRadius.internal.story.tsx @@ -0,0 +1,46 @@ +import { Meta, StoryFn } from '@storybook/react'; + +import { BorderRadiusContainer } from './BorderRadius'; + +const meta: Meta = { + title: 'Docs Overview/Theme', + component: BorderRadiusContainer, + decorators: [], + parameters: { + layout: 'centered', + }, + args: { + referenceBorderRadius: 20, + referenceBorderWidth: 10, + offset: 0, + borderWidth: 2, + }, + argTypes: { + offset: { + control: { + min: 0, + }, + }, + referenceBorderRadius: { + control: { + min: 0, + }, + }, + referenceBorderWidth: { + control: { + min: 0, + }, + }, + borderWidth: { + control: { + min: 0, + }, + }, + }, +}; + +export const OffsetBorderRadius: StoryFn = (args) => { + return ; +}; + +export default meta; diff --git a/packages/grafana-ui/src/components/ThemeDemos/BorderRadius.tsx b/packages/grafana-ui/src/components/ThemeDemos/BorderRadius.tsx new file mode 100644 index 00000000000..7419ae28fe6 --- /dev/null +++ b/packages/grafana-ui/src/components/ThemeDemos/BorderRadius.tsx @@ -0,0 +1,87 @@ +import { css } from '@emotion/css'; + +import { GrafanaTheme2 } from '@grafana/data'; + +import { useStyles2 } from '../../themes'; +import { getInternalRadius, getExternalRadius } from '../../themes/mixins'; +import { Stack } from '../Layout/Stack/Stack'; +import { Text } from '../Text/Text'; + +interface DemoBoxProps { + referenceBorderRadius: number; + referenceBorderWidth: number; + offset: number; + borderWidth: number; +} + +export const BorderRadiusContainer = ({ + referenceBorderRadius, + referenceBorderWidth, + offset, + borderWidth, +}: DemoBoxProps) => { + const styles = useStyles2(getStyles, referenceBorderRadius, referenceBorderWidth, offset, borderWidth); + return ( + + + {/* eslint-disable-next-line @grafana/no-untranslated-strings */} + getInternalRadius +
+
+
+ + + {/* eslint-disable-next-line @grafana/no-untranslated-strings */} + getExternalRadius +
+
+
+ + + ); +}; + +const getStyles = ( + theme: GrafanaTheme2, + referenceBorderRadius: number, + referenceBorderWidth: number, + offset: number, + borderWidth: number +) => ({ + baseForInternal: css({ + backgroundColor: theme.colors.action.disabledBackground, + border: `${referenceBorderWidth}px dashed ${theme.colors.action.disabledText}`, + borderRadius: referenceBorderRadius, + display: 'flex', + height: '80px', + padding: offset, + width: '300px', + }), + baseForExternal: css({ + backgroundColor: theme.colors.action.disabledBackground, + border: `${referenceBorderWidth}px dashed ${theme.colors.action.disabledText}`, + borderRadius: referenceBorderRadius, + height: '80px', + flex: 1, + width: '300px', + }), + internalContainer: css({ + backgroundColor: theme.colors.background.primary, + border: `${borderWidth}px solid ${theme.colors.primary.main}`, + borderRadius: getInternalRadius(theme, offset, { + parentBorderRadius: referenceBorderRadius, + parentBorderWidth: referenceBorderWidth, + }), + flex: 1, + }), + externalContainer: css({ + border: `${borderWidth}px solid ${theme.colors.primary.main}`, + borderRadius: getExternalRadius(theme, offset, { + childBorderRadius: referenceBorderRadius, + selfBorderWidth: borderWidth, + }), + display: 'flex', + flex: 1, + padding: offset, + }), +}); diff --git a/packages/grafana-ui/src/components/ThemeDemos/ThemeDemo.tsx b/packages/grafana-ui/src/components/ThemeDemos/ThemeDemo.tsx index ba7146bcf23..0e6315899df 100644 --- a/packages/grafana-ui/src/components/ThemeDemos/ThemeDemo.tsx +++ b/packages/grafana-ui/src/components/ThemeDemos/ThemeDemo.tsx @@ -9,6 +9,7 @@ import { useTheme2 } from '../../themes/ThemeContext'; import { allButtonVariants, Button } from '../Button'; import { Card } from '../Card/Card'; import { CollapsableSection } from '../Collapse/CollapsableSection'; +import { Combobox } from '../Combobox/Combobox'; import { Field } from '../Forms/Field'; import { InlineField } from '../Forms/InlineField'; import { InlineFieldRow } from '../Forms/InlineFieldRow'; @@ -17,7 +18,6 @@ import { Icon } from '../Icon/Icon'; import { Input } from '../Input/Input'; import { BackgroundColor, BorderColor, Box, BoxShadow } from '../Layout/Box/Box'; import { Stack } from '../Layout/Stack/Stack'; -import { Select } from '../Select/Select'; import { Switch } from '../Switch/Switch'; import { Text, TextProps } from '../Text/Text'; @@ -150,8 +150,8 @@ export const ThemeDemo = () => { - - 0 && !isDisabled ? ( + scopes.length > 0 && !disabled ? ( ) : undefined } - onMouseOver={() => setIsTooltipVisible(true)} - onMouseOut={() => setIsTooltipVisible(false)} + onMouseOver={() => setTooltipVisible(true)} + onMouseOut={() => setTooltipVisible(false)} onClick={() => { - if (!isDisabled) { + if (!disabled) { onInputClick(); } }} /> ), - [isDisabled, isLoading, onInputClick, onRemoveAllClick, scopes, scopesTitles] + [disabled, loading, onInputClick, onRemoveAllClick, scopes, scopesTitles] ); return ( - + {input} ); diff --git a/public/app/features/scopes/selector/ScopesSelector.tsx b/public/app/features/scopes/selector/ScopesSelector.tsx new file mode 100644 index 00000000000..002a9ed73fd --- /dev/null +++ b/public/app/features/scopes/selector/ScopesSelector.tsx @@ -0,0 +1,129 @@ +import { css } from '@emotion/css'; +import { useObservable } from 'react-use'; +import { Observable } from 'rxjs'; + +import { GrafanaTheme2 } from '@grafana/data'; +import { useScopes } from '@grafana/runtime'; +import { Button, Drawer, IconButton, Spinner, useStyles2 } from '@grafana/ui'; +import { useGrafana } from 'app/core/context/GrafanaContext'; +import { t, Trans } from 'app/core/internationalization'; + +import { ScopesInput } from './ScopesInput'; +import { ScopesSelectorService } from './ScopesSelectorService'; +import { ScopesTree } from './ScopesTree'; + +export const ScopesSelector = () => { + const { chrome } = useGrafana(); + const chromeState = chrome.useState(); + const menuDockedAndOpen = !chromeState.chromeless && chromeState.megaMenuDocked && chromeState.megaMenuOpen; + const styles = useStyles2(getStyles, menuDockedAndOpen); + const scopes = useScopes(); + + const scopesSelectorService = ScopesSelectorService.instance; + + useObservable(scopesSelectorService?.stateObservable ?? new Observable(), scopesSelectorService?.state); + + if (!scopes || !scopesSelectorService || !scopes.state.enabled) { + return null; + } + + const { readOnly, drawerOpened, loading } = scopes.state; + const { nodes, selectedScopes, opened, loadingNodeName, treeScopes } = scopesSelectorService.state; + const { toggleDrawer, open, removeAllScopes, closeAndApply, closeAndReset, updateNode, toggleNodeSelect } = + scopesSelectorService; + + const dashboardsIconLabel = readOnly + ? t('scopes.dashboards.toggle.disabled', 'Suggested dashboards list is disabled due to read only mode') + : drawerOpened + ? t('scopes.dashboards.toggle.collapse', 'Collapse suggested dashboards list') + : t('scopes.dashboards.toggle..expand', 'Expand suggested dashboards list'); + + return ( +
+ + + + + {opened && ( + +
+
+ {loading ? ( + + ) : ( + + )} +
+ +
+ + +
+
+
+ )} +
+ ); +}; + +const getStyles = (theme: GrafanaTheme2, menuDockedAndOpen: boolean) => { + return { + container: css({ + display: 'flex', + flexDirection: 'row', + paddingLeft: menuDockedAndOpen ? theme.spacing(2) : 'unset', + }), + dashboards: css({ + color: theme.colors.text.secondary, + marginRight: theme.spacing(2), + + '&:hover': css({ + color: theme.colors.text.primary, + }), + }), + drawerContainer: css({ + display: 'flex', + flexDirection: 'column', + height: '100%', + }), + treeContainer: css({ + display: 'flex', + flexDirection: 'column', + maxHeight: '100%', + overflowY: 'hidden', + // Fix for top level search outline overflow due to scrollbars + paddingLeft: theme.spacing(0.5), + }), + buttonsContainer: css({ + display: 'flex', + gap: theme.spacing(1), + marginTop: theme.spacing(8), + }), + }; +}; diff --git a/public/app/features/scopes/selector/ScopesSelectorService.ts b/public/app/features/scopes/selector/ScopesSelectorService.ts new file mode 100644 index 00000000000..705145829d3 --- /dev/null +++ b/public/app/features/scopes/selector/ScopesSelectorService.ts @@ -0,0 +1,392 @@ +import { isEqual } from 'lodash'; +import { finalize, from } from 'rxjs'; + +import { Scope, ScopeNode } from '@grafana/data'; +import { config, getBackendSrv } from '@grafana/runtime'; + +import { ScopesService } from '../ScopesService'; +import { ScopesServiceBase } from '../ScopesServiceBase'; +import { ScopesDashboardsService } from '../dashboards/ScopesDashboardsService'; + +import { NodeReason, NodesMap, SelectedScope, TreeScope } from './types'; + +interface ScopesSelectorServiceState { + opened: boolean; + loadingNodeName: string | undefined; + nodes: NodesMap; + selectedScopes: SelectedScope[]; + treeScopes: TreeScope[]; +} + +export class ScopesSelectorService extends ScopesServiceBase { + static #instance: ScopesSelectorService | undefined = undefined; + + private _scopesCache = new Map>(); + + private constructor() { + super({ + opened: false, + loadingNodeName: undefined, + nodes: { + '': { + name: '', + reason: NodeReason.Result, + nodeType: 'container', + title: '', + expandable: true, + selectable: false, + expanded: true, + query: '', + nodes: {}, + }, + }, + selectedScopes: [], + treeScopes: [], + }); + } + + public static get instance(): ScopesSelectorService | undefined { + if (!ScopesSelectorService.#instance && config.featureToggles.scopeFilters) { + ScopesSelectorService.#instance = new ScopesSelectorService(); + } + + return ScopesSelectorService.#instance; + } + + public updateNode = async (path: string[], expanded: boolean, query: string) => { + this._fetchSub?.unsubscribe(); + + let nodes = { ...this.state.nodes }; + let currentLevel: NodesMap = nodes; + + for (let idx = 0; idx < path.length - 1; idx++) { + currentLevel = currentLevel[path[idx]].nodes; + } + + const loadingNodeName = path[path.length - 1]; + const currentNode = currentLevel[loadingNodeName]; + + const differentQuery = currentNode.query !== query; + + currentNode.expanded = expanded; + currentNode.query = query; + + if (expanded || differentQuery) { + this.updateState({ nodes, loadingNodeName }); + + this._fetchSub = from(this.fetchNodeApi(loadingNodeName, query)) + .pipe( + finalize(() => { + this.updateState({ loadingNodeName: undefined }); + }) + ) + .subscribe((childNodes) => { + const [selectedScopes, treeScopes] = this.getScopesAndTreeScopesWithPaths( + this.state.selectedScopes, + this.state.treeScopes, + path, + childNodes + ); + + const persistedNodes = treeScopes + .map(({ path }) => path[path.length - 1]) + .filter((nodeName) => nodeName in currentNode.nodes && !(nodeName in childNodes)) + .reduce((acc, nodeName) => { + acc[nodeName] = { + ...currentNode.nodes[nodeName], + reason: NodeReason.Persisted, + }; + + return acc; + }, {}); + + currentNode.nodes = { ...persistedNodes, ...childNodes }; + + this.updateState({ nodes, selectedScopes, treeScopes }); + + this._fetchSub?.unsubscribe(); + }); + } else { + this.updateState({ nodes, loadingNodeName: undefined }); + } + }; + + public toggleNodeSelect = (path: string[]) => { + let treeScopes = [...this.state.treeScopes]; + + let parentNode = this.state.nodes['']; + + for (let idx = 1; idx < path.length - 1; idx++) { + parentNode = parentNode.nodes[path[idx]]; + } + + const nodeName = path[path.length - 1]; + const { linkId } = parentNode.nodes[nodeName]; + + const selectedIdx = treeScopes.findIndex(({ scopeName }) => scopeName === linkId); + + if (selectedIdx === -1) { + this.fetchScopeApi(linkId!); + + const selectedFromSameNode = + treeScopes.length === 0 || + Object.values(parentNode.nodes).some(({ linkId }) => linkId === treeScopes[0].scopeName); + + const treeScope = { + scopeName: linkId!, + path, + }; + + this.updateState({ + treeScopes: parentNode?.disableMultiSelect || !selectedFromSameNode ? [treeScope] : [...treeScopes, treeScope], + }); + } else { + treeScopes.splice(selectedIdx, 1); + + this.updateState({ treeScopes }); + } + }; + + public changeScopes = (scopeNames: string[]) => + this.setNewScopes(scopeNames.map((scopeName) => ({ scopeName, path: [] }))); + + public setNewScopes = async (treeScopes = this.state.treeScopes) => { + if (isEqual(treeScopes, this.getTreeScopesFromSelectedScopes(this.state.selectedScopes))) { + return; + } + + let selectedScopes = treeScopes.map(({ scopeName, path }) => ({ + scope: this.getBasicScope(scopeName), + path, + })); + this.updateState({ selectedScopes, treeScopes }); + ScopesService.instance?.setLoading(true); + ScopesDashboardsService.instance?.fetchDashboards(selectedScopes.map(({ scope }) => scope.metadata.name)); + + selectedScopes = await this.fetchScopesApi(treeScopes); + this.updateState({ selectedScopes }); + ScopesService.instance?.setScopes(selectedScopes.map(({ scope }) => scope)); + ScopesService.instance?.setLoading(false); + }; + + public removeAllScopes = () => this.setNewScopes([]); + + public open = async () => { + if (!ScopesService.instance?.state.readOnly) { + if (Object.keys(this.state.nodes[''].nodes).length === 0) { + await this.updateNode([''], true, ''); + } + + let nodes = { ...this.state.nodes }; + + // First close all nodes + nodes = this.closeNodes(nodes); + + // Extract the path of a scope + let path = [...(this.state.selectedScopes[0]?.path ?? ['', ''])]; + path.splice(path.length - 1, 1); + + // Expand the nodes to the selected scope + nodes = this.expandNodes(nodes, path); + + this.updateState({ nodes, opened: true }); + } + }; + + public closeAndReset = () => { + this.updateState({ opened: false, treeScopes: this.getTreeScopesFromSelectedScopes(this.state.selectedScopes) }); + }; + + public closeAndApply = () => { + this.updateState({ opened: false }); + this.setNewScopes(); + }; + + public toggleDrawer = () => ScopesService.instance?.setDrawerOpened(!ScopesService.instance?.state.drawerOpened); + + private closeNodes = (nodes: NodesMap): NodesMap => { + return Object.entries(nodes).reduce((acc, [id, node]) => { + acc[id] = { + ...node, + expanded: false, + nodes: this.closeNodes(node.nodes), + }; + + return acc; + }, {}); + }; + + private expandNodes = (nodes: NodesMap, path: string[]): NodesMap => { + nodes = { ...nodes }; + let currentNodes = nodes; + + for (let i = 0; i < path.length; i++) { + const nodeId = path[i]; + + currentNodes[nodeId] = { + ...currentNodes[nodeId], + expanded: true, + }; + currentNodes = currentNodes[nodeId].nodes; + } + + return nodes; + }; + + private getBasicScope = (name: string): Scope => { + return { + metadata: { name }, + spec: { + filters: [], + title: name, + type: '', + category: '', + description: '', + }, + }; + }; + + private getTreeScopesFromSelectedScopes = (scopes: SelectedScope[]): TreeScope[] => { + return scopes.map(({ scope, path }) => ({ + scopeName: scope.metadata.name, + path, + })); + }; + + // helper func to get the selected/tree scopes together with their paths + // needed to maintain selected scopes in tree for example when navigating + // between categories or when loading scopes from URL to find the scope's path + private getScopesAndTreeScopesWithPaths = ( + selectedScopes: SelectedScope[], + treeScopes: TreeScope[], + path: string[], + childNodes: NodesMap + ): [SelectedScope[], TreeScope[]] => { + const childNodesArr = Object.values(childNodes); + + // Get all scopes without paths + // We use tree scopes as the list is always up to date as opposed to selected scopes which can be outdated + const scopeNamesWithoutPaths = treeScopes.filter(({ path }) => path.length === 0).map(({ scopeName }) => scopeName); + + // We search for the path of each scope name without a path + const scopeNamesWithPaths = scopeNamesWithoutPaths.reduce>((acc, scopeName) => { + const possibleParent = childNodesArr.find((childNode) => childNode.selectable && childNode.linkId === scopeName); + + if (possibleParent) { + acc[scopeName] = [...path, possibleParent.name]; + } + + return acc; + }, {}); + + // Update the paths of the selected scopes based on what we found + const newSelectedScopes = selectedScopes.map((selectedScope) => { + if (selectedScope.path.length > 0) { + return selectedScope; + } + + return { + ...selectedScope, + path: scopeNamesWithPaths[selectedScope.scope.metadata.name] ?? [], + }; + }); + + // Update the paths of the tree scopes based on what we found + const newTreeScopes = treeScopes.map((treeScope) => { + if (treeScope.path.length > 0) { + return treeScope; + } + + return { + ...treeScope, + path: scopeNamesWithPaths[treeScope.scopeName] ?? [], + }; + }); + + return [newSelectedScopes, newTreeScopes]; + }; + + public fetchNodeApi = async (parent: string, query: string): Promise => { + try { + const nodes = + ( + await getBackendSrv().get<{ items: ScopeNode[] }>( + `/apis/${this._apiGroup}/${this._apiVersion}/namespaces/${this._apiNamespace}/find/scope_node_children`, + { parent, query } + ) + )?.items ?? []; + + return nodes.reduce((acc, { metadata: { name }, spec }) => { + acc[name] = { + name, + ...spec, + expandable: spec.nodeType === 'container', + selectable: spec.linkType === 'scope', + expanded: false, + query: '', + reason: NodeReason.Result, + nodes: {}, + }; + return acc; + }, {}); + } catch (err) { + return {}; + } + }; + + public fetchScopeApi = async (name: string): Promise => { + if (this._scopesCache.has(name)) { + return this._scopesCache.get(name)!; + } + + const response = new Promise(async (resolve) => { + const basicScope = this.getBasicScope(name); + + try { + const serverScope = await getBackendSrv().get( + `/apis/${this._apiGroup}/${this._apiVersion}/namespaces/${this._apiNamespace}/scopes/${name}` + ); + + const scope = { + ...basicScope, + ...serverScope, + metadata: { + ...basicScope.metadata, + ...serverScope.metadata, + }, + spec: { + ...basicScope.spec, + ...serverScope.spec, + }, + }; + + resolve(scope); + } catch (err) { + this._scopesCache.delete(name); + + resolve(basicScope); + } + }); + + this._scopesCache.set(name, response); + + return response; + }; + + public fetchScopesApi = async (treeScopes: TreeScope[]): Promise => { + const scopes = await Promise.all(treeScopes.map(({ scopeName }) => this.fetchScopeApi(scopeName))); + + return scopes.reduce((acc, scope, idx) => { + acc.push({ + scope, + path: treeScopes[idx].path, + }); + + return acc; + }, []); + }; + + public reset = () => { + ScopesSelectorService.#instance = undefined; + }; +} diff --git a/public/app/features/scopes/internal/ScopesTree.tsx b/public/app/features/scopes/selector/ScopesTree.tsx similarity index 86% rename from public/app/features/scopes/internal/ScopesTree.tsx rename to public/app/features/scopes/selector/ScopesTree.tsx index d4116f6ba1e..ed37df63729 100644 --- a/public/app/features/scopes/internal/ScopesTree.tsx +++ b/public/app/features/scopes/selector/ScopesTree.tsx @@ -27,11 +27,11 @@ export function ScopesTree({ const nodeId = nodePath[nodePath.length - 1]; const node = nodes[nodeId]; const childNodes = Object.values(node.nodes); - const isNodeLoading = loadingNodeName === nodeId; + const nodeLoading = loadingNodeName === nodeId; const scopeNames = scopes.map(({ scopeName }) => scopeName); - const anyChildExpanded = childNodes.some(({ isExpanded }) => isExpanded); + const anyChildExpanded = childNodes.some(({ expanded }) => expanded); const groupedNodes: Dictionary = useMemo(() => groupBy(childNodes, 'reason'), [childNodes]); - const isLastExpandedNode = !anyChildExpanded && node.isExpanded; + const lastExpandedNode = !anyChildExpanded && node.expanded; return ( <> @@ -42,11 +42,11 @@ export function ScopesTree({ onNodeUpdate={onNodeUpdate} /> - + ; - isLastExpandedNode: boolean; + lastExpandedNode: boolean; loadingNodeName: string | undefined; node: Node; nodePath: string[]; @@ -26,7 +26,7 @@ export interface ScopesTreeItemProps { export function ScopesTreeItem({ anyChildExpanded, groupedNodes, - isLastExpandedNode, + lastExpandedNode, loadingNodeName, node, nodePath, @@ -48,9 +48,9 @@ export function ScopesTreeItem({ const children = (
{nodes.map((childNode) => { - const isSelected = childNode.isSelectable && scopeNames.includes(childNode.linkId!); + const selected = childNode.selectable && scopeNames.includes(childNode.linkId!); - if (anyChildExpanded && !childNode.isExpanded) { + if (anyChildExpanded && !childNode.expanded) { return null; } @@ -62,16 +62,16 @@ export function ScopesTreeItem({
-
- {childNode.isSelectable && !childNode.isExpanded ? ( +
+ {childNode.selectable && !childNode.expanded ? ( node.disableMultiSelect ? ( { @@ -80,7 +80,7 @@ export function ScopesTreeItem({ /> ) : ( { onNodeSelectToggle(childNodePath); @@ -89,18 +89,18 @@ export function ScopesTreeItem({ ) ) : null} - {childNode.isExpandable ? ( + {childNode.expandable ? ( @@ -110,7 +110,7 @@ export function ScopesTreeItem({
- {childNode.isExpanded && ( + {childNode.expanded && ( ); - if (isLastExpandedNode) { + if (lastExpandedNode) { return ( ; } diff --git a/public/app/features/scopes/internal/ScopesTreeSearch.tsx b/public/app/features/scopes/selector/ScopesTreeSearch.tsx similarity index 82% rename from public/app/features/scopes/internal/ScopesTreeSearch.tsx rename to public/app/features/scopes/selector/ScopesTreeSearch.tsx index 273d2fa24b0..f8bc5c071ec 100644 --- a/public/app/features/scopes/internal/ScopesTreeSearch.tsx +++ b/public/app/features/scopes/selector/ScopesTreeSearch.tsx @@ -18,22 +18,22 @@ export interface ScopesTreeSearchProps { export function ScopesTreeSearch({ anyChildExpanded, nodePath, query, onNodeUpdate }: ScopesTreeSearchProps) { const styles = useStyles2(getStyles); - const [inputState, setInputState] = useState<{ value: string; isDirty: boolean }>({ value: query, isDirty: false }); + const [inputState, setInputState] = useState<{ value: string; dirty: boolean }>({ value: query, dirty: false }); useEffect(() => { - if (!inputState.isDirty && inputState.value !== query) { - setInputState({ value: query, isDirty: false }); + if (!inputState.dirty && inputState.value !== query) { + setInputState({ value: query, dirty: false }); } }, [inputState, query]); useDebounce( () => { - if (inputState.isDirty) { + if (inputState.dirty) { onNodeUpdate(nodePath, true, inputState.value); } }, 500, - [inputState.isDirty, inputState.value] + [inputState.dirty, inputState.value] ); if (anyChildExpanded) { @@ -48,7 +48,7 @@ export function ScopesTreeSearch({ anyChildExpanded, nodePath, query, onNodeUpda data-testid="scopes-tree-search" escapeRegex={false} onChange={(value) => { - setInputState({ value, isDirty: true }); + setInputState({ value, dirty: true }); }} /> ); diff --git a/public/app/features/scopes/selector/types.ts b/public/app/features/scopes/selector/types.ts new file mode 100644 index 00000000000..672a6f158b4 --- /dev/null +++ b/public/app/features/scopes/selector/types.ts @@ -0,0 +1,31 @@ +import { Scope, ScopeNodeSpec } from '@grafana/data'; + +export enum NodeReason { + Persisted, + Result, +} + +export interface Node extends ScopeNodeSpec { + name: string; + reason: NodeReason; + expandable: boolean; + selectable: boolean; + expanded: boolean; + query: string; + nodes: NodesMap; +} + +export type NodesMap = Record; + +export interface SelectedScope { + scope: Scope; + path: string[]; +} + +export interface TreeScope { + scopeName: string; + path: string[]; +} + +export type OnNodeUpdate = (path: string[], expanded: boolean, query: string) => void; +export type OnNodeSelectToggle = (path: string[]) => void; diff --git a/public/app/features/scopes/tests/dashboardReload.test.ts b/public/app/features/scopes/tests/dashboardReload.test.ts index 24b07bca51a..7973842c33e 100644 --- a/public/app/features/scopes/tests/dashboardReload.test.ts +++ b/public/app/features/scopes/tests/dashboardReload.test.ts @@ -2,8 +2,7 @@ import { config } from '@grafana/runtime'; import { setDashboardAPI } from 'app/features/dashboard/api/dashboard_api'; import { getDashboardScenePageStateManager } from 'app/features/dashboard-scene/pages/DashboardScenePageStateManager'; -import { clearMocks, enterEditMode, updateMyVar, updateScopes, updateTimeRange } from './utils/actions'; -import { expectDashboardReload, expectNotDashboardReload } from './utils/assertions'; +import { enterEditMode, updateMyVar, updateScopes, updateTimeRange } from './utils/actions'; import { getDatasource, getInstanceSettings, getMock } from './utils/mocks'; import { renderDashboard, resetScenes } from './utils/render'; @@ -17,6 +16,8 @@ jest.mock('@grafana/runtime', () => ({ })); describe('Dashboard reload', () => { + let dashboardReloadSpy: jest.SpyInstance; + beforeAll(() => { config.featureToggles.scopeFilters = true; config.featureToggles.groupByVariable = true; @@ -39,43 +40,45 @@ describe('Dashboard reload', () => { config.featureToggles.reloadDashboardsOnParamsChange = reloadDashboardsOnParamsChange; setDashboardAPI(undefined); - const dashboardScene = renderDashboard({ uid: withUid ? 'dash-1' : undefined }, { reloadOnParamsChange }); + const dashboardScene = await renderDashboard({ uid: withUid ? 'dash-1' : undefined }, { reloadOnParamsChange }); + + dashboardReloadSpy = jest.spyOn(getDashboardScenePageStateManager(), 'reloadDashboard'); if (editMode) { await enterEditMode(dashboardScene); } const shouldReload = reloadDashboardsOnParamsChange && reloadOnParamsChange && withUid && !editMode; + dashboardReloadSpy.mockClear(); await updateTimeRange(dashboardScene); await jest.advanceTimersToNextTimerAsync(); if (!shouldReload) { - expectNotDashboardReload(); + expect(dashboardReloadSpy).not.toHaveBeenCalled(); } else { - expectDashboardReload(); + expect(dashboardReloadSpy).toHaveBeenCalled(); } await updateMyVar(dashboardScene, '2'); await jest.advanceTimersToNextTimerAsync(); if (!shouldReload) { - expectNotDashboardReload(); + expect(dashboardReloadSpy).not.toHaveBeenCalled(); } else { - expectDashboardReload(); + expect(dashboardReloadSpy).toHaveBeenCalled(); } await updateScopes(['grafana']); await jest.advanceTimersToNextTimerAsync(); if (!shouldReload) { - expectNotDashboardReload(); + expect(dashboardReloadSpy).not.toHaveBeenCalled(); } else { - expectDashboardReload(); + expect(dashboardReloadSpy).toHaveBeenCalled(); } getDashboardScenePageStateManager().clearDashboardCache(); getDashboardScenePageStateManager().clearSceneCache(); setDashboardAPI(undefined); - await resetScenes(); - clearMocks(); + await resetScenes([dashboardReloadSpy]); } ); }); diff --git a/public/app/features/scopes/tests/dashboardsList.test.ts b/public/app/features/scopes/tests/dashboardsList.test.ts index 3b5f2fe1885..895337f69d2 100644 --- a/public/app/features/scopes/tests/dashboardsList.test.ts +++ b/public/app/features/scopes/tests/dashboardsList.test.ts @@ -1,5 +1,7 @@ import { config } from '@grafana/runtime'; +import { ScopesDashboardsService } from '../dashboards/ScopesDashboardsService'; + import { clearNotFound, expandDashboardFolder, @@ -21,7 +23,18 @@ import { expectNoDashboardsNoScopes, expectNoDashboardsSearch, } from './utils/assertions'; -import { fetchDashboardsSpy, getDatasource, getInstanceSettings, getMock } from './utils/mocks'; +import { + alternativeDashboardWithRootFolder, + alternativeDashboardWithTwoFolders, + dashboardWithOneFolder, + dashboardWithoutFolder, + dashboardWithRootFolder, + dashboardWithRootFolderAndOtherFolder, + dashboardWithTwoFolders, + getDatasource, + getInstanceSettings, + getMock, +} from './utils/mocks'; import { renderDashboard, resetScenes } from './utils/render'; jest.mock('@grafana/runtime', () => ({ @@ -34,17 +47,20 @@ jest.mock('@grafana/runtime', () => ({ })); describe('Dashboards list', () => { + let fetchDashboardsSpy: jest.SpyInstance; + beforeAll(() => { config.featureToggles.scopeFilters = true; config.featureToggles.groupByVariable = true; }); - beforeEach(() => { - renderDashboard(); + beforeEach(async () => { + await renderDashboard(); + fetchDashboardsSpy = jest.spyOn(ScopesDashboardsService.instance!, 'fetchDashboardsApi'); }); afterEach(async () => { - await resetScenes(); + await resetScenes([fetchDashboardsSpy]); }); it('Opens container and fetches dashboards list when a scope is selected', async () => { @@ -244,14 +260,13 @@ describe('Dashboards list', () => { }); it('Does not show the input when there are no dashboards found for scope', async () => { - await toggleDashboards(); await updateScopes(['cloud']); + await toggleDashboards(); expectNoDashboardsForScope(); expectNoDashboardsSearch(); }); it('Shows the input and a message when there are no dashboards found for filter', async () => { - await toggleDashboards(); await updateScopes(['mimir']); await searchDashboards('unknown'); expectDashboardsSearch(); @@ -260,4 +275,359 @@ describe('Dashboards list', () => { await clearNotFound(); expectDashboardSearchValue(''); }); + + describe('groupDashboards', () => { + it('Assigns dashboards without groups to root folder', () => { + expect(ScopesDashboardsService.instance?.groupDashboards([dashboardWithoutFolder])).toEqual({ + '': { + title: '', + expanded: true, + folders: {}, + dashboards: { + [dashboardWithoutFolder.spec.dashboard]: { + dashboard: dashboardWithoutFolder.spec.dashboard, + dashboardTitle: dashboardWithoutFolder.status.dashboardTitle, + items: [dashboardWithoutFolder], + }, + }, + }, + }); + }); + + it('Assigns dashboards with root group to root folder', () => { + expect(ScopesDashboardsService.instance?.groupDashboards([dashboardWithRootFolder])).toEqual({ + '': { + title: '', + expanded: true, + folders: {}, + dashboards: { + [dashboardWithRootFolder.spec.dashboard]: { + dashboard: dashboardWithRootFolder.spec.dashboard, + dashboardTitle: dashboardWithRootFolder.status.dashboardTitle, + items: [dashboardWithRootFolder], + }, + }, + }, + }); + }); + + it('Merges folders from multiple dashboards', () => { + expect( + ScopesDashboardsService.instance?.groupDashboards([dashboardWithOneFolder, dashboardWithTwoFolders]) + ).toEqual({ + '': { + title: '', + expanded: true, + folders: { + 'Folder 1': { + title: 'Folder 1', + expanded: false, + folders: {}, + dashboards: { + [dashboardWithOneFolder.spec.dashboard]: { + dashboard: dashboardWithOneFolder.spec.dashboard, + dashboardTitle: dashboardWithOneFolder.status.dashboardTitle, + items: [dashboardWithOneFolder], + }, + [dashboardWithTwoFolders.spec.dashboard]: { + dashboard: dashboardWithTwoFolders.spec.dashboard, + dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, + items: [dashboardWithTwoFolders], + }, + }, + }, + 'Folder 2': { + title: 'Folder 2', + expanded: false, + folders: {}, + dashboards: { + [dashboardWithTwoFolders.spec.dashboard]: { + dashboard: dashboardWithTwoFolders.spec.dashboard, + dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, + items: [dashboardWithTwoFolders], + }, + }, + }, + }, + dashboards: {}, + }, + }); + }); + + it('Merges scopes from multiple dashboards', () => { + expect( + ScopesDashboardsService.instance?.groupDashboards([dashboardWithTwoFolders, alternativeDashboardWithTwoFolders]) + ).toEqual({ + '': { + title: '', + expanded: true, + folders: { + 'Folder 1': { + title: 'Folder 1', + expanded: false, + folders: {}, + dashboards: { + [dashboardWithTwoFolders.spec.dashboard]: { + dashboard: dashboardWithTwoFolders.spec.dashboard, + dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, + items: [dashboardWithTwoFolders, alternativeDashboardWithTwoFolders], + }, + }, + }, + 'Folder 2': { + title: 'Folder 2', + expanded: false, + folders: {}, + dashboards: { + [dashboardWithTwoFolders.spec.dashboard]: { + dashboard: dashboardWithTwoFolders.spec.dashboard, + dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, + items: [dashboardWithTwoFolders, alternativeDashboardWithTwoFolders], + }, + }, + }, + }, + dashboards: {}, + }, + }); + }); + + it('Matches snapshot', () => { + expect( + ScopesDashboardsService.instance?.groupDashboards([ + dashboardWithoutFolder, + dashboardWithOneFolder, + dashboardWithTwoFolders, + alternativeDashboardWithTwoFolders, + dashboardWithRootFolder, + alternativeDashboardWithRootFolder, + dashboardWithRootFolderAndOtherFolder, + ]) + ).toEqual({ + '': { + dashboards: { + [dashboardWithRootFolderAndOtherFolder.spec.dashboard]: { + dashboard: dashboardWithRootFolderAndOtherFolder.spec.dashboard, + dashboardTitle: dashboardWithRootFolderAndOtherFolder.status.dashboardTitle, + items: [dashboardWithRootFolderAndOtherFolder], + }, + [dashboardWithRootFolder.spec.dashboard]: { + dashboard: dashboardWithRootFolder.spec.dashboard, + dashboardTitle: dashboardWithRootFolder.status.dashboardTitle, + items: [dashboardWithRootFolder, alternativeDashboardWithRootFolder], + }, + [dashboardWithoutFolder.spec.dashboard]: { + dashboard: dashboardWithoutFolder.spec.dashboard, + dashboardTitle: dashboardWithoutFolder.status.dashboardTitle, + items: [dashboardWithoutFolder], + }, + }, + folders: { + 'Folder 1': { + dashboards: { + [dashboardWithOneFolder.spec.dashboard]: { + dashboard: dashboardWithOneFolder.spec.dashboard, + dashboardTitle: dashboardWithOneFolder.status.dashboardTitle, + items: [dashboardWithOneFolder], + }, + [dashboardWithTwoFolders.spec.dashboard]: { + dashboard: dashboardWithTwoFolders.spec.dashboard, + dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, + items: [dashboardWithTwoFolders, alternativeDashboardWithTwoFolders], + }, + }, + folders: {}, + expanded: false, + title: 'Folder 1', + }, + 'Folder 2': { + dashboards: { + [dashboardWithTwoFolders.spec.dashboard]: { + dashboard: dashboardWithTwoFolders.spec.dashboard, + dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, + items: [dashboardWithTwoFolders, alternativeDashboardWithTwoFolders], + }, + }, + folders: {}, + expanded: false, + title: 'Folder 2', + }, + 'Folder 3': { + dashboards: { + [dashboardWithRootFolderAndOtherFolder.spec.dashboard]: { + dashboard: dashboardWithRootFolderAndOtherFolder.spec.dashboard, + dashboardTitle: dashboardWithRootFolderAndOtherFolder.status.dashboardTitle, + items: [dashboardWithRootFolderAndOtherFolder], + }, + }, + folders: {}, + expanded: false, + title: 'Folder 3', + }, + }, + expanded: true, + title: '', + }, + }); + }); + }); + + describe('filterFolders', () => { + it('Shows folders matching criteria', () => { + expect( + ScopesDashboardsService.instance?.filterFolders( + { + '': { + title: '', + expanded: true, + folders: { + 'Folder 1': { + title: 'Folder 1', + expanded: false, + folders: {}, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + }, + }, + 'Folder 2': { + title: 'Folder 2', + expanded: true, + folders: {}, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + }, + }, + }, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + }, + }, + }, + 'Folder' + ) + ).toEqual({ + '': { + title: '', + expanded: true, + folders: { + 'Folder 1': { + title: 'Folder 1', + expanded: true, + folders: {}, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + }, + }, + 'Folder 2': { + title: 'Folder 2', + expanded: true, + folders: {}, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + }, + }, + }, + dashboards: {}, + }, + }); + }); + + it('Shows dashboards matching criteria', () => { + expect( + ScopesDashboardsService.instance?.filterFolders( + { + '': { + title: '', + expanded: true, + folders: { + 'Folder 1': { + title: 'Folder 1', + expanded: false, + folders: {}, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + }, + }, + 'Folder 2': { + title: 'Folder 2', + expanded: true, + folders: {}, + dashboards: { + 'Random ID': { + dashboard: 'Random ID', + dashboardTitle: 'Random Title', + items: [], + }, + }, + }, + }, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + 'Random ID': { + dashboard: 'Random ID', + dashboardTitle: 'Random Title', + items: [], + }, + }, + }, + }, + 'dash' + ) + ).toEqual({ + '': { + title: '', + expanded: true, + folders: { + 'Folder 1': { + title: 'Folder 1', + expanded: true, + folders: {}, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + }, + }, + }, + dashboards: { + 'Dashboard ID': { + dashboard: 'Dashboard ID', + dashboardTitle: 'Dashboard Title', + items: [], + }, + }, + }, + }); + }); + }); }); diff --git a/public/app/features/scopes/tests/featureFlag.test.ts b/public/app/features/scopes/tests/featureFlag.test.ts deleted file mode 100644 index efe209a6f5b..00000000000 --- a/public/app/features/scopes/tests/featureFlag.test.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { config } from '@grafana/runtime'; - -import { scopesSelectorScene } from '../instance'; - -import { getDatasource, getInstanceSettings, getMock } from './utils/mocks'; -import { renderDashboard } from './utils/render'; - -jest.mock('@grafana/runtime', () => ({ - __esModule: true, - ...jest.requireActual('@grafana/runtime'), - useChromeHeaderHeight: jest.fn(), - getBackendSrv: () => ({ get: getMock }), - getDataSourceSrv: () => ({ get: getDatasource, getInstanceSettings }), - usePluginLinks: jest.fn().mockReturnValue({ links: [] }), -})); - -describe('Feature flag off', () => { - beforeAll(() => { - config.featureToggles.scopeFilters = false; - config.featureToggles.groupByVariable = true; - }); - - it('Does not initialize', () => { - renderDashboard(); - expect(scopesSelectorScene).toBeNull(); - }); -}); diff --git a/public/app/features/scopes/tests/selector.test.ts b/public/app/features/scopes/tests/selector.test.ts index 6435de62803..951c6f54b2e 100644 --- a/public/app/features/scopes/tests/selector.test.ts +++ b/public/app/features/scopes/tests/selector.test.ts @@ -1,13 +1,13 @@ import { config } from '@grafana/runtime'; -import { sceneGraph } from '@grafana/scenes'; -import { DashboardScene } from 'app/features/dashboard-scene/scene/DashboardScene'; -import { getClosestScopesFacade } from '../utils'; +import { getDashboardScenePageStateManager } from '../../dashboard-scene/pages/DashboardScenePageStateManager'; +import { ScopesSelectorService } from '../selector/ScopesSelectorService'; import { applyScopes, cancelScopes, openSelector, selectResultCloud, updateScopes } from './utils/actions'; -import { expectNotDashboardReload, expectScopesSelectorValue } from './utils/assertions'; -import { fetchSelectedScopesSpy, getDatasource, getInstanceSettings, getMock, mocksScopes } from './utils/mocks'; +import { expectScopesSelectorValue } from './utils/assertions'; +import { getDatasource, getInstanceSettings, getMock, mocksScopes } from './utils/mocks'; import { renderDashboard, resetScenes } from './utils/render'; +import { getListOfScopes } from './utils/selectors'; jest.mock('@grafana/runtime', () => ({ __esModule: true, @@ -19,19 +19,22 @@ jest.mock('@grafana/runtime', () => ({ })); describe('Selector', () => { - let dashboardScene: DashboardScene; + let fetchSelectedScopesSpy: jest.SpyInstance; + let dashboardReloadSpy: jest.SpyInstance; beforeAll(() => { config.featureToggles.scopeFilters = true; config.featureToggles.groupByVariable = true; }); - beforeEach(() => { - dashboardScene = renderDashboard(); + beforeEach(async () => { + await renderDashboard(); + fetchSelectedScopesSpy = jest.spyOn(ScopesSelectorService.instance!, 'fetchScopesApi'); + dashboardReloadSpy = jest.spyOn(getDashboardScenePageStateManager(), 'reloadDashboard'); }); afterEach(async () => { - await resetScenes(); + await resetScenes([fetchSelectedScopesSpy, dashboardReloadSpy]); }); it('Fetches scope details on save', async () => { @@ -39,9 +42,7 @@ describe('Selector', () => { await selectResultCloud(); await applyScopes(); expect(fetchSelectedScopesSpy).toHaveBeenCalled(); - expect(getClosestScopesFacade(dashboardScene)?.value).toEqual( - mocksScopes.filter(({ metadata: { name } }) => name === 'cloud') - ); + expect(getListOfScopes()).toEqual(mocksScopes.filter(({ metadata: { name } }) => name === 'cloud')); }); it('Does not save the scopes on close', async () => { @@ -49,7 +50,7 @@ describe('Selector', () => { await selectResultCloud(); await cancelScopes(); expect(fetchSelectedScopesSpy).not.toHaveBeenCalled(); - expect(getClosestScopesFacade(dashboardScene)?.value).toEqual([]); + expect(getListOfScopes()).toEqual([]); }); it('Shows selected scopes', async () => { @@ -59,25 +60,6 @@ describe('Selector', () => { it('Does not reload the dashboard on scope change', async () => { await updateScopes(['grafana']); - expectNotDashboardReload(); - }); - - it('Adds scopes to enrichers', async () => { - const queryRunner = sceneGraph.getQueryController(dashboardScene)!; - - await updateScopes(['grafana']); - let scopes = mocksScopes.filter(({ metadata: { name } }) => name === 'grafana'); - expect(dashboardScene.enrichDataRequest(queryRunner).scopes).toEqual(scopes); - expect(dashboardScene.enrichFiltersRequest().scopes).toEqual(scopes); - - await updateScopes(['grafana', 'mimir']); - scopes = mocksScopes.filter(({ metadata: { name } }) => name === 'grafana' || name === 'mimir'); - expect(dashboardScene.enrichDataRequest(queryRunner).scopes).toEqual(scopes); - expect(dashboardScene.enrichFiltersRequest().scopes).toEqual(scopes); - - await updateScopes(['mimir']); - scopes = mocksScopes.filter(({ metadata: { name } }) => name === 'mimir'); - expect(dashboardScene.enrichDataRequest(queryRunner).scopes).toEqual(scopes); - expect(dashboardScene.enrichFiltersRequest().scopes).toEqual(scopes); + expect(dashboardReloadSpy).not.toHaveBeenCalled(); }); }); diff --git a/public/app/features/scopes/tests/tree.test.ts b/public/app/features/scopes/tests/tree.test.ts index 983393ca204..186e6fe06f0 100644 --- a/public/app/features/scopes/tests/tree.test.ts +++ b/public/app/features/scopes/tests/tree.test.ts @@ -1,5 +1,7 @@ import { config } from '@grafana/runtime'; +import { ScopesSelectorService } from '../selector/ScopesSelectorService'; + import { applyScopes, clearScopesSearch, @@ -39,7 +41,7 @@ import { expectSelectedScopePath, expectTreeScopePath, } from './utils/assertions'; -import { fetchNodesSpy, fetchScopeSpy, getDatasource, getInstanceSettings, getMock } from './utils/mocks'; +import { getDatasource, getInstanceSettings, getMock } from './utils/mocks'; import { renderDashboard, resetScenes } from './utils/render'; jest.mock('@grafana/runtime', () => ({ @@ -52,17 +54,22 @@ jest.mock('@grafana/runtime', () => ({ })); describe('Tree', () => { + let fetchNodesSpy: jest.SpyInstance; + let fetchScopeSpy: jest.SpyInstance; + beforeAll(() => { config.featureToggles.scopeFilters = true; config.featureToggles.groupByVariable = true; }); - beforeEach(() => { - renderDashboard(); + beforeEach(async () => { + await renderDashboard(); + fetchNodesSpy = jest.spyOn(ScopesSelectorService.instance!, 'fetchNodeApi'); + fetchScopeSpy = jest.spyOn(ScopesSelectorService.instance!, 'fetchScopeApi'); }); afterEach(async () => { - await resetScenes(); + await resetScenes([fetchNodesSpy, fetchScopeSpy]); }); it('Fetches scope details on select', async () => { @@ -126,16 +133,16 @@ describe('Tree', () => { await openSelector(); await expandResultApplications(); await searchScopes('Cloud'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(2); + expect(fetchNodesSpy).toHaveBeenCalledTimes(3); expectResultApplicationsGrafanaNotPresent(); expectResultApplicationsMimirNotPresent(); expectResultApplicationsCloudPresent(); await clearScopesSearch(); - expect(fetchNodesSpy).toHaveBeenCalledTimes(3); + expect(fetchNodesSpy).toHaveBeenCalledTimes(4); await searchScopes('Grafana'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(4); + expect(fetchNodesSpy).toHaveBeenCalledTimes(5); expectResultApplicationsGrafanaPresent(); expectResultApplicationsCloudNotPresent(); }); @@ -156,7 +163,7 @@ describe('Tree', () => { await expandResultApplications(); await selectResultApplicationsMimir(); await searchScopes('grafana'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(2); + expect(fetchNodesSpy).toHaveBeenCalledTimes(3); expectPersistedApplicationsMimirPresent(); expectPersistedApplicationsGrafanaNotPresent(); expectResultApplicationsMimirNotPresent(); @@ -168,7 +175,7 @@ describe('Tree', () => { await expandResultApplications(); await selectResultApplicationsMimir(); await searchScopes('mimir'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(2); + expect(fetchNodesSpy).toHaveBeenCalledTimes(3); expectPersistedApplicationsMimirNotPresent(); expectResultApplicationsMimirPresent(); }); @@ -178,10 +185,10 @@ describe('Tree', () => { await expandResultApplications(); await selectResultApplicationsMimir(); await searchScopes('grafana'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(2); + expect(fetchNodesSpy).toHaveBeenCalledTimes(3); await clearScopesSearch(); - expect(fetchNodesSpy).toHaveBeenCalledTimes(3); + expect(fetchNodesSpy).toHaveBeenCalledTimes(4); expectPersistedApplicationsMimirNotPresent(); expectPersistedApplicationsGrafanaNotPresent(); expectResultApplicationsMimirPresent(); @@ -192,15 +199,15 @@ describe('Tree', () => { await openSelector(); await expandResultApplications(); await searchScopes('mimir'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(2); + expect(fetchNodesSpy).toHaveBeenCalledTimes(3); await selectResultApplicationsMimir(); await searchScopes('unknown'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(3); + expect(fetchNodesSpy).toHaveBeenCalledTimes(4); expectPersistedApplicationsMimirPresent(); await clearScopesSearch(); - expect(fetchNodesSpy).toHaveBeenCalledTimes(4); + expect(fetchNodesSpy).toHaveBeenCalledTimes(5); expectResultApplicationsMimirPresent(); expectResultApplicationsGrafanaPresent(); }); @@ -210,7 +217,7 @@ describe('Tree', () => { await expandResultApplications(); await selectResultApplicationsMimir(); await searchScopes('grafana'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(2); + expect(fetchNodesSpy).toHaveBeenCalledTimes(3); await selectResultApplicationsGrafana(); await applyScopes(); @@ -222,7 +229,7 @@ describe('Tree', () => { await expandResultApplications(); await selectResultApplicationsMimir(); await searchScopes('grafana'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(2); + expect(fetchNodesSpy).toHaveBeenCalledTimes(3); await selectResultApplicationsGrafana(); await applyScopes(); @@ -239,11 +246,11 @@ describe('Tree', () => { expectScopesHeadline('Recommended'); await searchScopes('Applications'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(1); + expect(fetchNodesSpy).toHaveBeenCalledTimes(2); expectScopesHeadline('Results'); await searchScopes('unknown'); - expect(fetchNodesSpy).toHaveBeenCalledTimes(2); + expect(fetchNodesSpy).toHaveBeenCalledTimes(3); expectScopesHeadline('No results found for your query'); }); diff --git a/public/app/features/scopes/tests/utils.test.ts b/public/app/features/scopes/tests/utils.test.ts deleted file mode 100644 index 7b37541fb05..00000000000 --- a/public/app/features/scopes/tests/utils.test.ts +++ /dev/null @@ -1,364 +0,0 @@ -import { filterFolders, groupDashboards } from '../internal/utils'; - -import { - alternativeDashboardWithRootFolder, - alternativeDashboardWithTwoFolders, - dashboardWithOneFolder, - dashboardWithoutFolder, - dashboardWithRootFolder, - dashboardWithRootFolderAndOtherFolder, - dashboardWithTwoFolders, -} from './utils/mocks'; - -describe('Utils', () => { - describe('groupDashboards', () => { - it('Assigns dashboards without groups to root folder', () => { - expect(groupDashboards([dashboardWithoutFolder])).toEqual({ - '': { - title: '', - isExpanded: true, - folders: {}, - dashboards: { - [dashboardWithoutFolder.spec.dashboard]: { - dashboard: dashboardWithoutFolder.spec.dashboard, - dashboardTitle: dashboardWithoutFolder.status.dashboardTitle, - items: [dashboardWithoutFolder], - }, - }, - }, - }); - }); - - it('Assigns dashboards with root group to root folder', () => { - expect(groupDashboards([dashboardWithRootFolder])).toEqual({ - '': { - title: '', - isExpanded: true, - folders: {}, - dashboards: { - [dashboardWithRootFolder.spec.dashboard]: { - dashboard: dashboardWithRootFolder.spec.dashboard, - dashboardTitle: dashboardWithRootFolder.status.dashboardTitle, - items: [dashboardWithRootFolder], - }, - }, - }, - }); - }); - - it('Merges folders from multiple dashboards', () => { - expect(groupDashboards([dashboardWithOneFolder, dashboardWithTwoFolders])).toEqual({ - '': { - title: '', - isExpanded: true, - folders: { - 'Folder 1': { - title: 'Folder 1', - isExpanded: false, - folders: {}, - dashboards: { - [dashboardWithOneFolder.spec.dashboard]: { - dashboard: dashboardWithOneFolder.spec.dashboard, - dashboardTitle: dashboardWithOneFolder.status.dashboardTitle, - items: [dashboardWithOneFolder], - }, - [dashboardWithTwoFolders.spec.dashboard]: { - dashboard: dashboardWithTwoFolders.spec.dashboard, - dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, - items: [dashboardWithTwoFolders], - }, - }, - }, - 'Folder 2': { - title: 'Folder 2', - isExpanded: false, - folders: {}, - dashboards: { - [dashboardWithTwoFolders.spec.dashboard]: { - dashboard: dashboardWithTwoFolders.spec.dashboard, - dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, - items: [dashboardWithTwoFolders], - }, - }, - }, - }, - dashboards: {}, - }, - }); - }); - - it('Merges scopes from multiple dashboards', () => { - expect(groupDashboards([dashboardWithTwoFolders, alternativeDashboardWithTwoFolders])).toEqual({ - '': { - title: '', - isExpanded: true, - folders: { - 'Folder 1': { - title: 'Folder 1', - isExpanded: false, - folders: {}, - dashboards: { - [dashboardWithTwoFolders.spec.dashboard]: { - dashboard: dashboardWithTwoFolders.spec.dashboard, - dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, - items: [dashboardWithTwoFolders, alternativeDashboardWithTwoFolders], - }, - }, - }, - 'Folder 2': { - title: 'Folder 2', - isExpanded: false, - folders: {}, - dashboards: { - [dashboardWithTwoFolders.spec.dashboard]: { - dashboard: dashboardWithTwoFolders.spec.dashboard, - dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, - items: [dashboardWithTwoFolders, alternativeDashboardWithTwoFolders], - }, - }, - }, - }, - dashboards: {}, - }, - }); - }); - - it('Matches snapshot', () => { - expect( - groupDashboards([ - dashboardWithoutFolder, - dashboardWithOneFolder, - dashboardWithTwoFolders, - alternativeDashboardWithTwoFolders, - dashboardWithRootFolder, - alternativeDashboardWithRootFolder, - dashboardWithRootFolderAndOtherFolder, - ]) - ).toEqual({ - '': { - dashboards: { - [dashboardWithRootFolderAndOtherFolder.spec.dashboard]: { - dashboard: dashboardWithRootFolderAndOtherFolder.spec.dashboard, - dashboardTitle: dashboardWithRootFolderAndOtherFolder.status.dashboardTitle, - items: [dashboardWithRootFolderAndOtherFolder], - }, - [dashboardWithRootFolder.spec.dashboard]: { - dashboard: dashboardWithRootFolder.spec.dashboard, - dashboardTitle: dashboardWithRootFolder.status.dashboardTitle, - items: [dashboardWithRootFolder, alternativeDashboardWithRootFolder], - }, - [dashboardWithoutFolder.spec.dashboard]: { - dashboard: dashboardWithoutFolder.spec.dashboard, - dashboardTitle: dashboardWithoutFolder.status.dashboardTitle, - items: [dashboardWithoutFolder], - }, - }, - folders: { - 'Folder 1': { - dashboards: { - [dashboardWithOneFolder.spec.dashboard]: { - dashboard: dashboardWithOneFolder.spec.dashboard, - dashboardTitle: dashboardWithOneFolder.status.dashboardTitle, - items: [dashboardWithOneFolder], - }, - [dashboardWithTwoFolders.spec.dashboard]: { - dashboard: dashboardWithTwoFolders.spec.dashboard, - dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, - items: [dashboardWithTwoFolders, alternativeDashboardWithTwoFolders], - }, - }, - folders: {}, - isExpanded: false, - title: 'Folder 1', - }, - 'Folder 2': { - dashboards: { - [dashboardWithTwoFolders.spec.dashboard]: { - dashboard: dashboardWithTwoFolders.spec.dashboard, - dashboardTitle: dashboardWithTwoFolders.status.dashboardTitle, - items: [dashboardWithTwoFolders, alternativeDashboardWithTwoFolders], - }, - }, - folders: {}, - isExpanded: false, - title: 'Folder 2', - }, - 'Folder 3': { - dashboards: { - [dashboardWithRootFolderAndOtherFolder.spec.dashboard]: { - dashboard: dashboardWithRootFolderAndOtherFolder.spec.dashboard, - dashboardTitle: dashboardWithRootFolderAndOtherFolder.status.dashboardTitle, - items: [dashboardWithRootFolderAndOtherFolder], - }, - }, - folders: {}, - isExpanded: false, - title: 'Folder 3', - }, - }, - isExpanded: true, - title: '', - }, - }); - }); - }); - - describe('filterFolders', () => { - it('Shows folders matching criteria', () => { - expect( - filterFolders( - { - '': { - title: '', - isExpanded: true, - folders: { - 'Folder 1': { - title: 'Folder 1', - isExpanded: false, - folders: {}, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - }, - }, - 'Folder 2': { - title: 'Folder 2', - isExpanded: true, - folders: {}, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - }, - }, - }, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - }, - }, - }, - 'Folder' - ) - ).toEqual({ - '': { - title: '', - isExpanded: true, - folders: { - 'Folder 1': { - title: 'Folder 1', - isExpanded: true, - folders: {}, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - }, - }, - 'Folder 2': { - title: 'Folder 2', - isExpanded: true, - folders: {}, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - }, - }, - }, - dashboards: {}, - }, - }); - }); - - it('Shows dashboards matching criteria', () => { - expect( - filterFolders( - { - '': { - title: '', - isExpanded: true, - folders: { - 'Folder 1': { - title: 'Folder 1', - isExpanded: false, - folders: {}, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - }, - }, - 'Folder 2': { - title: 'Folder 2', - isExpanded: true, - folders: {}, - dashboards: { - 'Random ID': { - dashboard: 'Random ID', - dashboardTitle: 'Random Title', - items: [], - }, - }, - }, - }, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - 'Random ID': { - dashboard: 'Random ID', - dashboardTitle: 'Random Title', - items: [], - }, - }, - }, - }, - 'dash' - ) - ).toEqual({ - '': { - title: '', - isExpanded: true, - folders: { - 'Folder 1': { - title: 'Folder 1', - isExpanded: true, - folders: {}, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - }, - }, - }, - dashboards: { - 'Dashboard ID': { - dashboard: 'Dashboard ID', - dashboardTitle: 'Dashboard Title', - items: [], - }, - }, - }, - }); - }); - }); -}); diff --git a/public/app/features/scopes/tests/utils/actions.ts b/public/app/features/scopes/tests/utils/actions.ts index 9781fee2b6d..5972a430fc5 100644 --- a/public/app/features/scopes/tests/utils/actions.ts +++ b/public/app/features/scopes/tests/utils/actions.ts @@ -5,16 +5,8 @@ import { MultiValueVariable, sceneGraph, VariableValue } from '@grafana/scenes'; import { defaultTimeZone, TimeZone } from '@grafana/schema'; import { DashboardScene } from 'app/features/dashboard-scene/scene/DashboardScene'; -import { scopesSelectorScene } from '../../instance'; +import { ScopesService } from '../../ScopesService'; -import { - dashboardReloadSpy, - fetchDashboardsSpy, - fetchNodesSpy, - fetchScopeSpy, - fetchSelectedScopesSpy, - getMock, -} from './mocks'; import { getDashboardFolderExpand, getDashboardsExpand, @@ -37,30 +29,13 @@ import { getTreeSearch, } from './selectors'; -export const clearMocks = () => { - fetchNodesSpy.mockClear(); - fetchScopeSpy.mockClear(); - fetchSelectedScopesSpy.mockClear(); - fetchDashboardsSpy.mockClear(); - dashboardReloadSpy.mockClear(); - getMock.mockClear(); -}; - const click = async (selector: () => HTMLElement) => act(() => fireEvent.click(selector())); const type = async (selector: () => HTMLInputElement, value: string) => { await act(() => fireEvent.input(selector(), { target: { value } })); await jest.runOnlyPendingTimersAsync(); }; -export const updateScopes = async (scopes: string[]) => - act(async () => - scopesSelectorScene?.updateScopes( - scopes.map((scopeName) => ({ - scopeName, - path: [], - })) - ) - ); +export const updateScopes = async (scopes: string[]) => act(async () => ScopesService.instance?.changeScopes(scopes)); export const openSelector = async () => click(getSelectorInput); export const applyScopes = async () => { await click(getSelectorApply); diff --git a/public/app/features/scopes/tests/utils/assertions.ts b/public/app/features/scopes/tests/utils/assertions.ts index f58d73de50f..c842e81b3fa 100644 --- a/public/app/features/scopes/tests/utils/assertions.ts +++ b/public/app/features/scopes/tests/utils/assertions.ts @@ -1,4 +1,3 @@ -import { dashboardReloadSpy } from './mocks'; import { getDashboard, getDashboardsContainer, @@ -21,7 +20,6 @@ import { queryDashboard, queryDashboardFolderExpand, queryDashboardsContainer, - queryDashboardsExpand, queryDashboardsSearch, queryPersistedApplicationsGrafanaSelect, queryPersistedApplicationsMimirSelect, @@ -29,7 +27,6 @@ import { queryResultApplicationsGrafanaSelect, queryResultApplicationsMimirSelect, querySelectorApply, - querySelectorInput, } from './selectors'; const expectInDocument = (selector: () => HTMLElement) => expect(selector()).toBeInTheDocument(); @@ -42,7 +39,7 @@ const expectTextContent = (selector: () => HTMLElement, text: string) => expect( const expectDisabled = (selector: () => HTMLElement) => expect(selector()).toBeDisabled(); export const expectScopesSelectorClosed = () => expectNotInDocument(querySelectorApply); -export const expectScopesSelectorNotInDocument = () => expectNotInDocument(querySelectorInput); +export const expectScopesSelectorDisabled = () => expectDisabled(getSelectorInput); export const expectScopesSelectorValue = (value: string) => expectValue(getSelectorInput, value); export const expectScopesHeadline = (value: string) => expectTextContent(getTreeHeadline, value); export const expectPersistedApplicationsGrafanaNotPresent = () => @@ -65,7 +62,6 @@ export const expectResultCloudOpsSelected = () => expectRadioChecked(getResultCl export const expectResultCloudOpsNotSelected = () => expectRadioNotChecked(getResultCloudOpsRadio); export const expectDashboardsDisabled = () => expectDisabled(getDashboardsExpand); -export const expectDashboardsNotInDocument = () => expectNotInDocument(queryDashboardsExpand); export const expectDashboardsClosed = () => expectNotInDocument(queryDashboardsContainer); export const expectDashboardsOpen = () => expectInDocument(getDashboardsContainer); export const expectNoDashboardsSearch = () => expectNotInDocument(queryDashboardsSearch); @@ -81,9 +77,6 @@ export const expectDashboardNotInDocument = (uid: string) => expectNotInDocument export const expectDashboardLength = (uid: string, length: number) => expect(queryAllDashboard(uid)).toHaveLength(length); -export const expectNotDashboardReload = () => expect(dashboardReloadSpy).not.toHaveBeenCalled(); -export const expectDashboardReload = () => expect(dashboardReloadSpy).toHaveBeenCalled(); - export const expectSelectedScopePath = (name: string, path: string[] | undefined) => expect(getSelectedScope(name)?.path).toEqual(path); export const expectTreeScopePath = (name: string, path: string[] | undefined) => diff --git a/public/app/features/scopes/tests/utils/mocks.ts b/public/app/features/scopes/tests/utils/mocks.ts index 0ac0a785237..f61e251a8bb 100644 --- a/public/app/features/scopes/tests/utils/mocks.ts +++ b/public/app/features/scopes/tests/utils/mocks.ts @@ -2,8 +2,6 @@ import { Scope, ScopeDashboardBinding, ScopeNode } from '@grafana/data'; import { DataSourceRef } from '@grafana/schema/dist/esm/common/common.gen'; import { getDashboardScenePageStateManager } from 'app/features/dashboard-scene/pages/DashboardScenePageStateManager'; -import * as api from '../../internal/api'; - export const mocksScopes: Scope[] = [ { metadata: { name: 'cloud' }, @@ -369,10 +367,6 @@ export const mocksNodes: Array = [ }, ] as const; -export const fetchNodesSpy = jest.spyOn(api, 'fetchNodes'); -export const fetchScopeSpy = jest.spyOn(api, 'fetchScope'); -export const fetchSelectedScopesSpy = jest.spyOn(api, 'fetchSelectedScopes'); -export const fetchDashboardsSpy = jest.spyOn(api, 'fetchDashboards'); export const dashboardReloadSpy = jest.spyOn(getDashboardScenePageStateManager(), 'reloadDashboard'); export const getMock = jest diff --git a/public/app/features/scopes/tests/utils/render.tsx b/public/app/features/scopes/tests/utils/render.tsx index 32ff0010d48..66072bd43b2 100644 --- a/public/app/features/scopes/tests/utils/render.tsx +++ b/public/app/features/scopes/tests/utils/render.tsx @@ -1,19 +1,21 @@ -import { cleanup } from '@testing-library/react'; +import { cleanup, waitFor } from '@testing-library/react'; import { KBarProvider } from 'kbar'; import { render } from 'test/test-utils'; import { getPanelPlugin } from '@grafana/data/test/__mocks__/pluginMocks'; import { config, setPluginImportUtils } from '@grafana/runtime'; +import { sceneGraph } from '@grafana/scenes'; import { defaultDashboard } from '@grafana/schema'; import { AppChrome } from 'app/core/components/AppChrome/AppChrome'; import { transformSaveModelToScene } from 'app/features/dashboard-scene/serialization/transformSaveModelToScene'; import { DashboardDataDTO, DashboardDTO, DashboardMeta } from 'app/types'; -import { initializeScopes, scopesDashboardsScene, scopesSelectorScene } from '../../instance'; -import { getInitialDashboardsState } from '../../internal/ScopesDashboardsScene'; -import { initialSelectorState } from '../../internal/ScopesSelectorScene'; +import { ScopesContextProvider } from '../../ScopesContextProvider'; +import { ScopesService } from '../../ScopesService'; +import { ScopesDashboardsService } from '../../dashboards/ScopesDashboardsService'; +import { ScopesSelectorService } from '../../selector/ScopesSelectorService'; -import { clearMocks } from './actions'; +import { getMock } from './mocks'; const getDashboardDTO: ( overrideDashboard: Partial, @@ -176,33 +178,38 @@ setPluginImportUtils({ getPanelPluginFromCache: () => undefined, }); -export function renderDashboard( +export async function renderDashboard( overrideDashboard: Partial = {}, overrideMeta: Partial = {} ) { jest.useFakeTimers({ advanceTimers: true }); jest.spyOn(console, 'error').mockImplementation(jest.fn()); - clearMocks(); - initializeScopes(); const dto: DashboardDTO = getDashboardDTO(overrideDashboard, overrideMeta); const scene = transformSaveModelToScene(dto); render( - - - + + + + + ); + await waitFor(() => expect(sceneGraph.getScopesBridge(scene)).toBeDefined()); + return scene; } -export async function resetScenes() { +export async function resetScenes(spies: jest.SpyInstance[] = []) { await jest.runOnlyPendingTimersAsync(); jest.useRealTimers(); - scopesSelectorScene?.setState(initialSelectorState); - scopesDashboardsScene?.setState(getInitialDashboardsState()); + getMock.mockClear(); + spies.forEach((spy) => spy.mockClear()); + ScopesService.instance?.reset(); + ScopesSelectorService.instance?.reset(); + ScopesDashboardsService.instance?.reset(); cleanup(); } diff --git a/public/app/features/scopes/tests/utils/selectors.ts b/public/app/features/scopes/tests/utils/selectors.ts index 689e82ca87f..e5ef25e26bb 100644 --- a/public/app/features/scopes/tests/utils/selectors.ts +++ b/public/app/features/scopes/tests/utils/selectors.ts @@ -1,6 +1,7 @@ import { screen } from '@testing-library/react'; -import { scopesSelectorScene } from '../../instance'; +import { ScopesService } from '../../ScopesService'; +import { ScopesSelectorService } from '../../selector/ScopesSelectorService'; const selectors = { tree: { @@ -33,14 +34,12 @@ const selectors = { }; export const getSelectorInput = () => screen.getByTestId(selectors.selector.input); -export const querySelectorInput = () => screen.queryByTestId(selectors.selector.input); export const querySelectorApply = () => screen.queryByTestId(selectors.selector.apply); export const getSelectorApply = () => screen.getByTestId(selectors.selector.apply); export const getSelectorCancel = () => screen.getByTestId(selectors.selector.cancel); export const getDashboardsExpand = () => screen.getByTestId(selectors.dashboards.expand); export const getDashboardsContainer = () => screen.getByTestId(selectors.dashboards.container); -export const queryDashboardsExpand = () => screen.queryByTestId(selectors.dashboards.expand); export const queryDashboardsContainer = () => screen.queryByTestId(selectors.dashboards.container); export const queryDashboardsSearch = () => screen.queryByTestId(selectors.dashboards.search); export const getDashboardsSearch = () => screen.getByTestId(selectors.dashboards.search); @@ -88,8 +87,9 @@ export const getResultCloudDevRadio = () => export const getResultCloudOpsRadio = () => screen.getByTestId(selectors.tree.radio('cloud-ops', 'result')); -export const getListOfSelectedScopes = () => scopesSelectorScene?.state.scopes; -export const getListOfTreeScopes = () => scopesSelectorScene?.state.treeScopes; +export const getListOfScopes = () => ScopesService.instance?.state.value; +export const getListOfSelectedScopes = () => ScopesSelectorService.instance?.state.selectedScopes; +export const getListOfTreeScopes = () => ScopesSelectorService.instance?.state.treeScopes; export const getSelectedScope = (name: string) => getListOfSelectedScopes()?.find((selectedScope) => selectedScope.scope.metadata.name === name); export const getTreeScope = (name: string) => getListOfTreeScopes()?.find((treeScope) => treeScope.scopeName === name); diff --git a/public/app/features/scopes/tests/viewMode.test.ts b/public/app/features/scopes/tests/viewMode.test.ts index 89d698b9b0f..ba115534f98 100644 --- a/public/app/features/scopes/tests/viewMode.test.ts +++ b/public/app/features/scopes/tests/viewMode.test.ts @@ -1,14 +1,14 @@ import { config } from '@grafana/runtime'; import { DashboardScene } from 'app/features/dashboard-scene/scene/DashboardScene'; -import { scopesDashboardsScene, scopesSelectorScene } from '../instance'; +import { ScopesService } from '../ScopesService'; import { enterEditMode, openSelector, toggleDashboards } from './utils/actions'; import { expectDashboardsClosed, - expectDashboardsNotInDocument, + expectDashboardsDisabled, expectScopesSelectorClosed, - expectScopesSelectorNotInDocument, + expectScopesSelectorDisabled, } from './utils/assertions'; import { getDatasource, getInstanceSettings, getMock } from './utils/mocks'; import { renderDashboard, resetScenes } from './utils/render'; @@ -30,8 +30,8 @@ describe('View mode', () => { config.featureToggles.groupByVariable = true; }); - beforeEach(() => { - dashboardScene = renderDashboard(); + beforeEach(async () => { + dashboardScene = await renderDashboard(); }); afterEach(async () => { @@ -40,8 +40,8 @@ describe('View mode', () => { it('Enters view mode', async () => { await enterEditMode(dashboardScene); - expect(scopesSelectorScene?.state?.isReadOnly).toEqual(true); - expect(scopesDashboardsScene?.state?.isPanelOpened).toEqual(false); + expect(ScopesService.instance?.state.readOnly).toEqual(true); + expect(ScopesService.instance?.state.drawerOpened).toEqual(false); }); it('Closes selector on enter', async () => { @@ -58,11 +58,11 @@ describe('View mode', () => { it('Does not show selector when view mode is active', async () => { await enterEditMode(dashboardScene); - expectScopesSelectorNotInDocument(); + expectScopesSelectorDisabled(); }); it('Does not show the expand button when view mode is active', async () => { await enterEditMode(dashboardScene); - expectDashboardsNotInDocument(); + expectDashboardsDisabled(); }); }); diff --git a/public/app/features/scopes/useScopesDashboardsState.ts b/public/app/features/scopes/useScopesDashboardsState.ts deleted file mode 100644 index 7fc2e7d385a..00000000000 --- a/public/app/features/scopes/useScopesDashboardsState.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { scopesDashboardsScene } from './instance'; - -export const useScopesDashboardsState = () => { - return scopesDashboardsScene?.useState(); -}; diff --git a/public/app/features/scopes/utils.ts b/public/app/features/scopes/utils.ts deleted file mode 100644 index 29ddd616382..00000000000 --- a/public/app/features/scopes/utils.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Scope } from '@grafana/data'; -import { sceneGraph, SceneObject } from '@grafana/scenes'; - -import { ScopesFacade } from './ScopesFacadeScene'; -import { scopesDashboardsScene, scopesSelectorScene } from './instance'; -import { getScopesFromSelectedScopes } from './internal/utils'; - -export function getSelectedScopes(): Scope[] { - return getScopesFromSelectedScopes(scopesSelectorScene?.state.scopes ?? []); -} - -export function getSelectedScopesNames(): string[] { - return getSelectedScopes().map((scope) => scope.metadata.name); -} - -export function enableScopes() { - scopesSelectorScene?.enable(); - scopesDashboardsScene?.enable(); -} - -export function disableScopes() { - scopesSelectorScene?.disable(); - scopesDashboardsScene?.disable(); -} - -export function exitScopesReadOnly() { - scopesSelectorScene?.exitReadOnly(); - scopesDashboardsScene?.exitReadOnly(); -} - -export function enterScopesReadOnly() { - scopesSelectorScene?.enterReadOnly(); - scopesDashboardsScene?.enterReadOnly(); -} - -export function getClosestScopesFacade(scene: SceneObject): ScopesFacade | null { - // eslint-disable-next-line @typescript-eslint/consistent-type-assertions - return sceneGraph.findObject(scene, (obj) => obj instanceof ScopesFacade) as ScopesFacade | null; -} diff --git a/public/app/features/trails/DataTrail.tsx b/public/app/features/trails/DataTrail.tsx index aef53bad053..3a6502f894f 100644 --- a/public/app/features/trails/DataTrail.tsx +++ b/public/app/features/trails/DataTrail.tsx @@ -31,7 +31,6 @@ import { VariableValueSelectors, } from '@grafana/scenes'; import { useStyles2 } from '@grafana/ui'; -import { getSelectedScopes } from 'app/features/scopes'; import { DataTrailSettings } from './DataTrailSettings'; import { DataTrailHistory } from './DataTrailsHistory'; @@ -426,7 +425,11 @@ export class DataTrail extends SceneObjectBase implements SceneO if (timeRange) { const datasourceUid = sceneGraph.interpolate(trail, VAR_DATASOURCE_EXPR); const otelTargets = await totalOtelResources(datasourceUid, timeRange); - const deploymentEnvironments = await getDeploymentEnvironments(datasourceUid, timeRange, getSelectedScopes()); + const deploymentEnvironments = await getDeploymentEnvironments( + datasourceUid, + timeRange, + sceneGraph.getScopesBridge(trail)?.getValue() ?? [] + ); const hasOtelResources = otelTargets.jobs.length > 0 && otelTargets.instances.length > 0; // loading from the url with otel resources selected will result in turning on OTel experience const otelResourcesVariable = sceneGraph.lookupVariable(VAR_OTEL_AND_METRIC_FILTERS, this); diff --git a/public/app/features/trails/DataTrailsApp.tsx b/public/app/features/trails/DataTrailsApp.tsx index b1fdf17a467..156a77e3e47 100644 --- a/public/app/features/trails/DataTrailsApp.tsx +++ b/public/app/features/trails/DataTrailsApp.tsx @@ -1,20 +1,16 @@ -import { css } from '@emotion/css'; import { useEffect, useState } from 'react'; import { Routes, Route } from 'react-router-dom-v5-compat'; -import { - DataQueryRequest, - DataSourceGetTagKeysOptions, - DataSourceGetTagValuesOptions, - PageLayoutType, -} from '@grafana/data'; +import { PageLayoutType } from '@grafana/data'; import { config, locationService } from '@grafana/runtime'; -import { SceneComponentProps, SceneObjectBase, SceneObjectState, UrlSyncContextProvider } from '@grafana/scenes'; -import { useStyles2 } from '@grafana/ui/'; +import { + SceneComponentProps, + SceneObjectBase, + SceneObjectState, + SceneScopesBridge, + UrlSyncContextProvider, +} from '@grafana/scenes'; import { Page } from 'app/core/components/Page/Page'; -import { getClosestScopesFacade, ScopesFacade, ScopesSelector } from 'app/features/scopes'; - -import { AppChromeUpdate } from '../../core/components/AppChrome/AppChromeUpdate'; import { DataTrail } from './DataTrail'; import { DataTrailsHome } from './DataTrailsHome'; @@ -25,35 +21,14 @@ import { getMetricName, getUrlForTrail, newMetricsTrail } from './utils'; export interface DataTrailsAppState extends SceneObjectState { trail: DataTrail; home: DataTrailsHome; + scopesBridge?: SceneScopesBridge | undefined; } export class DataTrailsApp extends SceneObjectBase { - private _scopesFacade: ScopesFacade | null; + protected _renderBeforeActivation = true; public constructor(state: DataTrailsAppState) { super(state); - - this._scopesFacade = getClosestScopesFacade(this); - } - - public enrichDataRequest(): Partial { - if (!config.featureToggles.promQLScope) { - return {}; - } - - return { - scopes: this._scopesFacade?.value, - }; - } - - public enrichFiltersRequest(): Partial { - if (!config.featureToggles.promQLScope) { - return {}; - } - - return { - scopes: this._scopesFacade?.value, - }; } goToUrlForTrail(trail: DataTrail) { @@ -62,33 +37,35 @@ export class DataTrailsApp extends SceneObjectBase { } static Component = ({ model }: SceneComponentProps) => { - const { trail, home } = model.useState(); + const { trail, home, scopesBridge } = model.useState(); return ( - - {/* The routes are relative to the HOME_ROUTE */} - null} - subTitle="" - > - - - } - /> - } /> - + <> + {scopesBridge && } + + {/* The routes are relative to the HOME_ROUTE */} + null} + subTitle="" + > + + + } + /> + } /> + + ); }; } function DataTrailView({ trail }: { trail: DataTrail }) { - const styles = useStyles2(getStyles); const [isInitialized, setIsInitialized] = useState(false); const { metric } = trail.useState(); @@ -108,15 +85,6 @@ function DataTrailView({ trail }: { trail: DataTrail }) { return ( - {config.featureToggles.enableScopesInMetricsExplore && ( - - -
- } - /> - )} @@ -127,37 +95,32 @@ let dataTrailsApp: DataTrailsApp; export function getDataTrailsApp() { if (!dataTrailsApp) { - const $behaviors = config.featureToggles.enableScopesInMetricsExplore - ? [ - new ScopesFacade({ - handler: (facade) => { - const trail = facade.parent && 'trail' in facade.parent.state ? facade.parent.state.trail : undefined; - - if (trail instanceof DataTrail) { - trail.publishEvent(new RefreshMetricsEvent()); - trail.checkDataSourceForOTelResources(); - } - }, - }), - ] - : undefined; + const scopesBridge = + config.featureToggles.scopeFilters && config.featureToggles.enableScopesInMetricsExplore + ? new SceneScopesBridge({}) + : undefined; dataTrailsApp = new DataTrailsApp({ trail: newMetricsTrail(), home: new DataTrailsHome({}), - $behaviors, + scopesBridge, + $behaviors: [ + () => { + scopesBridge?.setEnabled(true); + + const sub = scopesBridge?.subscribeToValue(() => { + dataTrailsApp.state.trail.publishEvent(new RefreshMetricsEvent()); + dataTrailsApp.state.trail.checkDataSourceForOTelResources(); + }); + + return () => { + scopesBridge?.setEnabled(false); + sub?.unsubscribe(); + }; + }, + ], }); } return dataTrailsApp; } - -const getStyles = () => ({ - topNavContainer: css({ - width: '100%', - height: '100%', - display: 'flex', - flexDirection: 'row', - justifyItems: 'flex-start', - }), -}); diff --git a/public/app/features/trails/MetricSelect/MetricSelectScene.tsx b/public/app/features/trails/MetricSelect/MetricSelectScene.tsx index 8a3fcd462e3..9cea458adaa 100644 --- a/public/app/features/trails/MetricSelect/MetricSelectScene.tsx +++ b/public/app/features/trails/MetricSelect/MetricSelectScene.tsx @@ -27,7 +27,6 @@ import { } from '@grafana/scenes'; import { Alert, Badge, Field, Icon, IconButton, InlineSwitch, Input, Select, Tooltip, useStyles2 } from '@grafana/ui'; import { Trans } from 'app/core/internationalization'; -import { getSelectedScopes } from 'app/features/scopes'; import { MetricScene } from '../MetricScene'; import { StatusWrapper } from '../StatusWrapper'; @@ -257,7 +256,7 @@ export class MetricSelectScene extends SceneObjectBase i const response = await getMetricNames( datasourceUid, timeRange, - getSelectedScopes(), + sceneGraph.getScopesBridge(this)?.getValue() ?? [], filters, jobsList, instancesList, diff --git a/public/app/features/trails/utils.test.ts b/public/app/features/trails/utils.test.ts index 04b15995982..9552b691641 100644 --- a/public/app/features/trails/utils.test.ts +++ b/public/app/features/trails/utils.test.ts @@ -50,6 +50,7 @@ describe('limitAdhocProviders', () => { } as unknown as MetricDatasourceHelper; dataTrail = { + forEachChild: jest.fn(), getQueries: jest.fn().mockReturnValue([]), } as unknown as DataTrail; }); diff --git a/public/app/features/trails/utils.ts b/public/app/features/trails/utils.ts index 860dc630a30..2b721161203 100644 --- a/public/app/features/trails/utils.ts +++ b/public/app/features/trails/utils.ts @@ -20,12 +20,12 @@ import { SceneObject, SceneObjectState, SceneObjectUrlValues, + SceneScopesBridge, SceneTimeRange, sceneUtils, SceneVariable, SceneVariableState, } from '@grafana/scenes'; -import { getClosestScopesFacade } from 'app/features/scopes'; import { getDatasourceSrv } from '../plugins/datasource_srv'; @@ -53,6 +53,10 @@ export function getTrailFor(model: SceneObject): DataTrail { return sceneGraph.getAncestor(model, DataTrail); } +export function getScopesBridgeFor(model: SceneObject): SceneScopesBridge | undefined { + return sceneGraph.getScopesBridge(getTrailFor(model)); +} + export function getTrailSettings(model: SceneObject): DataTrailSettings { return sceneGraph.getAncestor(model, DataTrail).state.settings; } @@ -193,7 +197,7 @@ export function limitAdhocProviders( const opts = { filters, - scopes: getClosestScopesFacade(variable)?.value, + scopes: sceneGraph.getScopesBridge(dataTrail)?.getValue(), queries: dataTrail.getQueries(), }; @@ -237,7 +241,7 @@ export function limitAdhocProviders( const opts = { key: filter.key, filters, - scopes: getClosestScopesFacade(variable)?.value, + scopes: sceneGraph.getScopesBridge(dataTrail)?.getValue(), queries: dataTrail.getQueries(), }; diff --git a/public/app/plugins/datasource/azuremonitor/package.json b/public/app/plugins/datasource/azuremonitor/package.json index 854abbb71e0..c28ed69b662 100644 --- a/public/app/plugins/datasource/azuremonitor/package.json +++ b/public/app/plugins/datasource/azuremonitor/package.json @@ -16,7 +16,7 @@ "immer": "10.1.1", "lodash": "4.17.21", "monaco-editor": "0.34.1", - "prismjs": "1.29.0", + "prismjs": "1.30.0", "react": "18.3.1", "react-dom": "18.3.1", "react-select": "5.10.0", diff --git a/public/app/plugins/datasource/cloud-monitoring/package.json b/public/app/plugins/datasource/cloud-monitoring/package.json index 4b12136a513..d22e00bcc4d 100644 --- a/public/app/plugins/datasource/cloud-monitoring/package.json +++ b/public/app/plugins/datasource/cloud-monitoring/package.json @@ -17,7 +17,7 @@ "immer": "10.1.1", "lodash": "4.17.21", "monaco-editor": "0.34.1", - "prismjs": "1.29.0", + "prismjs": "1.30.0", "react": "18.3.1", "react-dom": "18.3.1", "react-select": "5.10.0", diff --git a/public/app/plugins/datasource/grafana-pyroscope-datasource/package.json b/public/app/plugins/datasource/grafana-pyroscope-datasource/package.json index d75bed9c7ca..1b9d1b831b4 100644 --- a/public/app/plugins/datasource/grafana-pyroscope-datasource/package.json +++ b/public/app/plugins/datasource/grafana-pyroscope-datasource/package.json @@ -12,7 +12,7 @@ "fast-deep-equal": "^3.1.3", "lodash": "4.17.21", "monaco-editor": "0.34.1", - "prismjs": "1.29.0", + "prismjs": "1.30.0", "react": "18.3.1", "react-dom": "18.3.1", "react-use": "17.6.0", diff --git a/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.test.ts b/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.test.ts index e76cdf168e6..57c2dadc2b1 100644 --- a/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.test.ts +++ b/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.test.ts @@ -3,12 +3,14 @@ import { uniq } from 'lodash'; import { TraceqlFilter, TraceqlSearchScope } from '../dataquery.gen'; import { TempoDatasource } from '../datasource'; import TempoLanguageProvider from '../language_provider'; +import { intrinsics } from '../traceql/traceql'; import { filterToQuerySection, generateQueryFromAdHocFilters, getAllTags, getFilteredTags, + getIntrinsicTags, getTagsByScope, getUnscopedTags, } from './utils'; @@ -94,7 +96,7 @@ describe('gets correct tags', () => { it('for all tags', () => { const tags = getAllTags(v2Tags); - expect(tags).toEqual(['cluster', 'container', 'db', 'duration', 'kind', 'name', 'status']); + expect(tags).toEqual(uniq(['cluster', 'container', 'db', 'duration', 'kind', 'name', 'status'].concat(intrinsics))); }); it('for tags by resource scope', () => { @@ -106,6 +108,11 @@ describe('gets correct tags', () => { const tags = getTagsByScope(v2Tags, TraceqlSearchScope.Span); expect(tags).toEqual(['db']); }); + + it('for intrinsic tags', () => { + const tags = getIntrinsicTags(v2Tags); + expect(tags).toEqual(testIntrinsics); + }); }); describe('filterToQuerySection returns the correct query section for a filter', () => { @@ -179,7 +186,7 @@ describe('filterToQuerySection returns the correct query section for a filter', }); export const emptyTags = []; -export const testIntrinsics = ['duration', 'kind', 'name', 'status']; +export const testIntrinsics = uniq(['duration', 'kind', 'name', 'status'].concat(intrinsics)); export const v1Tags = ['bar', 'foo']; export const v2Tags = [ { diff --git a/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts b/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts index e1a599e99b3..5b4313ce6f2 100644 --- a/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts +++ b/public/app/plugins/datasource/tempo/SearchTraceQLEditor/utils.ts @@ -7,6 +7,7 @@ import { VariableFormatID } from '@grafana/schema'; import { TraceqlFilter, TraceqlSearchScope } from '../dataquery.gen'; import { getEscapedSpanNames } from '../datasource'; import TempoLanguageProvider from '../language_provider'; +import { intrinsics } from '../traceql/traceql'; import { Scope } from '../types'; export const interpolateFilters = (filters: TraceqlFilter[], scopedVars?: ScopedVars) => { @@ -132,13 +133,16 @@ export const getUnscopedTags = (scopes: Scope[]) => { }; export const getIntrinsicTags = (scopes: Scope[]) => { - return uniq( - scopes - .map((scope: Scope) => - scope.name && scope.name === TraceqlSearchScope.Intrinsic && scope.tags ? scope.tags : [] - ) - .flat() - ); + let tags = scopes + .map((scope: Scope) => (scope.name && scope.name === TraceqlSearchScope.Intrinsic && scope.tags ? scope.tags : [])) + .flat(); + + // Add the default intrinsic tags to the list of tags. + // This is needed because the /api/v2/search/tags API + // may not always return all the default intrinsic tags + // but generally has the most up to date list. + tags = uniq(tags.concat(intrinsics)); + return tags; }; export const getAllTags = (scopes: Scope[]) => { diff --git a/public/app/plugins/datasource/tempo/datasource.ts b/public/app/plugins/datasource/tempo/datasource.ts index b06a9d7bcc3..de07cc54e45 100644 --- a/public/app/plugins/datasource/tempo/datasource.ts +++ b/public/app/plugins/datasource/tempo/datasource.ts @@ -1,6 +1,6 @@ import { groupBy } from 'lodash'; import { EMPTY, forkJoin, from, lastValueFrom, merge, Observable, of } from 'rxjs'; -import { catchError, concatMap, map, mergeMap, toArray } from 'rxjs/operators'; +import { catchError, concatMap, finalize, map, mergeMap, toArray } from 'rxjs/operators'; import semver from 'semver'; import { @@ -97,6 +97,16 @@ interface ServiceMapQueryResponseWithRates { edges: DataFrame; } +interface TempoQueryMetrics { + success: boolean; + streaming?: boolean; + latencyMs: number; + query?: string; + error?: string; + statusCode?: number; + statusText?: string; +} + export class TempoDatasource extends DataSourceWithBackend { tracesToLogs?: TraceToLogsOptions; serviceMap?: { @@ -312,7 +322,7 @@ export class TempoDatasource extends DataSourceWithBackend { + reportTempoQueryMetrics('grafana_traces_traceql_response', options, { + success: true, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: queryFromFilters ?? '', + }); return { data: formatTraceQLResponse( response.data.traces, @@ -442,6 +458,15 @@ export class TempoDatasource extends DataSourceWithBackend { + reportTempoQueryMetrics('grafana_traces_traceql_response', options, { + success: false, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: queryFromFilters ?? '', + error: getErrorMessage(err.message), + statusCode: err.status, + statusText: err.statusText, + }); return of({ error: { message: getErrorMessage(err.data.message) }, data: [] }); }) ) @@ -569,7 +594,11 @@ export class TempoDatasource extends DataSourceWithBackend, targets: TempoQuery[]): Observable { + handleTraceIdQuery( + options: DataQueryRequest, + targets: TempoQuery[], + query: string + ): Observable { const validTargets = targets .filter((t) => t.query) .map((t): TempoQuery => ({ ...t, query: t.query?.trim(), queryType: 'traceId' })); @@ -577,13 +606,41 @@ export class TempoDatasource extends DataSourceWithBackend { if (response.error) { + reportTempoQueryMetrics('grafana_traces_traceID_response', options, { + success: false, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + error: getErrorMessage(response.error.message), + statusCode: response.error.status, + statusText: response.error.statusText, + }); return response; } + reportTempoQueryMetrics('grafana_traces_traceID_response', options, { + success: true, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + }); return transformTrace(response, this.instanceSettings, this.nodeGraph?.enabled); + }), + catchError((error) => { + reportTempoQueryMetrics('grafana_traces_traceID_response', options, { + success: false, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + error: getErrorMessage(error.message), + statusCode: error.status, + statusText: error.statusText, + }); + throw error; }) ); } @@ -595,6 +652,7 @@ export class TempoDatasource extends DataSourceWithBackend => { + const startTime = performance.now(); if (this.isStreamingSearchEnabled()) { return this.handleStreamingQuery(options, targets.traceql, queryValue); } else { @@ -606,11 +664,26 @@ export class TempoDatasource extends DataSourceWithBackend { + reportTempoQueryMetrics('grafana_traces_traceql_response', options, { + success: true, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: queryValue ?? '', + }); return { data: formatTraceQLResponse(response.data.traces, this.instanceSettings, targets.traceql[0].tableType), }; }), catchError((err) => { + reportTempoQueryMetrics('grafana_traces_traceql_response', options, { + success: false, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: queryValue ?? '', + error: getErrorMessage(err.message), + statusCode: err.status, + statusText: err.statusText, + }); return of({ error: { message: getErrorMessage(err.data.message) }, data: [] }); }) ); @@ -619,7 +692,8 @@ export class TempoDatasource extends DataSourceWithBackend, - targets: TempoQuery[] + targets: TempoQuery[], + query: string ): Observable { const validTargets = targets .filter((t) => t.query) @@ -630,12 +704,28 @@ export class TempoDatasource extends DataSourceWithBackend { + reportTempoQueryMetrics('grafana_traces_traceql_metrics_response', options, { + success: true, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + }); return enhanceTraceQlMetricsResponse(response, this.instanceSettings); }), catchError((err) => { + reportTempoQueryMetrics('grafana_traces_traceql_metrics_response', options, { + success: false, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + error: getErrorMessage(err.data.message), + statusCode: err.status, + statusText: err.statusText, + }); return of({ error: { message: getErrorMessage(err.data.message) }, data: [] }); }) ); @@ -659,6 +749,7 @@ export class TempoDatasource extends DataSourceWithBackend { if (!response.data.summaries) { + reportTempoQueryMetrics('grafana_traces_metrics_summary_response', options, { + success: false, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + error: getErrorMessage(`No summary data for '${groupBy}'.`), + }); return { error: { message: getErrorMessage(`No summary data for '${groupBy}'.`), @@ -678,6 +776,13 @@ export class TempoDatasource extends DataSourceWithBackend summary.series.length > 0); if (!hasSeries) { + reportTempoQueryMetrics('grafana_traces_metrics_summary_response', options, { + success: false, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + error: getErrorMessage(`No series data. Ensure you are using an up to date version of Tempo`), + }); return { error: { message: getErrorMessage(`No series data. Ensure you are using an up to date version of Tempo`), @@ -685,11 +790,26 @@ export class TempoDatasource extends DataSourceWithBackend { + reportTempoQueryMetrics('grafana_traces_metrics_summary_response', options, { + success: false, + streaming: false, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + error: getErrorMessage(error.data.message), + statusCode: error.status, + statusText: error.statusText, + }); return of({ error: { message: getErrorMessage(error.data.message) }, data: emptyResponse, @@ -709,6 +829,7 @@ export class TempoDatasource extends DataSourceWithBackend doTempoSearchStreaming( @@ -718,6 +839,28 @@ export class TempoDatasource extends DataSourceWithBackend { + reportTempoQueryMetrics('grafana_traces_traceql_response', options, { + success: false, + streaming: true, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + error: getErrorMessage(error.data.message), + statusCode: error.status, + statusText: error.statusText, + }); + // Re-throw the error to maintain the error chain + throw error; + }), + finalize(() => { + reportTempoQueryMetrics('grafana_traces_traceql_response', options, { + success: true, + streaming: true, + query: query ?? '', + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + }); + }) ); } @@ -732,6 +875,7 @@ export class TempoDatasource extends DataSourceWithBackend doTempoMetricsStreaming( @@ -740,6 +884,28 @@ export class TempoDatasource extends DataSourceWithBackend { + reportTempoQueryMetrics('grafana_traces_traceql_metrics_response', options, { + success: false, + streaming: true, + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + query: query ?? '', + error: getErrorMessage(error.data.message), + statusCode: error.status, + statusText: error.statusText, + }); + // Re-throw the error to maintain the error chain + throw error; + }), + finalize(() => { + reportTempoQueryMetrics('grafana_traces_traceql_metrics_response', options, { + success: true, + streaming: true, + query: query ?? '', + latencyMs: Math.round(performance.now() - startTime), // rounded to nearest millisecond + }); + }) ); } @@ -1442,6 +1608,44 @@ function getServiceGraphViewDataFrames( return df; } +/** + * Reports metrics for Tempo query interactions. + * + * @param options - The data query request options containing app and other context + * @param metrics - Object containing metrics to report: + * - success: Whether the query was successful + * - streaming: (optional) Whether streaming was used + * - latencyMs: Query execution time in milliseconds + * - query: (optional) The query string that was executed + * - error: (optional) Error message if query failed + * - statusCode: (optional) HTTP status code if query failed + * - statusText: (optional) HTTP status text if query failed + * @param interactionName - (optional) Name of the interaction to report. + * Defaults to 'grafana_traces_traceql_response' + * + * @example + * ```typescript + * reportTempoQueryMetrics(options, { + * success: true, + * streaming: true, + * latencyMs: Math.round(performance.now() - startTime), + * query: 'my query' + * }); + * ``` + */ +function reportTempoQueryMetrics( + interactionName: string, + options: DataQueryRequest, + metrics: TempoQueryMetrics +) { + reportInteraction(interactionName, { + datasourceType: 'tempo', + app: options.app ?? '', + grafana_version: config.buildInfo.version, + ...metrics, + }); +} + export function buildExpr( metric: { expr: string; params: string[]; topk?: number }, extraParams: string, diff --git a/public/app/plugins/datasource/tempo/language_provider.test.ts b/public/app/plugins/datasource/tempo/language_provider.test.ts index 9bd44f33bed..7aff5eb7b18 100644 --- a/public/app/plugins/datasource/tempo/language_provider.test.ts +++ b/public/app/plugins/datasource/tempo/language_provider.test.ts @@ -1,7 +1,10 @@ +import { uniq } from 'lodash'; + import { v1Tags, v2Tags } from './SearchTraceQLEditor/utils.test'; import { TraceqlSearchScope } from './dataquery.gen'; import { TempoDatasource } from './datasource'; import TempoLanguageProvider from './language_provider'; +import { intrinsics } from './traceql/traceql'; import { Scope } from './types'; describe('Language_provider', () => { @@ -15,7 +18,7 @@ describe('Language_provider', () => { it('for API v2 intrinsic tags', async () => { const lp = setup(undefined, v2Tags); const tags = lp.getMetricsSummaryTags(TraceqlSearchScope.Intrinsic); - expect(tags).toEqual(['duration', 'kind', 'name', 'status']); + expect(tags).toEqual(uniq(['duration', 'kind', 'name', 'status'].concat(intrinsics))); }); it('for API v2 resource tags', async () => { @@ -105,7 +108,9 @@ describe('Language_provider', () => { it('for API v2 tags', async () => { const lp = setup(undefined, v2Tags); const tags = lp.getAutocompleteTags(); - expect(tags).toEqual(['cluster', 'container', 'db', 'duration', 'kind', 'name', 'status']); + expect(tags).toEqual( + uniq(['cluster', 'container', 'db', 'duration', 'kind', 'name', 'status'].concat(intrinsics)) + ); }); }); diff --git a/public/app/plugins/datasource/tempo/package.json b/public/app/plugins/datasource/tempo/package.json index 1cf120ff959..619a81e8f81 100644 --- a/public/app/plugins/datasource/tempo/package.json +++ b/public/app/plugins/datasource/tempo/package.json @@ -26,7 +26,7 @@ "lodash": "4.17.21", "lru-cache": "11.0.2", "monaco-editor": "0.34.1", - "prismjs": "1.29.0", + "prismjs": "1.30.0", "react": "18.3.1", "react-dom": "18.3.1", "react-select": "5.10.0", diff --git a/public/app/plugins/datasource/tempo/traceql/autocomplete.ts b/public/app/plugins/datasource/tempo/traceql/autocomplete.ts index 5becf4169dd..1c4e13fd611 100644 --- a/public/app/plugins/datasource/tempo/traceql/autocomplete.ts +++ b/public/app/plugins/datasource/tempo/traceql/autocomplete.ts @@ -224,6 +224,30 @@ export class CompletionProvider implements monacoTypes.languages.CompletionItemP detail: 'Number of spans over time', documentation: 'Counts the number of spans over time.', }, + { + label: 'min_over_time', + insertText: 'min_over_time()$0', + detail: 'Minimum value of attribute over time', + documentation: 'Minimum value for the specified attribute across all matching spans over time.', + }, + { + label: 'max_over_time', + insertText: 'max_over_time()$0', + detail: 'Maximum value of attribute over time', + documentation: 'Maximum value for the specified attribute across all matching spans over time.', + }, + { + label: 'avg_over_time', + insertText: 'avg_over_time()$0', + detail: 'Average value of attribute over time', + documentation: 'Average value for the specified attribute across all matching spans over time.', + }, + { + label: 'sum_over_time', + insertText: 'sum_over_time()$0', + detail: 'Summation value of attribute over time', + documentation: 'Sum of the values for the specified attribute across all matching spans over time.', + }, { label: 'histogram_over_time', insertText: 'histogram_over_time($0)', diff --git a/public/app/plugins/datasource/tempo/traceql/traceql.ts b/public/app/plugins/datasource/tempo/traceql/traceql.ts index c81ae8f77e5..1dea15994dd 100644 --- a/public/app/plugins/datasource/tempo/traceql/traceql.ts +++ b/public/app/plugins/datasource/tempo/traceql/traceql.ts @@ -62,6 +62,10 @@ const aggregatorFunctions = ['avg', 'count', 'max', 'min', 'sum']; const functions = aggregatorFunctions.concat([ 'by', 'count_over_time', + 'min_over_time', + 'max_over_time', + 'avg_over_time', + 'sum_over_time', 'histogram_over_time', 'quantile_over_time', 'rate', diff --git a/public/app/types/unified-alerting-dto.ts b/public/app/types/unified-alerting-dto.ts index bf112911756..6669d4fded9 100644 --- a/public/app/types/unified-alerting-dto.ts +++ b/public/app/types/unified-alerting-dto.ts @@ -262,6 +262,7 @@ export interface PostableGrafanaRuleDefinition { record?: { metric: string; from: string; + target_datasource_uid?: string; }; intervalSeconds?: number; } diff --git a/public/locales/cs-CZ/grafana.json b/public/locales/cs-CZ/grafana.json new file mode 100644 index 00000000000..af5d7e65575 --- /dev/null +++ b/public/locales/cs-CZ/grafana.json @@ -0,0 +1,4038 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_few": "", + "used-by_many": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_few": "", + "used-by-rules_many": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_few": "", + "n-instances_many": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_few": "", + "n-more-policies_many": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_few": "", + "alertRule_many": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_few": "", + "dashboard_many": "", + "dashboard_other": "", + "folder_one": "", + "folder_few": "", + "folder_many": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_few": "", + "libraryPanel_many": "", + "libraryPanel_other": "", + "total_one": "", + "total_few": "", + "total_many": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_few": "", + "body_many": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_few": "", + "dashboard-count_many": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_few": "", + "text_many": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_few": "", + "folder-picker-text_many": "", + "folder-picker-text_other": "", + "text_one": "", + "text_few": "", + "text_many": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/de-DE/grafana.json b/public/locales/de-DE/grafana.json index f19fca1d4f4..f58adc0d513 100644 --- a/public/locales/de-DE/grafana.json +++ b/public/locales/de-DE/grafana.json @@ -184,7 +184,8 @@ "rule-identifier": "", "rule-type": "", "state-error-timeout": "", - "state-no-data": "" + "state-no-data": "", + "target-datasource-uid": "" }, "alert-recording-rule-form": { "evaluation-behaviour": { @@ -504,6 +505,10 @@ "preview": "", "previewCondition": "" }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, "rule-form": { "evaluation": { "evaluation-group-and-interval": "", @@ -1068,23 +1073,18 @@ "elements": { "dashboard": "", "objects": "", + "panel": "", "panels": "", + "row": "", "rows": "", + "tab": "", "tabs": "" }, - "objects": { - "multi-select": { - "selection-number": "" - } - }, "open": "", "row": { "header": { "hide": "", "title": "" - }, - "multi-select": { - "title": "" } } }, @@ -1165,13 +1165,11 @@ "copy-or-duplicate": "", "delete": "", "duplicate": "", - "layout": "", - "panels-title": "" + "layout": "" } }, "options": { "description": "", - "title": "", "title-option": "" }, "outline": { @@ -1214,7 +1212,6 @@ }, "rows-layout": { "description": "", - "item-name": "", "name": "", "option": { "height": "", @@ -1253,9 +1250,6 @@ "menu": { "move-tab": "" }, - "multi-select": { - "title": "" - }, "name": "", "tab": { "menu": { @@ -1270,7 +1264,6 @@ "new": "" }, "tab-options": { - "title": "", "title-option": "" } }, @@ -1347,7 +1340,6 @@ "description": "", "open-edit": "", "plugin-type-image": "", - "title": "", "title-option": "", "transparent-background": "" } diff --git a/public/locales/en-US/grafana.json b/public/locales/en-US/grafana.json index cef94684d01..2deedc01267 100644 --- a/public/locales/en-US/grafana.json +++ b/public/locales/en-US/grafana.json @@ -184,7 +184,8 @@ "rule-identifier": "Rule identifier", "rule-type": "Rule type", "state-error-timeout": "Alert state if execution error or timeout", - "state-no-data": "Alert state if no data or all values are null" + "state-no-data": "Alert state if no data or all values are null", + "target-datasource-uid": "Target data source" }, "alert-recording-rule-form": { "evaluation-behaviour": { @@ -378,6 +379,8 @@ "list-view": { "empty": { "new-alert-rule": "New alert rule", + "new-ds-managed-recording-rule": "New data source-managed recording rule", + "new-grafana-recording-rule": "New Grafana-managed recording rule", "new-recording-rule": "New recording rule", "provisioning": "You can also define rules through file provisioning or Terraform. <2>Learn more" }, @@ -504,6 +507,10 @@ "preview": "Preview", "previewCondition": "Preview alert rule condition" }, + "recording-rules": { + "description-target-data-source": "The Prometheus data source to store the recording rule in", + "label-target-data-source": "Target data source" + }, "rule-form": { "evaluation": { "evaluation-group-and-interval": "Evaluation group and interval", @@ -1068,23 +1075,18 @@ "elements": { "dashboard": "Dashboard", "objects": "Objects", + "panel": "Panel", "panels": "Panels", + "row": "Row", "rows": "Rows", + "tab": "Tab", "tabs": "Tabs" }, - "objects": { - "multi-select": { - "selection-number": "No. of objects selected: {{length}}" - } - }, "open": "Open options pane", "row": { "header": { "hide": "Hide", "title": "Row header" - }, - "multi-select": { - "title": "{{length}} rows selected" } } }, @@ -1165,13 +1167,11 @@ "copy-or-duplicate": "Copy or Duplicate", "delete": "Delete", "duplicate": "Duplicate", - "layout": "Layout", - "panels-title": "{{length}} panels selected" + "layout": "Layout" } }, "options": { "description": "Description", - "title": "Dashboard options", "title-option": "Title" }, "outline": { @@ -1214,7 +1214,6 @@ }, "rows-layout": { "description": "Rows layout", - "item-name": "Row", "name": "Rows", "option": { "height": "Height", @@ -1253,9 +1252,6 @@ "menu": { "move-tab": "Move tab" }, - "multi-select": { - "title": "{{length}} tabs selected" - }, "name": "Tabs", "tab": { "menu": { @@ -1270,7 +1266,6 @@ "new": "New tab" }, "tab-options": { - "title": "Tab", "title-option": "Title" } }, @@ -1345,9 +1340,8 @@ "viz-panel": { "options": { "description": "Description", - "open-edit": "Open Panel Edit", + "open-edit": "Open panel editor", "plugin-type-image": "Image of plugin type", - "title": "Panel", "title-option": "Title", "transparent-background": "Transparent background" } @@ -3131,7 +3125,8 @@ "old-password-required": "Old password is required", "passwords-must-match": "Passwords must match", "strong-password-validation-register": "Password does not comply with the strong password policy" - } + }, + "change-theme": "Change theme" }, "public-dashboard": { "acknowledgment-checkboxes": { diff --git a/public/locales/es-ES/grafana.json b/public/locales/es-ES/grafana.json index deb63c2a931..ca06ff0f505 100644 --- a/public/locales/es-ES/grafana.json +++ b/public/locales/es-ES/grafana.json @@ -184,7 +184,8 @@ "rule-identifier": "", "rule-type": "", "state-error-timeout": "", - "state-no-data": "" + "state-no-data": "", + "target-datasource-uid": "" }, "alert-recording-rule-form": { "evaluation-behaviour": { @@ -504,6 +505,10 @@ "preview": "", "previewCondition": "" }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, "rule-form": { "evaluation": { "evaluation-group-and-interval": "", @@ -1068,23 +1073,18 @@ "elements": { "dashboard": "", "objects": "", + "panel": "", "panels": "", + "row": "", "rows": "", + "tab": "", "tabs": "" }, - "objects": { - "multi-select": { - "selection-number": "" - } - }, "open": "", "row": { "header": { "hide": "", "title": "" - }, - "multi-select": { - "title": "" } } }, @@ -1165,13 +1165,11 @@ "copy-or-duplicate": "", "delete": "", "duplicate": "", - "layout": "", - "panels-title": "" + "layout": "" } }, "options": { "description": "", - "title": "", "title-option": "" }, "outline": { @@ -1214,7 +1212,6 @@ }, "rows-layout": { "description": "", - "item-name": "", "name": "", "option": { "height": "", @@ -1253,9 +1250,6 @@ "menu": { "move-tab": "" }, - "multi-select": { - "title": "" - }, "name": "", "tab": { "menu": { @@ -1270,7 +1264,6 @@ "new": "" }, "tab-options": { - "title": "", "title-option": "" } }, @@ -1347,7 +1340,6 @@ "description": "", "open-edit": "", "plugin-type-image": "", - "title": "", "title-option": "", "transparent-background": "" } diff --git a/public/locales/fr-FR/grafana.json b/public/locales/fr-FR/grafana.json index 7e32cde652b..cec4d85c830 100644 --- a/public/locales/fr-FR/grafana.json +++ b/public/locales/fr-FR/grafana.json @@ -184,7 +184,8 @@ "rule-identifier": "", "rule-type": "", "state-error-timeout": "", - "state-no-data": "" + "state-no-data": "", + "target-datasource-uid": "" }, "alert-recording-rule-form": { "evaluation-behaviour": { @@ -504,6 +505,10 @@ "preview": "", "previewCondition": "" }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, "rule-form": { "evaluation": { "evaluation-group-and-interval": "", @@ -1068,23 +1073,18 @@ "elements": { "dashboard": "", "objects": "", + "panel": "", "panels": "", + "row": "", "rows": "", + "tab": "", "tabs": "" }, - "objects": { - "multi-select": { - "selection-number": "" - } - }, "open": "", "row": { "header": { "hide": "", "title": "" - }, - "multi-select": { - "title": "" } } }, @@ -1165,13 +1165,11 @@ "copy-or-duplicate": "", "delete": "", "duplicate": "", - "layout": "", - "panels-title": "" + "layout": "" } }, "options": { "description": "", - "title": "", "title-option": "" }, "outline": { @@ -1214,7 +1212,6 @@ }, "rows-layout": { "description": "", - "item-name": "", "name": "", "option": { "height": "", @@ -1253,9 +1250,6 @@ "menu": { "move-tab": "" }, - "multi-select": { - "title": "" - }, "name": "", "tab": { "menu": { @@ -1270,7 +1264,6 @@ "new": "" }, "tab-options": { - "title": "", "title-option": "" } }, @@ -1347,7 +1340,6 @@ "description": "", "open-edit": "", "plugin-type-image": "", - "title": "", "title-option": "", "transparent-background": "" } diff --git a/public/locales/hu-HU/grafana.json b/public/locales/hu-HU/grafana.json new file mode 100644 index 00000000000..f3a7ee625b6 --- /dev/null +++ b/public/locales/hu-HU/grafana.json @@ -0,0 +1,4010 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_other": "", + "folder_one": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_other": "", + "total_one": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_other": "", + "text_one": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/id-ID/grafana.json b/public/locales/id-ID/grafana.json new file mode 100644 index 00000000000..7d47740aff8 --- /dev/null +++ b/public/locales/id-ID/grafana.json @@ -0,0 +1,3996 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_other": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_other": "", + "dashboard_other": "", + "folder_other": "", + "libraryPanel_other": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_other": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/it-IT/grafana.json b/public/locales/it-IT/grafana.json new file mode 100644 index 00000000000..f3a7ee625b6 --- /dev/null +++ b/public/locales/it-IT/grafana.json @@ -0,0 +1,4010 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_other": "", + "folder_one": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_other": "", + "total_one": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_other": "", + "text_one": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ja-JP/grafana.json b/public/locales/ja-JP/grafana.json new file mode 100644 index 00000000000..7d47740aff8 --- /dev/null +++ b/public/locales/ja-JP/grafana.json @@ -0,0 +1,3996 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_other": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_other": "", + "dashboard_other": "", + "folder_other": "", + "libraryPanel_other": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_other": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ko-KR/grafana.json b/public/locales/ko-KR/grafana.json new file mode 100644 index 00000000000..7d47740aff8 --- /dev/null +++ b/public/locales/ko-KR/grafana.json @@ -0,0 +1,3996 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_other": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_other": "", + "dashboard_other": "", + "folder_other": "", + "libraryPanel_other": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_other": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/nl-NL/grafana.json b/public/locales/nl-NL/grafana.json new file mode 100644 index 00000000000..f3a7ee625b6 --- /dev/null +++ b/public/locales/nl-NL/grafana.json @@ -0,0 +1,4010 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_other": "", + "folder_one": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_other": "", + "total_one": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_other": "", + "text_one": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/pl-PL/grafana.json b/public/locales/pl-PL/grafana.json new file mode 100644 index 00000000000..af5d7e65575 --- /dev/null +++ b/public/locales/pl-PL/grafana.json @@ -0,0 +1,4038 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_few": "", + "used-by_many": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_few": "", + "used-by-rules_many": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_few": "", + "n-instances_many": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_few": "", + "n-more-policies_many": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_few": "", + "alertRule_many": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_few": "", + "dashboard_many": "", + "dashboard_other": "", + "folder_one": "", + "folder_few": "", + "folder_many": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_few": "", + "libraryPanel_many": "", + "libraryPanel_other": "", + "total_one": "", + "total_few": "", + "total_many": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_few": "", + "body_many": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_few": "", + "dashboard-count_many": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_few": "", + "text_many": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_few": "", + "folder-picker-text_many": "", + "folder-picker-text_other": "", + "text_one": "", + "text_few": "", + "text_many": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/pseudo-LOCALE/grafana.json b/public/locales/pseudo-LOCALE/grafana.json deleted file mode 100644 index a2f227ebf67..00000000000 --- a/public/locales/pseudo-LOCALE/grafana.json +++ /dev/null @@ -1,4018 +0,0 @@ -{ - "_comment": "Ŧĥę čőđę įş ŧĥę şőūřčę őƒ ŧřūŧĥ ƒőř Ēʼnģľįşĥ pĥřäşęş. Ŧĥęy şĥőūľđ þę ūpđäŧęđ įʼn ŧĥę čőmpőʼnęʼnŧş đįřęčŧľy, äʼnđ äđđįŧįőʼnäľ pľūřäľş şpęčįƒįęđ įʼn ŧĥįş ƒįľę.", - "access-control": { - "add-permission": { - "role-label": "Ŗőľę", - "serviceaccount-label": "Ŝęřvįčę Åččőūʼnŧ", - "team-label": "Ŧęäm", - "title": "Åđđ pęřmįşşįőʼn ƒőř", - "user-label": "Ůşęř" - }, - "add-permissions": { - "save": "Ŝävę" - }, - "permission-list": { - "permission": "Pęřmįşşįőʼn" - }, - "permission-list-item": { - "inherited": "Ĩʼnĥęřįŧęđ ƒřőm ƒőľđęř" - }, - "permissions": { - "add-label": "Åđđ ä pęřmįşşįőʼn", - "no-permissions": "Ŧĥęřę äřę ʼnő pęřmįşşįőʼnş", - "permissions-change-warning": "Ŧĥįş ŵįľľ čĥäʼnģę pęřmįşşįőʼnş ƒőř ŧĥįş ƒőľđęř äʼnđ äľľ įŧş đęşčęʼnđäʼnŧş. Ĩʼn ŧőŧäľ, ŧĥįş ŵįľľ 䃃ęčŧ:", - "role": "Ŗőľę", - "serviceaccount": "Ŝęřvįčę Åččőūʼnŧ", - "team": "Ŧęäm", - "title": "Pęřmįşşįőʼnş", - "user": "Ůşęř" - } - }, - "action-editor": { - "modal": { - "cancel-button": "Cäʼnčęľ", - "save-button": "Ŝävę" - } - }, - "admin": { - "anon-users": { - "not-found": "Ńő äʼnőʼnymőūş ūşęřş ƒőūʼnđ." - }, - "edit-org": { - "access-denied": "Ÿőū đő ʼnőŧ ĥävę pęřmįşşįőʼn ŧő şęę ūşęřş įʼn ŧĥįş őřģäʼnįžäŧįőʼn. Ŧő ūpđäŧę ŧĥįş őřģäʼnįžäŧįőʼn, čőʼnŧäčŧ yőūř şęřvęř äđmįʼnįşŧřäŧőř.", - "heading": "Ēđįŧ Øřģäʼnįžäŧįőʼn", - "update-button": "Ůpđäŧę", - "users-heading": "Øřģäʼnįžäŧįőʼn ūşęřş" - }, - "feature-toggles": { - "sub-title": "Vįęŵ äʼnđ ęđįŧ ƒęäŧūřę ŧőģģľęş. Ŗęäđ mőřę äþőūŧ ƒęäŧūřę ŧőģģľęş äŧ <2>ģřäƒäʼnä.čőm." - }, - "get-enterprise": { - "contact-us": "Cőʼnŧäčŧ ūş äʼnđ ģęŧ ä ƒřęę ŧřįäľ", - "description": "Ÿőū čäʼn ūşę ŧĥę ŧřįäľ vęřşįőʼn ƒőř ƒřęę ƒőř 30 đäyş. Ŵę ŵįľľ řęmįʼnđ yőū äþőūŧ įŧ ƒįvę đäyş þęƒőřę ŧĥę ŧřįäľ pęřįőđ ęʼnđş.", - "features-heading": "Ēʼnĥäʼnčęđ ƒūʼnčŧįőʼnäľįŧy", - "included-description": "Ĩʼnđęmʼnįƒįčäŧįőʼn, ŵőřĸįʼnģ ŵįŧĥ Ğřäƒäʼnä Ŀäþş őʼn ƒūŧūřę přįőřįŧįžäŧįőʼn, äʼnđ ŧřäįʼnįʼnģ ƒřőm ŧĥę čőřę Ğřäƒäʼnä ŧęäm.", - "included-heading": "Åľşő įʼnčľūđęđ:", - "service-title": "Åŧ yőūř şęřvįčę", - "team-sync-details": "ĿĐÅP, ĞįŧĦūþ ØÅūŧĥ, Åūŧĥ Přőχy, Øĸŧä", - "title": "Ğęŧ Ğřäƒäʼnä Ēʼnŧęřpřįşę" - }, - "ldap": { - "test-mapping-heading": "Ŧęşŧ ūşęř mäppįʼnģ", - "test-mapping-run-button": "Ŗūʼn" - }, - "ldap-permissions": { - "active": "<0> Åčŧįvę", - "admin": "<0> Ÿęş", - "inactive": "<0> Ĩʼnäčŧįvę" - }, - "ldap-status": { - "title": "ĿĐÅP Cőʼnʼnęčŧįőʼn" - }, - "ldap-sync": { - "debug-button": "Đęþūģ ĿĐÅP Mäppįʼnģ", - "external-sync-description": "Ůşęř şyʼnčęđ vįä ĿĐÅP. Ŝőmę čĥäʼnģęş mūşŧ þę đőʼnę įʼn ĿĐÅP őř mäppįʼnģş.", - "external-sync-label": "Ēχŧęřʼnäľ şyʼnč", - "next-sync-label": "Ńęχŧ şčĥęđūľęđ şyʼnčĥřőʼnįžäŧįőʼn", - "not-enabled": "Ńőŧ ęʼnäþľęđ", - "sync-button": "Ŝyʼnč ūşęř", - "title": "ĿĐÅP Ŝyʼnčĥřőʼnįşäŧįőʼn" - }, - "ldap-sync-info": { - "title": "ĿĐÅP Ŝyʼnčĥřőʼnįžäŧįőʼn" - }, - "ldap-user-groups": { - "no-org-found": "Ńő mäŧčĥ <2><0>" - }, - "ldap-user-info": { - "no-team": "Ńő ŧęämş ƒőūʼnđ vįä ĿĐÅP" - }, - "org-uers": { - "last-seen-never": "Ńęvęř" - }, - "org-users": { - "not-editable": "Ŧĥįş ūşęř'ş řőľę įş ʼnőŧ ęđįŧäþľę þęčäūşę įŧ įş şyʼnčĥřőʼnįžęđ ƒřőm yőūř äūŧĥ přővįđęř. Ŗęƒęř ŧő ŧĥę <1>Ğřäƒäʼnä äūŧĥęʼnŧįčäŧįőʼn đőčş ƒőř đęŧäįľş." - }, - "orgs": { - "delete-body": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő đęľęŧę '{{deleteOrgName}}'?<3> <5>Åľľ đäşĥþőäřđş ƒőř ŧĥįş őřģäʼnįžäŧįőʼn ŵįľľ þę řęmővęđ!", - "id-header": "ĨĐ", - "name-header": "Ńämę", - "new-org-button": "Ńęŵ őřģ" - }, - "server-settings": { - "alerts-button": "Mäʼnäģę äľęřŧş", - "dashboards-button": "Mäʼnäģę đäşĥþőäřđş", - "data-sources-button": "Mäʼnäģę đäŧä şőūřčęş", - "not-found": "Ńő şŧäŧş ƒőūʼnđ.", - "title": "Ĩʼnşŧäʼnčę şŧäŧįşŧįčş", - "users-button": "Mäʼnäģę ūşęřş" - }, - "settings": { - "info-description": "Ŧĥęşę şyşŧęm şęŧŧįʼnģş äřę đęƒįʼnęđ įʼn ģřäƒäʼnä.įʼnį őř čūşŧőm.įʼnį (őř ővęřřįđđęʼn įʼn ĒŃV väřįäþľęş). Ŧő čĥäʼnģę ŧĥęşę yőū čūřřęʼnŧľy ʼnęęđ ŧő řęşŧäřŧ Ğřäƒäʼnä." - }, - "upgrade-info": { - "title": "Ēʼnŧęřpřįşę ľįčęʼnşę" - }, - "user-orgs": { - "add-button": "Åđđ ūşęř ŧő őřģäʼnįžäŧįőʼn", - "change-role-button": "Cĥäʼnģę řőľę", - "external-user-tooltip": "Ŧĥįş ūşęř'ş þūįľŧ-įʼn řőľę įş ʼnőŧ ęđįŧäþľę þęčäūşę įŧ įş şyʼnčĥřőʼnįžęđ ƒřőm yőūř äūŧĥ přővįđęř. Ŗęƒęř ŧő ŧĥę <1>Ğřäƒäʼnä äūŧĥęʼnŧįčäŧįőʼn đőčş ƒőř đęŧäįľş.", - "remove-button": "Ŗęmővę ƒřőm őřģäʼnįžäŧįőʼn", - "role-not-editable": "Ŧĥįş ūşęř'ş řőľę įş ʼnőŧ ęđįŧäþľę þęčäūşę įŧ įş şyʼnčĥřőʼnįžęđ ƒřőm yőūř äūŧĥ přővįđęř. Ŗęƒęř ŧő ŧĥę <1>Ğřäƒäʼnä äūŧĥęʼnŧįčäŧįőʼn đőčş ƒőř đęŧäįľş.", - "title": "Øřģäʼnįžäŧįőʼnş" - }, - "user-orgs-modal": { - "add-button": "Åđđ ŧő őřģäʼnįžäŧįőʼn", - "cancel-button": "Cäʼnčęľ" - }, - "user-permissions": { - "change-button": "Cĥäʼnģę", - "grafana-admin-key": "Ğřäƒäʼnä Åđmįʼn", - "grafana-admin-no": "Ńő", - "grafana-admin-yes": "Ÿęş", - "title": "Pęřmįşşįőʼnş" - }, - "user-profile": { - "delete-button": "Đęľęŧę ūşęř", - "disable-button": "Đįşäþľę ūşęř", - "edit-button": "Ēđįŧ", - "enable-button": "Ēʼnäþľę ūşęř", - "title": "Ůşęř įʼnƒőřmäŧįőʼn" - }, - "user-sessions": { - "browser-column": "ßřőŵşęř äʼnđ ØŜ", - "force-logout-all-button": "Főřčę ľőģőūŧ ƒřőm äľľ đęvįčęş", - "force-logout-button": "Főřčę ľőģőūŧ", - "ip-column": "ĨP äđđřęşş", - "last-seen-column": "Ŀäşŧ şęęʼn", - "logged-on-column": "Ŀőģģęđ őʼn", - "title": "Ŝęşşįőʼnş" - }, - "users-create": { - "create-button": "Cřęäŧę ūşęř" - }, - "users-list": { - "create-button": "Ńęŵ ūşęř" - }, - "users-table": { - "last-seen-never": "Ńęvęř", - "no-licensed-roles": "Ńőŧ äşşįģʼnęđ" - } - }, - "alert-labels": { - "button": { - "hide": "Ħįđę čőmmőʼn ľäþęľş", - "show": { - "tooltip": "Ŝĥőŵ čőmmőʼn ľäþęľş" - } - } - }, - "alerting": { - "alert": { - "alert-state": "Åľęřŧ şŧäŧę", - "annotations": "Åʼnʼnőŧäŧįőʼnş", - "evaluation": "Ēväľūäŧįőʼn", - "evaluation-paused": "Åľęřŧ ęväľūäŧįőʼn čūřřęʼnŧľy päūşęđ", - "evaluation-paused-description": "Ńőŧįƒįčäŧįőʼnş ƒőř ŧĥįş řūľę ŵįľľ ʼnőŧ ƒįřę äʼnđ ʼnő äľęřŧ įʼnşŧäʼnčęş ŵįľľ þę čřęäŧęđ ūʼnŧįľ ŧĥę řūľę įş ūʼn-päūşęđ.", - "last-evaluated": "Ŀäşŧ ęväľūäŧęđ", - "last-evaluation-duration": "Ŀäşŧ ęväľūäŧįőʼn đūřäŧįőʼn", - "last-updated-at": "Ŀäşŧ ūpđäŧęđ äŧ", - "last-updated-by": "Ŀäşŧ ūpđäŧęđ þy", - "no-annotations": "Ńő äʼnʼnőŧäŧįőʼnş", - "pending-period": "Pęʼnđįʼnģ pęřįőđ", - "rule": "Ŗūľę", - "rule-identifier": "Ŗūľę įđęʼnŧįƒįęř", - "rule-type": "Ŗūľę ŧypę", - "state-error-timeout": "Åľęřŧ şŧäŧę įƒ ęχęčūŧįőʼn ęřřőř őř ŧįmęőūŧ", - "state-no-data": "Åľęřŧ şŧäŧę įƒ ʼnő đäŧä őř äľľ väľūęş äřę ʼnūľľ" - }, - "alert-recording-rule-form": { - "evaluation-behaviour": { - "description": { - "text": "Đęƒįʼnę ĥőŵ ŧĥę řęčőřđįʼnģ řūľę įş ęväľūäŧęđ." - } - } - }, - "alert-rules": { - "firing-for": "Fįřįʼnģ ƒőř", - "next-evaluation": "Ńęχŧ ęväľūäŧįőʼn", - "next-evaluation-in": "ʼnęχŧ ęväľūäŧįőʼn įʼn", - "rule-definition": "Ŗūľę đęƒįʼnįŧįőʼn" - }, - "alertform": { - "labels": { - "alerting": "Åđđ ľäþęľş ŧő yőūř řūľę ƒőř şęäřčĥįʼnģ, şįľęʼnčįʼnģ, őř řőūŧįʼnģ ŧő ä ʼnőŧįƒįčäŧįőʼn pőľįčy.", - "recording": "Åđđ ľäþęľş ŧő yőūř řūľę." - } - }, - "alertVersionHistory": { - "alerting": "Åľęřŧįʼnģ", - "alerting-change-description": "Ŧĥįş ūpđäŧę ŵäş mäđę þy ŧĥę äľęřŧįʼnģ şyşŧęm đūę ŧő őŧĥęř čĥäʼnģęş. Főř ęχämpľę, ŵĥęʼn řęʼnämįʼnģ ä čőʼnŧäčŧ pőįʼnŧ ŧĥäŧ įş ūşęđ ƒőř şįmpľįƒįęđ řőūŧįʼnģ, ŧĥįş ŵįľľ ūpđäŧę 䃃ęčŧęđ řūľęş", - "annotations": "Åʼnʼnőŧäŧįőʼnş", - "compare": "Cőmpäřę", - "compare-with-latest": "Cőmpäřę ŵįŧĥ ľäŧęşŧ vęřşįőʼn", - "compareVersions": "Cőmpäřę vęřşįőʼnş", - "comparing-versions": "Cőmpäřįʼnģ vęřşįőʼnş", - "condition": "Åľęřŧ čőʼnđįŧįőʼn", - "contactPointRouting": "Cőʼnŧäčŧ pőįʼnŧ řőūŧįʼnģ", - "description": "Ēäčĥ ŧįmę yőū ęđįŧ ŧĥę äľęřŧ řūľę, ä ʼnęŵ vęřşįőʼn įş čřęäŧęđ. Ŝęľęčŧ ŧŵő vęřşįőʼnş þęľőŵ äʼnđ čőmpäřę ŧĥęįř đįƒƒęřęʼnčęş.", - "errorloading": "Fäįľęđ ŧő ľőäđ äľęřŧ řūľę vęřşįőʼnş", - "execErrorState": "Åľęřŧ şŧäŧę ŵĥęʼn ęχęčūŧįőʼn ęřřőř", - "intervalSeconds": "Ēväľūäŧįőʼn įʼnŧęřväľ", - "labels": "Ŀäþęľş", - "latest": "Ŀäŧęşŧ", - "name": "Ńämę", - "namespace_uid": "Főľđęř ŮĨĐ", - "noDataState": "Åľęřŧ şŧäŧę ŵĥęʼn ʼnő đäŧä", - "noVersionsFound": "Ńő vęřşįőʼnş ƒőūʼnđ ƒőř ŧĥįş řūľę", - "paused": "Päūşęđ şŧäŧę", - "pendingPeriod": "Pęʼnđįʼnģ pęřįőđ", - "provisioning": "Přővįşįőʼnįʼnģ", - "provisioning-change-description": "Vęřşįőʼn ūpđäŧę ŵäş mäđę vįä přővįşįőʼnįʼnģ", - "queryAndAlertCondition": "Qūęřy äʼnđ äľęřŧ čőʼnđįŧįőʼn", - "restore": "Ŗęşŧőřę", - "restore-manually": "Ÿőūř äľęřŧ řūľę čőūľđ ʼnőŧ þę řęşŧőřęđ. Ŧĥįş mäy þę đūę ŧő čĥäʼnģęş ŧő őŧĥęř ęʼnŧįŧįęş şūčĥ äş čőʼnŧäčŧ pőįʼnŧş, đäŧä şőūřčęş ęŧč. Pľęäşę mäʼnūäľľy řęşŧőřę ŧĥę řūľę vęřşįőʼn", - "restore-modal": { - "body": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő řęşŧőřę ŧĥę äľęřŧ řūľę đęƒįʼnįŧįőʼn ŧő ŧĥįş vęřşįőʼn? Åľľ ūʼnşävęđ čĥäʼnģęş ŵįľľ þę ľőşŧ.", - "confirm": "Ÿęş, řęşŧőřę čőʼnƒįģūřäŧįőʼn", - "error": "Cőūľđ ʼnőŧ řęşŧőřę äľęřŧ řūľę vęřşįőʼn ", - "summary": "Ŝūmmäřy őƒ čĥäʼnģęş ŧő þę äppľįęđ:", - "title": "Ŗęşŧőřę vęřşįőʼn" - }, - "restore-version": "Ŗęşŧőřę ŧő vęřşįőʼn {{version}}", - "rule_group": "Ŗūľę ģřőūp", - "unknown": "Ůʼnĸʼnőŵʼn", - "unknown-change-description": "Ŧĥįş ūpđäŧę ŵäş mäđę přįőř ŧő ŧĥę įmpľęmęʼnŧäŧįőʼn őƒ äľęřŧ řūľę vęřşįőʼn ĥįşŧőřy. Ŧĥę ūşęř ŵĥő mäđę ŧĥę čĥäʼnģę įş ʼnőŧ ŧřäčĸęđ, þūŧ ƒūŧūřę čĥäʼnģęş ŵįľľ įʼnčľūđę ŧĥę ūşęř", - "user-id": "Ůşęř ĨĐ {{uid}}", - "warning-restore-manually": "Ÿőū äřę mäʼnūäľľy řęşŧőřįʼnģ äʼn őľđ vęřşįőʼn őƒ ŧĥįş äľęřŧ řūľę. Pľęäşę řęvįęŵ ŧĥę čĥäʼnģęş čäřęƒūľľy þęƒőřę şävįʼnģ ŧĥę řūľę đęƒįʼnįŧįőʼn.", - "warning-restore-manually-title": "Ŗęşŧőřįʼnģ řūľę mäʼnūäľľy" - }, - "annotations": { - "description": "Åđđ mőřę čőʼnŧęχŧ ŧő yőūř äľęřŧ ʼnőŧįƒįčäŧįőʼnş.", - "title": "Cőʼnƒįģūřę ʼnőŧįƒįčäŧįőʼn męşşäģę" - }, - "central-alert-history": { - "details": { - "error": "Ēřřőř ľőäđįʼnģ řūľę ƒőř ŧĥįş ęvęʼnŧ.", - "header": { - "alert-rule": "Åľęřŧ řūľę", - "instance": "Ĩʼnşŧäʼnčę", - "state": "Ŝŧäŧę", - "timestamp": "Ŧįmęşŧämp" - }, - "loading": "Ŀőäđįʼnģ...", - "no-recognized-state": "Ńő řęčőģʼnįžęđ şŧäŧę", - "no-values": "Ńő väľūęş", - "not-found": "Ŗūľę ʼnőŧ ƒőūʼnđ ƒőř ŧĥįş ęvęʼnŧ.", - "number-transitions": "Ŝŧäŧę ŧřäʼnşįŧįőʼnş ƒőř şęľęčŧęđ pęřįőđ:", - "state": { - "alerting": "Åľęřŧįʼnģ", - "error": "Ēřřőř", - "no-data": "Ńő đäŧä", - "normal": "Ńőřmäľ", - "pending": "Pęʼnđįʼnģ" - }, - "state-transitions": "Ŝŧäŧę ŧřäʼnşįŧįőʼn", - "unknown-event-state": "Ůʼnĸʼnőŵʼn", - "unknown-rule": "Ůʼnĸʼnőŵʼn", - "value-in-transition": "Väľūę įʼn ŧřäʼnşįŧįőʼn" - }, - "error": "Ŝőmęŧĥįʼnģ ŵęʼnŧ ŵřőʼnģ ľőäđįʼnģ ŧĥę äľęřŧ şŧäŧę ĥįşŧőřy", - "filter": { - "clear": "Cľęäř ƒįľŧęřş", - "info": { - "label1": "Fįľŧęř ęvęʼnŧş ūşįʼnģ ľäþęľ qūęřyįʼnģ ŵįŧĥőūŧ şpäčęş, ęχ:", - "label2": "Ĩʼnväľįđ ūşę őƒ şpäčęş:", - "label3": "Väľįđ ūşę őƒ şpäčęş:", - "label4": "Fįľŧęř äľęřŧş ūşįʼnģ ľäþęľ qūęřyįʼnģ ŵįŧĥőūŧ þřäčęş, ęχ:" - } - }, - "filterBy": "Fįľŧęř þy:", - "too-many-events": { - "text": "Ŧĥę şęľęčŧęđ ŧįmę pęřįőđ ĥäş ŧőő mäʼny ęvęʼnŧş ŧő đįşpľäy. Đįpľäyįʼnģ ŧĥę ľäŧęşŧ 5000 ęvęʼnŧş. Ŧřy ūşįʼnģ ä şĥőřŧęř ŧįmę pęřįőđ.", - "title": "Ůʼnäþľę ŧő đįşpľäy äľľ ęvęʼnŧş" - } - }, - "common": { - "cancel": "Cäʼnčęľ", - "clear-filters": "Cľęäř ƒįľŧęřş", - "delete": "Đęľęŧę", - "edit": "Ēđįŧ", - "export": "Ēχpőřŧ", - "export-all": "Ēχpőřŧ äľľ", - "loading": "Ŀőäđįʼnģ...", - "search-by-matchers": "Ŝęäřčĥ þy mäŧčĥęřş", - "titles": { - "notification-templates": "Ńőŧįƒįčäŧįőʼn Ŧęmpľäŧęş" - }, - "view": "Vįęŵ" - }, - "contact-points": { - "create": "Cřęäŧę čőʼnŧäčŧ pőįʼnŧ", - "custom-template-value": "Cūşŧőm ŧęmpľäŧę väľūę", - "delete-reasons": { - "heading": "Cőʼnŧäčŧ pőįʼnŧ čäʼnʼnőŧ þę đęľęŧęđ ƒőř ŧĥę ƒőľľőŵįʼnģ řęäşőʼnş:", - "no-permissions": "Ÿőū đő ʼnőŧ ĥävę ŧĥę řęqūįřęđ pęřmįşşįőʼn ŧő đęľęŧę ŧĥįş čőʼnŧäčŧ pőįʼnŧ", - "policies": "Cőʼnŧäčŧ pőįʼnŧ įş řęƒęřęʼnčęđ þy őʼnę őř mőřę ʼnőŧįƒįčäŧįőʼn pőľįčįęş", - "provisioned": "Cőʼnŧäčŧ pőįʼnŧ įş přővįşįőʼnęđ äʼnđ čäʼnʼnőŧ þę đęľęŧęđ vįä ŧĥę ŮĨ", - "rules": "Cőʼnŧäčŧ pőįʼnŧ įş řęƒęřęʼnčęđ þy őʼnę őř mőřę äľęřŧ řūľęş" - }, - "delivered-to": "Đęľįvęřęđ ŧő", - "delivery-duration": "Ŀäşŧ đęľįvęřy ŧőőĸ <1>", - "empty-state": { - "title": "Ÿőū đőʼn'ŧ ĥävę äʼny čőʼnŧäčŧ pőįʼnŧş yęŧ" - }, - "key-value-map": { - "add": "Åđđ", - "confirm-add": "Cőʼnƒįřm ŧő äđđ" - }, - "last-delivery-attempt": "Ŀäşŧ đęľįvęřy äŧŧęmpŧ", - "last-delivery-failed": "Ŀäşŧ đęľįvęřy äŧŧęmpŧ ƒäįľęđ", - "no-contact-points-found": "Ńő čőʼnŧäčŧ pőįʼnŧş ƒőūʼnđ", - "no-delivery-attempts": "Ńő đęľįvęřy äŧŧęmpŧş", - "no-integrations": "Ńő įʼnŧęģřäŧįőʼnş čőʼnƒįģūřęđ", - "only-firing": "Đęľįvęřįʼnģ <1>őʼnľy ƒįřįʼnģ ʼnőŧįƒįčäŧįőʼnş", - "receiver-summary": { - "jira": "Cřęäŧęş ä \"{{issueType}}\" įşşūę įʼn ŧĥę \"{{project}}\" přőĵęčŧ" - }, - "telegram": { - "parse-mode-warning-body": "Ĩƒ yőū ūşę ä <1>päřşę_mőđę őpŧįőʼn őŧĥęř ŧĥäʼn <3>Ńőʼnę, ŧřūʼnčäŧįőʼn mäy řęşūľŧ įʼn äʼn įʼnväľįđ męşşäģę, čäūşįʼnģ ŧĥę ʼnőŧįƒįčäŧįőʼn ŧő ƒäįľ. Főř ľőʼnģęř męşşäģęş, ŵę řęčőmmęʼnđ ūşįʼnģ äʼn äľŧęřʼnäŧįvę čőʼnŧäčŧ męŧĥőđ.", - "parse-mode-warning-title": "Ŧęľęģřäm męşşäģęş äřę ľįmįŧęđ ŧő 4096 ŮŦF-8 čĥäřäčŧęřş." - }, - "used-by_one": "Ůşęđ þy {{ count }} ʼnőŧįƒįčäŧįőʼn pőľįčy", - "used-by_other": "Ůşęđ þy {{ count }} ʼnőŧįƒįčäŧįőʼn pőľįčy", - "used-by-rules_one": "Ůşęđ þy {{ count }} äľęřŧ řūľę", - "used-by-rules_other": "Ůşęđ þy {{ count }} äľęřŧ řūľę" - }, - "contactPointFilter": { - "label": "Cőʼnŧäčŧ pőįʼnŧ" - }, - "copy-to-clipboard": "Cőpy \"{{label}}\" ŧő čľįpþőäřđ", - "dag": { - "missing-reference": "Ēχpřęşşįőʼn \"{{source}}\" ƒäįľęđ ŧő řūʼn þęčäūşę \"{{target}}\" įş mįşşįʼnģ őř äľşő ƒäįľęđ.", - "self-reference": "Ÿőū čäʼn'ŧ ľįʼnĸ äʼn ęχpřęşşįőʼn ŧő įŧşęľƒ" - }, - "export": { - "subtitle": { - "formats": "Ŝęľęčŧ ŧĥę ƒőřmäŧ äʼnđ đőŵʼnľőäđ ŧĥę ƒįľę őř čőpy ŧĥę čőʼnŧęʼnŧş ŧő čľįpþőäřđ", - "one-format": "Đőŵʼnľőäđ ŧĥę ƒįľę őř čőpy ŧĥę čőʼnŧęʼnŧş ŧő čľįpþőäřđ" - } - }, - "folderAndGroup": { - "evaluation": { - "modal": { - "text": { - "alerting": "Cřęäŧę ä ʼnęŵ ęväľūäŧįőʼn ģřőūp ŧő ūşę ƒőř ŧĥįş äľęřŧ řūľę.", - "recording": "Cřęäŧę ä ʼnęŵ ęväľūäŧįőʼn ģřőūp ŧő ūşę ƒőř ŧĥįş řęčőřđįʼnģ řūľę." - } - } - } - }, - "group-actions": { - "actions-trigger": "Ŗūľę ģřőūp äčŧįőʼnş", - "delete": "Đęľęŧę", - "edit": "Ēđįŧ", - "export": "Ēχpőřŧ", - "reorder": "Ŗę-őřđęř řūľęş" - }, - "list-view": { - "empty": { - "new-alert-rule": "Ńęŵ äľęřŧ řūľę", - "new-recording-rule": "Ńęŵ řęčőřđįʼnģ řūľę", - "provisioning": "Ÿőū čäʼn äľşő đęƒįʼnę řūľęş ŧĥřőūģĥ ƒįľę přővįşįőʼnįʼnģ őř Ŧęřřäƒőřm. <2>Ŀęäřʼn mőřę" - }, - "section": { - "dataSourceManaged": { - "title": "Đäŧä şőūřčę-mäʼnäģęđ" - }, - "grafanaManaged": { - "export-new-rule": "Ēχpőřŧ řūľę đęƒįʼnįŧįőʼn", - "export-rules": "Ēχpőřŧ řūľęş", - "loading": "Ŀőäđįʼnģ...", - "new-recording-rule": "Ńęŵ řęčőřđįʼnģ řūľę", - "title": "Ğřäƒäʼnä-mäʼnäģęđ" - } - } - }, - "manage-permissions": { - "button": "Mäʼnäģę pęřmįşşįőʼnş", - "title": "Mäʼnäģę pęřmįşşįőʼnş" - }, - "mute_timings": { - "error-loading": { - "description": "Cőūľđ ʼnőŧ ľőäđ mūŧę ŧįmįʼnģş. Pľęäşę ŧřy äģäįʼn ľäŧęř.", - "title": "Ēřřőř ľőäđįʼnģ mūŧę ŧįmįʼnģş" - } - }, - "mute-timings": { - "add-mute-timing": "Åđđ mūŧę ŧįmįʼnģ", - "description": "Ēʼnŧęř şpęčįƒįč ŧįmę įʼnŧęřväľş ŵĥęʼn ʼnőŧ ŧő şęʼnđ ʼnőŧįƒįčäŧįőʼnş őř ƒřęęžę ʼnőŧįƒįčäŧįőʼnş ƒőř řęčūřřįʼnģ pęřįőđş őƒ ŧįmę.", - "save": "Ŝävę mūŧę ŧįmįʼnģ", - "saving": "Ŝävįʼnģ mūŧę ŧįmįʼnģ" - }, - "notification-preview": { - "alertmanager": "Åľęřŧmäʼnäģęř:", - "error": "Cőūľđ ʼnőŧ ľőäđ řőūŧįʼnģ přęvįęŵ ƒőř {{alertmanager}}", - "initialized": "ßäşęđ őʼn ŧĥę ľäþęľş äđđęđ, äľęřŧ įʼnşŧäʼnčęş äřę řőūŧęđ ŧő ŧĥę ƒőľľőŵįʼnģ ʼnőŧįƒįčäŧįőʼn pőľįčįęş. Ēχpäʼnđ ęäčĥ ʼnőŧįƒįčäŧįőʼn pőľįčy þęľőŵ ŧő vįęŵ mőřę đęŧäįľş.", - "preview-routing": "Přęvįęŵ řőūŧįʼnģ", - "title": "Åľęřŧ įʼnşŧäʼnčę řőūŧįʼnģ přęvįęŵ", - "uninitialized": "Ŵĥęʼn yőū ĥävę yőūř ƒőľđęř şęľęčŧęđ äʼnđ yőūř qūęřy äʼnđ ľäþęľş äřę čőʼnƒįģūřęđ, čľįčĸ \"Přęvįęŵ řőūŧįʼnģ\" ŧő şęę ŧĥę řęşūľŧş ĥęřę." - }, - "notification-templates": { - "duplicate": { - "subTitle": "Đūpľįčäŧę ä ģřőūp őƒ ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧęş", - "title": "Đūpľįčäŧę ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧę ģřőūp" - }, - "edit": { - "subTitle": "Ēđįŧ ä ģřőūp őƒ ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧęş", - "title": "Ēđįŧ ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧę ģřőūp" - }, - "new": { - "subTitle": "Cřęäŧę ä ʼnęŵ ģřőūp őƒ ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧęş", - "title": "Ńęŵ ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧę ģřőūp" - } - }, - "policies": { - "default-policy": { - "description": "Åľľ äľęřŧ įʼnşŧäʼnčęş ŵįľľ þę ĥäʼnđľęđ þy ŧĥę đęƒäūľŧ pőľįčy įƒ ʼnő őŧĥęř mäŧčĥįʼnģ pőľįčįęş äřę ƒőūʼnđ.", - "title": "Đęƒäūľŧ pőľįčy", - "update": "Ůpđäŧę đęƒäūľŧ pőľįčy" - }, - "delete": { - "confirm": "Ÿęş, đęľęŧę pőľįčy", - "warning-1": "Đęľęŧįʼnģ ŧĥįş ʼnőŧįƒįčäŧįőʼn pőľįčy ŵįľľ pęřmäʼnęʼnŧľy řęmővę įŧ.", - "warning-2": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő đęľęŧę ŧĥįş pőľįčy?" - }, - "filter-description": "Fįľŧęř ʼnőŧįƒįčäŧįőʼn pőľįčįęş þy ūşįʼnģ ä čőmmä şępäřäŧęđ ľįşŧ őƒ mäŧčĥęřş, ę.ģ.:<1>şęvęřįŧy=čřįŧįčäľ, řęģįőʼn=ĒMĒÅ", - "generated-policies": "Åūŧő-ģęʼnęřäŧęđ pőľįčįęş", - "matchers": "Mäŧčĥęřş", - "metadata": { - "active-time": "Åčŧįvę ŵĥęʼn", - "delivered-to": "Đęľįvęřęđ ŧő", - "grouped-by": "Ğřőūpęđ þy", - "grouping": { - "none": "Ńőŧ ģřőūpįʼnģ", - "single-group": "Ŝįʼnģľę ģřőūp" - }, - "inherited": "Ĩʼnĥęřįŧęđ", - "mute-time": "Mūŧęđ ŵĥęʼn", - "n-instances_one": "įʼnşŧäʼnčę", - "n-instances_other": "įʼnşŧäʼnčę", - "timingOptions": { - "groupInterval": { - "description": "Ħőŵ ľőʼnģ ŧő ŵäįŧ þęƒőřę şęʼnđįʼnģ ä ʼnőŧįƒįčäŧįőʼn äþőūŧ ʼnęŵ äľęřŧş ŧĥäŧ äřę äđđęđ ŧő ä ģřőūp őƒ äľęřŧş ƒőř ŵĥįčĥ äʼn įʼnįŧįäľ ʼnőŧįƒįčäŧįőʼn ĥäş äľřęäđy þęęʼn şęʼnŧ.", - "label": "Ŵäįŧ <1> þęƒőřę şęʼnđįʼnģ ūpđäŧęş" - }, - "groupWait": { - "description": "Ħőŵ ľőʼnģ ŧő įʼnįŧįäľľy ŵäįŧ ŧő şęʼnđ ä ʼnőŧįƒįčäŧįőʼn ƒőř ä ģřőūp őƒ äľęřŧ įʼnşŧäʼnčęş.", - "label": "Ŵäįŧ <1> ŧő ģřőūp įʼnşŧäʼnčęş" - }, - "repeatInterval": { - "description": "Ħőŵ őƒŧęʼn ʼnőŧįƒįčäŧįőʼnş äřę şęʼnŧ įƒ ŧĥę ģřőūp őƒ äľęřŧş ĥäş ʼnőŧ čĥäʼnģęđ şįʼnčę ŧĥę ľäşŧ ʼnőŧįƒįčäŧįőʼn.", - "label": "Ŗępęäŧęđ ęvęřy <1>" - } - } - }, - "n-more-policies_one": "{{count}} äđđįŧįőʼnäľ pőľįčįęş", - "n-more-policies_other": "{{count}} äđđįŧįőʼnäľ pőľįčįęş", - "new-child": "Ńęŵ čĥįľđ pőľįčy", - "new-policy": "Åđđ ʼnęŵ pőľįčy", - "no-matchers": "Ńő mäŧčĥęřş", - "reload-policies": "Ŗęľőäđ pőľįčįęş", - "save-policy": "Ŝävę pőľįčy", - "update": { - "please-wait": "Pľęäşę ŵäįŧ ŵĥįľę ŵę ūpđäŧę yőūř ʼnőŧįƒįčäŧįőʼn pőľįčįęş.", - "update-policy": "Ůpđäŧę pőľįčy", - "updating": "Ůpđäŧįʼnģ..." - }, - "update-errors": { - "conflict": "Ŧĥę ʼnőŧįƒįčäŧįőʼn pőľįčy ŧřęę ĥäş þęęʼn ūpđäŧęđ þy äʼnőŧĥęř ūşęř.", - "error-code": "Ēřřőř męşşäģę: \"{{error}}\"", - "fallback": "Ŝőmęŧĥįʼnģ ŵęʼnŧ ŵřőʼnģ ŵĥęʼn ūpđäŧįʼnģ yőūř ʼnőŧįƒįčäŧįőʼn pőľįčįęş.", - "suffix": "Pľęäşę řęƒřęşĥ ŧĥę päģę äʼnđ ŧřy äģäįʼn.", - "title": "Ēřřőř şävįʼnģ ʼnőŧįƒįčäŧįőʼn pőľįčy" - } - }, - "provisioning": { - "badge-tooltip-provenance": "Ŧĥįş řęşőūřčę ĥäş þęęʼn přővįşįőʼnęđ vįä {{provenance}} äʼnđ čäʼnʼnőŧ þę ęđįŧęđ ŧĥřőūģĥ ŧĥę ŮĨ", - "badge-tooltip-standard": "Ŧĥįş řęşőūřčę ĥäş þęęʼn přővįşįőʼnęđ äʼnđ čäʼnʼnőŧ þę ęđįŧęđ ŧĥřőūģĥ ŧĥę ŮĨ" - }, - "queryAndExpressionsStep": { - "disableAdvancedOptions": { - "text": "Ŧĥę şęľęčŧęđ qūęřįęş äʼnđ ęχpřęşşįőʼnş čäʼnʼnőŧ þę čőʼnvęřŧęđ ŧő đęƒäūľŧ. Ĩƒ yőū đęäčŧįväŧę äđväʼnčęđ őpŧįőʼnş, yőūř qūęřy äʼnđ čőʼnđįŧįőʼn ŵįľľ þę řęşęŧ ŧő đęƒäūľŧ şęŧŧįʼnģş." - }, - "preview": "Přęvįęŵ", - "previewCondition": "Přęvįęŵ äľęřŧ řūľę čőʼnđįŧįőʼn" - }, - "rule-form": { - "evaluation": { - "evaluation-group-and-interval": "Ēväľūäŧįőʼn ģřőūp äʼnđ įʼnŧęřväľ", - "group": { - "cancel": "Cäʼnčęľ", - "create": "Cřęäŧę", - "interval": "Ēväľūäŧįőʼn įʼnŧęřväľ" - }, - "group-name": "Ēväľūäŧįőʼn ģřőūp ʼnämę", - "group-text": "Åľľ řūľęş įʼn ŧĥę şęľęčŧęđ ģřőūp äřę ęväľūäŧęđ ęvęřy {{evaluateEvery}}.", - "new-group": "Ńęŵ ęväľūäŧįőʼn ģřőūp", - "pause": { - "alerting": "Ŧūřʼn őʼn ŧő päūşę ęväľūäŧįőʼn ƒőř ŧĥįş äľęřŧ řūľę.", - "recording": "Ŧūřʼn őʼn ŧő päūşę ęväľūäŧįőʼn ƒőř ŧĥįş řęčőřđįʼnģ řūľę." - }, - "select-folder-before": "Ŝęľęčŧ ä ƒőľđęř þęƒőřę şęŧŧįʼnģ ęväľūäŧįőʼn ģřőūp äʼnđ įʼnŧęřväľ" - }, - "evaluation-behaviour": { - "description": { - "text": "Đęƒįʼnę ĥőŵ ŧĥę äľęřŧ řūľę įş ęväľūäŧęđ." - }, - "info-help": { - "text": "Đęƒįʼnę ŧĥę äľęřŧ þęĥävįőř ŵĥęʼn ŧĥę ęväľūäŧįőʼn ƒäįľş őř ŧĥę qūęřy řęŧūřʼnş ʼnő đäŧä." - }, - "pending-period": "Pęʼnđįʼnģ pęřįőđ" - }, - "evaluation-behaviour-description1": "Ēväľūäŧįőʼn ģřőūpş äřę čőʼnŧäįʼnęřş ƒőř ęväľūäŧįʼnģ äľęřŧ äʼnđ řęčőřđįʼnģ řūľęş.", - "evaluation-behaviour-description2": "Åʼn ęväľūäŧįőʼn ģřőūp đęƒįʼnęş äʼn ęväľūäŧįőʼn įʼnŧęřväľ - ĥőŵ őƒŧęʼn ä řūľę įş ęväľūäŧęđ. Åľęřŧ řūľęş ŵįŧĥįʼn ŧĥę şämę ęväľūäŧįőʼn ģřőūp äřę ęväľūäŧęđ ővęř ŧĥę şämę ęväľūäŧįőʼn įʼnŧęřväľ.", - "evaluation-behaviour-description3": "Pęʼnđįʼnģ pęřįőđ şpęčįƒįęş ĥőŵ ľőʼnģ ŧĥę ŧĥřęşĥőľđ čőʼnđįŧįőʼn mūşŧ þę męŧ þęƒőřę ŧĥę äľęřŧ şŧäřŧş ƒįřįʼnģ. Ŧĥįş őpŧįőʼn ĥęľpş přęvęʼnŧ äľęřŧş ƒřőm þęįʼnģ ŧřįģģęřęđ þy ŧęmpőřäřy įşşūęş.", - "evaluation-behaviour-for": { - "error-parsing": "Fäįľęđ ŧő päřşę đūřäŧįőʼn", - "validation": "Pęʼnđįʼnģ pęřįőđ mūşŧ þę ģřęäŧęř ŧĥäʼn őř ęqūäľ ŧő ŧĥę ęväľūäŧįőʼn įʼnŧęřväľ." - }, - "folder": { - "cancel": "Cäʼnčęľ", - "create": "Cřęäŧę", - "create-folder": "Cřęäŧę ä ʼnęŵ ƒőľđęř ŧő şŧőřę yőūř äľęřŧ řūľę įʼn.", - "creating-new-folder": "Cřęäŧįʼnģ ʼnęŵ ƒőľđęř", - "label": "Főľđęř", - "name": "Főľđęř ʼnämę", - "new-folder": "Ńęŵ ƒőľđęř", - "new-folder-or": "őř" - }, - "folder-and-labels": "Øřģäʼnįžę yőūř äľęřŧ řūľę ŵįŧĥ ä ƒőľđęř äʼnđ şęŧ őƒ ľäþęľş.", - "folders": { - "help-info": "Főľđęřş äřę ūşęđ ƒőř şŧőřįʼnģ äľęřŧ řūľęş. Ÿőū čäʼn ęχŧęʼnđ ŧĥę äččęşş přővįđęđ þy ä řőľę ŧő äľęřŧ řūľęş äʼnđ äşşįģʼn pęřmįşşįőʼnş ŧő įʼnđįvįđūäľ ƒőľđęřş." - }, - "labels": { - "help-info": "Ŀäþęľş äřę ūşęđ ŧő đįƒƒęřęʼnŧįäŧę äʼn äľęřŧ ƒřőm äľľ őŧĥęř äľęřŧş.Ÿőū čäʼn ūşę ŧĥęm ƒőř şęäřčĥįʼnģ, şįľęʼnčįʼnģ, äʼnđ řőūŧįʼnģ ʼnőŧįƒįčäŧįőʼnş." - }, - "pause": { - "label": "Päūşę ęväľūäŧįőʼn" - }, - "threshold": { - "recovery": { - "stop-alerting-above": "Ŝŧőp äľęřŧįʼnģ ŵĥęʼn äþővę", - "stop-alerting-bellow": "Ŝŧőp äľęřŧįʼnģ ŵĥęʼn þęľőŵ", - "stop-alerting-equal": "Ŝŧőp äľęřŧįʼnģ ŵĥęʼn ęqūäľ ŧő", - "stop-alerting-inside-range": "Ŝŧőp äľęřŧįʼnģ ŵĥęʼn įʼnşįđę řäʼnģę", - "stop-alerting-less": "Ŝŧőp äľęřŧįʼnģ ŵĥęʼn ľęşş ŧĥäʼn", - "stop-alerting-more": "Ŝŧőp äľęřŧįʼnģ ŵĥęʼn mőřę ŧĥäʼn", - "stop-alerting-not-equal": "Ŝŧőp äľęřŧįʼnģ ŵĥęʼn ʼnőŧ ęqūäľ ŧő", - "stop-alerting-outside-range": "Ŝŧőp äľęřŧįʼnģ ŵĥęʼn őūŧşįđę řäʼnģę", - "title": "Cūşŧőm řęčővęřy ŧĥřęşĥőľđ" - } - } - }, - "rule-groups": { - "delete": { - "success": "Ŝūččęşşƒūľľy đęľęŧęđ řūľę ģřőūp" - }, - "move": { - "success": "Ŝūččęşşƒūľľy mővęđ řūľę ģřőūp" - }, - "rename": { - "success": "Ŝūččęşşƒūľľy řęʼnämęđ řūľę ģřőūp" - }, - "update": { - "success": "Ŝūččęşşƒūľľy ūpđäŧęđ řūľę ģřőūp" - } - }, - "rule-list": { - "configure-datasource": "Cőʼnƒįģūřę", - "ds-error-boundary": { - "description": "Cĥęčĸ ŧĥę đäŧä şőūřčę čőʼnƒįģūřäŧįőʼn. Đőęş ŧĥę đäŧä şőūřčę şūppőřŧ Přőmęŧĥęūş ÅPĨ?", - "title": "Ůʼnäþľę ŧő ľőäđ řūľęş ƒřőm ŧĥįş đäŧä şőūřčę" - }, - "filter-view": { - "no-more-results": "Ńő mőřę řęşūľŧş – şĥőŵįʼnģ {{numberOfRules}} řūľęş", - "no-rules-found": "Ńő äľęřŧ őř řęčőřđįʼnģ řūľęş mäŧčĥęđ yőūř čūřřęʼnŧ şęŧ őƒ ƒįľŧęřş." - }, - "new-alert-rule": "Ńęŵ äľęřŧ řūľę", - "pagination": { - "next-page": "ʼnęχŧ päģę", - "previous-page": "přęvįőūş päģę" - }, - "return-button": { - "title": "Åľęřŧ řūľęş" - }, - "rulerrule-loading-error": "Fäįľęđ ŧő ľőäđ ŧĥę řūľę" - }, - "rule-state": { - "creating": "Cřęäŧįʼnģ", - "deleting": "Đęľęŧįʼnģ", - "paused": "Päūşęđ", - "recording-rule": "Ŗęčőřđįʼnģ řūľę" - }, - "rule-view": { - "query": { - "datasources-na": { - "description": "Cäʼnʼnőŧ đįşpľäy ŧĥę qūęřy přęvįęŵ. Ŝőmę őƒ ŧĥę đäŧä şőūřčęş ūşęđ įʼn ŧĥę qūęřįęş äřę ʼnőŧ äväįľäþľę.", - "title": "Qūęřy ʼnőŧ äväįľäþľę" - } - } - }, - "rule-viewer": { - "error-loading": "Ŝőmęŧĥįʼnģ ŵęʼnŧ ŵřőʼnģ ľőäđįʼnģ ŧĥę řūľę", - "prometheus-consistency-check": { - "alert-message": "Åľęřŧ řūľę ĥäş þęęʼn ūpđäŧęđ. Cĥäʼnģęş mäy ŧäĸę ūp ŧő ä mįʼnūŧę ŧő äppęäř őʼn ŧĥę Åľęřŧ řūľęş ľįşŧ vįęŵ.", - "alert-title": "Ůpđäŧę įʼn přőģřęşş" - } - }, - "rules": { - "add-rule": { - "success": "Ŗūľę äđđęđ şūččęşşƒūľľy" - }, - "delete-rule": { - "success": "Ŗūľę şūččęşşƒūľľy đęľęŧęđ" - }, - "pause-rule": { - "success": "Ŗūľę ęväľūäŧįőʼn päūşęđ" - }, - "resume-rule": { - "success": "Ŗūľę ęväľūäŧįőʼn řęşūmęđ" - }, - "update-rule": { - "success": "Ŗūľę ūpđäŧęđ şūččęşşƒūľľy" - } - }, - "search": { - "property": { - "data-source": "Đäŧä şőūřčę", - "evaluation-group": "Ēväľūäŧįőʼn ģřőūp", - "labels": "Ŀäþęľş", - "namespace": "Főľđęř / Ńämęşpäčę", - "rule-health": "Ħęäľŧĥ", - "rule-name": "Åľęřŧįʼnģ řūľę ʼnämę", - "rule-type": "Ŧypę", - "state": "Ŝŧäŧę" - }, - "save-query": "Ŝävę čūřřęʼnŧ şęäřčĥ" - }, - "silences": { - "affected-instances": "Ńƒęčŧęđ äľęřŧ įʼnşŧäʼnčęş", - "only-firing-instances": "Øʼnľy äľęřŧ įʼnşŧäʼnčęş įʼn ŧĥę ƒįřįʼnģ şŧäŧę äřę đįşpľäyęđ.", - "preview-affected-instances": "Přęvįęŵ ŧĥę äľęřŧ įʼnşŧäʼnčęş äƒƒęčŧęđ þy ŧĥįş şįľęʼnčę." - }, - "simpleCondition": { - "alertCondition": "Åľęřŧ čőʼnđįŧįőʼn" - }, - "templates": { - "editor": { - "add-example": "Åđđ ęχämpľę", - "auto-complete": "Főř äūŧő-čőmpľęŧįőʼn őƒ čőmmőʼn ŧęmpľäŧįʼnģ čőđę, ŧypę ŧĥę ƒőľľőŵįʼnģ ĸęyŵőřđş įʼn ŧĥę čőʼnŧęʼnŧ ęđįŧőř:", - "goto-docs": "Ńőŧįƒįčäŧįőʼn ŧęmpľäŧęş đőčūmęʼnŧäŧįőʼn" - }, - "help": { - "intro": "Ńőŧįƒįčäŧįőʼn ŧęmpľäŧęş ūşę Ğő ŧęmpľäŧįʼnģ ľäʼnģūäģę ŧő čřęäŧę ʼnőŧįƒįčäŧįőʼn męşşäģęş.\n\nĨʼn Ğřäƒäʼnä, ä ŧęmpľäŧę ģřőūp čäʼn đęƒįʼnę mūľŧįpľę ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧęş ūşįʼnģ {{ define \"\" }}.\nŦĥęşę ŧęmpľäŧęş čäʼn ŧĥęʼn þę ūşęđ įʼn čőʼnŧäčŧ pőįʼnŧş äʼnđ ŵįŧĥįʼn őŧĥęř ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧęş þy čäľľįʼnģ {{ template \"\" }}.\nFőř đęŧäįľęđ įʼnƒőřmäŧįőʼn äþőūŧ ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧęş, řęƒęř ŧő őūř đőčūmęʼnŧäŧįőʼn." - }, - "misconfigured-badge-text": "Mįşčőʼnƒįģūřęđ", - "misconfigured-warning": "Ŧĥįş ŧęmpľäŧę įş mįşčőʼnƒįģūřęđ.", - "misconfigured-warning-details": "Ŧęmpľäŧęş mūşŧ þę đęƒįʼnęđ įʼn þőŧĥ ŧĥę <1> äʼnđ <4> şęčŧįőʼnş őƒ yőūř äľęřŧmäʼnäģęř čőʼnƒįģūřäŧįőʼn." - }, - "threshold": { - "to": "ŦØ" - } - }, - "annotations": { - "empty-state": { - "button-title": "Åđđ äʼnʼnőŧäŧįőʼn qūęřy", - "info-box-content": "<0>Åʼnʼnőŧäŧįőʼnş přővįđę ä ŵäy ŧő įʼnŧęģřäŧę ęvęʼnŧ đäŧä įʼnŧő yőūř ģřäpĥş. Ŧĥęy äřę vįşūäľįžęđ äş vęřŧįčäľ ľįʼnęş äʼnđ įčőʼnş őʼn äľľ ģřäpĥ päʼnęľş. Ŵĥęʼn yőū ĥővęř ővęř äʼn äʼnʼnőŧäŧįőʼn įčőʼn yőū čäʼn ģęŧ ęvęʼnŧ ŧęχŧ & ŧäģş ƒőř ŧĥę ęvęʼnŧ. Ÿőū čäʼn äđđ äʼnʼnőŧäŧįőʼn ęvęʼnŧş đįřęčŧľy ƒřőm ģřäƒäʼnä þy ĥőľđįʼnģ CŦŖĿ őř CMĐ + čľįčĸ őʼn ģřäpĥ (őř đřäģ řęģįőʼn). Ŧĥęşę ŵįľľ þę şŧőřęđ įʼn Ğřäƒäʼnä'ş äʼnʼnőŧäŧįőʼn đäŧäþäşę.", - "info-box-content-2": "Cĥęčĸőūŧ ŧĥę <2>Åʼnʼnőŧäŧįőʼnş đőčūmęʼnŧäŧįőʼn ƒőř mőřę įʼnƒőřmäŧįőʼn.", - "title": "Ŧĥęřę äřę ʼnő čūşŧőm äʼnʼnőŧäŧįőʼn qūęřįęş äđđęđ yęŧ" - } - }, - "api-keys": { - "empty-state": { - "message": "Ńő ÅPĨ ĸęyş ƒőūʼnđ" - } - }, - "app-chrome": { - "skip-content-button": "Ŝĸįp ŧő mäįʼn čőʼnŧęʼnŧ", - "top-bar": { - "sign-in": "Ŝįģʼn įʼn" - } - }, - "app-notification": { - "item": { - "trace-id": "Ŧřäčę ĨĐ: {{traceId}}" - } - }, - "bookmarks-page": { - "empty": { - "message": "Ĩŧ ľőőĸş ľįĸę yőū ĥävęʼn’ŧ čřęäŧęđ äʼny þőőĸmäřĸş yęŧ", - "tip": "Ħővęř ővęř äʼny įŧęm įʼn ŧĥę ʼnäv męʼnū äʼnđ čľįčĸ őʼn ŧĥę þőőĸmäřĸ įčőʼn ŧő äđđ įŧ ĥęřę." - } - }, - "bouncing-loader": { - "label": "Ŀőäđįʼnģ" - }, - "browse-dashboards": { - "action": { - "cancel-button": "Cäʼnčęľ", - "cannot-move-folders": "Főľđęřş čäʼnʼnőŧ þę mővęđ", - "confirmation-text": "Đęľęŧę", - "delete-button": "Đęľęŧę", - "delete-modal-invalid-text": "Øʼnę őř mőřę ƒőľđęřş čőʼnŧäįʼn ľįþřäřy päʼnęľş őř äľęřŧ řūľęş. Đęľęŧę ŧĥęşę ƒįřşŧ įʼn őřđęř ŧő přőčęęđ.", - "delete-modal-invalid-title": "Cäʼnʼnőŧ đęľęŧę ƒőľđęř", - "delete-modal-restore-dashboards-text": "Ŧĥįş äčŧįőʼn ŵįľľ đęľęŧę ŧĥę şęľęčŧęđ ƒőľđęřş įmmęđįäŧęľy þūŧ ŧĥę şęľęčŧęđ đäşĥþőäřđş ŵįľľ þę mäřĸęđ ƒőř đęľęŧįőʼn įʼn 30 đäyş. Ÿőūř őřģäʼnįžäŧįőʼn äđmįʼnįşŧřäŧőř čäʼn řęşŧőřę ŧĥę đäşĥþőäřđş äʼnyŧįmę þęƒőřę ŧĥę 30 đäyş ęχpįřę. Főľđęřş čäʼnʼnőŧ þę řęşŧőřęđ.", - "delete-modal-text": "Ŧĥįş äčŧįőʼn ŵįľľ đęľęŧę ŧĥę ƒőľľőŵįʼnģ čőʼnŧęʼnŧ:", - "delete-modal-title": "Đęľęŧę", - "deleting": "Đęľęŧįʼnģ...", - "manage-permissions-button": "Mäʼnäģę pęřmįşşįőʼnş", - "move-button": "Mővę", - "move-modal-alert": "Mővįʼnģ ŧĥįş įŧęm mäy čĥäʼnģę įŧş pęřmįşşįőʼnş.", - "move-modal-field-label": "Főľđęř ʼnämę", - "move-modal-text": "Ŧĥįş äčŧįőʼn ŵįľľ mővę ŧĥę ƒőľľőŵįʼnģ čőʼnŧęʼnŧ:", - "move-modal-title": "Mővę", - "moving": "Mővįʼnģ...", - "new-folder-name-required-phrase": "Főľđęř ʼnämę įş řęqūįřęđ." - }, - "actions": { - "button-to-recently-deleted": "Ŗęčęʼnŧľy đęľęŧęđ" - }, - "counts": { - "alertRule_one": "{{count}} äľęřŧ řūľę", - "alertRule_other": "{{count}} äľęřŧ řūľę", - "dashboard_one": "{{count}} đäşĥþőäřđ", - "dashboard_other": "{{count}} đäşĥþőäřđ", - "folder_one": "{{count}} ƒőľđęř", - "folder_other": "{{count}} ƒőľđęř", - "libraryPanel_one": "{{count}} ľįþřäřy päʼnęľ", - "libraryPanel_other": "{{count}} ľįþřäřy päʼnęľ", - "total_one": "{{count}} įŧęm", - "total_other": "{{count}} įŧęm" - }, - "dashboards-tree": { - "collapse-folder-button": "Cőľľäpşę ƒőľđęř {{title}}", - "expand-folder-button": "Ēχpäʼnđ ƒőľđęř {{title}}", - "name-column": "Ńämę", - "select-all-header-checkbox": "Ŝęľęčŧ äľľ", - "select-checkbox": "Ŝęľęčŧ", - "tags-column": "Ŧäģş" - }, - "empty-state": { - "button-title": "Cřęäŧę đäşĥþőäřđ", - "pro-tip": "Åđđ/mővę đäşĥþőäřđş ŧő yőūř ƒőľđęř äŧ <2>ßřőŵşę đäşĥþőäřđş", - "title": "Ÿőū ĥävęʼn'ŧ čřęäŧęđ äʼny đäşĥþőäřđş yęŧ", - "title-folder": "Ŧĥįş ƒőľđęř đőęşʼn'ŧ ĥävę äʼny đäşĥþőäřđş yęŧ" - }, - "folder-actions-button": { - "delete": "Đęľęŧę", - "folder-actions": "Főľđęř äčŧįőʼnş", - "manage-permissions": "Mäʼnäģę pęřmįşşįőʼnş", - "move": "Mővę" - }, - "folder-picker": { - "accessible-label": "Ŝęľęčŧ ƒőľđęř: {{ label }} čūřřęʼnŧľy şęľęčŧęđ", - "button-label": "Ŝęľęčŧ ƒőľđęř", - "clear-selection": "Cľęäř şęľęčŧįőʼn", - "empty-message": "Ńő ƒőľđęřş ƒőūʼnđ", - "error-title": "Ēřřőř ľőäđįʼnģ ƒőľđęřş", - "non-folder-item": "Ńőʼn-ƒőľđęř {{itemKind}} {{itemUID}}", - "search-placeholder": "Ŝęäřčĥ ƒőľđęřş", - "unknown-error": "Ůʼnĸʼnőŵʼn ęřřőř" - }, - "hard-delete": { - "success": "Đäşĥþőäřđ {{name}} đęľęŧęđ" - }, - "manage-folder-nav": { - "alert-rules": "Åľęřŧ řūľęş", - "dashboards": "Đäşĥþőäřđş", - "panels": "Päʼnęľş" - }, - "new-folder-form": { - "cancel-label": "Cäʼnčęľ", - "create-label": "Cřęäŧę", - "name-label": "Főľđęř ʼnämę" - }, - "no-results": { - "clear": "Cľęäř şęäřčĥ äʼnđ ƒįľŧęřş", - "text": "Ńő řęşūľŧş ƒőūʼnđ ƒőř yőūř qūęřy" - }, - "soft-delete": { - "success": "Đäşĥþőäřđ {{name}} mővęđ ŧő Ŗęčęʼnŧľy đęľęŧęđ" - } - }, - "clipboard-button": { - "inline-toast": { - "success": "Cőpįęđ" - } - }, - "combobox": { - "async": { - "error": "Åʼn ęřřőř őččūřřęđ ŵĥįľę ľőäđįʼnģ őpŧįőʼnş." - }, - "clear": { - "title": "Cľęäř väľūę" - }, - "custom-value": { - "description": "Ůşę čūşŧőm väľūę" - }, - "group": { - "undefined": "Ńő ģřőūp" - }, - "options": { - "no-found": "Ńő őpŧįőʼnş ƒőūʼnđ." - } - }, - "command-palette": { - "action": { - "change-theme": "Cĥäʼnģę ŧĥęmę...", - "dark-theme": "Đäřĸ", - "light-theme": "Ŀįģĥŧ" - }, - "empty-state": { - "message": "Ńő řęşūľŧş ƒőūʼnđ" - }, - "search-box": { - "placeholder": "Ŝęäřčĥ őř ĵūmp ŧő..." - }, - "section": { - "actions": "Åčŧįőʼnş", - "dashboard-search-results": "Đäşĥþőäřđş", - "folder-search-results": "Főľđęřş", - "pages": "Päģęş", - "preferences": "Přęƒęřęʼnčęş", - "recent-dashboards": "Ŗęčęʼnŧ đäşĥþőäřđş" - } - }, - "common": { - "apply": "Åppľy", - "cancel": "Cäʼnčęľ", - "clear": "Cľęäř", - "close": "Cľőşę", - "collapse": "Cőľľäpşę", - "edit": "Ēđįŧ", - "help": "Ħęľp", - "loading": "Ŀőäđįʼnģ...", - "locale": { - "default": "Đęƒäūľŧ" - }, - "save": "Ŝävę", - "search": "Ŝęäřčĥ", - "view": "Vįęŵ" - }, - "configuration-tracker": { - "config-card": { - "complete": "čőmpľęŧę" - } - }, - "connections": { - "connect-data": { - "category-header-label": "Đäŧä şőūřčęş", - "empty-message": "Ńő řęşūľŧş mäŧčĥįʼnģ yőūř qūęřy ŵęřę ƒőūʼnđ", - "request-data-source": "Ŗęqūęşŧ ä ʼnęŵ đäŧä şőūřčę", - "roadmap": "Vįęŵ řőäđmäp" - }, - "search": { - "placeholder": "Ŝęäřčĥ äľľ" - } - }, - "core": { - "versionHistory": { - "comparison": { - "header": { - "hide-json-diff": "Ħįđę ĴŜØŃ đįƒƒ ", - "show-json-diff": "Ŝĥőŵ ĴŜØŃ đįƒƒ ", - "text": "Vęřşįőʼn {{version}} ūpđäŧęđ þy {{createdBy}} ({{ageString}}) {{message}}" - }, - "select": "Ŝęľęčŧ ŧŵő vęřşįőʼnş ŧő şŧäřŧ čőmpäřįʼnģ" - }, - "no-properties-changed": "Ńő řęľęväʼnŧ přőpęřŧįęş čĥäʼnģęđ", - "table": { - "updated": "Đäŧę", - "updatedBy": "Ůpđäŧęđ ßy", - "version": "Vęřşįőʼn" - }, - "view-json-diff": "Vįęŵ ĴŜØŃ đįƒƒ ŧő şęę äľľ čĥäʼnģęş" - } - }, - "correlations": { - "add-new": "Åđđ ʼnęŵ", - "alert": { - "error-message": "Åʼn ūʼnĸʼnőŵʼn ęřřőř őččūřřęđ ŵĥįľę ƒęŧčĥįʼnģ čőřřęľäŧįőʼn đäŧä. Pľęäşę ŧřy äģäįʼn.", - "title": "Ēřřőř ƒęŧčĥįʼnģ čőřřęľäŧįőʼn đäŧä" - }, - "basic-info-form": { - "description-description": "Øpŧįőʼnäľ đęşčřįpŧįőʼn ŵįŧĥ mőřę įʼnƒőřmäŧįőʼn äþőūŧ ŧĥę ľįʼnĸ", - "description-label": "Đęşčřįpŧįőʼn", - "label-description": "Ŧĥįş ʼnämę ŵįľľ þę ūşęđ äş ŧĥę ľäþęľ ƒőř ŧĥę čőřřęľäŧįőʼn. Ŧĥįş ŵįľľ şĥőŵ äş þūŧŧőʼn ŧęχŧ, ä męʼnū įŧęm, őř ĥővęř ŧęχŧ őʼn ä ľįʼnĸ.", - "label-label": "Ŀäþęľ", - "label-placeholder": "ę.ģ. Ŧęmpő ŧřäčęş", - "label-required": "Ŧĥįş ƒįęľđ įş řęqūįřęđ.", - "sub-text": "<0>Đęƒįʼnę ŧęχŧ ŧĥäŧ ŵįľľ đęşčřįþę ŧĥę čőřřęľäŧįőʼn.", - "title": "Đęƒįʼnę čőřřęľäŧįőʼn ľäþęľ (Ŝŧęp 1 őƒ 3)" - }, - "empty-state": { - "button-title": "Åđđ čőřřęľäŧįőʼn", - "pro-tip": "Ÿőū čäʼn äľşő đęƒįʼnę čőřřęľäŧįőʼnş vįä đäŧäşőūřčę přővįşįőʼnįʼnģ", - "title": "Ÿőū ĥävęʼn'ŧ đęƒįʼnęđ äʼny čőřřęľäŧįőʼnş yęŧ" - }, - "list": { - "delete": "đęľęŧę čőřřęľäŧįőʼn", - "label": "Ŀäþęľ", - "loading": "ľőäđįʼnģ...", - "read-only": "Ŗęäđ őʼnľy", - "source": "Ŝőūřčę", - "target": "Ŧäřģęŧ" - }, - "navigation-form": { - "add-button": "Åđđ", - "back-button": "ßäčĸ", - "next-button": "Ńęχŧ", - "save-button": "Ŝävę" - }, - "page-content": "Ŧő ęʼnäþľę Cőřřęľäŧįőʼnş, äđđ įŧ įʼn ŧĥę Ğřäƒäʼnä čőʼnƒįģ:", - "page-heading": "Cőřřęľäŧįőʼnş äřę đįşäþľęđ", - "query-editor": { - "control-rules": "Ŧĥę şęľęčŧęđ ŧäřģęŧ đäŧä şőūřčę mūşŧ ęχpőřŧ ä qūęřy ęđįŧőř.", - "data-source-text": "Pľęäşę şęľęčŧ ä ŧäřģęŧ đäŧä şőūřčę ƒįřşŧ.", - "data-source-title": "Ńő đäŧä şőūřčę şęľęčŧęđ", - "error-text": "Ŧĥę şęľęčŧęđ đäŧä şőūřčę čőūľđ ʼnőŧ þę ľőäđęđ.", - "error-title": "Ēřřőř ľőäđįʼnģ đäŧä şőūřčę", - "loading": "Ŀőäđįʼnģ qūęřy ęđįŧőř...", - "query-description": "Đęƒįʼnę ŧĥę qūęřy ŧĥäŧ įş řūʼn ŵĥęʼn ŧĥę ľįʼnĸ įş čľįčĸęđ. Ÿőū čäʼn ūşę <2>väřįäþľęş ŧő äččęşş şpęčįƒįč ƒįęľđ väľūęş.", - "query-editor-title": "Đäŧä şőūřčę đőęş ʼnőŧ ęχpőřŧ ä qūęřy ęđįŧőř.", - "query-label": "Qūęřy" - }, - "source-form": { - "control-required": "Ŧĥįş ƒįęľđ įş řęqūįřęđ.", - "description": "Å đäŧä pőįʼnŧ ʼnęęđş ŧő přővįđę väľūęş ŧő äľľ väřįäþľęş äş ƒįęľđş őř äş ŧřäʼnşƒőřmäŧįőʼnş őūŧpūŧ ŧő mäĸę ŧĥę čőřřęľäŧįőʼn þūŧŧőʼn äppęäř įʼn ŧĥę vįşūäľįžäŧįőʼn.<1>Ńőŧę: Ńőŧ ęvęřy väřįäþľę ʼnęęđş ŧő þę ęχpľįčįŧľy đęƒįʼnęđ þęľőŵ. Å ŧřäʼnşƒőřmäŧįőʼn şūčĥ äş <4>ľőģƒmŧ ŵįľľ čřęäŧę väřįäþľęş ƒőř ęvęřy ĸęy/väľūę päįř.", - "description-external-pre": "Ÿőū ĥävę ūşęđ ƒőľľőŵįʼnģ väřįäþľęş įʼn ŧĥę ŧäřģęŧ ŮŖĿ:", - "description-query-pre": "Ÿőū ĥävę ūşęđ ƒőľľőŵįʼnģ väřįäþľęş įʼn ŧĥę ŧäřģęŧ qūęřy:", - "external-title": "Cőʼnƒįģūřę ŧĥę đäŧä şőūřčę ŧĥäŧ ŵįľľ ūşę ŧĥę ŮŖĿ (Ŝŧęp 3 őƒ 3)", - "heading-external": "Väřįäþľęş ūşęđ įʼn ŧĥę ŧäřģęŧ ŮŖĿ", - "heading-query": "Väřįäþľęş ūşęđ įʼn ŧĥę ŧäřģęŧ qūęřy", - "query-title": "Cőʼnƒįģūřę ŧĥę đäŧä şőūřčę ŧĥäŧ ŵįľľ ľįʼnĸ ŧő {{dataSourceName}} (Ŝŧęp 3 őƒ 3)", - "results-description": "Ŧĥę ľįʼnĸ ŵįľľ þę şĥőŵʼn ʼnęχŧ ŧő ŧĥę väľūę őƒ ŧĥįş ƒįęľđ", - "results-label": "Ŗęşūľŧş ƒįęľđ", - "results-required": "Ŧĥįş ƒįęľđ įş řęqūįřęđ.", - "source-description": "Ŗęşūľŧş ƒřőm şęľęčŧęđ şőūřčę đäŧä şőūřčę ĥävę ľįʼnĸş đįşpľäyęđ įʼn ŧĥę päʼnęľ", - "source-label": "Ŝőūřčę", - "sub-text": "<0>Đęƒįʼnę ŵĥäŧ đäŧä şőūřčę ŵįľľ đįşpľäy ŧĥę čőřřęľäŧįőʼn, äʼnđ ŵĥäŧ đäŧä ŵįľľ řępľäčę přęvįőūşľy đęƒįʼnęđ väřįäþľęş." - }, - "sub-title": "Đęƒįʼnę ĥőŵ đäŧä ľįvįʼnģ įʼn đįƒƒęřęʼnŧ đäŧä şőūřčęş řęľäŧęş ŧő ęäčĥ őŧĥęř. Ŗęäđ mőřę įʼn ŧĥę <2>đőčūmęʼnŧäŧįőʼn<1>", - "target-form": { - "control-rules": "Ŧĥįş ƒįęľđ įş řęqūįřęđ.", - "sub-text": "<0>Đęƒįʼnę ŵĥäŧ ŧĥę čőřřęľäŧįőʼn ŵįľľ ľįʼnĸ ŧő. Ŵįŧĥ ŧĥę qūęřy ŧypę, ä qūęřy ŵįľľ řūʼn ŵĥęʼn ŧĥę čőřřęľäŧįőʼn įş čľįčĸęđ. Ŵįŧĥ ŧĥę ęχŧęřʼnäľ ŧypę, čľįčĸįʼnģ ŧĥę čőřřęľäŧįőʼn ŵįľľ őpęʼn ä ŮŖĿ.", - "target-description-external": "Ŝpęčįƒy ŧĥę ŮŖĿ ŧĥäŧ ŵįľľ őpęʼn ŵĥęʼn ŧĥę ľįʼnĸ įş čľįčĸęđ", - "target-description-query": "Ŝpęčįƒy ŵĥįčĥ đäŧä şőūřčę įş qūęřįęđ ŵĥęʼn ŧĥę ľįʼnĸ įş čľįčĸęđ", - "target-label": "Ŧäřģęŧ", - "target-type-description": "Ŝpęčįƒy ŧĥę ŧypę őƒ čőřřęľäŧįőʼn", - "title": "Ŝęŧūp ŧĥę ŧäřģęŧ ƒőř ŧĥę čőřřęľäŧįőʼn (Ŝŧęp 2 őƒ 3)", - "type-label": "Ŧypę" - }, - "trans-details": { - "logfmt-description": "Päřşę přővįđęđ ƒįęľđ ŵįŧĥ ľőģƒmŧ ŧő ģęŧ väřįäþľęş", - "logfmt-label": "Ŀőģƒmŧ", - "regex-description": "Fįęľđ ŵįľľ þę päřşęđ ŵįŧĥ řęģęχ. Ůşę ʼnämęđ čäpŧūřę ģřőūpş ŧő řęŧūřʼn mūľŧįpľę väřįäþľęş, őř ä şįʼnģľę ūʼnʼnämęđ čäpŧūřę ģřőūp ŧő äđđ väřįäþľę ŧő ʼnämęđ mäp väľūę. Ŗęģęχ įş čäşę įʼnşęʼnşįŧįvę.", - "regex-expression": "Ůşę čäpŧūřę ģřőūpş ŧő ęχŧřäčŧ ä pőřŧįőʼn őƒ ŧĥę ƒįęľđ.", - "regex-label": "Ŗęģūľäř ęχpřęşşįőʼn", - "regex-map-values": "Đęƒįʼnęş ŧĥę ʼnämę őƒ ŧĥę väřįäþľę įƒ ŧĥę čäpŧūřę ģřőūp įş ʼnőŧ ʼnämęđ." - }, - "transform": { - "add-button": "Åđđ ŧřäʼnşƒőřmäŧįőʼn", - "heading": "Ŧřäʼnşƒőřmäŧįőʼnş", - "no-transform": "Ńő ŧřäʼnşƒőřmäŧįőʼnş đęƒįʼnęđ." - }, - "transform-row": { - "expression-label": "Ēχpřęşşįőʼn", - "expression-required": "Pľęäşę đęƒįʼnę äʼn ęχpřęşşįőʼn", - "expression-tooltip": "Ŗęqūįřęđ ƒőř řęģūľäř ęχpřęşşįőʼn. Ŧĥę ęχpřęşşįőʼn ŧĥę ŧřäʼnşƒőřmäŧįőʼn ŵįľľ ūşę. Ŀőģƒmŧ đőęş ʼnőŧ ūşę ƒūřŧĥęř şpęčįƒįčäŧįőʼnş.", - "field-input": "ƒįęľđ", - "field-label": "Fįęľđ", - "field-tooltip": "Øpŧįőʼnäľ. Ŧĥę ƒįęľđ ŧő ŧřäʼnşƒőřm. Ĩƒ ʼnőŧ şpęčįƒįęđ, ŧĥę ŧřäʼnşƒőřmäŧįőʼn ŵįľľ þę äppľįęđ ŧő ŧĥę řęşūľŧş ƒįęľđ.", - "map-value-label": "Mäp väľūę", - "map-value-tooltip": "Øpŧįőʼnäľ. Đęƒįʼnęş ŧĥę ʼnämę őƒ ŧĥę väřįäþľę. Ŧĥįş įş čūřřęʼnŧľy őʼnľy väľįđ ƒőř řęģūľäř ęχpřęşşįőʼnş ŵįŧĥ ä şįʼnģľę, ūʼnʼnämęđ čäpŧūřę ģřőūp.", - "remove-button": "Ŗęmővę", - "remove-tooltip": "Ŗęmővę ŧřäʼnşƒőřmäŧįőʼn", - "transform-required": "Pľęäşę şęľęčŧ ä ŧřäʼnşƒőřmäŧįőʼn ŧypę", - "type-label": "Ŧypę", - "type-tooltip": "Ŧĥę ŧypę őƒ ŧřäʼnşƒőřmäŧįőʼn ŧĥäŧ ŵįľľ þę äppľįęđ ŧő ŧĥę şőūřčę đäŧä." - } - }, - "dashboard": { - "add-menu": { - "import": "Ĩmpőřŧ ƒřőm ľįþřäřy", - "paste-panel": "Päşŧę päʼnęľ", - "row": "Ŗőŵ", - "visualization": "Vįşūäľįžäŧįőʼn" - }, - "alert-rules-drawer": { - "redirect-link": "Ŀįşŧ įʼn Ğřäƒäʼnä Åľęřŧįʼnģ", - "subtitle": "Åľęřŧ řūľęş řęľäŧęđ ŧő ŧĥįş đäşĥþőäřđ" - }, - "default-layout": { - "description": "Mäʼnūäľľy şįžę äʼnđ pőşįŧįőʼn päʼnęľş", - "item-options": { - "repeat": { - "direction": { - "horizontal": "Ħőřįžőʼnŧäľ", - "title": "Ŗępęäŧ đįřęčŧįőʼn", - "vertical": "Vęřŧįčäľ" - }, - "max": "Mäχ pęř řőŵ", - "title": "Ŗępęäŧ őpŧįőʼnş", - "variable": { - "description": "Ŗępęäŧ ŧĥįş päʼnęľ ƒőř ęäčĥ väľūę įʼn ŧĥę şęľęčŧęđ väřįäþľę. Ŧĥįş įş ʼnőŧ vįşįþľę ŵĥįľę įʼn ęđįŧ mőđę. Ÿőū ʼnęęđ ŧő ģő þäčĸ ŧő đäşĥþőäřđ äʼnđ ŧĥęʼn ūpđäŧę ŧĥę väřįäþľę őř řęľőäđ ŧĥę đäşĥþőäřđ.", - "title": "Ŗępęäŧ þy väřįäþľę" - } - } - }, - "name": "Cūşŧőm", - "row-actions": { - "delete": "Đęľęŧę řőŵ", - "modal": { - "alt-action": "Đęľęŧę řőŵ őʼnľy", - "text": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő řęmővę ŧĥįş řőŵ äʼnđ äľľ įŧş päʼnęľş?", - "title": "Đęľęŧę řőŵ" - } - }, - "row-options": { - "button": { - "label": "Ŗőŵ őpŧįőʼnş" - }, - "form": { - "cancel": "Cäʼnčęľ", - "repeat-for": { - "label": "Ŗępęäŧ ƒőř", - "learn-more": "Ŀęäřʼn mőřę", - "warning": { - "text": "Päʼnęľş įʼn ŧĥįş řőŵ ūşę ŧĥę {{SHARED_DASHBOARD_QUERY}} đäŧä şőūřčę. Ŧĥęşę päʼnęľş ŵįľľ řęƒęřęʼnčę ŧĥę päʼnęľ įʼn ŧĥę őřįģįʼnäľ řőŵ, ʼnőŧ ŧĥę őʼnęş įʼn ŧĥę řępęäŧęđ řőŵş." - } - }, - "title": "Ŧįŧľę", - "update": "Ůpđäŧę" - }, - "modal": { - "title": "Ŗőŵ őpŧįőʼnş" - }, - "repeat": { - "title": "Ŗępęäŧ őpŧįőʼnş", - "variable": { - "title": "Väřįäþľę" - } - }, - "title": "Ŗőŵ őpŧįőʼnş" - } - }, - "edit-pane": { - "elements": { - "dashboard": "Đäşĥþőäřđ", - "objects": "Øþĵęčŧş", - "panels": "Päʼnęľş", - "rows": "Ŗőŵş", - "tabs": "Ŧäþş" - }, - "objects": { - "multi-select": { - "selection-number": "Ńő. őƒ őþĵęčŧş şęľęčŧęđ: {{length}}" - } - }, - "open": "Øpęʼn őpŧįőʼnş päʼnę", - "row": { - "header": { - "hide": "Ħįđę", - "title": "Ŗőŵ ĥęäđęř" - }, - "multi-select": { - "title": "{{length}} řőŵş şęľęčŧęđ" - } - } - }, - "editpane": { - "add": "Åđđ", - "configure": "Cőʼnƒįģūřę", - "outline": "Øūŧľįʼnę" - }, - "empty": { - "add-library-panel-body": "Åđđ vįşūäľįžäŧįőʼnş ŧĥäŧ äřę şĥäřęđ ŵįŧĥ őŧĥęř đäşĥþőäřđş.", - "add-library-panel-button": "Åđđ ľįþřäřy päʼnęľ", - "add-library-panel-header": "Ĩmpőřŧ päʼnęľ", - "add-visualization-body": "Ŝęľęčŧ ä đäŧä şőūřčę äʼnđ ŧĥęʼn qūęřy äʼnđ vįşūäľįžę yőūř đäŧä ŵįŧĥ čĥäřŧş, şŧäŧş äʼnđ ŧäþľęş őř čřęäŧę ľįşŧş, mäřĸđőŵʼnş äʼnđ őŧĥęř ŵįđģęŧş.", - "add-visualization-button": "Åđđ vįşūäľįžäŧįőʼn", - "add-visualization-header": "Ŝŧäřŧ yőūř ʼnęŵ đäşĥþőäřđ þy äđđįʼnģ ä vįşūäľįžäŧįőʼn", - "import-a-dashboard-body": "Ĩmpőřŧ đäşĥþőäřđş ƒřőm ƒįľęş őř <1>ģřäƒäʼnä.čőm.", - "import-a-dashboard-header": "Ĩmpőřŧ ä đäşĥþőäřđ", - "import-dashboard-button": "Ĩmpőřŧ đäşĥþőäřđ" - }, - "errors": { - "failed-to-load": "Fäįľęđ ŧő ľőäđ đäşĥþőäřđ" - }, - "inspect": { - "data-tab": "Đäŧä", - "error-tab": "Ēřřőř", - "json-tab": "ĴŜØŃ", - "meta-tab": "Męŧä đäŧä", - "query-tab": "Qūęřy", - "stats-tab": "Ŝŧäŧş", - "subtitle": "{{queryCount}} qūęřįęş ŵįŧĥ ŧőŧäľ qūęřy ŧįmę őƒ {{formatted}}", - "title": "Ĩʼnşpęčŧ: {{panelTitle}}" - }, - "inspect-data": { - "data-options": "Đäŧä őpŧįőʼnş", - "dataframe-aria-label": "Ŝęľęčŧ đäŧäƒřämę", - "dataframe-label": "Ŝĥőŵ đäŧä ƒřämę", - "download-csv": "Đőŵʼnľőäđ CŜV", - "download-excel-description": "Åđđş ĥęäđęř ŧő CŜV ƒőř ūşę ŵįŧĥ Ēχčęľ", - "download-excel-label": "Đőŵʼnľőäđ ƒőř Ēχčęľ", - "download-logs": "Đőŵʼnľőäđ ľőģş", - "download-service": "Đőŵʼnľőäđ şęřvįčę ģřäpĥ", - "download-traces": "Đőŵʼnľőäđ ŧřäčęş", - "excel-header": "Ēχčęľ ĥęäđęř", - "formatted": "Főřmäŧŧęđ đäŧä", - "formatted-data-description": "Ŧäþľę đäŧä įş ƒőřmäŧŧęđ ŵįŧĥ őpŧįőʼnş đęƒįʼnęđ įʼn ŧĥę Fįęľđ äʼnđ Øvęřřįđę ŧäþş.", - "formatted-data-label": "Főřmäŧŧęđ đäŧä", - "panel-transforms": "Päʼnęľ ŧřäʼnşƒőřmş", - "series-to-columns": "Ŝęřįęş ĵőįʼnęđ þy ŧįmę", - "transformation": "Ŝęřįęş ĵőįʼnęđ þy ŧįmę", - "transformations-description": "Ŧäþľę đäŧä įş đįşpľäyęđ ŵįŧĥ ŧřäʼnşƒőřmäŧįőʼnş đęƒįʼnęđ įʼn ŧĥę päʼnęľ Ŧřäʼnşƒőřm ŧäþ.", - "transformations-label": "Åppľy päʼnęľ ŧřäʼnşƒőřmäŧįőʼnş" - }, - "inspect-json": { - "dataframe-description": "Ŗäŵ đäŧä ŵįŧĥőūŧ ŧřäʼnşƒőřmäŧįőʼnş äʼnđ ƒįęľđ čőʼnƒįģ äppľįęđ. ", - "dataframe-label": "ĐäŧäFřämę ĴŜØŃ (ƒřőm Qūęřy)", - "panel-data-description": "Ŧĥę řäŵ mőđęľ päşşęđ ŧő ŧĥę päʼnęľ vįşūäľįžäŧįőʼn", - "panel-data-label": "Päʼnęľ đäŧä", - "panel-json-description": "Ŧĥę mőđęľ şävęđ įʼn ŧĥę đäşĥþőäřđ ĴŜØŃ ŧĥäŧ čőʼnƒįģūřęş ĥőŵ ęvęřyŧĥįʼnģ ŵőřĸş.", - "panel-json-label": "Päʼnęľ ĴŜØŃ", - "select-source": "Ŝęľęčŧ şőūřčę", - "unknown": "Ůʼnĸʼnőŵʼn Øþĵęčŧ: {{show}}" - }, - "inspect-meta": { - "no-inspector": "Ńő Męŧäđäŧä Ĩʼnşpęčŧőř" - }, - "inspect-stats": { - "data-title": "Đäŧä şőūřčę şŧäŧş", - "data-traceids": "Ŧřäčę ĨĐş", - "processing-time": "Đäŧä přőčęşşįʼnģ ŧįmę", - "queries": "Ńūmþęř őƒ qūęřįęş", - "request-time": "Ŧőŧäľ řęqūęşŧ ŧįmę", - "rows": "Ŧőŧäľ ʼnūmþęř řőŵş", - "table-title": "Ŝŧäŧş" - }, - "layout": { - "common": { - "copy": "Cőpy", - "copy-or-duplicate": "Cőpy őř Đūpľįčäŧę", - "delete": "Đęľęŧę", - "duplicate": "Đūpľįčäŧę", - "layout": "Ŀäyőūŧ", - "panels-title": "{{length}} päʼnęľş şęľęčŧęđ" - } - }, - "options": { - "description": "Đęşčřįpŧįőʼn", - "title": "Đäşĥþőäřđ őpŧįőʼnş", - "title-option": "Ŧįŧľę" - }, - "outline": { - "tree": { - "item": { - "collapse": "Cőľľäpşę įŧęm", - "empty": "(ęmpŧy)", - "expand": "Ēχpäʼnđ įŧęm" - } - } - }, - "panel-edit": { - "alerting-tab": { - "dashboard-not-saved": "Đäşĥþőäřđ mūşŧ þę şävęđ þęƒőřę äľęřŧş čäʼn þę äđđęđ.", - "no-rules": "Ŧĥęřę äřę ʼnő äľęřŧ řūľęş ľįʼnĸęđ ŧő ŧĥįş päʼnęľ." - } - }, - "responsive-layout": { - "description": "Åūŧőmäŧįčäľľy pőşįŧįőʼnş päʼnęľş įʼnŧő ä ģřįđ.", - "item-options": { - "hide-no-data": "Ħįđę ŵĥęʼn ʼnő đäŧä", - "repeat": { - "variable": { - "description": "Ŗępęäŧ ŧĥįş päʼnęľ ƒőř ęäčĥ väľūę įʼn ŧĥę şęľęčŧęđ väřįäþľę. Ŧĥįş įş ʼnőŧ vįşįþľę ŵĥįľę įʼn ęđįŧ mőđę. Ÿőū ʼnęęđ ŧő ģő þäčĸ ŧő đäşĥþőäřđ äʼnđ ŧĥęʼn ūpđäŧę ŧĥę väřįäþľę őř řęľőäđ ŧĥę đäşĥþőäřđ.", - "title": "Ŗępęäŧ þy väřįäþľę" - } - }, - "title": "Ŀäyőūŧ őpŧįőʼnş" - }, - "name": "Åūŧő", - "options": { - "columns": "Cőľūmʼnş", - "fixed": "Fįχęđ: {{size}}pχ", - "min": "Mįʼn: {{size}}pχ", - "one-column": "1 čőľūmʼn", - "rows": "Ŗőŵş", - "three-columns": "3 čőľūmʼnş", - "two-columns": "2 čőľūmʼnş" - } - }, - "rows-layout": { - "description": "Ŗőŵş ľäyőūŧ", - "item-name": "Ŗőŵ", - "name": "Ŗőŵş", - "option": { - "height": "Ħęįģĥŧ", - "hide-header": "Ħįđę řőŵ ĥęäđęř", - "repeat": "Ŗępęäŧ ƒőř", - "title": "Ŧįŧľę" - }, - "options": { - "height-expand": "Ēχpäʼnđ", - "height-min": "Mįʼn" - }, - "row": { - "collapse": "Cőľľäpşę řőŵ", - "expand": "Ēχpäʼnđ řőŵ", - "menu": { - "add": "Åđđ řőŵ", - "add-panel": "Päʼnęľ", - "add-row-above": "Ŗőŵ äþővę", - "add-row-below": "Ŗőŵ þęľőŵ", - "move-down": "Mővę řőŵ đőŵʼn", - "move-row": "Mővę řőŵ", - "move-up": "Mővę řőŵ ūp" - }, - "new": "Ńęŵ řőŵ", - "repeat": { - "learn-more": "Ŀęäřʼn mőřę", - "warning": "Päʼnęľş įʼn ŧĥįş řőŵ ūşę ŧĥę {{SHARED_DASHBOARD_QUERY}} đäŧä şőūřčę. Ŧĥęşę päʼnęľş ŵįľľ řęƒęřęʼnčę ŧĥę päʼnęľ įʼn ŧĥę őřįģįʼnäľ řőŵ, ʼnőŧ ŧĥę őʼnęş įʼn ŧĥę řępęäŧęđ řőŵş." - } - }, - "row-options": { - "title-option": "Ŧįŧľę" - } - }, - "tabs-layout": { - "description": "Ŧäþş ľäyőūŧ", - "menu": { - "move-tab": "Mővę ŧäþ" - }, - "multi-select": { - "title": "{{length}} ŧäþş şęľęčŧęđ" - }, - "name": "Ŧäþş", - "tab": { - "menu": { - "add": "Åđđ ŧäþ", - "add-panel": "Päʼnęľ", - "add-tab-above": "Ŧäþ þęƒőřę", - "add-tab-after": "Ŧäþ äƒŧęř", - "add-tab-before": "Ŧäþ þęƒőřę", - "move-left": "Mővę ŧäþ ľęƒŧ", - "move-right": "Mővę ŧäþ řįģĥŧ" - }, - "new": "Ńęŵ ŧäþ" - }, - "tab-options": { - "title": "Ŧäþ", - "title-option": "Ŧįŧľę" - } - }, - "toolbar": { - "add": "Åđđ", - "add-panel": "Päʼnęľ", - "add-panel-description": "Å čőʼnŧäįʼnęř ƒőř vįşūäľįžäŧįőʼnş äʼnđ őŧĥęř čőʼnŧęʼnŧ", - "add-panel-lib": "Ĩmpőřŧ ľįþřäřy päʼnęľ", - "add-row": "Ŗőŵ", - "add-tab": "Ŧäþ", - "alert-rules": "Åľęřŧ řūľęş", - "back-to-dashboard": "ßäčĸ ŧő đäşĥþőäřđ", - "dashboard-settings": { - "label": "Ŝęŧŧįʼnģş", - "tooltip": "Đäşĥþőäřđ şęŧŧįʼnģş" - }, - "discard-library-panel-changes": "Đįşčäřđ ľįþřäřy päʼnęľ čĥäʼnģęş", - "discard-panel": "Đįşčäřđ päʼnęľ čĥäʼnģęş", - "discard-panel-new": "Đįşčäřđ päʼnęľ", - "edit": { - "label": "Ēđįŧ", - "tooltip": "Ēʼnŧęř ęđįŧ mőđę" - }, - "edit-dashboard-v2-schema": "Ēđįŧ đäşĥþőäřđ v2 şčĥęmä", - "enter-edit-mode": { - "label": "Mäĸę ęđįŧäþľę", - "tooltip": "Ŧĥįş đäşĥþőäřđ ŵäş mäřĸęđ äş řęäđ őʼnľy" - }, - "exit-edit-mode": { - "label": "Ēχįŧ ęđįŧ", - "tooltip": "Ēχįŧş ęđįŧ mőđę äʼnđ đįşčäřđş ūʼnşävęđ čĥäʼnģęş" - }, - "libray-panel-description": "Ŀįþřäy päʼnęľş äľľőŵ yőū şĥäřę äʼnđ řęūşę päʼnęľş þęŧŵęęʼn đäşĥþőäřđş", - "mark-favorite": "Mäřĸ äş ƒävőřįŧę", - "more-save-options": "Mőřę şävę őpŧįőʼnş", - "open-original": "Øpęʼn őřįģįʼnäľ đäşĥþőäřđ", - "playlist-next": "Ğő ŧő ʼnęχŧ đäşĥþőäřđ", - "playlist-previous": "Ğő ŧő přęvįőūş đäşĥþőäřđ", - "playlist-stop": "Ŝŧőp pľäyľįşŧ", - "public-dashboard": "Pūþľįč", - "refresh": "Ŗęƒřęşĥ đäşĥþőäřđ", - "row-description": "Å ģřőūp őƒ päʼnęľş ŵįŧĥ äʼn őpŧįőʼnäľ ĥęäđęř", - "save": "Ŝävę đäşĥþőäřđ", - "save-dashboard": { - "label": "Ŝävę đäşĥþőäřđ", - "tooltip": "Ŝävę čĥäʼnģęş" - }, - "save-dashboard-copy": { - "label": "Ŝävę äş čőpy", - "tooltip": "Ŝävę äş čőpy" - }, - "save-dashboard-short": "Ŝävę", - "save-library-panel": "Ŝävę ľįþřäřy päʼnęľ", - "settings": "Đäşĥþőäřđ şęŧŧįʼnģş", - "share": { - "label": "Ŝĥäřę", - "tooltip": "Ŝĥäřę đäşĥþőäřđ" - }, - "share-button": "Ŝĥäřę", - "show-hidden-elements": "Ŝĥőŵ ĥįđđęʼn", - "switch-old-dashboard": "Ŝŵįŧčĥ ŧő őľđ đäşĥþőäřđ päģę", - "tabs-description": "ßřęäĸ ūp yőūř đäşĥþőäřđ įʼnŧő đįƒƒęřęʼnŧ ĥőřįžőʼnŧäľ ŧäþş", - "unlink-library-panel": "Ůʼnľįʼnĸ ľįþřäřy päʼnęľ", - "unmark-favorite": "Ůʼnmäřĸ äş ƒävőřįŧę" - }, - "validation": { - "invalid-dashboard-id": "Cőūľđ ʼnőŧ ƒįʼnđ ä väľįđ Ğřäƒäʼnä.čőm ĨĐ", - "invalid-json": "Ńőŧ väľįđ ĴŜØŃ", - "tags-expected-array": "ŧäģş ęχpęčŧęđ äřřäy", - "tags-expected-strings": "ŧäģş ęχpęčŧęđ äřřäy őƒ şŧřįʼnģş" - }, - "viz-panel": { - "options": { - "description": "Đęşčřįpŧįőʼn", - "open-edit": "Øpęʼn Päʼnęľ Ēđįŧ", - "plugin-type-image": "Ĩmäģę őƒ pľūģįʼn ŧypę", - "title": "Päʼnęľ", - "title-option": "Ŧįŧľę", - "transparent-background": "Ŧřäʼnşpäřęʼnŧ þäčĸģřőūʼnđ" - } - } - }, - "dashboard-import": { - "file-dropzone": { - "primary-text": "Ůpľőäđ đäşĥþőäřđ ĴŜØŃ ƒįľę", - "secondary-text": "Đřäģ äʼnđ đřőp ĥęřę őř čľįčĸ ŧő þřőŵşę" - }, - "form-actions": { - "cancel": "Cäʼnčęľ", - "load": "Ŀőäđ" - }, - "gcom-field": { - "label": "Fįʼnđ äʼnđ įmpőřŧ đäşĥþőäřđş ƒőř čőmmőʼn äppľįčäŧįőʼnş äŧ <1>", - "load-button": "Ŀőäđ", - "placeholder": "Ğřäƒäʼnä.čőm đäşĥþőäřđ ŮŖĿ őř ĨĐ", - "validation-required": "Å Ğřäƒäʼnä đäşĥþőäřđ ŮŖĿ őř ĨĐ įş řęqūįřęđ" - }, - "json-field": { - "label": "Ĩmpőřŧ vįä đäşĥþőäřđ ĴŜØŃ mőđęľ", - "validation-required": "Ńęęđ ä đäşĥþőäřđ ĴŜØŃ mőđęľ" - } - }, - "dashboard-links": { - "empty-state": { - "button-title": "Åđđ đäşĥþőäřđ ľįʼnĸ", - "info-box-content": "Đäşĥþőäřđ ľįʼnĸş äľľőŵ yőū ŧő pľäčę ľįʼnĸş ŧő őŧĥęř đäşĥþőäřđş äʼnđ ŵęþ şįŧęş đįřęčŧľy þęľőŵ ŧĥę đäşĥþőäřđ ĥęäđęř. <2>Ŀęäřʼn mőřę", - "title": "Ŧĥęřę äřę ʼnő đäşĥþőäřđ ľįʼnĸş äđđęđ yęŧ" - } - }, - "dashboard-settings": { - "annotations": { - "title": "Åʼnʼnőŧäŧįőʼnş" - }, - "dashboard-delete-button": "Đęľęŧę đäşĥþőäřđ", - "delete-modal": { - "confirmation-text": "Đęľęŧę", - "delete-button": "Đęľęŧę", - "title": "Đęľęŧę" - }, - "delete-modal-restore-dashboards-text": "Ŧĥįş äčŧįőʼn ŵįľľ mäřĸ ŧĥę đäşĥþőäřđ ƒőř đęľęŧįőʼn įʼn 30 đäyş. Ÿőūř őřģäʼnįžäŧįőʼn äđmįʼnįşŧřäŧőř čäʼn řęşŧőřę įŧ äʼnyŧįmę þęƒőřę ŧĥę 30 đäyş ęχpįřę.", - "delete-modal-text": "Đő yőū ŵäʼnŧ ŧő đęľęŧę ŧĥįş đäşĥþőäřđ?", - "general": { - "auto-refresh-description": "Đęƒįʼnę ŧĥę äūŧő řęƒřęşĥ įʼnŧęřväľş ŧĥäŧ şĥőūľđ þę äväįľäþľę įʼn ŧĥę äūŧő řęƒřęşĥ ľįşŧ. Ůşę ŧĥę ƒőřmäŧ '5ş' ƒőř şęčőʼnđş, '1m' ƒőř mįʼnūŧęş, '1ĥ' ƒőř ĥőūřş, äʼnđ '1đ' ƒőř đäyş (ę.ģ.: '5ş,10ş,30ş,1m,5m,15m,30m,1ĥ,2ĥ,1đ').", - "auto-refresh-label": "Åūŧő řęƒřęşĥ", - "description-label": "Đęşčřįpŧįőʼn", - "editable-description": "Ŝęŧ ŧő řęäđ-őʼnľy ŧő đįşäþľę äľľ ęđįŧįʼnģ. Ŗęľőäđ ŧĥę đäşĥþőäřđ ƒőř čĥäʼnģęş ŧő ŧäĸę ęƒƒęčŧ", - "editable-label": "Ēđįŧäþľę", - "folder-label": "Főľđęř", - "panel-options-graph-tooltip-description": "Cőʼnŧřőľş ŧőőľŧįp äʼnđ ĥővęř ĥįģĥľįģĥŧ þęĥävįőř äčřőşş đįƒƒęřęʼnŧ päʼnęľş. Ŗęľőäđ ŧĥę đäşĥþőäřđ ƒőř čĥäʼnģęş ŧő ŧäĸę ęƒƒęčŧ", - "panel-options-graph-tooltip-label": "Ğřäpĥ ŧőőľŧįp", - "panel-options-label": "Päʼnęľ őpŧįőʼnş", - "panels-preload-description": "Ŵĥęʼn ęʼnäþľęđ äľľ päʼnęľş ŵįľľ şŧäřŧ ľőäđįʼnģ äş şőőʼn äş ŧĥę đäşĥþőäřđ ĥäş þęęʼn ľőäđęđ.", - "panels-preload-label": "Přęľőäđ päʼnęľş", - "tags-label": "Ŧäģş", - "title": "Ğęʼnęřäľ", - "title-label": "Ŧįŧľę" - }, - "json-editor": { - "save-button": "Ŝävę čĥäʼnģęş", - "subtitle": "Ŧĥę ĴŜØŃ mőđęľ þęľőŵ įş ŧĥę đäŧä şŧřūčŧūřę ŧĥäŧ đęƒįʼnęş ŧĥę đäşĥþőäřđ. Ŧĥįş įʼnčľūđęş đäşĥþőäřđ şęŧŧįʼnģş, päʼnęľ şęŧŧįʼnģş, ľäyőūŧ, qūęřįęş, äʼnđ şő őʼn.", - "title": "ĴŜØŃ Mőđęľ" - }, - "links": { - "title": "Ŀįʼnĸş" - }, - "permissions": { - "title": "Pęřmįşşįőʼnş" - }, - "provisioned-delete-modal": { - "confirm-button": "ØĶ", - "text-1": "Ŧĥįş đäşĥþőäřđ įş mäʼnäģęđ þy Ğřäƒäʼnä přővįşįőʼnįʼnģ äʼnđ čäʼnʼnőŧ þę đęľęŧęđ. Ŗęmővę ŧĥę đäşĥþőäřđ ƒřőm ŧĥę čőʼnƒįģ ƒįľę ŧő đęľęŧę įŧ.", - "text-2": "Ŝęę ģřäƒäʼnä đőčūmęʼnŧäŧįőʼn ƒőř mőřę įʼnƒőřmäŧįőʼn äþőūŧ přővįşįőʼnįʼnģ. ", - "text-3": "Fįľę päŧĥ: {{provisionedId}}", - "text-link": "Ğő ŧő đőčş päģę", - "title": "Cäʼnʼnőŧ đęľęŧę přővįşįőʼnęđ đäşĥþőäřđ" - }, - "settings": { - "title": "Ŝęŧŧįʼnģş" - }, - "time-picker": { - "hide-time-picker": "Ħįđę ŧįmę pįčĸęř", - "now-delay-description": "Ēχčľūđę řęčęʼnŧ đäŧä ŧĥäŧ mäy þę įʼnčőmpľęŧę.", - "now-delay-label": "Ńőŵ đęľäy", - "refresh-live-dashboards-description": "Cőʼnŧįʼnūőūşľy řę-đřäŵ päʼnęľş ŵĥęřę ŧĥę ŧįmę řäʼnģę řęƒęřęʼnčęş 'ʼnőŵ'", - "refresh-live-dashboards-label": "Ŗęƒřęşĥ ľįvę đäşĥþőäřđş", - "time-options-label": "Ŧįmę őpŧįőʼnş", - "time-zone-label": "Ŧįmę žőʼnę", - "week-start-label": "Ŵęęĸ şŧäřŧ" - }, - "time-regions": { - "advanced-description-cron": "Cřőʼn şyʼnŧäχ", - "advanced-description-rest": " ŧő đęƒįʼnę ä řęčūřřęʼnčę şčĥęđūľę äʼnđ đūřäŧįőʼn", - "advanced-description-use": "Ůşę ", - "advanced-label": "Åđväʼnčęđ" - }, - "variables": { - "title": "Väřįäþľęş" - }, - "versions": { - "title": "Vęřşįőʼnş" - } - }, - "dashboards": { - "panel-edit": { - "angular-deprecation-button-open-panel-json": "Øpęʼn ĴŜØŃ ęđįŧőř", - "angular-deprecation-description": "Åʼnģūľäř päʼnęľş őpŧįőʼnş čäʼn őʼnľy þę ęđįŧęđ ūşįʼnģ ŧĥę ĴŜØŃ ęđįŧőř.", - "angular-deprecation-heading": "Päʼnęľ őpŧįőʼnş" - }, - "panel-queries": { - "add-query-from-library": "Åđđ qūęřy ƒřőm ľįþřäřy" - }, - "settings": { - "variables": { - "dependencies": { - "button": "Ŝĥőŵ đępęʼnđęʼnčįęş", - "title": "Đępęʼnđęʼnčįęş" - } - } - } - }, - "data-source-list": { - "empty-state": { - "button-title": "Åđđ đäŧä şőūřčę", - "pro-tip": "Ÿőū čäʼn äľşő đęƒįʼnę đäŧä şőūřčęş ŧĥřőūģĥ čőʼnƒįģūřäŧįőʼn ƒįľęş. <2>Ŀęäřʼn mőřę", - "title": "Ńő đäŧä şőūřčęş đęƒįʼnęđ" - } - }, - "data-source-picker": { - "add-new-data-source": "Cőʼnƒįģūřę ä ʼnęŵ đäŧä şőūřčę", - "built-in-list": { - "description-dashboard": "Ŗęūşę qūęřy řęşūľŧş ƒřőm őŧĥęř vįşūäľįžäŧįőʼnş", - "description-grafana": "Đįşčővęř vįşūäľįžäŧįőʼnş ūşįʼnģ mőčĸ đäŧä", - "description-mixed": "Ůşę mūľŧįpľę đäŧä şőūřčęş" - }, - "list": { - "no-data-source-message": "Ńő đäŧä şőūřčęş ƒőūʼnđ" - }, - "modal": { - "configure-new-data-source": "Øpęʼn ä ʼnęŵ ŧäþ äʼnđ čőʼnƒįģūřę ä đäŧä şőūřčę", - "input-placeholder": "Ŝęľęčŧ đäŧä şőūřčę", - "title": "Ŝęľęčŧ đäŧä şőūřčę" - }, - "open-advanced-button": "Øpęʼn äđväʼnčęđ đäŧä şőūřčę pįčĸęř" - }, - "data-source-testing-status-page": { - "error-more-details-link": "Cľįčĸ <2>ĥęřę ŧő ľęäřʼn mőřę äþőūŧ ŧĥįş ęřřőř.", - "success-more-details-links": "Ńęχŧ, yőū čäʼn şŧäřŧ ŧő vįşūäľįžę đäŧä þy <2>þūįľđįʼnģ ä đäşĥþőäřđ, őř þy qūęřyįʼnģ đäŧä įʼn ŧĥę <5>Ēχpľőřę vįęŵ." - }, - "data-sources": { - "datasource-add-button": { - "label": "Åđđ ʼnęŵ đäŧä şőūřčę" - }, - "empty-state": { - "message": "Ńő đäŧä şőūřčęş ƒőūʼnđ" - } - }, - "embed": { - "share": { - "time-range-description": "Cĥäʼnģę ŧĥę čūřřęʼnŧ řęľäŧįvę ŧįmę řäʼnģę ŧő äʼn äþşőľūŧę ŧįmę řäʼnģę", - "time-range-label": "Ŀőčĸ ŧįmę řäʼnģę" - } - }, - "empty-list-cta": { - "pro-tip": "PřőŦįp: {{proTip}}" - }, - "entity-not-found": { - "description": "Ŵę'řę ľőőĸįʼnģ þūŧ čäʼn'ŧ şęęm ŧő ƒįʼnđ ŧĥįş {{lowerCaseEntity}}. Ŧřy řęŧūřʼnįʼnģ <4>ĥőmę őř şęęĸįʼnģ ĥęľp őʼn ŧĥę <7>čőmmūʼnįŧy şįŧę." - }, - "errors": { - "dashboard-settings": { - "annotations": { - "datasource": "Ŧĥę şęľęčŧęđ đäŧä şőūřčę đőęş ʼnőŧ şūppőřŧ äʼnʼnőŧäŧįőʼnş. Pľęäşę şęľęčŧ ä đįƒƒęřęʼnŧ đäŧä şőūřčę." - } - } - }, - "explore": { - "add-to-dashboard": "Åđđ ŧő đäşĥþőäřđ", - "drilldownInfo": { - "action": "Ğő ŧő Ğřäƒäʼnä Đřįľľđőŵʼn", - "description": "Ŀőőĸįʼnģ ƒőř ŧĥę Ğřäƒäʼnä Ēχpľőřę äppş? Ŧĥęy äřę ʼnőŵ čäľľęđ ŧĥę Ğřäƒäʼnä Đřįľľđőŵʼn äppş äʼnđ čäʼn þę ƒőūʼnđ ūʼnđęř <1>Męʼnū > Đřįľľđőŵʼn", - "title": "Ēχpľőřę Męŧřįčş, Ŀőģş, Ŧřäčęş äʼnđ Přőƒįľęş ĥävę mővęđ!" - }, - "logs": { - "logs-volume": { - "add-filters": "Åđđ mőřę ľäþęľş ŧő yőūř qūęřy ŧő ʼnäřřőŵ đőŵʼn yőūř şęäřčĥ.", - "decrease-timerange": "Đęčřęäşę ŧĥę ŧįmę řäʼnģę őƒ yőūř qūęřy.", - "much-data": "Ŧĥę qūęřy įş ŧřyįʼnģ ŧő äččęşş ŧőő mūčĥ đäŧä. Ŧřy őʼnę őř mőřę őƒ ŧĥę ƒőľľőŵįʼnģ:" - }, - "maximum-pinned-logs": "Mäχįmūm őƒ {{PINNED_LOGS_LIMIT}} pįʼnʼnęđ ľőģş řęäčĥęđ. Ůʼnpįʼn ä ľőģ ŧő äđđ äʼnőŧĥęř.", - "no-logs-found": "Ńő ľőģş ƒőūʼnđ.", - "scan-for-older-logs": "Ŝčäʼn ƒőř őľđęř ľőģş", - "stop-scan": "Ŝŧőp şčäʼn" - }, - "rich-history": { - "close-tooltip": "Cľőşę qūęřy ĥįşŧőřy", - "datasource-a-z": "Đäŧä şőūřčę Å-Ż", - "datasource-z-a": "Đäŧä şőūřčę Ż-Å", - "newest-first": "Ńęŵęşŧ ƒįřşŧ", - "oldest-first": "Øľđęşŧ ƒįřşŧ", - "query-history": "Qūęřy ĥįşŧőřy", - "query-library": "Qūęřy ľįþřäřy", - "settings": "Ŝęŧŧįʼnģş", - "starred": "Ŝŧäřřęđ" - }, - "rich-history-card": { - "add-comment-form": "Åđđ čőmmęʼnŧ ƒőřm", - "add-comment-tooltip": "Åđđ čőmmęʼnŧ", - "add-to-library": "Åđđ ŧő ľįþřäřy", - "cancel": "Cäʼnčęľ", - "confirm-delete": "Đęľęŧę", - "copy-query-tooltip": "Cőpy qūęřy ŧő čľįpþőäřđ", - "copy-shortened-link-tooltip": "Cőpy şĥőřŧęʼnęđ ľįʼnĸ ŧő čľįpþőäřđ", - "datasource-icon-label": "Đäŧä şőūřčę įčőʼn", - "datasource-name-label": "Đäŧä şőūřčę ʼnämę", - "datasource-not-exist": "Đäŧä şőūřčę đőęş ʼnőŧ ęχįşŧ äʼnymőřę", - "delete-query-confirmation-title": "Đęľęŧę", - "delete-query-title": "Đęľęŧę qūęřy", - "delete-query-tooltip": "Đęľęŧę qūęřy", - "delete-starred-query-confirmation-text": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő pęřmäʼnęʼnŧľy đęľęŧę yőūř şŧäřřęđ qūęřy?", - "edit-comment-tooltip": "Ēđįŧ čőmmęʼnŧ", - "optional-description": "Åʼn őpŧįőʼnäľ đęşčřįpŧįőʼn őƒ ŵĥäŧ ŧĥę qūęřy đőęş.", - "query-comment-label": "Qūęřy čőmmęʼnŧ", - "query-text-label": "Qūęřy ŧęχŧ", - "save-comment": "Ŝävę čőmmęʼnŧ", - "star-query-tooltip": "Ŝŧäř qūęřy", - "unstar-query-tooltip": "Ůʼnşŧäř qūęřy", - "update-comment-form": "Ůpđäŧę čőmmęʼnŧ ƒőřm" - }, - "rich-history-container": { - "loading": "Ŀőäđįʼnģ..." - }, - "rich-history-notification": { - "query-copied": "Qūęřy čőpįęđ ŧő čľįpþőäřđ", - "query-deleted": "Qūęřy đęľęŧęđ" - }, - "rich-history-queries-tab": { - "displaying-partial-queries": "Đįşpľäyįʼnģ {{ count }} qūęřįęş", - "displaying-queries": "{{ count }} qūęřįęş", - "filter-aria-label": "Fįľŧęř qūęřįęş ƒőř đäŧä şőūřčęş(ş)", - "filter-history": "Fįľŧęř ĥįşŧőřy", - "filter-placeholder": "Fįľŧęř qūęřįęş ƒőř đäŧä şőūřčęş(ş)", - "history-local": "Ŧĥę ĥįşŧőřy įş ľőčäľ ŧő yőūř þřőŵşęř äʼnđ įş ʼnőŧ şĥäřęđ ŵįŧĥ őŧĥęřş.", - "loading": "Ŀőäđįʼnģ...", - "loading-results": "Ŀőäđįʼnģ řęşūľŧş...", - "search-placeholder": "Ŝęäřčĥ qūęřįęş", - "showing-queries": "Ŝĥőŵįʼnģ {{ shown }} őƒ {{ total }} <0>Ŀőäđ mőřę", - "sort-aria-label": "Ŝőřŧ qūęřįęş", - "sort-placeholder": "Ŝőřŧ qūęřįęş þy" - }, - "rich-history-settings-tab": { - "alert-info": "Ğřäƒäʼnä ŵįľľ ĸęęp ęʼnŧřįęş ūp ŧő {{optionLabel}}.Ŝŧäřřęđ ęʼnŧřįęş ŵőʼn'ŧ þę đęľęŧęđ.", - "change-default-tab": "Cĥäʼnģę ŧĥę đęƒäūľŧ äčŧįvę ŧäþ ƒřőm “Qūęřy ĥįşŧőřy” ŧő “Ŝŧäřřęđ”", - "clear-history-info": "Đęľęŧę äľľ őƒ yőūř qūęřy ĥįşŧőřy, pęřmäʼnęʼnŧľy.", - "clear-query-history": "Cľęäř qūęřy ĥįşŧőřy", - "clear-query-history-button": "Cľęäř qūęřy ĥįşŧőřy", - "delete-confirm": "Đęľęŧę", - "delete-confirm-text": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő pęřmäʼnęʼnŧľy đęľęŧę yőūř qūęřy ĥįşŧőřy?", - "delete-title": "Đęľęŧę", - "history-time-span": "Ħįşŧőřy ŧįmę şpäʼn", - "history-time-span-description": "Ŝęľęčŧ ŧĥę pęřįőđ őƒ ŧįmę ƒőř ŵĥįčĥ Ğřäƒäʼnä ŵįľľ şävę yőūř qūęřy ĥįşŧőřy. Ůp ŧő {{MAX_HISTORY_ITEMS}} ęʼnŧřįęş ŵįľľ þę şŧőřęđ.", - "only-show-active-datasource": "Øʼnľy şĥőŵ qūęřįęş ƒőř đäŧä şőūřčę čūřřęʼnŧľy äčŧįvę įʼn Ēχpľőřę", - "query-history-deleted": "Qūęřy ĥįşŧőřy đęľęŧęđ", - "retention-period": { - "1-week": "1 ŵęęĸ", - "2-days": "2 đäyş", - "2-weeks": "2 ŵęęĸş", - "5-days": "5 đäyş" - } - }, - "rich-history-starred-tab": { - "filter-queries-aria-label": "Fįľŧęř qūęřįęş ƒőř đäŧä şőūřčęş(ş)", - "filter-queries-placeholder": "Fįľŧęř qūęřįęş ƒőř đäŧä şőūřčęş(ş)", - "loading": "Ŀőäđįʼnģ...", - "loading-results": "Ŀőäđįʼnģ řęşūľŧş...", - "local-history-message": "Ŧĥę ĥįşŧőřy įş ľőčäľ ŧő yőūř þřőŵşęř äʼnđ įş ʼnőŧ şĥäřęđ ŵįŧĥ őŧĥęřş.", - "search-queries-placeholder": "Ŝęäřčĥ qūęřįęş", - "showing-queries": "Ŝĥőŵįʼnģ {{ shown }} őƒ {{ total }} <0>Ŀőäđ mőřę", - "sort-queries-aria-label": "Ŝőřŧ qūęřįęş", - "sort-queries-placeholder": "Ŝőřŧ qūęřįęş þy" - }, - "rich-history-utils": { - "a-week-ago": "ä ŵęęĸ äģő", - "days-ago": "{{num}} đäyş äģő", - "default-from": "ʼnőŵ-1ĥ", - "default-to": "ʼnőŵ", - "today": "ŧőđäy", - "two-weeks-ago": "ŧŵő ŵęęĸş äģő", - "yesterday": "yęşŧęřđäy" - }, - "rich-history-utils-notification": { - "saving-failed": "Ŝävįʼnģ řįčĥ ĥįşŧőřy ƒäįľęđ", - "update-failed": "Ŗįčĥ Ħįşŧőřy ūpđäŧę ƒäįľęđ" - }, - "run-query": { - "left-pane": "Ŀęƒŧ päʼnę", - "right-pane": "Ŗįģĥŧ päʼnę", - "run-query-button": "Ŗūʼn qūęřy", - "switch-datasource-button": "Ŝŵįŧčĥ đäŧä şőūřčę äʼnđ řūʼn qūęřy" - }, - "secondary-actions": { - "add-from-query-library": "Åđđ qūęřy ƒřőm ľįþřäřy", - "query-add-button": "Åđđ qūęřy", - "query-add-button-aria-label": "Åđđ qūęřy", - "query-history-button": "Qūęřy ĥįşŧőřy", - "query-history-button-aria-label": "Qūęřy ĥįşŧőřy", - "query-inspector-button": "Qūęřy įʼnşpęčŧőř", - "query-inspector-button-aria-label": "Qūęřy įʼnşpęčŧőř" - }, - "table": { - "no-data": "0 şęřįęş řęŧūřʼnęđ", - "title": "Ŧäþľę", - "title-with-name": "Ŧäþľę - {{name}}" - }, - "toolbar": { - "add-to-extensions": "Åđđ", - "add-to-queryless-extensions": "Ğő qūęřyľęşş", - "aria-label": "Ēχpľőřę ŧőőľþäř", - "copy-link": "Cőpy ŮŖĿ", - "copy-link-abs-time": "Cőpy äþşőľūŧę ŮŖĿ", - "copy-links-absolute-category": "Ŧįmę-şyʼnč ŮŖĿ ľįʼnĸş (şĥäřę ŵįŧĥ ŧįmę řäʼnģę įʼnŧäčŧ)", - "copy-links-normal-category": "Ńőřmäľ ŮŖĿ ľįʼnĸş", - "copy-shortened-link": "Cőpy şĥőřŧęʼnęđ ŮŖĿ", - "copy-shortened-link-abs-time": "Cőpy äþşőľūŧę şĥőřŧęʼnęđ ŮŖĿ", - "copy-shortened-link-label": "Ŝĥäřę", - "copy-shortened-link-menu": "Øpęʼn čőpy ľįʼnĸ őpŧįőʼnş", - "refresh-picker-cancel": "Cäʼnčęľ", - "refresh-picker-run": "Ŗūʼn qūęřy", - "split-close": " Cľőşę ", - "split-close-tooltip": "Cľőşę şpľįŧ päʼnę", - "split-narrow": "Ńäřřőŵ päʼnę", - "split-title": "Ŝpľįŧ", - "split-tooltip": "Ŝpľįŧ ŧĥę päʼnę", - "split-widen": "Ŵįđęʼn päʼnę" - } - }, - "explore-metrics": { - "breakdown": { - "clearFilter": "Cľęäř ƒįľŧęř", - "labelSelect": "Ŝęľęčŧ", - "missing-otel-labels": "Ŧĥįş męŧřįč ĥäş ŧőő mäʼny ĵőþ äʼnđ įʼnşŧäʼnčę ľäþęľ väľūęş ŧő čäľľ ŧĥę Přőmęŧĥęūş ľäþęľ_väľūęş ęʼnđpőįʼnŧ ŵįŧĥ ŧĥę mäŧčĥ[] päřämęŧęř. Ŧĥęşę ľäþęľ väľūęş äřę ūşęđ ŧő ĵőįʼn ŧĥę męŧřįč ŵįŧĥ ŧäřģęŧ_įʼnƒő, ŵĥįčĥ čőʼnŧäįʼnş ŧĥę řęşőūřčę äŧŧřįþūŧęş. Pľęäşę įʼnčľūđę mőřę řęşőūřčę äŧŧřįþūŧęş ƒįľŧęřş.", - "noMatchingValue": "Ńő väľūęş ƒőūʼnđ mäŧčĥįʼnģ; {{filter}}", - "sortBy": "Ŝőřŧ þy" - }, - "related-logs": { - "LrrDocsLink": "Ŀőĸį Ŗęčőřđįʼnģ Ŗūľę", - "openExploreLogs": "Øpęʼn Ēχpľőřę Ŀőģş", - "relatedLogsUnavailable": "Ńő řęľäŧęđ ľőģş ƒőūʼnđ. Ŧő şęę řęľäŧęđ ľőģş, yőū čäʼn ęįŧĥęř:<1><0>äđĵūşŧ ŧĥę ľäþęľ ƒįľŧęř ŧő ƒįʼnđ ľőģş ŵįŧĥ ŧĥę şämę ľäþęľş äş ŧĥę čūřřęʼnŧľy-şęľęčŧęđ męŧřįč<1>şęľęčŧ ä męŧřįč čřęäŧęđ þy ä <2><0>Ŀőĸį Ŗęčőřđįʼnģ Ŗūľę", - "warnExperimentalFeature": "Ŗęľäŧęđ ľőģş įş äʼn ęχpęřįmęʼnŧäľ ƒęäŧūřę." - }, - "viewBy": "Vįęŵ þy" - }, - "export": { - "json": { - "cancel-button": "Cäʼnčęľ", - "copy-button": "Cőpy ŧő čľįpþőäřđ", - "download-button": "Đőŵʼnľőäđ ƒįľę", - "download-successful_toast_message": "Ÿőūř ĴŜØŃ ĥäş þęęʼn đőŵʼnľőäđęđ", - "export-externally-label": "Ēχpőřŧ ŧĥę đäşĥþőäřđ ŧő ūşę įʼn äʼnőŧĥęř įʼnşŧäʼnčę", - "info-text": "Cőpy őř đőŵʼnľőäđ ä ĴŜØŃ ƒįľę čőʼnŧäįʼnįʼnģ ŧĥę ĴŜØŃ őƒ yőūř đäşĥþőäřđ", - "title": "Ēχpőřŧ đäşĥþőäřđ ĴŜØŃ" - }, - "menu": { - "export-as-json-label": "Ēχpőřŧ", - "export-as-json-tooltip": "Ēχpőřŧ" - } - }, - "folder-filter": { - "clear-folder-button": "Cľęäř ƒőľđęřş" - }, - "folder-picker": { - "create-instructions": "Přęşş ęʼnŧęř ŧő čřęäŧę ŧĥę ʼnęŵ ƒőľđęř.", - "loading": "Ŀőäđįʼnģ ƒőľđęřş..." - }, - "forgot-password": { - "back-button": "ßäčĸ ŧő ľőģįʼn", - "change-password": { - "skip-button": "Ŝĸįp", - "submit-button": "Ŝūþmįŧ" - }, - "contact-admin": "Đįđ yőū ƒőřģęŧ yőūř ūşęřʼnämę őř ęmäįľ? Cőʼnŧäčŧ yőūř Ğřäƒäʼnä äđmįʼnįşŧřäŧőř.", - "email-sent": "Åʼn ęmäįľ ŵįŧĥ ä řęşęŧ ľįʼnĸ ĥäş þęęʼn şęʼnŧ ŧő ŧĥę ęmäįľ äđđřęşş. Ÿőū şĥőūľđ řęčęįvę įŧ şĥőřŧľy.", - "reset-password-header": "Ŗęşęŧ päşşŵőřđ", - "send-email-button": "Ŝęʼnđ řęşęŧ ęmäįľ" - }, - "form-prompt": { - "continue-button": "Cőʼnŧįʼnūę ęđįŧįʼnģ", - "description": "Cĥäʼnģęş ŧĥäŧ yőū mäđę mäy ʼnőŧ þę şävęđ.", - "discard-button": "Đįşčäřđ ūʼnşävęđ čĥäʼnģęş" - }, - "gen-ai": { - "apply-suggestion": "Åppľy", - "incomplete-request-error": "Ŝőřřy, Ĩ ŵäş ūʼnäþľę ŧő čőmpľęŧę yőūř řęqūęşŧ. Pľęäşę ŧřy äģäįʼn.", - "send-custom-feedback": "Ŝęʼnđ" - }, - "get-enterprise": { - "requires-license": "Ŗęqūįřęş ä Ğřäƒäʼnä Ēʼnŧęřpřįşę ľįčęʼnşę", - "title": "Ēʼnŧęřpřįşę" - }, - "grafana-ui": { - "action-editor": { - "button": { - "confirm": "Cőʼnƒįřm", - "confirm-action": "Cőʼnƒįřm äčŧįőʼn" - }, - "inline": { - "add-action": "Åđđ äčŧįőʼn", - "edit-action": "Ēđįŧ äčŧįőʼn" - }, - "modal": { - "action-body": "ßőđy", - "action-method": "Męŧĥőđ", - "action-query-params": "Qūęřy päřämęŧęřş", - "action-title": "Ŧįŧľę", - "action-title-placeholder": "Åčŧįőʼn ŧįŧľę", - "one-click-description": "Øʼnľy őʼnę ľįʼnĸ őř äčŧįőʼn čäʼn ĥävę őʼnę čľįčĸ ęʼnäþľęđ äŧ ä ŧįmę" - } - }, - "alert": { - "close-button": "Cľőşę äľęřŧ" - }, - "auto-save-field": { - "saved": "Ŝävęđ!", - "saving": "Ŝävįʼnģ <1>" - }, - "card": { - "option": "őpŧįőʼn" - }, - "cascader": { - "clear-button": "Cľęäř şęľęčŧįőʼn" - }, - "color-picker-popover": { - "palette-tab": "Cőľőřş", - "spectrum-tab": "Cūşŧőm" - }, - "confirm-button": { - "cancel": "Cäʼnčęľ" - }, - "confirm-content": { - "placeholder": "Ŧypę \"{{confirmPromptText}}\" ŧő čőʼnƒįřm" - }, - "data-link-editor": { - "info": "Ŵįŧĥ đäŧä ľįʼnĸş yőū čäʼn řęƒęřęʼnčę đäŧä väřįäþľęş ľįĸę şęřįęş ʼnämę, ľäþęľş äʼnđ väľūęş. Ŧypę CMĐ+Ŝpäčę, CŦŖĿ+Ŝpäčę, őř $ ŧő őpęʼn väřįäþľę şūģģęşŧįőʼnş.", - "new-tab-label": "Øpęʼn įʼn ʼnęŵ ŧäþ", - "title-label": "Ŧįŧľę", - "title-placeholder": "Ŝĥőŵ đęŧäįľş", - "url-label": "ŮŖĿ" - }, - "data-link-editor-modal": { - "cancel": "Cäʼnčęľ", - "one-click-description": "Øʼnľy őʼnę ľįʼnĸ čäʼn ĥävę őʼnę čľįčĸ ęʼnäþľęđ äŧ ä ŧįmę", - "save": "Ŝävę" - }, - "data-link-inline-editor": { - "one-click": "Øʼnę čľįčĸ" - }, - "data-links-inline-editor": { - "add-link": "Åđđ ľįʼnĸ", - "edit-link": "Ēđįŧ ľįʼnĸ", - "one-click": "Øʼnę čľįčĸ", - "one-click-enabled": "Øʼnę čľįčĸ ęʼnäþľęđ", - "title-not-provided": "Ŧįŧľę ʼnőŧ přővįđęđ", - "tooltip-edit": "Ēđįŧ", - "tooltip-remove": "Ŗęmővę", - "url-not-provided": "Đäŧä ľįʼnĸ ūřľ ʼnőŧ přővįđęđ" - }, - "data-source-basic-auth-settings": { - "user-label": "Ůşęř", - "user-placeholder": "ūşęř" - }, - "data-source-http-proxy-settings": { - "oauth-identity-label": "Főřŵäřđ ØÅūŧĥ Ĩđęʼnŧįŧy", - "oauth-identity-tooltip": "Főřŵäřđ ŧĥę ūşęř'ş ūpşŧřęäm ØÅūŧĥ įđęʼnŧįŧy ŧő ŧĥę đäŧä şőūřčę (Ŧĥęįř äččęşş ŧőĸęʼn ģęŧş päşşęđ äľőʼnģ).", - "skip-tls-verify-label": "Ŝĸįp ŦĿŜ Vęřįƒy", - "ts-client-auth-label": "ŦĿŜ Cľįęʼnŧ Åūŧĥ", - "with-ca-cert-label": "Ŵįŧĥ CÅ Cęřŧ", - "with-ca-cert-tooltip": "Ńęęđęđ ƒőř vęřįƒyįʼnģ şęľƒ-şįģʼnęđ ŦĿŜ Cęřŧş" - }, - "data-source-http-settings": { - "access-help": "Ħęľp <1>", - "access-help-details": "Åččęşş mőđę čőʼnŧřőľş ĥőŵ řęqūęşŧş ŧő ŧĥę đäŧä şőūřčę ŵįľľ þę ĥäʼnđľęđ.<1> <1>Ŝęřvęř şĥőūľđ þę ŧĥę přęƒęřřęđ ŵäy įƒ ʼnőŧĥįʼnģ ęľşę įş şŧäŧęđ.", - "access-label": "Åččęşş", - "access-options-browser": "ßřőŵşęř", - "access-options-proxy": "Ŝęřvęř (đęƒäūľŧ)", - "allowed-cookies": "Åľľőŵęđ čőőĸįęş", - "allowed-cookies-tooltip": "Ğřäƒäʼnä přőχy đęľęŧęş ƒőřŵäřđęđ čőőĸįęş þy đęƒäūľŧ. Ŝpęčįƒy čőőĸįęş þy ʼnämę ŧĥäŧ şĥőūľđ þę ƒőřŵäřđęđ ŧő ŧĥę đäŧä şőūřčę.", - "auth": "Åūŧĥ", - "azure-auth-label": "Åžūřę Åūŧĥęʼnŧįčäŧįőʼn", - "azure-auth-tooltip": "Ůşę Åžūřę äūŧĥęʼnŧįčäŧįőʼn ƒőř Åžūřę ęʼnđpőįʼnŧ.", - "basic-auth": "ßäşįč Åūŧĥ Đęŧäįľş", - "basic-auth-label": "ßäşįč äūŧĥ", - "browser-mode-description": "Åľľ řęqūęşŧş ŵįľľ þę mäđę ƒřőm ŧĥę þřőŵşęř đįřęčŧľy ŧő ŧĥę đäŧä şőūřčę äʼnđ mäy þę şūþĵęčŧ ŧő Cřőşş-Øřįģįʼn Ŗęşőūřčę Ŝĥäřįʼnģ (CØŖŜ) řęqūįřęmęʼnŧş. Ŧĥę ŮŖĿ ʼnęęđş ŧő þę äččęşşįþľę ƒřőm ŧĥę þřőŵşęř įƒ yőū şęľęčŧ ŧĥįş äččęşş mőđę.", - "browser-mode-title": "<0>ßřőŵşęř äččęşş mőđę:", - "default-url-access-select": "Åččęşş", - "default-url-tooltip": "Ŝpęčįƒy ä čőmpľęŧę ĦŦŦP ŮŖĿ (ƒőř ęχämpľę ĥŧŧp://yőūř_şęřvęř:8080)", - "direct-url-tooltip": "Ÿőūř äččęşş męŧĥőđ įş <1>ßřőŵşęř, ŧĥįş męäʼnş ŧĥę ŮŖĿ ʼnęęđş ŧő þę äččęşşįþľę ƒřőm ŧĥę þřőŵşęř.", - "heading": "ĦŦŦP", - "proxy-url-tooltip": "Ÿőūř äččęşş męŧĥőđ įş <1>Ŝęřvęř, ŧĥįş męäʼnş ŧĥę ŮŖĿ ʼnęęđş ŧő þę äččęşşįþľę ƒřőm ŧĥę ģřäƒäʼnä þäčĸęʼnđ/şęřvęř.", - "server-mode-description": "Åľľ řęqūęşŧş ŵįľľ þę mäđę ƒřőm ŧĥę þřőŵşęř ŧő Ğřäƒäʼnä þäčĸęʼnđ/şęřvęř ŵĥįčĥ įʼn ŧūřʼn ŵįľľ ƒőřŵäřđ ŧĥę řęqūęşŧş ŧő ŧĥę đäŧä şőūřčę äʼnđ þy ŧĥäŧ čįřčūmvęʼnŧ pőşşįþľę Cřőşş-Øřįģįʼn Ŗęşőūřčę Ŝĥäřįʼnģ (CØŖŜ) řęqūįřęmęʼnŧş. Ŧĥę ŮŖĿ ʼnęęđş ŧő þę äččęşşįþľę ƒřőm ŧĥę ģřäƒäʼnä þäčĸęʼnđ/şęřvęř įƒ yőū şęľęčŧ ŧĥįş äččęşş mőđę.", - "server-mode-title": "<0>Ŝęřvęř äččęşş mőđę (Đęƒäūľŧ):", - "timeout-form-label": "Ŧįmęőūŧ", - "timeout-label": "Ŧįmęőūŧ įʼn şęčőʼnđş", - "timeout-tooltip": "ĦŦŦP řęqūęşŧ ŧįmęőūŧ įʼn şęčőʼnđş", - "url-label": "ŮŖĿ", - "with-credential-label": "Ŵįŧĥ Cřęđęʼnŧįäľş", - "with-credential-tooltip": "Ŵĥęŧĥęř čřęđęʼnŧįäľş şūčĥ äş čőőĸįęş őř äūŧĥ ĥęäđęřş şĥőūľđ þę şęʼnŧ ŵįŧĥ čřőşş-şįŧę řęqūęşŧş." - }, - "data-source-settings": { - "alerting-settings-heading": "Åľęřŧįʼnģ", - "alerting-settings-label": "Mäʼnäģę äľęřŧ řūľęş įʼn Åľęřŧįʼnģ ŮĨ", - "alerting-settings-tooltip": "Mäʼnäģę äľęřŧ řūľęş ƒőř ŧĥįş đäŧä şőūřčę. Ŧő mäʼnäģę őŧĥęř äľęřŧįʼnģ řęşőūřčęş, äđđ äʼn Åľęřŧmäʼnäģęř đäŧä şőūřčę.", - "cert-key-reset": "Ŗęşęŧ", - "custom-headers-add": "Åđđ ĥęäđęř", - "custom-headers-header": "Ħęäđęř", - "custom-headers-header-placeholder": "Ħęäđęř Väľūę", - "custom-headers-header-remove": "Ŗęmővę ĥęäđęř", - "custom-headers-header-value": "Väľūę", - "custom-headers-title": "Cūşŧőm ĦŦŦP Ħęäđęřş", - "secure-socks-heading": "Ŝęčūřę Ŝőčĸş Přőχy", - "secure-socks-label": "Ēʼnäþľęđ", - "secure-socks-tooltip": "Cőʼnʼnęčŧ ŧő ŧĥįş đäŧäşőūřčę vįä ŧĥę şęčūřę şőčĸş přőχy.", - "tls-certification-label": "CÅ Cęřŧ", - "tls-certification-placeholder": "ßęģįʼnş ŵįŧĥ {{certificateBeginsWith}}", - "tls-client-certification-label": "Cľįęʼnŧ Cęřŧ", - "tls-client-key-label": "Cľįęʼnŧ Ķęy", - "tls-client-key-placeholder": "ßęģįʼnş ŵįŧĥ {{privateKeyBeginsWith}}", - "tls-heading": "ŦĿŜ/ŜŜĿ Åūŧĥ Đęŧäįľş", - "tls-server-name-label": "ŜęřvęřŃämę", - "tls-tooltip": "ŦĿŜ/ŜŜĿ Cęřŧş äřę ęʼnčřypŧęđ äʼnđ şŧőřęđ įʼn ŧĥę Ğřäƒäʼnä đäŧäþäşę." - }, - "date-time-picker": { - "apply": "Åppľy", - "calendar-icon-label": "Ŧįmę pįčĸęř", - "cancel": "Cäʼnčęľ", - "next-label": "Ńęχŧ mőʼnŧĥ", - "previous-label": "Přęvįőūş mőʼnŧĥ", - "select-placeholder": "Ŝęľęčŧ đäŧę/ŧįmę" - }, - "drawer": { - "close": "Cľőşę" - }, - "feature-badge": { - "experimental": "Ēχpęřįmęʼnŧäľ", - "new": "Ńęŵ!", - "preview": "Přęvįęŵ", - "private-preview": "Přįväŧę přęvįęŵ" - }, - "field-link-list": { - "external-links-heading": "Ēχŧęřʼnäľ ľįʼnĸş" - }, - "file-dropzone": { - "cancel-upload": "Cäʼnčęľ ūpľőäđ", - "file-too-large": "Fįľę įş ľäřģęř ŧĥäʼn {{size}}" - }, - "filter-input": { - "clear": "Cľęäř" - }, - "modal": { - "close-tooltip": "Cľőşę" - }, - "named-colors-palette": { - "text-color-swatch": "Ŧęχŧ čőľőř", - "transparent-swatch": "Ŧřäʼnşpäřęʼnŧ" - }, - "page-toolbar": { - "go-back": "Ğő þäčĸ (Ēşč)", - "search-dashboard-name": "Ŝęäřčĥ đäşĥþőäřđ þy ʼnämę", - "search-links": "Ŝęäřčĥ ľįʼnĸş", - "search-parent-folder": "Ŝęäřčĥ đäşĥþőäřđ įʼn ŧĥę {{parent}} ƒőľđęř" - }, - "pagination": { - "next-page": "ʼnęχŧ päģę", - "previous-page": "přęvįőūş päģę" - }, - "secret-form-field": { - "reset": "Ŗęşęŧ" - }, - "segment-async": { - "error": "Fäįľęđ ŧő ľőäđ őpŧįőʼnş", - "loading": "Ŀőäđįʼnģ őpŧįőʼnş...", - "no-options": "Ńő őpŧįőʼnş ƒőūʼnđ" - }, - "select": { - "default-create-label": "Ħįŧ ęʼnŧęř ŧő äđđ", - "no-options-label": "Ńő őpŧįőʼnş ƒőūʼnđ", - "placeholder": "Cĥőőşę" - }, - "series-color-picker-popover": { - "y-axis-usage": "Ůşę řįģĥŧ y-äχįş" - }, - "spinner": { - "aria-label": "Ŀőäđįʼnģ" - }, - "table": { - "copy": "Cőpy ŧő Cľįpþőäřđ", - "csv-counts": "Ŗőŵş:{{rows}}, Cőľūmʼnş:{{columns}} <5>", - "filter-popup-apply": "Øĸ", - "filter-popup-cancel": "Cäʼnčęľ", - "filter-popup-clear": "Cľęäř ƒįľŧęř", - "filter-popup-heading": "Fįľŧęř þy väľūęş:", - "no-values-label": "Ńő väľūęş", - "pagination-summary": "{{itemsRangeStart}} - {{displayedEnd}} őƒ {{numRows}} řőŵş" - }, - "tags-input": { - "add": "Åđđ" - }, - "user-icon": { - "active-text": "Åčŧįvę ľäşŧ 15m" - }, - "value-pill": { - "remove-button": "Ŗęmővę {{children}}" - }, - "viz-legend": { - "right-axis-indicator": "(řįģĥŧ y-äχįş)" - }, - "viz-tooltip": { - "actions-confirmation-input-placeholder": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő {{ actionTitle }}?", - "actions-confirmation-label": "Cőʼnƒįřmäŧįőʼn męşşäģę", - "actions-confirmation-message": "Přővįđę ä đęşčřįpŧįvę přőmpŧ ŧő čőʼnƒįřm őř čäʼnčęľ ŧĥę äčŧįőʼn.", - "footer-add-annotation": "Åđđ äʼnʼnőŧäŧįőʼn", - "footer-click-to-action": "Cľįčĸ ŧő {{actionTitle}}", - "footer-click-to-navigate": "Cľįčĸ ŧő őpęʼn {{linkTitle}}" - } - }, - "graph": { - "container": { - "content": "Ŗęʼnđęřįʼnģ ŧőő mäʼny şęřįęş įʼn ä şįʼnģľę päʼnęľ mäy įmpäčŧ pęřƒőřmäʼnčę äʼnđ mäĸę đäŧä ĥäřđęř ŧő řęäđ. Cőʼnşįđęř řęƒįʼnįʼnģ yőūř qūęřįęş.", - "show-all-series": "Ŝĥőŵ äľľ {{length}}", - "show-only-series": "Ŝĥőŵįʼnģ őʼnľy {{MAX_NUMBER_OF_TIME_SERIES}} şęřįęş", - "title": "Ğřäpĥ" - } - }, - "help-modal": { - "column-headers": { - "description": "Đęşčřįpŧįőʼn", - "keys": "Ķęyş" - }, - "shortcuts-category": { - "dashboard": "Đäşĥþőäřđ", - "focused-panel": "Főčūşęđ päʼnęľ", - "global": "Ğľőþäľ", - "time-range": "Ŧįmę řäʼnģę" - }, - "shortcuts-description": { - "change-theme": "Cĥäʼnģę ŧĥęmę", - "collapse-all-rows": "Cőľľäpşę äľľ řőŵş", - "copy-time-range": "Cőpy ŧįmę řäʼnģę", - "dashboard-settings": "Đäşĥþőäřđ şęŧŧįʼnģş", - "duplicate-panel": "Đūpľįčäŧę Päʼnęľ", - "exit-edit/setting-views": "Ēχįŧ ęđįŧ/şęŧŧįʼnģ vįęŵş", - "expand-all-rows": "Ēχpäʼnđ äľľ řőŵş", - "go-to-dashboards": "Ğő ŧő Đäşĥþőäřđş", - "go-to-explore": "Ğő ŧő Ēχpľőřę", - "go-to-home-dashboard": "Ğő ŧő Ħőmę Đäşĥþőäřđ", - "go-to-profile": "Ğő ŧő Přőƒįľę", - "make-time-range-permanent": "Mäĸę ŧįmę řäʼnģę äþşőľūŧę/pęřmäʼnęʼnŧ", - "move-time-range-back": "Mővę ŧįmę řäʼnģę þäčĸ", - "move-time-range-forward": "Mővę ŧįmę řäʼnģę ƒőřŵäřđ", - "open-search": "Øpęʼn şęäřčĥ", - "open-shared-modal": "Øpęʼn Päʼnęľ Ŝĥäřę Mőđäľ", - "paste-time-range": "Päşŧę ŧįmę řäʼnģę", - "refresh-all-panels": "Ŗęƒřęşĥ äľľ päʼnęľş", - "remove-panel": "Ŗęmővę Päʼnęľ", - "save-dashboard": "Ŝävę đäşĥþőäřđ", - "show-all-shortcuts": "Ŝĥőŵ äľľ ĸęyþőäřđ şĥőřŧčūŧş", - "toggle-active-mode": "Ŧőģģľę įʼn-äčŧįvę / vįęŵ mőđę", - "toggle-all-panel-legends": "Ŧőģģľę äľľ päʼnęľ ľęģęʼnđş", - "toggle-auto-fit": "Ŧőģģľę äūŧő ƒįŧ päʼnęľş (ęχpęřįmęʼnŧäľ ƒęäŧūřę)", - "toggle-exemplars": "Ŧőģģľę ęχęmpľäřş įʼn äľľ päʼnęľ", - "toggle-graph-crosshair": "Ŧőģģľę şĥäřęđ ģřäpĥ čřőşşĥäįř", - "toggle-kiosk": "Ŧőģģľę ĸįőşĸ mőđę (ĥįđęş ŧőp ʼnäv)", - "toggle-panel-edit": "Ŧőģģľę päʼnęľ ęđįŧ vįęŵ", - "toggle-panel-fullscreen": "Ŧőģģľę päʼnęľ ƒūľľşčřęęʼn vįęŵ", - "toggle-panel-legend": "Ŧőģģľę päʼnęľ ľęģęʼnđ", - "zoom-out-time-range": "Żőőm őūŧ ŧįmę řäʼnģę" - }, - "title": "Ŝĥőřŧčūŧş" - }, - "help-wizard": { - "download-snapshot": "Đőŵʼnľőäđ şʼnäpşĥőŧ", - "github-comment": "Cőpy Ğįŧĥūþ čőmmęʼnŧ", - "support-bundle": "Ÿőū čäʼn äľşő řęŧřįęvę ä şūppőřŧ þūʼnđľę čőʼnŧäįʼnįʼnģ įʼnƒőřmäŧįőʼn čőʼnčęřʼnįʼnģ yőūř Ğřäƒäʼnä įʼnşŧäʼnčę äʼnđ čőʼnƒįģūřęđ đäŧäşőūřčęş įʼn ŧĥę <1>şūppőřŧ þūʼnđľęş şęčŧįőʼn.", - "troubleshooting-help": "Ŧő řęqūęşŧ ŧřőūþľęşĥőőŧįʼnģ ĥęľp, şęʼnđ ä şʼnäpşĥőŧ őƒ ŧĥįş päʼnęľ ŧő Ğřäƒäʼnä Ŀäþş Ŧęčĥʼnįčäľ Ŝūppőřŧ. Ŧĥę şʼnäpşĥőŧ čőʼnŧäįʼnş qūęřy řęşpőʼnşę đäŧä äʼnđ päʼnęľ şęŧŧįʼnģş." - }, - "inspector": { - "query": { - "collapse-all": "Cőľľäpşę äľľ", - "copy-to-clipboard": "Cőpy ŧő čľįpþőäřđ", - "description": "Qūęřy įʼnşpęčŧőř äľľőŵş yőū ŧő vįęŵ řäŵ řęqūęşŧ äʼnđ řęşpőʼnşę. Ŧő čőľľęčŧ ŧĥįş đäŧä Ğřäƒäʼnä ʼnęęđş ŧő įşşūę ä ʼnęŵ qūęřy. Cľįčĸ řęƒřęşĥ þūŧŧőʼn þęľőŵ ŧő ŧřįģģęř ä ʼnęŵ qūęřy.", - "expand-all": "Ēχpäʼnđ äľľ", - "no-data": "Ńő řęqūęşŧ äʼnđ řęşpőʼnşę čőľľęčŧęđ yęŧ. Ħįŧ řęƒřęşĥ þūŧŧőʼn", - "refresh": "Ŗęƒřęşĥ" - } - }, - "ldap-drawer": { - "attributes-section": { - "description": "Ŝpęčįƒy ŧĥę ĿĐÅP äŧŧřįþūŧęş ŧĥäŧ mäp ŧő ŧĥę ūşęř'ş ģįvęʼn ʼnämę, şūřʼnämę, äʼnđ ęmäįľ äđđřęşş, ęʼnşūřįʼnģ ŧĥę äppľįčäŧįőʼn čőřřęčŧľy řęŧřįęvęş äʼnđ đįşpľäyş ūşęř įʼnƒőřmäŧįőʼn.", - "email-label": "Ēmäįľ", - "label": "Åŧŧřįþūŧęş", - "member-of-label": "Męmþęř ؃", - "name-label": "Ńämę", - "surname-label": "Ŝūřʼnämę", - "username-label": "Ůşęřʼnämę" - }, - "extra-security-section": { - "client-cert-label": "Cľįęʼnŧ čęřŧįƒįčäŧę päŧĥ", - "client-cert-placeholder": "/päŧĥ/ŧő/čľįęʼnŧ_čęřŧ.pęm", - "client-cert-value-label": "Cľįęʼnŧ čęřŧįƒįčäŧę čőʼnŧęʼnŧ", - "client-cert-value-placeholder": "Cľįęʼnŧ čęřŧįƒįčäŧę čőʼnŧęʼnŧ įʼn þäşę64", - "client-key-label": "Cľįęʼnŧ ĸęy päŧĥ", - "client-key-placeholder": "/päŧĥ/ŧő/čľįęʼnŧ_ĸęy.pęm", - "client-key-value-label": "Cľįęʼnŧ ĸęy čőʼnŧęʼnŧ", - "client-key-value-placeholder": "Cľįęʼnŧ ĸęy čőʼnŧęʼnŧ įʼn þäşę64", - "encryption-provider-base-64": "ßäşę64-ęʼnčőđęđ čőʼnŧęʼnŧ", - "encryption-provider-description": "X.509 čęřŧįƒįčäŧę přővįđęş ŧĥę pūþľįč päřŧ, ŵĥįľę ŧĥę přįväŧę ĸęy įşşūęđ įʼn ä PĶCŜ#8 ƒőřmäŧ přővįđęş ŧĥę přįväŧę päřŧ őƒ ŧĥę äşymmęŧřįč ęʼnčřypŧįőʼn.", - "encryption-provider-file-path": "Päŧĥ ŧő ƒįľęş", - "encryption-provider-label": "Ēʼnčřypŧįőʼn ĸęy äʼnđ čęřŧįƒįčäŧę přővįşįőʼn şpęčįƒįčäŧįőʼn.", - "label": "Ēχŧřä şęčūřįŧy męäşūřęş", - "min-tls-version-description": "Ŧĥįş įş ŧĥę mįʼnįmūm ŦĿŜ vęřşįőʼn äľľőŵęđ. Åččępŧęđ väľūęş äřę: ŦĿŜ1.2, ŦĿŜ1.3.", - "min-tls-version-label": "Mįʼn ŦĿŜ vęřşįőʼn", - "root-ca-cert-label": "Ŗőőŧ CÅ čęřŧįƒįčäŧę päŧĥ", - "root-ca-cert-placeholder": "/päŧĥ/ŧő/řőőŧ_čä_čęřŧ.pęm", - "root-ca-cert-value-label": "Ŗőőŧ CÅ čęřŧįƒįčäŧę čőʼnŧęʼnŧ", - "root-ca-cert-value-placeholder": "ęχämpľę: ĿŜ0ŧĿŜ1CŖŮđĴŦįßĐŖVĴŮŜŮŻĴQ0FŮŖŜ0ŧĿŜ0ŧ", - "start-tls-description": "Ĩƒ şęŧ ŧő ŧřūę, ūşę ĿĐÅP ŵįŧĥ ŜŦÅŖŦŦĿŜ įʼnşŧęäđ őƒ ĿĐÅPŜ", - "start-tls-label": "Ŝŧäřŧ ŦĿŜ", - "tls-ciphers-label": "ŦĿŜ čįpĥęřş", - "tls-ciphers-placeholder": "ęχämpľę: ŦĿŜ_ÅĒŜ_256_ĞCM_ŜĦÅ384", - "use-ssl-description": "Ŝęŧ ŧő ŧřūę įƒ ĿĐÅP şęřvęř şĥőūľđ ūşę ŦĿŜ čőʼnʼnęčŧįőʼn (ęįŧĥęř ŵįŧĥ ŜŦÅŖŦŦĿŜ őř ĿĐÅPŜ)", - "use-ssl-label": "Ůşę ŜŜĿ", - "use-ssl-tooltip": "Főř ä čőmpľęŧę ľįşŧ őƒ şūppőřŧęđ čįpĥęřş äʼnđ ŦĿŜ vęřşįőʼnş, řęƒęř ŧő:" - }, - "group-mapping": { - "grafana-admin": { - "description": "Ĩƒ ęʼnäþľęđ, äľľ ūşęřş ƒřőm ŧĥįş ģřőūp ŵįľľ þę Ğřäƒäʼnä Åđmįʼnş", - "label": "Ğřäƒäʼnä Åđmįʼn" - }, - "group-dn": { - "description": "Ŧĥę ʼnämę őƒ ŧĥę ĸęy ūşęđ ŧő ęχŧřäčŧ ŧĥę ĨĐ ŧőĸęʼn ƒřőm ŧĥę řęŧūřʼnęđ ØÅūŧĥ2 ŧőĸęʼn.", - "label": "Ğřőūp ĐŃ" - }, - "org-id": { - "description": "Ŧĥę Ğřäƒäʼnä őřģäʼnįžäŧįőʼn đäŧäþäşę įđ. Đęƒäūľŧ őřģ (ĨĐ 1) ŵįľľ þę ūşęđ įƒ ľęƒŧ őūŧ", - "label": "Øřģ ĨĐ" - }, - "org-role": { - "label": "Øřģ řőľę *" - }, - "remove": { - "button": "Ŗęmővę ģřőūp mäppįʼnģ" - } - }, - "group-mapping-section": { - "add": { - "button": "Åđđ ģřőūp mäppįʼnģ" - }, - "description": "Mäp ĿĐÅP ģřőūpş ŧő Ğřäƒäʼnä őřģ řőľęş", - "group-search-base-dns-label": "Ğřőūp şęäřčĥ þäşę ĐŃŜ", - "group-search-base-dns-placeholder": "ęχämpľę: őū=ģřőūpş,đč=ęχämpľę,đč=čőm", - "group-search-filter-description": "Ůşęđ ŧő ƒįľŧęř äʼnđ įđęʼnŧįƒy ģřőūp ęʼnŧřįęş ŵįŧĥįʼn ŧĥę đįřęčŧőřy", - "group-search-filter-label": "Ğřőūp şęäřčĥ ƒįľŧęř", - "group-search-filter-user-attribute-description": "Ĩđęʼnŧįƒįęş ūşęřş ŵįŧĥįʼn ģřőūp ęʼnŧřįęş ƒőř ƒįľŧęřįʼnģ pūřpőşęş", - "group-search-filter-user-attribute-label": "Ğřőūp ʼnämę äŧŧřįþūŧę", - "label": "Ğřőūp mäppįʼnģ", - "skip-org-role-sync-description": "Přęvęʼnŧ şyʼnčĥřőʼnįžįʼnģ ūşęřş’ őřģäʼnįžäŧįőʼn řőľęş ƒřőm yőūř ĨđP", - "skip-org-role-sync-label": "Ŝĸįp őřģäʼnįžäŧįőʼn řőľę şyʼnč" - }, - "misc-section": { - "allow-sign-up-descrition": "Ĩƒ ʼnőŧ ęʼnäþľęđ, őʼnľy ęχįşŧįʼnģ Ğřäƒäʼnä ūşęřş čäʼn ľőģ įʼn ūşįʼnģ ĿĐÅP", - "allow-sign-up-label": "Åľľőŵ şįģʼn-ūp", - "label": "Mįşč", - "port-description": "Đęƒäūľŧ pőřŧ įş 389 ŵįŧĥőūŧ ŜŜĿ őř 636 ŵįŧĥ ŜŜĿ", - "port-label": "Pőřŧ", - "timeout-description": "Ŧįmęőūŧ įʼn şęčőʼnđş ƒőř ŧĥę čőʼnʼnęčŧįőʼn ŧő ŧĥę ĿĐÅP şęřvęř", - "timeout-label": "Ŧįmęőūŧ" - }, - "title": "Åđväʼnčęđ şęŧŧįʼnģş" - }, - "ldap-settings-page": { - "advanced-settings-section": { - "edit-button": "Ēđįŧ", - "subtitle": "Mäppįʼnģş, ęχŧřä şęčūřįŧy męäşūřęş, äʼnđ mőřę.", - "title": "Åđväʼnčęđ Ŝęŧŧįʼnģş" - }, - "alert": { - "discard-success": "ĿĐÅP şęŧŧįʼnģş đįşčäřđęđ", - "error-fetching": "Ēřřőř ƒęŧčĥįʼnģ ĿĐÅP şęŧŧįʼnģş", - "error-saving": "Ēřřőř şävįʼnģ ĿĐÅP şęŧŧįʼnģş", - "error-validate-form": "Ēřřőř väľįđäŧįʼnģ ĿĐÅP şęŧŧįʼnģş", - "feature-flag-disabled": "Ŧĥįş päģę įş őʼnľy äččęşşįþľę þy ęʼnäþľįʼnģ ŧĥę <1>şşőŜęŧŧįʼnģşĿĐÅP ƒęäŧūřę ƒľäģ.", - "saved": "ĿĐÅP şęŧŧįʼnģş şävęđ" - }, - "bind-dn": { - "description": "Đįşŧįʼnģūįşĥęđ ʼnämę őƒ ŧĥę äččőūʼnŧ ūşęđ ŧő þįʼnđ äʼnđ äūŧĥęʼnŧįčäŧę ŧő ŧĥę ĿĐÅP şęřvęř.", - "label": "ßįʼnđ ĐŃ", - "placeholder": "ęχämpľę: čʼn=äđmįʼn,đč=ģřäƒäʼnä,đč=őřģ" - }, - "bind-password": { - "label": "ßįʼnđ päşşŵőřđ" - }, - "buttons-section": { - "disable-button": "Đįşäþľę", - "discard-button": "Đįşčäřđ", - "save-and-enable-button": "Ŝävę äʼnđ ęʼnäþľę", - "save-button": "Ŝävę" - }, - "documentation": "đőčūmęʼnŧäŧįőʼn", - "host": { - "description": "Ħőşŧʼnämę őř ĨP äđđřęşş őƒ ŧĥę ĿĐÅP şęřvęř yőū ŵįşĥ ŧő čőʼnʼnęčŧ ŧő.", - "error": "Ŝęřvęř ĥőşŧ įş ä řęqūįřęđ ƒįęľđ", - "label": "Ŝęřvęř ĥőşŧ", - "placeholder": "ęχämpľę: 127.0.0.1" - }, - "login-form-alert": { - "description": "Ÿőūř ĿĐÅP čőʼnƒįģūřäŧįőʼn įş ʼnőŧ ŵőřĸįʼnģ þęčäūşę ŧĥę þäşįč ľőģįʼn ƒőřm įş čūřřęʼnŧľy đįşäþľęđ. Pľęäşę ęʼnäþľę ŧĥę ľőģįʼn ƒőřm ŧő ūşę ĿĐÅP äūŧĥęʼnŧįčäŧįőʼn. Ÿőū čäʼn ęʼnäþľę įŧ őʼn ŧĥę Åūŧĥęʼnŧįčäŧįőʼn päģę ūʼnđęř “Åūŧĥ şęŧŧįʼnģş”.", - "title": "ßäşįč ľőģįʼn đįşäþľęđ" - }, - "search_filter": { - "description": "ĿĐÅP şęäřčĥ ƒįľŧęř ūşęđ ŧő ľőčäŧę şpęčįƒįč ęʼnŧřįęş ŵįŧĥįʼn ŧĥę đįřęčŧőřy.", - "error": "Ŝęäřčĥ ƒįľŧęř įş ä řęqūįřęđ ƒįęľđ", - "label": "Ŝęäřčĥ ƒįľŧęř", - "placeholder": "ęχämpľę: čʼn=%ş" - }, - "search-base-dns": { - "description": "Åʼn äřřäy őƒ þäşę đʼnş ŧő şęäřčĥ ŧĥřőūģĥ.", - "error": "Ŝęäřčĥ þäşę ĐŃŜ įş ä řęqūįřęđ ƒįęľđ", - "label": "Ŝęäřčĥ þäşę ĐŃŜ", - "placeholder": "ęχämpľę: đč=ģřäƒäʼnä,đč=őřģ" - }, - "subtitle": "Ŧĥę ĿĐÅP įʼnŧęģřäŧįőʼn įʼn Ğřäƒäʼnä äľľőŵş yőūř Ğřäƒäʼnä ūşęřş ŧő ľőģ įʼn ŵįŧĥ ŧĥęįř ĿĐÅP čřęđęʼnŧįäľş. Fįʼnđ őūŧ mőřę įʼn őūř <2><0>đőčūmęʼnŧäŧįőʼn.", - "title": "ßäşįč Ŝęŧŧįʼnģş" - }, - "library-panel": { - "add-modal": { - "cancel": "Cäʼnčęľ", - "create": "Cřęäŧę ľįþřäřy päʼnęľ", - "error": "Ŀįþřäřy päʼnęľ ŵįŧĥ ŧĥįş ʼnämę äľřęäđy ęχįşŧş", - "folder": "Ŝävę įʼn ƒőľđęř", - "folder-description": "Ŀįþřäřy päʼnęľ pęřmįşşįőʼnş äřę đęřįvęđ ƒřőm ŧĥę ƒőľđęř pęřmįşşįőʼnş", - "name": "Ŀįþřäřy päʼnęľ ʼnämę" - }, - "add-widget": { - "title": "Åđđ päʼnęľ ƒřőm päʼnęľ ľįþřäřy" - }, - "empty-state": { - "message": "Ÿőū ĥävęʼn'ŧ čřęäŧęđ äʼny ľįþřäřy päʼnęľş yęŧ", - "more-info": "Cřęäŧę ä ľįþřäřy päʼnęľ ƒřőm äʼny ęχįşŧįʼnģ đäşĥþőäřđ päʼnęľ ŧĥřőūģĥ ŧĥę päʼnęľ čőʼnŧęχŧ męʼnū. <2>Ŀęäřʼn mőřę" - } - }, - "library-panels": { - "empty-state": { - "message": "Ńő ľįþřäřy päʼnęľş ƒőūʼnđ" - }, - "loading-panel-text": "Ŀőäđįʼnģ ľįþřäřy päʼnęľ", - "modal": { - "body_one": "Ŧĥįş päʼnęľ įş þęįʼnģ ūşęđ įʼn {{count}} đäşĥþőäřđ. Pľęäşę čĥőőşę ŵĥįčĥ đäşĥþőäřđ ŧő vįęŵ ŧĥę päʼnęľ įʼn:", - "body_other": "Ŧĥįş päʼnęľ įş þęįʼnģ ūşęđ įʼn {{count}} đäşĥþőäřđ. Pľęäşę čĥőőşę ŵĥįčĥ đäşĥþőäřđ ŧő vįęŵ ŧĥę päʼnęľ įʼn:", - "button-cancel": "Cäʼnčęľ", - "button-view-panel1": "Vįęŵ päʼnęľ įʼn {{label}}...", - "button-view-panel2": "Vįęŵ päʼnęľ įʼn đäşĥþőäřđ...", - "panel-not-linked": "Päʼnęľ įş ʼnőŧ ľįʼnĸęđ ŧő ä đäşĥþőäřđ. Åđđ ŧĥę päʼnęľ ŧő ä đäşĥþőäřđ äʼnđ řęŧřy.", - "select-no-options-message": "Ńő đäşĥþőäřđş ƒőūʼnđ", - "select-placeholder": "Ŝŧäřŧ ŧypįʼnģ ŧő şęäřčĥ ƒőř đäşĥþőäřđ", - "title": "Vįęŵ päʼnęľ įʼn đäşĥþőäřđ" - }, - "save": { - "error": "Ēřřőř şävįʼnģ ľįþřäřy päʼnęľ: \"{{errorMsg}}\"", - "success": "Ŀįþřäřy päʼnęľ şävęđ" - } - }, - "link": { - "share": { - "config-alert-description": "Ůpđäŧįʼnģ yőūř şęŧŧįʼnģş ŵįľľ mőđįƒy ŧĥę đęƒäūľŧ čőpy ľįʼnĸ ŧő įʼnčľūđę ŧĥęşę čĥäʼnģęş. Pľęäşę ʼnőŧę ŧĥäŧ ŧĥęşę şęŧŧįʼnģş äřę şävęđ ŵįŧĥįʼn yőūř čūřřęʼnŧ þřőŵşęř şčőpę.", - "config-alert-title": "Ŀįʼnĸ şęŧŧįʼnģş", - "config-description": "Cřęäŧę ä pęřşőʼnäľįžęđ, đįřęčŧ ľįʼnĸ ŧő şĥäřę yőūř đäşĥþőäřđ ŵįŧĥįʼn yőūř őřģäʼnįžäŧįőʼn, ŵįŧĥ ŧĥę ƒőľľőŵįʼnģ čūşŧőmįžäŧįőʼn şęŧŧįʼnģş:", - "copy-link-button": "Cőpy ľįʼnĸ", - "copy-to-clipboard": "Ŀįʼnĸ čőpįęđ ŧő čľįpþőäřđ", - "short-url-label": "Ŝĥőřŧęʼn ľįʼnĸ", - "time-range-description": "Cĥäʼnģę ŧĥę čūřřęʼnŧ řęľäŧįvę ŧįmę řäʼnģę ŧő äʼn äþşőľūŧę ŧįmę řäʼnģę", - "time-range-label": "Ŀőčĸ ŧįmę řäʼnģę" - }, - "share-panel": { - "config-description": "Cřęäŧę ä pęřşőʼnäľįžęđ, đįřęčŧ ľįʼnĸ ŧő şĥäřę yőūř päʼnęľ ŵįŧĥįʼn yőūř őřģäʼnįžäŧįőʼn, ŵįŧĥ ŧĥę ƒőľľőŵįʼnģ čūşŧőmįžäŧįőʼn şęŧŧįʼnģş:", - "download-image": "Đőŵʼnľőäđ įmäģę", - "render-image": "Ğęʼnęřäŧę įmäģę", - "render-image-error": "Fäįľęđ ŧő řęʼnđęř päʼnęľ įmäģę", - "render-image-error-description": "Åʼn ęřřőř őččūřřęđ ŵĥęʼn ģęʼnęřäŧįʼnģ ŧĥę įmäģę" - } - }, - "lock-icon": "ľőčĸ įčőʼn", - "login": { - "divider": { - "connecting-text": "őř" - }, - "error": { - "blocked": "Ÿőū ĥävę ęχčęęđęđ ŧĥę ʼnūmþęř őƒ ľőģįʼn äŧŧęmpŧş ƒőř ŧĥįş ūşęř. Pľęäşę ŧřy äģäįʼn ľäŧęř.", - "invalid-user-or-password": "Ĩʼnväľįđ ūşęřʼnämę őř päşşŵőřđ", - "title": "Ŀőģįʼn ƒäįľęđ", - "unknown": "Ůʼnĸʼnőŵʼn ęřřőř őččūřřęđ" - }, - "forgot-password": "Főřģőŧ yőūř päşşŵőřđ?", - "form": { - "confirmation-code": "Cőʼnƒįřmäŧįőʼn čőđę įş řęqūįřęđ", - "confirmation-code-label": "Cőʼnƒįřmäŧįőʼn čőđę", - "confirmation-code-placeholder": "čőʼnƒįřmäŧįőʼn čőđę", - "email-label": "Ēmäįľ", - "email-placeholder": "ęmäįľ", - "email-required": "Ēmäįľ įş řęqūįřęđ", - "name-label": "Ńämę", - "name-placeholder": "ʼnämę", - "password-label": "Päşşŵőřđ", - "password-placeholder": "päşşŵőřđ", - "password-required": "Päşşŵőřđ įş řęqūįřęđ", - "submit-label": "Ŀőģ įʼn", - "submit-loading-label": "Ŀőģģįʼnģ įʼn...", - "username-label": "Ēmäįľ őř ūşęřʼnämę", - "username-placeholder": "ęmäįľ őř ūşęřʼnämę", - "username-required": "Ēmäįľ őř ūşęřʼnämę įş řęqūįřęđ", - "verify-email-label": "Ŝęʼnđ ä vęřįƒįčäŧįőʼn ęmäįľ", - "verify-email-loading-label": "Ŝęʼnđįʼnģ ęmäįľ..." - }, - "layout": { - "update-password": "Ůpđäŧę yőūř päşşŵőřđ" - }, - "services": { - "sing-in-with-prefix": "Ŝįģʼn įʼn ŵįŧĥ {{serviceName}}" - }, - "signup": { - "button-label": "Ŝįģʼn ūp", - "new-to-question": "Ńęŵ ŧő Ğřäƒäʼnä?" - } - }, - "logs": { - "infinite-scroll": { - "end-of-range": "Ēʼnđ őƒ ŧĥę şęľęčŧęđ ŧįmę řäʼnģę.", - "load-more": "Ŝčřőľľ ŧő ľőäđ mőřę", - "load-newer": "Ŀőäđįʼnģ ʼnęŵęř ľőģş...", - "load-older": "Ŀőäđįʼnģ őľđęř ľőģş...", - "older-logs": "Øľđęř ľőģş" - }, - "log-details": { - "fields": "Fįęľđş", - "links": "Ŀįʼnĸş", - "log-line": "Ŀőģ ľįʼnę", - "no-details": "Ńő đęŧäįľş äväįľäþľę" - }, - "log-line-menu": { - "copy-link": "Cőpy ľįʼnĸ ŧő ľőģ ľįʼnę", - "copy-log": "Cőpy ľőģ ľįʼnę", - "icon-label": "Ŀőģ męʼnū", - "pin-to-outline": "Pįʼn ľőģ", - "show-context": "Ŝĥőŵ čőʼnŧęχŧ", - "unpin-from-outline": "Ůʼnpįʼn ľőģ" - }, - "log-row-message": { - "ellipsis": "… ", - "more": "mőřę", - "see-details": "Ŝęę ľőģ đęŧäįľş" - }, - "log-rows": { - "disable-popover": { - "confirm": "Cőʼnƒįřm", - "message": "Ÿőū äřę äþőūŧ ŧő đįşäþľę ŧĥę ľőģş ƒįľŧęř męʼnū. Ŧő řę-ęʼnäþľę įŧ, şęľęčŧ ŧęχŧ įʼn ä ľőģ ľįʼnę ŵĥįľę ĥőľđįʼnģ ŧĥę äľŧ ĸęy.", - "title": "Đįşäþľę męʼnū" - }, - "disable-popover-message": { - "shortcut": "äľŧ+şęľęčŧ ŧő ęʼnäþľę äģäįʼn" - } - }, - "logs-navigation": { - "newer-logs": "Ńęŵęř ľőģş", - "older-logs": "Øľđęř ľőģş", - "scroll-bottom": "Ŝčřőľľ ŧő þőŧŧőm", - "scroll-top": "Ŝčřőľľ ŧő ŧőp", - "start-of-range": "Ŝŧäřŧ őƒ řäʼnģę" - }, - "popover-menu": { - "copy": "Cőpy şęľęčŧįőʼn", - "disable-menu": "Đįşäþľę męʼnū", - "line-contains": "Åđđ äş ľįʼnę čőʼnŧäįʼnş ƒįľŧęř", - "line-contains-not": "Åđđ äş ľįʼnę đőęş ʼnőŧ čőʼnŧäįʼn ƒįľŧęř" - } - }, - "migrate-to-cloud": { - "build-snapshot": { - "description": "Ŧĥįş ŧőőľ čäʼn mįģřäŧę şőmę řęşőūřčęş ƒřőm ŧĥįş įʼnşŧäľľäŧįőʼn ŧő yőūř čľőūđ şŧäčĸ. Ŧő ģęŧ şŧäřŧęđ, yőū'ľľ ʼnęęđ ŧő čřęäŧę ä şʼnäpşĥőŧ őƒ ŧĥįş įʼnşŧäľľäŧįőʼn. Cřęäŧįʼnģ ä şʼnäpşĥőŧ ŧypįčäľľy ŧäĸęş ľęşş ŧĥäʼn ŧŵő mįʼnūŧęş. Ŧĥę şʼnäpşĥőŧ įş şŧőřęđ äľőʼnģşįđę ŧĥįş Ğřäƒäʼnä įʼnşŧäľľäŧįőʼn.", - "title": "Ńő şʼnäpşĥőŧ ęχįşŧş", - "when-complete": "Øʼnčę ŧĥę şʼnäpşĥőŧ įş čőmpľęŧę, yőū ŵįľľ þę äþľę ŧő ūpľőäđ įŧ ŧő yőūř čľőūđ şŧäčĸ." - }, - "building-snapshot": { - "description": "Ŵę'řę čřęäŧįʼnģ ä pőįʼnŧ-įʼn-ŧįmę şʼnäpşĥőŧ őƒ ŧĥę čūřřęʼnŧ şŧäŧę őƒ ŧĥįş įʼnşŧäľľäŧįőʼn. Øʼnčę ŧĥę şʼnäpşĥőŧ įş čőmpľęŧę. yőū'ľľ þę äþľę ŧő ūpľőäđ įŧ ŧő Ğřäƒäʼnä Cľőūđ.", - "description-eta": "Cřęäŧįʼnģ ä şʼnäpşĥőŧ ŧypįčäľľy ŧäĸęş ľęşş ŧĥäʼn ŧŵő mįʼnūŧęş.", - "title": "ßūįľđįʼnģ įʼnşŧäľľäŧįőʼn şʼnäpşĥőŧ" - }, - "can-i-move": { - "body": "Øʼnčę yőū čőʼnʼnęčŧ ŧĥįş įʼnşŧäľľäŧįőʼn ŧő ä čľőūđ şŧäčĸ, yőū'ľľ þę äþľę ŧő ūpľőäđ đäŧä şőūřčęş äʼnđ đäşĥþőäřđş.", - "link-title": "Ŀęäřʼn äþőūŧ mįģřäŧįʼnģ őŧĥęř şęŧŧįʼnģş", - "title": "Cäʼn Ĩ mővę ŧĥįş įʼnşŧäľľäŧįőʼn ŧő Ğřäƒäʼnä Cľőūđ?" - }, - "connect-modal": { - "body-cloud-stack": "Ÿőū'ľľ äľşő ʼnęęđ ä čľőūđ şŧäčĸ. Ĩƒ yőū ĵūşŧ şįģʼnęđ ūp, ŵę'ľľ äūŧőmäŧįčäľľy čřęäŧę yőūř ƒįřşŧ şŧäčĸ. Ĩƒ yőū ĥävę äʼn äččőūʼnŧ, yőū'ľľ ʼnęęđ ŧő şęľęčŧ őř čřęäŧę ä şŧäčĸ.", - "body-get-started": "Ŧő ģęŧ şŧäřŧęđ, yőū'ľľ ʼnęęđ ä Ğřäƒäʼnä.čőm äččőūʼnŧ.", - "body-sign-up": "Ŝįģʼn ūp ƒőř ä Ğřäƒäʼnä.čőm äččőūʼnŧ", - "body-token": "Ÿőūř şęľƒ-mäʼnäģęđ Ğřäƒäʼnä įʼnşŧäľľäŧįőʼn ʼnęęđş şpęčįäľ äččęşş ŧő şęčūřęľy mįģřäŧę čőʼnŧęʼnŧ. Ÿőū'ľľ ʼnęęđ ŧő čřęäŧę ä mįģřäŧįőʼn ŧőĸęʼn őʼn yőūř čĥőşęʼn čľőūđ şŧäčĸ.", - "body-token-field": "Mįģřäŧįőʼn ŧőĸęʼn", - "body-token-field-placeholder": "Päşŧę ŧőĸęʼn ĥęřę", - "body-token-instructions": "Ŀőģ įʼnŧő yőūř čľőūđ şŧäčĸ äʼnđ ʼnävįģäŧę ŧő Åđmįʼnįşŧřäŧįőʼn, Ğęʼnęřäľ, Mįģřäŧę ŧő Ğřäƒäʼnä Cľőūđ. Cřęäŧę ä mįģřäŧįőʼn ŧőĸęʼn őʼn ŧĥäŧ şčřęęʼn äʼnđ päşŧę ŧĥę ŧőĸęʼn ĥęřę.", - "body-view-stacks": "Vįęŵ my čľőūđ şŧäčĸş", - "cancel": "Cäʼnčęľ", - "connect": "Cőʼnʼnęčŧ ŧő ŧĥįş şŧäčĸ", - "connecting": "Cőʼnʼnęčŧįʼnģ ŧő ŧĥįş şŧäčĸ...", - "title": "Cőʼnʼnęčŧ ŧő ä čľőūđ şŧäčĸ", - "token-error-title": "Ēřřőř şävįʼnģ ŧőĸęʼn", - "token-errors": { - "instance-request-error": "Åʼn ęřřőř őččūřřęđ ŵĥįľę äŧŧęmpŧįʼnģ ŧő vęřįƒy ŧĥę čľőūđ įʼnşŧäʼnčę'ş čőʼnʼnęčŧįvįŧy. Pľęäşę čĥęčĸ ŧĥę ʼnęŧŵőřĸ şęŧŧįʼnģş őř čľőūđ įʼnşŧäʼnčę şŧäŧūş.", - "instance-unreachable": "Ŧĥę čľőūđ įʼnşŧäʼnčę čäʼnʼnőŧ þę řęäčĥęđ. Mäĸę şūřę ŧĥę įʼnşŧäʼnčę įş řūʼnʼnįʼnģ äʼnđ ŧřy äģäįʼn.", - "migration-disabled": "Cľőūđ mįģřäŧįőʼnş äřę đįşäþľęđ őʼn ŧĥįş įʼnşŧäʼnčę.", - "session-creation-failure": "Ŧĥęřę ŵäş äʼn ęřřőř čřęäŧįʼnģ ŧĥę mįģřäŧįőʼn. Pľęäşę ŧřy äģäįʼn.", - "token-invalid": "Ŧőĸęʼn įş ʼnőŧ väľįđ. Ğęʼnęřäŧę ä ʼnęŵ ŧőĸęʼn őʼn yőūř čľőūđ įʼnşŧäʼnčę äʼnđ ŧřy äģäįʼn.", - "token-not-saved": "Ŧĥęřę ŵäş äʼn ęřřőř şävįʼnģ ŧĥę ŧőĸęʼn. Ŝęę ŧĥę Ğřäƒäʼnä şęřvęř ľőģş ƒőř mőřę đęŧäįľş.", - "token-request-error": "Åʼn ęřřőř őččūřřęđ ŵĥįľę väľįđäŧįʼnģ ŧĥę ŧőĸęʼn. Pľęäşę čĥęčĸ ŧĥę Ğřäƒäʼnä įʼnşŧäʼnčę ľőģş.", - "token-validation-failure": "Ŧőĸęʼn įş ʼnőŧ väľįđ. Pľęäşę ęʼnşūřę ŧĥę ŧőĸęʼn mäŧčĥęş ŧĥę mįģřäŧįőʼn ŧőĸęʼn őʼn yőūř čľőūđ įʼnşŧäʼnčę." - }, - "token-required-error": "Mįģřäŧįőʼn ŧőĸęʼn įş řęqūįřęđ" - }, - "cta": { - "button": "Mįģřäŧę ŧĥįş įʼnşŧäʼnčę ŧő Cľőūđ", - "header": "Ŀęŧ ūş mäʼnäģę yőūř Ğřäƒäʼnä şŧäčĸ" - }, - "delete-migration-token-confirm": { - "body": "Ĩƒ yőū'vę äľřęäđy ūşęđ ŧĥįş ŧőĸęʼn ŵįŧĥ ä şęľƒ-mäʼnäģęđ įʼnşŧäľľäŧįőʼn, ŧĥäŧ įʼnşŧäľľäŧįőʼn ŵįľľ ʼnő ľőʼnģęř þę äþľę ŧő ūpľőäđ čőʼnŧęʼnŧ.", - "confirm-button": "Đęľęŧę ŧőĸęʼn", - "error-title": "Ēřřőř đęľęŧįʼnģ ŧőĸęʼn", - "title": "Đęľęŧę mįģřäŧįőʼn ŧőĸęʼn" - }, - "disconnect-modal": { - "body": "Ŧĥįş ŵįľľ řęmővę ŧĥę mįģřäŧįőʼn ŧőĸęʼn ƒřőm ŧĥįş įʼnşŧäľľäŧįőʼn. Ĩƒ yőū ŵįşĥ ŧő ūpľőäđ mőřę řęşőūřčęş įʼn ŧĥę ƒūŧūřę, yőū ŵįľľ ʼnęęđ ŧő ęʼnŧęř ä ʼnęŵ mįģřäŧįőʼn ŧőĸęʼn.", - "cancel": "Cäʼnčęľ", - "disconnect": "Đįşčőʼnʼnęčŧ", - "disconnecting": "Đįşčőʼnʼnęčŧįʼnģ...", - "error": "Ŧĥęřę ŵäş äʼn ęřřőř đįşčőʼnʼnęčŧįʼnģ", - "title": "Đįşčőʼnʼnęčŧ ƒřőm čľőūđ şŧäčĸ" - }, - "get-started": { - "body": "Ŧĥę mįģřäŧįőʼn přőčęşş mūşŧ þę şŧäřŧęđ ƒřőm yőūř şęľƒ-mäʼnäģęđ Ğřäƒäʼnä įʼnşŧäʼnčę.", - "configure-pdc-link": "Cőʼnƒįģūřę PĐC ƒőř ŧĥįş şŧäčĸ", - "link-title": "Ŀęäřʼn mőřę äþőūŧ Přįväŧę Đäŧä Ŝőūřčę Cőʼnʼnęčŧ", - "step-1": "Ŀőģ įʼn ŧő yőūř şęľƒ-mäʼnäģęđ įʼnşŧäʼnčę äʼnđ ʼnävįģäŧę ŧő Åđmįʼnįşŧřäŧįőʼn, Ğęʼnęřäľ, Mįģřäŧę ŧő Ğřäƒäʼnä Cľőūđ.", - "step-2": "Ŝęľęčŧ \"Mįģřäŧę ŧĥįş įʼnşŧäʼnčę ŧő Cľőūđ\".", - "step-3": "Ÿőū'ľľ þę přőmpŧęđ ƒőř ä mįģřäŧįőʼn ŧőĸęʼn. Ğęʼnęřäŧę őʼnę ƒřőm ŧĥįş şčřęęʼn.", - "step-4": "Ĩʼn yőūř şęľƒ-mäʼnäģęđ įʼnşŧäʼnčę, şęľęčŧ \"Ůpľőäđ ęvęřyŧĥįʼnģ\" ŧő ūpľőäđ đäŧä şőūřčęş äʼnđ đäşĥþőäřđş ŧő ŧĥįş čľőūđ şŧäčĸ.", - "step-5": "Ĩƒ şőmę őƒ yőūř đäŧä şőūřčęş ŵįľľ ʼnőŧ ŵőřĸ ővęř ŧĥę pūþľįč įʼnŧęřʼnęŧ, yőū’ľľ ʼnęęđ ŧő įʼnşŧäľľ Přįväŧę Đäŧä Ŝőūřčę Cőʼnʼnęčŧ įʼn yőūř şęľƒ-mäʼnäģęđ ęʼnvįřőʼnmęʼnŧ.", - "title": "Pęřƒőřmįʼnģ ä mįģřäŧįőʼn" - }, - "is-it-secure": { - "body": "Ğřäƒäʼnä Ŀäþş įş čőmmįŧŧęđ ŧő mäįʼnŧäįʼnįʼnģ ŧĥę ĥįģĥęşŧ şŧäʼnđäřđş őƒ đäŧä přįväčy äʼnđ şęčūřįŧy. ßy įmpľęmęʼnŧįʼnģ įʼnđūşŧřy-şŧäʼnđäřđ şęčūřįŧy ŧęčĥʼnőľőģįęş äʼnđ přőčęđūřęş, ŵę ĥęľp přőŧęčŧ őūř čūşŧőmęřş' đäŧä ƒřőm ūʼnäūŧĥőřįžęđ äččęşş, ūşę, őř đįşčľőşūřę.", - "link-title": "Ğřäƒäʼnä Ŀäþş Ŧřūşŧ Cęʼnŧęř", - "title": "Ĩş įŧ şęčūřę?" - }, - "migrate-to-this-stack": { - "body": "Ÿőū čäʼn mįģřäŧę şőmę řęşőūřčęş ƒřőm yőūř şęľƒ-mäʼnäģęđ Ğřäƒäʼnä įʼnşŧäľľäŧįőʼn ŧő ŧĥįş čľőūđ şŧäčĸ. Ŧő đő ŧĥįş şęčūřęľy, yőū'ľľ ʼnęęđ ŧő ģęʼnęřäŧę ä mįģřäŧįőʼn ŧőĸęʼn. Ÿőūř şęľƒ-mäʼnäģęđ įʼnşŧäʼnčę ŵįľľ ūşę ŧĥę ŧőĸęʼn ŧő äūŧĥęʼnŧįčäŧę ŵįŧĥ ŧĥįş čľőūđ şŧäčĸ.", - "link-title": "Vįęŵ ŧĥę ƒūľľ mįģřäŧįőʼn ģūįđę", - "title": "Ŀęŧ ūş ĥęľp yőū mįģřäŧę ŧő ŧĥįş şŧäčĸ" - }, - "migrated-counts": { - "alert_rule_groups": "äľęřŧ řūľę ģřőūpş", - "alert_rules": "äľęřŧ řūľęş", - "contact_points": "čőʼnŧäčŧ pőįʼnŧş", - "dashboards": "đäşĥþőäřđş", - "datasources": "đäŧä şőūřčęş", - "folders": "ƒőľđęřş", - "library_elements": "ľįþřäřy ęľęmęʼnŧş", - "mute_timings": "mūŧę ŧįmįʼnģş", - "notification_policies": "ʼnőŧįƒįčäŧįőʼn pőľįčįęş", - "notification_templates": "ʼnőŧįƒįčäŧįőʼn ŧęmpľäŧęş", - "plugins": "pľūģįʼnş" - }, - "migration-token": { - "delete-button": "Đęľęŧę ŧőĸęʼn", - "delete-modal-body": "Ĩƒ yőū'vę äľřęäđy ūşęđ ŧĥįş ŧőĸęʼn ŵįŧĥ ä şęľƒ-mäʼnäģęđ įʼnşŧäľľäŧįőʼn, ŧĥäŧ įʼnşŧäľľäŧįőʼn ŵįľľ ʼnő ľőʼnģęř þę äþľę ŧő ūpľőäđ čőʼnŧęʼnŧ.", - "delete-modal-cancel": "Cäʼnčęľ", - "delete-modal-confirm": "Đęľęŧę", - "delete-modal-deleting": "Đęľęŧįʼnģ...", - "delete-modal-title": "Đęľęŧę mįģřäŧįőʼn ŧőĸęʼn", - "error-body": "Ůʼnäþľę ŧő ģęʼnęřäŧę ä mįģřäŧįőʼn ŧőĸęʼn. Pľęäşę ŧřy äģäįʼn ľäŧęř.", - "error-title": "Ŝőmęŧĥįʼnģ ŵęʼnŧ ŵřőʼnģ", - "generate-button": "Ğęʼnęřäŧę ä mįģřäŧįőʼn ŧőĸęʼn", - "generate-button-loading": "Ğęʼnęřäŧįʼnģ ä mįģřäŧįőʼn ŧőĸęʼn...", - "modal-close": "Cľőşę", - "modal-copy-and-close": "Cőpy ŧő čľįpþőäřđ äʼnđ čľőşę", - "modal-copy-button": "Cőpy ŧő čľįpþőäřđ", - "modal-field-description": "Cőpy ŧĥę ŧőĸęʼn ʼnőŵ äş yőū ŵįľľ ʼnőŧ þę äþľę ŧő şęę įŧ äģäįʼn. Ŀőşįʼnģ ä ŧőĸęʼn řęqūįřęş čřęäŧįʼnģ ä ʼnęŵ őʼnę.", - "modal-field-label": "Ŧőĸęʼn", - "modal-title": "Mįģřäŧįőʼn ŧőĸęʼn čřęäŧęđ", - "status": "Cūřřęʼnŧ şŧäŧūş: <2>" - }, - "onprem": { - "cancel-snapshot-error-title": "Ēřřőř čäʼnčęľľįʼnģ čřęäŧįʼnģ şʼnäpşĥőŧ", - "create-snapshot-error-title": "Ēřřőř čřęäŧįʼnģ şʼnäpşĥőŧ", - "disconnect-error-title": "Ēřřőř đįşčőʼnʼnęčŧįʼnģ", - "error-see-server-logs": "Ŝęę ŧĥę Ğřäƒäʼnä şęřvęř ľőģş ƒőř mőřę đęŧäįľş", - "get-session-error-title": "Ēřřőř ľőäđįʼnģ mįģřäŧįőʼn čőʼnƒįģūřäŧįőʼn", - "get-snapshot-error-title": "Ēřřőř ľőäđįʼnģ şʼnäpşĥőŧ", - "migration-finished-with-caveat-title": "Ŗęşőūřčę mįģřäŧįőʼn čőmpľęŧę", - "migration-finished-with-errors-body": "Ŧĥę mįģřäŧįőʼn ĥäş čőmpľęŧęđ, þūŧ şőmę įŧęmş čőūľđ ʼnőŧ þę mįģřäŧęđ ŧő ŧĥę čľőūđ şŧäčĸ. Cĥęčĸ ŧĥę ƒäįľęđ řęşőūřčęş ƒőř mőřę đęŧäįľş", - "migration-finished-with-warnings-body": "Ŧĥę mįģřäŧįőʼn ĥäş čőmpľęŧęđ ŵįŧĥ şőmę ŵäřʼnįʼnģş. Cĥęčĸ įʼnđįvįđūäľ řęşőūřčęş ƒőř mőřę đęŧäįľş", - "snapshot-error-status-body": "Ŧĥęřę ŵäş äʼn ęřřőř čřęäŧįʼnģ ŧĥę şʼnäpşĥőŧ őř şŧäřŧįʼnģ ŧĥę mįģřäŧįőʼn přőčęşş. Ŝęę ŧĥę Ğřäƒäʼnä şęřvęř ľőģş ƒőř mőřę đęŧäįľş", - "snapshot-error-status-title": "Ēřřőř mįģřäŧįʼnģ řęşőūřčęş", - "success-message": "Ŝūččęşşƒūľľy mįģřäŧęđ {{successCount}} {{types, list}} ŧő yőūř Ğřäƒäʼnä Cľőūđ įʼnşŧäʼnčę.", - "success-message-generic": "Ŝūččęşşƒūľľy mįģřäŧęđ {{successCount}} řęşőūřčęş ŧő yőūř Ğřäƒäʼnä Cľőūđ įʼnşŧäʼnčę.", - "success-title": "Mįģřäŧįőʼn čőmpľęŧęđ!", - "upload-snapshot-error-title": "Ēřřőř ūpľőäđįʼnģ şʼnäpşĥőŧ" - }, - "pdc": { - "body": "Ēχpőşįʼnģ yőūř đäŧä şőūřčęş ŧő ŧĥę įʼnŧęřʼnęŧ čäʼn řäįşę şęčūřįŧy čőʼnčęřʼnş. Přįväŧę đäŧä şőūřčę čőʼnʼnęčŧ (PĐC) äľľőŵş Ğřäƒäʼnä Cľőūđ ŧő äččęşş yőūř ęχįşŧįʼnģ đäŧä şőūřčęş ővęř ä şęčūřę ʼnęŧŵőřĸ ŧūʼnʼnęľ.", - "link-title": "Ŀęäřʼn äþőūŧ PĐC", - "title": "Ńőŧ äľľ my đäŧä şőūřčęş äřę őʼn ŧĥę pūþľįč įʼnŧęřʼnęŧ" - }, - "pricing": { - "body": "Ğřäƒäʼnä Cľőūđ ĥäş ä ģęʼnęřőūş ƒřęę pľäʼn äʼnđ ä 14 đäy ūʼnľįmįŧęđ ūşäģę ŧřįäľ. Ńŧęř yőūř ŧřįäľ ęχpįřęş, yőū'ľľ þę þįľľęđ þäşęđ őʼn ūşäģę ővęř ŧĥę ƒřęę pľäʼn ľįmįŧş.", - "link-title": "Ğřäƒäʼnä Cľőūđ přįčįʼnģ", - "title": "Ħőŵ mūčĥ đőęş įŧ čőşŧ?" - }, - "public-preview": { - "button-text": "Ğįvę ƒęęđþäčĸ", - "message": "<0>Vįşįŧ őūř đőčş ŧő ľęäřʼn mőřę äþőūŧ ŧĥįş ƒęäŧūřę!", - "message-cloud": "Ÿőūř şęľƒ-mäʼnäģęđ įʼnşŧäʼnčę őƒ Ğřäƒäʼnä řęqūįřęş vęřşįőʼn 11.5+, őř 11.2+ ŵįŧĥ ŧĥę őʼnPřęmŦőCľőūđMįģřäŧįőʼnş ƒęäŧūřę ƒľäģ ęʼnäþľęđ.", - "title": "Mįģřäŧę ŧő Ğřäƒäʼnä Cľőūđ įş įʼn pūþľįč přęvįęŵ" - }, - "resource-details": { - "dismiss-button": "ØĶ", - "error-messages": { - "dashboard-already-managed": "Đäşĥþőäřđ įş äľřęäđy přővįşįőʼnęđ äʼnđ mäʼnäģęđ þy Ğřäƒäʼnä įʼn ŧĥę čľőūđ įʼnşŧäʼnčę. Ŵę řęčőmmęʼnđ ūşįʼnģ ŧĥę přővįşįőʼnęđ đäşĥþőäřđ ģőįʼnģ ƒőřŵäřđ. Ĩƒ yőū şŧįľľ ŵįşĥ ŧő čőpy ŧĥę đäşĥþőäřđ ŧő ŧĥę čľőūđ įʼnşŧäʼnčę, ŧĥęʼn čĥäʼnģę ŧĥę đäşĥþőäřđ ĨĐ įʼn ŧĥę đäşĥþőäřđ ĴŜØŃ, şävę ä ʼnęŵ şʼnäpşĥőŧ äʼnđ ūpľőäđ äģäįʼn.", - "datasource-already-managed": "Đäŧä şőūřčę įş äľřęäđy přővįşįőʼnęđ äʼnđ mäʼnäģęđ þy Ğřäƒäʼnä įʼn ŧĥę čľőūđ įʼnşŧäʼnčę. Ĩƒ ŧĥįş įş ä đįƒƒęřęʼnŧ řęşőūřčę, şęŧ äʼnőŧĥęř ŮĨĐ äʼnđ ŧřy äģäįʼn.", - "datasource-invalid-url": "Ŧĥęřę įş ä đäŧä şőūřčę ŵĥįčĥ ĥäş äʼn įʼnväľįđ ŮŖĿ. Přővįđę ä väľįđ ŮŖĿ äʼnđ ŧřy äģäįʼn.", - "datasource-name-conflict": "Ŧĥęřę įş ä đäŧä şőūřčę ŵįŧĥ ŧĥę şämę ʼnämę įʼn ŧĥę ŧäřģęŧ įʼnşŧäʼnčę. Ŗęʼnämę őʼnę őƒ ŧĥęm äʼnđ ŧřy äģäįʼn.", - "folder-name-conflict": "Ŧĥęřę įş ä ƒőľđęř ŵįŧĥ ŧĥę şämę ʼnämę įʼn ŧĥę ŧäřģęŧ įʼnşŧäʼnčę. Ŗęʼnämę őʼnę őƒ ŧĥęm äʼnđ ŧřy äģäįʼn.", - "generic-error": "Ŧĥęřę ĥäş þęęʼn äʼn ęřřőř ŵĥįľę mįģřäŧįʼnģ. Pľęäşę čĥęčĸ ŧĥę čľőūđ mįģřäŧįőʼn ľőģş ƒőř mőřę įʼnƒőřmäŧįőʼn.", - "internal-service-error": "Ŧĥęřę ĥäş þęęʼn äʼn ęřřőř ŵĥįľę mįģřäŧįʼnģ. Pľęäşę čĥęčĸ ŧĥę Ğřäƒäʼnä şęřvęř ľőģş ƒőř mőřę đęŧäįľş.", - "library-element-name-conflict": "Ŧĥęřę įş ä ľįþřäřy ęľęmęʼnŧ ŵįŧĥ ŧĥę şämę ʼnämę įʼn ŧĥę ŧäřģęŧ įʼnşŧäʼnčę. Ŗęʼnämę őʼnę őƒ ŧĥęm äʼnđ ŧřy äģäįʼn.", - "resource-conflict": "Ŧĥęřę įş ä řęşőūřčę čőʼnƒľįčŧ ŵįŧĥ ŧĥę ŧäřģęŧ įʼnşŧäʼnčę. Pľęäşę čĥęčĸ ŧĥę Ğřäƒäʼnä şęřvęř ľőģş ƒőř mőřę đęŧäįľş.", - "unexpected-error": "Ŧĥęřę ĥäş þęęʼn äʼn ęřřőř ŵĥįľę mįģřäŧįʼnģ. Pľęäşę čĥęčĸ ŧĥę Ğřäƒäʼnä şęřvęř ľőģş ƒőř mőřę đęŧäįľş.", - "unsupported-data-type": "Mįģřäŧįőʼn őƒ ŧĥįş đäŧä ŧypę įş ʼnőŧ čūřřęʼnŧľy şūppőřŧęđ." - }, - "error-title": "Ůʼnäþľę ŧő mįģřäŧę ŧĥįş řęşőūřčę:", - "generic-title": "Ŗęşőūřčę mįģřäŧįőʼn đęŧäįľş:", - "missing-message": "Ńő męşşäģę přővįđęđ.", - "resource-summary": "{{refId}} ({{typeName}})", - "title": "Mįģřäŧįőʼn řęşőūřčę đęŧäįľş", - "warning-title": "Ŗęşőūřčę mįģřäŧęđ ŵįŧĥ ä ŵäřʼnįʼnģ:" - }, - "resource-status": { - "error-details-button": "Đęŧäįľş", - "failed": "Ēřřőř", - "migrated": "Ůpľőäđęđ ŧő čľőūđ", - "migrating": "Ůpľőäđįʼnģ...", - "not-migrated": "Ńőŧ yęŧ ūpľőäđęđ", - "unknown": "Ůʼnĸʼnőŵʼn", - "warning": "Ůpľőäđęđ ŵįŧĥ ŵäřʼnįʼnģ", - "warning-details-button": "Đęŧäįľş" - }, - "resource-table": { - "dashboard-load-error": "Ůʼnäþľę ŧő ľőäđ đäşĥþőäřđ", - "error-library-element-sub": "Ŀįþřäřy Ēľęmęʼnŧ {ūįđ}", - "error-library-element-title": "Ůʼnäþľę ŧő ľőäđ ľįþřäřy ęľęmęʼnŧ", - "unknown-datasource-title": "Đäŧä şőūřčę {{datasourceUID}}", - "unknown-datasource-type": "Ůʼnĸʼnőŵʼn đäŧä şőūřčę" - }, - "resource-type": { - "alert_rule": "Åľęřŧ Ŗūľę", - "alert_rule_group": "Åľęřŧ Ŗūľę Ğřőūp", - "contact_point": "Cőʼnŧäčŧ Pőįʼnŧ", - "dashboard": "Đäşĥþőäřđ", - "datasource": "Đäŧä şőūřčę", - "folder": "Főľđęř", - "library_element": "Ŀįþřäřy Ēľęmęʼnŧ", - "mute_timing": "Mūŧę Ŧįmįʼnģ", - "notification_policy": "Ńőŧįƒįčäŧįőʼn Pőľįčy", - "notification_template": "Ńőŧįƒįčäŧįőʼn Ŧęmpľäŧę", - "plugin": "Pľūģįʼn", - "unknown": "Ůʼnĸʼnőŵʼn" - }, - "summary": { - "cancel-snapshot": "Cäʼnčęľ şʼnäpşĥőŧ", - "disconnect": "Đįşčőʼnʼnęčŧ", - "errored-resource-count": "Ēřřőřş", - "page-loading": "Ŀőäđįʼnģ...", - "rebuild-snapshot": "Ŗęþūįľđ şʼnäpşĥőŧ", - "snapshot-date": "Ŝʼnäpşĥőŧ ŧįmęşŧämp", - "snapshot-not-created": "Ńőŧ yęŧ čřęäŧęđ", - "start-migration": "ßūįľđ şʼnäpşĥőŧ", - "successful-resource-count": "Ŝūččęşşƒūľľy mįģřäŧęđ", - "target-stack-title": "Ůpľőäđįʼnģ ŧő", - "total-resource-count": "Ŧőŧäľ řęşőūřčęş", - "upload-migration": "Ůpľőäđ şʼnäpşĥőŧ" - }, - "support-types-disclosure": { - "text": "Đäşĥþőäřđş, Főľđęřş, äʼnđ þūįľŧ-įʼn čőřę đäŧä şőūřčęş äřę mįģřäŧęđ ŧő yőūř Ğřäƒäʼnä Cľőūđ şŧäčĸ. <2>Ŀęäřʼn äþőūŧ mįģřäŧįʼnģ őŧĥęř şęŧŧįʼnģş." - }, - "token-status": { - "active": "Ŧőĸęʼn čřęäŧęđ äʼnđ äčŧįvę", - "no-active": "Ńő äčŧįvę ŧőĸęʼn", - "unknown": "Ůʼnĸʼnőŵʼn", - "unknown-error": "Ēřřőř řęŧřįęvįʼnģ ŧőĸęʼn" - }, - "what-is-cloud": { - "body": "Ğřäƒäʼnä čľőūđ įş ä ƒūľľy mäʼnäģęđ čľőūđ-ĥőşŧęđ őþşęřväþįľįŧy pľäŧƒőřm įđęäľ ƒőř čľőūđ ʼnäŧįvę ęʼnvįřőʼnmęʼnŧş. Ĩŧ'ş ęvęřyŧĥįʼnģ yőū ľővę äþőūŧ Ğřäƒäʼnä ŵįŧĥőūŧ ŧĥę ővęřĥęäđ őƒ mäįʼnŧäįʼnįʼnģ, ūpģřäđįʼnģ, äʼnđ şūppőřŧįʼnģ äʼn įʼnşŧäľľäŧįőʼn.", - "link-title": "Ŀęäřʼn äþőūŧ čľőūđ ƒęäŧūřęş", - "title": "Ŵĥäŧ įş Ğřäƒäʼnä Cľőūđ?" - }, - "why-host": { - "body": "Ĩʼn äđđįŧįőʼn ŧő ŧĥę čőʼnvęʼnįęʼnčę őƒ mäʼnäģęđ ĥőşŧįʼnģ, Ğřäƒäʼnä Cľőūđ įʼnčľūđęş mäʼny čľőūđ-ęχčľūşįvę ƒęäŧūřęş ľįĸę ŜĿØş, įʼnčįđęʼnŧ mäʼnäģęmęʼnŧ, mäčĥįʼnę ľęäřʼnįʼnģ, äʼnđ pőŵęřƒūľ őþşęřväþįľįŧy įʼnŧęģřäŧįőʼnş.", - "link-title": "Mőřę qūęşŧįőʼnş? Ŧäľĸ ŧő äʼn ęχpęřŧ", - "title": "Ŵĥy ĥőşŧ ŵįŧĥ Ğřäƒäʼnä?" - } - }, - "multicombobox": { - "all": { - "title": "Åľľ", - "title-filtered": "Åľľ (ƒįľŧęřęđ)" - }, - "clear": { - "title": "Cľęäř äľľ" - } - }, - "nav": { - "add-new-connections": { - "title": "Åđđ ʼnęŵ čőʼnʼnęčŧįőʼn" - }, - "admin": { - "subtitle": "Mäʼnäģę şęřvęř-ŵįđę şęŧŧįʼnģş äʼnđ äččęşş ŧő řęşőūřčęş şūčĥ äş őřģäʼnįžäŧįőʼnş, ūşęřş, äʼnđ ľįčęʼnşęş", - "title": "Ŝęřvęř äđmįʼn" - }, - "alert-list-legacy": { - "title": "Åľęřŧ řūľęş" - }, - "alerting": { - "subtitle": "Ŀęäřʼn äþőūŧ přőþľęmş įʼn yőūř şyşŧęmş mőmęʼnŧş äƒŧęř ŧĥęy őččūř", - "title": "Åľęřŧįʼnģ" - }, - "alerting-admin": { - "subtitle": "Mäʼnäģę Åľęřŧmäʼnäģęř čőʼnƒįģūřäŧįőʼnş äʼnđ ęʼnäþľę řęčęįvįʼnģ Ğřäƒäʼnä-mäʼnäģęđ äľęřŧş", - "title": "Ŝęŧŧįʼnģş" - }, - "alerting-am-routes": { - "subtitle": "Đęŧęřmįʼnę ĥőŵ äľęřŧş äřę řőūŧęđ ŧő čőʼnŧäčŧ pőįʼnŧş", - "title": "Ńőŧįƒįčäŧįőʼn pőľįčįęş" - }, - "alerting-channels": { - "title": "Ńőŧįƒįčäŧįőʼn čĥäʼnʼnęľş" - }, - "alerting-groups": { - "subtitle": "Ŝęę ģřőūpęđ äľęřŧş ŵįŧĥ äčŧįvę ʼnőŧįƒįčäŧįőʼnş", - "title": "Åčŧįvę ʼnőŧįƒįčäŧįőʼnş" - }, - "alerting-home": { - "title": "Ħőmę" - }, - "alerting-legacy": { - "title": "Åľęřŧįʼnģ (ľęģäčy)" - }, - "alerting-list": { - "subtitle": "Ŗūľęş ŧĥäŧ đęŧęřmįʼnę ŵĥęŧĥęř äʼn äľęřŧ ŵįľľ ƒįřę", - "title": "Åľęřŧ řūľęş" - }, - "alerting-receivers": { - "subtitle": "Cĥőőşę ĥőŵ ŧő ʼnőŧįƒy yőūř čőʼnŧäčŧ pőįʼnŧş ŵĥęʼn äʼn äľęřŧ įʼnşŧäʼnčę ƒįřęş", - "title": "Cőʼnŧäčŧ pőįʼnŧş" - }, - "alerting-silences": { - "subtitle": "Ŝŧőp ʼnőŧįƒįčäŧįőʼnş ƒřőm őʼnę őř mőřę äľęřŧįʼnģ řūľęş", - "title": "Ŝįľęʼnčęş" - }, - "alerting-upgrade": { - "subtitle": "Ůpģřäđę yőūř ęχįşŧįʼnģ ľęģäčy äľęřŧş äʼnđ ʼnőŧįƒįčäŧįőʼn čĥäʼnʼnęľş ŧő ŧĥę ʼnęŵ Ğřäƒäʼnä Åľęřŧįʼnģ", - "title": "Åľęřŧįʼnģ ūpģřäđę" - }, - "alerts-and-incidents": { - "subtitle": "Åľęřŧįʼnģ äʼnđ įʼnčįđęʼnŧ mäʼnäģęmęʼnŧ äppş", - "title": "Åľęřŧş & ĨŖM" - }, - "api-keys": { - "subtitle": "Mäʼnäģę äʼnđ čřęäŧę ÅPĨ ĸęyş ŧĥäŧ äřę ūşęđ ŧő įʼnŧęřäčŧ ŵįŧĥ Ğřäƒäʼnä ĦŦŦP ÅPĨş", - "title": "ÅPĨ ĸęyş" - }, - "application": { - "title": "Åppľįčäŧįőʼn" - }, - "apps": { - "subtitle": "Åpp pľūģįʼnş ŧĥäŧ ęχŧęʼnđ ŧĥę Ğřäƒäʼnä ęχpęřįęʼnčę", - "title": "Mőřę äppş" - }, - "authentication": { - "title": "Åūŧĥęʼnŧįčäŧįőʼn" - }, - "bookmarks": { - "title": "ßőőĸmäřĸş" - }, - "bookmarks-empty": { - "title": "ßőőĸmäřĸ päģęş ƒőř ŧĥęm ŧő äppęäř ĥęřę" - }, - "collector": { - "title": "Cőľľęčŧőř" - }, - "config": { - "title": "Åđmįʼnįşŧřäŧįőʼn" - }, - "config-access": { - "subtitle": "Cőʼnƒįģūřę äččęşş ƒőř įʼnđįvįđūäľ ūşęřş, ŧęämş, äʼnđ şęřvįčę äččőūʼnŧş", - "title": "Ůşęřş äʼnđ äččęşş" - }, - "config-general": { - "subtitle": "Mäʼnäģę đęƒäūľŧ přęƒęřęʼnčęş äʼnđ şęŧŧįʼnģş äčřőşş Ğřäƒäʼnä", - "title": "Ğęʼnęřäľ" - }, - "config-plugins": { - "subtitle": "Ĩʼnşŧäľľ pľūģįʼnş äʼnđ đęƒįʼnę ŧĥę řęľäŧįőʼnşĥįpş þęŧŵęęʼn đäŧä", - "title": "Pľūģįʼnş äʼnđ đäŧä" - }, - "connect-data": { - "title": "Cőʼnʼnęčŧ đäŧä" - }, - "connections": { - "subtitle": "ßřőŵşę äʼnđ čřęäŧę ʼnęŵ čőʼnʼnęčŧįőʼnş", - "title": "Cőʼnʼnęčŧįőʼnş" - }, - "correlations": { - "subtitle": "Åđđ äʼnđ čőʼnƒįģūřę čőřřęľäŧįőʼnş", - "title": "Cőřřęľäŧįőʼnş" - }, - "create": { - "title": "Cřęäŧę" - }, - "create-alert": { - "title": "Ńęŵ äľęřŧ řūľę" - }, - "create-dashboard": { - "title": "Đäşĥþőäřđ" - }, - "create-folder": { - "title": "Főľđęř" - }, - "create-import": { - "title": "Ĩmpőřŧ đäşĥþőäřđ" - }, - "dashboards": { - "subtitle": "Cřęäŧę äʼnđ mäʼnäģę đäşĥþőäřđş ŧő vįşūäľįžę yőūř đäŧä", - "title": "Đäşĥþőäřđş" - }, - "data-sources": { - "subtitle": "Vįęŵ äʼnđ mäʼnäģę yőūř čőʼnʼnęčŧęđ đäŧä şőūřčę čőʼnʼnęčŧįőʼnş", - "title": "Đäŧä şőūřčęş" - }, - "databases": { - "title": "Đäŧäþäşęş" - }, - "datasources": { - "subtitle": "Åđđ äʼnđ čőʼnƒįģūřę đäŧä şőūřčęş", - "title": "Đäŧä şőūřčęş" - }, - "detect": { - "title": "Đęŧęčŧ" - }, - "drilldown": { - "title": "Đřįľľđőŵʼn" - }, - "explore": { - "title": "Ēχpľőřę" - }, - "frontend": { - "subtitle": "Ğäįʼn řęäľ ūşęř mőʼnįŧőřįʼnģ įʼnşįģĥŧş", - "title": "Fřőʼnŧęʼnđ" - }, - "frontend-app": { - "title": "Fřőʼnŧęʼnđ" - }, - "global-orgs": { - "subtitle": "Ĩşőľäŧęđ įʼnşŧäʼnčęş őƒ Ğřäƒäʼnä řūʼnʼnįʼnģ őʼn ŧĥę şämę şęřvęř", - "title": "Øřģäʼnįžäŧįőʼnş" - }, - "global-users": { - "subtitle": "Mäʼnäģę ūşęřş įʼn Ğřäƒäʼnä", - "title": "Ůşęřş" - }, - "grafana-quaderno": { - "title": "Ğřäƒäʼnä Qūäđęřʼnő" - }, - "groupsync": { - "subtitle": "Mäʼnäģę mäppįʼnģş őƒ Ĩđęʼnŧįŧy Přővįđęř ģřőūpş ŧő Ğřäƒäʼnä Ŗőľęş" - }, - "help": { - "title": "Ħęľp" - }, - "help/community": "Cőmmūʼnįŧy", - "help/documentation": "Đőčūmęʼnŧäŧįőʼn", - "help/keyboard-shortcuts": "Ķęyþőäřđ şĥőřŧčūŧş", - "help/support": "Ŝūppőřŧ", - "history-container": { - "drawer-tittle": "Ħįşŧőřy" - }, - "history-wrapper": { - "collapse": "Cőľľäpşę", - "expand": "Ēχpäʼnđ", - "icon-selected": "Ŝęľęčŧęđ Ēʼnŧřy", - "icon-unselected": "Ńőřmäľ Ēʼnŧřy", - "show-more": "Ŝĥőŵ mőřę", - "today": "Ŧőđäy", - "yesterday": "Ÿęşŧęřđäy" - }, - "home": { - "title": "Ħőmę" - }, - "incidents": { - "title": "Ĩʼnčįđęʼnŧ" - }, - "infrastructure": { - "subtitle": "Ůʼnđęřşŧäʼnđ yőūř įʼnƒřäşŧřūčŧūřę'ş ĥęäľŧĥ", - "title": "Ĩʼnƒřäşŧřūčŧūřę" - }, - "integrations": { - "title": "Ĩʼnŧęģřäŧįőʼnş" - }, - "k6": { - "title": "Pęřƒőřmäʼnčę" - }, - "kubernetes": { - "title": "Ķūþęřʼnęŧęş" - }, - "library-panels": { - "subtitle": "Ŗęūşäþľę päʼnęľş ŧĥäŧ čäʼn þę äđđęđ ŧő mūľŧįpľę đäşĥþőäřđş", - "title": "Ŀįþřäřy päʼnęľş" - }, - "machine-learning": { - "title": "Mäčĥįʼnę ľęäřʼnįʼnģ" - }, - "manage-folder": { - "subtitle": "Mäʼnäģę ƒőľđęř đäşĥþőäřđş äʼnđ pęřmįşşįőʼnş" - }, - "migrate-to-cloud": { - "subtitle": "Cőpy čőʼnƒįģūřäŧįőʼn ƒřőm yőūř şęľƒ-mäʼnäģęđ įʼnşŧäľľäŧįőʼn ŧő ä čľőūđ şŧäčĸ", - "title": "Mįģřäŧę ŧő Ğřäƒäʼnä Cľőūđ" - }, - "monitoring": { - "subtitle": "Øūŧ-őƒ-ŧĥę-þőχ őþşęřväþįľįŧy şőľūŧįőʼnş", - "title": "Øþşęřväþįľįŧy" - }, - "new": { - "title": "Ńęŵ" - }, - "new-dashboard": { - "title": "Ńęŵ đäşĥþőäřđ" - }, - "new-folder": { - "title": "Ńęŵ ƒőľđęř" - }, - "oncall": { - "title": "ØʼnCäľľ" - }, - "org-settings": { - "subtitle": "Mäʼnäģę přęƒęřęʼnčęş äčřőşş äʼn őřģäʼnįžäŧįőʼn", - "title": "Đęƒäūľŧ přęƒęřęʼnčęş" - }, - "playlists": { - "subtitle": "Ğřőūpş őƒ đäşĥþőäřđş ŧĥäŧ äřę đįşpľäyęđ įʼn ä şęqūęʼnčę", - "title": "Pľäyľįşŧş" - }, - "plugins": { - "subtitle": "Ēχŧęʼnđ ŧĥę Ğřäƒäʼnä ęχpęřįęʼnčę ŵįŧĥ pľūģįʼnş", - "title": "Pľūģįʼnş" - }, - "private-data-source-connections": { - "subtitle": "Qūęřy đäŧä ŧĥäŧ ľįvęş ŵįŧĥįʼn ä şęčūřęđ ʼnęŧŵőřĸ ŵįŧĥőūŧ őpęʼnįʼnģ ŧĥę ʼnęŧŵőřĸ ŧő įʼnþőūʼnđ ŧř䃃įč ƒřőm Ğřäƒäʼnä Cľőūđ. Ŀęäřʼn mőřę įʼn őūř đőčş.", - "title": "Přįväŧę đäŧä şőūřčę čőʼnʼnęčŧ" - }, - "profile/notifications": { - "title": "Ńőŧįƒįčäŧįőʼn ĥįşŧőřy" - }, - "profile/password": { - "title": "Cĥäʼnģę päşşŵőřđ" - }, - "profile/settings": { - "title": "Přőƒįľę" - }, - "profiles": { - "title": "Přőƒįľęş" - }, - "public": { - "title": "Pūþľįč đäşĥþőäřđş" - }, - "recently-deleted": { - "subtitle": "Åʼny įŧęmş ľįşŧęđ ĥęřę ƒőř mőřę ŧĥäʼn 30 đäyş ŵįľľ þę äūŧőmäŧįčäľľy đęľęŧęđ.", - "title": "Ŗęčęʼnŧľy đęľęŧęđ" - }, - "recorded-queries": { - "title": "Ŗęčőřđęđ qūęřįęş" - }, - "reporting": { - "title": "Ŗępőřŧįʼnģ" - }, - "scenes": { - "title": "Ŝčęʼnęş" - }, - "search": { - "placeholderCommandPalette": "Ŝęäřčĥ őř ĵūmp ŧő..." - }, - "search-dashboards": { - "title": "Ŝęäřčĥ đäşĥþőäřđş" - }, - "server-settings": { - "subtitle": "Vįęŵ ŧĥę şęŧŧįʼnģş đęƒįʼnęđ įʼn yőūř Ğřäƒäʼnä čőʼnƒįģ", - "title": "Ŝęŧŧįʼnģş" - }, - "service-accounts": { - "subtitle": "Ůşę şęřvįčę äččőūʼnŧş ŧő řūʼn äūŧőmäŧęđ ŵőřĸľőäđş įʼn Ğřäƒäʼnä", - "title": "Ŝęřvįčę äččőūʼnŧş" - }, - "setup-guide": { - "title": "Ŝęŧūp ģūįđę" - }, - "shared-dashboard": { - "subtitle": "Mäʼnäģę yőūř őřģäʼnįžäŧįőʼn'ş ęχŧęřʼnäľľy şĥäřęđ đäşĥþőäřđş", - "title": "Ŝĥäřęđ đäşĥþőäřđş" - }, - "sign-out": { - "title": "Ŝįģʼn őūŧ" - }, - "slo": { - "title": "ŜĿØ" - }, - "snapshots": { - "subtitle": "Ĩʼnŧęřäčŧįvę, pūþľįčäľľy äväįľäþľę, pőįʼnŧ-įʼn-ŧįmę řępřęşęʼnŧäŧįőʼnş őƒ đäşĥþőäřđş äʼnđ päʼnęľş", - "title": "Ŝʼnäpşĥőŧş" - }, - "starred": { - "title": "Ŝŧäřřęđ" - }, - "starred-empty": { - "title": "Ÿőūř şŧäřřęđ đäşĥþőäřđş ŵįľľ äppęäř ĥęřę" - }, - "statistics-and-licensing": { - "title": "Ŝŧäŧįşŧįčş äʼnđ ľįčęʼnşįʼnģ" - }, - "storage": { - "subtitle": "Mäʼnäģę ƒįľę şŧőřäģę", - "title": "Ŝŧőřäģę" - }, - "support-bundles": { - "subtitle": "Đőŵʼnľőäđ şūppőřŧ þūʼnđľęş", - "title": "Ŝūppőřŧ þūʼnđľęş" - }, - "synthetics": { - "title": "Ŝyʼnŧĥęŧįčş" - }, - "teams": { - "subtitle": "Ğřőūpş őƒ ūşęřş ŧĥäŧ ĥävę čőmmőʼn đäşĥþőäřđ äʼnđ pęřmįşşįőʼn ʼnęęđş", - "title": "Ŧęämş" - }, - "testing-and-synthetics": { - "subtitle": "Øpŧįmįžę pęřƒőřmäʼnčę ŵįŧĥ ĸ6 äʼnđ Ŝyʼnŧĥęŧįč Mőʼnįŧőřįʼnģ įʼnşįģĥŧş", - "title": "Ŧęşŧįʼnģ & şyʼnŧĥęŧįčş" - }, - "upgrading": { - "title": "Ŝŧäŧş äʼnđ ľįčęʼnşę" - }, - "users": { - "subtitle": "Ĩʼnvįŧę äʼnđ äşşįģʼn řőľęş ŧő ūşęřş", - "title": "Ůşęřş" - } - }, - "navigation": { - "invite-user": { - "invite-button": "Ĩʼnvįŧę", - "invite-tooltip": "Ĩʼnvįŧę ʼnęŵ męmþęř" - }, - "item": { - "add-bookmark": "Åđđ ŧő ßőőĸmäřĸş", - "remove-bookmark": "Ŗęmővę ƒřőm ßőőĸmäřĸş" - }, - "kiosk": { - "tv-alert": "Přęşş ĒŜC ŧő ęχįŧ ĸįőşĸ mőđę" - }, - "megamenu": { - "close": "Cľőşę męʼnū", - "dock": "Đőčĸ męʼnū", - "list-label": "Ńävįģäŧįőʼn", - "open": "Øpęʼn męʼnū", - "undock": "Ůʼnđőčĸ męʼnū" - }, - "rss-button": "Ŀäŧęşŧ ƒřőm ŧĥę þľőģ" - }, - "news": { - "drawer": { - "close": "Cľőşę Đřäŵęř" - }, - "title": "Ŀäŧęşŧ ƒřőm ŧĥę þľőģ" - }, - "notifications": { - "empty-state": { - "description": "Ńőŧįƒįčäŧįőʼnş yőū ĥävę řęčęįvęđ ŵįľľ äppęäř ĥęřę", - "title": "Ÿőū'řę äľľ čäūģĥŧ ūp!" - }, - "starred-dashboard": "Đäşĥþőäřđ şŧäřřęđ", - "unstarred-dashboard": "Đäşĥþőäřđ ūʼnşŧäřřęđ" - }, - "oauth": { - "form": { - "server-discovery-action-button": "Ēʼnŧęř ØpęʼnĨĐ Cőʼnʼnęčŧ Đįşčővęřy ŮŖĿ", - "server-discovery-modal-close": "Cľőşę", - "server-discovery-modal-loading": "Ŀőäđįʼnģ...", - "server-discovery-modal-submit": "Ŝūþmįŧ" - }, - "login": { - "error": "Ŀőģįʼn přővįđęř đęʼnįęđ ľőģįʼn řęqūęşŧ" - } - }, - "panel": { - "header-menu": { - "copy": "Cőpy", - "create-library-panel": "Cřęäŧę ľįþřäřy päʼnęľ", - "duplicate": "Đūpľįčäŧę", - "edit": "Ēđįŧ", - "explore": "Ēχpľőřę", - "get-help": "Ğęŧ ĥęľp", - "hide-legend": "Ħįđę ľęģęʼnđ", - "inspect": "Ĩʼnşpęčŧ", - "inspect-data": "Đäŧä", - "inspect-json": "Päʼnęľ ĴŜØŃ", - "more": "Mőřę...", - "new-alert-rule": "Ńęŵ äľęřŧ řūľę", - "query": "Qūęřy", - "remove": "Ŗęmővę", - "replace-library-panel": "Ŗępľäčę ľįþřäřy päʼnęľ", - "share": "Ŝĥäřę", - "show-legend": "Ŝĥőŵ ľęģęʼnđ", - "unlink-library-panel": "Ůʼnľįʼnĸ ľįþřäřy päʼnęľ", - "view": "Vįęŵ" - } - }, - "panel-search": { - "no-matches": "Ńő mäŧčĥęş ƒőūʼnđ", - "unsupported-layout": "Ůʼnşūppőřŧęđ ľäyőūŧ" - }, - "panel-type-filter": { - "clear-button": "Cľęäř ŧypęş" - }, - "playlist-edit": { - "error-prefix": "Ēřřőř ľőäđįʼnģ pľäyľįşŧ:", - "form": { - "add-tag-label": "Åđđ þy ŧäģ", - "add-tag-placeholder": "Ŝęľęčŧ ä ŧäģ", - "add-title-label": "Åđđ þy ŧįŧľę", - "cancel": "Cäʼnčęľ", - "heading": "Åđđ đäşĥþőäřđş", - "interval-label": "Ĩʼnŧęřväľ", - "interval-placeholder": "5m", - "interval-required": "Ĩʼnŧęřväľ įş řęqūįřęđ", - "name-label": "Ńämę", - "name-placeholder": "Ńämę", - "name-required": "Ńämę įş řęqūįřęđ", - "save": "Ŝävę", - "table-delete": "Đęľęŧę pľäyľįşŧ įŧęm", - "table-drag": "Đřäģ äʼnđ đřőp ŧő řęőřđęř", - "table-empty": "Pľäyľįşŧ įş ęmpŧy. Åđđ đäşĥþőäřđş þęľőŵ.", - "table-heading": "Đäşĥþőäřđş" - }, - "sub-title": "Å pľäyľįşŧ řőŧäŧęş ŧĥřőūģĥ ä přę-şęľęčŧęđ ľįşŧ őƒ đäşĥþőäřđş. Å pľäyľįşŧ čäʼn þę ä ģřęäŧ ŵäy ŧő þūįľđ şįŧūäŧįőʼnäľ äŵäřęʼnęşş, őř ĵūşŧ şĥőŵ őƒƒ yőūř męŧřįčş ŧő yőūř ŧęäm őř vįşįŧőřş.", - "title": "Ēđįŧ pľäyľįşŧ" - }, - "playlist-page": { - "card": { - "delete": "Đęľęŧę pľäyľįşŧ", - "edit": "Ēđįŧ pľäyľįşŧ", - "start": "Ŝŧäřŧ pľäyľįşŧ", - "tooltip": "Ŝĥäřę pľäyľįşŧ" - }, - "create-button": { - "title": "Ńęŵ pľäyľįşŧ" - }, - "delete-modal": { - "body": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő đęľęŧę {{name}} pľäyľįşŧ?", - "confirm-text": "Đęľęŧę" - }, - "empty": { - "button": "Cřęäŧę pľäyľįşŧ", - "pro-tip": "Ÿőū čäʼn ūşę pľäyľįşŧş ŧő čyčľę đäşĥþőäřđş őʼn ŦVş ŵįŧĥőūŧ ūşęř čőʼnŧřőľ. <2>Ŀęäřʼn mőřę", - "title": "Ŧĥęřę äřę ʼnő pľäyľįşŧş čřęäŧęđ yęŧ" - } - }, - "playlists": { - "empty-state": { - "message": "Ńő pľäyľįşŧş ƒőūʼnđ" - } - }, - "plugins": { - "catalog": { - "no-updates-available": "Ńő ūpđäŧęş äväįľäþľę", - "update-all": { - "all-plugins-updated": "Åľľ pľūģįʼnş ūpđäŧęđ!", - "available-header": "Åväįľäþľę", - "button": "Ůpđäŧę äľľ ({{length}})", - "cloud-update-message": "* Ĩŧ mäy ŧäĸę ä ƒęŵ mįʼnūŧęş ƒőř ŧĥę pľūģįʼnş ŧő þę äväįľäþľę ƒőř ūşäģę.", - "error": "Ēřřőř ūpđäŧįʼnģ pľūģįʼn:", - "error-status-text": "ƒäįľęđ - şęę ęřřőř męşşäģęş", - "header": "Ŧĥę ƒőľľőŵįʼnģ pľūģįʼnş ĥävę ūpđäŧę äväįľäþľę", - "installed-header": "Ĩʼnşŧäľľęđ", - "modal-confirmation": "Ůpđäŧę", - "modal-dismiss": "Cľőşę", - "modal-in-progress": "Ůpđäŧįʼnģ...", - "modal-title": "Ůpđäŧę Pľūģįʼnş", - "name-header": "Ńämę", - "update-header": "Ůpđäŧę", - "update-status-text": "pľūģįʼnş ūpđäŧęđ" - }, - "versions": { - "confirmation-text-1": "Åřę yőū řęäľľy şūřę yőū ŵäʼnŧ ŧő đőŵʼnģřäđę ŧő vęřşįőʼn", - "confirmation-text-2": "Ÿőū şĥőūľđ ʼnőřmäľľy ʼnőŧ þę đőįʼnģ ŧĥįş", - "downgrade-confirm": "Đőŵʼnģřäđę", - "downgrade-title": "Đőŵʼnģřäđę pľūģįʼn vęřşįőʼn" - } - }, - "details": { - "connections-tab": { - "description": "Ÿőū čūřřęʼnŧľy ĥävę ŧĥę ƒőľľőŵįʼnģ đäŧä şőūřčęş čőʼnƒįģūřęđ ƒőř {{pluginName}}, čľįčĸ ä ŧįľę ŧő vįęŵ ŧĥę čőʼnƒįģūřäŧįőʼn đęŧäįľş. Ÿőū čäʼn ƒįʼnđ äľľ őƒ yőūř đäŧä şőūřčę čőʼnʼnęčŧįőʼnş įʼn <4><0>Cőʼnʼnęčŧįőʼnş - <3>Đäŧä şőūřčęş." - }, - "labels": { - "contactGrafanaLabs": "Cőʼnŧäčŧ Ğřäƒäʼnä Ŀäþş", - "customLinks": "Cūşŧőm ľįʼnĸş ", - "customLinksTooltip": "Ŧĥęşę ľįʼnĸş äřę přővįđęđ þy ŧĥę pľūģįʼn đęvęľőpęř ŧő őƒƒęř äđđįŧįőʼnäľ, đęvęľőpęř-şpęčįƒįč řęşőūřčęş äʼnđ įʼnƒőřmäŧįőʼn", - "dependencies": "Đępęʼnđęʼnčįęş", - "documentation": "Đőčūmęʼnŧäŧįőʼn", - "downloads": "Đőŵʼnľőäđş", - "from": "Fřőm", - "installedVersion": "Ĩʼnşŧäľľęđ Vęřşįőʼn", - "lastCommitDate": "Ŀäşŧ čőmmįŧ đäŧę:", - "latestVersion": "Ŀäŧęşŧ Vęřşįőʼn", - "license": "Ŀįčęʼnşę", - "raiseAnIssue": "Ŗäįşę äʼn įşşūę", - "reportAbuse": "Ŗępőřŧ ä čőʼnčęřʼn ", - "reportAbuseTooltip": "Ŗępőřŧ įşşūęş řęľäŧęđ ŧő mäľįčįőūş őř ĥäřmƒūľ pľūģįʼnş đįřęčŧľy ŧő Ğřäƒäʼnä Ŀäþş.", - "repository": "Ŗępőşįŧőřy", - "signature": "Ŝįģʼnäŧūřę", - "status": "Ŝŧäŧūş", - "updatedAt": "Ŀäşŧ ūpđäŧęđ:" - }, - "modal": { - "cancel": "Cäʼnčęľ", - "copyEmail": "Cőpy ęmäįľ äđđřęşş", - "description": "Ŧĥįş ƒęäŧūřę įş ƒőř řępőřŧįʼnģ mäľįčįőūş őř ĥäřmƒūľ þęĥävįőūř ŵįŧĥįʼn pľūģįʼnş. Főř pľūģįʼn čőʼnčęřʼnş, ęmäįľ ūş äŧ: ", - "node": "Ńőŧę: Főř ģęʼnęřäľ pľūģįʼn įşşūęş ľįĸę þūģş őř ƒęäŧūřę řęqūęşŧş, pľęäşę čőʼnŧäčŧ ŧĥę pľūģįʼn äūŧĥőř ūşįʼnģ ŧĥę přővįđęđ ľįʼnĸş. ", - "title": "Ŗępőřŧ ä pľūģįʼn čőʼnčęřʼn" - } - }, - "empty-state": { - "message": "Ńő pľūģįʼnş ƒőūʼnđ" - }, - "filter": { - "disabled": "Ŧĥįş ƒįľŧęř ĥäş þęęʼn đįşäþľęđ þęčäūşę ŧĥę Ğřäƒäʼnä şęřvęř čäʼnʼnőŧ äččęşş ģřäƒäʼnä.čőm", - "sort": "Ŝőřŧ", - "sort-list": "Ŝőřŧ Pľūģįʼnş Ŀįşŧ", - "state": "Ŝŧäŧę" - }, - "plugin-help": { - "error": "Åʼn ęřřőř őččūřřęđ ŵĥęʼn ľőäđįʼnģ ĥęľp.", - "not-found": "Ńő qūęřy ĥęľp čőūľđ þę ƒőūʼnđ." - } - }, - "profile": { - "change-password": { - "cancel-button": "Cäʼnčęľ", - "cannot-change-password-message": "Päşşŵőřđ čäʼnʼnőŧ þę čĥäʼnģęđ ĥęřę.", - "change-password-button": "Cĥäʼnģę Päşşŵőřđ", - "confirm-password-label": "Cőʼnƒįřm päşşŵőřđ", - "confirm-password-required": "Ńęŵ päşşŵőřđ čőʼnƒįřmäŧįőʼn įş řęqūįřęđ", - "ldap-auth-proxy-message": "Ÿőū čäʼnʼnőŧ čĥäʼnģę päşşŵőřđ ŵĥęʼn şįģʼnęđ įʼn ŵįŧĥ ĿĐÅP őř äūŧĥ přőχy.", - "new-password-label": "Ńęŵ päşşŵőřđ", - "new-password-required": "Ńęŵ päşşŵőřđ įş řęqūįřęđ", - "new-password-same-as-old": "Ńęŵ päşşŵőřđ čäʼn'ŧ þę ŧĥę şämę äş ŧĥę őľđ őʼnę.", - "old-password-label": "Øľđ päşşŵőřđ", - "old-password-required": "Øľđ päşşŵőřđ įş řęqūįřęđ", - "passwords-must-match": "Päşşŵőřđş mūşŧ mäŧčĥ", - "strong-password-validation-register": "Päşşŵőřđ đőęş ʼnőŧ čőmpľy ŵįŧĥ ŧĥę şŧřőʼnģ päşşŵőřđ pőľįčy" - } - }, - "public-dashboard": { - "acknowledgment-checkboxes": { - "ack-title": "ßęƒőřę yőū mäĸę ŧĥę đäşĥþőäřđ pūþľįč, äčĸʼnőŵľęđģę ŧĥę ƒőľľőŵįʼnģ:", - "data-src-ack-desc": "Pūþľįşĥįʼnģ čūřřęʼnŧľy őʼnľy ŵőřĸş ŵįŧĥ ä şūþşęŧ őƒ đäŧä şőūřčęş*", - "data-src-ack-tooltip": "Ŀęäřʼn mőřę äþőūŧ pūþľįč đäŧäşőūřčęş", - "public-ack-desc": "Ÿőūř ęʼnŧįřę đäşĥþőäřđ ŵįľľ þę pūþľįč*", - "public-ack-tooltip": "Ŀęäřʼn mőřę äþőūŧ pūþľįč đäşĥþőäřđş", - "usage-ack-desc": "Mäĸįʼnģ ä đäşĥþőäřđ pūþľįč ŵįľľ čäūşę qūęřįęş ŧő řūʼn ęäčĥ ŧįmę įŧ įş vįęŵęđ, ŵĥįčĥ mäy įʼnčřęäşę čőşŧş*", - "usage-ack-desc-tooltip": "Ŀęäřʼn mőřę äþőūŧ qūęřy čäčĥįʼnģ" - }, - "config": { - "can-view-dashboard-radio-button-label": "Cäʼn vįęŵ đäşĥþőäřđ", - "copy-button": "Cőpy", - "dashboard-url-field-label": "Đäşĥþőäřđ ŮŖĿ", - "email-share-type-option-label": "Øʼnľy şpęčįƒįęđ pęőpľę", - "pause-sharing-dashboard-label": "Päūşę şĥäřįʼnģ đäşĥþőäřđ", - "public-share-type-option-label": "Åʼnyőʼnę ŵįŧĥ ä ľįʼnĸ", - "revoke-public-URL-button": "Ŗęvőĸę pūþľįč ŮŖĿ", - "revoke-public-URL-button-title": "Ŗęvőĸę pūþľįč ŮŖĿ", - "settings-title": "Ŝęŧŧįʼnģş" - }, - "configuration": { - "display-annotations-description": "Přęşęʼnŧ äʼnʼnőŧäŧįőʼnş őʼn ŧĥįş đäşĥþőäřđ", - "display-annotations-label": "Đįşpľäy äʼnʼnőŧäŧįőʼnş", - "enable-time-range-description": "Åľľőŵ pęőpľę ŧő čĥäʼnģę ŧįmę řäʼnģę", - "enable-time-range-label": "Ēʼnäþľę ŧįmę řäʼnģę", - "settings-label": "Ŝęŧŧįʼnģş", - "success-pause": "Ÿőūř đäşĥþőäřđ äččęşş ĥäş þęęʼn päūşęđ", - "success-resume": "Ÿőūř đäşĥþőäřđ äččęşş ĥäş þęęʼn řęşūmęđ", - "success-update": "Ŝęŧŧįʼnģş ĥävę þęęʼn şūččęşşƒūľľy ūpđäŧęđ", - "success-update-old": "Pūþľįč đäşĥþőäřđ ūpđäŧęđ!", - "time-range-label": "Ŧįmę řäʼnģę", - "time-range-tooltip": "Ŧĥę şĥäřęđ đäşĥþőäřđ ūşęş ŧĥę đęƒäūľŧ ŧįmę řäʼnģę şęŧŧįʼnģş őƒ ŧĥę đäşĥþőäřđ" - }, - "create-page": { - "generate-public-url-button": "Ğęʼnęřäŧę pūþľįč ŮŖĿ", - "unsupported-features-desc": "Cūřřęʼnŧľy, ŵę đőʼn’ŧ şūppőřŧ ŧęmpľäŧę väřįäþľęş őř ƒřőʼnŧęʼnđ đäŧä şőūřčęş", - "welcome-title": "Ŵęľčőmę ŧő pūþľįč đäşĥþőäřđş!" - }, - "delete-modal": { - "revoke-body-text": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő řęvőĸę ŧĥįş ŮŖĿ? Ŧĥę đäşĥþőäřđ ŵįľľ ʼnő ľőʼnģęř þę pūþľįč.", - "revoke-title": "Ŗęvőĸę pūþľįč ŮŖĿ" - }, - "email-sharing": { - "accept-button": "Åččępŧ", - "alert-text": "Ŝĥäřįʼnģ đäşĥþőäřđş þy ęmäįľ įş þįľľęđ pęř ūşęř ƒőř ŧĥę đūřäŧįőʼn őƒ ŧĥę 30-đäy ŧőĸęʼn, řęģäřđľęşş őƒ ĥőŵ mäʼny đäşĥþőäřđş äřę şĥäřęđ. ßįľľįʼnģ şŧőpş äƒŧęř 30 đäyş ūʼnľęşş yőū řęʼnęŵ ŧĥę ŧőĸęʼn.", - "bill-ack": "Ĩ ūʼnđęřşŧäʼnđ ŧĥäŧ äđđįʼnģ ūşęřş řęqūįřęş päymęʼnŧ.*", - "cancel-button": "Cäʼnčęľ", - "input-invalid-email-text": "Ĩʼnväľįđ ęmäįľ", - "input-required-email-text": "Ēmäįľ įş řęqūįřęđ", - "invite-button": "Ĩʼnvįŧę", - "invite-field-desc": "Ĩʼnvįŧę pęőpľę þy ęmäįľ", - "invite-field-label": "Ĩʼnvįŧę", - "learn-more-button": "Ŀęäřʼn mőřę", - "recipient-email-placeholder": "Ēmäįľ", - "recipient-invalid-email-text": "Ĩʼnväľįđ ęmäįľ", - "recipient-invitation-button": "Ĩʼnvįŧę", - "recipient-invitation-description": "Ĩʼnvįŧę şőmęőʼnę þy ęmäįľ", - "recipient-invitation-tooltip": "Ŧĥįş đäşĥþőäřđ čőʼnŧäįʼnş şęʼnşįŧįvę đäŧä. ßy ūşįʼnģ ŧĥįş ƒęäŧūřę yőū ŵįľľ þę şĥäřįʼnģ ŵįŧĥ ęχŧęřʼnäľ pęőpľę.", - "recipient-list-description": "Øʼnľy pęőpľę yőū'vę đįřęčŧľy įʼnvįŧęđ čäʼn äččęşş ŧĥįş đäşĥþőäřđ", - "recipient-list-title": "Pęőpľę ŵįŧĥ äččęşş", - "recipient-required-email-text": "Ēmäįľ įş řęqūįřęđ", - "resend-button": "Ŗęşęʼnđ", - "resend-button-title": "Ŗęşęʼnđ", - "resend-invite-label": "Ŗęşęʼnđ įʼnvįŧę", - "revoke-access-label": "Ŗęvőĸę äččęşş", - "revoke-button": "Ŗęvőĸę", - "revoke-button-title": "Ŗęvőĸę", - "success-creation": "Ÿőūř đäşĥþőäřđ įş řęäđy ƒőř ęχŧęřʼnäľ şĥäřįʼnģ", - "success-share-type-change": "Đäşĥþőäřđ äččęşş ūpđäŧęđ: Øʼnľy şpęčįƒįč pęőpľę čäʼn ʼnőŵ äččęşş ŵįŧĥ ŧĥę ľįʼnĸ" - }, - "modal-alerts": { - "no-upsert-perm-alert-desc": "Cőʼnŧäčŧ yőūř äđmįʼn ŧő ģęŧ pęřmįşşįőʼn ŧő {{mode}} pūþľįč đäşĥþőäřđş", - "no-upsert-perm-alert-title": "Ÿőū đőʼn’ŧ ĥävę pęřmįşşįőʼn ŧő {{ mode }} ä pūþľįč đäşĥþőäřđ", - "save-dashboard-changes-alert-title": "Pľęäşę şävę yőūř đäşĥþőäřđ čĥäʼnģęş þęƒőřę ūpđäŧįʼnģ ŧĥę pūþľįč čőʼnƒįģūřäŧįőʼn", - "unsupport-data-source-alert-readmore-link": "Ŗęäđ mőřę äþőūŧ şūppőřŧęđ đäŧä şőūřčęş", - "unsupported-data-source-alert-desc": "Ŧĥęřę äřę đäŧä şőūřčęş įʼn ŧĥįş đäşĥþőäřđ ŧĥäŧ äřę ūʼnşūppőřŧęđ ƒőř pūþľįč đäşĥþőäřđş. Päʼnęľş ŧĥäŧ ūşę ŧĥęşę đäŧä şőūřčęş mäy ʼnőŧ ƒūʼnčŧįőʼn přőpęřľy: {{unsupportedDataSources}}.", - "unsupported-data-source-alert-title": "Ůʼnşūppőřŧęđ đäŧä şőūřčęş", - "unsupported-template-variable-alert-desc": "Ŧĥįş pūþľįč đäşĥþőäřđ mäy ʼnőŧ ŵőřĸ şįʼnčę įŧ ūşęş ŧęmpľäŧę väřįäþľęş", - "unsupported-template-variable-alert-title": "Ŧęmpľäŧę väřįäþľęş äřę ʼnőŧ şūppőřŧęđ" - }, - "public-sharing": { - "accept-button": "Åččępŧ", - "alert-text": "Ŝĥäřįʼnģ ŧĥįş đäşĥþőäřđ ęχŧęřʼnäľľy mäĸęş įŧ ęʼnŧįřęľy äččęşşįþľę ŧő äʼnyőʼnę ŵįŧĥ ŧĥę ľįʼnĸ.", - "cancel-button": "Cäʼnčęľ", - "learn-more-button": "Ŀęäřʼn mőřę", - "public-ack": "Ĩ ūʼnđęřşŧäʼnđ ŧĥäŧ ŧĥįş ęʼnŧįřę đäşĥþőäřđ ŵįľľ þę pūþľįč.*", - "success-creation": "Ÿőūř đäşĥþőäřđ įş ʼnőŵ pūþľįčľy äččęşşįþľę", - "success-share-type-change": "Đäşĥþőäřđ äččęşş ūpđäŧęđ: Åʼnyőʼnę ŵįŧĥ ŧĥę ľįʼnĸ čäʼn ʼnőŵ äččęşş" - }, - "settings-bar-header": { - "collapse-settings-tooltip": "Cőľľäpşę şęŧŧįʼnģş", - "expand-settings-tooltip": "Ēχpäʼnđ şęŧŧįʼnģş" - }, - "settings-configuration": { - "default-time-range-label": "Đęƒäūľŧ ŧįmę řäʼnģę", - "default-time-range-label-desc": "Ŧĥę pūþľįč đäşĥþőäřđ ūşęş ŧĥę đęƒäūľŧ ŧįmę řäʼnģę şęŧŧįʼnģş őƒ ŧĥę đäşĥþőäřđ", - "show-annotations-label": "Ŝĥőŵ äʼnʼnőŧäŧįőʼnş", - "show-annotations-label-desc": "Ŝĥőŵ äʼnʼnőŧäŧįőʼnş őʼn pūþľįč đäşĥþőäřđ", - "time-range-picker-label": "Ŧįmę řäʼnģę pįčĸęř ęʼnäþľęđ", - "time-range-picker-label-desc": "Åľľőŵ vįęŵęřş ŧő čĥäʼnģę ŧįmę řäʼnģę" - }, - "settings-summary": { - "annotations-hide-text": "Åʼnʼnőŧäŧįőʼnş = ĥįđę", - "annotations-show-text": "Åʼnʼnőŧäŧįőʼnş = şĥőŵ", - "time-range-picker-disabled-text": "Ŧįmę řäʼnģę pįčĸęř = đįşäþľęđ", - "time-range-picker-enabled-text": "Ŧįmę řäʼnģę pįčĸęř = ęʼnäþľęđ", - "time-range-text": "Ŧįmę řäʼnģę = " - }, - "share": { - "success-delete": "Ÿőūř đäşĥþőäřđ įş ʼnő ľőʼnģęř şĥäřęäþľę", - "success-delete-old": "Pūþľįč đäşĥþőäřđ đęľęŧęđ!" - }, - "share-configuration": { - "share-type-label": "Ŀįʼnĸ äččęşş" - }, - "share-externally": { - "copy-link-button": "Cőpy ęχŧęřʼnäľ ľįʼnĸ", - "email-share-type-option-description": "Øʼnľy pęőpľę ŵįŧĥ ŧĥę ľįʼnĸ čäʼn äččęşş đäşĥþőäřđ", - "email-share-type-option-label": "Øʼnľy şpęčįƒįč pęőpľę", - "no-upsert-perm-alert-desc": "Cőʼnŧäčŧ yőūř äđmįʼn ŧő ģęŧ pęřmįşşįőʼn ŧő {{mode}} şĥäřęđ đäşĥþőäřđş", - "no-upsert-perm-alert-title": "Ÿőū đőʼn’ŧ ĥävę pęřmįşşįőʼn ŧő {{ mode }} ä şĥäřęđ đäşĥþőäřđ", - "pause-access-button": "Päūşę äččęşş", - "pause-access-tooltip": "Päūşįʼnģ ŵįľľ ŧęmpőřäřįľy đįşäþľę äččęşş ŧő ŧĥįş đäşĥþőäřđ ƒőř äľľ ūşęřş", - "public-share-type-option-description": "Åʼnyőʼnę ŵįŧĥ ŧĥę ľįʼnĸ čäʼn äččęşş đäşĥþőäřđ", - "public-share-type-option-label": "Åʼnyőʼnę ŵįŧĥ ŧĥę ľįʼnĸ", - "resume-access-button": "Ŗęşūmę äččęşş", - "revoke-access-button": "Ŗęvőĸę äččęşş", - "revoke-access-description": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő řęvőĸę ŧĥįş äččęşş? Ŧĥę đäşĥþőäřđ čäʼn ʼnő ľőʼnģęř þę şĥäřęđ.", - "unsupported-data-source-alert-desc": "Ŧĥęřę äřę đäŧä şőūřčęş įʼn ŧĥįş đäşĥþőäřđ ŧĥäŧ äřę ūʼnşūppőřŧęđ ƒőř şĥäřęđ đäşĥþőäřđş. Päʼnęľş ŧĥäŧ ūşę ŧĥęşę đäŧä şőūřčęş mäy ʼnőŧ ƒūʼnčŧįőʼn přőpęřľy: {{unsupportedDataSources}}." - }, - "sharing": { - "success-creation": "Đäşĥþőäřđ įş pūþľįč!" - } - }, - "public-dashboard-list": { - "button": { - "config-button-tooltip": "Cőʼnƒįģūřę pūþľįč đäşĥþőäřđ", - "revoke-button-text": "Ŗęvőĸę pūþľįč ŮŖĿ", - "revoke-button-tooltip": "Ŗęvőĸę pūþľįč đäşĥþőäřđ ŮŖĿ", - "view-button-tooltip": "Vįęŵ pūþľįč đäşĥþőäřđ" - }, - "empty-state": { - "message": "Ÿőū ĥävęʼn'ŧ čřęäŧęđ äʼny pūþľįč đäşĥþőäřđş yęŧ", - "more-info": "Cřęäŧę ä pūþľįč đäşĥþőäřđ ƒřőm äʼny ęχįşŧįʼnģ đäşĥþőäřđ ŧĥřőūģĥ ŧĥę <1>Ŝĥäřę mőđäľ. <4>Ŀęäřʼn mőřę" - }, - "toggle": { - "pause-sharing-toggle-text": "Päūşę şĥäřįʼnģ" - } - }, - "public-dashboard-users-access-list": { - "dashboard-modal": { - "external-link": "Ēχŧęřʼnäľ ľįʼnĸ", - "loading-text": "Ŀőäđįʼnģ...", - "open-dashboard-list-text": "Øpęʼn đäşĥþőäřđş ľįşŧ", - "public-dashboard-link": "Pūþľįč đäşĥþőäřđ ŮŖĿ", - "public-dashboard-setting": "Pūþľįč đäşĥþőäřđ şęŧŧįʼnģş", - "sharing-setting": "Ŝĥäřįʼnģ şęŧŧįʼnģş" - }, - "delete-user-modal": { - "delete-user-button-text": "Đęľęŧę ūşęř", - "delete-user-cancel-button": "Cäʼnčęľ", - "delete-user-revoke-access-button": "Ŗęvőĸę äččęşş", - "revoke-access-title": "Ŗęvőĸę äččęşş", - "revoke-user-access-modal-desc-line1": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő řęvőĸę äččęşş ƒőř {{email}}?", - "revoke-user-access-modal-desc-line2": "Ŧĥįş äčŧįőʼn ŵįľľ įmmęđįäŧęľy řęvőĸę {{email}}&äpőş;ş äččęşş ŧő äľľ pūþľįč đäşĥþőäřđş." - }, - "delete-user-shared-dashboards-modal": { - "revoke-user-access-modal-desc-line2": "Ŧĥįş äčŧįőʼn ŵįľľ įmmęđįäŧęľy řęvőĸę {{email}}&äpőş;ş äččęşş ŧő äľľ şĥäřęđ đäşĥþőäřđş." - }, - "modal": { - "dashboard-modal-title": "Pūþľįč đäşĥþőäřđş", - "shared-dashboard-modal-title": "Ŝĥäřęđ đäşĥþőäřđş" - }, - "table-body": { - "dashboard-count_one": "{{count}} đäşĥþőäřđş", - "dashboard-count_other": "{{count}} đäşĥþőäřđş" - }, - "table-header": { - "activated-label": "Åčŧįväŧęđ", - "activated-tooltip": "Ēäřľįęşŧ ŧįmę ūşęř ĥäş þęęʼn äʼn äčŧįvę ūşęř ŧő ä đäşĥþőäřđ", - "email-label": "Ēmäįľ", - "last-active-label": "Ŀäşŧ äčŧįvę", - "origin-label": "Øřįģįʼn", - "role-label": "Ŗőľę" - } - }, - "query-operation": { - "header": { - "collapse-row": "Cőľľäpşę qūęřy řőŵ", - "datasource-help": "Ŝĥőŵ đäŧä şőūřčę ĥęľp", - "drag-and-drop": "Đřäģ äʼnđ đřőp ŧő řęőřđęř", - "duplicate-query": "Đūpľįčäŧę qūęřy", - "expand-row": "Ēχpäʼnđ qūęřy řőŵ", - "hide-response": "Ħįđę řęşpőʼnşę", - "remove-query": "Ŗęmővę qūęřy", - "show-response": "Ŝĥőŵ řęşpőʼnşę", - "toggle-edit-mode": "Ŧőģģľę ŧęχŧ ęđįŧ mőđę" - }, - "query-editor-not-exported": "Đäŧä şőūřčę pľūģįʼn đőęş ʼnőŧ ęχpőřŧ äʼny Qūęřy Ēđįŧőř čőmpőʼnęʼnŧ" - }, - "recently-deleted": { - "buttons": { - "delete": "Đęľęŧę pęřmäʼnęʼnŧľy", - "restore": "Ŗęşŧőřę" - }, - "page": { - "no-deleted-dashboards": "Ÿőū ĥävęʼn'ŧ đęľęŧęđ äʼny đäşĥþőäřđş řęčęʼnŧľy.", - "no-deleted-dashboards-text": "Ŵĥęʼn yőū đęľęŧę ä đäşĥþőäřđ, įŧ ŵįľľ äppęäř ĥęřę ƒőř 30 đäyş þęƒőřę þęįʼnģ pęřmäʼnęʼnŧľy đęľęŧęđ. Ÿőūř őřģäʼnįžäŧįőʼn äđmįʼnįşŧřäŧőř čäʼn řęşŧőřę řęčęʼnŧľy-đęľęŧęđ đäşĥþőäřđş.", - "no-search-result": "Ńő řęşūľŧş ƒőūʼnđ ƒőř yőūř qūęřy" - }, - "permanently-delete-modal": { - "confirm-text": "Đęľęŧę", - "delete-button": "Đęľęŧę", - "delete-loading": "Đęľęŧįʼnģ...", - "text_one": "Ŧĥįş äčŧįőʼn ŵįľľ đęľęŧę {{numberOfDashboards}} đäşĥþőäřđş.", - "text_other": "Ŧĥįş äčŧįőʼn ŵįľľ đęľęŧę {{numberOfDashboards}} đäşĥþőäřđş.", - "title": "Pęřmäʼnęʼnŧľy Đęľęŧę Đäşĥþőäřđş" - }, - "restore-modal": { - "folder-picker-text_one": "Pľęäşę čĥőőşę ä ƒőľđęř ŵĥęřę yőūř đäşĥþőäřđş ŵįľľ þę řęşŧőřęđ.", - "folder-picker-text_other": "Pľęäşę čĥőőşę ä ƒőľđęř ŵĥęřę yőūř đäşĥþőäřđş ŵįľľ þę řęşŧőřęđ.", - "restore-button": "Ŗęşŧőřę", - "restore-loading": "Ŗęşŧőřįʼnģ...", - "text_one": "Ŧĥįş äčŧįőʼn ŵįľľ řęşŧőřę {{numberOfDashboards}} đäşĥþőäřđş.", - "text_other": "Ŧĥįş äčŧįőʼn ŵįľľ řęşŧőřę {{numberOfDashboards}} đäşĥþőäřđş.", - "title": "Ŗęşŧőřę Đäşĥþőäřđş" - } - }, - "recentlyDeleted": { - "filter": { - "placeholder": "Ŝęäřčĥ ƒőř đäşĥþőäřđş" - } - }, - "reduce": { - "strictMode": { - "description": "Ŵĥęʼn <1>Ŗęđūčę Ŝŧřįčŧ mőđę įş ūşęđ, ŧĥę <3>ƒįľľ(ʼnūľľ) ƒūʼnčŧįőʼn (ĨʼnƒľūχQĿ) ŵįľľ řęşūľŧ įʼn <6>ŃäŃ. <9>Ŝęę ŧĥę đőčūmęʼnŧäŧįőʼn ƒőř mőřę đęŧäįľş.", - "title": "Ŝŧřįčŧ Mőđę ßęĥävįőūř" - } - }, - "refresh-picker": { - "aria-label": { - "choose-interval": "Åūŧő řęƒřęşĥ ŧūřʼnęđ őƒƒ. Cĥőőşę řęƒřęşĥ ŧįmę įʼnŧęřväľ", - "duration-selected": "Cĥőőşę řęƒřęşĥ ŧįmę įʼnŧęřväľ ŵįŧĥ čūřřęʼnŧ įʼnŧęřväľ {{durationAriaLabel}} şęľęčŧęđ" - }, - "auto-option": { - "aria-label": "", - "label": "" - }, - "live-option": { - "aria-label": "Ŧūřʼn őʼn ľįvę şŧřęämįʼnģ", - "label": "Ŀįvę" - }, - "off-option": { - "aria-label": "Ŧūřʼn őƒƒ äūŧő řęƒřęşĥ", - "label": "؃ƒ" - }, - "tooltip": { - "interval-selected": "Ŝęŧ äūŧő řęƒřęşĥ įʼnŧęřväľ", - "turned-off": "Åūŧő řęƒřęşĥ őƒƒ" - } - }, - "return-to-previous": { - "button": { - "label": "ßäčĸ ŧő {{title}}" - }, - "dismissable-button": "Cľőşę" - }, - "role-picker": { - "built-in": { - "basic-roles": "ßäşįč řőľęş" - }, - "input": { - "no-roles": "Ńő řőľęş äşşįģʼnęđ" - }, - "menu": { - "clear-button": "Cľęäř äľľ", - "tooltip": "Ÿőū čäʼn ʼnőŵ şęľęčŧ ŧĥę \"Ńő þäşįč řőľę\" őpŧįőʼn äʼnđ äđđ pęřmįşşįőʼnş ŧő yőūř čūşŧőm ʼnęęđş. Ÿőū čäʼn ƒįʼnđ mőřę įʼnƒőřmäŧįőʼn įʼn <1>őūř đőčūmęʼnŧäŧįőʼn." - }, - "sub-menu": { - "clear-button": "Cľęäř" - }, - "title": { - "description": "Åşşįģʼn řőľęş ŧő ūşęřş ŧő ęʼnşūřę ģřäʼnūľäř čőʼnŧřőľ ővęř äččęşş ŧő Ğřäƒäʼnä&ľşqūő;ş ƒęäŧūřęş äʼnđ řęşőūřčęş. Fįʼnđ őūŧ mőřę įʼn őūř <2>đőčūmęʼnŧäŧįőʼn." - } - }, - "role-picker-drawer": { - "basic-roles": { - "label": "ßäşįč Ŗőľęş" - } - }, - "route-error": { - "description": "Ğřäƒäʼnä ĥäş ľįĸęľy þęęʼn ūpđäŧęđ. Pľęäşę ŧřy řęľőäđįʼnģ ŧĥę päģę.", - "reload-button": "Ŗęľőäđ", - "title": "Ůʼnäþľę ŧő ƒįʼnđ äppľįčäŧįőʼn ƒįľę" - }, - "save-dashboards": { - "message-length": { - "info": "Ŧĥę męşşäģę įş {{messageLength}} čĥäřäčŧęřş, ŵĥįčĥ ęχčęęđş ŧĥę mäχįmūm ľęʼnģŧĥ őƒ 500 čĥäřäčŧęřş. Pľęäşę şĥőřŧęʼn įŧ þęƒőřę şävįʼnģ.", - "title": "Męşşäģę ŧőő ľőʼnģ" - }, - "name-exists": { - "message-info": "Å đäşĥþőäřđ ŵįŧĥ ŧĥę şämę ʼnämę įʼn ŧĥę şęľęčŧęđ ƒőľđęř äľřęäđy ęχįşŧş, įʼnčľūđįʼnģ řęčęʼnŧľy đęľęŧęđ đäşĥþőäřđş.", - "message-suggestion": "Pľęäşę čĥőőşę ä đįƒƒęřęʼnŧ ʼnämę őř ƒőľđęř.", - "title": "Đäşĥþőäřđ ʼnämę äľřęäđy ęχįşŧş" - } - }, - "scopes": { - "dashboards": { - "collapse": "Cőľľäpşę", - "expand": "Ēχpäʼnđ", - "loading": "Ŀőäđįʼnģ đäşĥþőäřđş", - "noResultsForFilter": "Ńő řęşūľŧş ƒőūʼnđ ƒőř yőūř qūęřy", - "noResultsForFilterClear": "Cľęäř şęäřčĥ", - "noResultsForScopes": "Ńő đäşĥþőäřđş ƒőūʼnđ ƒőř ŧĥę şęľęčŧęđ şčőpęş", - "noResultsNoScopes": "Ńő şčőpęş şęľęčŧęđ", - "search": "Ŝęäřčĥ", - "toggle": { - "collapse": "Cőľľäpşę şūģģęşŧęđ đäşĥþőäřđş ľįşŧ", - "disabled": "Ŝūģģęşŧęđ đäşĥþőäřđş ľįşŧ įş đįşäþľęđ đūę ŧő řęäđ őʼnľy mőđę", - "expand": "Ēχpäʼnđ şūģģęşŧęđ đäşĥþőäřđş ľįşŧ" - } - }, - "selector": { - "apply": "Åppľy", - "cancel": "Cäʼnčęľ", - "input": { - "placeholder": "Ŝęľęčŧ şčőpęş...", - "removeAll": "Ŗęmővę äľľ şčőpęş" - }, - "title": "Ŝęľęčŧ şčőpęş" - }, - "tree": { - "collapse": "Cőľľäpşę", - "expand": "Ēχpäʼnđ", - "headline": { - "noResults": "Ńő řęşūľŧş ƒőūʼnđ ƒőř yőūř qūęřy", - "recommended": "Ŗęčőmmęʼnđęđ", - "results": "Ŗęşūľŧş" - }, - "search": "Ŝęäřčĥ" - } - }, - "search": { - "actions": { - "include-panels": "Ĩʼnčľūđę päʼnęľş", - "remove-datasource-filter": "Đäŧäşőūřčę: {{datasource}}", - "sort-placeholder": "Ŝőřŧ", - "starred": "Ŝŧäřřęđ", - "view-as-folders": "Vįęŵ þy ƒőľđęřş", - "view-as-list": "Vįęŵ äş ľįşŧ" - }, - "dashboard-actions": { - "import": "Ĩmpőřŧ", - "new": "Ńęŵ", - "new-dashboard": "Ńęŵ đäşĥþőäřđ", - "new-folder": "Ńęŵ ƒőľđęř" - }, - "results-table": { - "datasource-header": "Đäŧä şőūřčę", - "deleted-less-than-1-min": "< 1 mįʼn", - "deleted-remaining-header": "Ŧįmę řęmäįʼnįʼnģ", - "location-header": "Ŀőčäŧįőʼn", - "name-header": "Ńämę", - "tags-header": "Ŧäģş", - "type-dashboard": "Đäşĥþőäřđ", - "type-folder": "Főľđęř", - "type-header": "Ŧypę" - }, - "search-input": { - "include-panels-placeholder": "Ŝęäřčĥ ƒőř đäşĥþőäřđş, ƒőľđęřş, äʼnđ päʼnęľş", - "placeholder": "Ŝęäřčĥ ƒőř đäşĥþőäřđş äʼnđ ƒőľđęřş" - } - }, - "select": { - "select-menu": { - "selected-count": "Ŝęľęčŧęđ " - } - }, - "service-account-create-page": { - "create": { - "button": "Cřęäŧę" - }, - "name": { - "label": "Đįşpľäy ʼnämę", - "required-error": "Đįşpľäy ʼnämę įş řęqūįřęđ" - }, - "page-nav": { - "label": "Cřęäŧę şęřvįčę äččőūʼnŧ" - }, - "role": { - "label": "Ŗőľę" - } - }, - "service-accounts": { - "empty-state": { - "button-title": "Åđđ şęřvįčę äččőūʼnŧ", - "message": "Ńő şęřvįčęş äččőūʼnŧş ƒőūʼnđ", - "more-info": "Ŗęmęmþęř, yőū čäʼn přővįđę şpęčįƒįč pęřmįşşįőʼnş ƒőř ÅPĨ äččęşş ŧő őŧĥęř äppľįčäŧįőʼnş", - "title": "Ÿőū ĥävęʼn'ŧ čřęäŧęđ äʼny şęřvįčę äččőūʼnŧş yęŧ" - } - }, - "share-dashboard": { - "menu": { - "export-json-title": "Ēχpőřŧ äş ĴŜØŃ", - "share-externally-title": "Ŝĥäřę ęχŧęřʼnäľľy", - "share-internally-title": "Ŝĥäřę įʼnŧęřʼnäľľy", - "share-snapshot-title": "Ŝĥäřę şʼnäpşĥőŧ" - }, - "share-button": "Ŝĥäřę", - "share-button-tooltip": "Cőpy ľįʼnĸ" - }, - "share-drawer": { - "confirm-action": { - "back-arrow-button": "ßäčĸ þūŧŧőʼn", - "cancel-button": "Cäʼnčęľ" - } - }, - "share-modal": { - "dashboard": { - "title": "Ŝĥäřę" - }, - "embed": { - "copy": "Cőpy ŧő čľįpþőäřđ", - "html": "Ēmþęđ ĦŦMĿ", - "html-description": "Ŧĥę ĦŦMĿ čőđę þęľőŵ čäʼn þę päşŧęđ äʼnđ įʼnčľūđęđ įʼn äʼnőŧĥęř ŵęþ päģę. Ůʼnľęşş äʼnőʼnymőūş äččęşş įş ęʼnäþľęđ, ŧĥę ūşęřş vįęŵįʼnģ ŧĥäŧ päģę ʼnęęđ ŧő þę şįģʼnęđ įʼnŧő Ğřäƒäʼnä ƒőř ŧĥę ģřäpĥ ŧő ľőäđ.", - "info": "Ğęʼnęřäŧę ĦŦMĿ ƒőř ęmþęđđįʼnģ äʼn įƒřämę ŵįŧĥ ŧĥįş päʼnęľ", - "time-range": "Ŀőčĸ ŧįmę řäʼnģę" - }, - "export": { - "back-button": "ßäčĸ ŧő ęχpőřŧ čőʼnƒįģ", - "cancel-button": "Cäʼnčęľ", - "info-text": "Ēχpőřŧ ŧĥįş đäşĥþőäřđ.", - "loading": "Ŀőäđįʼnģ...", - "save-button": "Ŝävę ŧő ƒįľę", - "share-externally-label": "Ēχpőřŧ ƒőř şĥäřįʼnģ ęχŧęřʼnäľľy", - "view-button": "Vįęŵ ĴŜØŃ" - }, - "library": { - "info": "Cřęäŧę ľįþřäřy päʼnęľ." - }, - "link": { - "copy-link-button": "Cőpy", - "info-text": "Cřęäŧę ä đįřęčŧ ľįʼnĸ ŧő ŧĥįş đäşĥþőäřđ őř päʼnęľ, čūşŧőmįžęđ ŵįŧĥ ŧĥę őpŧįőʼnş þęľőŵ.", - "link-url": "Ŀįʼnĸ ŮŖĿ", - "render-alert": "Ĩmäģę řęʼnđęřęř pľūģįʼn ʼnőŧ įʼnşŧäľľęđ", - "render-instructions": "Ŧő řęʼnđęř ä päʼnęľ įmäģę, yőū mūşŧ įʼnşŧäľľ ŧĥę <2>Ğřäƒäʼnä įmäģę řęʼnđęřęř pľūģįʼn. Pľęäşę čőʼnŧäčŧ yőūř Ğřäƒäʼnä äđmįʼnįşŧřäŧőř ŧő įʼnşŧäľľ ŧĥę pľūģįʼn.", - "rendered-image": "Đįřęčŧ ľįʼnĸ řęʼnđęřęđ įmäģę", - "save-alert": "Đäşĥþőäřđ įş ʼnőŧ şävęđ", - "save-dashboard": "Ŧő řęʼnđęř ä päʼnęľ įmäģę, yőū mūşŧ şävę ŧĥę đäşĥþőäřđ ƒįřşŧ.", - "shorten-url": "Ŝĥőřŧęʼn ŮŖĿ", - "time-range-description": "Ŧřäʼnşƒőřmş ŧĥę čūřřęʼnŧ řęľäŧįvę ŧįmę řäʼnģę ŧő äʼn äþşőľūŧę ŧįmę řäʼnģę", - "time-range-label": "Ŀőčĸ ŧįmę řäʼnģę" - }, - "panel": { - "title": "Ŝĥäřę Päʼnęľ" - }, - "snapshot": { - "cancel-button": "Cäʼnčęľ", - "copy-link-button": "Cőpy", - "delete-button": "Đęľęŧę şʼnäpşĥőŧ.", - "deleted-message": "Ŧĥę şʼnäpşĥőŧ ĥäş þęęʼn đęľęŧęđ. Ĩƒ yőū ĥävę äľřęäđy äččęşşęđ įŧ őʼnčę, ŧĥęʼn įŧ mįģĥŧ ŧäĸę ūp ŧő äʼn ĥőūř þęƒőřę þęƒőřę įŧ įş řęmővęđ ƒřőm þřőŵşęř čäčĥęş őř CĐŃ čäčĥęş.", - "expire": "Ēχpįřę", - "expire-day": "1 Đäy", - "expire-hour": "1 Ħőūř", - "expire-never": "Ńęvęř", - "expire-week": "1 Ŵęęĸ", - "info-text-1": "Å şʼnäpşĥőŧ įş äʼn įʼnşŧäʼnŧ ŵäy ŧő şĥäřę äʼn įʼnŧęřäčŧįvę đäşĥþőäřđ pūþľįčľy. Ŵĥęʼn čřęäŧęđ, ŵę şŧřįp şęʼnşįŧįvę đäŧä ľįĸę qūęřįęş (męŧřįč, ŧęmpľäŧę, äʼnđ äʼnʼnőŧäŧįőʼn) äʼnđ päʼnęľ ľįʼnĸş, ľęävįʼnģ őʼnľy ŧĥę vįşįþľę męŧřįč đäŧä äʼnđ şęřįęş ʼnämęş ęmþęđđęđ įʼn yőūř đäşĥþőäřđ.", - "info-text-2": "Ķęęp įʼn mįʼnđ, yőūř şʼnäpşĥőŧ <1>čäʼn þę vįęŵęđ þy äʼnyőʼnę ŧĥäŧ ĥäş ŧĥę ľįʼnĸ äʼnđ čäʼn äččęşş ŧĥę ŮŖĿ. Ŝĥäřę ŵįşęľy.", - "local-button": "Pūþľįşĥ Ŝʼnäpşĥőŧ", - "mistake-message": "Đįđ yőū mäĸę ä mįşŧäĸę? ", - "name": "Ŝʼnäpşĥőŧ ʼnämę", - "timeout": "Ŧįmęőūŧ (şęčőʼnđş)", - "timeout-description": "Ÿőū mįģĥŧ ʼnęęđ ŧő čőʼnƒįģūřę ŧĥę ŧįmęőūŧ väľūę įƒ įŧ ŧäĸęş ä ľőʼnģ ŧįmę ŧő čőľľęčŧ yőūř đäşĥþőäřđ męŧřįčş.", - "url-label": "Ŝʼnäpşĥőŧ ŮŖĿ" - }, - "tab-title": { - "embed": "Ēmþęđ", - "export": "Ēχpőřŧ", - "library-panel": "Ŀįþřäřy päʼnęľ", - "link": "Ŀįʼnĸ", - "panel-embed": "Ēmþęđ", - "public-dashboard": "Pūþľįč Đäşĥþőäřđ", - "public-dashboard-title": "Pūþľįč đäşĥþőäřđ", - "snapshot": "Ŝʼnäpşĥőŧ" - }, - "theme-picker": { - "current": "Cūřřęʼnŧ", - "dark": "Đäřĸ", - "field-name": "Ŧĥęmę", - "light": "Ŀįģĥŧ" - }, - "view-json": { - "copy-button": "Cőpy ŧő Cľįpþőäřđ" - } - }, - "share-panel": { - "drawer": { - "new-library-panel-title": "Ńęŵ ľįþřäřy päʼnęľ", - "share-embed-title": "Ŝĥäřę ęmþęđ", - "share-link-title": "Ŀįʼnĸ şęŧŧįʼnģş" - }, - "menu": { - "new-library-panel-title": "Ńęŵ ľįþřäřy päʼnęľ", - "share-embed-title": "Ŝĥäřę ęmþęđ", - "share-link-title": "Ŝĥäřę ľįʼnĸ", - "share-snapshot-title": "Ŝĥäřę şʼnäpşĥőŧ" - }, - "new-library-panel": { - "cancel-button": "Cäʼnčęľ", - "create-button": "Cřęäŧę ľįþřäřy päʼnęľ" - } - }, - "share-panel-image": { - "preview": { - "title": "Päʼnęľ přęvįęŵ" - }, - "settings": { - "height-label": "Ħęįģĥŧ", - "height-min": "Ħęįģĥŧ mūşŧ þę ęqūäľ őř ģřęäŧęř ŧĥäʼn 1", - "height-placeholder": "500", - "height-required": "Ħęįģĥŧ įş řęqūįřęđ", - "max-warning": "Ŝęŧŧįʼnģ mäχįmūmş äřę ľįmįŧęđ þy ŧĥę įmäģę řęʼnđęřęř şęřvįčę", - "scale-factor-label": "Ŝčäľę ƒäčŧőř", - "scale-factor-min": "Ŝčäľę ƒäčŧőř mūşŧ þę ęqūäľ őř ģřęäŧęř ŧĥäʼn 1", - "scale-factor-placeholder": "1", - "scale-factor-required": "Ŝčäľę ƒäčŧőř įş řęqūįřęđ", - "title": "Ĩmäģę şęŧŧįʼnģş", - "width-label": "Ŵįđŧĥ", - "width-min": "Ŵįđŧĥ mūşŧ þę ęqūäľ őř ģřęäŧęř ŧĥäʼn 1", - "width-placeholder": "1000", - "width-required": "Ŵįđŧĥ įş řęqūįřęđ" - } - }, - "share-playlist": { - "checkbox-description": "Päʼnęľ ĥęįģĥŧş ŵįľľ þę äđĵūşŧęđ ŧő ƒįŧ şčřęęʼn şįžę", - "checkbox-label": "Åūŧőƒįŧ", - "copy-link-button": "Cőpy", - "link-url-label": "Ŀįʼnĸ ŮŖĿ", - "mode": "Mőđę", - "mode-kiosk": "Ķįőşĸ", - "mode-normal": "Ńőřmäľ", - "title": "Ŝĥäřę pľäyľįşŧ" - }, - "shared": { - "preferences": { - "theme": { - "dark-label": "Đäřĸ", - "light-label": "Ŀįģĥŧ", - "system-label": "Ŝyşŧęm přęƒęřęʼnčę" - } - } - }, - "shared-dashboard": { - "delete-modal": { - "revoke-body-text": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő řęvőĸę ŧĥįş äččęşş? Ŧĥę đäşĥþőäřđ čäʼn ʼnő ľőʼnģęř þę şĥäřęđ.", - "revoke-title": "Ŗęvőĸę äččęşş" - }, - "fields": { - "timezone-label": "Ŧįmęžőʼnę" - } - }, - "shared-dashboard-list": { - "button": { - "config-button-tooltip": "Cőʼnƒįģūřę şĥäřęđ đäşĥþőäřđ", - "revoke-button-text": "Ŗęvőĸę äččęşş", - "revoke-button-tooltip": "Ŗęvőĸę äččęşş", - "view-button-tooltip": "Vįęŵ şĥäřęđ đäşĥþőäřđ" - }, - "empty-state": { - "message": "Ÿőū ĥävęʼn'ŧ čřęäŧęđ äʼny şĥäřęđ đäşĥþőäřđş yęŧ", - "more-info": "Cřęäŧę ä şĥäřęđ đäşĥþőäřđ ƒřőm äʼny ęχįşŧįʼnģ đäşĥþőäřđ ŧĥřőūģĥ ŧĥę <1>Ŝĥäřę mőđäľ. <4>Ŀęäřʼn mőřę" - }, - "toggle": { - "pause-sharing-toggle-text": "Päūşę äččęşş" - } - }, - "shared-preferences": { - "fields": { - "home-dashboard-label": "Ħőmę Đäşĥþőäřđ", - "home-dashboard-placeholder": "Đęƒäūľŧ đäşĥþőäřđ", - "locale-label": "Ŀäʼnģūäģę", - "locale-placeholder": "Cĥőőşę ľäʼnģūäģę", - "theme-description": "Ēʼnĵőyįʼnģ ŧĥę ľįmįŧęđ ęđįŧįőʼn ŧĥęmęş? Ŧęľľ ūş ŵĥäŧ yőū'đ ľįĸę ŧő şęę <2>ĥęřę.", - "theme-label": "Ĩʼnŧęřƒäčę ŧĥęmę", - "week-start-label": "Ŵęęĸ şŧäřŧ" - }, - "theme": { - "default-label": "Đęƒäūľŧ" - }, - "title": "Přęƒęřęʼnčęş" - }, - "sign-up": { - "back-button": "ßäčĸ ŧő ľőģįʼn", - "submit-button": "Ŝūþmįŧ", - "verify": { - "back-button": "ßäčĸ ŧő ľőģįʼn", - "complete-button": "Cőmpľęŧę şįģʼnūp", - "header": "Vęřįƒy ęmäįľ", - "info": "Åʼn ęmäįľ ŵįŧĥ ä vęřįƒįčäŧįőʼn ľįʼnĸ ĥäş þęęʼn şęʼnŧ ŧő ŧĥę ęmäįľ äđđřęşş. Ÿőū şĥőūľđ řęčęįvę įŧ şĥőřŧľy.", - "send-button": "Ŝęʼnđ vęřįƒįčäŧįőʼn ęmäįľ" - } - }, - "silences": { - "empty-state": { - "button-title": "Cřęäŧę şįľęʼnčę", - "title": "Ÿőū ĥävęʼn'ŧ čřęäŧęđ äʼny şįľęʼnčęş yęŧ" - }, - "table": { - "add-silence-button": "Åđđ Ŝįľęʼnčę", - "edit-button": "Ēđįŧ", - "expired-silences": "Ēχpįřęđ şįľęʼnčęş äřę äūŧőmäŧįčäľľy đęľęŧęđ äƒŧęř 5 đäyş.", - "no-matching-silences": "Ńő mäŧčĥįʼnģ şįľęʼnčęş ƒőūʼnđ;", - "noConfig": "Cřęäŧę ä ʼnęŵ čőʼnŧäčŧ pőįʼnŧ ŧő čřęäŧę ä čőʼnƒįģūřäŧįőʼn ūşįʼnģ ŧĥę đęƒäūľŧ väľūęş őř čőʼnŧäčŧ yőūř äđmįʼnįşŧřäŧőř ŧő şęŧ ūp ŧĥę Åľęřŧmäʼnäģęř.", - "recreate-button": "Ŗęčřęäŧę", - "unsilence-button": "Ůʼnşįľęʼnčę" - } - }, - "silences-table": { - "header": { - "alert-name": "Åľęřŧ ʼnämę", - "state": "Ŝŧäŧę" - } - }, - "snapshot": { - "empty-state": { - "message": "Ÿőū ĥävęʼn'ŧ čřęäŧęđ äʼny şʼnäpşĥőŧş yęŧ", - "more-info": "Ÿőū čäʼn čřęäŧę ä şʼnäpşĥőŧ őƒ äʼny đäşĥþőäřđ ŧĥřőūģĥ ŧĥę <1>Ŝĥäřę mőđäľ. <4>Ŀęäřʼn mőřę" - }, - "external-badge": "Ēχŧęřʼnäľ", - "name-column-header": "Ńämę", - "share": { - "cancel-button": "Cäʼnčęľ", - "copy-link-button": "Cőpy ľįʼnĸ", - "delete-button": "Đęľęŧę şʼnäpşĥőŧ", - "delete-description": "Åřę yőū şūřę yőū ŵäʼnŧ ŧő đęľęŧę ŧĥįş şʼnäpşĥőŧ?", - "delete-permission-tooltip": "Ÿőū đőʼn'ŧ ĥävę pęřmįşşįőʼn ŧő đęľęŧę şʼnäpşĥőŧş", - "delete-title": "Đęľęŧę şʼnäpşĥőŧ", - "deleted-alert": "Ŝʼnäpşĥőŧ đęľęŧęđ. Ĩŧ čőūľđ ŧäĸę äʼn ĥőūř ŧő þę čľęäřęđ ƒřőm CĐŃ čäčĥęş.", - "expiration-label": "Ēχpįřęş įʼn", - "info-alert": "Å Ğřäƒäʼnä đäşĥþőäřđ şʼnäpşĥőŧ pūþľįčľy şĥäřęş ä đäşĥþőäřđ ŵĥįľę řęmővįʼnģ şęʼnşįŧįvę đäŧä şūčĥ äş qūęřįęş äʼnđ päʼnęľ ľįʼnĸş, ľęävįʼnģ őʼnľy vįşįþľę męŧřįčş äʼnđ şęřįęş ʼnämęş. Åʼnyőʼnę ŵįŧĥ ŧĥę ľįʼnĸ čäʼn äččęşş ŧĥę şʼnäpşĥőŧ.", - "learn-more-button": "Ŀęäřʼn mőřę", - "local-button": "Pūþľįşĥ şʼnäpşĥőŧ", - "name-label": "Ŝʼnäpşĥőŧ ʼnämę", - "new-snapshot-button": "Ńęŵ şʼnäpşĥőŧ", - "success-creation": "Ÿőūř şʼnäpşĥőŧ ĥäş þęęʼn čřęäŧęđ", - "success-delete": "Ÿőūř şʼnäpşĥőŧ ĥäş þęęʼn đęľęŧęđ", - "view-all-button": "Vįęŵ äľľ şʼnäpşĥőŧş" - }, - "share-panel": { - "info-alert": "Å Ğřäƒäʼnä päʼnęľ şʼnäpşĥőŧ pūþľįčľy şĥäřęş ä päʼnęľ ŵĥįľę řęmővįʼnģ şęʼnşįŧįvę đäŧä şūčĥ äş qūęřįęş äʼnđ päʼnęľ ľįʼnĸş, ľęävįʼnģ őʼnľy vįşįþľę męŧřįčş äʼnđ şęřįęş ʼnämęş. Åʼnyőʼnę ŵįŧĥ ŧĥę ľįʼnĸ čäʼn äččęşş ŧĥę şʼnäpşĥőŧ." - }, - "url-column-header": "Ŝʼnäpşĥőŧ ūřľ", - "view-button": "Vįęŵ" - }, - "table": { - "container": { - "content": "Ŝĥőŵįʼnģ ŧőő mäʼny čőľūmʼnş įʼn ä şįʼnģľę ŧäþľę mäy įmpäčŧ pęřƒőřmäʼnčę äʼnđ mäĸę đäŧä ĥäřđęř ŧő řęäđ. Cőʼnşįđęř řęƒįʼnįʼnģ yőūř qūęřįęş.", - "show-all-series": "Ŝĥőŵ äľľ čőľūmʼnş", - "show-only-series": "Ŝĥőŵįʼnģ őʼnľy {{MAX_NUMBER_OF_COLUMNS}} čőľūmʼnş" - } - }, - "tag-filter": { - "clear-button": "Cľęäř ŧäģş", - "loading": "Ŀőäđįʼnģ...", - "no-tags": "Ńő ŧäģş ƒőūʼnđ", - "placeholder": "Fįľŧęř þy ŧäģ" - }, - "teams": { - "empty-state": { - "button-title": "Ńęŵ ŧęäm", - "message": "Ńő ŧęämş ƒőūʼnđ", - "pro-tip": "Åşşįģʼn ƒőľđęř äʼnđ đäşĥþőäřđ pęřmįşşįőʼnş ŧő ŧęämş įʼnşŧęäđ őƒ ūşęřş ŧő ęäşę äđmįʼnįşŧřäŧįőʼn. <2>Ŀęäřʼn mőřę", - "title": "Ÿőū ĥävęʼn'ŧ čřęäŧęđ äʼny ŧęämş yęŧ" - } - }, - "theme-preview": { - "breadcrumbs": { - "dashboards": "Đäşĥþőäřđş", - "home": "Ħőmę" - }, - "panel": { - "form-label": "Főřm ľäþęľ", - "title": "Päʼnęľ" - } - }, - "time-picker": { - "absolute": { - "recent-title": "Ŗęčęʼnŧľy ūşęđ äþşőľūŧę řäʼnģęş", - "title": "Åþşőľūŧę ŧįmę řäʼnģę" - }, - "calendar": { - "apply-button": "Åppľy ŧįmę řäʼnģę", - "cancel-button": "Cäʼnčęľ", - "close": "Cľőşę čäľęʼnđäř", - "next-month": "Ńęχŧ mőʼnŧĥ", - "previous-month": "Přęvįőūş mőʼnŧĥ", - "select-time": "Ŝęľęčŧ ä ŧįmę řäʼnģę" - }, - "content": { - "empty-recent-list-docs": "<0><0>Ŗęäđ ŧĥę đőčūmęʼnŧäŧįőʼn<1> ŧő ƒįʼnđ őūŧ mőřę äþőūŧ ĥőŵ ŧő ęʼnŧęř čūşŧőm ŧįmę řäʼnģęş.", - "empty-recent-list-info": "Ĩŧ ľőőĸş ľįĸę yőū ĥävęʼn'ŧ ūşęđ ŧĥįş ŧįmę pįčĸęř þęƒőřę. Åş şőőʼn äş yőū ęʼnŧęř şőmę ŧįmę įʼnŧęřväľş, řęčęʼnŧľy ūşęđ įʼnŧęřväľş ŵįľľ äppęäř ĥęřę.", - "filter-placeholder": "Ŝęäřčĥ qūįčĸ řäʼnģęş" - }, - "copy-paste": { - "copy-success-message": "Ŧįmę řäʼnģę čőpįęđ ŧő čľįpþőäřđ", - "default-error-message": "{{error}} įş ʼnőŧ ä väľįđ ŧįmę řäʼnģę", - "default-error-title": "Ĩʼnväľįđ ŧįmę řäʼnģę", - "tooltip-copy": "Cőpy ŧįmę řäʼnģę ŧő čľįpþőäřđ", - "tooltip-paste": "Päşŧę ŧįmę řäʼnģę" - }, - "footer": { - "change-settings-button": "Cĥäʼnģę ŧįmę şęŧŧįʼnģş", - "fiscal-year-option": "Fįşčäľ yęäř", - "fiscal-year-start": "Fįşčäľ yęäř şŧäřŧ mőʼnŧĥ", - "time-zone-option": "Ŧįmę žőʼnę", - "time-zone-selection": "Ŧįmę žőʼnę şęľęčŧįőʼn" - }, - "range-content": { - "apply-button": "Åppľy ŧįmę řäʼnģę", - "default-error": "Pľęäşę ęʼnŧęř ä päşŧ đäŧę őř \"ʼnőŵ\"", - "fiscal-year": "Fįşčäľ yęäř", - "from-input": "Fřőm", - "open-input-calendar": "Øpęʼn čäľęʼnđäř", - "range-error": "\"Fřőm\" čäʼn'ŧ þę äƒŧęř \"Ŧő\"", - "to-input": "Ŧő" - }, - "range-picker": { - "backwards-time-aria-label": "Mővę ŧįmę řäʼnģę þäčĸŵäřđş", - "current-time-selected": "Ŧįmę řäʼnģę şęľęčŧęđ: {{currentTimeRange}}", - "forwards-time-aria-label": "Mővę ŧįmę řäʼnģę ƒőřŵäřđş", - "to": "ŧő", - "zoom-out-button": "Żőőm őūŧ ŧįmę řäʼnģę", - "zoom-out-tooltip": "Ŧįmę řäʼnģę žőőm őūŧ <1> CŦŖĿ+Ż" - }, - "time-range": { - "apply": "Åppľy ŧįmę řäʼnģę", - "aria-role": "Ŧįmę řäʼnģę şęľęčŧįőʼn", - "default-title": "Ŧįmę řäʼnģęş", - "example": "Ēχämpľę: ŧő şęľęčŧ ä ŧįmę řäʼnģę ƒřőm 10 mįʼnūŧęş äģő ŧő ʼnőŵ", - "example-details": "Fřőm: ʼnőŵ-10m Ŧő: ʼnőŵ", - "example-title": "Ēχämpľę ŧįmę řäʼnģęş", - "from-label": "Fřőm", - "from-to": "{{timeOptionFrom}} ŧő {{timeOptionTo}}", - "more-info": "Főř mőřę įʼnƒőřmäŧįőʼn şęę <2>đőčş <1>.", - "specify": "Ŝpęčįƒy ŧįmę řäʼnģę <1>", - "submit-button-label": "ŦįmęPįčĸęř şūþmįŧ þūŧŧőʼn", - "supported-formats": "Ŝūppőřŧęđ ƒőřmäŧş: <1>ʼnőŵ-[đįģįŧ]ş/m/ĥ/đ/ŵ", - "to-label": "Ŧő" - }, - "zone": { - "select-aria-label": "Ŧįmę žőʼnę pįčĸęř", - "select-search-input": "Ŧypę ŧő şęäřčĥ (čőūʼnŧřy, čįŧy, äþþřęvįäŧįőʼn)" - } - }, - "trails": { - "bookmarks": { - "or-view-bookmarks": "Øř vįęŵ þőőĸmäřĸş" - }, - "card": { - "date-created": "Đäŧę čřęäŧęđ: " - }, - "home": { - "learn-more": "Ŀęäřʼn mőřę", - "lets-start": "Ŀęŧ'ş şŧäřŧ!", - "start-your-metrics-exploration": "Ŝŧäřŧ yőūř męŧřįčş ęχpľőřäŧįőʼn!", - "subtitle": "Ēχpľőřę yőūř Přőmęŧĥęūş-čőmpäŧįþľę męŧřįčş ŵįŧĥőūŧ ŵřįŧįʼnģ ä qūęřy." - }, - "metric-select": { - "filter-by": "Fįľŧęř þy", - "native-histogram": "Ńäŧįvę Ħįşŧőģřäm", - "new-badge": "Ńęŵ", - "otel-switch": "Ŧĥįş şŵįŧčĥ ęʼnäþľęş ƒįľŧęřįʼnģ þy ØŦęľ řęşőūřčęş ƒőř ØŦęľ ʼnäŧįvę đäŧä şőūřčęş." - }, - "native-histogram-banner": { - "ch-heatmap": "Cľäşşįč Ħįşŧőģřäm đįşpľäyęđ äş ĥęäŧmäp:", - "ch-histogram": "Cľäşşįč Ħįşŧőģřäm đįşpľäyęđ äş ĥįşŧőģřäm:", - "click-histogram": "Cľįčĸ äʼny őƒ ŧĥę ʼnäŧįvę ĥįşŧőģřämş þęľőŵ ŧő ęχpľőřę ŧĥęm:", - "hide-examples": "Ħįđę ęχämpľęş", - "learn-more": "Ŀęäřʼn mőřę", - "metric-examples": "", - "nh-heatmap": "Ńäŧįvę Ħįşŧőģřäm đįşpľäyęđ äş ĥęäŧmäp:", - "nh-histogram": "Ńäŧįvę Ħįşŧőģřäm đįşpľäyęđ äş ĥįşŧőģřäm:", - "now": "Ńőŵ:", - "previously": "Přęvįőūşľy:", - "see-examples": "> Ŝęę ęχämpľęş", - "sentence": "Přőmęŧĥęūş ʼnäŧįvę ĥįşŧőģřämş őƒƒęř ĥįģĥ řęşőľūŧįőʼn, ĥįģĥ přęčįşįőʼn, şįmpľę ūşäģę įʼn įʼnşŧřūmęʼnŧäŧįőʼn äʼnđ ä ŵäy ŧő čőmþįʼnę äʼnđ mäʼnįpūľäŧę ĥįşŧőģřämş įʼn qūęřįęş äʼnđ įʼn Ğřäƒäʼnä." - }, - "recent-metrics": { - "or-view-a-recent-exploration": "Øř vįęŵ ä řęčęʼnŧ ęχpľőřäŧįőʼn" - }, - "settings": { - "always-keep-selected-metric-graph-in-view": "Åľŵäyş ĸęęp şęľęčŧęđ męŧřįč ģřäpĥ įʼn-vįęŵ", - "show-previews-of-metric-graphs": "Ŝĥőŵ přęvįęŵş őƒ męŧřįč ģřäpĥş" - } - }, - "transformations": { - "empty": { - "add-transformation-body": "Ŧřäʼnşƒőřmäŧįőʼnş äľľőŵ đäŧä ŧő þę čĥäʼnģęđ įʼn väřįőūş ŵäyş þęƒőřę yőūř vįşūäľįžäŧįőʼn įş şĥőŵʼn.<1>Ŧĥįş įʼnčľūđęş ĵőįʼnįʼnģ đäŧä ŧőģęŧĥęř, řęʼnämįʼnģ ƒįęľđş, mäĸįʼnģ čäľčūľäŧįőʼnş, ƒőřmäŧŧįʼnģ đäŧä ƒőř đįşpľäy, äʼnđ mőřę.", - "add-transformation-header": "Ŝŧäřŧ ŧřäʼnşƒőřmįʼnģ đäŧä" - } - }, - "upgrade-box": { - "discovery-text": "Ÿőū’vę đįşčővęřęđ ä Přő ƒęäŧūřę!", - "discovery-text-continued": "Ğęŧ ŧĥę Ğřäƒäʼnä Přő pľäʼn ŧő äččęşş {{featureName}}.", - "get-started": "Ğęŧ şŧäřŧęđ ŵįŧĥ {{featureName}}", - "learn-more": "Ŀęäřʼn mőřę", - "upgrade-button": "Ůpģřäđę" - }, - "user-orgs": { - "current-org-button": "Cūřřęʼnŧ", - "name-column": "Ńämę", - "role-column": "Ŗőľę", - "select-org-button": "Ŝęľęčŧ őřģäʼnįşäŧįőʼn", - "title": "Øřģäʼnįžäŧįőʼnş" - }, - "user-profile": { - "fields": { - "email-error": "Ēmäįľ įş řęqūįřęđ", - "email-label": "Ēmäįľ", - "name-error": "Ńämę įş řęqūįřęđ", - "name-label": "Ńämę", - "username-label": "Ůşęřʼnämę" - }, - "tabs": { - "general": "Ğęʼnęřäľ" - } - }, - "user-session": { - "auth-module-column": "Ĩđęʼnŧįŧy Přővįđęř", - "browser-column": "ßřőŵşęř & ØŜ", - "created-at-column": "Ŀőģģęđ őʼn", - "identity-provider-column": "Ĩđęʼnŧįŧy Přővįđęř", - "ip-column": "ĨP äđđřęşş", - "revoke": "Ŗęvőĸę ūşęř şęşşįőʼn", - "seen-at-column": "Ŀäşŧ şęęʼn" - }, - "user-sessions": { - "loading": "Ŀőäđįʼnģ şęşşįőʼnş..." - }, - "users": { - "empty-state": { - "message": "Ńő ūşęřş ƒőūʼnđ" - } - }, - "users-access-list": { - "tabs": { - "public-dashboard-users-tab-title": "Pūþľįč đäşĥþőäřđ ūşęřş", - "shared-dashboard-users-tab-title": "Ŝĥäřęđ đäşĥþőäřđ ūşęřş" - } - }, - "variable": { - "adhoc": { - "placeholder": "Ŝęľęčŧ väľūę" - }, - "dropdown": { - "placeholder": "Ēʼnŧęř väřįäþľę väľūę" - }, - "picker": { - "link-all": "Åľľ", - "option-all": "Åľľ", - "option-selected-values": "Ŝęľęčŧęđ", - "option-tooltip": "Cľęäř şęľęčŧįőʼnş" - }, - "textbox": { - "placeholder": "Ēʼnŧęř väřįäþľę väľūę" - } - }, - "variables": { - "empty-state": { - "button-title": "Åđđ väřįäþľę", - "info-box-content": "Väřįäþľęş ęʼnäþľę mőřę įʼnŧęřäčŧįvę äʼnđ đyʼnämįč đäşĥþőäřđş. Ĩʼnşŧęäđ őƒ ĥäřđ-čőđįʼnģ ŧĥįʼnģş ľįĸę şęřvęř őř şęʼnşőř ʼnämęş įʼn yőūř męŧřįč qūęřįęş yőū čäʼn ūşę väřįäþľęş įʼn ŧĥęįř pľäčę. Väřįäþľęş äřę şĥőŵʼn äş ľįşŧ þőχęş äŧ ŧĥę ŧőp őƒ ŧĥę đäşĥþőäřđ. Ŧĥęşę đřőp-đőŵʼn ľįşŧş mäĸę įŧ ęäşy ŧő čĥäʼnģę ŧĥę đäŧä þęįʼnģ đįşpľäyęđ įʼn yőūř đäşĥþőäřđ.", - "info-box-content-2": "Cĥęčĸ őūŧ ŧĥę <2>Ŧęmpľäŧęş äʼnđ väřįäþľęş đőčūmęʼnŧäŧįőʼn ƒőř mőřę įʼnƒőřmäŧįőʼn.", - "title": "Ŧĥęřę äřę ʼnő väřįäþľęş äđđęđ yęŧ" - }, - "unknown-table": { - "loading": "Ŀőäđįʼnģ...", - "no-unknowns": "Ńő řęʼnämęđ őř mįşşįʼnģ väřįäþľęş ƒőūʼnđ.", - "renamed-or-missing-variables": "Ŗęʼnämęđ őř mįşşįʼnģ väřįäþľęş", - "variable": "Väřįäþľę" - } - } -} diff --git a/public/locales/pseudo.mjs b/public/locales/pseudo.mjs deleted file mode 100644 index 05f3f89626d..00000000000 --- a/public/locales/pseudo.mjs +++ /dev/null @@ -1,63 +0,0 @@ -// @ts-check -import { readFile, writeFile } from 'fs/promises'; -import { format } from 'prettier'; -import { pseudoize } from 'pseudoizer'; -import { hideBin } from 'yargs/helpers'; -import yargs from 'yargs/yargs'; - -const argv = await yargs(hideBin(process.argv)) - .option('mode', { - demandOption: true, - describe: 'Path to a template to use for each issue. See source bettererIssueTemplate.md for an example', - type: 'string', - choices: ['oss', 'enterprise', 'both'], - }) - .version(false).argv; - -const extractOSS = ['oss', 'both'].includes(argv.mode); -const extractEnterprise = ['enterprise', 'both'].includes(argv.mode); - -/** - * @param {string} key - * @param {unknown} value - */ -function pseudoizeJsonReplacer(key, value) { - if (typeof value === 'string') { - // Split string on brace-enclosed segments. Odd indices will be {{variables}} - const phraseParts = value.split(/(\{\{[^}]+}\})/g); - const translatedParts = phraseParts.map((str, index) => (index % 2 ? str : pseudoize(str))); - return translatedParts.join(''); - } - - return value; -} -/** - * @param {string} inputPath - * @param {string} outputPath - */ -async function pseudoizeJson(inputPath, outputPath) { - const baseJson = await readFile(inputPath, 'utf-8'); - const enMessages = JSON.parse(baseJson); - const pseudoJson = JSON.stringify(enMessages, pseudoizeJsonReplacer, 2); - const prettyPseudoJson = await format(pseudoJson, { - parser: 'json', - }); - - await writeFile(outputPath, prettyPseudoJson); - console.log('Wrote', outputPath); -} - -// -// OSS translations -if (extractOSS) { - await pseudoizeJson('./public/locales/en-US/grafana.json', './public/locales/pseudo-LOCALE/grafana.json'); -} - -// -// Enterprise translations -if (extractEnterprise) { - await pseudoizeJson( - './public/app/extensions/locales/en-US/grafana-enterprise.json', - './public/app/extensions/locales/pseudo-LOCALE/grafana-enterprise.json' - ); -} diff --git a/public/locales/pt-BR/grafana.json b/public/locales/pt-BR/grafana.json index 9ba375ffcb2..3a29acad057 100644 --- a/public/locales/pt-BR/grafana.json +++ b/public/locales/pt-BR/grafana.json @@ -184,7 +184,8 @@ "rule-identifier": "", "rule-type": "", "state-error-timeout": "", - "state-no-data": "" + "state-no-data": "", + "target-datasource-uid": "" }, "alert-recording-rule-form": { "evaluation-behaviour": { @@ -504,6 +505,10 @@ "preview": "", "previewCondition": "" }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, "rule-form": { "evaluation": { "evaluation-group-and-interval": "", @@ -1068,23 +1073,18 @@ "elements": { "dashboard": "", "objects": "", + "panel": "", "panels": "", + "row": "", "rows": "", + "tab": "", "tabs": "" }, - "objects": { - "multi-select": { - "selection-number": "" - } - }, "open": "", "row": { "header": { "hide": "", "title": "" - }, - "multi-select": { - "title": "" } } }, @@ -1165,13 +1165,11 @@ "copy-or-duplicate": "", "delete": "", "duplicate": "", - "layout": "", - "panels-title": "" + "layout": "" } }, "options": { "description": "", - "title": "", "title-option": "" }, "outline": { @@ -1214,7 +1212,6 @@ }, "rows-layout": { "description": "", - "item-name": "", "name": "", "option": { "height": "", @@ -1253,9 +1250,6 @@ "menu": { "move-tab": "" }, - "multi-select": { - "title": "" - }, "name": "", "tab": { "menu": { @@ -1270,7 +1264,6 @@ "new": "" }, "tab-options": { - "title": "", "title-option": "" } }, @@ -1347,7 +1340,6 @@ "description": "", "open-edit": "", "plugin-type-image": "", - "title": "", "title-option": "", "transparent-background": "" } diff --git a/public/locales/pt-PT/grafana.json b/public/locales/pt-PT/grafana.json new file mode 100644 index 00000000000..f3a7ee625b6 --- /dev/null +++ b/public/locales/pt-PT/grafana.json @@ -0,0 +1,4010 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_other": "", + "folder_one": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_other": "", + "total_one": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_other": "", + "text_one": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/ru-RU/grafana.json b/public/locales/ru-RU/grafana.json new file mode 100644 index 00000000000..af5d7e65575 --- /dev/null +++ b/public/locales/ru-RU/grafana.json @@ -0,0 +1,4038 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_few": "", + "used-by_many": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_few": "", + "used-by-rules_many": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_few": "", + "n-instances_many": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_few": "", + "n-more-policies_many": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_few": "", + "alertRule_many": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_few": "", + "dashboard_many": "", + "dashboard_other": "", + "folder_one": "", + "folder_few": "", + "folder_many": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_few": "", + "libraryPanel_many": "", + "libraryPanel_other": "", + "total_one": "", + "total_few": "", + "total_many": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_few": "", + "body_many": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_few": "", + "dashboard-count_many": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_few": "", + "text_many": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_few": "", + "folder-picker-text_many": "", + "folder-picker-text_other": "", + "text_one": "", + "text_few": "", + "text_many": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/sv-SE/grafana.json b/public/locales/sv-SE/grafana.json new file mode 100644 index 00000000000..f3a7ee625b6 --- /dev/null +++ b/public/locales/sv-SE/grafana.json @@ -0,0 +1,4010 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_other": "", + "folder_one": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_other": "", + "total_one": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_other": "", + "text_one": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/tr-TR/grafana.json b/public/locales/tr-TR/grafana.json new file mode 100644 index 00000000000..f3a7ee625b6 --- /dev/null +++ b/public/locales/tr-TR/grafana.json @@ -0,0 +1,4010 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_one": "", + "used-by_other": "", + "used-by-rules_one": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_one": "", + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_one": "", + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_one": "", + "alertRule_other": "", + "dashboard_one": "", + "dashboard_other": "", + "folder_one": "", + "folder_other": "", + "libraryPanel_one": "", + "libraryPanel_other": "", + "total_one": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_one": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_one": "", + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_one": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_one": "", + "folder-picker-text_other": "", + "text_one": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/locales/zh-Hans/grafana.json b/public/locales/zh-Hans/grafana.json index 03da0813eb6..4d5daac76cc 100644 --- a/public/locales/zh-Hans/grafana.json +++ b/public/locales/zh-Hans/grafana.json @@ -184,7 +184,8 @@ "rule-identifier": "", "rule-type": "", "state-error-timeout": "", - "state-no-data": "" + "state-no-data": "", + "target-datasource-uid": "" }, "alert-recording-rule-form": { "evaluation-behaviour": { @@ -500,6 +501,10 @@ "preview": "", "previewCondition": "" }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, "rule-form": { "evaluation": { "evaluation-group-and-interval": "", @@ -1059,23 +1064,18 @@ "elements": { "dashboard": "", "objects": "", + "panel": "", "panels": "", + "row": "", "rows": "", + "tab": "", "tabs": "" }, - "objects": { - "multi-select": { - "selection-number": "" - } - }, "open": "", "row": { "header": { "hide": "", "title": "" - }, - "multi-select": { - "title": "" } } }, @@ -1156,13 +1156,11 @@ "copy-or-duplicate": "", "delete": "", "duplicate": "", - "layout": "", - "panels-title": "" + "layout": "" } }, "options": { "description": "", - "title": "", "title-option": "" }, "outline": { @@ -1205,7 +1203,6 @@ }, "rows-layout": { "description": "", - "item-name": "", "name": "", "option": { "height": "", @@ -1244,9 +1241,6 @@ "menu": { "move-tab": "" }, - "multi-select": { - "title": "" - }, "name": "", "tab": { "menu": { @@ -1261,7 +1255,6 @@ "new": "" }, "tab-options": { - "title": "", "title-option": "" } }, @@ -1338,7 +1331,6 @@ "description": "", "open-edit": "", "plugin-type-image": "", - "title": "", "title-option": "", "transparent-background": "" } diff --git a/public/locales/zh-Hant/grafana.json b/public/locales/zh-Hant/grafana.json new file mode 100644 index 00000000000..7d47740aff8 --- /dev/null +++ b/public/locales/zh-Hant/grafana.json @@ -0,0 +1,3996 @@ +{ + "_comment": "", + "access-control": { + "add-permission": { + "role-label": "", + "serviceaccount-label": "", + "team-label": "", + "title": "", + "user-label": "" + }, + "add-permissions": { + "save": "" + }, + "permission-list": { + "permission": "" + }, + "permission-list-item": { + "inherited": "" + }, + "permissions": { + "add-label": "", + "no-permissions": "", + "permissions-change-warning": "", + "role": "", + "serviceaccount": "", + "team": "", + "title": "", + "user": "" + } + }, + "action-editor": { + "modal": { + "cancel-button": "", + "save-button": "" + } + }, + "admin": { + "anon-users": { + "not-found": "" + }, + "edit-org": { + "access-denied": "", + "heading": "", + "update-button": "", + "users-heading": "" + }, + "feature-toggles": { + "sub-title": "" + }, + "get-enterprise": { + "contact-us": "", + "description": "", + "features-heading": "", + "included-description": "", + "included-heading": "", + "service-title": "", + "team-sync-details": "", + "title": "" + }, + "ldap": { + "test-mapping-heading": "", + "test-mapping-run-button": "" + }, + "ldap-permissions": { + "active": "", + "admin": "", + "inactive": "" + }, + "ldap-status": { + "title": "" + }, + "ldap-sync": { + "debug-button": "", + "external-sync-description": "", + "external-sync-label": "", + "next-sync-label": "", + "not-enabled": "", + "sync-button": "", + "title": "" + }, + "ldap-sync-info": { + "title": "" + }, + "ldap-user-groups": { + "no-org-found": "" + }, + "ldap-user-info": { + "no-team": "" + }, + "org-uers": { + "last-seen-never": "" + }, + "org-users": { + "not-editable": "" + }, + "orgs": { + "delete-body": "", + "id-header": "", + "name-header": "", + "new-org-button": "" + }, + "server-settings": { + "alerts-button": "", + "dashboards-button": "", + "data-sources-button": "", + "not-found": "", + "title": "", + "users-button": "" + }, + "settings": { + "info-description": "" + }, + "upgrade-info": { + "title": "" + }, + "user-orgs": { + "add-button": "", + "change-role-button": "", + "external-user-tooltip": "", + "remove-button": "", + "role-not-editable": "", + "title": "" + }, + "user-orgs-modal": { + "add-button": "", + "cancel-button": "" + }, + "user-permissions": { + "change-button": "", + "grafana-admin-key": "", + "grafana-admin-no": "", + "grafana-admin-yes": "", + "title": "" + }, + "user-profile": { + "delete-button": "", + "disable-button": "", + "edit-button": "", + "enable-button": "", + "title": "" + }, + "user-sessions": { + "browser-column": "", + "force-logout-all-button": "", + "force-logout-button": "", + "ip-column": "", + "last-seen-column": "", + "logged-on-column": "", + "title": "" + }, + "users-create": { + "create-button": "" + }, + "users-list": { + "create-button": "" + }, + "users-table": { + "last-seen-never": "", + "no-licensed-roles": "" + } + }, + "alert-labels": { + "button": { + "hide": "", + "show": { + "tooltip": "" + } + } + }, + "alerting": { + "alert": { + "alert-state": "", + "annotations": "", + "evaluation": "", + "evaluation-paused": "", + "evaluation-paused-description": "", + "last-evaluated": "", + "last-evaluation-duration": "", + "last-updated-at": "", + "last-updated-by": "", + "no-annotations": "", + "pending-period": "", + "rule": "", + "rule-identifier": "", + "rule-type": "", + "state-error-timeout": "", + "state-no-data": "", + "target-datasource-uid": "" + }, + "alert-recording-rule-form": { + "evaluation-behaviour": { + "description": { + "text": "" + } + } + }, + "alert-rules": { + "firing-for": "", + "next-evaluation": "", + "next-evaluation-in": "", + "rule-definition": "" + }, + "alertform": { + "labels": { + "alerting": "", + "recording": "" + } + }, + "alertVersionHistory": { + "alerting": "", + "alerting-change-description": "", + "annotations": "", + "compare": "", + "compare-with-latest": "", + "compareVersions": "", + "comparing-versions": "", + "condition": "", + "contactPointRouting": "", + "description": "", + "errorloading": "", + "execErrorState": "", + "intervalSeconds": "", + "labels": "", + "latest": "", + "name": "", + "namespace_uid": "", + "noDataState": "", + "noVersionsFound": "", + "paused": "", + "pendingPeriod": "", + "provisioning": "", + "provisioning-change-description": "", + "queryAndAlertCondition": "", + "restore": "", + "restore-manually": "", + "restore-modal": { + "body": "", + "confirm": "", + "error": "", + "summary": "", + "title": "" + }, + "restore-version": "", + "rule_group": "", + "unknown": "", + "unknown-change-description": "", + "user-id": "", + "warning-restore-manually": "", + "warning-restore-manually-title": "" + }, + "annotations": { + "description": "", + "title": "" + }, + "central-alert-history": { + "details": { + "error": "", + "header": { + "alert-rule": "", + "instance": "", + "state": "", + "timestamp": "" + }, + "loading": "", + "no-recognized-state": "", + "no-values": "", + "not-found": "", + "number-transitions": "", + "state": { + "alerting": "", + "error": "", + "no-data": "", + "normal": "", + "pending": "" + }, + "state-transitions": "", + "unknown-event-state": "", + "unknown-rule": "", + "value-in-transition": "" + }, + "error": "", + "filter": { + "clear": "", + "info": { + "label1": "", + "label2": "", + "label3": "", + "label4": "" + } + }, + "filterBy": "", + "too-many-events": { + "text": "", + "title": "" + } + }, + "common": { + "cancel": "", + "clear-filters": "", + "delete": "", + "edit": "", + "export": "", + "export-all": "", + "loading": "", + "search-by-matchers": "", + "titles": { + "notification-templates": "" + }, + "view": "" + }, + "contact-points": { + "create": "", + "custom-template-value": "", + "delete-reasons": { + "heading": "", + "no-permissions": "", + "policies": "", + "provisioned": "", + "rules": "" + }, + "delivered-to": "", + "delivery-duration": "", + "empty-state": { + "title": "" + }, + "key-value-map": { + "add": "", + "confirm-add": "" + }, + "last-delivery-attempt": "", + "last-delivery-failed": "", + "no-contact-points-found": "", + "no-delivery-attempts": "", + "no-integrations": "", + "only-firing": "", + "receiver-summary": { + "jira": "" + }, + "telegram": { + "parse-mode-warning-body": "", + "parse-mode-warning-title": "" + }, + "used-by_other": "", + "used-by-rules_other": "" + }, + "contactPointFilter": { + "label": "" + }, + "copy-to-clipboard": "", + "dag": { + "missing-reference": "", + "self-reference": "" + }, + "export": { + "subtitle": { + "formats": "", + "one-format": "" + } + }, + "folderAndGroup": { + "evaluation": { + "modal": { + "text": { + "alerting": "", + "recording": "" + } + } + } + }, + "group-actions": { + "actions-trigger": "", + "delete": "", + "edit": "", + "export": "", + "reorder": "" + }, + "list-view": { + "empty": { + "new-alert-rule": "", + "new-recording-rule": "", + "provisioning": "" + }, + "section": { + "dataSourceManaged": { + "title": "" + }, + "grafanaManaged": { + "export-new-rule": "", + "export-rules": "", + "loading": "", + "new-recording-rule": "", + "title": "" + } + } + }, + "manage-permissions": { + "button": "", + "title": "" + }, + "mute_timings": { + "error-loading": { + "description": "", + "title": "" + } + }, + "mute-timings": { + "add-mute-timing": "", + "description": "", + "save": "", + "saving": "" + }, + "notification-preview": { + "alertmanager": "", + "error": "", + "initialized": "", + "preview-routing": "", + "title": "", + "uninitialized": "" + }, + "notification-templates": { + "duplicate": { + "subTitle": "", + "title": "" + }, + "edit": { + "subTitle": "", + "title": "" + }, + "new": { + "subTitle": "", + "title": "" + } + }, + "policies": { + "default-policy": { + "description": "", + "title": "", + "update": "" + }, + "delete": { + "confirm": "", + "warning-1": "", + "warning-2": "" + }, + "filter-description": "", + "generated-policies": "", + "matchers": "", + "metadata": { + "active-time": "", + "delivered-to": "", + "grouped-by": "", + "grouping": { + "none": "", + "single-group": "" + }, + "inherited": "", + "mute-time": "", + "timingOptions": { + "groupInterval": { + "description": "", + "label": "" + }, + "groupWait": { + "description": "", + "label": "" + }, + "repeatInterval": { + "description": "", + "label": "" + } + }, + "n-instances_other": "" + }, + "new-child": "", + "new-policy": "", + "no-matchers": "", + "reload-policies": "", + "save-policy": "", + "update": { + "please-wait": "", + "update-policy": "", + "updating": "" + }, + "update-errors": { + "conflict": "", + "error-code": "", + "fallback": "", + "suffix": "", + "title": "" + }, + "n-more-policies_other": "" + }, + "provisioning": { + "badge-tooltip-provenance": "", + "badge-tooltip-standard": "" + }, + "queryAndExpressionsStep": { + "disableAdvancedOptions": { + "text": "" + }, + "preview": "", + "previewCondition": "" + }, + "recording-rules": { + "description-target-data-source": "", + "label-target-data-source": "" + }, + "rule-form": { + "evaluation": { + "evaluation-group-and-interval": "", + "group": { + "cancel": "", + "create": "", + "interval": "" + }, + "group-name": "", + "group-text": "", + "new-group": "", + "pause": { + "alerting": "", + "recording": "" + }, + "select-folder-before": "" + }, + "evaluation-behaviour": { + "description": { + "text": "" + }, + "info-help": { + "text": "" + }, + "pending-period": "" + }, + "evaluation-behaviour-description1": "", + "evaluation-behaviour-description2": "", + "evaluation-behaviour-description3": "", + "evaluation-behaviour-for": { + "error-parsing": "", + "validation": "" + }, + "folder": { + "cancel": "", + "create": "", + "create-folder": "", + "creating-new-folder": "", + "label": "", + "name": "", + "new-folder": "", + "new-folder-or": "" + }, + "folder-and-labels": "", + "folders": { + "help-info": "" + }, + "labels": { + "help-info": "" + }, + "pause": { + "label": "" + }, + "threshold": { + "recovery": { + "stop-alerting-above": "", + "stop-alerting-bellow": "", + "stop-alerting-equal": "", + "stop-alerting-inside-range": "", + "stop-alerting-less": "", + "stop-alerting-more": "", + "stop-alerting-not-equal": "", + "stop-alerting-outside-range": "", + "title": "" + } + } + }, + "rule-groups": { + "delete": { + "success": "" + }, + "move": { + "success": "" + }, + "rename": { + "success": "" + }, + "update": { + "success": "" + } + }, + "rule-list": { + "configure-datasource": "", + "ds-error-boundary": { + "description": "", + "title": "" + }, + "filter-view": { + "no-more-results": "", + "no-rules-found": "" + }, + "new-alert-rule": "", + "pagination": { + "next-page": "", + "previous-page": "" + }, + "return-button": { + "title": "" + }, + "rulerrule-loading-error": "" + }, + "rule-state": { + "creating": "", + "deleting": "", + "paused": "", + "recording-rule": "" + }, + "rule-view": { + "query": { + "datasources-na": { + "description": "", + "title": "" + } + } + }, + "rule-viewer": { + "error-loading": "", + "prometheus-consistency-check": { + "alert-message": "", + "alert-title": "" + } + }, + "rules": { + "add-rule": { + "success": "" + }, + "delete-rule": { + "success": "" + }, + "pause-rule": { + "success": "" + }, + "resume-rule": { + "success": "" + }, + "update-rule": { + "success": "" + } + }, + "search": { + "property": { + "data-source": "", + "evaluation-group": "", + "labels": "", + "namespace": "", + "rule-health": "", + "rule-name": "", + "rule-type": "", + "state": "" + }, + "save-query": "" + }, + "silences": { + "affected-instances": "", + "only-firing-instances": "", + "preview-affected-instances": "" + }, + "simpleCondition": { + "alertCondition": "" + }, + "templates": { + "editor": { + "add-example": "", + "auto-complete": "", + "goto-docs": "" + }, + "help": { + "intro": "" + }, + "misconfigured-badge-text": "", + "misconfigured-warning": "", + "misconfigured-warning-details": "" + }, + "threshold": { + "to": "" + } + }, + "annotations": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + } + }, + "api-keys": { + "empty-state": { + "message": "" + } + }, + "app-chrome": { + "skip-content-button": "", + "top-bar": { + "sign-in": "" + } + }, + "app-notification": { + "item": { + "trace-id": "" + } + }, + "bookmarks-page": { + "empty": { + "message": "", + "tip": "" + } + }, + "bouncing-loader": { + "label": "" + }, + "browse-dashboards": { + "action": { + "cancel-button": "", + "cannot-move-folders": "", + "confirmation-text": "", + "delete-button": "", + "delete-modal-invalid-text": "", + "delete-modal-invalid-title": "", + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "delete-modal-title": "", + "deleting": "", + "manage-permissions-button": "", + "move-button": "", + "move-modal-alert": "", + "move-modal-field-label": "", + "move-modal-text": "", + "move-modal-title": "", + "moving": "", + "new-folder-name-required-phrase": "" + }, + "actions": { + "button-to-recently-deleted": "" + }, + "counts": { + "alertRule_other": "", + "dashboard_other": "", + "folder_other": "", + "libraryPanel_other": "", + "total_other": "" + }, + "dashboards-tree": { + "collapse-folder-button": "", + "expand-folder-button": "", + "name-column": "", + "select-all-header-checkbox": "", + "select-checkbox": "", + "tags-column": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "", + "title-folder": "" + }, + "folder-actions-button": { + "delete": "", + "folder-actions": "", + "manage-permissions": "", + "move": "" + }, + "folder-picker": { + "accessible-label": "", + "button-label": "", + "clear-selection": "", + "empty-message": "", + "error-title": "", + "non-folder-item": "", + "search-placeholder": "", + "unknown-error": "" + }, + "hard-delete": { + "success": "" + }, + "manage-folder-nav": { + "alert-rules": "", + "dashboards": "", + "panels": "" + }, + "new-folder-form": { + "cancel-label": "", + "create-label": "", + "name-label": "" + }, + "no-results": { + "clear": "", + "text": "" + }, + "soft-delete": { + "success": "" + } + }, + "clipboard-button": { + "inline-toast": { + "success": "" + } + }, + "combobox": { + "async": { + "error": "" + }, + "clear": { + "title": "" + }, + "custom-value": { + "description": "" + }, + "group": { + "undefined": "" + }, + "options": { + "no-found": "" + } + }, + "command-palette": { + "action": { + "change-theme": "", + "dark-theme": "", + "light-theme": "" + }, + "empty-state": { + "message": "" + }, + "search-box": { + "placeholder": "" + }, + "section": { + "actions": "", + "dashboard-search-results": "", + "folder-search-results": "", + "pages": "", + "preferences": "", + "recent-dashboards": "" + } + }, + "common": { + "apply": "", + "cancel": "", + "clear": "", + "close": "", + "collapse": "", + "edit": "", + "help": "", + "loading": "", + "locale": { + "default": "" + }, + "save": "", + "search": "", + "view": "" + }, + "configuration-tracker": { + "config-card": { + "complete": "" + } + }, + "connections": { + "connect-data": { + "category-header-label": "", + "empty-message": "", + "request-data-source": "", + "roadmap": "" + }, + "search": { + "placeholder": "" + } + }, + "core": { + "versionHistory": { + "comparison": { + "header": { + "hide-json-diff": "", + "show-json-diff": "", + "text": "" + }, + "select": "" + }, + "no-properties-changed": "", + "table": { + "updated": "", + "updatedBy": "", + "version": "" + }, + "view-json-diff": "" + } + }, + "correlations": { + "add-new": "", + "alert": { + "error-message": "", + "title": "" + }, + "basic-info-form": { + "description-description": "", + "description-label": "", + "label-description": "", + "label-label": "", + "label-placeholder": "", + "label-required": "", + "sub-text": "", + "title": "" + }, + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + }, + "list": { + "delete": "", + "label": "", + "loading": "", + "read-only": "", + "source": "", + "target": "" + }, + "navigation-form": { + "add-button": "", + "back-button": "", + "next-button": "", + "save-button": "" + }, + "page-content": "", + "page-heading": "", + "query-editor": { + "control-rules": "", + "data-source-text": "", + "data-source-title": "", + "error-text": "", + "error-title": "", + "loading": "", + "query-description": "", + "query-editor-title": "", + "query-label": "" + }, + "source-form": { + "control-required": "", + "description": "", + "description-external-pre": "", + "description-query-pre": "", + "external-title": "", + "heading-external": "", + "heading-query": "", + "query-title": "", + "results-description": "", + "results-label": "", + "results-required": "", + "source-description": "", + "source-label": "", + "sub-text": "" + }, + "sub-title": "", + "target-form": { + "control-rules": "", + "sub-text": "", + "target-description-external": "", + "target-description-query": "", + "target-label": "", + "target-type-description": "", + "title": "", + "type-label": "" + }, + "trans-details": { + "logfmt-description": "", + "logfmt-label": "", + "regex-description": "", + "regex-expression": "", + "regex-label": "", + "regex-map-values": "" + }, + "transform": { + "add-button": "", + "heading": "", + "no-transform": "" + }, + "transform-row": { + "expression-label": "", + "expression-required": "", + "expression-tooltip": "", + "field-input": "", + "field-label": "", + "field-tooltip": "", + "map-value-label": "", + "map-value-tooltip": "", + "remove-button": "", + "remove-tooltip": "", + "transform-required": "", + "type-label": "", + "type-tooltip": "" + } + }, + "dashboard": { + "add-menu": { + "import": "", + "paste-panel": "", + "row": "", + "visualization": "" + }, + "alert-rules-drawer": { + "redirect-link": "", + "subtitle": "" + }, + "default-layout": { + "description": "", + "item-options": { + "repeat": { + "direction": { + "horizontal": "", + "title": "", + "vertical": "" + }, + "max": "", + "title": "", + "variable": { + "description": "", + "title": "" + } + } + }, + "name": "", + "row-actions": { + "delete": "", + "modal": { + "alt-action": "", + "text": "", + "title": "" + } + }, + "row-options": { + "button": { + "label": "" + }, + "form": { + "cancel": "", + "repeat-for": { + "label": "", + "learn-more": "", + "warning": { + "text": "" + } + }, + "title": "", + "update": "" + }, + "modal": { + "title": "" + }, + "repeat": { + "title": "", + "variable": { + "title": "" + } + }, + "title": "" + } + }, + "edit-pane": { + "elements": { + "dashboard": "", + "objects": "", + "panel": "", + "panels": "", + "row": "", + "rows": "", + "tab": "", + "tabs": "" + }, + "open": "", + "row": { + "header": { + "hide": "", + "title": "" + } + } + }, + "editpane": { + "add": "", + "configure": "", + "outline": "" + }, + "empty": { + "add-library-panel-body": "", + "add-library-panel-button": "", + "add-library-panel-header": "", + "add-visualization-body": "", + "add-visualization-button": "", + "add-visualization-header": "", + "import-a-dashboard-body": "", + "import-a-dashboard-header": "", + "import-dashboard-button": "" + }, + "errors": { + "failed-to-load": "" + }, + "inspect": { + "data-tab": "", + "error-tab": "", + "json-tab": "", + "meta-tab": "", + "query-tab": "", + "stats-tab": "", + "subtitle": "", + "title": "" + }, + "inspect-data": { + "data-options": "", + "dataframe-aria-label": "", + "dataframe-label": "", + "download-csv": "", + "download-excel-description": "", + "download-excel-label": "", + "download-logs": "", + "download-service": "", + "download-traces": "", + "excel-header": "", + "formatted": "", + "formatted-data-description": "", + "formatted-data-label": "", + "panel-transforms": "", + "series-to-columns": "", + "transformation": "", + "transformations-description": "", + "transformations-label": "" + }, + "inspect-json": { + "dataframe-description": "", + "dataframe-label": "", + "panel-data-description": "", + "panel-data-label": "", + "panel-json-description": "", + "panel-json-label": "", + "select-source": "", + "unknown": "" + }, + "inspect-meta": { + "no-inspector": "" + }, + "inspect-stats": { + "data-title": "", + "data-traceids": "", + "processing-time": "", + "queries": "", + "request-time": "", + "rows": "", + "table-title": "" + }, + "layout": { + "common": { + "copy": "", + "copy-or-duplicate": "", + "delete": "", + "duplicate": "", + "layout": "" + } + }, + "options": { + "description": "", + "title-option": "" + }, + "outline": { + "tree": { + "item": { + "collapse": "", + "empty": "", + "expand": "" + } + } + }, + "panel-edit": { + "alerting-tab": { + "dashboard-not-saved": "", + "no-rules": "" + } + }, + "responsive-layout": { + "description": "", + "item-options": { + "hide-no-data": "", + "repeat": { + "variable": { + "description": "", + "title": "" + } + }, + "title": "" + }, + "name": "", + "options": { + "columns": "", + "fixed": "", + "min": "", + "one-column": "", + "rows": "", + "three-columns": "", + "two-columns": "" + } + }, + "rows-layout": { + "description": "", + "name": "", + "option": { + "height": "", + "hide-header": "", + "repeat": "", + "title": "" + }, + "options": { + "height-expand": "", + "height-min": "" + }, + "row": { + "collapse": "", + "expand": "", + "menu": { + "add": "", + "add-panel": "", + "add-row-above": "", + "add-row-below": "", + "move-down": "", + "move-row": "", + "move-up": "" + }, + "new": "", + "repeat": { + "learn-more": "", + "warning": "" + } + }, + "row-options": { + "title-option": "" + } + }, + "tabs-layout": { + "description": "", + "menu": { + "move-tab": "" + }, + "name": "", + "tab": { + "menu": { + "add": "", + "add-panel": "", + "add-tab-above": "", + "add-tab-after": "", + "add-tab-before": "", + "move-left": "", + "move-right": "" + }, + "new": "" + }, + "tab-options": { + "title-option": "" + } + }, + "toolbar": { + "add": "", + "add-panel": "", + "add-panel-description": "", + "add-panel-lib": "", + "add-row": "", + "add-tab": "", + "alert-rules": "", + "back-to-dashboard": "", + "dashboard-settings": { + "label": "", + "tooltip": "" + }, + "discard-library-panel-changes": "", + "discard-panel": "", + "discard-panel-new": "", + "edit": { + "label": "", + "tooltip": "" + }, + "edit-dashboard-v2-schema": "", + "enter-edit-mode": { + "label": "", + "tooltip": "" + }, + "exit-edit-mode": { + "label": "", + "tooltip": "" + }, + "libray-panel-description": "", + "mark-favorite": "", + "more-save-options": "", + "open-original": "", + "playlist-next": "", + "playlist-previous": "", + "playlist-stop": "", + "public-dashboard": "", + "refresh": "", + "row-description": "", + "save": "", + "save-dashboard": { + "label": "", + "tooltip": "" + }, + "save-dashboard-copy": { + "label": "", + "tooltip": "" + }, + "save-dashboard-short": "", + "save-library-panel": "", + "settings": "", + "share": { + "label": "", + "tooltip": "" + }, + "share-button": "", + "show-hidden-elements": "", + "switch-old-dashboard": "", + "tabs-description": "", + "unlink-library-panel": "", + "unmark-favorite": "" + }, + "validation": { + "invalid-dashboard-id": "", + "invalid-json": "", + "tags-expected-array": "", + "tags-expected-strings": "" + }, + "viz-panel": { + "options": { + "description": "", + "open-edit": "", + "plugin-type-image": "", + "title-option": "", + "transparent-background": "" + } + } + }, + "dashboard-import": { + "file-dropzone": { + "primary-text": "", + "secondary-text": "" + }, + "form-actions": { + "cancel": "", + "load": "" + }, + "gcom-field": { + "label": "", + "load-button": "", + "placeholder": "", + "validation-required": "" + }, + "json-field": { + "label": "", + "validation-required": "" + } + }, + "dashboard-links": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "title": "" + } + }, + "dashboard-settings": { + "annotations": { + "title": "" + }, + "dashboard-delete-button": "", + "delete-modal": { + "confirmation-text": "", + "delete-button": "", + "title": "" + }, + "delete-modal-restore-dashboards-text": "", + "delete-modal-text": "", + "general": { + "auto-refresh-description": "", + "auto-refresh-label": "", + "description-label": "", + "editable-description": "", + "editable-label": "", + "folder-label": "", + "panel-options-graph-tooltip-description": "", + "panel-options-graph-tooltip-label": "", + "panel-options-label": "", + "panels-preload-description": "", + "panels-preload-label": "", + "tags-label": "", + "title": "", + "title-label": "" + }, + "json-editor": { + "save-button": "", + "subtitle": "", + "title": "" + }, + "links": { + "title": "" + }, + "permissions": { + "title": "" + }, + "provisioned-delete-modal": { + "confirm-button": "", + "text-1": "", + "text-2": "", + "text-3": "", + "text-link": "", + "title": "" + }, + "settings": { + "title": "" + }, + "time-picker": { + "hide-time-picker": "", + "now-delay-description": "", + "now-delay-label": "", + "refresh-live-dashboards-description": "", + "refresh-live-dashboards-label": "", + "time-options-label": "", + "time-zone-label": "", + "week-start-label": "" + }, + "time-regions": { + "advanced-description-cron": "", + "advanced-description-rest": "", + "advanced-description-use": "", + "advanced-label": "" + }, + "variables": { + "title": "" + }, + "versions": { + "title": "" + } + }, + "dashboards": { + "panel-edit": { + "angular-deprecation-button-open-panel-json": "", + "angular-deprecation-description": "", + "angular-deprecation-heading": "" + }, + "panel-queries": { + "add-query-from-library": "" + }, + "settings": { + "variables": { + "dependencies": { + "button": "", + "title": "" + } + } + } + }, + "data-source-list": { + "empty-state": { + "button-title": "", + "pro-tip": "", + "title": "" + } + }, + "data-source-picker": { + "add-new-data-source": "", + "built-in-list": { + "description-dashboard": "", + "description-grafana": "", + "description-mixed": "" + }, + "list": { + "no-data-source-message": "" + }, + "modal": { + "configure-new-data-source": "", + "input-placeholder": "", + "title": "" + }, + "open-advanced-button": "" + }, + "data-source-testing-status-page": { + "error-more-details-link": "", + "success-more-details-links": "" + }, + "data-sources": { + "datasource-add-button": { + "label": "" + }, + "empty-state": { + "message": "" + } + }, + "embed": { + "share": { + "time-range-description": "", + "time-range-label": "" + } + }, + "empty-list-cta": { + "pro-tip": "" + }, + "entity-not-found": { + "description": "" + }, + "errors": { + "dashboard-settings": { + "annotations": { + "datasource": "" + } + } + }, + "explore": { + "add-to-dashboard": "", + "drilldownInfo": { + "action": "", + "description": "", + "title": "" + }, + "logs": { + "logs-volume": { + "add-filters": "", + "decrease-timerange": "", + "much-data": "" + }, + "maximum-pinned-logs": "", + "no-logs-found": "", + "scan-for-older-logs": "", + "stop-scan": "" + }, + "rich-history": { + "close-tooltip": "", + "datasource-a-z": "", + "datasource-z-a": "", + "newest-first": "", + "oldest-first": "", + "query-history": "", + "query-library": "", + "settings": "", + "starred": "" + }, + "rich-history-card": { + "add-comment-form": "", + "add-comment-tooltip": "", + "add-to-library": "", + "cancel": "", + "confirm-delete": "", + "copy-query-tooltip": "", + "copy-shortened-link-tooltip": "", + "datasource-icon-label": "", + "datasource-name-label": "", + "datasource-not-exist": "", + "delete-query-confirmation-title": "", + "delete-query-title": "", + "delete-query-tooltip": "", + "delete-starred-query-confirmation-text": "", + "edit-comment-tooltip": "", + "optional-description": "", + "query-comment-label": "", + "query-text-label": "", + "save-comment": "", + "star-query-tooltip": "", + "unstar-query-tooltip": "", + "update-comment-form": "" + }, + "rich-history-container": { + "loading": "" + }, + "rich-history-notification": { + "query-copied": "", + "query-deleted": "" + }, + "rich-history-queries-tab": { + "displaying-partial-queries": "", + "displaying-queries": "", + "filter-aria-label": "", + "filter-history": "", + "filter-placeholder": "", + "history-local": "", + "loading": "", + "loading-results": "", + "search-placeholder": "", + "showing-queries": "", + "sort-aria-label": "", + "sort-placeholder": "" + }, + "rich-history-settings-tab": { + "alert-info": "", + "change-default-tab": "", + "clear-history-info": "", + "clear-query-history": "", + "clear-query-history-button": "", + "delete-confirm": "", + "delete-confirm-text": "", + "delete-title": "", + "history-time-span": "", + "history-time-span-description": "", + "only-show-active-datasource": "", + "query-history-deleted": "", + "retention-period": { + "1-week": "", + "2-days": "", + "2-weeks": "", + "5-days": "" + } + }, + "rich-history-starred-tab": { + "filter-queries-aria-label": "", + "filter-queries-placeholder": "", + "loading": "", + "loading-results": "", + "local-history-message": "", + "search-queries-placeholder": "", + "showing-queries": "", + "sort-queries-aria-label": "", + "sort-queries-placeholder": "" + }, + "rich-history-utils": { + "a-week-ago": "", + "days-ago": "", + "default-from": "", + "default-to": "", + "today": "", + "two-weeks-ago": "", + "yesterday": "" + }, + "rich-history-utils-notification": { + "saving-failed": "", + "update-failed": "" + }, + "run-query": { + "left-pane": "", + "right-pane": "", + "run-query-button": "", + "switch-datasource-button": "" + }, + "secondary-actions": { + "add-from-query-library": "", + "query-add-button": "", + "query-add-button-aria-label": "", + "query-history-button": "", + "query-history-button-aria-label": "", + "query-inspector-button": "", + "query-inspector-button-aria-label": "" + }, + "table": { + "no-data": "", + "title": "", + "title-with-name": "" + }, + "toolbar": { + "add-to-extensions": "", + "add-to-queryless-extensions": "", + "aria-label": "", + "copy-link": "", + "copy-link-abs-time": "", + "copy-links-absolute-category": "", + "copy-links-normal-category": "", + "copy-shortened-link": "", + "copy-shortened-link-abs-time": "", + "copy-shortened-link-label": "", + "copy-shortened-link-menu": "", + "refresh-picker-cancel": "", + "refresh-picker-run": "", + "split-close": "", + "split-close-tooltip": "", + "split-narrow": "", + "split-title": "", + "split-tooltip": "", + "split-widen": "" + } + }, + "explore-metrics": { + "breakdown": { + "clearFilter": "", + "labelSelect": "", + "missing-otel-labels": "", + "noMatchingValue": "", + "sortBy": "" + }, + "related-logs": { + "LrrDocsLink": "", + "openExploreLogs": "", + "relatedLogsUnavailable": "", + "warnExperimentalFeature": "" + }, + "viewBy": "" + }, + "export": { + "json": { + "cancel-button": "", + "copy-button": "", + "download-button": "", + "download-successful_toast_message": "", + "export-externally-label": "", + "info-text": "", + "title": "" + }, + "menu": { + "export-as-json-label": "", + "export-as-json-tooltip": "" + } + }, + "folder-filter": { + "clear-folder-button": "" + }, + "folder-picker": { + "create-instructions": "", + "loading": "" + }, + "forgot-password": { + "back-button": "", + "change-password": { + "skip-button": "", + "submit-button": "" + }, + "contact-admin": "", + "email-sent": "", + "reset-password-header": "", + "send-email-button": "" + }, + "form-prompt": { + "continue-button": "", + "description": "", + "discard-button": "" + }, + "gen-ai": { + "apply-suggestion": "", + "incomplete-request-error": "", + "send-custom-feedback": "" + }, + "get-enterprise": { + "requires-license": "", + "title": "" + }, + "grafana-ui": { + "action-editor": { + "button": { + "confirm": "", + "confirm-action": "" + }, + "inline": { + "add-action": "", + "edit-action": "" + }, + "modal": { + "action-body": "", + "action-method": "", + "action-query-params": "", + "action-title": "", + "action-title-placeholder": "", + "one-click-description": "" + } + }, + "alert": { + "close-button": "" + }, + "auto-save-field": { + "saved": "", + "saving": "" + }, + "card": { + "option": "" + }, + "cascader": { + "clear-button": "" + }, + "color-picker-popover": { + "palette-tab": "", + "spectrum-tab": "" + }, + "confirm-button": { + "cancel": "" + }, + "confirm-content": { + "placeholder": "" + }, + "data-link-editor": { + "info": "", + "new-tab-label": "", + "title-label": "", + "title-placeholder": "", + "url-label": "" + }, + "data-link-editor-modal": { + "cancel": "", + "one-click-description": "", + "save": "" + }, + "data-link-inline-editor": { + "one-click": "" + }, + "data-links-inline-editor": { + "add-link": "", + "edit-link": "", + "one-click": "", + "one-click-enabled": "", + "title-not-provided": "", + "tooltip-edit": "", + "tooltip-remove": "", + "url-not-provided": "" + }, + "data-source-basic-auth-settings": { + "user-label": "", + "user-placeholder": "" + }, + "data-source-http-proxy-settings": { + "oauth-identity-label": "", + "oauth-identity-tooltip": "", + "skip-tls-verify-label": "", + "ts-client-auth-label": "", + "with-ca-cert-label": "", + "with-ca-cert-tooltip": "" + }, + "data-source-http-settings": { + "access-help": "", + "access-help-details": "", + "access-label": "", + "access-options-browser": "", + "access-options-proxy": "", + "allowed-cookies": "", + "allowed-cookies-tooltip": "", + "auth": "", + "azure-auth-label": "", + "azure-auth-tooltip": "", + "basic-auth": "", + "basic-auth-label": "", + "browser-mode-description": "", + "browser-mode-title": "", + "default-url-access-select": "", + "default-url-tooltip": "", + "direct-url-tooltip": "", + "heading": "", + "proxy-url-tooltip": "", + "server-mode-description": "", + "server-mode-title": "", + "timeout-form-label": "", + "timeout-label": "", + "timeout-tooltip": "", + "url-label": "", + "with-credential-label": "", + "with-credential-tooltip": "" + }, + "data-source-settings": { + "alerting-settings-heading": "", + "alerting-settings-label": "", + "alerting-settings-tooltip": "", + "cert-key-reset": "", + "custom-headers-add": "", + "custom-headers-header": "", + "custom-headers-header-placeholder": "", + "custom-headers-header-remove": "", + "custom-headers-header-value": "", + "custom-headers-title": "", + "secure-socks-heading": "", + "secure-socks-label": "", + "secure-socks-tooltip": "", + "tls-certification-label": "", + "tls-certification-placeholder": "", + "tls-client-certification-label": "", + "tls-client-key-label": "", + "tls-client-key-placeholder": "", + "tls-heading": "", + "tls-server-name-label": "", + "tls-tooltip": "" + }, + "date-time-picker": { + "apply": "", + "calendar-icon-label": "", + "cancel": "", + "next-label": "", + "previous-label": "", + "select-placeholder": "" + }, + "drawer": { + "close": "" + }, + "feature-badge": { + "experimental": "", + "new": "", + "preview": "", + "private-preview": "" + }, + "field-link-list": { + "external-links-heading": "" + }, + "file-dropzone": { + "cancel-upload": "", + "file-too-large": "" + }, + "filter-input": { + "clear": "" + }, + "modal": { + "close-tooltip": "" + }, + "named-colors-palette": { + "text-color-swatch": "", + "transparent-swatch": "" + }, + "page-toolbar": { + "go-back": "", + "search-dashboard-name": "", + "search-links": "", + "search-parent-folder": "" + }, + "pagination": { + "next-page": "", + "previous-page": "" + }, + "secret-form-field": { + "reset": "" + }, + "segment-async": { + "error": "", + "loading": "", + "no-options": "" + }, + "select": { + "default-create-label": "", + "no-options-label": "", + "placeholder": "" + }, + "series-color-picker-popover": { + "y-axis-usage": "" + }, + "spinner": { + "aria-label": "" + }, + "table": { + "copy": "", + "csv-counts": "", + "filter-popup-apply": "", + "filter-popup-cancel": "", + "filter-popup-clear": "", + "filter-popup-heading": "", + "no-values-label": "", + "pagination-summary": "" + }, + "tags-input": { + "add": "" + }, + "user-icon": { + "active-text": "" + }, + "value-pill": { + "remove-button": "" + }, + "viz-legend": { + "right-axis-indicator": "" + }, + "viz-tooltip": { + "actions-confirmation-input-placeholder": "", + "actions-confirmation-label": "", + "actions-confirmation-message": "", + "footer-add-annotation": "", + "footer-click-to-action": "", + "footer-click-to-navigate": "" + } + }, + "graph": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "", + "title": "" + } + }, + "help-modal": { + "column-headers": { + "description": "", + "keys": "" + }, + "shortcuts-category": { + "dashboard": "", + "focused-panel": "", + "global": "", + "time-range": "" + }, + "shortcuts-description": { + "change-theme": "", + "collapse-all-rows": "", + "copy-time-range": "", + "dashboard-settings": "", + "duplicate-panel": "", + "exit-edit/setting-views": "", + "expand-all-rows": "", + "go-to-dashboards": "", + "go-to-explore": "", + "go-to-home-dashboard": "", + "go-to-profile": "", + "make-time-range-permanent": "", + "move-time-range-back": "", + "move-time-range-forward": "", + "open-search": "", + "open-shared-modal": "", + "paste-time-range": "", + "refresh-all-panels": "", + "remove-panel": "", + "save-dashboard": "", + "show-all-shortcuts": "", + "toggle-active-mode": "", + "toggle-all-panel-legends": "", + "toggle-auto-fit": "", + "toggle-exemplars": "", + "toggle-graph-crosshair": "", + "toggle-kiosk": "", + "toggle-panel-edit": "", + "toggle-panel-fullscreen": "", + "toggle-panel-legend": "", + "zoom-out-time-range": "" + }, + "title": "" + }, + "help-wizard": { + "download-snapshot": "", + "github-comment": "", + "support-bundle": "", + "troubleshooting-help": "" + }, + "inspector": { + "query": { + "collapse-all": "", + "copy-to-clipboard": "", + "description": "", + "expand-all": "", + "no-data": "", + "refresh": "" + } + }, + "ldap-drawer": { + "attributes-section": { + "description": "", + "email-label": "", + "label": "", + "member-of-label": "", + "name-label": "", + "surname-label": "", + "username-label": "" + }, + "extra-security-section": { + "client-cert-label": "", + "client-cert-placeholder": "", + "client-cert-value-label": "", + "client-cert-value-placeholder": "", + "client-key-label": "", + "client-key-placeholder": "", + "client-key-value-label": "", + "client-key-value-placeholder": "", + "encryption-provider-base-64": "", + "encryption-provider-description": "", + "encryption-provider-file-path": "", + "encryption-provider-label": "", + "label": "", + "min-tls-version-description": "", + "min-tls-version-label": "", + "root-ca-cert-label": "", + "root-ca-cert-placeholder": "", + "root-ca-cert-value-label": "", + "root-ca-cert-value-placeholder": "", + "start-tls-description": "", + "start-tls-label": "", + "tls-ciphers-label": "", + "tls-ciphers-placeholder": "", + "use-ssl-description": "", + "use-ssl-label": "", + "use-ssl-tooltip": "" + }, + "group-mapping": { + "grafana-admin": { + "description": "", + "label": "" + }, + "group-dn": { + "description": "", + "label": "" + }, + "org-id": { + "description": "", + "label": "" + }, + "org-role": { + "label": "" + }, + "remove": { + "button": "" + } + }, + "group-mapping-section": { + "add": { + "button": "" + }, + "description": "", + "group-search-base-dns-label": "", + "group-search-base-dns-placeholder": "", + "group-search-filter-description": "", + "group-search-filter-label": "", + "group-search-filter-user-attribute-description": "", + "group-search-filter-user-attribute-label": "", + "label": "", + "skip-org-role-sync-description": "", + "skip-org-role-sync-label": "" + }, + "misc-section": { + "allow-sign-up-descrition": "", + "allow-sign-up-label": "", + "label": "", + "port-description": "", + "port-label": "", + "timeout-description": "", + "timeout-label": "" + }, + "title": "" + }, + "ldap-settings-page": { + "advanced-settings-section": { + "edit-button": "", + "subtitle": "", + "title": "" + }, + "alert": { + "discard-success": "", + "error-fetching": "", + "error-saving": "", + "error-validate-form": "", + "feature-flag-disabled": "", + "saved": "" + }, + "bind-dn": { + "description": "", + "label": "", + "placeholder": "" + }, + "bind-password": { + "label": "" + }, + "buttons-section": { + "disable-button": "", + "discard-button": "", + "save-and-enable-button": "", + "save-button": "" + }, + "documentation": "", + "host": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "login-form-alert": { + "description": "", + "title": "" + }, + "search_filter": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "search-base-dns": { + "description": "", + "error": "", + "label": "", + "placeholder": "" + }, + "subtitle": "", + "title": "" + }, + "library-panel": { + "add-modal": { + "cancel": "", + "create": "", + "error": "", + "folder": "", + "folder-description": "", + "name": "" + }, + "add-widget": { + "title": "" + }, + "empty-state": { + "message": "", + "more-info": "" + } + }, + "library-panels": { + "empty-state": { + "message": "" + }, + "loading-panel-text": "", + "modal": { + "button-cancel": "", + "button-view-panel1": "", + "button-view-panel2": "", + "panel-not-linked": "", + "select-no-options-message": "", + "select-placeholder": "", + "title": "", + "body_other": "" + }, + "save": { + "error": "", + "success": "" + } + }, + "link": { + "share": { + "config-alert-description": "", + "config-alert-title": "", + "config-description": "", + "copy-link-button": "", + "copy-to-clipboard": "", + "short-url-label": "", + "time-range-description": "", + "time-range-label": "" + }, + "share-panel": { + "config-description": "", + "download-image": "", + "render-image": "", + "render-image-error": "", + "render-image-error-description": "" + } + }, + "lock-icon": "", + "login": { + "divider": { + "connecting-text": "" + }, + "error": { + "blocked": "", + "invalid-user-or-password": "", + "title": "", + "unknown": "" + }, + "forgot-password": "", + "form": { + "confirmation-code": "", + "confirmation-code-label": "", + "confirmation-code-placeholder": "", + "email-label": "", + "email-placeholder": "", + "email-required": "", + "name-label": "", + "name-placeholder": "", + "password-label": "", + "password-placeholder": "", + "password-required": "", + "submit-label": "", + "submit-loading-label": "", + "username-label": "", + "username-placeholder": "", + "username-required": "", + "verify-email-label": "", + "verify-email-loading-label": "" + }, + "layout": { + "update-password": "" + }, + "services": { + "sing-in-with-prefix": "" + }, + "signup": { + "button-label": "", + "new-to-question": "" + } + }, + "logs": { + "infinite-scroll": { + "end-of-range": "", + "load-more": "", + "load-newer": "", + "load-older": "", + "older-logs": "" + }, + "log-details": { + "fields": "", + "links": "", + "log-line": "", + "no-details": "" + }, + "log-line-menu": { + "copy-link": "", + "copy-log": "", + "icon-label": "", + "pin-to-outline": "", + "show-context": "", + "unpin-from-outline": "" + }, + "log-row-message": { + "ellipsis": "", + "more": "", + "see-details": "" + }, + "log-rows": { + "disable-popover": { + "confirm": "", + "message": "", + "title": "" + }, + "disable-popover-message": { + "shortcut": "" + } + }, + "logs-navigation": { + "newer-logs": "", + "older-logs": "", + "scroll-bottom": "", + "scroll-top": "", + "start-of-range": "" + }, + "popover-menu": { + "copy": "", + "disable-menu": "", + "line-contains": "", + "line-contains-not": "" + } + }, + "migrate-to-cloud": { + "build-snapshot": { + "description": "", + "title": "", + "when-complete": "" + }, + "building-snapshot": { + "description": "", + "description-eta": "", + "title": "" + }, + "can-i-move": { + "body": "", + "link-title": "", + "title": "" + }, + "connect-modal": { + "body-cloud-stack": "", + "body-get-started": "", + "body-sign-up": "", + "body-token": "", + "body-token-field": "", + "body-token-field-placeholder": "", + "body-token-instructions": "", + "body-view-stacks": "", + "cancel": "", + "connect": "", + "connecting": "", + "title": "", + "token-error-title": "", + "token-errors": { + "instance-request-error": "", + "instance-unreachable": "", + "migration-disabled": "", + "session-creation-failure": "", + "token-invalid": "", + "token-not-saved": "", + "token-request-error": "", + "token-validation-failure": "" + }, + "token-required-error": "" + }, + "cta": { + "button": "", + "header": "" + }, + "delete-migration-token-confirm": { + "body": "", + "confirm-button": "", + "error-title": "", + "title": "" + }, + "disconnect-modal": { + "body": "", + "cancel": "", + "disconnect": "", + "disconnecting": "", + "error": "", + "title": "" + }, + "get-started": { + "body": "", + "configure-pdc-link": "", + "link-title": "", + "step-1": "", + "step-2": "", + "step-3": "", + "step-4": "", + "step-5": "", + "title": "" + }, + "is-it-secure": { + "body": "", + "link-title": "", + "title": "" + }, + "migrate-to-this-stack": { + "body": "", + "link-title": "", + "title": "" + }, + "migrated-counts": { + "alert_rule_groups": "", + "alert_rules": "", + "contact_points": "", + "dashboards": "", + "datasources": "", + "folders": "", + "library_elements": "", + "mute_timings": "", + "notification_policies": "", + "notification_templates": "", + "plugins": "" + }, + "migration-token": { + "delete-button": "", + "delete-modal-body": "", + "delete-modal-cancel": "", + "delete-modal-confirm": "", + "delete-modal-deleting": "", + "delete-modal-title": "", + "error-body": "", + "error-title": "", + "generate-button": "", + "generate-button-loading": "", + "modal-close": "", + "modal-copy-and-close": "", + "modal-copy-button": "", + "modal-field-description": "", + "modal-field-label": "", + "modal-title": "", + "status": "" + }, + "onprem": { + "cancel-snapshot-error-title": "", + "create-snapshot-error-title": "", + "disconnect-error-title": "", + "error-see-server-logs": "", + "get-session-error-title": "", + "get-snapshot-error-title": "", + "migration-finished-with-caveat-title": "", + "migration-finished-with-errors-body": "", + "migration-finished-with-warnings-body": "", + "snapshot-error-status-body": "", + "snapshot-error-status-title": "", + "success-message": "", + "success-message-generic": "", + "success-title": "", + "upload-snapshot-error-title": "" + }, + "pdc": { + "body": "", + "link-title": "", + "title": "" + }, + "pricing": { + "body": "", + "link-title": "", + "title": "" + }, + "public-preview": { + "button-text": "", + "message": "", + "message-cloud": "", + "title": "" + }, + "resource-details": { + "dismiss-button": "", + "error-messages": { + "dashboard-already-managed": "", + "datasource-already-managed": "", + "datasource-invalid-url": "", + "datasource-name-conflict": "", + "folder-name-conflict": "", + "generic-error": "", + "internal-service-error": "", + "library-element-name-conflict": "", + "resource-conflict": "", + "unexpected-error": "", + "unsupported-data-type": "" + }, + "error-title": "", + "generic-title": "", + "missing-message": "", + "resource-summary": "", + "title": "", + "warning-title": "" + }, + "resource-status": { + "error-details-button": "", + "failed": "", + "migrated": "", + "migrating": "", + "not-migrated": "", + "unknown": "", + "warning": "", + "warning-details-button": "" + }, + "resource-table": { + "dashboard-load-error": "", + "error-library-element-sub": "", + "error-library-element-title": "", + "unknown-datasource-title": "", + "unknown-datasource-type": "" + }, + "resource-type": { + "alert_rule": "", + "alert_rule_group": "", + "contact_point": "", + "dashboard": "", + "datasource": "", + "folder": "", + "library_element": "", + "mute_timing": "", + "notification_policy": "", + "notification_template": "", + "plugin": "", + "unknown": "" + }, + "summary": { + "cancel-snapshot": "", + "disconnect": "", + "errored-resource-count": "", + "page-loading": "", + "rebuild-snapshot": "", + "snapshot-date": "", + "snapshot-not-created": "", + "start-migration": "", + "successful-resource-count": "", + "target-stack-title": "", + "total-resource-count": "", + "upload-migration": "" + }, + "support-types-disclosure": { + "text": "" + }, + "token-status": { + "active": "", + "no-active": "", + "unknown": "", + "unknown-error": "" + }, + "what-is-cloud": { + "body": "", + "link-title": "", + "title": "" + }, + "why-host": { + "body": "", + "link-title": "", + "title": "" + } + }, + "multicombobox": { + "all": { + "title": "", + "title-filtered": "" + }, + "clear": { + "title": "" + } + }, + "nav": { + "add-new-connections": { + "title": "" + }, + "admin": { + "subtitle": "", + "title": "" + }, + "alert-list-legacy": { + "title": "" + }, + "alerting": { + "subtitle": "", + "title": "" + }, + "alerting-admin": { + "subtitle": "", + "title": "" + }, + "alerting-am-routes": { + "subtitle": "", + "title": "" + }, + "alerting-channels": { + "title": "" + }, + "alerting-groups": { + "subtitle": "", + "title": "" + }, + "alerting-home": { + "title": "" + }, + "alerting-legacy": { + "title": "" + }, + "alerting-list": { + "subtitle": "", + "title": "" + }, + "alerting-receivers": { + "subtitle": "", + "title": "" + }, + "alerting-silences": { + "subtitle": "", + "title": "" + }, + "alerting-upgrade": { + "subtitle": "", + "title": "" + }, + "alerts-and-incidents": { + "subtitle": "", + "title": "" + }, + "api-keys": { + "subtitle": "", + "title": "" + }, + "application": { + "title": "" + }, + "apps": { + "subtitle": "", + "title": "" + }, + "authentication": { + "title": "" + }, + "bookmarks": { + "title": "" + }, + "bookmarks-empty": { + "title": "" + }, + "collector": { + "title": "" + }, + "config": { + "title": "" + }, + "config-access": { + "subtitle": "", + "title": "" + }, + "config-general": { + "subtitle": "", + "title": "" + }, + "config-plugins": { + "subtitle": "", + "title": "" + }, + "connect-data": { + "title": "" + }, + "connections": { + "subtitle": "", + "title": "" + }, + "correlations": { + "subtitle": "", + "title": "" + }, + "create": { + "title": "" + }, + "create-alert": { + "title": "" + }, + "create-dashboard": { + "title": "" + }, + "create-folder": { + "title": "" + }, + "create-import": { + "title": "" + }, + "dashboards": { + "subtitle": "", + "title": "" + }, + "data-sources": { + "subtitle": "", + "title": "" + }, + "databases": { + "title": "" + }, + "datasources": { + "subtitle": "", + "title": "" + }, + "detect": { + "title": "" + }, + "drilldown": { + "title": "" + }, + "explore": { + "title": "" + }, + "frontend": { + "subtitle": "", + "title": "" + }, + "frontend-app": { + "title": "" + }, + "global-orgs": { + "subtitle": "", + "title": "" + }, + "global-users": { + "subtitle": "", + "title": "" + }, + "grafana-quaderno": { + "title": "" + }, + "groupsync": { + "subtitle": "" + }, + "help": { + "title": "" + }, + "help/community": "", + "help/documentation": "", + "help/keyboard-shortcuts": "", + "help/support": "", + "history-container": { + "drawer-tittle": "" + }, + "history-wrapper": { + "collapse": "", + "expand": "", + "icon-selected": "", + "icon-unselected": "", + "show-more": "", + "today": "", + "yesterday": "" + }, + "home": { + "title": "" + }, + "incidents": { + "title": "" + }, + "infrastructure": { + "subtitle": "", + "title": "" + }, + "integrations": { + "title": "" + }, + "k6": { + "title": "" + }, + "kubernetes": { + "title": "" + }, + "library-panels": { + "subtitle": "", + "title": "" + }, + "machine-learning": { + "title": "" + }, + "manage-folder": { + "subtitle": "" + }, + "migrate-to-cloud": { + "subtitle": "", + "title": "" + }, + "monitoring": { + "subtitle": "", + "title": "" + }, + "new": { + "title": "" + }, + "new-dashboard": { + "title": "" + }, + "new-folder": { + "title": "" + }, + "oncall": { + "title": "" + }, + "org-settings": { + "subtitle": "", + "title": "" + }, + "playlists": { + "subtitle": "", + "title": "" + }, + "plugins": { + "subtitle": "", + "title": "" + }, + "private-data-source-connections": { + "subtitle": "", + "title": "" + }, + "profile/notifications": { + "title": "" + }, + "profile/password": { + "title": "" + }, + "profile/settings": { + "title": "" + }, + "profiles": { + "title": "" + }, + "public": { + "title": "" + }, + "recently-deleted": { + "subtitle": "", + "title": "" + }, + "recorded-queries": { + "title": "" + }, + "reporting": { + "title": "" + }, + "scenes": { + "title": "" + }, + "search": { + "placeholderCommandPalette": "" + }, + "search-dashboards": { + "title": "" + }, + "server-settings": { + "subtitle": "", + "title": "" + }, + "service-accounts": { + "subtitle": "", + "title": "" + }, + "setup-guide": { + "title": "" + }, + "shared-dashboard": { + "subtitle": "", + "title": "" + }, + "sign-out": { + "title": "" + }, + "slo": { + "title": "" + }, + "snapshots": { + "subtitle": "", + "title": "" + }, + "starred": { + "title": "" + }, + "starred-empty": { + "title": "" + }, + "statistics-and-licensing": { + "title": "" + }, + "storage": { + "subtitle": "", + "title": "" + }, + "support-bundles": { + "subtitle": "", + "title": "" + }, + "synthetics": { + "title": "" + }, + "teams": { + "subtitle": "", + "title": "" + }, + "testing-and-synthetics": { + "subtitle": "", + "title": "" + }, + "upgrading": { + "title": "" + }, + "users": { + "subtitle": "", + "title": "" + } + }, + "navigation": { + "invite-user": { + "invite-button": "", + "invite-tooltip": "" + }, + "item": { + "add-bookmark": "", + "remove-bookmark": "" + }, + "kiosk": { + "tv-alert": "" + }, + "megamenu": { + "close": "", + "dock": "", + "list-label": "", + "open": "", + "undock": "" + }, + "rss-button": "" + }, + "news": { + "drawer": { + "close": "" + }, + "title": "" + }, + "notifications": { + "empty-state": { + "description": "", + "title": "" + }, + "starred-dashboard": "", + "unstarred-dashboard": "" + }, + "oauth": { + "form": { + "server-discovery-action-button": "", + "server-discovery-modal-close": "", + "server-discovery-modal-loading": "", + "server-discovery-modal-submit": "" + }, + "login": { + "error": "" + } + }, + "panel": { + "header-menu": { + "copy": "", + "create-library-panel": "", + "duplicate": "", + "edit": "", + "explore": "", + "get-help": "", + "hide-legend": "", + "inspect": "", + "inspect-data": "", + "inspect-json": "", + "more": "", + "new-alert-rule": "", + "query": "", + "remove": "", + "replace-library-panel": "", + "share": "", + "show-legend": "", + "unlink-library-panel": "", + "view": "" + } + }, + "panel-search": { + "no-matches": "", + "unsupported-layout": "" + }, + "panel-type-filter": { + "clear-button": "" + }, + "playlist-edit": { + "error-prefix": "", + "form": { + "add-tag-label": "", + "add-tag-placeholder": "", + "add-title-label": "", + "cancel": "", + "heading": "", + "interval-label": "", + "interval-placeholder": "", + "interval-required": "", + "name-label": "", + "name-placeholder": "", + "name-required": "", + "save": "", + "table-delete": "", + "table-drag": "", + "table-empty": "", + "table-heading": "" + }, + "sub-title": "", + "title": "" + }, + "playlist-page": { + "card": { + "delete": "", + "edit": "", + "start": "", + "tooltip": "" + }, + "create-button": { + "title": "" + }, + "delete-modal": { + "body": "", + "confirm-text": "" + }, + "empty": { + "button": "", + "pro-tip": "", + "title": "" + } + }, + "playlists": { + "empty-state": { + "message": "" + } + }, + "plugins": { + "catalog": { + "no-updates-available": "", + "update-all": { + "all-plugins-updated": "", + "available-header": "", + "button": "", + "cloud-update-message": "", + "error": "", + "error-status-text": "", + "header": "", + "installed-header": "", + "modal-confirmation": "", + "modal-dismiss": "", + "modal-in-progress": "", + "modal-title": "", + "name-header": "", + "update-header": "", + "update-status-text": "" + }, + "versions": { + "confirmation-text-1": "", + "confirmation-text-2": "", + "downgrade-confirm": "", + "downgrade-title": "" + } + }, + "details": { + "connections-tab": { + "description": "" + }, + "labels": { + "contactGrafanaLabs": "", + "customLinks": "", + "customLinksTooltip": "", + "dependencies": "", + "documentation": "", + "downloads": "", + "from": "", + "installedVersion": "", + "lastCommitDate": "", + "latestVersion": "", + "license": "", + "raiseAnIssue": "", + "reportAbuse": "", + "reportAbuseTooltip": "", + "repository": "", + "signature": "", + "status": "", + "updatedAt": "" + }, + "modal": { + "cancel": "", + "copyEmail": "", + "description": "", + "node": "", + "title": "" + } + }, + "empty-state": { + "message": "" + }, + "filter": { + "disabled": "", + "sort": "", + "sort-list": "", + "state": "" + }, + "plugin-help": { + "error": "", + "not-found": "" + } + }, + "profile": { + "change-password": { + "cancel-button": "", + "cannot-change-password-message": "", + "change-password-button": "", + "confirm-password-label": "", + "confirm-password-required": "", + "ldap-auth-proxy-message": "", + "new-password-label": "", + "new-password-required": "", + "new-password-same-as-old": "", + "old-password-label": "", + "old-password-required": "", + "passwords-must-match": "", + "strong-password-validation-register": "" + } + }, + "public-dashboard": { + "acknowledgment-checkboxes": { + "ack-title": "", + "data-src-ack-desc": "", + "data-src-ack-tooltip": "", + "public-ack-desc": "", + "public-ack-tooltip": "", + "usage-ack-desc": "", + "usage-ack-desc-tooltip": "" + }, + "config": { + "can-view-dashboard-radio-button-label": "", + "copy-button": "", + "dashboard-url-field-label": "", + "email-share-type-option-label": "", + "pause-sharing-dashboard-label": "", + "public-share-type-option-label": "", + "revoke-public-URL-button": "", + "revoke-public-URL-button-title": "", + "settings-title": "" + }, + "configuration": { + "display-annotations-description": "", + "display-annotations-label": "", + "enable-time-range-description": "", + "enable-time-range-label": "", + "settings-label": "", + "success-pause": "", + "success-resume": "", + "success-update": "", + "success-update-old": "", + "time-range-label": "", + "time-range-tooltip": "" + }, + "create-page": { + "generate-public-url-button": "", + "unsupported-features-desc": "", + "welcome-title": "" + }, + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "email-sharing": { + "accept-button": "", + "alert-text": "", + "bill-ack": "", + "cancel-button": "", + "input-invalid-email-text": "", + "input-required-email-text": "", + "invite-button": "", + "invite-field-desc": "", + "invite-field-label": "", + "learn-more-button": "", + "recipient-email-placeholder": "", + "recipient-invalid-email-text": "", + "recipient-invitation-button": "", + "recipient-invitation-description": "", + "recipient-invitation-tooltip": "", + "recipient-list-description": "", + "recipient-list-title": "", + "recipient-required-email-text": "", + "resend-button": "", + "resend-button-title": "", + "resend-invite-label": "", + "revoke-access-label": "", + "revoke-button": "", + "revoke-button-title": "", + "success-creation": "", + "success-share-type-change": "" + }, + "modal-alerts": { + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "save-dashboard-changes-alert-title": "", + "unsupport-data-source-alert-readmore-link": "", + "unsupported-data-source-alert-desc": "", + "unsupported-data-source-alert-title": "", + "unsupported-template-variable-alert-desc": "", + "unsupported-template-variable-alert-title": "" + }, + "public-sharing": { + "accept-button": "", + "alert-text": "", + "cancel-button": "", + "learn-more-button": "", + "public-ack": "", + "success-creation": "", + "success-share-type-change": "" + }, + "settings-bar-header": { + "collapse-settings-tooltip": "", + "expand-settings-tooltip": "" + }, + "settings-configuration": { + "default-time-range-label": "", + "default-time-range-label-desc": "", + "show-annotations-label": "", + "show-annotations-label-desc": "", + "time-range-picker-label": "", + "time-range-picker-label-desc": "" + }, + "settings-summary": { + "annotations-hide-text": "", + "annotations-show-text": "", + "time-range-picker-disabled-text": "", + "time-range-picker-enabled-text": "", + "time-range-text": "" + }, + "share": { + "success-delete": "", + "success-delete-old": "" + }, + "share-configuration": { + "share-type-label": "" + }, + "share-externally": { + "copy-link-button": "", + "email-share-type-option-description": "", + "email-share-type-option-label": "", + "no-upsert-perm-alert-desc": "", + "no-upsert-perm-alert-title": "", + "pause-access-button": "", + "pause-access-tooltip": "", + "public-share-type-option-description": "", + "public-share-type-option-label": "", + "resume-access-button": "", + "revoke-access-button": "", + "revoke-access-description": "", + "unsupported-data-source-alert-desc": "" + }, + "sharing": { + "success-creation": "" + } + }, + "public-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "public-dashboard-users-access-list": { + "dashboard-modal": { + "external-link": "", + "loading-text": "", + "open-dashboard-list-text": "", + "public-dashboard-link": "", + "public-dashboard-setting": "", + "sharing-setting": "" + }, + "delete-user-modal": { + "delete-user-button-text": "", + "delete-user-cancel-button": "", + "delete-user-revoke-access-button": "", + "revoke-access-title": "", + "revoke-user-access-modal-desc-line1": "", + "revoke-user-access-modal-desc-line2": "" + }, + "delete-user-shared-dashboards-modal": { + "revoke-user-access-modal-desc-line2": "" + }, + "modal": { + "dashboard-modal-title": "", + "shared-dashboard-modal-title": "" + }, + "table-body": { + "dashboard-count_other": "" + }, + "table-header": { + "activated-label": "", + "activated-tooltip": "", + "email-label": "", + "last-active-label": "", + "origin-label": "", + "role-label": "" + } + }, + "query-operation": { + "header": { + "collapse-row": "", + "datasource-help": "", + "drag-and-drop": "", + "duplicate-query": "", + "expand-row": "", + "hide-response": "", + "remove-query": "", + "show-response": "", + "toggle-edit-mode": "" + }, + "query-editor-not-exported": "" + }, + "recently-deleted": { + "buttons": { + "delete": "", + "restore": "" + }, + "page": { + "no-deleted-dashboards": "", + "no-deleted-dashboards-text": "", + "no-search-result": "" + }, + "permanently-delete-modal": { + "confirm-text": "", + "delete-button": "", + "delete-loading": "", + "title": "", + "text_other": "" + }, + "restore-modal": { + "restore-button": "", + "restore-loading": "", + "title": "", + "folder-picker-text_other": "", + "text_other": "" + } + }, + "recentlyDeleted": { + "filter": { + "placeholder": "" + } + }, + "reduce": { + "strictMode": { + "description": "", + "title": "" + } + }, + "refresh-picker": { + "aria-label": { + "choose-interval": "", + "duration-selected": "" + }, + "auto-option": { + "aria-label": "", + "label": "" + }, + "live-option": { + "aria-label": "", + "label": "" + }, + "off-option": { + "aria-label": "", + "label": "" + }, + "tooltip": { + "interval-selected": "", + "turned-off": "" + } + }, + "return-to-previous": { + "button": { + "label": "" + }, + "dismissable-button": "" + }, + "role-picker": { + "built-in": { + "basic-roles": "" + }, + "input": { + "no-roles": "" + }, + "menu": { + "clear-button": "", + "tooltip": "" + }, + "sub-menu": { + "clear-button": "" + }, + "title": { + "description": "" + } + }, + "role-picker-drawer": { + "basic-roles": { + "label": "" + } + }, + "route-error": { + "description": "", + "reload-button": "", + "title": "" + }, + "save-dashboards": { + "message-length": { + "info": "", + "title": "" + }, + "name-exists": { + "message-info": "", + "message-suggestion": "", + "title": "" + } + }, + "scopes": { + "dashboards": { + "collapse": "", + "expand": "", + "loading": "", + "noResultsForFilter": "", + "noResultsForFilterClear": "", + "noResultsForScopes": "", + "noResultsNoScopes": "", + "search": "", + "toggle": { + "collapse": "", + "disabled": "", + "expand": "" + } + }, + "selector": { + "apply": "", + "cancel": "", + "input": { + "placeholder": "", + "removeAll": "" + }, + "title": "" + }, + "tree": { + "collapse": "", + "expand": "", + "headline": { + "noResults": "", + "recommended": "", + "results": "" + }, + "search": "" + } + }, + "search": { + "actions": { + "include-panels": "", + "remove-datasource-filter": "", + "sort-placeholder": "", + "starred": "", + "view-as-folders": "", + "view-as-list": "" + }, + "dashboard-actions": { + "import": "", + "new": "", + "new-dashboard": "", + "new-folder": "" + }, + "results-table": { + "datasource-header": "", + "deleted-less-than-1-min": "", + "deleted-remaining-header": "", + "location-header": "", + "name-header": "", + "tags-header": "", + "type-dashboard": "", + "type-folder": "", + "type-header": "" + }, + "search-input": { + "include-panels-placeholder": "", + "placeholder": "" + } + }, + "select": { + "select-menu": { + "selected-count": "" + } + }, + "service-account-create-page": { + "create": { + "button": "" + }, + "name": { + "label": "", + "required-error": "" + }, + "page-nav": { + "label": "" + }, + "role": { + "label": "" + } + }, + "service-accounts": { + "empty-state": { + "button-title": "", + "message": "", + "more-info": "", + "title": "" + } + }, + "share-dashboard": { + "menu": { + "export-json-title": "", + "share-externally-title": "", + "share-internally-title": "", + "share-snapshot-title": "" + }, + "share-button": "", + "share-button-tooltip": "" + }, + "share-drawer": { + "confirm-action": { + "back-arrow-button": "", + "cancel-button": "" + } + }, + "share-modal": { + "dashboard": { + "title": "" + }, + "embed": { + "copy": "", + "html": "", + "html-description": "", + "info": "", + "time-range": "" + }, + "export": { + "back-button": "", + "cancel-button": "", + "info-text": "", + "loading": "", + "save-button": "", + "share-externally-label": "", + "view-button": "" + }, + "library": { + "info": "" + }, + "link": { + "copy-link-button": "", + "info-text": "", + "link-url": "", + "render-alert": "", + "render-instructions": "", + "rendered-image": "", + "save-alert": "", + "save-dashboard": "", + "shorten-url": "", + "time-range-description": "", + "time-range-label": "" + }, + "panel": { + "title": "" + }, + "snapshot": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "deleted-message": "", + "expire": "", + "expire-day": "", + "expire-hour": "", + "expire-never": "", + "expire-week": "", + "info-text-1": "", + "info-text-2": "", + "local-button": "", + "mistake-message": "", + "name": "", + "timeout": "", + "timeout-description": "", + "url-label": "" + }, + "tab-title": { + "embed": "", + "export": "", + "library-panel": "", + "link": "", + "panel-embed": "", + "public-dashboard": "", + "public-dashboard-title": "", + "snapshot": "" + }, + "theme-picker": { + "current": "", + "dark": "", + "field-name": "", + "light": "" + }, + "view-json": { + "copy-button": "" + } + }, + "share-panel": { + "drawer": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "" + }, + "menu": { + "new-library-panel-title": "", + "share-embed-title": "", + "share-link-title": "", + "share-snapshot-title": "" + }, + "new-library-panel": { + "cancel-button": "", + "create-button": "" + } + }, + "share-panel-image": { + "preview": { + "title": "" + }, + "settings": { + "height-label": "", + "height-min": "", + "height-placeholder": "", + "height-required": "", + "max-warning": "", + "scale-factor-label": "", + "scale-factor-min": "", + "scale-factor-placeholder": "", + "scale-factor-required": "", + "title": "", + "width-label": "", + "width-min": "", + "width-placeholder": "", + "width-required": "" + } + }, + "share-playlist": { + "checkbox-description": "", + "checkbox-label": "", + "copy-link-button": "", + "link-url-label": "", + "mode": "", + "mode-kiosk": "", + "mode-normal": "", + "title": "" + }, + "shared": { + "preferences": { + "theme": { + "dark-label": "", + "light-label": "", + "system-label": "" + } + } + }, + "shared-dashboard": { + "delete-modal": { + "revoke-body-text": "", + "revoke-title": "" + }, + "fields": { + "timezone-label": "" + } + }, + "shared-dashboard-list": { + "button": { + "config-button-tooltip": "", + "revoke-button-text": "", + "revoke-button-tooltip": "", + "view-button-tooltip": "" + }, + "empty-state": { + "message": "", + "more-info": "" + }, + "toggle": { + "pause-sharing-toggle-text": "" + } + }, + "shared-preferences": { + "fields": { + "home-dashboard-label": "", + "home-dashboard-placeholder": "", + "locale-label": "", + "locale-placeholder": "", + "theme-description": "", + "theme-label": "", + "week-start-label": "" + }, + "theme": { + "default-label": "" + }, + "title": "" + }, + "sign-up": { + "back-button": "", + "submit-button": "", + "verify": { + "back-button": "", + "complete-button": "", + "header": "", + "info": "", + "send-button": "" + } + }, + "silences": { + "empty-state": { + "button-title": "", + "title": "" + }, + "table": { + "add-silence-button": "", + "edit-button": "", + "expired-silences": "", + "no-matching-silences": "", + "noConfig": "", + "recreate-button": "", + "unsilence-button": "" + } + }, + "silences-table": { + "header": { + "alert-name": "", + "state": "" + } + }, + "snapshot": { + "empty-state": { + "message": "", + "more-info": "" + }, + "external-badge": "", + "name-column-header": "", + "share": { + "cancel-button": "", + "copy-link-button": "", + "delete-button": "", + "delete-description": "", + "delete-permission-tooltip": "", + "delete-title": "", + "deleted-alert": "", + "expiration-label": "", + "info-alert": "", + "learn-more-button": "", + "local-button": "", + "name-label": "", + "new-snapshot-button": "", + "success-creation": "", + "success-delete": "", + "view-all-button": "" + }, + "share-panel": { + "info-alert": "" + }, + "url-column-header": "", + "view-button": "" + }, + "table": { + "container": { + "content": "", + "show-all-series": "", + "show-only-series": "" + } + }, + "tag-filter": { + "clear-button": "", + "loading": "", + "no-tags": "", + "placeholder": "" + }, + "teams": { + "empty-state": { + "button-title": "", + "message": "", + "pro-tip": "", + "title": "" + } + }, + "theme-preview": { + "breadcrumbs": { + "dashboards": "", + "home": "" + }, + "panel": { + "form-label": "", + "title": "" + } + }, + "time-picker": { + "absolute": { + "recent-title": "", + "title": "" + }, + "calendar": { + "apply-button": "", + "cancel-button": "", + "close": "", + "next-month": "", + "previous-month": "", + "select-time": "" + }, + "content": { + "empty-recent-list-docs": "", + "empty-recent-list-info": "", + "filter-placeholder": "" + }, + "copy-paste": { + "copy-success-message": "", + "default-error-message": "", + "default-error-title": "", + "tooltip-copy": "", + "tooltip-paste": "" + }, + "footer": { + "change-settings-button": "", + "fiscal-year-option": "", + "fiscal-year-start": "", + "time-zone-option": "", + "time-zone-selection": "" + }, + "range-content": { + "apply-button": "", + "default-error": "", + "fiscal-year": "", + "from-input": "", + "open-input-calendar": "", + "range-error": "", + "to-input": "" + }, + "range-picker": { + "backwards-time-aria-label": "", + "current-time-selected": "", + "forwards-time-aria-label": "", + "to": "", + "zoom-out-button": "", + "zoom-out-tooltip": "" + }, + "time-range": { + "apply": "", + "aria-role": "", + "default-title": "", + "example": "", + "example-details": "", + "example-title": "", + "from-label": "", + "from-to": "", + "more-info": "", + "specify": "", + "submit-button-label": "", + "supported-formats": "", + "to-label": "" + }, + "zone": { + "select-aria-label": "", + "select-search-input": "" + } + }, + "trails": { + "bookmarks": { + "or-view-bookmarks": "" + }, + "card": { + "date-created": "" + }, + "home": { + "learn-more": "", + "lets-start": "", + "start-your-metrics-exploration": "", + "subtitle": "" + }, + "metric-select": { + "filter-by": "", + "native-histogram": "", + "new-badge": "", + "otel-switch": "" + }, + "native-histogram-banner": { + "ch-heatmap": "", + "ch-histogram": "", + "click-histogram": "", + "hide-examples": "", + "learn-more": "", + "metric-examples": "", + "nh-heatmap": "", + "nh-histogram": "", + "now": "", + "previously": "", + "see-examples": "", + "sentence": "" + }, + "recent-metrics": { + "or-view-a-recent-exploration": "" + }, + "settings": { + "always-keep-selected-metric-graph-in-view": "", + "show-previews-of-metric-graphs": "" + } + }, + "transformations": { + "empty": { + "add-transformation-body": "", + "add-transformation-header": "" + } + }, + "upgrade-box": { + "discovery-text": "", + "discovery-text-continued": "", + "get-started": "", + "learn-more": "", + "upgrade-button": "" + }, + "user-orgs": { + "current-org-button": "", + "name-column": "", + "role-column": "", + "select-org-button": "", + "title": "" + }, + "user-profile": { + "fields": { + "email-error": "", + "email-label": "", + "name-error": "", + "name-label": "", + "username-label": "" + }, + "tabs": { + "general": "" + } + }, + "user-session": { + "auth-module-column": "", + "browser-column": "", + "created-at-column": "", + "identity-provider-column": "", + "ip-column": "", + "revoke": "", + "seen-at-column": "" + }, + "user-sessions": { + "loading": "" + }, + "users": { + "empty-state": { + "message": "" + } + }, + "users-access-list": { + "tabs": { + "public-dashboard-users-tab-title": "", + "shared-dashboard-users-tab-title": "" + } + }, + "variable": { + "adhoc": { + "placeholder": "" + }, + "dropdown": { + "placeholder": "" + }, + "picker": { + "link-all": "", + "option-all": "", + "option-selected-values": "", + "option-tooltip": "" + }, + "textbox": { + "placeholder": "" + } + }, + "variables": { + "empty-state": { + "button-title": "", + "info-box-content": "", + "info-box-content-2": "", + "title": "" + }, + "unknown-table": { + "loading": "", + "no-unknowns": "", + "renamed-or-missing-variables": "", + "variable": "" + } + } +} \ No newline at end of file diff --git a/public/openapi3.json b/public/openapi3.json index d791ee2bb10..ccfd199e14e 100644 --- a/public/openapi3.json +++ b/public/openapi3.json @@ -3118,6 +3118,7 @@ "type": "object" }, "AnnotationActions": { + "description": "+k8s:deepcopy-gen=true", "properties": { "canAdd": { "type": "boolean" @@ -3192,6 +3193,7 @@ "type": "object" }, "AnnotationPermission": { + "description": "+k8s:deepcopy-gen=true", "properties": { "dashboard": { "$ref": "#/components/schemas/AnnotationActions" @@ -3674,6 +3676,24 @@ }, "type": "array" }, + "InhibitAnyPolicy": { + "description": "InhibitAnyPolicy and InhibitAnyPolicyZero indicate the presence and value\nof the inhibitAnyPolicy extension.\n\nThe value of InhibitAnyPolicy indicates the number of additional\ncertificates in the path after this certificate that may use the\nanyPolicy policy OID to indicate a match with any other policy.\n\nWhen parsing a certificate, a positive non-zero InhibitAnyPolicy means\nthat the field was specified, -1 means it was unset, and\nInhibitAnyPolicyZero being true mean that the field was explicitly set to\nzero. The case of InhibitAnyPolicy==0 with InhibitAnyPolicyZero==false\nshould be treated equivalent to -1 (unset).", + "format": "int64", + "type": "integer" + }, + "InhibitAnyPolicyZero": { + "description": "InhibitAnyPolicyZero indicates that InhibitAnyPolicy==0 should be\ninterpreted as an actual maximum path length of zero. Otherwise, that\ncombination is interpreted as InhibitAnyPolicy not being set.", + "type": "boolean" + }, + "InhibitPolicyMapping": { + "description": "InhibitPolicyMapping and InhibitPolicyMappingZero indicate the presence\nand value of the inhibitPolicyMapping field of the policyConstraints\nextension.\n\nThe value of InhibitPolicyMapping indicates the number of additional\ncertificates in the path after this certificate that may use policy\nmapping.\n\nWhen parsing a certificate, a positive non-zero InhibitPolicyMapping\nmeans that the field was specified, -1 means it was unset, and\nInhibitPolicyMappingZero being true mean that the field was explicitly\nset to zero. The case of InhibitPolicyMapping==0 with\nInhibitPolicyMappingZero==false should be treated equivalent to -1\n(unset).", + "format": "int64", + "type": "integer" + }, + "InhibitPolicyMappingZero": { + "description": "InhibitPolicyMappingZero indicates that InhibitPolicyMapping==0 should be\ninterpreted as an actual maximum path length of zero. Otherwise, that\ncombination is interpreted as InhibitAnyPolicy not being set.", + "type": "boolean" + }, "IsCA": { "type": "boolean" }, @@ -3738,19 +3758,26 @@ "type": "array" }, "Policies": { - "description": "Policies contains all policy identifiers included in the certificate.\nIn Go 1.22, encoding/gob cannot handle and ignores this field.", + "description": "Policies contains all policy identifiers included in the certificate.\nSee CreateCertificate for context about how this field and the PolicyIdentifiers field\ninteract.\nIn Go 1.22, encoding/gob cannot handle and ignores this field.", "items": { "type": "string" }, "type": "array" }, "PolicyIdentifiers": { - "description": "PolicyIdentifiers contains asn1.ObjectIdentifiers, the components\nof which are limited to int32. If a certificate contains a policy which\ncannot be represented by asn1.ObjectIdentifier, it will not be included in\nPolicyIdentifiers, but will be present in Policies, which contains all parsed\npolicy OIDs.", + "description": "PolicyIdentifiers contains asn1.ObjectIdentifiers, the components\nof which are limited to int32. If a certificate contains a policy which\ncannot be represented by asn1.ObjectIdentifier, it will not be included in\nPolicyIdentifiers, but will be present in Policies, which contains all parsed\npolicy OIDs.\nSee CreateCertificate for context about how this field and the Policies field\ninteract.", "items": { "$ref": "#/components/schemas/ObjectIdentifier" }, "type": "array" }, + "PolicyMappings": { + "description": "PolicyMappings contains a list of policy mappings included in the certificate.", + "items": { + "$ref": "#/components/schemas/PolicyMapping" + }, + "type": "array" + }, "PublicKey": {}, "PublicKeyAlgorithm": { "$ref": "#/components/schemas/PublicKeyAlgorithm" @@ -3790,6 +3817,15 @@ }, "type": "array" }, + "RequireExplicitPolicy": { + "description": "RequireExplicitPolicy and RequireExplicitPolicyZero indicate the presence\nand value of the requireExplicitPolicy field of the policyConstraints\nextension.\n\nThe value of RequireExplicitPolicy indicates the number of additional\ncertificates in the path after this certificate before an explicit policy\nis required for the rest of the path. When an explicit policy is required,\neach subsequent certificate in the path must contain a required policy OID,\nor a policy OID which has been declared as equivalent through the policy\nmapping extension.\n\nWhen parsing a certificate, a positive non-zero RequireExplicitPolicy\nmeans that the field was specified, -1 means it was unset, and\nRequireExplicitPolicyZero being true mean that the field was explicitly\nset to zero. The case of RequireExplicitPolicy==0 with\nRequireExplicitPolicyZero==false should be treated equivalent to -1\n(unset).", + "format": "int64", + "type": "integer" + }, + "RequireExplicitPolicyZero": { + "description": "RequireExplicitPolicyZero indicates that RequireExplicitPolicy==0 should be\ninterpreted as an actual maximum path length of zero. Otherwise, that\ncombination is interpreted as InhibitAnyPolicy not being set.", + "type": "boolean" + }, "SerialNumber": { "type": "string" }, @@ -8177,6 +8213,20 @@ }, "type": "array" }, + "PolicyMapping": { + "properties": { + "IssuerDomainPolicy": { + "description": "IssuerDomainPolicy contains a policy OID the issuing certificate considers\nequivalent to SubjectDomainPolicy in the subject certificate.", + "type": "string" + }, + "SubjectDomainPolicy": { + "description": "SubjectDomainPolicy contains a OID the issuing certificate considers\nequivalent to IssuerDomainPolicy in the subject certificate.", + "type": "string" + } + }, + "title": "PolicyMapping represents a policy mapping entry in the policyMappings extension.", + "type": "object" + }, "PostAnnotationsCmd": { "properties": { "dashboardId": { diff --git a/scripts/drone/variables.star b/scripts/drone/variables.star index c737ef65d61..51da1d676ba 100644 --- a/scripts/drone/variables.star +++ b/scripts/drone/variables.star @@ -3,7 +3,7 @@ global variables """ grabpl_version = "v3.1.2" -golang_version = "1.23.7" +golang_version = "1.24.1" # nodejs_version should match what's in ".nvmrc", but without the v prefix. nodejs_version = "22.11.0" diff --git a/yarn.lock b/yarn.lock index 369c4f29a57..a65a3d0f5dc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -81,7 +81,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.3, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.3, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -362,6 +362,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.25.9": + version: 7.26.7 + resolution: "@babel/parser@npm:7.26.7" + dependencies: + "@babel/types": "npm:^7.26.7" + bin: + parser: ./bin/babel-parser.js + checksum: 10/3ccc384366ca9a9b49c54f5b24c9d8cff9a505f2fbdd1cfc04941c8e1897084cc32f100e77900c12bc14a176cf88daa3c155faad680d9a23491b997fd2a59ffc + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" @@ -1425,7 +1436,18 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.22.5, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.22.5, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.3.3": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e861180881507210150c1335ad94aff80fd9e9be6202e1efa752059c93224e2d5310186ddcdd4c0f0b0fc658ce48cb47823f15142b5c00c8456dde54f5de80b2 + languageName: node + linkType: hard + +"@babel/template@npm:^7.26.9": version: 7.26.9 resolution: "@babel/template@npm:7.26.9" dependencies: @@ -1461,6 +1483,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/types@npm:7.26.7" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/2264efd02cc261ca5d1c5bc94497c8995238f28afd2b7483b24ea64dd694cf46b00d51815bf0c87f0d0061ea221569c77893aeecb0d4b4bb254e9c2f938d7669 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -2566,7 +2598,7 @@ __metadata: immer: "npm:10.1.1" lodash: "npm:4.17.21" monaco-editor: "npm:0.34.1" - prismjs: "npm:1.29.0" + prismjs: "npm:1.30.0" react: "npm:18.3.1" react-dom: "npm:18.3.1" react-select: "npm:5.10.0" @@ -2638,7 +2670,7 @@ __metadata: jest: "npm:29.7.0" lodash: "npm:4.17.21" monaco-editor: "npm:0.34.1" - prismjs: "npm:1.29.0" + prismjs: "npm:1.30.0" react: "npm:18.3.1" react-dom: "npm:18.3.1" react-use: "npm:17.6.0" @@ -2858,7 +2890,7 @@ __metadata: immer: "npm:10.1.1" lodash: "npm:4.17.21" monaco-editor: "npm:0.34.1" - prismjs: "npm:1.29.0" + prismjs: "npm:1.30.0" react: "npm:18.3.1" react-dom: "npm:18.3.1" react-select: "npm:5.10.0" @@ -2914,7 +2946,7 @@ __metadata: lodash: "npm:4.17.21" lru-cache: "npm:11.0.2" monaco-editor: "npm:0.34.1" - prismjs: "npm:1.29.0" + prismjs: "npm:1.30.0" react: "npm:18.3.1" react-dom: "npm:18.3.1" react-select: "npm:5.10.0" @@ -3476,7 +3508,7 @@ __metadata: moment-timezone: "npm:0.5.47" monaco-promql: "npm:1.7.4" pluralize: "npm:8.0.0" - prismjs: "npm:1.29.0" + prismjs: "npm:1.30.0" react: "npm:18.3.1" react-dom: "npm:18.3.1" react-highlight-words: "npm:0.21.0" @@ -3597,11 +3629,11 @@ __metadata: languageName: unknown linkType: soft -"@grafana/scenes-react@npm:6.2.1": - version: 6.2.1 - resolution: "@grafana/scenes-react@npm:6.2.1" +"@grafana/scenes-react@npm:6.3.1": + version: 6.3.1 + resolution: "@grafana/scenes-react@npm:6.3.1" dependencies: - "@grafana/scenes": "npm:6.2.1" + "@grafana/scenes": "npm:6.3.1" lru-cache: "npm:^10.2.2" react-use: "npm:^17.4.0" peerDependencies: @@ -3613,13 +3645,13 @@ __metadata: react: ^18.0.0 react-dom: ^18.0.0 react-router-dom: ^6.28.0 - checksum: 10/b8f44f087999fd6074233090a005de03e9d0ed1ba965a05659773cf48afb3c11ed508371fcf0c4cdc3c9a360b3f33e5126ed9082e2f4ee306459d768bd0a5a34 + checksum: 10/77dd6f7bbe3699ece25435623a78f2ef5d831ab83b59612baa362581f7c3f6c02cb420b5acfff4e3d266872a694e08b98340370468bb246d102b20e9fcc79438 languageName: node linkType: hard -"@grafana/scenes@npm:6.2.1": - version: 6.2.1 - resolution: "@grafana/scenes@npm:6.2.1" +"@grafana/scenes@npm:6.3.1": + version: 6.3.1 + resolution: "@grafana/scenes@npm:6.3.1" dependencies: "@floating-ui/react": "npm:^0.26.16" "@leeoniya/ufuzzy": "npm:^1.0.16" @@ -3637,7 +3669,7 @@ __metadata: react: ^18.0.0 react-dom: ^18.0.0 react-router-dom: ^6.28.0 - checksum: 10/44e9a0386dd09a1a7a45bcdcbf285a00996e885cf56640179cbc35deb1f26af37ce34744321193f98aa078a7e02fc8a06b8f07c03b392229cc42ed56733bab05 + checksum: 10/98e3e96b9ce12ae67aa458819dc9eed1eabd1b7421e768074bd97a0fa2a0b1e080d4121b1ddd357ce41ccaf9252439163aae7e612f12cba878ee6dca34f73831 languageName: node linkType: hard @@ -3889,7 +3921,7 @@ __metadata: moment: "npm:2.30.1" monaco-editor: "npm:0.34.1" ol: "npm:7.4.0" - prismjs: "npm:1.29.0" + prismjs: "npm:1.30.0" process: "npm:^0.11.10" rc-cascader: "npm:3.33.0" rc-drawer: "npm:7.2.0" @@ -18071,8 +18103,8 @@ __metadata: "@grafana/prometheus": "workspace:*" "@grafana/runtime": "workspace:*" "@grafana/saga-icons": "workspace:*" - "@grafana/scenes": "npm:6.2.1" - "@grafana/scenes-react": "npm:6.2.1" + "@grafana/scenes": "npm:6.3.1" + "@grafana/scenes-react": "npm:6.3.1" "@grafana/schema": "workspace:*" "@grafana/sql": "workspace:*" "@grafana/tsconfig": "npm:^2.0.0" @@ -18246,6 +18278,7 @@ __metadata: i18next: "npm:^24.0.0" i18next-browser-languagedetector: "npm:^8.0.0" i18next-parser: "npm:9.3.0" + i18next-pseudo: "npm:^2.2.1" immer: "npm:10.1.1" immutable: "npm:5.0.3" ini: "npm:^5.0.0" @@ -18300,8 +18333,7 @@ __metadata: postcss-reporter: "npm:7.1.0" postcss-scss: "npm:4.0.9" prettier: "npm:3.4.2" - prismjs: "npm:1.29.0" - pseudoizer: "npm:^0.1.0" + prismjs: "npm:1.30.0" rc-slider: "npm:11.1.8" rc-tree: "npm:5.13.0" re-resizable: "npm:6.10.3" @@ -19118,6 +19150,24 @@ __metadata: languageName: node linkType: hard +"i18next-pseudo@npm:^2.2.1": + version: 2.2.1 + resolution: "i18next-pseudo@npm:2.2.1" + dependencies: + i18next: "npm:^19.1.0" + checksum: 10/4eeec03540c6e9bb823b804cffcb2b95555b0a1d185e0287c74d2deaf7e6bfa206b0223d69db4fbe7b90c66faba451737b06151c85708afd2c5e9502adf817b2 + languageName: node + linkType: hard + +"i18next@npm:^19.1.0": + version: 19.9.2 + resolution: "i18next@npm:19.9.2" + dependencies: + "@babel/runtime": "npm:^7.12.0" + checksum: 10/a3b8da898edf74257984821b8eaf11929db4cab2c123dadad05c641af98bfcf94ddddee951d091e45f6f7510db47294f4d67134906b1dd82f144f01534153710 + languageName: node + linkType: hard + "i18next@npm:^23.0.0, i18next@npm:^23.11.5": version: 23.16.8 resolution: "i18next@npm:23.16.8" @@ -25176,13 +25226,20 @@ __metadata: languageName: node linkType: hard -"prismjs@npm:1.29.0, prismjs@npm:^1.27.0, prismjs@npm:^1.29.0": +"prismjs@npm:1.29.0": version: 1.29.0 resolution: "prismjs@npm:1.29.0" checksum: 10/2080db382c2dde0cfc7693769e89b501ef1bfc8ff4f8d25c07fd4c37ca31bc443f6133d5b7c145a73309dc396e829ddb7cc18560026d862a887ae08864ef6b07 languageName: node linkType: hard +"prismjs@npm:1.30.0, prismjs@npm:^1.27.0, prismjs@npm:^1.29.0": + version: 1.30.0 + resolution: "prismjs@npm:1.30.0" + checksum: 10/6b48a2439a82e5c6882f48ebc1564c3890e16463ba17ac10c3ad4f62d98dea5b5c915b172b63b83023a70ad4f5d7be3e8a60304420db34a161fae69dd4e3e2da + languageName: node + linkType: hard + "prismjs@npm:~1.27.0": version: 1.27.0 resolution: "prismjs@npm:1.27.0" @@ -25369,13 +25426,6 @@ __metadata: languageName: node linkType: hard -"pseudoizer@npm:^0.1.0": - version: 0.1.0 - resolution: "pseudoizer@npm:0.1.0" - checksum: 10/fd3fa95ea4f330f268cad2388f3829e4c29249e7ffea970467b9123f1ef2a81334e92425c5cad0c72ab04c320203501b65ae86aa8d88320b63e0e75e944c6e76 - languageName: node - linkType: hard - "psl@npm:^1.1.33": version: 1.9.0 resolution: "psl@npm:1.9.0"