[Pkg-mozext-commits] [SCM] extension that detects valid HTTPS pages as you browse branch, master, updated. debian/086-1-9-g075b75b
Dmitry Smirnov
onlyjob at member.fsf.org
Wed May 15 00:39:12 UTC 2013
The following commit has been merged in the master branch:
commit b76ecd11bf0e88b2714b0ffeea29934c24264210
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date: Wed May 15 10:23:35 2013 +1000
Imported Upstream version 087
diff --git a/chrome/httpsfinder.jar!/locale/it/Overlay.dtd b/chrome/httpsfinder.jar!/locale/it/Overlay.dtd
new file mode 100644
index 0000000..eea955a
--- /dev/null
+++ b/chrome/httpsfinder.jar!/locale/it/Overlay.dtd
@@ -0,0 +1,80 @@
+<!--Pref window sizing for different translated string lengths-->
+<!ENTITY httpsfinder.prefSize.windowWidth "515">
+<!ENTITY httpsfinder.prefSize.windowHeight "570">
+<!ENTITY httpsfinder.prefSize.detectDescWidth "450">
+<!ENTITY httpsfinder.prefSize.detectChkDescWidth "405">
+<!--End prefWindow sizing-->
+
+<!-- Gennaio, Febbraio, Marzo, Aprile, Maggio, Giugno, Luglio, Agosto, Settembre, Ottobre, Novembre, Dicembre -->
+
+<!ENTITY httpsfinder.version "0.86">
+<!ENTITY httpsfinder.buildDate "9 Febbraio 2012">
+<!ENTITY httpsfinder.title "HTTPS Finder">
+<!ENTITY httpsfinder.buildDateTitle "Data di creazione:">
+<!ENTITY httpsfinder.authorTitle "Autore:">
+<!ENTITY httpsfinder.googleCodeURL "https://code.google.com/p/https-finder/">
+<!ENTITY httpsfinder.mySite "http://www.KevinAJacobs.com">
+<!ENTITY httpsfinder.preference.title "Preferenze di HTTPS Finder">
+<!ENTITY httpsfinder.preference.titleKey "H">
+<!ENTITY httpsfinder.preference.translations "Traduzioni offerte dalle seguenti persone:">
+<!ENTITY httpsfinder.preference.supportTitle "Email supporto:">
+<!ENTITY httpsfinder.preference.supportEmail "httpsfinder at gmail.com">
+<!ENTITY httpsfinder.preference.enable "Attiva HTTPS Finder">
+<!ENTITY httpsfinder.preference.noRulePrompt "Non chiedere di salvare le regole HTTPS (Utilizza HTTPS Everywhere)">
+<!ENTITY httpsfinder.preference.autoForward "Applica automaticamente HTTPS quando disponibile">
+<!ENTITY httpsfinder.preference.whitelistLabel "Whitelist domini (Non utilizzare HTTPS per questi domini)">
+<!ENTITY httpsfinder.preference.whitelistAddButton "Aggiungi alla whitelist">
+<!ENTITY httpsfinder.preference.whitelistModify "Modifica">
+<!ENTITY httpsfinder.preference.whitelistRemove "Rimuovi voce">
+<!ENTITY httpsfinder.preference.savedRulesTip "Il salvataggio delle regole può essere disabilitato nelle impostazioni di HTTPS Everywhere.">
+<!ENTITY httpsfinder.preference.ruleTip "Nota che www.domain.com è sottodominio di domain.com">
+<!ENTITY httpsfinder.preference.learnMoreTip "Scopri di più su HTTPS Finder">
+<!ENTITY httpsfinder.preference.learnLinkName "qui">
+<!ENTITY httpsfinder.preference.whitelistAddTextbox "Hostname (domain.tld, sub.domain.tld, *.domain.tld)">
+<!ENTITY httpsfinder.preference.whitelistUrlColumn "Hostname">
+<!ENTITY httpsfinder.preference.headFirst "Prova a rilevare tramite richiesta HEAD prima (Invia richiesta GET al server se non possibile)">
+<!ENTITY httpsfinder.preference.generalTab "Generale">
+<!ENTITY httpsfinder.preference.advancedTab "Avanzate">
+<!ENTITY httpsfinder.preference.aboutTab "Info">
+<!ENTITY httpsfinder.preference.detectionLabel "Metodo di rilevamento">
+<!ENTITY httpsfinder.preference.showpreview "Mostra un'anteprima della regola (modificabile) prima di salvarla">
+<!ENTITY httpsfinder.preference.secureCookies "Garantisci cookies per i domini HTTPS validi">
+<!ENTITY httpsfinder.preference.secureWildcardCookies "Garantisci anche i wildcard cookies">
+<!ENTITY httpsfinder.preference.detectionDescLONG "Le richieste HEAD utilizzano meno banda di quelle GET, ma alcuni server potrebbero non supportarle. Se ciò accade, HTTPS Finder invierà una richiesta GET.">
+<!ENTITY httpsfinder.preference.detectionDescRec "Se hai una connessione veloce puoi deselezionare l'opzione per inviare solo richieste GET. In caso di connessione lenta le richieste HEAD dovrebbero essere risolte più velocemente per la maggior parte dei siti.">
+<!ENTITY httpsfinder.preference.debug "Attiva debug">
+<!ENTITY httpsfinder.rulePreview.top "Anteprima regola:">
+<!ENTITY httpsfinder.rulePreview.tip1 "Tutte le modifiche apportate saranno applicate alla regola salvata.">
+<!ENTITY httpsfinder.rulePreview.tip2 "Clicca su OK per salvare la regola, o su Cancella per tornare indietro senza salvare">
+<!ENTITY httpsfinder.rulePreview.link "https://www.eff.org/https-everywhere/rulesets">
+<!ENTITY httpsfinder.rulePreview.clickhere "qui">
+<!ENTITY httpsfinder.rulePreview.learnmore "Scopri di più sulla formattazione delle regole">
+<!ENTITY httpsfinder.menu.settings "Preferenze">
+<!ENTITY httpsfinder.menu.settingsKey "P">
+<!ENTITY httpsfinder.menu.refresh "Cancella la whitelist temporanea">
+<!ENTITY httpsfinder.menu.refreshKey "C">
+<!ENTITY httpsfinder.menu.homepage "Pagina web del progetto">
+<!ENTITY httpsfinder.menu.homepageKey "P">
+<!ENTITY httpsfinder.menu.rate "Tasso velocità di HTTPS Finder">
+<!ENTITY httpsfinder.menu.rateKey "R">
+<!ENTITY httpsfinder.menu.help "Aiuto">
+<!ENTITY httpsfinder.menu.helpKey "H">
+<!ENTITY httpsfinder.preference.createRule "Crea regola">
+<!ENTITY httpsfinder.preference.sslReport "Genera rapporto SSL">
+<!ENTITY httpsfinder.preference.clearResults "Cancella tutti i risultati">
+<!ENTITY httpsfinder.preference.listHeaderHTTPS "Risultato HTTPS">
+<!ENTITY httpsfinder.preference.listHeaderTitle "Risultati della sessione di rilevamento">
+<!ENTITY httpsfinder.preference.autoDismissTitle "Nascondi avvisi automaticamente dopo (secondi)">
+<!ENTITY httpsfinder.preference.autoDismissToolTip "Durata (secondi)">
+<!ENTITY httpsfinder.preference.noHTTPSAlertTooltip "Deseleziona per utilizzare solo il rilevamento silenzioso (Controlla i risultati e crea regole attraverso la scheda Avanzate)">
+<!ENTITY httpsfinder.preference.noHTTPSAlertTitle "Abilita gli avvisi di rilevamento HTTPS (se l'opzione "Applica automaticamente HTTPS" è disabilitata)">
+<!ENTITY httpsfinder.translation.german "- Tedesco (Michael Wolf & Daniel Helmert)">
+<!ENTITY httpsfinder.translation.dutch "- Olandese (Donné Brok)">
+<!ENTITY httpsfinder.translation.polish "- Polacco (PcP)">
+<!ENTITY httpsfinder.translation.swedish "- Svedese (Mikael Hiort)">
+<!ENTITY httpsfinder.translation.spanish "- Spagnolo (strel)">
+<!ENTITY httpsfinder.translation.portuguese "- Portoghese (Megahertz)">
+<!ENTITY httpsfinder.translation.finnish "- Finlandese (Jorma Karvonen)">
+<!ENTITY httpsfinder.translation.chinese "- Cinese (Christopher Meng)">
+<!ENTITY httpsfinder.translation.taiwan "- Cinese (Taiwan) (swda289346)">
+<!ENTITY httpsfinder.translation.italian "- Italiano (Walter Purcaro)">
diff --git a/chrome/httpsfinder.jar!/locale/it/Overlay.properties b/chrome/httpsfinder.jar!/locale/it/Overlay.properties
new file mode 100644
index 0000000..b545407
--- /dev/null
+++ b/chrome/httpsfinder.jar!/locale/it/Overlay.properties
@@ -0,0 +1,33 @@
+httpsfinder.version = 0.86
+httpsfinder.description = Rileva automaticamente e avvisa quando il protocollo di connessione SSL è disponibile per una pagina web.
+httpsfinder.main.noThanks = No
+httpsfinder.main.noThanksKey = N
+httpsfinder.main.rememberSetting = Salva la regola
+httpsfinder.main.rememberSettingKey = S
+httpsfinder.main.autoForwardRulePrompt = HTTPS applicato. Salvare questa regola per HTTPS Everywhere? (Nota che i servizi forniti attraverso connessione HTTPS potrebbero essere differenti da quelli forniti via HTTP)
+httpsfinder.main.saveRulePrompt = Salvare questa regola per HTTPS Everywhere? (Nota che i servizi forniti attraverso connessione HTTPS potrebbero essere differenti da quelli forniti via HTTP)
+httpsfinder.main.noRedirect = No
+httpsfinder.main.noRedirectKey = N
+httpsfinder.main.yesRedirect = Si, vai alla pagina HTTPS
+httpsfinder.main.yesRedirectKey = Y
+httpsfinder.main.httpsFoundPrompt = Sembra sia disponibile la versione criptata di questa pagina. Vuoi visitarla?
+httpsfinder.main.ruleAddedTitle = Regola aggiunta
+httpsfinder.main.ruleAddedText = La regola sarà applicata da HTTPS Everywhere dopo il riavvio del browser.
+httpsfinder.main.whitelist = Aggiungi alla whitelist
+httpsfinder.main.whitelistKey = A
+httpsfinder.main.whitelistAdded = Dominio aggiunto alla whitelist
+httpsfinder.main.getHttpsEverywhereKey = G
+httpsfinder.main.getHttpsEverywhere = Ricevi da HTTPS Everywhere
+httpsfinder.main.NoHttpsEverywhere = Non sembra che tu abbia installato HTTPS Everywhere. Le regole verranno salvate, ma non saranno applicate finché HTTPS Everywhere non verrà installato.
+httpsfinder.main.restartPrompt = Le regole verranno applicate dopo il riavvio di Firefox. Riavviare ora? (Le schede aperte saranno salvate)
+httpsfinder.main.restartPromptPrivate = Le regole verranno applicate dopo il riavvio di Firefox. Riavviare ora? Le schede aperte non saranno salvate (La Navigazione anonima è attiva)
+httpsfinder.main.restartYes = Riavvia ora
+httpsfinder.main.restartYesKey = n
+httpsfinder.main.restartNo = Riavvia dopo
+httpsfinder.main.restartNoKey = l
+httpsfinder.main.tempWhitelistedTitle = Temporaneamente in whitelist
+httpsfinder.main.tempWhitelistedBody = Dominio aggiunto alla Whitelist temporanea (per la sessione in uso).
+httpsfinder.overlay.whitelistReset = Whitelist e sessione di rilevamento cancellate
+httpsfinder.preference.noResultsPB = Nessun risultato salvato in Navigazione anonima
+httpsfinder.main.selfSignedAlert = Questa pagina utilizza un certificato autofirmato per la connessione HTTPS. Aggiungila alla whitelist, oppure visita la pagina HTTPS e aggiungi l'eccezione. Nota: HTTPS Finder non applicherà HTTPS nei siti web con certificati SSL auto-firmati. Creare una regola, se si vuole altrimenti.
+httpsfinder.rulePreview.overwriteConfirm = Sovrascrivere la regola esistente?
\ No newline at end of file
diff --git a/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.dtd b/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.dtd
new file mode 100644
index 0000000..a3a89a1
--- /dev/null
+++ b/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.dtd
@@ -0,0 +1,81 @@
+<!--Pref window sizing for different translated string lengths-->
+<!ENTITY httpsfinder.prefSize.windowWidth "515">
+<!ENTITY httpsfinder.prefSize.windowHeight "570">
+<!ENTITY httpsfinder.prefSize.detectDescWidth "450">
+<!ENTITY httpsfinder.prefSize.detectChkDescWidth "405">
+<!--End prefWindow sizing-->
+
+<!ENTITY httpsfinder.version "0.86">
+
+<!-- For month in Vietnamese: Tháng Giêng, Tháng Hai, Tháng Ba, Tháng Tư, Tháng NÄm, Tháng Sáu, Tháng Bảy, Tháng Tám, Tháng ChÃn, Tháng Mưá»i, Tháng Mưá»i Má»t, Tháng Mưá»i Hai -->
+
+<!ENTITY httpsfinder.buildDate "09/02/2012"><!--Format is "dd/mm/yyyy" or "Ngà y dd tháng mm, yyyy".-->
+<!ENTITY httpsfinder.title "HTTPS Finder">
+<!ENTITY httpsfinder.buildDateTitle "Ngà y tạo:">
+<!ENTITY httpsfinder.authorTitle "Tác giả:">
+<!ENTITY httpsfinder.googleCodeURL "https://code.google.com/p/https-finder/">
+<!ENTITY httpsfinder.mySite "http://www.KevinAJacobs.com">
+<!ENTITY httpsfinder.preference.title "Tùy chá»n HTTPS Finder">
+<!ENTITY httpsfinder.preference.titleKey "H">
+<!ENTITY httpsfinder.preference.translations "Bản dá»ch ÄÆ°á»£c cung cấp bá»i các cá nhân sau Äây:">
+<!ENTITY httpsfinder.preference.supportTitle "Email hỠtrợ:">
+<!ENTITY httpsfinder.preference.supportEmail "httpsfinder at gmail.com">
+<!ENTITY httpsfinder.preference.enable "Báºt HTTPS Finder">
+<!ENTITY httpsfinder.preference.noRulePrompt "Không há»i lại khi lưu thiết láºp HTTPS (Dùng khi không có HTTPS Everywhere)">
+<!ENTITY httpsfinder.preference.autoForward "Tá»± Äá»ng bắt buá»c HTTPS khi sẵn sà ng.">
+<!ENTITY httpsfinder.preference.whitelistLabel "Danh sách an toà n (Không cần HTTPS vá»i những tên miá»n nà y)">
+<!ENTITY httpsfinder.preference.whitelistAddButton "Thêm và o danh sách an toà n">
+<!ENTITY httpsfinder.preference.whitelistModify "Chá»nh sá»a">
+<!ENTITY httpsfinder.preference.whitelistRemove "Xóa">
+<!ENTITY httpsfinder.preference.savedRulesTip "Thiết láºp Äã lưu có thá» bá» vô hiá»u hóa trong thiết láºp HTTPS Everywhere.">
+<!ENTITY httpsfinder.preference.ruleTip "Vá»i thiết láºp danh sách an toà n, chú ý rằng www.domain.com là tên miá»n phụ (domain con) cá»§a domain.com.">
+<!ENTITY httpsfinder.preference.learnMoreTip "Tìm hiá»u thêm vá» HTTPS Finder">
+<!ENTITY httpsfinder.preference.learnLinkName "tại Äây">
+<!ENTITY httpsfinder.preference.whitelistAddTextbox "Hostname (domain.tld, sub.domain.tld, *.domain.tld)">
+<!ENTITY httpsfinder.preference.whitelistUrlColumn "Hostname">
+<!ENTITY httpsfinder.preference.headFirst "Dùng dò tìm vá»i HEAD trưá»c (Trá» lại dùng GET nếu không ÄÆ°á»£c há» trợ từ máy chá»§)">
+<!ENTITY httpsfinder.preference.generalTab "Tá»ng quát">
+<!ENTITY httpsfinder.preference.advancedTab "Nâng cao">
+<!ENTITY httpsfinder.preference.aboutTab "Thông tin">
+<!ENTITY httpsfinder.preference.detectionLabel "Phương pháp phát hiá»n">
+<!ENTITY httpsfinder.preference.showpreview "Hiá»n thá» bản xem trưá»c cá»§a thiết láºp (cho phép chá»nh sá»a) trưá»c khi lưu">
+<!ENTITY httpsfinder.preference.secureCookies "Bảo vá» cookies cho những HTTPS domain hợp lá»">
+<!ENTITY httpsfinder.preference.secureWildcardCookies "Äá»ng thá»i bảo vá» wildcard cookies cho các HTTPS domain">
+<!ENTITY httpsfinder.preference.detectionDescLONG "Truy vấn HEAD sá» dụng Ãt bÄng thông hÆ¡n GET nhưng má»t sá» máy chá»§ không há» trợ nó. Nếu Äiá»u nà y xảy ra, HTTPS Finder sẽ trá» vá» sá» dụng truy vấn GET.">
+<!ENTITY httpsfinder.preference.detectionDescRec "Tùy chá»n ÄÆ°á»£c khuyến nghá»: Nếu bạn có má»t kết ná»i internet tá»t, bá» chá»n Äá» chá» dùng GET. Vá»i má»t ÄÆ°á»ng truyá»n cháºm, sá» dụng HEAD trưá»c có thá» nhanh hÆ¡n rõ rá»t á» Äa phần các trang.">
+<!ENTITY httpsfinder.preference.debug "Báºt debug (verbose) logging">
+<!ENTITY httpsfinder.rulePreview.top "Bản xem trưá»c cá»§a thiết láºp:">
+<!ENTITY httpsfinder.rulePreview.tip1 "Những gì bạn thay Äá»i sẽ thá» hiá»n trong các thiết láºp ÄÆ°á»£c lưu.">
+<!ENTITY httpsfinder.rulePreview.tip2 "Nhấn OK Äá» lưu thiết láºp hoặc Há»§y bá» (Cancel) Äá» trá» lại.">
+<!ENTITY httpsfinder.rulePreview.link "https://www.eff.org/https-everywhere/rulesets">
+<!ENTITY httpsfinder.rulePreview.clickhere "tại Äây">
+<!ENTITY httpsfinder.rulePreview.learnmore "Tìm hiá»u thêm vá» cấu trúc thiết láºp">
+<!ENTITY httpsfinder.menu.settings "Tùy chá»n">
+<!ENTITY httpsfinder.menu.settingsKey "P">
+<!ENTITY httpsfinder.menu.refresh "Xóa danh sách an toà n tạm thá»i">
+<!ENTITY httpsfinder.menu.refreshKey "C">
+<!ENTITY httpsfinder.menu.homepage "Website dự án">
+<!ENTITY httpsfinder.menu.homepageKey "P">
+<!ENTITY httpsfinder.menu.rate "Bình chá»n HTTPS Finder">
+<!ENTITY httpsfinder.menu.rateKey "R">
+<!ENTITY httpsfinder.menu.help "Giúp Äỡ">
+<!ENTITY httpsfinder.menu.helpKey "H">
+<!ENTITY httpsfinder.preference.createRule "Tạo Rule (thiết láºp má»i)">
+<!ENTITY httpsfinder.preference.sslReport "Tạo báo cáo SSL">
+<!ENTITY httpsfinder.preference.clearResults "Xóa toà n bỠkết quả">
+<!ENTITY httpsfinder.preference.listHeaderHTTPS "Kết quả HTTPS">
+<!ENTITY httpsfinder.preference.listHeaderTitle "Kết quả tìm phiên là m viá»c">
+<!ENTITY httpsfinder.preference.autoDismissTitle "Tá»± Äá»ng bá» qua thông báo sau (giây)">
+<!ENTITY httpsfinder.preference.autoDismissToolTip "Thá»i gian (giây)">
+<!ENTITY httpsfinder.preference.noHTTPSAlertTooltip "Bá» chá»n Äá» chạy ngầm dò tìm. Hiá»n thá» kết quả và tạo thiết láºp trong thẻ Nâng cao">
+<!ENTITY httpsfinder.preference.noHTTPSAlertTitle "Báºt thông báo Tìm thấy HTTPS (nếu tá»± Äá»ng chuyá»n HTTPS bá» tắt)">
+<!ENTITY httpsfinder.translation.german "- German (Michael Wolf & Daniel Helmert)">
+<!ENTITY httpsfinder.translation.dutch "- Dutch (Donné Brok)">
+<!ENTITY httpsfinder.translation.polish "- Polish (PcP)">
+<!ENTITY httpsfinder.translation.swedish "- Swedish (Mikael Hiort)">
+<!ENTITY httpsfinder.translation.spanish "- Spanish (strel)">
+<!ENTITY httpsfinder.translation.portuguese "- Portuguese (Megahertz)">
+<!ENTITY httpsfinder.translation.finnish "- Finnish (Jorma Karvonen)">
+<!ENTITY httpsfinder.translation.chinese "- Chinese (Christopher Meng)">
+<!ENTITY httpsfinder.translation.taiwan "- Chinese (Taiwan) (swda289346)">
+<!ENTITY httpsfinder.translation.italian "- Italian (Walter Purcaro)">
diff --git a/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.properties b/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.properties
new file mode 100644
index 0000000..451149d
--- /dev/null
+++ b/chrome/httpsfinder.jar!/locale/vi-VN/Overlay.properties
@@ -0,0 +1,33 @@
+httpsfinder.version = 0.86
+httpsfinder.description = Tá»± Äá»ng phát hiá»n và thông báo khi SSL sẵn sà ng trên má»t trang web. Tá»± Äá»ng tạo thêm má»t quy Äá»nh (rule) cho HTTPS Everywhere
+httpsfinder.main.noThanks = Không, cảm ơn.
+httpsfinder.main.noThanksKey = N
+httpsfinder.main.rememberSetting = Lưu thiết láºp
+httpsfinder.main.rememberSettingKey = S
+httpsfinder.main.autoForwardRulePrompt = Äã chuyá»n chế Äá» HTTPS. Lưu quy Äá»nh (rule) nà y cho HTTPS Everywhere? (Chú ý: Dá»ch vụ ÄÆ°á»£c cung cấp qua HTTPS có thá» khác vá»i phiên bản HTTP)
+httpsfinder.main.saveRulePrompt = Lưu quy Äá»nh (rule) nà y cho HTTPS Everywhere? (Chú ý: Dá»ch vụ ÄÆ°á»£c cung cấp qua HTTPS có thá» khác vá»i phiên bản HTTP)
+httpsfinder.main.noRedirect = Không phải bây giá»
+httpsfinder.main.noRedirectKey = N
+httpsfinder.main.yesRedirect = Vâng, chuyá»n HTTPS
+httpsfinder.main.yesRedirectKey = Y
+httpsfinder.main.httpsFoundPrompt = Trang nà y có vẻ có phiên bản Äã ÄÆ°á»£c mã hóa. Bạn muá»n xem không?
+httpsfinder.main.ruleAddedTitle = Äã thêm thiết láºp.
+httpsfinder.main.ruleAddedText = Thiết láºp sẽ ÄÆ°á»£c thá»±c thi bá»i HTTPS-Everywhere sau khi trình duyá»t khá»i Äá»ng lại.
+httpsfinder.main.whitelist = Thêm và o danh sách an toà n.
+httpsfinder.main.whitelistKey = A
+httpsfinder.main.whitelistAdded = Thiết láºp vá» tên miá»n (domain) nà y Äã ÄÆ°á»£c thêm và o danh sách an toà n.
+httpsfinder.main.getHttpsEverywhereKey = G
+httpsfinder.main.getHttpsEverywhere = Tải HTTPS Everywhere
+httpsfinder.main.NoHttpsEverywhere = Hình như bạn chưa cà i HTTPS Everywhere. Thiết láºp vẫn ÄÆ°á»£c lưu nhưng sẽ không ÄÆ°á»£c thá»±c thi cho Äến khi bạn cà i nó.
+httpsfinder.main.restartPrompt = Thiết láºp sẽ ÄÆ°á»£c thá»±c thi khi Firefox khá»i Äá»ng lại. Khá»i Äá»ng lại ngay bây giá» chứ? (Các thẻ Äang má» sẽ ÄÆ°á»£c lưu)
+httpsfinder.main.restartPromptPrivate = Thiết láºp sẽ ÄÆ°á»£c thá»±c thi khi Firefox khá»i Äá»ng lại. Khá»i Äá»ng lại ngay bây giá» chứ? Các thẻ Äang má» sẽ KHÃNG ÄÆ°á»£c lưu (Chế Äá» riêng tư Äang báºt)
+httpsfinder.main.restartYes = Khá»i Äá»ng lại ngay
+httpsfinder.main.restartYesKey = N
+httpsfinder.main.restartNo = Khá»i Äá»ng lại sau
+httpsfinder.main.restartNoKey = l
+httpsfinder.main.tempWhitelistedTitle = Tạm thá»i xếp và o danh sách an toà n
+httpsfinder.main.tempWhitelistedBody = Tên miá»n ÄÆ°á»£c thêm và o danh sách an toà n tạm thá»i (hiá»u lá»±c trong phiên là m viá»c nà y).
+httpsfinder.overlay.whitelistReset = Danh sách an toà n và kết quả phát hiá»n phiên là m viá»c Äã ÄÆ°á»£c xóa.
+httpsfinder.preference.noResultsPB = Không có kết quả nà o ÄÆ°á»£c lưu trong chế Äá» riêng tư.
+httpsfinder.main.selfSignedAlert = Trang nà y cung cấp má»t chứng chá» tá»± ký (self-signed certificate) cho HTTPS. Thêm và o danh sách an toà n hoặc chuyá»n tá»i trang HTTPS và thêm ngoại lá». CHà Ã: HTTPS Finder sẽ không bắt buá»c HTTPS trên các trang tá»± ký chứng chá». Tạo má»t thiết láºp nếu bạn muá»n luôn luôn xem qua HTTPS.
+httpsfinder.rulePreview.overwriteConfirm = Ghi Äè thiết láºp Äã có?
\ No newline at end of file
diff --git a/install.rdf b/install.rdf
index e61c731..4e1ba78 100644
--- a/install.rdf
+++ b/install.rdf
@@ -59,7 +59,7 @@
<em:name>HTTPS Finder</em:name>
<em:description>Automatically detect and alert when SSL is available on a web page. Automated rule creation for HTTPS Everywhere</em:description>
<em:optionsURL>chrome://httpsfinder/content/Preferences.xul</em:optionsURL>
- <em:version>0.86</em:version>
+ <em:version>0.87</em:version>
<em:creator>Kevin Jacobs</em:creator>
<em:iconURL>chrome://httpsfinder/skin/iconLarge.png</em:iconURL>
<em:icon64URL>chrome://httpsfinder/skin/icon64.png</em:icon64URL>
@@ -72,7 +72,7 @@
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>4.0</em:minVersion>
- <em:maxVersion>13.0a1</em:maxVersion>
+ <em:maxVersion>23.0</em:maxVersion>
</Description>
</em:targetApplication>
</Description>
diff --git a/modules/hfShared.js b/modules/hfShared.js
index 0fed58b..ec95431 100644
--- a/modules/hfShared.js
+++ b/modules/hfShared.js
@@ -145,36 +145,32 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
//Then the hostname is of the form "mysite.com". We add a "www." rule as well in this case.
var wwwHost = "www." + hostname;
to = "https://" + hostname + "/";
- rule = <{
- "ruleset"
- }
- name = {
- name
- }>
- <{
- "target"
- }
- host={
- hostname
- }/>
- <{
- "target"
- }
- host={
- wwwHost
- }/>
- <{
- "rule"
- }
- from={
- from
- }
- to={
- to
- }/>
- </{
- 'ruleset'
- }>;
+ rule = "<ruleset name=";
+ rule += "\"" + name + "\"";
+ rule += ">\n";
+
+ rule += "<target host=";
+ rule += "\"" + hostname + "\"";
+ rule += "\/>\n";
+
+ rule += "<target host=";
+ rule += "\"" + wwwHost + "\"";
+ rule += "\/>\n";
+
+ rule += "<rule from=";
+ rule += "\"" + from + "\"";
+ rule += " to=\"" + to + "\"\/>\n";
+
+ rule += "<\/ruleset>";
+
+
+
+ /*rule = <{"ruleset"} name = {name}>
+ <{"target"} host={hostname}/>
+ <{"target"} host={wwwHost}/>
+ <{"rule"} from={from} to={to}/>
+ </{'ruleset'}>;
+ */
}
else if(domains.length == 3){
//Then the hostname already contains subdomain info (www or non-www).
@@ -185,60 +181,49 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
from = "^http://(www\\.)?" + fromBits[0] + "\\." + fromBits[1] + "\\" + topLevel + "/";
}
to = "https://" + hostname + "/";
- rule = <{
- "ruleset"
- }
- name = {
- name
- }>
- <{
- "target"
- }
- host={
- hostname
- }/>
- <{
- 'rule'
- }
- from={
- from
- }
- to={
- to
- }/>
- </{
- "ruleset"
- }>;
+ rule = "<ruleset name=";
+ rule += "\"" + name + "\"";
+ rule += ">\n";
+
+ rule += "<target host=";
+ rule += "\"" + hostname + "\"";
+ rule += "\/>\n";
+
+ rule += "<rule from=";
+ rule += "\"" + from + "\"";
+ rule += " to=\"" + to + "\"\/>\n";
+
+ rule += "<\/ruleset>";
+ /*
+ rule = <{"ruleset"} name = {name}>
+ <{"target"} host={hostname}/>
+ <{'rule'} from={from} to={to}/>
+ </{"ruleset"}>;
+ */
}
- else
+ else{
//Catch all
- rule = <{
- "ruleset"
- }
- name = {
- name
- }>
- <{
- "target"
- }
- host={
- hostname
- }/>
- <{
- "rule"
- }
- from={
- from
- }
- to={
- to
- }/>
- </{
- "ruleset"
- }>;
-
- if(rule)
- rule = rule.toXMLString();
+ rule = "<ruleset name=";
+ rule += "\"" + name + "\"";
+ rule += ">\n";
+
+ rule += "<target host=";
+ rule += "\"" + hostname + "\"";
+ rule += "\/>\n";
+
+ rule += "<rule from=";
+ rule += "\"" + from + "\"";
+ rule += " to=\"" + to + "\"\/>\n";
+
+ rule += "<\/ruleset>";
+
+ /*
+ rule = <{"ruleset"} name = {name}>
+ <{"target"} host={hostname}/>
+ <{"rule"} from={from} to={to}/>
+ </{"ruleset"}>;
+ */
+ }
//OSX returns null parameters unless the rule preview dialog is modal.
//This mucks up the rule writing from Preferences, since that dialog is also modal.
@@ -273,14 +258,11 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
else
rule = params.out.rule; //reassign rule value from the textbox
}
-
- //Reconstruct E4X object from user input to insure it's valid XML
- rule = new XML(rule);
}
else
- rule = new XML(OSXRule); //Optional parameter used on only OSX to get around null parameter output on non-modal rule preview
+ rule = OSXRule; //Optional parameter used on only OSX to get around null parameter output on non-modal rule preview
- title = rule. at name; //Re-grab the title from XML for file name (user may have edited it)
+ title = name; //Re-grab the title from XML for file name (user may have edited it)
var ostream = Cc["@mozilla.org/network/file-output-stream;1"].
diff --git a/modules/hfShared.js b/modules/hfShared.js~
similarity index 87%
copy from modules/hfShared.js
copy to modules/hfShared.js~
index 0fed58b..c7fea6f 100644
--- a/modules/hfShared.js
+++ b/modules/hfShared.js~
@@ -145,36 +145,32 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
//Then the hostname is of the form "mysite.com". We add a "www." rule as well in this case.
var wwwHost = "www." + hostname;
to = "https://" + hostname + "/";
- rule = <{
- "ruleset"
- }
- name = {
- name
- }>
- <{
- "target"
- }
- host={
- hostname
- }/>
- <{
- "target"
- }
- host={
- wwwHost
- }/>
- <{
- "rule"
- }
- from={
- from
- }
- to={
- to
- }/>
- </{
- 'ruleset'
- }>;
+ rule = "<ruleset name=";
+ rule += "\"" + name + "\"";
+ rule += ">\n";
+
+ rule += "<target host=";
+ rule += "\"" + hostname + "\"";
+ rule += "\/>\n";
+
+ rule += "<target host=";
+ rule += "\"" + wwwHost + "\"";
+ rule += "\/>\n";
+
+ rule += "<rule from=";
+ rule += "\"" + from + "\"";
+ rule += "to=\"" + to + "\"\/>\n";
+
+ rule += "<\/ruleset>";
+
+
+
+ /*rule = <{"ruleset"} name = {name}>
+ <{"target"} host={hostname}/>
+ <{"target"} host={wwwHost}/>
+ <{"rule"} from={from} to={to}/>
+ </{'ruleset'}>;
+ */
}
else if(domains.length == 3){
//Then the hostname already contains subdomain info (www or non-www).
@@ -185,60 +181,49 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
from = "^http://(www\\.)?" + fromBits[0] + "\\." + fromBits[1] + "\\" + topLevel + "/";
}
to = "https://" + hostname + "/";
- rule = <{
- "ruleset"
- }
- name = {
- name
- }>
- <{
- "target"
- }
- host={
- hostname
- }/>
- <{
- 'rule'
- }
- from={
- from
- }
- to={
- to
- }/>
- </{
- "ruleset"
- }>;
+ rule = "<ruleset name=";
+ rule += "\"" + name + "\"";
+ rule += ">\n";
+
+ rule += "<target host=";
+ rule += "\"" + hostname + "\"";
+ rule += "\/>\n";
+
+ rule += "<rule from=";
+ rule += "\"" + from + "\"";
+ rule += "to=\"" + to + "\"\/>\n";
+
+ rule += "<\/ruleset>";
+ /*
+ rule = <{"ruleset"} name = {name}>
+ <{"target"} host={hostname}/>
+ <{'rule'} from={from} to={to}/>
+ </{"ruleset"}>;
+ */
}
- else
+ else{
//Catch all
- rule = <{
- "ruleset"
- }
- name = {
- name
- }>
- <{
- "target"
- }
- host={
- hostname
- }/>
- <{
- "rule"
- }
- from={
- from
- }
- to={
- to
- }/>
- </{
- "ruleset"
- }>;
-
- if(rule)
- rule = rule.toXMLString();
+ rule = "<ruleset name=";
+ rule += "\"" + name + "\"";
+ rule += ">\n";
+
+ rule += "<target host=";
+ rule += "\"" + hostname + "\"";
+ rule += "\/>\n";
+
+ rule += "<rule from=";
+ rule += "\"" + from + "\"";
+ rule += "to=\"" + to + "\"\/>\n";
+
+ rule += "<\/ruleset>";
+
+ /*
+ rule = <{"ruleset"} name = {name}>
+ <{"target"} host={hostname}/>
+ <{"rule"} from={from} to={to}/>
+ </{"ruleset"}>;
+ */
+ }
//OSX returns null parameters unless the rule preview dialog is modal.
//This mucks up the rule writing from Preferences, since that dialog is also modal.
@@ -273,14 +258,11 @@ function sharedWriteRule(hostname, topLevel, OSXRule){
else
rule = params.out.rule; //reassign rule value from the textbox
}
-
- //Reconstruct E4X object from user input to insure it's valid XML
- rule = new XML(rule);
}
else
- rule = new XML(OSXRule); //Optional parameter used on only OSX to get around null parameter output on non-modal rule preview
+ rule = OSXRule; //Optional parameter used on only OSX to get around null parameter output on non-modal rule preview
- title = rule. at name; //Re-grab the title from XML for file name (user may have edited it)
+ title = name; //Re-grab the title from XML for file name (user may have edited it)
var ostream = Cc["@mozilla.org/network/file-output-stream;1"].
--
extension that detects valid HTTPS pages as you browse
More information about the Pkg-mozext-commits
mailing list