Changeset 342

Show
Ignore:
Timestamp:
04/18/08 18:06:04 (2 years ago)
Author:
calh
Message:

got the proxy dialog into reasonable shape - much more simple, and it actually works

Files:

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 */ 
    110 
    211var 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     } 
    1012 
    11     if (proxyTypePref.value != 1) 
    12       return true; 
     13        beforeAccept: function (){ 
    1314 
    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        }, 
    3335   
    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(){ 
    4337 
    44     // Now update the other protocols 
    45     this.updateProtocolPrefs(); 
     38                this.proxyTypeChanged(); 
     39                return undefined; 
     40        }, 
    4641 
    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 (){ 
    8543 
    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        }, 
    10848 
    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 
    14360}; 
  • trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/content/uploadr/proxy.xul

    r340 r342  
    11<?xml version="1.0"?> 
     2<!-- 
    23 
     4Flickr Uploadr 
    35 
     6Copyright (c) 2007-2008 Yahoo! Inc.  All rights reserved.  This library is 
     7free software; you can redistribute it and/or modify it under the terms of 
     8the GNU General Public License (GPL), version 2 only.  This library is 
     9distributed WITHOUT ANY WARRANTY, whether express or implied. See the GNU 
     10GPL for more details (http://www.gnu.org/licenses/gpl.html) 
     11 
     12--> 
    413<!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;"> 
    521 
    6 <?xml-stylesheet href="chrome://global/skin/"?
     22       <prefpane id="ProxyDialogPane"
    723 
    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> 
    1425 
    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"/> 
    1635 
    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;"/> 
    3638 
    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;" /> 
    3943 
    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> 
    10369 
    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> 
    11778</prefwindow> 
    118  
  • trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/de-de/proxy.dtd

    r341 r342  
    99<!ENTITY  manualTypeRadio.label         "Manuelle Proxy-Konfiguration"> 
    1010<!ENTITY  autoTypeRadio.label           "Automatische Proxy-Konfigurations-URL:"> 
    11 <!ENTITY  configAutoconfigText.label    "Konfigurationsadresse (URL):"> 
    1211<!ENTITY  reload.label                  "Neu laden"> 
    13 <!ENTITY  http.label                    "HTTP-Proxy:"> 
    14 <!ENTITY  ssl.label                     "SSL-Proxy:"> 
    1512<!ENTITY  socks.label                   "SOCKS-Host:"> 
    1613<!ENTITY  socks4.label                  "SOCKS v4"> 
    1714<!ENTITY  socks5.label                  "SOCKS v5"> 
    1815<!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  
    99<!ENTITY  manualTypeRadio.label         "Manual proxy configuration:"> 
    1010<!ENTITY  autoTypeRadio.label           "Automatic proxy configuration URL:"> 
    11 <!ENTITY  configAutoconfigText.label    "Configuration location (URL):"> 
    1211<!ENTITY  reload.label                  "Reload"> 
    13 <!ENTITY  http.label                    "HTTP Proxy:"> 
    14 <!ENTITY  ssl.label                     "SSL Proxy:"> 
    1512<!ENTITY  socks.label                   "SOCKS Host:"> 
    1613<!ENTITY  socks4.label                  "SOCKS v4"> 
    1714<!ENTITY  socks5.label                  "SOCKS v5"> 
    1815<!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  
    99<!ENTITY  manualTypeRadio.label         "Configuración manual del proxy"> 
    1010<!ENTITY  autoTypeRadio.label           "URL para la configuración automática del proxy:"> 
    11 <!ENTITY  configAutoconfigText.label    "Ubicación de la configuración (URL)"> 
    1211<!ENTITY  reload.label                  "Recargar"> 
    13 <!ENTITY  http.label                    "Proxy HTTP:"> 
    14 <!ENTITY  ssl.label                     "Proxy SSL:"> 
    1512<!ENTITY  socks.label                   "Servidor SOCKS:"> 
    1613<!ENTITY  socks4.label                  "SOCKS v4"> 
    1714<!ENTITY  socks5.label                  "SOCKS v5"> 
    1815<!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  
    99<!ENTITY  manualTypeRadio.label         "Configuration manuelle du proxy :"> 
    1010<!ENTITY  autoTypeRadio.label           "Adresse de configuration automatique du proxy :"> 
    11 <!ENTITY  configAutoconfigText.label    "Emplacement de la configuration (URL) :"> 
    1211<!ENTITY  reload.label                  "Actualiser"> 
    13 <!ENTITY  http.label                    "Proxy HTTP :"> 
    14 <!ENTITY  ssl.label                     "Proxy SSL :"> 
    1512<!ENTITY  socks.label                   "HÃŽte SOCKS :"> 
    1613<!ENTITY  socks4.label                  "SOCKS v4"> 
    1714<!ENTITY  socks5.label                  "SOCKS v5"> 
    1815<!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  
    99<!ENTITY  manualTypeRadio.label         "Configurazione manuale dei proxy"> 
    1010<!ENTITY  autoTypeRadio.label           "Configurazione automatica dei proxy (URL):"> 
    11 <!ENTITY  configAutoconfigText.label    "Indirizzo per la configurazione (URL):"> 
    1211<!ENTITY  reload.label                  "Ricarica"> 
    13 <!ENTITY  http.label                    "Proxy HTTP:"> 
    14 <!ENTITY  ssl.label                     "Proxy SSL:"> 
    1512<!ENTITY  socks.label                   "Host SOCKS:"> 
    1613<!ENTITY  socks4.label                  "SOCKS v4"> 
    1714<!ENTITY  socks5.label                  "SOCKS v5"> 
    1815<!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  
    99<!ENTITY  manualTypeRadio.label         "프록시 수동 섀정:"> 
    1010<!ENTITY  autoTypeRadio.label           "프록시 자동 섀정 죌소 (URL):"> 
    11 <!ENTITY  configAutoconfigText.label    "섀정 죌소 (URL):"> 
    1211<!ENTITY  reload.label                  "새로 고칚"> 
    13 <!ENTITY  http.label                    "HTTP 프록시:"> 
    14 <!ENTITY  ssl.label                     "SSL 프록시:"> 
    1512<!ENTITY  socks.label                   "SOCKS 혞슀튞:"> 
    1613<!ENTITY  socks4.label                  "SOCKS v4"> 
    1714<!ENTITY  socks5.label                  "SOCKS v5"> 
    1815<!ENTITY  port.label                    "포튞:"> 
    19 <!ENTITY  noproxy.label                 "프록시 사용 안 핹: "> 
  • trunk/uploadr/MacUploadr.app/Contents/Resources/chrome/locale/pt-br/proxy.dtd

    r341 r342  
    99<!ENTITY  manualTypeRadio.label         "Configuração manual de proxy:"> 
    1010<!ENTITY  autoTypeRadio.label           "Endereço para configuração automática de proxy:"> 
    11 <!ENTITY  configAutoconfigText.label    "Endereço de configuração:"> 
    1211<!ENTITY  reload.label                  "Recarregar"> 
    13 <!ENTITY  http.label                    "HTTP:"> 
    14 <!ENTITY  ssl.label                     "SSL:"> 
    1512<!ENTITY  socks.label                   "SOCKS:"> 
    1613<!ENTITY  socks4.label                  "SOCKS v4"> 
    1714<!ENTITY  socks5.label                  "SOCKS v5"> 
    1815<!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  
    99<!ENTITY  manualTypeRadio.label         "手動蚭定 Proxy:"> 
    1010<!ENTITY  autoTypeRadio.label           "Proxy 自動蚭定網址 (URL):(若造成無法連線請改甚手動蚭定)"> 
    11 <!ENTITY  configAutoconfigText.label    "é 
    12 çœ®ç¶²å€ (URL):"> 
    1311<!ENTITY  reload.label                  "重新茉å 
    1412¥"> 
    15 <!ENTITY  http.label                    "HTTP Proxy:"> 
    16 <!ENTITY  ssl.label                     "SSL Proxy:"> 
    1713<!ENTITY  socks.label                   "SOCKS 䞻機:"> 
    1814<!ENTITY  socks4.label                  "SOCKS v4"> 
    1915<!ENTITY  socks5.label                  "SOCKS v5"> 
    2016<!ENTITY  port.label                    "Port:"> 
    21 <!ENTITY  shareproxy.label              "所有通蚊協定郜䜿甚歀 Proxy 代理䌺服噚">