- fixed help button on settings page require double tap (bug no. 3302891)\r
- added "show icons" option to enable users to hide icons if desired (bug no. 3521427)\r
- added "font size" option to easily customize text size\r
+ - added option to anonymize debug logfiles\r
localizedText['settings.info.excludedCalendars'] = 'aquí es poden especificar quins calendaris s\'han de mostrar si es fa servir més d\'ún';\r
localizedText['settings.name.enableLogging'] = 'Habilitar Registre';\r
localizedText['settings.info.enableLogging'] = 'escriure informació de depuració a C:\\Data\\jslog_widget.log. Nota: Registre d\'errors de Javascript a fitxer ha d\'estar habilitat a la configuració del navegador.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Defineix el fons del widget. Si voleu fer servir imatge, establiu useBackgroundImage = true. Per negre, gris i blau els codis són #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'Zde můžete určit, které kalendáře se zobrazí v případě více definování více kalendářů';\r
localizedText['settings.name.enableLogging'] = 'Povolit protokolování';\r
localizedText['settings.info.enableLogging'] = 'zápis ladění informací na C:\\Data\\jslog_widget.log. Poznámka: Javascript chyba záznamu do souboru musí být aktivována v nastavení prohlížeče';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '. na pozadí';\r
localizedText['settings.info.cssStyle_background'] = 'Definuje na pozadí widgetu. Chcete-li nastavit obrázek na pozadí, nastavit useBackgroundImage = true below. Pro výchozí téma, černá, šedá a světle modrá, kódy # 292029, # e7dfe7, # 009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.pozadí Fullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'falls du mehrere Kalender angelegt hast, kannst du hier festlegen, welche Kalender angezeigt werden sollen';\r
localizedText['settings.name.enableLogging'] = 'Enable Logging';\r
localizedText['settings.info.enableLogging'] = 'write debug information to C:\\Data\\jslog_widget.log. Note: Javascript error logging to file needs to be enabled in your browser settings for this.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymisiertes Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'diese Option einschalten, um die Anzeige und das Loggen von Ereignissen zu anonymisieren. Dies ermöglicht es Benutzern, anonymisierte Logdateien zu erstellen.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Definiert den Hintergrund des Widgets. Falls Sie ein Hintergrundbild verwenden möchten, aktivieren Sie die Einstellung "Benutze Hintergrundbild". Für die Standardthemes des N97 ("schwarz", "grau" und "helles Blau") lauten die Farbcodes #292029, #e7dfe7 und #009aef.';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'Aquí se puede especificar qué calendarios se mostrarán si se han definido varios calendarios';\r
localizedText['settings.name.enableLogging'] = 'Enable Logging';\r
localizedText['settings.info.enableLogging'] = 'write debug information to C:\\Data\\jslog_widget.log. Note: Javascript error logging to file needs to be enabled in your browser settings for this.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Define el fondo de aplicación del widget. Para usar una imagen de fondo personalizada, ponga useBackgroundImage = true debajo. Para el temo por defecto, negro, gris, y azul claro, los códigos son #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'Tästä voit valita, mitkä kalentereistasi haluat näkyvät widgetissä';\r
localizedText['settings.name.enableLogging'] = 'Käytä lokia';\r
localizedText['settings.info.enableLogging'] = 'Kirjoittaa ohjelman suorituksessa tapahtuneet virheet kansioon C:\\Data\\jslog_widget.log. Huomioi: Javascript virheiden kirjoitus lokiin täytyy olla päällä selaimestasi, jotta voit käyttää tätä.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Määrittää widgetin taustan. Jos haluat käyttää taustakuvaa, aseta useBackgroundImage = true below. Oletusteemojen värikoodit, mustalle, harmaalle, and vaaleansiniselle, ovat #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'here you can specify which calendars should be displayed if multiple calendars have been defined';\r
localizedText['settings.name.enableLogging'] = 'Enable Logging';\r
localizedText['settings.info.enableLogging'] = 'write debug information to C:\\Data\\jslog_widget.log. Note: Javascript error logging to file needs to be enabled in your browser settings for this.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Definit le style CSS du fond du widget. Si vous voulez mettre une image de fond, cocher "Utiliser Background Image". Pour le thème par défaut, noir, gris, and bleu, les codes sont #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
showCalendarIndicator: { Type: 'Bool', Default: true, Value: true,},\r
excludedCalendars: { Type: 'Array', Default: [], Value: [],},\r
enableLogging: { Type: 'Bool', Default: false, Value: false,},\r
+ anonymizeLogging: { Type: 'Bool', Default: false, Value: false,},\r
cssStyle_background: { Type: 'String', Default: 'color:#ffffff; background-color:#000000', Value: 'color:#ffffff; background-color:#000000',},\r
cssStyle_backgroundFullscreen: { Type: 'String', Default: 'color:#ffffff; background-color:#000000', Value: 'color:#ffffff; background-color:#000000',},\r
cssStyle_weekDay: { Type: 'String', Default: '', Value: '',},\r
if (!itemCopy['CalendarName']) {\r
itemCopy['CalendarName'] = calendarName;\r
}\r
+ if (config['anonymizeLogging'].Value && config['enableLogging'].Value) {\r
+ if (itemCopy['Summary'])\r
+ itemCopy['Summary'] = getHashForString(itemCopy['Summary']);\r
+ if (itemCopy['Location'])\r
+ itemCopy['Location'] = getHashForString(itemCopy['Location']);\r
+ }\r
array.push(itemCopy);\r
txt += array[array.length - 1].Summary + ", ";\r
}\r
return defaultFontSize;\r
}\r
\r
+function getHashForString(string)\r
+{\r
+ // cheap hashing, loosly based on Java's String.hashCode()\r
+ for (var hash = 0, i = 0; i < string.length; i++)\r
+ hash = (hash << 5) - hash + string.charCodeAt(i);\r
+ hash = hash & hash; // Convert to 32bit integer\r
+ if (hash < 0)\r
+ hash = -hash;\r
+ return hash.toString(16).toUpperCase();\r
+}\r
+\r
</script>\r
\r
<style type="text/css">\r
localizedText['settings.info.excludedCalendars'] = 'qui puoi indicare quale calendario deve essere mostrato se sono impostati calendari multipli';\r
localizedText['settings.name.enableLogging'] = 'Enable Logging';\r
localizedText['settings.info.enableLogging'] = 'write debug information to C:\\Data\\jslog_widget.log. Note: Javascript error logging to file needs to be enabled in your browser settings for this.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Definisce il background del widget. Se vuoi usare una immagine come background imposta useBackgroundImage = true below. For the default themes, black, gray, and light blue, codes are #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'here you can specify which calendars should be displayed if multiple calendars have been defined';\r
localizedText['settings.name.enableLogging'] = 'Enable Logging';\r
localizedText['settings.info.enableLogging'] = 'write debug information to C:\\Data\\jslog_widget.log. Note: Javascript error logging to file needs to be enabled in your browser settings for this.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Defines the background of the widget. If you want to use a background image, set useBackgroundImage = true below. For the default themes, black, gray, and light blue, codes are #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'Tutaj możesz ustawić które kalendarze powinny być wyświetlane jeśli będzie ustawionych parę kalendarzy';\r
localizedText['settings.name.enableLogging'] = 'Włącz logowanie';\r
localizedText['settings.info.enableLogging'] = 'Zapisz informację debug do C:\\Data\\jslog_widget.log. Uwaga: Logowanie błędów Java do pliku powinno być także włączone w twojej przeglądarce.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Definiuje tło dla widgetu. Jeśli chcesz użyć obrazu tła, ustaw poniżej useBackgroundImage = tak. Dla domyślnych motywów, czarny, szary, i lekko niebieske tło: #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'here you can specify which calendars should be displayed if multiple calendars have been defined';\r
localizedText['settings.name.enableLogging'] = 'Enable Logging';\r
localizedText['settings.info.enableLogging'] = 'write debug information to C:\\Data\\jslog_widget.log. Note: Javascript error logging to file needs to be enabled in your browser settings for this.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Define o fundo de tela do widget. Se você quer usar uma imagem de fundo, ponha useBackgroundImage = true abaixo. Para temas padrão, preto, cinza, e azul claro, os códigos são #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r
localizedText['settings.info.excludedCalendars'] = 'here you can specify which calendars should be displayed if multiple calendars have been defined';\r
localizedText['settings.name.enableLogging'] = 'Enable Logging';\r
localizedText['settings.info.enableLogging'] = 'write debug information to C:\\Data\\jslog_widget.log. Note: Javascript error logging to file needs to be enabled in your browser settings for this.';\r
+localizedText['settings.name.anonymizeLogging'] = 'Anonymize Logging';\r
+localizedText['settings.info.anonymizeLogging'] = 'enable this to anonymize the display and logging of event summaries and locations. This allows users to create anonymized logs.';\r
localizedText['settings.name.cssStyle_background'] = '.background';\r
localizedText['settings.info.cssStyle_background'] = 'Задает параметры фона виджета. Например коды цветов черный, серый, светлый - #292029, #e7dfe7, #009aef';\r
localizedText['settings.name.cssStyle_backgroundFullscreen'] = '.backgroundFullscreen';\r