by QTip » Mon May 21, 2012 5:51 pm
benjibarnicals wrote:This is the string being looked for in the initdata.cgi JSON object:
Notification.Messenger.PersonalLang = initdata.UserSettings['Personal'].lang;
I've looked through the object and the "Personal" array group doesn't exist. Has Synology changed their data? Removed this array? Or has renamed it to something else...
Perhaps QTip should update his app to pull the user language from:
Notification.Messenger.PersonalLang = initdata.Session.lang;
Which is the language settings for the current user session.
I tested a little bit and forget, that i set the var in my environment.
The var only exist and written into the json block, if the user set the personal language.
Your right with "initdata.Session.lang"

A new version (bugfix) was published and can be installed through package management.
DiskStations: DS1010+ DSM 4.1.2647 5xWD20EARS-00MVWB0 (RAID5)|DS209+ DSM 4.1-2661 1xHD401LJ|DS211j DSM 4.1.2661 1xWD10EACS|FANTEC 4xHD154UI
WorkStation: Core 2 Quad Q6600, 8800GT, 6GB, Win7 x64 Ultimate|Asus 27", PIXMA MX515
Network: TP-Link 1043ND|TP-Link SG1008D|D-Link 1005D
SmartClients: Milestone (2.3.7), Asus Transformer (4.0.3)
Mediaclients: EasyVDR DVB-C HD|Philips 42"|Samsung BD-C5500
Projects: CPH DDNS updater Rootkit Hunter Notification forwarder Notification messenger Growler