Changeset 342
- Timestamp:
- 04/18/08 18:06:04 (4 months ago)
- Files:
-
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/proxy.js (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/proxy.xul (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/de-de/proxy.dtd (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/en-US/proxy.dtd (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/es-us/proxy.dtd (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/fr-fr/proxy.dtd (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/it-it/proxy.dtd (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/ko-kr/proxy.dtd (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/pt-br/proxy.dtd (modified) (1 diff)
- trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/zh-hk/proxy.dtd (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/proxy.js
r340 r342 1 /* 2 * Flickr Uploadr 3 * 4 * Copyright (c) 2007-2008 Yahoo! Inc. All rights reserved. This library is 5 * free software; you can redistribute it and/or modify it under the terms of 6 * the GNU General Public License (GPL), version 2 only. This library is 7 * distributed WITHOUT ANY WARRANTY, whether express or implied. See the GNU 8 * GPL for more details (http://www.gnu.org/licenses/gpl.html) 9 */ 1 10 2 11 var gProxyDialog = { 3 beforeAccept: function ()4 {5 var proxyTypePref = document.getElementById("network.proxy.type");6 if (proxyTypePref.value == 2) {7 this.doAutoconfigURLFixup();8 return true;9 }10 12 11 if (proxyTypePref.value != 1) 12 return true; 13 beforeAccept: function (){ 13 14 14 var httpProxyURLPref = document.getElementById("network.proxy.http"); 15 var httpProxyPortPref = document.getElementById("network.proxy.http_port"); 16 var shareProxiesPref = document.getElementById("network.proxy.share_proxy_settings"); 17 if (shareProxiesPref.value) { 18 var proxyPrefs = ["ssl", "socks"]; 19 for (var i = 0; i < proxyPrefs.length; ++i) { 20 var proxyServerURLPref = document.getElementById("network.proxy." + proxyPrefs[i]); 21 var proxyPortPref = document.getElementById("network.proxy." + proxyPrefs[i] + "_port"); 22 var backupServerURLPref = document.getElementById("network.proxy.backup." + proxyPrefs[i]); 23 var backupPortPref = document.getElementById("network.proxy.backup." + proxyPrefs[i] + "_port"); 24 backupServerURLPref.value = proxyServerURLPref.value; 25 backupPortPref.value = proxyPortPref.value; 26 proxyServerURLPref.value = httpProxyURLPref.value; 27 proxyPortPref.value = httpProxyPortPref.value; 28 } 29 } 30 31 return true; 32 }, 15 var proxyTypePref = document.getElementById("network.proxy.type"); 16 17 if (proxyTypePref.value == 2) { 18 this.doAutoconfigURLFixup(); 19 return true; 20 } 21 22 return true; 23 }, 24 25 proxyTypeChanged: function (){ 26 27 var proxyTypePref = document.getElementById("network.proxy.type"); 28 29 document.getElementById("network.proxy.socks").disabled = proxyTypePref.value != 1; 30 document.getElementById("network.proxy.socks_port").disabled = proxyTypePref.value != 1; 31 document.getElementById("network.proxy.socks_version").disabled = proxyTypePref.value != 1; 32 document.getElementById("network.proxy.autoconfig_url").disabled = proxyTypePref.value != 2; 33 document.getElementById("flickr.proxy.disable_reload_button").disabled = proxyTypePref.value != 2; 34 }, 33 35 34 proxyTypeChanged: function () 35 { 36 var proxyTypePref = document.getElementById("network.proxy.type"); 37 38 // Update http 39 var httpProxyURLPref = document.getElementById("network.proxy.http"); 40 httpProxyURLPref.disabled = proxyTypePref.value != 1; 41 var httpProxyPortPref = document.getElementById("network.proxy.http_port"); 42 httpProxyPortPref.disabled = proxyTypePref.value != 1; 36 readProxyType: function(){ 43 37 44 // Now update the other protocols 45 this.updateProtocolPrefs(); 38 this.proxyTypeChanged(); 39 return undefined; 40 }, 46 41 47 var shareProxiesPref = document.getElementById("network.proxy.share_proxy_settings"); 48 shareProxiesPref.disabled = proxyTypePref.value != 1; 49 50 var autoconfigURLPref = document.getElementById("network.proxy.autoconfig_url"); 51 autoconfigURLPref.disabled = proxyTypePref.value != 2; 52 53 var disableReloadPref = document.getElementById("pref.advanced.proxies.disable_button.reload"); 54 disableReloadPref.disabled = proxyTypePref.value != 2; 55 }, 56 57 readProxyType: function () 58 { 59 this.proxyTypeChanged(); 60 return undefined; 61 }, 62 63 updateProtocolPrefs: function () 64 { 65 var proxyTypePref = document.getElementById("network.proxy.type"); 66 var shareProxiesPref = document.getElementById("network.proxy.share_proxy_settings"); 67 var proxyPrefs = ["ssl", "socks"]; 68 for (var i = 0; i < proxyPrefs.length; ++i) { 69 var proxyServerURLPref = document.getElementById("network.proxy." + proxyPrefs[i]); 70 var proxyPortPref = document.getElementById("network.proxy." + proxyPrefs[i] + "_port"); 71 72 // Restore previous per-proxy custom settings, if present. 73 if (!shareProxiesPref.value) { 74 var backupServerURLPref = document.getElementById("network.proxy.backup." + proxyPrefs[i]); 75 var backupPortPref = document.getElementById("network.proxy.backup." + proxyPrefs[i] + "_port"); 76 if (backupServerURLPref.hasUserValue) { 77 proxyServerURLPref.value = backupServerURLPref.value; 78 backupServerURLPref.reset(); 79 } 80 if (backupPortPref.hasUserValue) { 81 proxyPortPref.value = backupPortPref.value; 82 backupPortPref.reset(); 83 } 84 } 42 reloadPAC: function (){ 85 43 86 proxyServerURLPref.updateElements(); 87 proxyPortPref.updateElements(); 88 proxyServerURLPref.disabled = proxyTypePref.value != 1 || shareProxiesPref.value; 89 proxyPortPref.disabled = proxyServerURLPref.disabled; 90 } 91 var socksVersionPref = document.getElementById("network.proxy.socks_version"); 92 socksVersionPref.disabled = proxyTypePref.value != 1 || shareProxiesPref.value; 93 94 return undefined; 95 }, 96 97 readProxyProtocolPref: function (aProtocol, aIsPort) 98 { 99 var shareProxiesPref = document.getElementById("network.proxy.share_proxy_settings"); 100 if (shareProxiesPref.value) { 101 var pref = document.getElementById("network.proxy.http" + (aIsPort ? "_port" : "")); 102 return pref.value; 103 } 104 105 var backupPref = document.getElementById("network.proxy.backup." + aProtocol + (aIsPort ? "_port" : "")); 106 return backupPref.hasUserValue ? backupPref.value : undefined; 107 }, 44 var autoURL = document.getElementById("networkProxyAutoconfigURL"); 45 var pps = Components.classes["@mozilla.org/network/protocol-proxy-service;1"].getService(Components.interfaces.nsPIProtocolProxyService); 46 pps.configureFromPAC(autoURL.value); 47 }, 108 48 109 reloadPAC: function () 110 { 111 var autoURL = document.getElementById("networkProxyAutoconfigURL"); 112 var pps = Components.classes["@mozilla.org/network/protocol-proxy-service;1"] 113 .getService(Components.interfaces.nsPIProtocolProxyService); 114 pps.configureFromPAC(autoURL.value); 115 }, 116 117 doAutoconfigURLFixup: function () 118 { 119 var autoURL = document.getElementById("networkProxyAutoconfigURL"); 120 var autoURLPref = document.getElementById("network.proxy.autoconfig_url"); 121 var URIFixup = Components.classes["@mozilla.org/docshell/urifixup;1"] 122 .getService(Components.interfaces.nsIURIFixup); 123 try { 124 autoURLPref.value = autoURL.value = URIFixup.createFixupURI(autoURL.value, 0).spec; 125 } catch(ex) {} 126 }, 127 128 readHTTPProxyServer: function () 129 { 130 var shareProxiesPref = document.getElementById("network.proxy.share_proxy_settings"); 131 if (shareProxiesPref.value) 132 this.updateProtocolPrefs(); 133 return undefined; 134 }, 135 136 readHTTPProxyPort: function () 137 { 138 var shareProxiesPref = document.getElementById("network.proxy.share_proxy_settings"); 139 if (shareProxiesPref.value) 140 this.updateProtocolPrefs(); 141 return undefined; 142 } 49 doAutoconfigURLFixup: function(){ 50 51 var autoURL = document.getElementById("networkProxyAutoconfigURL"); 52 var autoURLPref = document.getElementById("network.proxy.autoconfig_url"); 53 var URIFixup = Components.classes["@mozilla.org/docshell/urifixup;1"].getService(Components.interfaces.nsIURIFixup); 54 55 try { 56 autoURLPref.value = autoURL.value = URIFixup.createFixupURI(autoURL.value, 0).spec; 57 } catch(ex) {} 58 } 59 143 60 }; trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/proxy.xul
r340 r342 1 1 <?xml version="1.0"?> 2 <!-- 2 3 4 Flickr Uploadr 3 5 6 Copyright (c) 2007-2008 Yahoo! Inc. All rights reserved. This library is 7 free software; you can redistribute it and/or modify it under the terms of 8 the GNU General Public License (GPL), version 2 only. This library is 9 distributed WITHOUT ANY WARRANTY, whether express or implied. See the GNU 10 GPL for more details (http://www.gnu.org/licenses/gpl.html) 11 12 --> 4 13 <!DOCTYPE prefwindow SYSTEM "chrome://uploadr/locale/proxy.dtd"> 14 <?xml-stylesheet href="chrome://global/skin/"?> 15 <prefwindow id="ProxyDialog" type="prefwindow" 16 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 17 title="&ProxyDialog.title;" 18 dlgbuttons="accept,cancel" 19 onbeforeaccept="return gProxyDialog.beforeAccept();" 20 style="width: &window.width; !important;"> 5 21 6 <?xml-stylesheet href="chrome://global/skin/"?>22 <prefpane id="ProxyDialogPane"> 7 23 8 <prefwindow id="ProxyDialog" type="prefwindow" 9 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 10 title="&ProxyDialog.title;" 11 dlgbuttons="accept,cancel" 12 onbeforeaccept="return gProxyDialog.beforeAccept();" 13 style="width: &window.width; !important;"> 24 <preferences> 14 25 15 <prefpane id="ProxyDialogPane"> 26 <preference id="network.proxy.type" name="network.proxy.type" type="int" onchange="gProxyDialog.proxyTypeChanged();"/> 27 <preference id="network.proxy.socks" name="network.proxy.socks" type="string" /> 28 <preference id="network.proxy.socks_port" name="network.proxy.socks_port" type="int" /> 29 <preference id="network.proxy.socks_version" name="network.proxy.socks_version" type="int" /> 30 <preference id="network.proxy.autoconfig_url" name="network.proxy.autoconfig_url" type="string" /> 31 <preference id="flickr.proxy.disable_reload_button" name="flickr.proxy.disable_reload_button" type="bool" /> 32 </preferences> 33 34 <script type="application/x-javascript" src="chrome://uploadr/content/proxy.js"/> 16 35 17 <preferences> 18 <preference id="network.proxy.type" name="network.proxy.type" type="int" onchange="gProxyDialog.proxyTypeChanged();"/> 19 <preference id="network.proxy.http" name="network.proxy.http" type="string"/> 20 <preference id="network.proxy.http_port" name="network.proxy.http_port" type="int"/> 21 <preference id="network.proxy.ssl" name="network.proxy.ssl" type="string"/> 22 <preference id="network.proxy.ssl_port" name="network.proxy.ssl_port" type="int"/> 23 <preference id="network.proxy.socks" name="network.proxy.socks" type="string"/> 24 <preference id="network.proxy.socks_port" name="network.proxy.socks_port" type="int"/> 25 <preference id="network.proxy.socks_version" name="network.proxy.socks_version" type="int"/> 26 <preference id="network.proxy.autoconfig_url" name="network.proxy.autoconfig_url" type="string"/> 27 <preference id="network.proxy.share_proxy_settings" name="network.proxy.share_proxy_settings" type="bool"/> 28 <preference id="pref.advanced.proxies.disable_button.reload" name="pref.advanced.proxies.disable_button.reload" type="bool"/> 29 <preference id="network.proxy.backup.ssl" name="network.proxy.backup.ssl" type="string"/> 30 <preference id="network.proxy.backup.ssl_port" name="network.proxy.backup.ssl_port" type="int"/> 31 <preference id="network.proxy.backup.socks" name="network.proxy.backup.socks" type="string"/> 32 <preference id="network.proxy.backup.socks_port" name="network.proxy.backup.socks_port" type="int"/> 33 </preferences> 34 35 <script type="application/x-javascript" src="chrome://uploadr/content/proxy.js"/> 36 <groupbox> 37 <caption label="&proxyTitle.label;"/> 36 38 37 <groupbox> 38 <caption label="&proxyTitle.label;"/> 39 <radiogroup id="networkProxyType" preference="network.proxy.type" onsyncfrompreference="return gProxyDialog.readProxyType();"> 40 <radio value="0" label="&directTypeRadio.label;" /> 41 <radio value="4" label="&WPADTypeRadio.label;" /> 42 <radio value="1" label="&manualTypeRadio.label;" /> 39 43 40 <radiogroup id="networkProxyType" preference="network.proxy.type" 41 onsyncfrompreference="return gProxyDialog.readProxyType();"> 42 <radio value="0" label="&directTypeRadio.label;" /> 43 <radio value="4" label="&WPADTypeRadio.label;" /> 44 <radio value="1" label="&manualTypeRadio.label;" /> 45 <grid class="indent" flex="1"> 46 <columns> 47 <column/> 48 <column flex="1"/> 49 </columns> 50 <rows> 51 <row align="center"> 52 <hbox pack="end"> 53 <label value="&http.label;" control="networkProxyHTTP"/> 54 </hbox> 55 <hbox align="center"> 56 <textbox id="networkProxyHTTP" flex="1" 57 preference="network.proxy.http" onsyncfrompreference="return gProxyDialog.readHTTPProxyServer();"/> 58 <label value="&port.label;" control="networkProxyHTTP_Port"/> 59 <textbox id="networkProxyHTTP_Port" size="5" 60 preference="network.proxy.http_port" onsyncfrompreference="return gProxyDialog.readHTTPProxyPort();"/> 61 </hbox> 62 </row> 63 <row> 64 <hbox/> 65 <hbox> 66 <checkbox id="shareAllProxies" label="&shareproxy.label;" 67 preference="network.proxy.share_proxy_settings" 68 onsyncfrompreference="return gProxyDialog.updateProtocolPrefs();"/> 69 </hbox> 70 </row> 71 <row align="center"> 72 <hbox pack="end"> 73 <label value="&ssl.label;" control="networkProxySSL"/> 74 </hbox> 75 <hbox align="center"> 76 <textbox id="networkProxySSL" flex="1" preference="network.proxy.ssl" 77 onsyncfrompreference="return gProxyDialog.readProxyProtocolPref('ssl', false);"/> 78 <label value="&port.label;" control="networkProxySSL_Port"/> 79 <textbox id="networkProxySSL_Port" size="5" preference="network.proxy.ssl_port" 80 onsyncfrompreference="return gProxyDialog.readProxyProtocolPref('ssl', true);"/> 81 </hbox> 82 </row> 83 <row align="center"> 84 <hbox pack="end"> 85 <label value="&socks.label;" control="networkProxySOCKS"/> 86 </hbox> 87 <hbox align="center"> 88 <textbox id="networkProxySOCKS" flex="1" preference="network.proxy.socks" 89 onsyncfrompreference="return gProxyDialog.readProxyProtocolPref('socks', false);"/> 90 <label value="&port.label;" control="networkProxySOCKS_Port"/> 91 <textbox id="networkProxySOCKS_Port" size="5" preference="network.proxy.socks_port" 92 onsyncfrompreference="return gProxyDialog.readProxyProtocolPref('socks', true);"/> 93 </hbox> 94 </row> 95 <row> 96 <spacer/> 97 <radiogroup id="networkProxySOCKSVersion" orient="horizontal" 98 preference="network.proxy.socks_version"> 99 <radio id="networkProxySOCKSVersion4" value="4" label="&socks4.label;" /> 100 <radio id="networkProxySOCKSVersion5" value="5" label="&socks5.label;" /> 101 </radiogroup> 102 </row> 44 <grid class="indent" flex="1"> 45 <columns> 46 <column/> 47 <column flex="1"/> 48 </columns> 49 <rows> 50 <row align="center"> 51 <hbox pack="end"> 52 <label value="&socks.label;" control="networkProxyHost"/> 53 </hbox> 54 <hbox align="center"> 55 <textbox id="networkProxyHost" flex="1" preference="network.proxy.socks" /> 56 <label value="&port.label;" control="networkProxyPort"/> 57 <textbox id="networkProxyPort" size="5" preference="network.proxy.socks_port" /> 58 </hbox> 59 </row> 60 <row> 61 <spacer /> 62 <radiogroup id="networkProxySOCKSVersion" orient="horizontal" preference="network.proxy.socks_version"> 63 <radio id="networkProxySOCKSVersion4" value="4" label="&socks4.label;" /> 64 <radio id="networkProxySOCKSVersion5" value="5" label="&socks5.label;" /> 65 </radiogroup> 66 </row> 67 </rows> 68 </grid> 103 69 104 </rows> 105 </grid> 106 <radio value="2" label="&autoTypeRadio.label;" /> 107 <hbox class="indent" flex="1" align="center"> 108 <textbox id="networkProxyAutoconfigURL" flex="1" preference="network.proxy.autoconfig_url"/> 109 <button id="autoReload" icon="refresh" 110 label="&reload.label;" 111 oncommand="gProxyDialog.reloadPAC();" 112 preference="pref.advanced.proxies.disable_button.reload"/> 113 </hbox> 114 </radiogroup> 115 </groupbox> 116 </prefpane> 70 <radio value="2" label="&autoTypeRadio.label;" /> 71 <hbox class="indent" flex="1" align="center"> 72 <textbox id="networkProxyAutoconfigURL" flex="1" preference="network.proxy.autoconfig_url"/> 73 <button id="autoReload" icon="refresh" label="&reload.label;" oncommand="gProxyDialog.reloadPAC();" preference="flickr.proxy.disable_reload_button"/> 74 </hbox> 75 </radiogroup> 76 </groupbox> 77 </prefpane> 117 78 </prefwindow> 118 trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/de-de/proxy.dtd
r341 r342 9 9 <!ENTITY manualTypeRadio.label "Manuelle Proxy-Konfiguration"> 10 10 <!ENTITY autoTypeRadio.label "Automatische Proxy-Konfigurations-URL:"> 11 <!ENTITY configAutoconfigText.label "Konfigurationsadresse (URL):">12 11 <!ENTITY reload.label "Neu laden"> 13 <!ENTITY http.label "HTTP-Proxy:">14 <!ENTITY ssl.label "SSL-Proxy:">15 12 <!ENTITY socks.label "SOCKS-Host:"> 16 13 <!ENTITY socks4.label "SOCKS v4"> 17 14 <!ENTITY socks5.label "SOCKS v5"> 18 15 <!ENTITY port.label "Port:"> 19 <!ENTITY shareproxy.label "FÃŒr alle Protokolle diesen Proxyserver verwenden">trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/en-US/proxy.dtd
r340 r342 9 9 <!ENTITY manualTypeRadio.label "Manual proxy configuration:"> 10 10 <!ENTITY autoTypeRadio.label "Automatic proxy configuration URL:"> 11 <!ENTITY configAutoconfigText.label "Configuration location (URL):">12 11 <!ENTITY reload.label "Reload"> 13 <!ENTITY http.label "HTTP Proxy:">14 <!ENTITY ssl.label "SSL Proxy:">15 12 <!ENTITY socks.label "SOCKS Host:"> 16 13 <!ENTITY socks4.label "SOCKS v4"> 17 14 <!ENTITY socks5.label "SOCKS v5"> 18 15 <!ENTITY port.label "Port:"> 19 <!ENTITY shareproxy.label "Use this proxy server for all protocols">trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/es-us/proxy.dtd
r341 r342 9 9 <!ENTITY manualTypeRadio.label "Configuración manual del proxy"> 10 10 <!ENTITY autoTypeRadio.label "URL para la configuración automática del proxy:"> 11 <!ENTITY configAutoconfigText.label "Ubicación de la configuración (URL)">12 11 <!ENTITY reload.label "Recargar"> 13 <!ENTITY http.label "Proxy HTTP:">14 <!ENTITY ssl.label "Proxy SSL:">15 12 <!ENTITY socks.label "Servidor SOCKS:"> 16 13 <!ENTITY socks4.label "SOCKS v4"> 17 14 <!ENTITY socks5.label "SOCKS v5"> 18 15 <!ENTITY port.label "Puerto:"> 19 <!ENTITY shareproxy.label "Usar el mismo proxy para todo">trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/fr-fr/proxy.dtd
r341 r342 9 9 <!ENTITY manualTypeRadio.label "Configuration manuelle du proxy :"> 10 10 <!ENTITY autoTypeRadio.label "Adresse de configuration automatique du proxy :"> 11 <!ENTITY configAutoconfigText.label "Emplacement de la configuration (URL) :">12 11 <!ENTITY reload.label "Actualiser"> 13 <!ENTITY http.label "Proxy HTTP :">14 <!ENTITY ssl.label "Proxy SSL :">15 12 <!ENTITY socks.label "HÎte SOCKS :"> 16 13 <!ENTITY socks4.label "SOCKS v4"> 17 14 <!ENTITY socks5.label "SOCKS v5"> 18 15 <!ENTITY port.label "Port :"> 19 <!ENTITY shareproxy.label "Utiliser ce serveur proxy pour tous les protocoles">trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/it-it/proxy.dtd
r341 r342 9 9 <!ENTITY manualTypeRadio.label "Configurazione manuale dei proxy"> 10 10 <!ENTITY autoTypeRadio.label "Configurazione automatica dei proxy (URL):"> 11 <!ENTITY configAutoconfigText.label "Indirizzo per la configurazione (URL):">12 11 <!ENTITY reload.label "Ricarica"> 13 <!ENTITY http.label "Proxy HTTP:">14 <!ENTITY ssl.label "Proxy SSL:">15 12 <!ENTITY socks.label "Host SOCKS:"> 16 13 <!ENTITY socks4.label "SOCKS v4"> 17 14 <!ENTITY socks5.label "SOCKS v5"> 18 15 <!ENTITY port.label "Porta:"> 19 <!ENTITY shareproxy.label "Utilizzare lo stesso proxy per tutti i protocolli">trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/ko-kr/proxy.dtd
r341 r342 9 9 <!ENTITY manualTypeRadio.label "íë¡ì ìë ì€ì :"> 10 10 <!ENTITY autoTypeRadio.label "íë¡ì ìë ì€ì 죌ì (URL):"> 11 <!ENTITY configAutoconfigText.label "ì€ì 죌ì (URL):">12 11 <!ENTITY reload.label "ìë¡ ê³ ì¹š"> 13 <!ENTITY http.label "HTTP íë¡ì:">14 <!ENTITY ssl.label "SSL íë¡ì:">15 12 <!ENTITY socks.label "SOCKS ížì€íž:"> 16 13 <!ENTITY socks4.label "SOCKS v4"> 17 14 <!ENTITY socks5.label "SOCKS v5"> 18 15 <!ENTITY port.label "í¬íž:"> 19 <!ENTITY noproxy.label "íë¡ì ì¬ì© ì íš: ">trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/pt-br/proxy.dtd
r341 r342 9 9 <!ENTITY manualTypeRadio.label "Configuração manual de proxy:"> 10 10 <!ENTITY autoTypeRadio.label "Endereço para configuração automática de proxy:"> 11 <!ENTITY configAutoconfigText.label "Endereço de configuração:">12 11 <!ENTITY reload.label "Recarregar"> 13 <!ENTITY http.label "HTTP:">14 <!ENTITY ssl.label "SSL:">15 12 <!ENTITY socks.label "SOCKS:"> 16 13 <!ENTITY socks4.label "SOCKS v4"> 17 14 <!ENTITY socks5.label "SOCKS v5"> 18 15 <!ENTITY port.label "Porta:"> 19 <!ENTITY shareproxy.label "Usar este proxy para todos os protocolos">trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/zh-hk/proxy.dtd
r341 r342 9 9 <!ENTITY manualTypeRadio.label "æåèšå® Proxy:"> 10 10 <!ENTITY autoTypeRadio.label "Proxy èªåèšå®ç¶²å (URL):(è¥é æç¡æ³é£ç·è«æ¹çšæåèšå®)"> 11 <!ENTITY configAutoconfigText.label "é12 眮網å (URL):">13 11 <!ENTITY reload.label "éæ°èŒå 14 12 ¥"> 15 <!ENTITY http.label "HTTP Proxy:">16 <!ENTITY ssl.label "SSL Proxy:">17 13 <!ENTITY socks.label "SOCKS äž»æ©:"> 18 14 <!ENTITY socks4.label "SOCKS v4"> 19 15 <!ENTITY socks5.label "SOCKS v5"> 20 16 <!ENTITY port.label "Port:"> 21 <!ENTITY shareproxy.label "ææéèšåå®éœäœ¿ç𿀠Proxy 代ç䌺æåš">