franz159 wrote:
> I created a file "it.json" with italian translation of strings.
> I uploaded the file in the html/lang directory
> >
Code:
--------------------
> >
/var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/MaterialSkin/HTML/material/html/lang
$ ls -l it.json
> -rwxr-xr-x 1 squeezeboxserver nogroup 17297 Oct 30 23:56 it.json
>
pi@moodeStdl:/var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/MaterialSkin/HTML/material/html/lang
$
--------------------
> >
> But is deos not seem to work when setting the language to Italian in
> LMS.
> Could you please advise which "language code" I should use for
> Italian?
> I tried both
> IT.JSON
> and
> IT-IT.JSON
>
> Thanks
> franz
Material first queries LMS for its language setting. If you run Material
in a desktop browser, open your browser's developer tools, go to the
network tab, you should see lots of calls to -jsonrpc.js-. One of these
will have smething like
-{"method":"slim.request","params":["",["pref","language","?"]],"id":1,"result":{"_p2":"EN"}}-
The language returned here is -EN-. When Material detects -EN- it then
queries the browser's settings to determine if its should use american
english or british english. That doesn't affect you, but the
-jsonrpc.js- response should let you know what to use as the filename
(Material converts it to lowercase).
If you can use curl from a command line, you could just call:
Code:
--------------------
curl 'http://localhost:9000/jsonrpc.js' --data-binary
'{"id":1,"method":"slim.request","params":["",["pref","language","?"]]}'
--------------------
Does that help?
------------------------------------------------------------------------
cpd73's Profile: http://forums.slimdevices.com/member.php?userid=66686
View this thread: http://forums.slimdevices.com/showthread.php?t=109624
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins