Filtering Javascript Errors by Language

Ignore errors from browsers with foreign locale settings

If your application has an international user base, you may be receiving Javascript error reports in the local language of your users' browsers.

1181

While Rollbar can't translate error messages into your preferred language, it is possible to group errors by language so that you have fewer items to manage.

Here are a few custom fingerprinting rules to match errors based on browser language:

One supported language

The following rule groups errors where client.language.javascript does not contain en-:

  {
    "condition": {
       "path": "client.javascript.language","ncontains": "en-"
    }, 
    "fingerprint": "non-en error", 
    "title": "non-english error"
  }

Multiple supported languages

The following rule groups errors where client.language.javascript does not contain en-,fr-,de-, or es-:

{
  "condition":{
    "all":[
      {"path":"client.javascript.language","ncontains":"en-"},
      {"path":"client.javascript.language","ncontains":"fr-"},
      {"path":"client.javascript.language","ncontains":"de-"},
      {"path":"client.javascript.language","ncontains":"es-"}
    ]
  },
  "fingerprint": "non-supported language error",
  "title": "non-supported language error"
}