Changeset 673
- Timestamp:
- 06/30/08 23:22:11 (5 months ago)
- Location:
- trunk/twitternotifier
- Files:
-
- 23 modified
-
components/nsTwitterNotifier.js (modified) (3 diffs)
-
content/login.js (modified) (2 diffs)
-
content/login.xul (modified) (1 diff)
-
locale/ca-AD/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/de-DE/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/el-GR/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/en-US/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/es-CL/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/es-ES/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/fi-FI/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/fr-FR/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/gl-ES/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/it-IT/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/ja-JP/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/nb-NO/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/nl-NL/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/pl-PL/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/pt-BR/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/sr-RS/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/sr-YU/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/zh-CN/twitternotifier.pref.dtd (modified) (1 diff)
-
locale/zh-TW/twitternotifier.pref.dtd (modified) (1 diff)
-
tools/migrate.pl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/twitternotifier/components/nsTwitterNotifier.js
r672 r673 110 110 }, 111 111 112 asyncOpen: function(noCookie) { 113 this.noCookie = noCookie; 112 asyncOpen: function() { 114 113 this.channel.notificationCallbacks = this; 115 114 this.channel.asyncOpen(this, null); … … 189 188 // 190 189 if (subject == this.channel) { 191 if (this.noCookie) { 192 if (topic == "http-on-modify-request") { 193 this.httpChannel().setRequestHeader("Cookie", "", false); 194 } 195 else if (topic == "http-on-examine-response") { 196 this.httpChannel().setResponseHeader("Set-Cookie", "", false); 197 } 190 if (topic == "http-on-modify-request") { 191 this.httpChannel().setRequestHeader("Cookie", "", false); 192 } 193 else if (topic == "http-on-examine-response") { 194 this.httpChannel().setResponseHeader("Set-Cookie", "", false); 198 195 } 199 196 … … 332 329 .getService(Components.interfaces.nsIPrefBranch); 333 330 334 request.asyncOpen( pref.getBoolPref("extensions.twitternotifier.noCookie"));331 request.asyncOpen(); 335 332 return request; 336 333 }, -
trunk/twitternotifier/content/login.js
r640 r673 30 30 $("popup-interval").value = popup; 31 31 32 $("popup-autoclose").checked = !this.util.pref().getBoolPref("autoClose");33 $(" no-cookie").checked = this.util.pref().getBoolPref("noCookie");32 $("popup-autoclose").checked = this.util.pref().getBoolPref("autoClose"); 33 $("balloon-popup").checked = this.util.pref().getBoolPref("popup"); 34 34 35 35 $("sound").checked = this.util.pref().getBoolPref("sound"); … … 284 284 this.util.pref().setIntPref("interval", $("refresh-interval").value); 285 285 this.util.pref().setIntPref("popup-interval", $("popup-interval").value); 286 this.util.pref().setBoolPref("autoClose", !$("popup-autoclose").checked);287 this.util.pref().setBoolPref(" noCookie", $("no-cookie").checked);286 this.util.pref().setBoolPref("autoClose", $("popup-autoclose").checked); 287 this.util.pref().setBoolPref("popup", $("balloon-popup").checked); 288 288 289 289 this.util.pref().setBoolPref("sound", $("sound").checked); -
trunk/twitternotifier/content/login.xul
r654 r673 124 124 <row> 125 125 <hbox align="center"> 126 <label value="&twitternotifier.balloon;"/> 127 </hbox> 128 <checkbox id="balloon-popup" label="&twitternotifier.showBalloon;" /> 129 </row> 130 <row> 131 <hbox align="center"> 126 132 <label value="&twitternotifier.popupBehavior;"/> 127 133 </hbox> 128 134 <checkbox id="popup-autoclose" label="&twitternotifier.popupAutoclose;" /> 129 </row>130 <row>131 <hbox align="center">132 <label value="&twitternotifier.cookie;"/>133 </hbox>134 <checkbox id="no-cookie" label="&twitternotifier.cookieBehavior;" tooltiptext="&twitternotifier.cookieBehavior.tooltip;"/>135 135 </row> 136 136 <row> -
trunk/twitternotifier/locale/ca-AD/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Pantalla de la finestra"> 23 23 <!ENTITY twitternotifier.popupAutoclose "No tancar finestra automàticament"> 24 <!ENTITY twitternotifier.cookie "Galeta">25 <!ENTITY twitternotifier.cookieBehavior "No sobreescriure galeta de l'usuari">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Si actives aquesta casella, TwitterFox usarà les pròpies galetes en comptes de les de l'usuari">27 24 <!ENTITY twitternotifier.sound "So de notificació"> 28 25 <!ENTITY twitternotifier.soundButton "Navegar..."> -
trunk/twitternotifier/locale/de-DE/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Fensteranzeige"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Fenster nicht automatisch schließen"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "Benutzercookie nicht überschreiben">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Wenn Sie diese Checkbox aktivieren, benutzt TwitterFox ein eigenes statt dem Benutzercookie">27 24 <!ENTITY twitternotifier.sound "Benachrichtigungssound"> 28 25 <!ENTITY twitternotifier.soundButton "Durchsuchen..."> -
trunk/twitternotifier/locale/el-GR/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Εμφάνιση παραθύρου"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Να μην κλείνει αυτόματα το παράθυρο"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "Να μην αντικαθίσταται το cookie του χρήστη">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Εάν επιλέξετε αυτό το πεδίο, το TwitterFox θα χρησιμοποιεί το δικό του cookie αντί του cookie του χρήστη">27 24 <!ENTITY twitternotifier.sound "Ήχος ειδοποίησης"> 28 25 <!ENTITY twitternotifier.soundButton "Εύρεση..."> -
trunk/twitternotifier/locale/en-US/twitternotifier.pref.dtd
r654 r673 21 21 <!ENTITY twitternotifier.revertKeyconfig "Revert"> 22 22 <!ENTITY twitternotifier.popupBehavior "Window display"> 23 <!ENTITY twitternotifier.popupAutoclose "Don't close window automatically"> 24 <!ENTITY twitternotifier.cookie "Cookie"> 25 <!ENTITY twitternotifier.cookieBehavior "Don't overwrite user cookie"> 26 <!ENTITY twitternotifier.cookieBehavior.tooltip "If you check this box, TwitterFox use own cookie instead of user cookie"> 23 <!ENTITY twitternotifier.popupAutoclose "Close window automatically"> 24 <!ENTITY twitternotifier.balloon "Popup display"> 25 <!ENTITY twitternotifier.showBalloon "Show balloon popup"> 27 26 <!ENTITY twitternotifier.sound "Notification sound"> 28 27 <!ENTITY twitternotifier.soundButton "Browse..."> -
trunk/twitternotifier/locale/es-CL/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Mostrar ventana"> 23 23 <!ENTITY twitternotifier.popupAutoclose "No cerrar la ventana automáticamente."> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "No sobrescribir cookie de usuario.">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Si activas esta opción, TwitterFox usará su propia cookie en lugar de la del usuario.">27 24 <!ENTITY twitternotifier.sound "Sonido de notificación"> 28 25 <!ENTITY twitternotifier.soundButton "Navegar..."> -
trunk/twitternotifier/locale/es-ES/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Mostrar ventana"> 23 23 <!ENTITY twitternotifier.popupAutoclose "No cerrar la ventana automáticamente"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "No sobreescribir la cookie de usuario">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Si activas esta casilla, TwitterFox usará su propia cookie en lugar de la cookie de usuario">27 24 <!ENTITY twitternotifier.sound "Sonido de aviso"> 28 25 <!ENTITY twitternotifier.soundButton "Examinar..."> -
trunk/twitternotifier/locale/fi-FI/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Ikkunan esittäminen"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Älä sulje ikkunaa automaattisesti"> 24 <!ENTITY twitternotifier.cookie "Eväste">25 <!ENTITY twitternotifier.cookieBehavior "Älä ylikirjoita käyttäjän evästettä">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Jos merkitset tämän valintalaatikon, TwitterFox käyttää omaa evästettään käyttäjän evästeen sijaan">27 24 <!ENTITY twitternotifier.sound "Ilmoitusääni"> 28 25 <!ENTITY twitternotifier.soundButton "Selaa..."> -
trunk/twitternotifier/locale/fr-FR/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Affichage de la fenêtre"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Ne pas fermer la fenêtre automatiquement"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "Ne pas remplacer le cookie utilisateur">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Si vous cochez cette case, TwitterFox utilisera son propre cookie">27 24 <!ENTITY twitternotifier.sound "Son de notification"> 28 25 <!ENTITY twitternotifier.soundButton "Parcourir…"> -
trunk/twitternotifier/locale/gl-ES/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Mostrar fiestra"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Non pechar a fiestra automaticamente"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "Non sobrescribir a cookie do usuario">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Se marcas este cadro, TwitterFox empregará a sua propia cookie no lugar da cookie de usuario">27 24 <!ENTITY twitternotifier.sound "Son de notificación"> 28 25 <!ENTITY twitternotifier.soundButton "Examinar..."> -
trunk/twitternotifier/locale/it-IT/twitternotifier.pref.dtd
r669 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Visualizza finestra"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Non chiuderla automaticamente"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "Non sovrascrivere cookie dell'utente">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Se selezioni questa opzione, TwitterFox userà un proprio cookie invece di quello dell'utente">27 24 <!ENTITY twitternotifier.sound "Suono di notifica"> 28 25 <!ENTITY twitternotifier.soundButton "Seleziona..."> -
trunk/twitternotifier/locale/ja-JP/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "ウィンドウの表示"> 23 23 <!ENTITY twitternotifier.popupAutoclose "ウィンドウを自動的に閉じない"> 24 <!ENTITY twitternotifier.cookie "クッキー"> 25 <!ENTITY twitternotifier.cookieBehavior "ユーザーのCookieを上書きしない"> 26 <!ENTITY twitternotifier.cookieBehavior.tooltip "このボックスをチェックすると、ブラウザとTwitterFoxで異なるアカウントを使うことが出来ます"> 24 <!ENTITY twitternotifier.balloon "ポップアップの表示"> 25 <!ENTITY twitternotifier.showBalloon "バルーンポップアップを表示する"> 27 26 <!ENTITY twitternotifier.sound "新着を音で通知する"> 28 27 <!ENTITY twitternotifier.soundButton "参照..."> -
trunk/twitternotifier/locale/nb-NO/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Vindusvisning"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Ikke lukk vinduet automatisk"> 24 <!ENTITY twitternotifier.cookie "Informasjonskapsel">25 <!ENTITY twitternotifier.cookieBehavior "Ikke overskriv brukerens informasjonskapsel">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Hvis du krysser av her vil TwitterFox bruke sin egen informasjonskapsel">27 24 <!ENTITY twitternotifier.sound "Varslingslyd"> 28 25 <!ENTITY twitternotifier.soundButton "Finn ..."> -
trunk/twitternotifier/locale/nl-NL/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Vensterweergave"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Venster niet automatisch sluiten"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "Gebruikerscookie niet overschrijven">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Als u dit veld aanvinkt zal TwitterFox een eigen cookie in plaats van een gebruikerscookie gebruiken">27 24 <!ENTITY twitternotifier.sound "Notificatiegeluid"> 28 25 <!ENTITY twitternotifier.soundButton "Bladeren..."> -
trunk/twitternotifier/locale/pl-PL/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Wyświetlanie okienka"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Nie zamykaj okienka automatycznie"> 24 <!ENTITY twitternotifier.cookie "Ciasteczko">25 <!ENTITY twitternotifier.cookieBehavior "Nie nadpisuj ciasteczka użytkownika">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Każ TwitterFoksowi korzystać z własnego ciasteczka zamiast z ciasteczka użytkownika">27 24 <!ENTITY twitternotifier.sound "Dźwięk powiadomienia"> 28 25 <!ENTITY twitternotifier.soundButton "Przeglądaj..."> -
trunk/twitternotifier/locale/pt-BR/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Exibição da janela"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Não fechar a janela automaticamente"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "Não sobrescrever cookie do usuário">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Se você verificar esta caixa, o TwitterFox usa um cookie próprio em vez do cookie do usuário">27 24 <!ENTITY twitternotifier.sound "Som de notificação"> 28 25 <!ENTITY twitternotifier.soundButton "Escolher arquivo..."> -
trunk/twitternotifier/locale/sr-RS/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Приказ прозора"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Не затварај прозор аутоматски"> 24 <!ENTITY twitternotifier.cookie "Колачићи">25 <!ENTITY twitternotifier.cookieBehavior "Не преписуј корисникове колачиће">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Ако омогућите ову опцију, TwitterFox ће користити своје колачиће уместо корисникових колачића">27 24 <!ENTITY twitternotifier.sound "Звук за обавештења"> 28 25 <!ENTITY twitternotifier.soundButton "Потражи..."> -
trunk/twitternotifier/locale/sr-YU/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "Prikaz prozora"> 23 23 <!ENTITY twitternotifier.popupAutoclose "Ne zatvaraj prozor automatski"> 24 <!ENTITY twitternotifier.cookie "Kolačići">25 <!ENTITY twitternotifier.cookieBehavior "Ne prepisuj korisnikove kolačiće">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "Ako omogućite ovu opciju, TwitterFox će koristiti svoje kolačiće umesto korisnikovih kolačića">27 24 <!ENTITY twitternotifier.sound "Zvuk za obaveštenja"> 28 25 <!ENTITY twitternotifier.soundButton "Potraži..."> -
trunk/twitternotifier/locale/zh-CN/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "窗口显示"> 23 23 <!ENTITY twitternotifier.popupAutoclose "不要自动关闭窗口"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "不要覆写用户Cookie">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "选择此项,TwitterFox会以自己的Cookie取代用户Cookie">27 24 <!ENTITY twitternotifier.sound "新信息通知声音"> 28 25 <!ENTITY twitternotifier.soundButton "浏览..."> -
trunk/twitternotifier/locale/zh-TW/twitternotifier.pref.dtd
r654 r673 22 22 <!ENTITY twitternotifier.popupBehavior "視窗顯示"> 23 23 <!ENTITY twitternotifier.popupAutoclose "不要自動關閉視窗"> 24 <!ENTITY twitternotifier.cookie "Cookie">25 <!ENTITY twitternotifier.cookieBehavior "不要覆寫使用者的Cookie">26 <!ENTITY twitternotifier.cookieBehavior.tooltip "核取此項,TwitterFox將以自己的Cookie取代使用者的Cookie">27 24 <!ENTITY twitternotifier.sound "新訊息通知音效"> 28 25 <!ENTITY twitternotifier.soundButton "瀏覽..."> -
trunk/twitternotifier/tools/migrate.pl
r637 r673 38 38 } 39 39 40 my @entities = readentities('en-US', 'twitternotifier.pref.properties'); 40 my $target = 'twitternotifier.pref.dtd'; 41 42 my @entities = readentities('en-US', $target); 41 43 42 44 foreach my $locale (@locales) { 43 45 44 copy("locale/$locale/ twitternotifier.properties", "locale/$locale/twitternotifier.properties.orig");46 copy("locale/$locale/$target", "locale/$locale/$target.orig"); 45 47 46 open INPUT, "locale/$locale/ twitternotifier.properties.orig" or die "Couldn't open file, $!";47 open OUTPUT, "> locale/$locale/ twitternotifier.pref.properties" or die "Couldn't open file, $!";48 open INPUT, "locale/$locale/$target.orig" or die "Couldn't open file, $!"; 49 open OUTPUT, "> locale/$locale/$target" or die "Couldn't open file, $!"; 48 50 49 51 while (<INPUT>) { 50 52 chomp; 51 53 my $line = $_; 52 my @entity = split(/=/, $line, 2); 53 next if scalar @entity != 2; 54 55 my @entity; 56 if ($target =~ /properties$/) { 57 @entity = split(/=/, $line); 58 } 59 else { 60 $line =~ /ENTITY twitternotifier\.(\w+)\s*/; 61 push @entity, $1; 62 } 54 63 55 64 if (grep(/$entity[0]/, @entities)) { 56 print OUTPUT "$ entity[0]=$entity[1]\n";65 print OUTPUT "$line\n"; 57 66 } 58 67 } … … 61 70 } 62 71 63 my @entities = readentities('en-US', 'twitternotifier.properties');64 65 foreach my $locale (@locales) {66 67 open INPUT, "locale/$locale/twitternotifier.properties.orig" or die "Couldn't open file, $!";68 open OUTPUT, "> locale/$locale/twitternotifier.properties" or die "Couldn't open file, $!";69 70 while (<INPUT>) {71 chomp;72 my $line = $_;73 my @entity = split(/=/, $line, 2);74 next if scalar @entity != 2;75 76 if (grep(/$entity[0]/, @entities)) {77 print OUTPUT "$entity[0]=$entity[1]\n";78 }79 }80 close OUTPUT;81 close INPUT;82 }
