- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Getting locale in Javascript and gettext()

derekf
Explorer
06-26-2018
10:11 AM
I am trying to either (or maybe I need both) get the locale setting of the client in Javascript to replace some tokens in my search string, as well as trying to find if the gettext function is available in Javascript for localization.
Any ideas?
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

poete
Builder
07-02-2018
12:13 AM
Hello @derekf,
Did you have a look at this?
http://docs.splunk.com/Documentation/Splunk/7.1.1/Viz/tokens
and more precisely at the Use global tokens to access environment information section?
I think $env:locale$ is a good place to start.
Please also have a look at the following js code:
require(['splunkjs/mvc','jquery', 'splunkjs/mvc/simplexml/ready!'], function (mvc,$) {
var utils = require("splunkjs/mvc/utils");
$(document).ready(function () {
// Retrieve the default token model
var defaultTokenModel = mvc.Components.get("default");
// Listen for a change to the token value
defaultTokenModel.on("change:token", function(newToken, token, options){
var x = document.getElementById("someTag");
if (token==="True"){
x.style.stroke="red";
}
else{
x.style.stroke="lightblue";
}
});
});
});
From there, you should be able to get started
