hey there!
I need your help.
I want to translate an application. Already followed this guideline http://docs.splunk.com/Documentation/Splunk/6.5.1/AdvancedDev/TranslateSplunk , but this does not help me to translate buttons or texts written in JS.
Hi SJanasek,
the TranslateSplunk i18n-functionality does indeed not extract/translate site content in JS. I've found a way to use it either way:
You have to add the entries in your messages.mo / po by hand and have to follow the guidelines you've linked regarding file placement.
You then have to add the following to your js:
require([
...
'splunk.i18n',
...
], function(..., i18n) {
Now you are able to use i18n._("variable_name")
in your code when naming buttons/labels and so on. The function will return the value defined by the used language and the variable_name in your .po.
Best regards,
Jens
Hi SJanasek,
the TranslateSplunk i18n-functionality does indeed not extract/translate site content in JS. I've found a way to use it either way:
You have to add the entries in your messages.mo / po by hand and have to follow the guidelines you've linked regarding file placement.
You then have to add the following to your js:
require([
...
'splunk.i18n',
...
], function(..., i18n) {
Now you are able to use i18n._("variable_name")
in your code when naming buttons/labels and so on. The function will return the value defined by the used language and the variable_name in your .po.
Best regards,
Jens
can you give me a more detailed description please?