Skip to content

Instantly share code, notes, and snippets.

@yankouskia
Last active August 29, 2018 16:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save yankouskia/1eac48447ba1533b7637b9f2b25545f5 to your computer and use it in GitHub Desktop.
Save yankouskia/1eac48447ba1533b7637b9f2b25545f5 to your computer and use it in GitHub Desktop.
translate
{
"formats": {
"number": {
"currency": {
"style": "currency"
},
"percent": {
"style": "percent"
}
},
"date": {
"short": {
"month": "numeric",
"day": "numeric",
"year": "2-digit"
},
"medium": {
"month": "short",
"day": "numeric",
"year": "numeric"
},
"long": {
"month": "long",
"day": "numeric",
"year": "numeric"
},
"full": {
"weekday": "long",
"month": "long",
"day": "numeric",
"year": "numeric"
}
},
"time": {
"short": {
"hour": "numeric",
"minute": "numeric"
},
"medium": {
"hour": "numeric",
"minute": "numeric",
"second": "numeric"
},
"long": {
"hour": "numeric",
"minute": "numeric",
"second": "numeric",
"timeZoneName": "short"
},
"full": {
"hour": "numeric",
"minute": "numeric",
"second": "numeric",
"timeZoneName": "short"
}
}
},
"kbn.management.createIndexPattern.emptyState.checkDataButton": "Check for new data",
"kbn.management.createIndexPattern.emptyStateHeader": "Couldn't find any Elasticsearch data",
"kbn.management.createIndexPattern.emptyStateLabel.emptyStateDetail": "{needToIndex} {learnHowLink} or {getStartedLink}",
"kbn.management.createIndexPattern.emptyStateLabel.getStartedLink": "get started with some sample data sets.",
"kbn.management.createIndexPattern.emptyStateLabel.learnHowLink": "Learn how",
"kbn.management.createIndexPattern.emptyStateLabel.needToIndexLabel": "You'll need to index some data into Elasticsearch before you can create an index pattern.",
"kbn.management.createIndexPattern.includeSystemIndicesToggleSwitch": "Include system indices",
"kbn.management.createIndexPattern.loadingState.checkingLabel": "Checking for Elasticsearch data",
"kbn.management.createIndexPattern.step.indexPattern.allowLabel": "You can use a {asterisk} as a wildcard in your index pattern.",
"kbn.management.createIndexPattern.step.indexPattern.disallowLabel": "You can't use spaces or the characters {characterList}.",
"kbn.management.createIndexPattern.step.indexPatternLabel": "Index pattern",
"kbn.management.createIndexPattern.step.indexPatternPlaceholder": "index-name-*",
"kbn.management.createIndexPattern.step.invalidCharactersErrorMessage": "An index pattern cannot contain spaces or the characters: {characterList}",
"kbn.management.createIndexPattern.step.loadingHeader": "Looking for matching indices...",
"kbn.management.createIndexPattern.step.loadingLabel": "Just a sec...",
"kbn.management.createIndexPattern.step.nextStepButton": "Next step",
"kbn.management.createIndexPattern.step.pagingLabel": "Rows per page: {perPage}",
"kbn.management.createIndexPattern.step.status.matchAnyLabel.matchAnyDetail": "Your index pattern can match any of your {strongIndices}, below.",
"kbn.management.createIndexPattern.step.status.noSystemIndicesLabel": "No Elasticsearch indices match your pattern.",
"kbn.management.createIndexPattern.step.status.noSystemIndicesWithPromptLabel": "No Elasticsearch indices match your pattern. To view the matching system indices, toggle the switch in the upper right.",
"kbn.management.createIndexPattern.step.status.notMatchLabel.allIndicesLabel": "{indicesLength, plural, one {# index} other {# indices}}",
"kbn.management.createIndexPattern.step.status.notMatchLabel.notMatchDetail": "The index pattern you've entered doesn't match any indices. You can match {indicesLength, plural, one {your} other {any of your}} {strongIndices}, below.",
"kbn.management.createIndexPattern.step.status.partialMatchLabel.partialMatchDetail": "Your index pattern doesn't match any indices, but you have {strongIndices} which {matchedIndicesLength, plural, one {looks} other {look}} similar.",
"kbn.management.createIndexPattern.step.status.partialMatchLabel.strongIndicesLabel": "{matchedIndicesLength, plural, one {# index} other {# indices}}",
"kbn.management.createIndexPattern.step.status.successLabel.strongIndicesLabel": "{indicesLength, plural, one {# index} other {# indices}}",
"kbn.management.createIndexPattern.step.status.successLabel.strongSuccessLabel": "Success!",
"kbn.management.createIndexPattern.step.status.successLabel.successDetail": "{strongSuccess} Your index pattern matches {strongIndices}.",
"kbn.management.createIndexPattern.step.warningHeader": "Whoops!",
"kbn.management.createIndexPattern.step.warningLabel": "There's already an index pattern called `{query}`",
"kbn.management.createIndexPattern.stepHeader": "Step 1 of 2: Define index pattern",
"kbn.management.createIndexPattern.stepTime.backButton": "Back",
"kbn.management.createIndexPattern.stepTime.createPatternButton": "Create index pattern",
"kbn.management.createIndexPattern.stepTime.creatingLabel": "Creating index pattern...",
"kbn.management.createIndexPattern.stepTime.field.loadingDropDown": "Loading...",
"kbn.management.createIndexPattern.stepTime.field.noTimeFieldsLabel": "The indices which match this index pattern don't contain any time fields.",
"kbn.management.createIndexPattern.stepTime.fieldHeader": "Time Filter field name",
"kbn.management.createIndexPattern.stepTime.fieldLabel": "The Time Filter will use this field to filter your data by time.",
"kbn.management.createIndexPattern.stepTime.fieldWarningLabel": "You can choose not to have a time field, but you will not be able to narrow down your data by a time range.",
"kbn.management.createIndexPattern.stepTime.noTimeFieldOptionLabel": "I don't want to use the Time Filter",
"kbn.management.createIndexPattern.stepTime.noTimeFieldsLabel": "The indices which match this index pattern don't contain any time fields.",
"kbn.management.createIndexPattern.stepTime.options.hideButton": "Hide advanced options",
"kbn.management.createIndexPattern.stepTime.options.patternHeader": "Custom index pattern ID",
"kbn.management.createIndexPattern.stepTime.options.patternLabel": "Kibana will provide a unique identifier for each index pattern. If you do not want to use this unique ID, enter a custom one.",
"kbn.management.createIndexPattern.stepTime.options.patternPlaceholder": "custom-index-pattern-id",
"kbn.management.createIndexPattern.stepTime.options.showButton": "Show advanced options",
"kbn.management.createIndexPattern.stepTime.refreshButton": "Refresh",
"kbn.management.createIndexPattern.stepTimeHeader": "Step 2 of 2: Configure settings",
"kbn.management.createIndexPattern.stepTimeLabel": "You've defined {indexPattern} as your index pattern. Now you can specify some settings before we create it.",
"kbn.management.createIndexPatternHeader": "Create index pattern",
"kbn.management.createIndexPatternLabel": "Kibana uses index patterns to retrieve data from Elasticsearch indices for things like visualizations.",
"kbn.management.editIndexPattern.createIndex.warningHeader": "Warning",
"kbn.management.editIndexPattern.createIndex.warningLabel": "No default index pattern. You must select or create one to continue.",
"kbn.management.editIndexPattern.createIndexButton": "Create Index Pattern",
"kbn.management.editIndexPattern.deleteButton": "Delete",
"kbn.management.editIndexPattern.deleteFieldButton": "Delete",
"kbn.management.editIndexPattern.deleteHeader": "Delete index pattern?",
"kbn.management.editIndexPattern.detailsAria": "Index pattern details",
"kbn.management.editIndexPattern.editFieldButton": "Edit",
"kbn.management.editIndexPattern.fields.allLangsDropDown": "All languages",
"kbn.management.editIndexPattern.fields.allTypesDropDown": "All field types",
"kbn.management.editIndexPattern.fields.filterAria": "Filter",
"kbn.management.editIndexPattern.fields.filterPlaceholder": "Filter",
"kbn.management.editIndexPattern.fields.table.aggregatableDescription": "These fields can be used in visualization aggregations",
"kbn.management.editIndexPattern.fields.table.aggregatableLabel": "Aggregatable",
"kbn.management.editIndexPattern.fields.table.editDescription": "Edit",
"kbn.management.editIndexPattern.fields.table.editLabel": "Edit",
"kbn.management.editIndexPattern.fields.table.excludedDescription": "Fields that are excluded from _source when it is fetched",
"kbn.management.editIndexPattern.fields.table.excludedLabel": "Excluded",
"kbn.management.editIndexPattern.fields.table.formatHeader": "Format",
"kbn.management.editIndexPattern.fields.table.isAggregatableAria": "Is aggregatable",
"kbn.management.editIndexPattern.fields.table.isExcludedAria": "Is excluded",
"kbn.management.editIndexPattern.fields.table.isSearchableAria": "Is searchable",
"kbn.management.editIndexPattern.fields.table.multiTypeAria": "Multiple type field",
"kbn.management.editIndexPattern.fields.table.multiTypeTooltip": "The type of this field changes across indices. It is unavailable for many analysis functions.",
"kbn.management.editIndexPattern.fields.table.nameHeader": "Name",
"kbn.management.editIndexPattern.fields.table.primaryTimeAria": "Primary time field",
"kbn.management.editIndexPattern.fields.table.primaryTimeTooltip": "This field represents the time that events occurred.",
"kbn.management.editIndexPattern.fields.table.searchableDescription": "These fields can be used in the filter bar",
"kbn.management.editIndexPattern.fields.table.searchableHeader": "Searchable",
"kbn.management.editIndexPattern.fields.table.typeHeader": "Type",
"kbn.management.editIndexPattern.mappingConflictHeader": "Mapping conflict",
"kbn.management.editIndexPattern.mappingConflictLabel": "{conflictFieldsLength, plural, one {A field is} other {# fields are}} defined as several types (string, integer, etc) across the indices that match this pattern. You may still be able to use these conflict fields in parts of Kibana, but they will be unavailable for functions that require Kibana to know their type. Correcting this issue will require reindexing your data.",
"kbn.management.editIndexPattern.notDateErrorMessage": "That field is a {fieldType} not a date.",
"kbn.management.editIndexPattern.refreshAria": "Reload field list",
"kbn.management.editIndexPattern.refreshButton": "Refresh",
"kbn.management.editIndexPattern.refreshHeader": "Refresh field list?",
"kbn.management.editIndexPattern.refreshLabel": "This action resets the popularity counter of each field.",
"kbn.management.editIndexPattern.refreshTooltip": "Refresh field list",
"kbn.management.editIndexPattern.removeAria": "Remove index pattern",
"kbn.management.editIndexPattern.removeTooltip": "Remove index pattern",
"kbn.management.editIndexPattern.scripted.addFieldButton": "Add scripted field",
"kbn.management.editIndexPattern.scripted.deleteField.cancelButton": "Cancel",
"kbn.management.editIndexPattern.scripted.deleteField.deleteButton": "Delete",
"kbn.management.editIndexPattern.scripted.deleteFieldLabel": "Delete scripted field '{fieldName}'?",
"kbn.management.editIndexPattern.scripted.deprecationLangHeader": "Deprecation languages in use",
"kbn.management.editIndexPattern.scripted.deprecationLangLabel.deprecationLangDetail": "The following deprecated languages are in use: {deprecatedLangsInUse}. Support for these languages will be removed in the next major version of Kibana and Elasticsearch. Convert you scripted fields to {link} to avoid any problems.",
"kbn.management.editIndexPattern.scripted.newFieldPlaceholder": "New Scripted Field",
"kbn.management.editIndexPattern.scripted.noFieldLabel": "'{indexPatternTitle}' index pattern doesn't have a scripted field called '{fieldName}'",
"kbn.management.editIndexPattern.scripted.table.deleteDescription": "Delete this field",
"kbn.management.editIndexPattern.scripted.table.deleteHeader": "Delete",
"kbn.management.editIndexPattern.scripted.table.editDescription": "Edit this field",
"kbn.management.editIndexPattern.scripted.table.editHeader": "Edit",
"kbn.management.editIndexPattern.scripted.table.formatDescription": "Format used for the field",
"kbn.management.editIndexPattern.scripted.table.formatHeader": "Format",
"kbn.management.editIndexPattern.scripted.table.langDescription": "Language used for the field",
"kbn.management.editIndexPattern.scripted.table.langHeader": "Lang",
"kbn.management.editIndexPattern.scripted.table.nameDescription": "Name of the field",
"kbn.management.editIndexPattern.scripted.table.nameHeader": "Name",
"kbn.management.editIndexPattern.scripted.table.scriptDescription": "Script for the field",
"kbn.management.editIndexPattern.scripted.table.scriptHeader": "Script",
"kbn.management.editIndexPattern.scripted.unknownModeErrorMessage": "unknown fieldSettings mode {mode}",
"kbn.management.editIndexPattern.scriptedHeader": "Scripted fields",
"kbn.management.editIndexPattern.scriptedLabel": "You can use scripted fields in visualizations and display them in your documents. However, you cannot search scripted fields.",
"kbn.management.editIndexPattern.setDefaultAria": "Set as default index",
"kbn.management.editIndexPattern.setDefaultTooltip": "Set as default index",
"kbn.management.editIndexPattern.source.addButton": "Add",
"kbn.management.editIndexPattern.source.deleteFilter.cancelButton": "Cancel",
"kbn.management.editIndexPattern.source.deleteFilter.deleteButton": "Delete",
"kbn.management.editIndexPattern.source.deleteSourceFilterLabel": "Delete source filter '{value}'?",
"kbn.management.editIndexPattern.source.noteLabel": "Note that multi-fields will incorrectly appear as matches in the table below. These filters only actually apply to fields in the original source document, so matching multi-fields are not actually being filtered.",
"kbn.management.editIndexPattern.source.table.cancelAria": "Cancel",
"kbn.management.editIndexPattern.source.table.deleteAria": "Delete",
"kbn.management.editIndexPattern.source.table.editAria": "Edit",
"kbn.management.editIndexPattern.source.table.filterDescription": "Filter name",
"kbn.management.editIndexPattern.source.table.filterHeader": "Filter",
"kbn.management.editIndexPattern.source.table.matchesDescription": "Language used for the field",
"kbn.management.editIndexPattern.source.table.matchesHeader": "Matches",
"kbn.management.editIndexPattern.source.table.notMatchedLabel": "The source filter doesn't match any known fields.",
"kbn.management.editIndexPattern.source.table.saveAria": "Save",
"kbn.management.editIndexPattern.sourceHeader": "Source filters",
"kbn.management.editIndexPattern.sourceLabel": "Source filters can be used to exclude one or more fields when fetching the document source. This happens when viewing a document in the Discover app, or with a table displaying results from a saved search in the Dashboard app. Each row is built using the source of a single document, and if you have documents with large or unimportant fields you may benefit from filtering those out at this lower level.",
"kbn.management.editIndexPattern.sourcePlaceholder": "source filter, accepts wildcards (e.g., `user*` to filter fields starting with 'user')",
"kbn.management.editIndexPattern.tabs.fieldsHeader": "Fields",
"kbn.management.editIndexPattern.tabs.scriptedHeader": "Scripted fields",
"kbn.management.editIndexPattern.tabs.sourceHeader": "Source filters",
"kbn.management.editIndexPattern.timeFilterHeader": "Time Filter field name: {timeFieldName}",
"kbn.management.editIndexPattern.timeFilterLabel.mappingAPILink": "Mapping API",
"kbn.management.editIndexPattern.timeFilterLabel.timeFilterDetail": "This page lists every field in the {indexPatternTitle} index and the field's associated core type as recorded by Elasticsearch. To change a field type, use the Elasticsearch",
"kbn.management.editIndexPattern.unsupportedTimePatternHeader": "Support for repeating index patterns removed",
"kbn.management.editIndexPattern.unsupportedTimePatternLabel": "Support for time-interval based index patterns has been removed! In the next major version of Kibana this index patterns will stop working. Migrate saved objects that use this index pattern to a wildcard pattern and delete this one.",
"kbn.management.editIndexPatternAria": "Index patterns",
"kbn.management.indexPattern.sectionsHeader": "Index Patterns",
"kbn.management.indexPatternHeader": "Index Patterns",
"kbn.management.indexPatternLabel": "Manage the index patterns that help retrieve your data from Elasticsearch.",
"kbn.server.tutorials.cephMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.cephMetrics.longDescription": "The `ceph` Metricbeat module fetches internal metrics from Ceph. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.cephMetrics.nameTitle": "Ceph metrics",
"kbn.server.tutorials.cephMetrics.shortDescription": "Fetch internal metrics from the Ceph server.",
"kbn.server.tutorials.couchbaseMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.couchbaseMetrics.longDescription": "The `couchbase` Metricbeat module fetches internal metrics from Couchbase. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.couchbaseMetrics.nameTitle": "Couchbase metrics",
"kbn.server.tutorials.couchbaseMetrics.shortDescription": "Fetch internal metrics from Couchbase.",
"kbn.server.tutorials.dockerMetrics.artifacts.dashboards.linkLabel": "Docker metrics dashboard",
"kbn.server.tutorials.dockerMetrics.longDescription": "The `docker` Metricbeat module fetches metrics from the Docker server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.dockerMetrics.nameTitle": "Docker metrics",
"kbn.server.tutorials.dockerMetrics.shortDescription": "Fetch metrics about your Docker containers.",
"kbn.server.tutorials.dropwizardMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.dropwizardMetrics.longDescription": "The `dropwizard` Metricbeat module fetches internal metrics from Dropwizard Java Application. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.dropwizardMetrics.nameTitle": "Dropwizard metrics",
"kbn.server.tutorials.dropwizardMetrics.shortDescription": "Fetch internal metrics from Dropwizard Java application.",
"kbn.server.tutorials.elasticsearchLogs.artifacts.application.label": "Discover",
"kbn.server.tutorials.elasticsearchLogs.longDescription": "The `elasticsearch` Filebeat module parses logs created by Elasticsearch. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.elasticsearchLogs.nameTitle": "Elasticsearch logs",
"kbn.server.tutorials.elasticsearchLogs.shortDescription": "Collect and parse logs created by Elasticsearch.",
"kbn.server.tutorials.elasticsearchMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.elasticsearchMetrics.longDescription": "The `elasticsearch` Metricbeat module fetches internal metrics from Elasticsearch. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.elasticsearchMetrics.nameTitle": "Elasticsearch metrics",
"kbn.server.tutorials.elasticsearchMetrics.shortDescription": "Fetch internal metrics from Elasticsearch.",
"kbn.server.tutorials.etcdMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.etcdMetrics.longDescription": "The `etcd` Metricbeat module fetches internal metrics from Etcd. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.etcdMetrics.nameTitle": "Etcd metrics",
"kbn.server.tutorials.etcdMetrics.shortDescription": "Fetch internal metrics from the Etcd server.",
"kbn.server.tutorials.golangMetrics.artifacts.dashboards.linkLabel": "Golang metrics dashboard",
"kbn.server.tutorials.golangMetrics.longDescription": "The `{moduleName}` Metricbeat module fetches internal metrics from a Golang app. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.golangMetrics.nameTitle": "Golang metrics",
"kbn.server.tutorials.golangMetrics.shortDescription": "Fetch internal metrics from a Golang app.",
"kbn.server.tutorials.haproxyMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.haproxyMetrics.longDescription": "The `haproxy` Metricbeat module fetches internal metrics from HAProxy. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.haproxyMetrics.nameTitle": "HAProxy metrics",
"kbn.server.tutorials.haproxyMetrics.shortDescription": "Fetch internal metrics from the HAProxy server.",
"kbn.server.tutorials.iisLogs.artifacts.dashboards.linkLabel": "IIS logs dashboard",
"kbn.server.tutorials.iisLogs.longDescription": "The `iis` Filebeat module parses access and error logs created by the IIS HTTP server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.iisLogs.nameTitle": "IIS logs",
"kbn.server.tutorials.iisLogs.shortDescription": "Collect and parse access and error logs created by the IIS HTTP server.",
"kbn.server.tutorials.kafkaLogs.artifacts.dashboards.linkLabel": "Kafka logs dashboard",
"kbn.server.tutorials.kafkaLogs.longDescription": "The `kafka` Filebeat module parses logs created by Kafka. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.kafkaLogs.nameTitle": "Kafka logs",
"kbn.server.tutorials.kafkaLogs.shortDescription": "Collect and parse logs created by Kafka.",
"kbn.server.tutorials.kafkaMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.kafkaMetrics.longDescription": "The `kafka` Metricbeat module fetches internal metrics from Kafka. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.kafkaMetrics.nameTitle": "Kafka metrics",
"kbn.server.tutorials.kafkaMetrics.shortDescription": "Fetch internal metrics from the Kafka server.",
"kbn.server.tutorials.kibanaMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.kibanaMetrics.longDescription": "The `kibana` Metricbeat module fetches internal metrics from Kibana. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.kibanaMetrics.nameTitle": "Kibana metrics",
"kbn.server.tutorials.kibanaMetrics.shortDescription": "Fetch internal metrics from Kibana.",
"kbn.server.tutorials.kubernetesMetrics.artifacts.dashboards.linkLabel": "Kubernetes metrics dashboard",
"kbn.server.tutorials.kubernetesMetrics.longDescription": "The `kubernetes` Metricbeat module fetches metrics from the Kubernetes APIs. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.kubernetesMetrics.nameTitle": "Kubernetes metrics",
"kbn.server.tutorials.kubernetesMetrics.shortDescription": "Fetch metrics from your Kubernetes installation.",
"kbn.server.tutorials.logstashLogs.artifacts.dashboards.linkLabel": "Logstash logs dashboard",
"kbn.server.tutorials.logstashLogs.longDescription": "The `logstash` Filebeat module parses debug and slow logs created by Logstash itself. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.logstashLogs.nameTitle": "Logstash logs",
"kbn.server.tutorials.logstashLogs.shortDescription": "Collect and parse debug and slow logs created by Logstash itself.",
"kbn.server.tutorials.logstashMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.logstashMetrics.longDescription": "The `{moduleName}` Metricbeat module fetches internal metrics from a Logstash server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.logstashMetrics.nameTitle": "Logstash metrics",
"kbn.server.tutorials.logstashMetrics.shortDescription": "Fetch interal metrics from a Logstash server.",
"kbn.server.tutorials.memcachedMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.memcachedMetrics.longDescription": "The `memcached` Metricbeat module fetches internal metrics from Memcached. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.memcachedMetrics.nameTitle": "Memcached metrics",
"kbn.server.tutorials.memcachedMetrics.shortDescription": "Fetch internal metrics from the Memcached server.",
"kbn.server.tutorials.mongodbMetrics.artifacts.dashboards.linkLabel": "MongoDB metrics dashboard",
"kbn.server.tutorials.mongodbMetrics.longDescription": "The `mongodb` Metricbeat module fetches internal metrics from the MongoDB server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.mongodbMetrics.nameTitle": "MongoDB metrics",
"kbn.server.tutorials.mongodbMetrics.shortDescription": "Fetch internal metrics from MongoDB.",
"kbn.server.tutorials.muninMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.muninMetrics.longDescription": "The `munin` Metricbeat module fetches internal metrics from Munin. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.muninMetrics.nameTitle": "Munin metrics",
"kbn.server.tutorials.muninMetrics.shortDescription": "Fetch internal metrics from the Munin server.",
"kbn.server.tutorials.mysqlLogs.artifacts.dashboards.linkLabel": "MySQL logs dashboard",
"kbn.server.tutorials.mysqlLogs.longDescription": "The `mysql` Filebeat module parses error and slow logs created by MySQL. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.mysqlLogs.nameTitle": "MySQL logs",
"kbn.server.tutorials.mysqlLogs.shortDescription": "Collect and parse error and slow logs created by MySQL.",
"kbn.server.tutorials.mysqlMetrics.artifacts.dashboards.linkLabel": "MySQL metrics dashboard",
"kbn.server.tutorials.mysqlMetrics.longDescription": "The `mysql` Metricbeat module fetches internal metrics from the MySQL server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.mysqlMetrics.nameTitle": "MySQL metrics",
"kbn.server.tutorials.mysqlMetrics.shortDescription": "Fetch internal metrics from MySQL.",
"kbn.server.tutorials.netflow.common.config.elasticCloud.osxTextPost": "Where {udpPort} is the UDP port on which Logstash will receive Netflow data and {password} is the password of the {elastic} user.",
"kbn.server.tutorials.netflow.common.config.elasticCloud.osxTextPre": "Modify {logstashConfigPath} to set the configuration parameters:",
"kbn.server.tutorials.netflow.common.config.elasticCloud.osxTitle": "Edit the configuration",
"kbn.server.tutorials.netflow.common.config.elasticCloud.windowsTextPost": "Where {udpPort} is the UDP port on which Logstash will receive Netflow data and {password} is the password of the {elastic} user.",
"kbn.server.tutorials.netflow.common.config.elasticCloud.windowsTextPre": "Modify {logstashConfigPath} to set the configuration parameters:",
"kbn.server.tutorials.netflow.common.config.elasticCloud.windowsTitle": "Edit the configuration",
"kbn.server.tutorials.netflow.common.config.onPrem.osxTextPost": "Where {udpPort} is the UDP port on which Logstash will receive Netflow data.",
"kbn.server.tutorials.netflow.common.config.onPrem.osxTextPre": "Modify {logstashConfigPath} to set the configuration parameters:",
"kbn.server.tutorials.netflow.common.config.onPrem.osxTitle": "Edit the configuration",
"kbn.server.tutorials.netflow.common.config.onPrem.windowsTextPost": "Where {udpPort} is the UDP port on which Logstash will receive Netflow data.",
"kbn.server.tutorials.netflow.common.config.onPrem.windowsTextPre": "Modify {logstashConfigPath} to set the configuration parameters:",
"kbn.server.tutorials.netflow.common.config.onPrem.windowsTitle": "Edit the configuration",
"kbn.server.tutorials.netflow.common.config.onPremElasticCloud.osxTextPost": "Where {udpPort} is the UDP port on which Logstash will receive Netflow data, {esUrl} is the URL of Elasticsearch running on Elastic Cloud, and {password} is the password of the {elastic} user.",
"kbn.server.tutorials.netflow.common.config.onPremElasticCloud.osxTextPre": "Modify {logstashConfigPath} to set the configuration parameters:",
"kbn.server.tutorials.netflow.common.config.onPremElasticCloud.osxTitle": "Edit the configuration",
"kbn.server.tutorials.netflow.common.config.onPremElasticCloud.windowsTextPost": "Where {udpPort} is the UDP port on which Logstash will receive Netflow data, {esUrl} is the URL of Elasticsearch running on Elastic Cloud, and {password} is the password of the {elastic} user.",
"kbn.server.tutorials.netflow.common.config.onPremElasticCloud.windowsTextPre": "Modify {logstashConfigPath} to set the configuration parameters:",
"kbn.server.tutorials.netflow.common.config.onPremElasticCloud.windowsTitle": "Edit the configuration",
"kbn.server.tutorials.netflow.common.setup.osxTextPost": "The {setupOption} option creates a {netflowPrefix} index pattern in Elasticsearch and imports Kibana dashboards and visualizations. Omit this option for subsequent runs to avoid overwriting existing dashboards.",
"kbn.server.tutorials.netflow.common.setup.osxTextPre": "Run:",
"kbn.server.tutorials.netflow.common.setup.osxTitle": "Run the Netflow module",
"kbn.server.tutorials.netflow.common.setup.windowsTextPost": "The {setupOption} option creates a {netflowPrefix} index pattern in Elasticsearch and imports Kibana dashboards and visualizations. Omit this option for subsequent runs to avoid overwriting existing dashboards.",
"kbn.server.tutorials.netflow.common.setup.windowsTextPre": "Run:",
"kbn.server.tutorials.netflow.common.setup.windowsTitle": "Run the Netflow module",
"kbn.server.tutorials.netflow.elasticCloudInstructions.title": "Getting Started",
"kbn.server.tutorials.netflow.onPremElasticCloudInstructions.title": "Getting Started",
"kbn.server.tutorials.netflow.onPremInstructions.title": "Getting Started",
"kbn.server.tutorials.netflow.tutorialLongDescription": "The Logstash Netflow module collects and parses network flow data, indexes the events into Elasticsearch, and installs a suite of Kibana dashboards. This module support Netflow Version 5 and 9. [Learn more]({linkUrl}).",
"kbn.server.tutorials.netflow.tutorialShortDescription": "Collect Netflow records sent by a Netflow exporter.",
"kbn.server.tutorials.nginxLogs.artifacts.dashboards.linkLabel": "Nginx logs dashboard",
"kbn.server.tutorials.nginxLogs.longDescription": "The `nginx` Filebeat module parses access and error logs created by the Nginx HTTP server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.nginxLogs.nameTitle": "Nginx logs",
"kbn.server.tutorials.nginxLogs.shortDescription": "Collect and parse access and error logs created by the Nginx HTTP server.",
"kbn.server.tutorials.nginxMetrics.artifacts.dashboards.linkLabel": "Nginx metrics dashboard",
"kbn.server.tutorials.nginxMetrics.longDescription": "The `nginx` Metricbeat module fetches internal metrics from the Nginx HTTP server. The module scrapes the server status data from the web page generated by the {statusModuleLink}, which must be enabled in your Nginx installation. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.nginxMetrics.nameTitle": "Nginx metrics",
"kbn.server.tutorials.nginxMetrics.shortDescription": "Fetch internal metrics from the Nginx HTTP server.",
"kbn.server.tutorials.osqueryLogs.artifacts.dashboards.linkLabel": "Osquery logs dashboard",
"kbn.server.tutorials.osqueryLogs.longDescription": "The `osquery` Filebeat module collects the JSON result logs collected by `osqueryd`. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.osqueryLogs.nameTitle": "Osquery logs",
"kbn.server.tutorials.osqueryLogs.shortDescription": "Collect the result logs created by osqueryd.",
"kbn.server.tutorials.phpFpmMetrics.longDescription": "The `php_fpm` Metricbeat module fetches internal metrics from the PHP-FPM server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.phpFpmMetrics.nameTitle": "PHP-FPM metrics",
"kbn.server.tutorials.phpFpmMetrics.shortDescription": "Fetch internal metrics from PHP-FPM.",
"kbn.server.tutorials.postgresqlLogs.artifacts.dashboards.linkLabel": "PostgreSQL logs dashboard",
"kbn.server.tutorials.postgresqlLogs.longDescription": "The `postgresql` Filebeat module parses error and slow logs created by PostgreSQL. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.postgresqlLogs.nameTitle": "PostgreSQL logs",
"kbn.server.tutorials.postgresqlLogs.shortDescription": "Collect and parse error and slow logs created by PostgreSQL.",
"kbn.server.tutorials.postgresqlMetrics.longDescription": "The `postgresql` Metricbeat module fetches internal metrics from the PostgreSQL server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.postgresqlMetrics.nameTitle": "PostgreSQL metrics",
"kbn.server.tutorials.postgresqlMetrics.shortDescription": "Fetch internal metrics from PostgreSQL.",
"kbn.server.tutorials.prometheusMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.prometheusMetrics.longDescription": "The `{moduleName}` Metricbeat module fetches metrics from Prometheus endpoint. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.prometheusMetrics.nameTitle": "Prometheus metrics",
"kbn.server.tutorials.prometheusMetrics.shortDescription": "Fetch metrics from a Prometheus exporter.",
"kbn.server.tutorials.rabbitmqMetrics.artifacts.dashboards.linkLabel": "RabbitMQ metrics dashboard",
"kbn.server.tutorials.rabbitmqMetrics.longDescription": "The `rabbitmq` Metricbeat module fetches internal metrics from the RabbitMQ server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.rabbitmqMetrics.nameTitle": "RabbitMQ metrics",
"kbn.server.tutorials.rabbitmqMetrics.shortDescription": "Fetch internal metrics from the RabbitMQ server.",
"kbn.server.tutorials.redisLogs.artifacts.dashboards.linkLabel": "Redis logs dashboard",
"kbn.server.tutorials.redisLogs.longDescription": "The `redis` Filebeat module parses error and slow logs created by Redis. For Redis to write error logs, make sure the `logfile` option, from the Redis configuration file, is set to `redis-server.log`. The slow logs are read directly from Redis via the `SLOWLOG` command. For Redis to record slow logs, make sure the `slowlog-log-slower-than` option is set. Note that the `slowlog` fileset is experimental. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.redisLogs.nameTitle": "Redis logs",
"kbn.server.tutorials.redisLogs.shortDescription": "Collect and parse error and slow logs created by Redis.",
"kbn.server.tutorials.redisMetrics.artifacts.dashboards.linkLabel": "Redis metrics dashboard",
"kbn.server.tutorials.redisMetrics.longDescription": "The `redis` Metricbeat module fetches internal metrics from the Redis server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.redisMetrics.nameTitle": "Redis metrics",
"kbn.server.tutorials.redisMetrics.shortDescription": "Fetch internal metrics from Redis.",
"kbn.server.tutorials.systemLogs.artifacts.dashboards.linkLabel": "System logs dashboard",
"kbn.server.tutorials.systemLogs.longDescription": "The `system` Filebeat module collects and parses logs created by the system logging service of common Unix/Linux based distributions. This module is not available on Windows. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.systemLogs.nameTitle": "System logs",
"kbn.server.tutorials.systemLogs.shortDescription": "Collect and parse logs written by the local Syslog server.",
"kbn.server.tutorials.systemMetrics.artifacts.dashboards.linkLabel": "System metrics dashboard",
"kbn.server.tutorials.systemMetrics.longDescription": "The `system` Metricbeat module collects CPU, memory, network, and disk statistics from the host. It collects system wide statistics and statistics per process and filesystem. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.systemMetrics.nameTitle": "System metrics",
"kbn.server.tutorials.systemMetrics.shortDescription": "Collect CPU, memory, network, and disk statistics from the host.",
"kbn.server.tutorials.traefikLogs.artifacts.dashboards.linkLabel": "Traefik logs dashboard",
"kbn.server.tutorials.traefikLogs.longDescription": "The `traefik` Filebeat module parses access logs created by Traefik. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.traefikLogs.nameTitle": "Traefik logs",
"kbn.server.tutorials.traefikLogs.shortDescription": "Collect and parse access logs created by the Traefik Proxy.",
"kbn.server.tutorials.uwsgiMetrics.artifacts.dashboards.linkLabel": "uWSGI metrics dashboard",
"kbn.server.tutorials.uwsgiMetrics.longDescription": "The `uwsgi` Metricbeat module fetches internal metrics from the uWSGI server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.uwsgiMetrics.nameTitle": "uWSGI metrics",
"kbn.server.tutorials.uwsgiMetrics.shortDescription": "Fetch internal metrics from the uWSGI server.",
"kbn.server.tutorials.vsphereMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.vsphereMetrics.longDescription": "The `vsphere` Metricbeat module fetches internal metrics from a vSphere cluster. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.vsphereMetrics.nameTitle": "vSphere metrics",
"kbn.server.tutorials.vsphereMetrics.shortDescription": "Fetch internal metrics from vSphere.",
"kbn.server.tutorials.windowsMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.windowsMetrics.longDescription": "The `windows` Metricbeat module fetches internal metrics from Windows. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.windowsMetrics.nameTitle": "Windows metrics",
"kbn.server.tutorials.windowsMetrics.shortDescription": "Fetch internal metrics from Windows.",
"kbn.server.tutorials.zookeeperMetrics.artifacts.application.label": "Discover",
"kbn.server.tutorials.zookeeperMetrics.longDescription": "The `{moduleName}` Metricbeat module fetches internal metrics from a Zookeeper server. [Learn more]({learnMoreLink}).",
"kbn.server.tutorials.zookeeperMetrics.nameTitle": "Zookeeper metrics",
"kbn.server.tutorials.zookeeperMetrics.shortDescription": "Fetch interal metrics from a Zookeeper server."
}
const fs = require('fs');
const translate = require('google-translate-api');
const en = require('./en.json');
const target = 'ru';
const translations = {};
const promises = Object.keys(en).map(key => {
if (key === 'formats') {
translations[key] = en[key];
return Promise.resolve();
}
return translate(en[key], { from: 'en', to: target })
.then(trans => {
translations[key] = trans.text;
});
})
Promise.all(promises).then(() => {
console.log(translations);
const str = JSON.stringify(translations, null, 2);
fs.writeFile(`${target}.json`, str, { encoding: 'utf-8'}, () => console.log('done'));
});
{
"name": "tr",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"dependencies": {
"google-translate-api": "^2.3.0"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment