Recovering older changes - revert from rev 7f89f586313a
authorEmilio Sepulveda <djfunkinmixer@gmail.com>
Wed, 03 Nov 2010 22:36:37 -0300
changeset 123 d5e363666af1a248878d31842598e2e91924e48b
parent 122 4de04c7bd3c21a442cb9f80d3e2f543cc45e1e8e
child 124 964fdbc3fac5771cd8182eff90090f43d7913eec
push id9
push userdjfunkinmixer@gmail.com
push dateThu, 04 Nov 2010 01:33:48 +0000
Recovering older changes - revert from rev 7f89f586313a
browser/chrome/branding/brand.dtd
browser/chrome/branding/brand.properties
browser/chrome/browser/aboutDialog.dtd
browser/chrome/browser/aboutHome.dtd
browser/chrome/browser/aboutPrivateBrowsing.dtd
browser/chrome/browser/aboutRights.dtd
browser/chrome/browser/aboutRights.properties
browser/chrome/browser/aboutSupport.dtd
browser/chrome/browser/baseMenuOverlay.dtd
browser/chrome/browser/browser.dtd
browser/chrome/browser/browser.properties
browser/chrome/browser/credits.dtd
browser/chrome/browser/history/history.dtd
browser/chrome/browser/metaData.dtd
browser/chrome/browser/metaData.properties
browser/chrome/browser/openLocation.dtd
browser/chrome/browser/pageInfo.properties
browser/chrome/browser/pageReportFirstTime.dtd
browser/chrome/browser/places/places.dtd
browser/chrome/browser/preferences/advanced.dtd
browser/chrome/browser/preferences/preferences.dtd
browser/chrome/browser/preferences/preferences.properties
browser/chrome/browser/quitDialog.properties
browser/chrome/browser/safeMode.dtd
browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
browser/chrome/browser/sanitize.dtd
browser/chrome/overrides/appstrings.properties
browser/defines.inc
browser/installer/custom.properties
browser/searchplugins/drae.xml
browser/searchplugins/list.txt
browser/searchplugins/mercadolibre-cl.xml
browser/searchplugins/yahoo-cl.xml
dom/chrome/appstrings.properties
dom/chrome/dom/dom.properties
dom/chrome/layout/css.properties
dom/chrome/plugins.properties
dom/chrome/security/caps.properties
mobile/.DS_Store
mobile/chrome/about.dtd
mobile/chrome/aboutCertError.dtd
mobile/chrome/brand/brand.dtd
mobile/chrome/brand/brand.properties
mobile/chrome/browser.dtd
mobile/chrome/browser.properties
mobile/chrome/checkbox.dtd
mobile/chrome/firstrun.dtd
mobile/chrome/firstrun/firstrun.dtd
mobile/chrome/notification.dtd
mobile/chrome/overrides/aboutRights.dtd
mobile/chrome/overrides/appstrings.properties
mobile/chrome/overrides/netError.dtd
mobile/chrome/preferences.dtd
mobile/chrome/prompt.dtd
mobile/chrome/region.properties
mobile/chrome/search.properties
mobile/chrome/shortcuts.properties
mobile/defines.inc
mobile/installer/setup.ini
mobile/mobile-l10n.js
mobile/profile/bookmarks.inc
mobile/searchplugins/amazondotcom.xml
mobile/searchplugins/answers.xml
mobile/searchplugins/creativecommons.xml
mobile/searchplugins/eBay.xml
mobile/searchplugins/google.xml
mobile/searchplugins/list.txt
mobile/searchplugins/twitter.xml
mobile/searchplugins/wikipedia.xml
mobile/searchplugins/yahoo.xml
mobile/updater/updater.ini
security/manager/chrome/pipnss/pipnss.properties
toolkit/chrome/cookie/cookieAcceptDialog.properties
toolkit/chrome/global/aboutRights.dtd
toolkit/chrome/global/aboutRights.properties
toolkit/chrome/global/config.dtd
toolkit/chrome/global/dialog.properties
toolkit/chrome/global/filepicker.properties
toolkit/chrome/global/intl.properties
toolkit/chrome/global/languageNames.properties
toolkit/chrome/mozapps/extensions/extensions.dtd
toolkit/chrome/mozapps/extensions/extensions.properties
toolkit/chrome/mozapps/plugins/plugins.dtd
toolkit/chrome/mozapps/profile/profileSelection.properties
toolkit/crashreporter/crashes.dtd
new file mode 100644
--- /dev/null
+++ b/browser/chrome/branding/brand.dtd
@@ -0,0 +1,4 @@
+<!ENTITY  brandShortName        "Minefield">
+<!ENTITY  brandFullName         "Minefield">            
+<!ENTITY  vendorShortName       "Mozilla">
+<!ENTITY  logoCopyright         " ">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/branding/brand.properties
@@ -0,0 +1,3 @@
+brandShortName=Minefield
+brandFullName=Minefield
+vendorShortName=Mozilla
--- a/browser/chrome/browser/aboutDialog.dtd
+++ b/browser/chrome/browser/aboutDialog.dtd
@@ -2,12 +2,12 @@
 <!ENTITY copyright                  "Créditos">
 <!ENTITY copyright.accesskey        "C">
 <!ENTITY copyrightGNOME.accesskey   "r">
 <!ENTITY aboutLink                  "&lt; Acerca de &brandFullName;">
 <!ENTITY aboutLink.accesskey        "A">
 <!ENTITY aboutVersion               "versión">
 <!ENTITY closeCmdGNOME.label        "Cerrar">  
 <!ENTITY closeCmdGNOME.accesskey    "C">
-<!ENTITY copyrightInfo1             "&#169;1998-2009 Colaboradores. Todos los derechos reservados. (">
+<!ENTITY copyrightInfo1             "&#169;1998-2010 Colaboradores. Todos los derechos reservados. (">
 <!ENTITY licenseLink                "about:license">
 <!ENTITY licenseLinkText            "Información sobre licencias">
 <!ENTITY copyrightInfo2             ").">
deleted file mode 100644
--- a/browser/chrome/browser/aboutHome.dtd
+++ /dev/null
@@ -1,24 +0,0 @@
-<!ENTITY % brandDTD
-    SYSTEM "chrome://branding/locale/brand.dtd">
-  %brandDTD;
-
-<!-- These strings are used in the about:home page -->
-
-<!ENTITY abouthome.pageTitle "Página de inicio de &brandFullName;">
-
-<!-- LOCALIZATION NOTE (brandStart): brandShortName must be in a <span/> -->
-<!ENTITY abouthome.brandStart "Inicio de <span>&brandShortName;</span>">
-
-<!ENTITY abouthome.searchEngineButton.label "Buscar">
-
-<!ENTITY abouthome.searchEngineLinks.advanced "Búsqueda avanzada">
-<!ENTITY abouthome.searchEngineLinks.preferences "Preferencias">
-
-<!ENTITY abouthome.aboutMozilla "Acerca de Mozilla">
-
-<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1): text in <a/> will be linked to the Firefox features page on mozilla.com-->
-<!ENTITY abouthome.defaultSnippet1.v1 "¡Gracias por elegir Firefox! Conozca más sobre las <a>últimas características</a>  para aprovechar al máximo su navegador.">
-<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):     text in <a/> will be linked to the featured add-ons on addons.mozilla.org-->
-<!ENTITY abouthome.defaultSnippet2.v1 "Es fácil personalizar su Firefox tal como usted lo desea. <a>Hay miles de complementos para elegir</a>.">
-
-
--- a/browser/chrome/browser/aboutPrivateBrowsing.dtd
+++ b/browser/chrome/browser/aboutPrivateBrowsing.dtd
@@ -1,12 +1,12 @@
 <!ENTITY privatebrowsingpage.title                 "Navegación privada">
 <!ENTITY privatebrowsingpage.title.normal          "¿Quiere iniciar la navegación privada?">
 
-<!ENTITY privatebrowsingpage.issueDesc                 "&brandShortName; no recordará cualquier cosa en esta sesión.">
+<!ENTITY privatebrowsingpage.issueDesc                 "&brandShortName; no recordará nada en el historial para esta sesión.">
 <!ENTITY privatebrowsingpage.issueDesc.normal          "&brandShortName; no está actualmente en modo de Navegación Privada.">
 
 <!ENTITY privatebrowsingpage.description               "En una sesión de Navegación Privada, &brandShortName; no mantendrá ningún tipo de historial de navegación, búsquedas, descargas, formularios, cookies o archivos temporales. Sin embargo, los archivos bajados y marcadores se mantendrán.">
 
 <!-- LOCALIZATION NOTE (privatebrowsingpage.clearRecentHistoryBefore): include a trailing space as needed -->
 <!-- LOCALIZATION NOTE (privatebrowsingpage.clearRecentHistoryAfter): include a starting space as needed -->
 <!ENTITY privatebrowsingpage.clearRecentHistoryBefore  "Si lo desea, puede empezar también ">
 <!ENTITY privatebrowsingpage.clearRecentHistoryInner   "limpiando su historial reciente">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutRights.dtd
@@ -0,0 +1,65 @@
+<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->
+<!ENTITY rights.locale-direction "ltr">
+<!ENTITY rights.pagetitle       "about:rights">
+<!ENTITY rights.intro-header    "Acerca de sus derechos">
+<!ENTITY rights.intro "&brandFullName; es software libre y de código abierto, creado por una comunidad de miles de personas a lo largo del mundo. Hay algunas cosas que debe saber:">
+
+<!-- Note on pointa / pointb / pointc form:
+     These points each have an embedded link in the HTML, so each point is
+     split into chunks for text before the link, the link text, and the text
+     after the link. If a localized grammar doesn't need the before or after
+     chunk, it can be left blank.
+
+     Also note the leading/trailing whitespace in strings here, which is
+     deliberate for formatting around the embedded links. -->
+<!ENTITY rights.intro-point1a "&brandShortName; está disponible bajo los términos de la ">
+<!ENTITY rights.intro-point1b "Licencia Pública de Mozilla (MPL)">
+<!ENTITY rights.intro-point1c ". Esto significa que puede usar, copiar y compartir &brandShortName; con otras personas. También tiene la posibilidad de modificar el código fuente de &brandShortName; como desee a fin de que éste se ajuste a sus necesidades. La Licencia Pública de Mozilla también le otorga el derecho a distribuir esas versiones modificadas.">
+
+<!ENTITY rights.intro-point2a "Mozilla no otorga derechos con respecto a las marcas registradas y logos de Mozilla y Firefox. Puede encontrar información adicional sobre las marcas registradas ">
+<!ENTITY rights.intro-point2b "aquí">
+<!ENTITY rights.intro-point2c ".">
+
+<!-- point 3 text for official branded builds -->
+<!ENTITY rights.intro-point3a "Las políticas de privacidad para los productos de &vendorShortName; pueden encontrarse ">
+<!ENTITY rights.intro-point3b "aquí">
+<!ENTITY rights.intro-point3c ".">
+
+<!-- point 3 text for unbranded builds -->
+<!ENTITY rights.intro-point3-unbranded "Cualquier política de privacidad aplicable a este producto debe aparecer aquí.">
+
+<!-- point 4 text for official branded builds -->
+<!ENTITY rights.intro-point4a "&brandShortName; también ofrece servicios de información sobre sitios web opcionales, como por ejemplo el servicio SafeBrowsing; sin embargo, no podemos garantizar que esten libres de errores o sean 100&#37; precisos. Puede encontrar más detalles, incluída la información sobre cómo deshabilitar estos servicios, en los ">
+<!ENTITY rights.intro-point4b "términos del servicio">
+<!ENTITY rights.intro-point4c ".">
+
+<!-- point 4 text for unbranded builds -->
+<!ENTITY rights.intro-point4a-unbranded "Si este producto incorpora servicios web, cualquier término de servicio aplicable para los servicios debe ser enlazado a la sección del ">
+<!ENTITY rights.intro-point4b-unbranded "Servicios del sitio web">
+<!ENTITY rights.intro-point4c-unbranded " sección.">
+
+<!ENTITY rights.webservices-header "Servicios del Sitio Web de &brandFullName;">
+
+<!-- Note that this paragraph references a couple of entities from
+     preferences/security.dtd, so that we can refer to text the user sees in
+     the UI, without this page being forgotten every time those strings are
+     updated.  -->
+<!-- intro paragraph for branded builds -->
+<!ENTITY rights.webservices-a "&brandFullName; usa Servicios externos para obtener información sobre Sitios Web (&quot;Services&quot;), como SafeBrowsing, el cual está disponible para su uso con esta versión de &brandShortName; tal como se describe a continuación. Si no desea hacer uso de estos Servicios o no está de acuerdo con sus términos, debería desactivar SafeBrowsing en las preferencias de la aplicación, seleccionando ">
+<!ENTITY rights.webservices-b "Seguridad">
+<!ENTITY rights.webservices-c " sección y desactive las opciones para &quot;&blockAttackSites.label;&quot; y &quot;&blockWebForgeries.label;&quot;">
+
+<!-- intro paragraph for unbranded builds -->
+<!ENTITY rights.webservices-unbranded "Aquí debe incluirse un resumen de los servicios de sitios web que el producto incorpora, junto con instrucciones de cómo deshabilitarlos.">
+
+<!-- point 1 text for unbranded builds -->
+<!ENTITY rights.webservices-term1-unbranded "Aquí se deberán indicar los términos de servicio de este producto.">
+
+<!-- points 1-7 text for branded builds -->
+<!ENTITY rights.webservices-term1 "&vendorShortName; y sus contribuyentes, licenciatarios y socios trabajan para proveer la más acertada y actualizada información acerca de sitios fraudulentos (phishing) y malware. Sin embargo, no pueden garantizar que esta información es completa ni libre de errores: algunos sitios riesgosos pueden no ser identificados y algunos sitios seguros pueden ser identificados por error.">
+<!ENTITY rights.webservices-term2 "&vendorShortName; puede discontinuar o cambiar los servicios según considere oportuno.">
+<!ENTITY rights.webservices-term3 "Puede usar estos servicios con la versión de &brandShortName;, y tiene plenos derechos para hacerlo. &vendorShortName; y sus licenciatarios se reservan todos los demás derechos en cuanto a los servicios. Estos términos no tienen la intención de limitar ningún derecho otorgado por una licencia de código abierto aplicable a &brandShortName; y las versiones correspondientes en base al código de &brandShortName;.">
+<!ENTITY rights.webservices-term4 "Los servicios son ofrecidos &quot;tal como está.&quot;  &vendorShortName;, sus contribuyentes, licenciatarios y distribuidores rechazan toda clase de garantía, explícita o implícita, incluídas, sin perjuicio de lo antes mencionado, las garantías de que el servicio es comercializable y que cumple con sus necesidades particulares. Usted acepta el riesgo que implica seleccionar este servicio para su propósito así como a la calidad y el desempeño del servicio. Algunas jurisdicciones no permiten la exclusión o limitación de las garantías implícitas, por lo tanto, esta exención de responsabilidad puede no ser aplicable en su caso.">
+<!ENTITY rights.webservices-term5 "Excepto cuando sea obligatorio ante la Ley, &vendorShortName;, sus contribuyentes, licenciatarios y distribuidores no podrán ser responsables por ningún daño o perjuicio indirecto, especial, incidental, resultante, punitivo o ejemplar relacionado con el uso de &brandShortName; y los servicios. La responsabilidad colectiva bajo estos términos no podrá exceder los U$S500 (quinientos dólares estadounidenses). Algunas jurisdicciones no permiten la exclusión o limitación de ciertos daños, Por consiguiente que esta exclusión y limitación puede no ser aplicable en su caso.">
+<!ENTITY rights.webservices-term6 "&vendorShortName; puede actualizar estos términos según sea necesario de vez en cuando. Estos términos no pueden ser modificados o cancelados sin el consentimiento por escrito de &vendorShortName;.">
+<!ENTITY rights.webservices-term7 "Estos términos están regidos por las leyes del estado de California, EE.UU., excluyendo sus conflictos con otras estipulaciones de la ley. Si cualquier sección de estos términos no es válida o aplicable, las secciones restantes continuarán teniendo plena vigencia. En caso de existir un conflicto entre una versión traducida de estos términos y la versión en idioma inglés, la versión en inglés será la que tendrá validez.">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutRights.properties
@@ -0,0 +1,3 @@
+buttonLabel = Conozca sus derechos…
+buttonAccessKey = K
+notifyRightsText = %S es un Software Libre y Abierto desarrollado por la Fundación Mozilla, una organización sin fines de lucro.
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutSupport.dtd
@@ -0,0 +1,39 @@
+<!ENTITY aboutSupport.pageTitle "Información para resolver problemas">
+
+<!-- LOCALIZATION NOTE (aboutSupport.pageSubtitle): don't change the 'supportLink' id. -->
+<!ENTITY aboutSupport.pageSubtitle "
+  Esta página contiene información técnica que puede serle útil cuando 
+  intente resolver un problema. Si está buscando respuestas a preguntas comunes
+  acerca de &brandShortName;, mire en nuestro <a id='supportLink'>sitio web de soporte</a>.
+">
+
+<!ENTITY aboutSupport.extensionsTitle "Extensiones">
+<!ENTITY aboutSupport.extensionName "Nombre">
+<!ENTITY aboutSupport.extensionEnabled "Habilitada">
+<!ENTITY aboutSupport.extensionVersion "Versión">
+<!ENTITY aboutSupport.extensionId "ID">
+
+<!ENTITY aboutSupport.appBasicsTitle "Detalles básicos de la aplicación">
+<!ENTITY aboutSupport.appBasicsName "Nombre">
+<!ENTITY aboutSupport.appBasicsVersion "Versión">
+<!ENTITY aboutSupport.appBasicsProfileDir "Directorio del perfil">
+<!ENTITY aboutSupport.appBasicsPlugins "Plugins instalados">
+<!ENTITY aboutSupport.appBasicsBuildConfig "Configuración de Build">
+
+<!ENTITY aboutSupport.show.label "Abrir carpeta contenedora">
+
+<!-- LOCALIZATION NOTE (aboutSupport.showMac.label): This is the Mac-specific
+variant of aboutSupport.show.label.  This allows us to use the preferred
+"Finder" terminology on Mac. -->
+<!ENTITY aboutSupport.showMac.label "Mostrar en  Finder">
+
+
+<!ENTITY aboutSupport.modifiedPrefsTitle "Preferencias modificadas">
+<!ENTITY aboutSupport.modifiedPrefsName "Nombre">
+<!ENTITY aboutSupport.modifiedPrefsValue "Valor">
+
+<!ENTITY aboutSupport.installationHistoryTitle "Historial de instalación">
+<!ENTITY aboutSupport.updateHistoryTitle "Historial de actualizaciones">
+
+<!ENTITY aboutSupport.copyToClipboard.label "Copiar todo al portapapeles">
+
--- a/browser/chrome/browser/baseMenuOverlay.dtd
+++ b/browser/chrome/browser/baseMenuOverlay.dtd
@@ -1,48 +1,47 @@
 <!ENTITY minimizeWindow.key       "m">
 <!ENTITY minimizeWindow.label     "Minimizar">
 <!ENTITY bringAllToFront.label    "Traer todo hacia adelante">
 <!ENTITY zoomWindow.label         "Ampliar">
 <!ENTITY windowMenu.label         "Ventana">
 
 <!ENTITY helpMenu.label           "Ayuda"> 
-<!ENTITY helpMenu.accesskey       "A"> 
+<!ENTITY helpMenu.accesskey       "u"> 
 <!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use "?"
                        for the help button in the menubar but Gnome does not.   -->
 <!ENTITY helpMenuWin.label        "Ayuda"> 
-<!ENTITY helpMenuWin.accesskey    "A">
-<!ENTITY aboutCmd.label           "Acerca de  &brandFullName;">
+<!ENTITY helpMenuWin.accesskey    "u">
+<!ENTITY aboutCmd.label           "Acerca de &brandFullName;">
 <!ENTITY aboutCmd.accesskey       "A">
-<!ENTITY helpContents.label       "Contenidos de la Ayuda">
-<!ENTITY helpContents.accesskey   "C">
-<!ENTITY helpContentsMac.label    "Ayuda de &brandShortName;">
+<!ENTITY productHelp.label        "Ayuda de &brandShortName;">
+<!ENTITY productHelp.accesskey    "y">
+
 <!ENTITY helpForIEUsers.label     "Para usuarios de Internet Explorer">
 <!ENTITY helpForIEUsers.accesskey "i">
 <!ENTITY openHelp.commandkey      "VK_F1">
+<!ENTITY helpMac.commandkey       "?">
+
+<!ENTITY helpTroubleshooting.label      "Información para resolver problemas…">
+<!ENTITY helpTroubleshooting.accesskey  "p">
+
+
 <!-- LOCALIZATION NOTE openHelpMac.commandkey and openHelpMac.modifiers
                        are all the necessary keys to hit OS X's open-help 
                        keyboard (visible) shortcut (that's Cmd+? for most locales) -->
-<!ENTITY openHelpMac.commandkey           "/">
-<!ENTITY openHelpMac.modifiers            "accel,shift">
-<!ENTITY openHelpMac.frontendCommandkey   "?">
-<!ENTITY openHelpMac.frontendModifiers    "accel">
+
 
 <!ENTITY helpReleaseNotes.label         "Notas de lanzamiento">
 <!ENTITY helpReleaseNotes.accesskey     "N">
 <!ENTITY updateCmd.label                "Revisar si hay actualizaciones…">
-<!ENTITY updateCmd.accesskey            "o">
 
 <!ENTITY preferencesCmdMac.label        "Preferencias…">
 <!ENTITY preferencesCmdMac.commandkey   ",">
-<!ENTITY preferencesCmdMac.modifiers    "accel">
 
 <!ENTITY servicesMenuMac.label          "Servicios">
 
 <!ENTITY hideThisAppCmdMac.label        "Esconder &brandShortName;">
 <!ENTITY hideThisAppCmdMac.commandkey   "H">
-<!ENTITY hideThisAppCmdMac.modifiers    "accel">
 
 <!ENTITY hideOtherAppsCmdMac.label      "Esconder otros">
 <!ENTITY hideOtherAppsCmdMac.commandkey "H">
-<!ENTITY hideOtherAppsCmdMac.modifiers  "accel,alt">
 
 <!ENTITY showAllAppsCmdMac.label        "Mostrar todo">
--- a/browser/chrome/browser/browser.dtd
+++ b/browser/chrome/browser/browser.dtd
@@ -6,17 +6,16 @@
 <!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->
 <!ENTITY mainWindow.titlemodifier "&brandFullName;">
 <!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->
 <!ENTITY mainWindow.titlemodifiermenuseparator " - ">
 <!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title
                                                                 inside the private browsing mode -->
 <!ENTITY mainWindow.titlePrivateBrowsingSuffix "(navegación privada)">
 <!-- LOCALIZATION NOTE (mainWindowPrivateBrowsing.titlemodifier): DONT_TRANSLATE -->
-<!ENTITY mainWindow.titlemodifierPrivateBrowsing "&mainWindow.titlemodifier; &mainWindow.titlePrivateBrowsingSuffix;">
 
 <!ENTITY tabCmd.label "Nueva pestaña">
 <!ENTITY tabCmd.accesskey "t">
 <!ENTITY tabCmd.commandkey "t">
 <!ENTITY openLocationCmd.label "Abrir dirección…">
 <!ENTITY openLocationCmd.accesskey "A">
 <!ENTITY openFileCmd.label "Abrir archivo…">
 <!ENTITY openFileCmd.accesskey "o">
@@ -27,34 +26,41 @@
 <!ENTITY printPreviewCmd.accesskey "V">
 <!ENTITY printCmd.label "Imprimir…">
 <!ENTITY printCmd.accesskey "p">
 <!ENTITY printCmd.commandkey "p">
 <!ENTITY import.label "Importar…">
 <!ENTITY import.accesskey "I">
 
 <!ENTITY goOfflineCmd.label "Trabajar desconectado">
-<!ENTITY goOfflineCmd.accesskey "T">
+<!ENTITY goOfflineCmd.accesskey "j">
 
+<!ENTITY menubarCmd.label "Barra de menú">
+<!ENTITY menubarCmd.accesskey "M">
 <!ENTITY navbarCmd.label "Barra de navegación">
 <!ENTITY navbarCmd.accesskey "n">
 <!ENTITY personalbarCmd.label "Barra de marcadores">
 <!ENTITY personalbarCmd.accesskey "B">
 <!ENTITY bookmarksToolbarItem.label "Ítems de la barra de marcadores">
 <!ENTITY taskbarCmd.label "Barra de estado">
 <!ENTITY taskbarCmd.accesskey "B">
 
 <!ENTITY pageSourceCmd.label "Código fuente de la página">
 <!ENTITY pageSourceCmd.accesskey "o">
 <!ENTITY pageSourceCmd.commandkey "u">
 <!ENTITY pageInfoCmd.label "Información de la página">
 <!ENTITY pageInfoCmd.accesskey "I">
 <!ENTITY pageInfoCmd.commandkey "i">
 <!ENTITY fullScreenCmd.label "Pantalla completa">
-<!ENTITY fullScreenCmd.accesskey "P">
+<!ENTITY fullScreenCmd.accesskey "l">
+<!ENTITY fullScreenCmd.macCommandKey "f">
+
+<!ENTITY showAllTabsCmd.label "Mostrar todas las pestañas">
+<!ENTITY showAllTabsCmd.accesskey "a">
+
 
 <!ENTITY fullScreenMinimize.tooltip "Minimizar">
 <!ENTITY fullScreenRestore.tooltip "Restaurar">
 <!ENTITY fullScreenClose.tooltip "Cerrar">
 <!ENTITY fullScreenAutohide.label "Esconder Barras de herramientas">
 <!ENTITY fullScreenAutohide.accesskey "h">
 <!ENTITY fullScreenExit.label "Salir del modo de Pantalla Completa">
 <!ENTITY fullScreenExit.accesskey "S">
@@ -83,36 +89,36 @@
 <!ENTITY reloadCmd.label              "Recargar">
 <!ENTITY reloadCmd.accesskey          "R">
 <!ENTITY reloadButton.tooltip         "Recarga la página actual">
 <!ENTITY stopCmd.label                "Parar">
 <!ENTITY stopCmd.accesskey            "P">
 <!ENTITY stopCmd.macCommandKey        ".">
 <!ENTITY stopButton.tooltip           "Detiene la carga de la página">
 <!ENTITY goEndCap.tooltip             "Ir a la dirección en la barra de direcciones.">
+<!ENTITY feedButton.tooltip           "Suscribirse a esta página…">
+
 <!ENTITY printButton.label            "Imprimir">
 <!ENTITY printButton.tooltip          "Imprime esta página">
 
 <!ENTITY locationItem.title           "Dirección">
 <!ENTITY searchItem.title             "Buscar">
 <!ENTITY throbberItem.title           "Indicador de actividad">
 <!ENTITY bookmarksItem.title          "Marcadores">
 
 <!-- Toolbar items --> 
 <!ENTITY  homeButton.label            "Inicio">
 
 <!ENTITY bookmarksButton.label          "Marcadores">
+<!ENTITY bookmarksButton.accesskey  "M">
 <!ENTITY bookmarksButton.tooltip        "Muestra sus marcadores">
-<!ENTITY bookmarksSidebarCmd.accesskey  "M">
-<!ENTITY bookmarksSidebarCmd.commandkey "m">
-<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command
-  -  key should not contain the letters A-F, since these are reserved
-  -  shortcut keys on Linux. -->
-<!ENTITY bookmarksSidebarGtkCmd.commandkey "o">
-<!ENTITY bookmarksSidebarWinCmd.commandkey "i">
+<!ENTITY bookmarksCmd.commandkey "b">
+<!ENTITY bookmarksGtkCmd.commandkey "o">
+<!ENTITY bookmarksWinCmd.commandkey "i">
+
 
 <!ENTITY historyButton.label            "Historial">
 <!ENTITY historyButton.tooltip          "Muestra las páginas que ha visto recientemente">
 <!ENTITY historySidebarCmd.accesskey    "s">
 <!ENTITY historySidebarCmd.commandKey   "h">
 
 <!ENTITY toolsMenu.label              "Herramientas">
 <!ENTITY toolsMenu.accesskey          "t"> 
@@ -193,17 +199,16 @@
 <!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->
 <!ENTITY historyUndoWindowMenu.label "Ventanas cerradas recientemente">
 
 <!ENTITY historyHomeCmd.label "Inicio">
 <!ENTITY showAllHistoryCmd2.label "Mostrar todo el historial">
 <!ENTITY showAllHistoryCmd.commandkey "H">
 
 <!ENTITY openCmd.commandkey           "l">
-<!ENTITY urlbar.emptyText             "Buscar marcadores e historial">
 <!ENTITY urlbar.bookmarkhistory.emptyText "Buscar marcadores e historial">
 <!ENTITY urlbar.bookmark.emptyText    "Buscar marcadores">
 <!ENTITY urlbar.history.emptyText     "Historial de búsquedas">
 <!ENTITY urlbar.none.emptyText        "Escriba una dirección Web">
 <!ENTITY urlbar.accesskey             "d">
 
 <!-- 
   Comment duplicated from browser-sets.inc:
@@ -255,16 +260,19 @@
 <!ENTITY viewPageInfoCmd.label        "Ver información de la página">
 <!ENTITY viewPageInfoCmd.accesskey    "i">
 <!ENTITY viewFrameInfoCmd.label       "Ver información del marco">
 <!ENTITY viewFrameInfoCmd.accesskey   "i">
 <!ENTITY reloadImageCmd.label         "Recargar imagen">
 <!ENTITY reloadImageCmd.accesskey     "R">
 <!ENTITY viewImageCmd.label           "Ver imagen">
 <!ENTITY viewImageCmd.accesskey       "i">
+<!ENTITY viewImageInfoCmd.label       "Ver información de la imagen">
+<!ENTITY viewImageInfoCmd.accesskey   "f">
+
 <!ENTITY viewVideoCmd.label           "Ver video">
 <!ENTITY viewVideoCmd.accesskey       "V">
 <!ENTITY viewBGImageCmd.label         "Ver imagen de fondo">
 <!ENTITY viewBGImageCmd.accesskey     "V">
 <!ENTITY setDesktopBackgroundCmd.label      "Colocar como fondo de escritorio…">
 <!ENTITY setDesktopBackgroundCmd.accesskey  "s">
 <!ENTITY bookmarkPageCmd2.label       "Marcar esta página">
 <!ENTITY bookmarkPageCmd2.accesskey   "M">
@@ -307,18 +315,16 @@
 <!ENTITY copyImageCmd.accesskey       "o">
 <!ENTITY copyImageContentsCmd.label   "Copiar imagen">
 <!ENTITY copyImageContentsCmd.accesskey  "C"> 
 <!ENTITY copyVideoURLCmd.label        "Copiar dirección del video">
 <!ENTITY copyVideoURLCmd.accesskey    "o">
 <!ENTITY copyAudioURLCmd.label        "Copiar dirección del audio">
 <!ENTITY copyAudioURLCmd.accesskey    "o">
 <!ENTITY blockImageCmd.accesskey      "B">
-<!ENTITY metadataCmd.label            "Propiedades">
-<!ENTITY metadataCmd.accesskey        "P">
 <!ENTITY copyEmailCmd.label           "Copiar dirección de e-mail">
 <!ENTITY copyEmailCmd.accesskey       "e">
 <!ENTITY thisFrameMenu.label              "Este marco">
 <!ENTITY thisFrameMenu.accesskey          "E">
 
 <!-- Media (video/audio) controls -->
 <!ENTITY mediaPlay.label             "Reproducir">
 <!ENTITY mediaPlay.accesskey         "p">
@@ -363,16 +369,18 @@ you can use these alternative items. Oth
 
 <!ENTITY newTabButton.tooltip           "Abrir una nueva pestaña">
 <!ENTITY newWindowButton.tooltip        "Abrir una nueva ventana">
 <!ENTITY sidebarCloseButton.tooltip     "Cerrar Barra lateral">
 
 <!ENTITY cutButton.tooltip              "Cortar">
 <!ENTITY copyButton.tooltip             "Copiar">
 <!ENTITY pasteButton.tooltip            "Pegar">
+<!ENTITY fullScreenButton.tooltip       "Mostrar la ventana en pantalla completa">
+
 
 <!ENTITY quitApplicationCmdWin.label       "Salir"> 
 <!ENTITY quitApplicationCmdWin.accesskey   "S">
 <!ENTITY goBackCmd.commandKey "[">
 <!ENTITY goForwardCmd.commandKey "]">
 <!ENTITY quitApplicationCmd.label       "Salir"> 
 <!ENTITY quitApplicationCmd.accesskey   "S">
 <!ENTITY quitApplicationCmdMac.label    "Salir de &brandShortName;">
@@ -439,9 +447,10 @@ substitution variables.  If it is diffic
 with that structure, consider a translation which ignores the preceding domain and
 just addresses the organization to follow, e.g. "This site is run by " -->
 <!ENTITY identity.runBy "el cual es corrido por">
 
 <!ENTITY identity.moreInfoLinkText "Más información…">
 
 <!ENTITY downloadMonitor2.tooltip "Haga click para abrir la ventana de descargas">
 
-<!ENTITY ctrlTab.search.emptyText "Buscar pestañas">
+<!ENTITY allTabs.filter.emptyText "Buscar pestañas">
+
--- a/browser/chrome/browser/browser.properties
+++ b/browser/chrome/browser/browser.properties
@@ -27,16 +27,28 @@ xpinstallPromptAllowButton=Permitir
 # Accessibility Note:
 # Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
 # See http://www.mozilla.org/access/keyboard/accesskey for details
 xpinstallPromptAllowButton.accesskey=P
 xpinstallDisabledMessageLocked=La instalación de software ha sido deshabilitada por el administrador del sistema.
 xpinstallDisabledMessage=La instalación de software está actualmente deshabilitada. Haga clic en Habilitar e intente nuevamente.
 xpinstallDisabledButton=Habilitar
 xpinstallDisabledButton.accesskey=H
+# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with
+# the host name of the site.
+lwthemeInstallRequest.message=Este sitio (%S) intentó instalar un tema.
+lwthemeInstallRequest.allowButton=Permitir
+lwthemeInstallRequest.allowButton.accesskey=P
+lwthemePostInstallNotification.message=Ha sido instalado un nuevo tema.
+lwthemePostInstallNotification.undoButton=Deshacer
+lwthemePostInstallNotification.undoButton.accesskey=D
+lwthemePostInstallNotification.manageButton=Administrar temas…
+lwthemePostInstallNotification.manageButton.accesskey=M
+
+
 popupWarning=%S ha evitado que este sitio abra una ventana emergente.
 popupWarningMultiple=%S ha evitado que este sitio abra %S ventanas emergentes.
 popupWarningButton=Opciones
 popupWarningButton.accesskey=O
 popupWarningButtonUnix=Preferencias
 popupWarningButtonUnix.accesskey=P
 popupAllow=Permitir ventanas emergentes para %S
 popupBlock=Bloquear ventanas emergentes para %S
@@ -48,59 +60,77 @@ imageBlockedWarning=%S bloqueará a partir de ahora las imágenes de %S.
 imageAllowedWarning=%S permitirá a partir de ahora las imágenes de %S.
 undo=Deshacer
 undo.accessKey=U
 
 # missing plugin installer
 missingpluginsMessage.title=Se necesitan plugins adicionales para ver todo el contenido de esta página.
 missingpluginsMessage.button.label=Instalar plugins que faltan…
 missingpluginsMessage.button.accesskey=I
+outdatedpluginsMessage.title=Algunos plugins usados en esta página están desactualizados.
+outdatedpluginsMessage.updateButton.label=Actualizar plugins…
+outdatedpluginsMessage.updateButton.accesskey=u
 blockedpluginsMessage.title=Algunos plugins requeridos por esta página han sido bloqueados por su seguridad.
 blockedpluginsMessage.infoButton.label=Detalles…
 blockedpluginsMessage.infoButton.accesskey=D
 blockedpluginsMessage.searchButton.label=Actualizar plugins…
 blockedpluginsMessage.searchButton.accesskey=u
+crashedpluginsMessage.title=El plugin %S ha fallado.
+crashedpluginsMessage.reloadButton.label=Recargar la página
+crashedpluginsMessage.reloadButton.accesskey=R
+crashedpluginsMessage.submitButton.label=Enviar un informe de errores
+crashedpluginsMessage.submitButton.accesskey=E
+crashedpluginsMessage.learnMore=Saber más…
+
 
 # Sanitize
 sanitizeWithPromptLabel2=Borrar historial reciente…
 # LOCALIZATION NOTE (sanitizeDialog2.everything.title): When "Time range to
 # clear" is set to "Everything", the Clear Recent History dialog's title is
 # changed to this.  See UI mockup and comment 11 at bug 480169 -->
 sanitizeDialog2.everything.title=Limpiar todo el historial
 sanitizeButtonOK=Limpiar ahora
 # LOCALIZATION NOTE (sanitizeEverythingWarning): Warning that appears when "Time
 # range to clear" is set to "Everything" in Clear Recent History dialog.  UI
 # mockup at bug 480169.  This value is a semi-colon list of plural forms.  #1 is
 # replaced with the number of history visits. %S is replaced with the date of
 # the oldest visit.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
-sanitizeEverythingWarning=Todo el historial ha sido limpiado.  Su historial incluye una visita a una página desde %S.;Todo el historial será limpiado.  Su historial incluye #1 visitas desde %S.
+sanitizeEverythingWarning2=Todo el historial será limpiado.
 # LOCALIZATION NOTE (sanitizeEverythingNoVisitsWarning): Used in same context
 # as sanitizeEverythingWarning except this is shown instead when there are no
 # visits in the user's history.
-sanitizeEverythingNoVisitsWarning=Todo el historial será limpiado.
+sanitizeSelectedWarning=Todos los ítems seleccionados serán limpiados.
+
 
 # Check for Updates
 updatesItem_default=Revisar si hay actualizaciones…
 updatesItem_defaultFallback=Revisar si hay actualizaciones…
-updatesItem_downloading=Descargando %S…
-updatesItem_downloadingFallback=Bajando actualización…
-updatesItem_resume=Resume Bajando %S…
+updatesItem_default.accesskey=C
+
+updatesItem_downloading=Bajando %S…
+updatesItem_downloadingFallback=Realizando la descarga de la actualización…
+updatesItem_downloading.accesskey=D
+
+updatesItem_resume=Reanudar la descarga de %S…
 updatesItem_resumeFallback=Reanudando la descarga de la actualización...
-updatesItem_pending=Aplicando la actualización descargada...
-updatesItem_pendingFallback=Aplicando la actualización descargada...
+updatesItem_resume.accesskey=d
+
+updatesItem_pending=Aplicando la actualización bajada...
+updatesItem_pendingFallback=Aplicando la actualización bajada...
+updatesItem_pending.accesskey=d
+
 
 # RSS Pretty Print
-feedNoFeeds=Página sin feeds
 feedShowFeedNew=Suscribir a '%S'…
-feedHasFeedsNew=Suscribir a esta página…
-
 # History menu
 menuOpenAllInTabs.label=Abrir todo en pestañas
-menuOpenAllInTabs.accesskey=o
+menuRestoreAllTabs.label=Restaurar todas las pestañas
+menuRestoreAllTabs.accesskey=R
+
 # LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
 # see bug 394759
 menuRestoreAllWindows.label=Restaurar todas las ventanas
 menuRestoreAllWindows.accesskey=R
 # LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semi-colon list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 Window Title, #2 Number of tabs
 menuUndoCloseWindowLabel=#1 (y otra #2 pestaña);#1 (y otras #2 pestañas)
@@ -136,16 +166,18 @@ offlineApps.manageUsageAccessKey=S
 
 identity.identified.verifier=Verificado por: %S
 identity.identified.verified_by_you=Has añadido una excepción de seguridad para este sitio
 identity.identified.state_and_country=%S,%S
 identity.identified.title_with_country=%S (%S)
 
 identity.encrypted=Su conexión a este sitio web está codificada para prevenir intrusos.
 identity.unencrypted=Su conexión a este sitio web no está codificada.
+identity.mixed_content=Su conexión a este sitio web está parcialmente codificada y no evita que alguien espíe.
+
 
 identity.unknown.tooltip=Este sitio web no ha suministrado información de identidad.
 
 identity.ownerUnknown2=(desconocido)
 
 # Downloads Monitor Panel
 # LOCALIZATION NOTE (activeDownloads, pausedDownloads): Semi-colon list of plural
 # forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
@@ -170,16 +202,18 @@ geolocation.shareLocation=Compartir ubicación
 geolocation.shareLocation.accesskey=a
 geolocation.dontShareLocation=No compartir
 geolocation.dontShareLocation.accesskey=o
 geolocation.siteWantsToKnow=%S quiere saber su ubicación.
 # LOCALIZATION NOTE (geolocation.learnMore): Use the unicode ellipsis char, \u2026,
 # or use "..." if \u2026 doesn't suit traditions in your locale.
 geolocation.learnMore=Más información…
 geolocation.remember=Recordar este sitio
+geolocation.remember.accesskey=R
+
 
 # Phishing/Malware Notification Bar.
 # LOCALIZATION NOTE (notAForgery, notAnAttack)
 # The two button strings will never be shown at the same time, so
 # it's okay for them to have the same access key
 safebrowsing.getMeOutOfHereButton.label=¡Sácame de aquí!
 safebrowsing.getMeOutOfHereButton.accessKey=G
 safebrowsing.reportedWebForgery=¡Sitio sospechoso de fraude!
@@ -195,8 +229,22 @@ safebrowsing.notAnAttackButton.accessKey
 # LOCALIZATION NOTE (privateBrowsingYesTitle, privateBrowsingNoTitle, privateBrowsingNeverAsk):
 # Access keys are specified by prefixing the desired letter with an ampersand.
 privateBrowsingDialogTitle=Iniciar navegación privada
 privateBrowsingMessageHeader=¿Quiere iniciar la navegación privada?
 privateBrowsingMessage=%S guardará sus pestañas actuales para cuando termine su sesión de navegación privada.
 privateBrowsingYesTitle=&Iniciar navegación privada
 privateBrowsingNoTitle=&Cancelar
 privateBrowsingNeverAsk=&No mostrar este mensaje nuevamente
+
+# Ctrl-Tab
+# LOCALIZATION NOTE (ctrlTab.showAll.label): #1 represents the number
+# of tabs in the current browser window. It will always be 2 at least.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+ctrlTab.showAll.label=;Mostrar las #1 pestañas
+
+
+
+addKeywordTitleAutoFill=Buscar %S
+
+extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Predeterminado
+extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=El tema predeterminado.
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/credits.dtd
@@ -0,0 +1,15 @@
+<!ENTITY brandMotto       "Redescubre la Web">
+<!ENTITY credit.thanks    "Agradecimientos especiales a">
+
+<!ENTITY credit.thanks2       "Muchas gracias a nuestros">
+<!ENTITY credit.contributors2 "colaboradores">
+
+<!-- localization credits look like this: -->
+<!--
+<!ENTITY credit.translation
+  "<h3>Translators</h3><ul><li>Name Here</li></ul>">
+-->
+<!ENTITY credit.translation "<h3>Traductores</h3><ul><li>Emilio Sepúlveda</li><li>Pablo Olmos De Aguilera</li><li>Eduardo Escárez</li><li>Ricardo Varas</li><li>Virgilio Leonardo Ruilova</li><li>otros colaboradores de Chilemoz.org</li></ul>">
+
+<!ENTITY credit.memory      "En memoria de">
+<!ENTITY credit.poweredByGeckoReg "Potenciado por Gecko&reg;">
--- a/browser/chrome/browser/history/history.dtd
+++ b/browser/chrome/browser/history/history.dtd
@@ -17,12 +17,10 @@
 <!ENTITY byDayAndSite.label "Por fecha y sitio">
 <!ENTITY byDayAndSite.accesskey "t">
 <!ENTITY openLinkInWindow.label "Abrir">
 <!ENTITY openLinkInWindow.accesskey "A">
 <!ENTITY openInNewTab.label "Abrir en nueva pestaña">
 <!ENTITY openInNewTab.accesskey "t">
 <!ENTITY openInNewWindow.label "Abrir en nueva ventana">
 <!ENTITY openInNewWindow.accesskey "A">
-<!ENTITY bookmarkLink.label "Marcar este enlace…">
-<!ENTITY bookmarkLink.accesskey "M">
 <!ENTITY copyLink.label "Copiar ubicación de enlace">
 <!ENTITY copyLink.accesskey "C">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/metaData.dtd
@@ -0,0 +1,27 @@
+<!ENTITY no-properties.label   "Sin propiedades.">
+
+<!ENTITY caption.label         "Propiedades de elemento">
+<!ENTITY image-sec.label       "Propiedades de Imagen">
+<!ENTITY image-url.label       "Dirección:">
+<!ENTITY image-type.label      "Tipo:">
+<!ENTITY image-desc.label      "Descripción:">
+<!ENTITY image-alt.label       "Texto alternativo:">
+<!ENTITY image-size.label      "Dimensiones de Imagen:">
+<!ENTITY image-filesize.label  "Tamaño de Archivo:">
+<!ENTITY insdel-sec.label      "Insertar/Eliminar Propiedades">
+<!ENTITY insdel-cite.label     "Información:">
+<!ENTITY insdel-date.label     "Fecha:">
+<!ENTITY link-sec.label        "Propiedades de enlace">
+<!ENTITY link-url.label        "Dirección:">
+<!ENTITY link-target.label     "Abrirá en:">
+<!ENTITY link-type.label       "Tipo de destino:">
+<!ENTITY link-lang.label       "Lenguaje destino:">
+<!ENTITY link-rel.label        "Relación:">
+<!ENTITY link-rev.label        "Relación inversa:">
+<!ENTITY link-ping.label       "Notificará:">
+<!ENTITY misc-sec.label        "Propiedades varias">
+<!ENTITY misc-lang.label       "Lenguaje de texto:">
+<!ENTITY misc-title.label      "Título:">
+<!ENTITY misc-tblsummary.label "Resumen de la tabla:">
+<!ENTITY quote-sec.label       "Propiedades de la cita:">
+<!ENTITY quote-cite.label      "Información:">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/metaData.properties
@@ -0,0 +1,18 @@
+sameWindowText=Misma ventana
+newWindowText=Nueva ventana
+newTabText=Nueva pestaña
+parentFrameText=Marco padre
+sameFrameText=Mismo marco
+embeddedText=Incrustado
+unableToShowProps=No hay propiedades disponibles.
+altTextMissing=Faltante
+altTextBlank=En blanco
+imageSize=%S kB (%S bytes)
+imageSizeUnknown=Desconocido (no cacheado)
+imageType=Imagen %S
+animatedImageType=%S imagen (animada, %S marcos)
+imageDimensions=%Spx × %Spx
+imageDimensionsScaled=%Spx \u00D7 %Spx (escalada a %Spx \u00D7 %Spx)
+# LOCALIZATION NOTE: Next two strings are for language name representations
+#                    %1$S = language name, %2$S = region name
+languageRegionFormat=%1$S (%2$S)
--- a/browser/chrome/browser/openLocation.dtd
+++ b/browser/chrome/browser/openLocation.dtd
@@ -1,10 +1,10 @@
 <!-- extracted from content/openLocation.xul -->
 
 <!ENTITY enter.label "Ingrese la dirección web (URL), o indique el archivo local que quiera abrir:">  
 <!ENTITY chooseFile.label "Elija archivo…">
 <!ENTITY newWindow.label "Nueva ventana">
 <!ENTITY newTab.label "Nueva pestaña">
-<!ENTITY topWindow.label "Ventana actual">
+<!ENTITY topTab.label "Pestaña actual">
 <!ENTITY caption.label "Abrir dirección web">
 <!ENTITY openWhere.label "Abrir en:">
 <!ENTITY openBtn.label "Abrir">
--- a/browser/chrome/browser/pageInfo.properties
+++ b/browser/chrome/browser/pageInfo.properties
@@ -60,19 +60,16 @@ mediaBlockImage=Bloquear imágenes de %S
 mediaUnknownNotCached=Desconocido (no cacheado)
 mediaImageType=Imagen %S
 mediaAnimatedImageType=Imagen %S (animada, %S marcos)
 mediaDimensions=%Spx × %Spx
 mediaDimensionsScaled=%Spx × %Spx (redimensionado a %Spx × %Spx)
 
 generalQuirksMode=Modo de compatibilidad
 generalStrictMode=Modo compatible con los estándares
-generalNotCached=No cacheado
-generalDiskCache=Caché en disco
-generalMemoryCache=Memoria caché
 generalSize=%S kB (%S bytes)
 generalMetaTag=Meta (1 etiqueta)
 generalMetaTags=Meta (%S etiquetas)
 generalSiteIdentity=El propietario de este sitio es %S\nEste sitio ha sido verificado por %S
 
 feedRss=Canales
 feedAtom=Atom
 feedXML=XML
--- a/browser/chrome/browser/pageReportFirstTime.dtd
+++ b/browser/chrome/browser/pageReportFirstTime.dtd
@@ -1,7 +1,7 @@
-<!ENTITY startDescription.label            "Un sitio web ha querido abrir una ventana emergente sin su permiso, que ha sido cerrada automáticamente por &brandShortName. Cada vez que &brandShortName; bloquee una de estas ventanas emergentes, se mostrará un icono en la barra de estado.">
+<!ENTITY startDescription.label            "Un sitio web ha querido abrir una ventana emergente sin su permiso, que ha sido cerrada automáticamente por &brandShortName;. Cada vez que &brandShortName; bloquee una de estas ventanas emergentes, se mostrará un icono en la barra de estado.">
 
 <!ENTITY endDescription.label              "Puede hacer click en este icono para ver que sitios están bloqueados por &brandShortName; y permitir que estos sitios abran ventanas emergentes en caso de ser necesarias para que funcione correctamente.">
 
 <!ENTITY caption.label                     "Acerca del bloqueo de ventanas emergentes">
 
 <!ENTITY done.label "Listo">
--- a/browser/chrome/browser/places/places.dtd
+++ b/browser/chrome/browser/places/places.dtd
@@ -66,16 +66,18 @@
 <!ENTITY cmd.edit_delete.accesskey  "E">
 <!ENTITY cmd.edit_undo.label        "Deshacer">
 <!ENTITY cmd.edit_undo.accesskey    "D">
 <!ENTITY cmd.edit_undo.key          "z">
 <!ENTITY cmd.edit_redo.label        "Rehacer">
 <!ENTITY cmd.edit_redo.accesskey    "R">
 <!ENTITY cmd.edit_redo.key          "y">
 
+<!ENTITY cmd.bookmarkLink.label         "Marcar esta página…">
+<!ENTITY cmd.bookmarkLink.accesskey     "M">
 <!ENTITY cmd.delete.label               "Borrar esta pagina">
 <!ENTITY cmd.delete.accesskey           "B">
 <!ENTITY cmd.deleteDomainData.label     "Olvidarse de este sitio">
 <!ENTITY cmd.deleteDomainData.accesskey "O">
 
 <!ENTITY cmd.open.label                  "Abrir">
 <!ENTITY cmd.open.accesskey              "A">
 <!ENTITY cmd.open_window.label           "Abrir en una nueva ventana">
@@ -192,21 +194,19 @@
 <!ENTITY view.details.accesskey    "D">
 
 <!ENTITY view.addons.label   "Descargar agregados">
 
 <!ENTITY maintenance.label      "Importar y hacer respaldo">
 <!ENTITY maintenance.accesskey  "I">
 
 <!ENTITY backCmd.label       "Atrás">
-<!ENTITY backCmd.accesskey   "A">
 <!ENTITY backButton.tooltip  "Ir atrás">
 
 <!ENTITY forwardCmd.label       "Adelante">
-<!ENTITY forwardCmd.accesskey   "A">
 <!ENTITY forwardButton.tooltip  "Ir adelante">
 
 <!ENTITY detailsPane.more.label "Más">
 <!ENTITY detailsPane.more.accesskey "M">
 <!ENTITY detailsPane.less.label "Menos">
 <!ENTITY detailsPane.less.accesskey "e">
 <!ENTITY detailsPane.noPreviewAvailable.label "Vista previa">
 <!ENTITY detailsPane.selectAnItemText.description "Selecciona un elemento para ver y editar sus propiedades">
--- a/browser/chrome/browser/preferences/advanced.dtd
+++ b/browser/chrome/browser/preferences/advanced.dtd
@@ -20,16 +20,19 @@
 <!ENTITY checkSpelling.label             "Revisar mi ortografía mientras escribo">
 <!ENTITY checkSpelling.accesskey         "t">
 
 <!ENTITY systemDefaults.label            "Parámetros por defecto del sistema">
 <!ENTITY alwaysCheckDefault.label        "Siempre revisar al inicio si &brandShortName; es el navegador predeterminado"><!--XXX-->
 <!ENTITY alwaysCheckDefault.accesskey    "S">
 <!ENTITY checkNow.label                  "Revisar ahora">
 <!ENTITY checkNow.accesskey              "R">
+<!ENTITY submitCrashes.label "Enviar informes de errores">
+<!ENTITY submitCrashes.accesskey "s">
+
 
 <!ENTITY networkTab.label                "Red">
 
 <!ENTITY connection.label                "Conexión">
 
 <!ENTITY connectionDesc.label            "Configurar cómo &brandShortName; se conecta a Internet">
 <!ENTITY connectionSettings.label        "Configuraciones…">
 <!ENTITY connectionSettings.accesskey    "e">
@@ -48,18 +51,18 @@
 <!ENTITY clearCacheNow.label             "Limpiar ahora">
 <!ENTITY clearCacheNow.accesskey         "L">
 
 <!ENTITY updateTab.label                 "Actualización">
 
 <!ENTITY autoCheck.label                 "Buscar automáticamente actualizaciones para:">
 <!ENTITY enableAppUpdate.label           "&brandShortName;">
 <!ENTITY enableAppUpdate.accesskey       "F">
-<!ENTITY enableAddonsUpdate.label        "Agregados instalados">
-<!ENTITY enableAddonsUpdate.accesskey    "n">
+<!ENTITY enableAddonsUpdate2.label        "Agregados">
+<!ENTITY enableAddonsUpdate2.accesskey    "d">
 <!ENTITY enableSearchUpdate.label        "Motores de Búsqueda">
 <!ENTITY enableSearchUpdate.accesskey    "M">
 <!ENTITY whenUpdatesFound.label          "Cuando se encuentren actualizaciones para &brandShortName;:">
 <!ENTITY askMe.label                     "Preguntarme lo que deseo hacer">
 <!ENTITY askMe.accesskey                 "P">
 <!ENTITY modeAutomatic.label             "Automáticamente descargar e instalar la actualización">
 <!ENTITY modeAutomatic.accesskey         "d">
 <!ENTITY modeAutoAddonWarn.label         "Avisarme si esto deshabilitará alguno de mis agregados">
--- a/browser/chrome/browser/preferences/preferences.dtd
+++ b/browser/chrome/browser/preferences/preferences.dtd
@@ -1,16 +1,16 @@
 
 <!ENTITY  prefWindow.titleWin     "Opciones">
 <!ENTITY  prefWindow.titleGNOME   "Preferencias de &brandShortName;">
 <!-- When making changes to prefWindow.styleWin test both Windows Classic and
      Luna since widget heights are different based on the OS theme -->
-<!ENTITY  prefWin.styleWin3       "width: 42em; min-height: 37.5em;">
-<!ENTITY  prefWin.styleMac2       "width: 47em; min-height: 40em;">
-<!ENTITY  prefWin.styleGNOME2     "width: 47em; min-height: 40em;">
+<!ENTITY  prefWinMinSize.styleWin2       "width: 42em; min-height: 37.5em;">
+<!ENTITY  prefWinMinSize.styleMac       "width: 47em; min-height: 40em;">
+<!ENTITY  prefWinMinSize.styleGNOME     "width: 47em; min-height: 40em;">
 
-<!ENTITY  paneMain.title          "Principal">
+<!ENTITY  paneGeneral.title       "General">
 <!ENTITY  paneTabs.title          "Pestañas">
 <!ENTITY  paneContent.title       "Contenido">
 <!ENTITY  paneApplications.title  "Aplicaciones">
 <!ENTITY  panePrivacy.title       "Privacidad">
 <!ENTITY  paneSecurity.title      "Seguridad">
 <!ENTITY  paneAdvanced.title      "Avanzado">
--- a/browser/chrome/browser/preferences/preferences.properties
+++ b/browser/chrome/browser/preferences/preferences.properties
@@ -76,17 +76,17 @@ typeDescriptionWithType=%S (%S)
 
 
 #### Cookie Viewer
 
 hostColon=Host:
 domainColon=Dominio:
 forSecureOnly=Sólo conexiones cifradas
 forAnyConnection=Cualquier tipo de conexión
-AtEndOfSession = al término de la sesión
+expireAtEndOfSession = al terminar la sesión
 can=Permitir
 canSession=Permitir por esta sesión
 cannot=Bloquear
 noCookieSelected=<no hay ninguna cookie seleccionada>
 cookiesAll=<no hay ninguna cookie seleccionada>
 cookiesFiltered=Las siguientes cookies corresponden a su búsqueda:
 removeCookies=Eliminar Cookies
 removeCookie=Eliminar Cookie
--- a/browser/chrome/browser/quitDialog.properties
+++ b/browser/chrome/browser/quitDialog.properties
@@ -1,11 +1,11 @@
 quitDialogTitle=Salir de %S
 restartDialogTitle=Reiniciar %S
 
-quitTitle=Salir (&Q)
+quitTitle=&Salir
 restartTitle=&Reiniciar
 cancelTitle=&Cancelar
-saveTitle=Guardar y &Salir
+saveTitle=&Guardar y Salir
 neverAsk=No preguntar la próxima vez
 message=¿Quiere que %S guarde sus pestañas y ventanas para la próxima vez que lo inicie?
 messageNoWindows=¿Quiere que %S guarde sus pestañas para la próxima vez que lo inicie?
 messageRestart=%S intentará restaurar sus pestañas y ventanas cuando reinicie.
--- a/browser/chrome/browser/safeMode.dtd
+++ b/browser/chrome/browser/safeMode.dtd
@@ -43,18 +43,18 @@
 <!ENTITY safeModeDescription2.label   "Puede hacer algunos o todos estos cambios permanentemente:">
 
 <!ENTITY disableAddons.label          "Desactivar todos los agregados">
 <!ENTITY disableAddons.accesskey      "D">
 
 <!ENTITY resetToolbars.label          "Restaurar barras de herramientas y controles">
 <!ENTITY resetToolbars.accesskey      "R">
 
-<!ENTITY resetBookmarks.label         "Restaurar marcadores a los que &brandShortName; trae por defecto">
-<!ENTITY resetBookmarks.accesskey     "R">
+<!ENTITY deleteBookmarks.label         "Borrar todos los marcadores excepto para copias de respaldo">
+<!ENTITY deleteBookmarks.accesskey     "B">
 
 <!ENTITY resetUserPrefs.label         "Restaurar todas las preferencias del usuario a las predeterminadas de &brandShortName;">
 <!ENTITY resetUserPrefs.accesskey     "p">
 
 <!ENTITY restoreSearch.label          "Restaurar motores de búsqueda por defecto">
 <!ENTITY restoreSearch.accesskey      "s">
 
 <!ENTITY changeAndRestartButton.label "Hacer los cambios y reiniciar">
--- a/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
+++ b/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
@@ -8,19 +8,19 @@
 <!ENTITY safeb.palm.message.p2.linkText "Cómo &brandShortName; lo protege a usted">
 <!ENTITY safeb.palm.message.p2.end " de ataques de phishing.">
 
 <!ENTITY safeb.palm.accept.label "¡Sácame de aquí!">
 <!ENTITY safeb.palm.accept.statustext "Dirigirse a mi página de inicio">
 <!ENTITY safeb.palm.decline.label "Ignorar esta advertencia">
 <!ENTITY safeb.palm.decline.statustext "Cerrar advertencia" >
 <!ENTITY safeb.palm.notforgery.label2 "No es un sitio fraudulento…">
-<!ENTITY safeb.palm.report.label "¿Por qué fue bloqueado este sitio?">
+<!ENTITY safeb.palm.reportPage.label "¿Por qué fue bloqueado este sitio?">
 
-<!ENTITY safeb.blocked.malware.title "¡Sospecha de sitio malicioso!">
+<!ENTITY safeb.blocked.malwarePage.title "¡Sospecha de sitio malicioso!">
 <!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id="malware_sitename"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
-<!ENTITY safeb.blocked.malware.shortDesc "Este sitio web en <span id='malware_sitename'/> ha sido reportado como un sitio malicioso y ha sido bloqueado basado en sus preferencias de seguridad.">
-<!ENTITY safeb.blocked.malware.longDesc "<p>Los sitios maliciosos tratan de instalar programas que roban información privada, utilizan su computador para atacar otros o dañan su sistema.</p><p>Algunos sitios maliciosos distribuyen intencionalmente software dañino, pero muchos son utilizados sin el conocimiento o permiso de sus dueños.</p>">
+<!ENTITY safeb.blocked.malwarePage.shortDesc "Este sitio web en <span id='malware_sitename'/> ha sido reportado como un sitio malicioso y ha sido bloqueado basado en sus preferencias de seguridad.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Los sitios maliciosos tratan de instalar programas que roban información privada, utilizan su computador para atacar otros o dañan su sistema.</p><p>Algunos sitios maliciosos distribuyen intencionalmente software dañino, pero muchos son utilizados sin el conocimiento o permiso de sus dueños.</p>">
 
-<!ENTITY safeb.blocked.phishing.title "¡Sitio sospechoso de fraude!">
+<!ENTITY safeb.blocked.phishingPage.title "¡Sitio sospechoso de fraude!">
 <!-- Localization note (safeb.blocked.phishing.shortDesc) - Please don't translate the contents of the <span id="phishing_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
-<!ENTITY safeb.blocked.phishing.shortDesc "Este sitio web en <span id='phishing_sitename'/> ha sido informado como un sitio fraudulento y ha sido bloqueado basado en sus preferencias de seguridad.">
-<!ENTITY safeb.blocked.phishing.longDesc "<p>Los sitios fraudulentos están diseñados para engañarlo para que revele información personal o financiera imitando fuentes en las que confía.</p><p>Ingresando cualquier información en esta página web puede resultar en robo de identidad o algún otro fraude.</p>">
+<!ENTITY safeb.blocked.phishingPage.shortDesc "Este sitio web en <span id='phishing_sitename'/> ha sido informado como un sitio fraudulento y ha sido bloqueado basado en sus preferencias de seguridad.">
+<!ENTITY safeb.blocked.phishingPage.longDesc "<p>Los sitios fraudulentos están diseñados para engañarlo para que revele información personal o financiera imitando fuentes en las que confía.</p><p>Ingresando cualquier información en esta página web puede resultar en robo de identidad o algún otro fraude.</p>">
--- a/browser/chrome/browser/sanitize.dtd
+++ b/browser/chrome/browser/sanitize.dtd
@@ -8,17 +8,17 @@
 <!-- LOCALIZATION NOTE (clearTimeDuration.*): "Time range to clear" dropdown.
      See UI mockup at bug 480169 -->
 <!ENTITY clearTimeDuration.label          "Rango de tiempo para limpiar: ">
 <!ENTITY clearTimeDuration.accesskey      "t">
 <!ENTITY clearTimeDuration.lastHour       "Última hora">
 <!ENTITY clearTimeDuration.last2Hours     "Últimas dos horas">
 <!ENTITY clearTimeDuration.last4Hours     "Últimas cuatro horas">
 <!ENTITY clearTimeDuration.today          "Hoy">
-<!ENTITY clearTimeDuration.everything     "Cualquiera">
+<!ENTITY clearTimeDuration.everything     "Todo">
 <!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages
 that require it.  -->
 <!ENTITY clearTimeDuration.suffix         "">
 <!ENTITY clearTimeDuration.dateColumn     "Fecha de visita">
 <!ENTITY clearTimeDuration.nameColumn     "Nombre">
 
 <!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys
      of the "Details" progressive disclosure button.  See UI mockup at bug
--- a/browser/chrome/overrides/appstrings.properties
+++ b/browser/chrome/overrides/appstrings.properties
@@ -42,17 +42,17 @@ connectionFailure=La conexión fue negada al intentar contactar %S.
 netInterrupt=La conexión con %S ha terminado inesperadamente. Algunos datos podrían haber sido transferidos.
 netTimeout=La operación superó el tiempo de espera al intentar conectar con %S.
 redirectLoop=La operación superó el tiempo de espera al intentar conectar con %S.
 ## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don't translate "%S"
 confirmRepostPrompt=Para mostrar esta página, %S debe enviar información que repetirá cualquier acción (como una búsqueda o compra) que haya sido realizada anteriormente.
 resendButton.label=Reenviar
 unknownSocketType=Este documento no puede ser cargado a menos que se instale el Administrador de Seguridad (PSM). Baje e instale el PSM e intente de nuevo, o contacte al administrador.
 netReset=El documento no contiene datos.
-netOffline=Este documento no puede ser mostrado mientras se encuentra desconectado. Para estar conectado, desmarque Trabajar sin conexión en el menú Archivo.
+netOffline=Este documento no puede ser mostrado mientras se encuentra desconectado. Para estar conectado, desmarque Trabajar desconectado en el menú Archivo.
 isprinting=El documento no puede editarse mientras se está imprimiendo o en vista previa.
 deniedPortAccess=El acceso al puerto solicitado ha sido desactivado por razones de seguridad.
 proxyResolveFailure=El proxy que ha configurado no puede ser encontrado. Verifique la configuración e intente nuevamente.
 proxyConnectFailure=La conexión fue rechazada al tratar de conectar el servidor proxy configurado. Verifique la configuración del proxy e intente nuevamente.
 contentEncodingError=La página que está tratando de ver no puede mostrarse porque usa un formato de compresión no válido o no soportado. Contacte a los dueños del sitio web para informarles de este problema.
 unsafeContentType=La página que está tratando de ver no puede mostrarse porque está contenida en un tipo de archivo que puede no ser seguro de abrir. Contacte a los dueños del sitio web para avisarles de este problema.
 externalProtocolTitle=Solicitud de Protocolo Externo
 externalProtocolPrompt=Una aplicación externa debe iniciarse para manejar enlaces %1$S:.\n\n\nEnlace solicitado:\n\n\n%2$S\n\nAplicación: %3$S\n\n\nSi no estaba esperando este pedido puede ser un intento de explotar una vulnerabilidad en aquel programa. Cancele esta solicitud a menos que este seguro de que no es malicioso.\n
--- a/browser/defines.inc
+++ b/browser/defines.inc
@@ -1,9 +1,10 @@
 #filter emptyLines
 
+
 #define MOZ_LANGPACK_CREATOR Chilemoz.org
 
 # If non-English locales wish to credit multiple contributors, uncomment this
 # variable definition and use the format specified.
 #define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Emilio Sepúlveda</em:contributor> <em:contributor>Pablo Olmos De Aguilera</em:contributor> <em:contributor>Eduardo Escárez</em:contributor> <em:contributor>Ricardo Varas</em:contributor>
 
 #unfilter emptyLines
--- a/browser/installer/custom.properties
+++ b/browser/installer/custom.properties
@@ -47,42 +47,43 @@
 # for double ampersand) and prevents the letter following the ampersand from
 # being used as an accesskey.
 
 # You can use \n to create a newline in the string but only when the string
 # from en-US contains a \n.
 
 REG_APP_DESC=$BrandShortName ofrece navegación web segura y fácil. Una interfase de usuario familiar, características de seguridad mejoradas incluyendo protección de robo de identidad online y búsqueda integerada le permiten obtener lo máximo de la web.
 CONTEXT_OPTIONS=$BrandShortName &Opciones
-CONTEXT_SAFE_MODE=$BrandShortName &Opciones
-SAFE_MODE=$BrandShortName Modo &Seguro
-OPTIONS_PAGE_TITLE=Modo Seguro
-OPTIONS_PAGE_SUBTITLE=Tipo de Configuración
-OPTIONS_MAKE_DEFAULT=&Usar $BrandShortName como mi navegador web predeterminado
+CONTEXT_SAFE_MODE=Modo &Seguro de $BrandShortName
+SAFE_MODE=Modo Seguro
+OPTIONS_PAGE_TITLE=Tipo de instalación
+OPTIONS_PAGE_SUBTITLE=Seleccione opciones de instalación
 SHORTCUTS_PAGE_TITLE=Crear accesos directos
 SHORTCUTS_PAGE_SUBTITLE=Crear iconos de programa
 SUMMARY_PAGE_TITLE=Resumen
 SUMMARY_PAGE_SUBTITLE=Listo para iniciar la instalación de $BrandShortName
 SUMMARY_INSTALLED_TO=$BrandShortName será instalado en la siguiente ubicación:
 SUMMARY_REBOOT_REQUIRED_INSTALL=Es posible que sea necesario reiniciar el computador para completar la instalación.
 SUMMARY_REBOOT_REQUIRED_UNINSTALL=Es posible que sea necesario reiniciar el computador para completar la desinstalación.
-SUMMARY_MAKE_DEFAULT=$BrandShortName será su navegador por defecto.
-SUMMARY_CLICK=Haga click en Instalar para continuar.
+SUMMARY_TAKE_DEFAULTS=U&sar $BrandShortName como su navegador predeterminado.
+SUMMARY_INSTALL_CLICK=Haga click en Instalar para continuar
+SUMMARY_UPGRADE_CLICK=Haga click en Actualizar para continuar
+
 SURVEY_TEXT=Cuén&tenos lo que pensó de $BrandShortName
 LAUNCH_TEXT=&Iniciar $BrandShortName ahora
 CREATE_ICONS_DESC=Crear iconos para $BrandShortName:
 ICONS_DESKTOP=En mi &Escritorio
 ICONS_STARTMENU=En mi carpeta de programas del &Menú Inicio
 ICONS_QUICKLAUNCH=En mi barra de &Inicio Rápido
 WARN_MANUALLY_CLOSE_APP_INSTALL=$BrandShortName debe cerrarse para proceder con la instalación.\n\nCierre $BrandShortName para continuar.
 WARN_MANUALLY_CLOSE_APP_UNINSTALL=$BrandShortName debe cerrarse para proceder con la instalación.\n\nCierre $BrandShortName para continuar.
 WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName se está ejecutando.\n\nCierre $BrandShortName previo a iniciar la versión que acaba de instalar.
 WARN_WRITE_ACCESS=No tiene acceso al directorio de instalación .\n\nHaga click en Aceptar para seleccionar un directorio diferentey.
-WARN_DISK_SPACE=No tiene estpacio suficiente para instalar en esta ubicación.\n\nHaga clic en Aceptar para seleccionar una ubicación diferente.
-WARN_UNSUPPORTED_MSG=Lo siento, $BrandShortName no puede instalarse. Esta versión de $BrandShortName necesita ${MinUnsupportedVer} o superior.
+WARN_DISK_SPACE=No tiene espacio suficiente para instalar en esta ubicación.\n\nHaga click en Aceptar para seleccionar una ubicación diferente.
+WARN_MIN_SUPPORTED_OS_MSG=Lo siento, $BrandShortName no puede instalarse. Esta versión de $BrandShortName necesita ${MinUnsupportedVer} o superior.
 WARN_RESTART_REQUIRED_UNINSTALL=Su computador debe ser reiniciado para completar una desinstalación previa de $BrandShortName. ¿Desea reiniciar ahora?
 WARN_RESTART_REQUIRED_UPGRADE=Su computador debe reiniciarse para completar una actualización anterior de $BrandShortName. ¿Desea reiniciar ahora?
 ERROR_CREATE_DIRECTORY_PREFIX=Error al crear directorio:
 ERROR_CREATE_DIRECTORY_SUFFIX=Haga clic en Cancelar para detener la instalación o\nReintentar para intentar nuevamente.
 
 UN_CONFIRM_PAGE_TITLE=Desinstalar $BrandFullName
 UN_CONFIRM_PAGE_SUBTITLE=Remover $BrandFullName de su computador.
 UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName será desinstalado de la siguiente ubicación:
@@ -101,8 +102,11 @@ STATUS_CLEANUP=Realizando limpieza…
 # One line
 OPTIONS_SUMMARY=Seleccione el tipo de instalación que prefiera y haga clic en Siguiente.
 # One line
 OPTION_STANDARD_DESC=$BrandShortName será instalado con las opciones mas comunes.
 OPTION_STANDARD_RADIO=E&stándar
 # Two lines
 OPTION_CUSTOM_DESC=Puede seleccionar las opciones individuales a ser instaladas. Recomendado para usuarios con experiencia.
 OPTION_CUSTOM_RADIO=&Personalizada
+
+UPGRADE_BUTTON=Act&ualizar
+
new file mode 100644
--- /dev/null
+++ b/browser/searchplugins/drae.xml
@@ -0,0 +1,11 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+        <ShortName>Diccionario RAE</ShortName>
+        <Description>Real Academia Española. Diccionario Usual.</Description>
+        <Image width="16" height="16">data:image/x-icon,%00%00%01%00%01%00%10%10%00%00%00%00%00%00h%05%00%00%16%00%00%00(%00%00%00%10%00%00%00%20%00%00%00%01%00%08%00%00%00%00%00%40%01%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%80%00%00%80%00%00%00%80%80%00%80%00%00%00%80%00%80%00%80%80%00%00%C0%C0%C0%00%C0%DC%C0%00%F0%CA%A6%00%04%04%04%00%08%08%08%00%0C%0C%0C%00%11%11%11%00%16%16%16%00%1C%1C%1C%00%22%22%22%00)))%00UUU%00MMM%00BBB%00999%00%80%7C%FF%00PP%FF%00%93%00%D6%00%FF%EC%CC%00%C6%D6%EF%00%D6%E7%E7%00%90%A9%AD%00%00%003%00%00%00f%00%00%00%99%00%00%00%CC%00%003%00%00%0033%00%003f%00%003%99%00%003%CC%00%003%FF%00%00f%00%00%00f3%00%00ff%00%00f%99%00%00f%CC%00%00f%FF%00%00%99%00%00%00%993%00%00%99f%00%00%99%99%00%00%99%CC%00%00%99%FF%00%00%CC%00%00%00%CC3%00%00%CCf%00%00%CC%99%00%00%CC%CC%00%00%CC%FF%00%00%FFf%00%00%FF%99%00%00%FF%CC%003%00%00%003%003%003%00f%003%00%99%003%00%CC%003%00%FF%0033%00%00333%0033f%0033%99%0033%CC%0033%FF%003f%00%003f3%003ff%003f%99%003f%CC%003f%FF%003%99%00%003%993%003%99f%003%99%99%003%99%CC%003%99%FF%003%CC%00%003%CC3%003%CCf%003%CC%99%003%CC%CC%003%CC%FF%003%FF3%003%FFf%003%FF%99%003%FF%CC%003%FF%FF%00f%00%00%00f%003%00f%00f%00f%00%99%00f%00%CC%00f%00%FF%00f3%00%00f33%00f3f%00f3%99%00f3%CC%00f3%FF%00ff%00%00ff3%00fff%00ff%99%00ff%CC%00f%99%00%00f%993%00f%99f%00f%99%99%00f%99%CC%00f%99%FF%00f%CC%00%00f%CC3%00f%CC%99%00f%CC%CC%00f%CC%FF%00f%FF%00%00f%FF3%00f%FF%99%00f%FF%CC%00%CC%00%FF%00%FF%00%CC%00%99%99%00%00%993%99%00%99%00%99%00%99%00%CC%00%99%00%00%00%9933%00%99%00f%00%993%CC%00%99%00%FF%00%99f%00%00%99f3%00%993f%00%99f%99%00%99f%CC%00%993%FF%00%99%993%00%99%99f%00%99%99%99%00%99%99%CC%00%99%99%FF%00%99%CC%00%00%99%CC3%00f%CCf%00%99%CC%99%00%99%CC%CC%00%99%CC%FF%00%99%FF%00%00%99%FF3%00%99%CCf%00%99%FF%99%00%99%FF%CC%00%99%FF%FF%00%CC%00%00%00%99%003%00%CC%00f%00%CC%00%99%00%CC%00%CC%00%993%00%00%CC33%00%CC3f%00%CC3%99%00%CC3%CC%00%CC3%FF%00%CCf%00%00%CCf3%00%99ff%00%CCf%99%00%CCf%CC%00%99f%FF%00%CC%99%00%00%CC%993%00%CC%99f%00%CC%99%99%00%CC%99%CC%00%CC%99%FF%00%CC%CC%00%00%CC%CC3%00%CC%CCf%00%CC%CC%99%00%CC%CC%CC%00%CC%CC%FF%00%CC%FF%00%00%CC%FF3%00%99%FFf%00%CC%FF%99%00%CC%FF%CC%00%CC%FF%FF%00%CC%003%00%FF%00f%00%FF%00%99%00%CC3%00%00%FF33%00%FF3f%00%FF3%99%00%FF3%CC%00%FF3%FF%00%FFf%00%00%FFf3%00%CCff%00%FFf%99%00%FFf%CC%00%CCf%FF%00%FF%99%00%00%FF%993%00%FF%99f%00%FF%99%99%00%FF%99%CC%00%FF%99%FF%00%FF%CC%00%00%FF%CC3%00%FF%CCf%00%FF%CC%99%00%FF%CC%CC%00%FF%CC%FF%00%FF%FF3%00%CC%FFf%00%FF%FF%99%00%FF%FF%CC%00ff%FF%00f%FFf%00f%FF%FF%00%FFff%00%FFf%FF%00%FF%FFf%00!%00%A5%00___%00www%00%86%86%86%00%96%96%96%00%CB%CB%CB%00%B2%B2%B2%00%D7%D7%D7%00%DD%DD%DD%00%E3%E3%E3%00%EA%EA%EA%00%F1%F1%F1%00%F8%F8%F8%00%F0%FB%FF%00%A4%A0%A0%00%80%80%80%00%00%00%FF%00%00%FF%00%00%00%FF%FF%00%FF%00%00%00%FF%00%FF%00%FF%FF%00%00%FF%FF%FF%00%0A%0A%0A%0A%0A******%0A%0A%0A%0A%0A%0A%0A%0A**%2C2882%2C**%0A%0A%0A%0A%0A*2888888882*%0A%0A%0A*282282282882*%0A%0A*88%2C%268%2C%268%2C%2688*%0A*%2C88%2C%268%2C%268%2C%2688%2C**288%2C%268%2C%268%2C%26882**888%2C%268%2C%268%2C%26888**8%2C%26%2C%268%2C%268%2C%2C%26%2C8**82%2C%2C%268%2C%268%2C%2C%2C28**%2C888888888888%2C*%0A*88%2C%268%2C%268%2C%2688*%0A%0A*28%2C%2C8%2C%2C8%2C%2C82*%0A%0A%0A*2888888882*%0A%0A%0A%0A%0A**%2C2882%2C**%0A%0A%0A%0A%0A%0A%0A%0A******%0A%0A%0A%0A%0A%F8%1F%00%00%E0%07%00%00%C0%03%00%00%80%01%00%00%80%01%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%80%01%00%00%80%01%00%00%C0%03%00%00%E0%07%00%00%F8%1F%00%00</Image>
+        <Url type="text/html" method="get" 	template="http://buscon.rae.es/draeI/SrvltGUIBusUsual">
+                <Param name="TIPO_HTML" value="2"/>
+                <Param name="TIPO_BUS"  value="3"/>
+                <Param name="LEMA" value="{searchTerms}"/>
+        </Url>
+        <SearchForm>http://buscon.rae.es/draeI/html/cabecera.htm</SearchForm> 
+</SearchPlugin>
--- a/browser/searchplugins/list.txt
+++ b/browser/searchplugins/list.txt
@@ -1,3 +1,6 @@
 creativecommons
 google
 wikipedia-es
+mercadolibre-cl
+yahoo-cl
+drae
new file mode 100644
--- /dev/null
+++ b/browser/searchplugins/mercadolibre-cl.xml
@@ -0,0 +1,12 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>MercadoLibre Chile</ShortName>
+<Description>MercadoLibre Chile</Description>
+<InputEncoding>ISO-8859-1</InputEncoding>
+<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEA AAAAAAD+/f0A+/j4APr29QD59fQA+vb2AP38+wDv4d8Az6egALx/dQCrX1IAmUU3AJM8LwCROSsA lz4wAKNRQwC2c2cAxpaNAOXOygDgxL8AqlxPAJAqGAB+MyYAUnByACupuAAYx9gAFMrdABjI2QAm ssEARoGHAHFFPQCMJxQAnUU1AMuclACVNyYAkDstAEiAhgAN1esAAej+AAPj+wAfvtMAWpqmADuv vgAgttAABeH3AC2mtACARjwAlzcmAK5oXQA2nKkAAeb9AAzU7wBlk6AAxKmlANy+ugDgxcEAv5qU AGCEjwATzOQAD9LkAI5eWABgWlgAAef9ABbN5gCHlZkA48vHANq5swDkzcoA/fv7AOjV0gDbu7YA lIWEABLM5wAnr78ANZ+rAA/R6QBHkZ4Ao42KAOTLyAD37+4A/v7+AP///wDn0c4A69rXAMuflwCX gn8AP6GtAA7S6gAE4voAqaWmANG2swD38O8A9u/uAM2imwDz6+kA9u7tANjAvACrvsMA/fz8APv3 9gDs29gAz6miAPv39wDLxMMAbbO6AFOpswCypKIA5tHOANTBvwCen58Afp2gAJaiogDYxMAA+vf2 ANy8tgDx5uQAqFdJADChsgAN1+oAKbLCACywvQAUy98AAub9AAXh9gBTcnYAv4N5AOjT0ADXs60A xY+HAMeVjACvkIsAca62AECstwAsscEAH7/QACqxwABAqLIAa6GoAJ+TkAC8hn0AwIh/AMiVjQDp 1tMA06ylAMWRiAC+g3kAt3txALV1agC2dmsAt3pwAL2BdwDKm5MA/Pv6APr19QD38fAA+fTzAPz5 +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ //8A/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/nKO fwgPfCBj/v7+/v7+XB4eHEhIKhscHh5//v7+cx4WJSUlboIqJSUcHhT+kx88JTI4cVFOfjgmJTAO CS8gFilZY11QUBFxYCosjC4PUV1QUFBQUGMRUFBQm10OfXxQAGAYaGZgYClnjVAINv5EIAgdJSUl JSUlHB98QP7+/v5jjn8HNzdcf4xj/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v//AAD//wAA//8AAPAPAADAAwAAgAEAAAAA AAAAAAAAAAAAAAAAAACAAQAA4AcAAP//AAD//wAA//8AAP//AAA=</Image>
+<Url type="text/html" method="GET" 
+template="http://pmstrk.mercadolibre.cl/jm/PmsTrk">
+	<Param name="tool" value="5666982"/>
+	<Param name="go" value="/jm/search%3fas_word={searchTerms}%26as_search_both=N"/>
+</Url>
+<SearchForm>http://mercadolibre.cl/</SearchForm>
+</SearchPlugin>
\ No newline at end of file
new file mode 100644
--- /dev/null
+++ b/browser/searchplugins/yahoo-cl.xml
@@ -0,0 +1,14 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>Yahoo</ShortName>
+<Description>Buscar en Yahoo Chile</Description>
+<InputEncoding>UTF-8</InputEncoding>
+<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbgJqAIoCdgCaAnoAnhKCAKYijgCuLpIAskKeALpSpgC+Yq4AzHy8ANqezgDmvt4A7tLqAPz5+wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlRFIoABWAKERERE6ADcKMzzu2hOgAAhERK8REWCWBERE36ERMHMEREvo6iEgY6hEn6Pu0mAzqkz/xjMzoDNwpERERDoAMzAKlERIoAAzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAP//AADAOQAAgBkAAAAPAAAACQAAAAkAAAAIAAAACAAAAAgAAIAYAADAOAAA//8AAP//AAD//wAA</Image>
+<Url type="application/x-suggestions+json" method="GET"
+     template="http://ff.search.yahoo.com/gossip?output=fxjson&amp;command={searchTerms}" />
+<Url type="text/html" method="GET" template="http://cl.search.yahoo.com/search">
+  <Param name="p" value="{searchTerms}"/>
+  <Param name="ei" value="UTF-8"/>
+  <MozParam name="fr" condition="pref" pref="yahoo-fr" />
+</Url>
+<SearchForm>http://cl.search.yahoo.com/</SearchForm>
+</SearchPlugin>
\ No newline at end of file
--- a/dom/chrome/appstrings.properties
+++ b/dom/chrome/appstrings.properties
@@ -41,17 +41,17 @@ protocolNotFound=%S no es un protocolo r
 connectionFailure=La conexión fue rechazada al intentar contactar %S.
 netInterrupt=La conexión con %S ha terminado inesperadamente. Algunos datos podrían haber sido transferidos.
 netTimeout=La operación superó el tiempo de espera al intentar conectar con %S.
 redirectLoop=Se superó el límite de redireccionamiento para esta URL. Incapaz de cargar la página solicitada. Esto podría ser causada por cookies que están bloqueadas.
 confirmRepostPrompt=Para mostrar esta página, %S debe enviar información que repetirá cualquier acción (como una búsqueda o compra) que haya sido realizada anteriormente.
 resendButton.label=Reenviar
 unknownSocketType=Este documento no puede ser cargado a menos que se instale el Administrador de Seguridad (PSM). Baje e instale el PSM e intente de nuevo, o contacte al administrador.
 netReset=El documento no contiene datos.
-netOffline=Este documento no puede ser mostrado mientras se encuentra desconectado. Para estar conectado, desmarque Trabajar sin conexión en el menú Archivo.
+netOffline=Este documento no puede ser mostrado mientras se encuentra desconectado. Para estar conectado, desmarque Trabajar desconectado en el menú Archivo.
 isprinting=El documento no puede editarse mientras se está imprimiendo o en vista previa.
 deniedPortAccess=El acceso al puerto solicitado ha sido desactivado por razones de seguridad.
 proxyResolveFailure=El proxy que ha configurado no puede ser encontrado. Verifique la configuración e intente nuevamente.
 proxyConnectFailure=La conexión fue rechazada al tratar de conectar el servidor proxy configurado. Verifique la configuración del proxy e intente nuevamente.
 contentEncodingError=La página que está tratando de ver no puede mostrarse porque usa un formato de compresión no válido o no soportado. Contacte a los dueños del sitio web para informarles de este problema.
 unsafeContentType=La página que está tratando de ver no puede mostrarse porque está contenida en un tipo de archivo que puede no ser seguro de abrir. Contacte a los dueños del sitio web para avisarles de este problema.
 externalProtocolTitle=Solicitud de Protocolo Externo
 externalProtocolPrompt=Una aplicación externa debe iniciarse para manejar enlaces %1$S:.\n\n\nEnlace solicitado:\n\n\n%2$S\n\nAplicación: %3$S\n\n\nSi no estaba esperando este pedido puede ser un intento de explotar una vulnerabilidad en aquel programa. Cancele esta solicitud a menos que este seguro de que no es malicioso.\n
--- a/dom/chrome/dom/dom.properties
+++ b/dom/chrome/dom/dom.properties
@@ -50,15 +50,14 @@ OnBeforeUnloadPreMessage=¿Está seguro de que quiere salir de esta página?
 OnBeforeUnloadPostMessage=Presione OK para continuar, o Cancelar para mantenerse en la página actual.
 DocumentAllUsed=Se usó la propiedad no estándar document.all. Use el estándar del W3C document.getElementById() en su lugar.
 GlobalScopeElementReference=Elemento referenciado por ID/NAME en el ámbito global. Use el estándar del W3C document.getElementById() en su lugar.
 UseOfCaptureEventsWarning=El uso de captureEvents() está desaprobado. Para actualizar su código, use el método addEventListener() de DOM 2. Para más ayuda, http://developer.mozilla.org/en/docs/DOM:element.addEventListener
 UseOfReleaseEventsWarning=El uso de releaseEvents() está desaprobado. Para actualizar su código, use el método removeEventListener() de DOM 2. Para más ayuda, http://developer.mozilla.org/en/docs/DOM:element.removeEventListener
 UseOfRouteEventWarning=El uso de routeEvent() está desaprobado. Para actualizar su código, use el método dispatchEvent() de DOM 2. Para más ayuda, http://developer.mozilla.org/es/docs/DOM:element.dispatchEvent
 UseOfPreventBubbleWarning=Evento=%S, el uso de preventBubble() está desaprobado. Use en su lugar el estándar del W3C stopPropagation().
 UseOfPreventCaptureWarning=Evento=%S, el uso de preventCapture() está desaprobado. Use en su lugar el estándar del W3C stopPropagation().
-UseOfGetBoxObjectForWarning=El uso de getBoxObjectFor() está obsoleto. Intente usar element.getBoundingClientRect() si es posible.
 UnexpectedCanvasVariantStyle=canvas: se ha ignorado un intento de establecer strokeStyle o fillStyle a un valor que no es ni una cadena, ni un CanvasGradient, ni un CanvasPattern.
 EmptyGetElementByIdParam=Cadena vacía se pasó a getElementById().
 LowMemoryTitle=Advertencia: poca memoria
 LowMemoryMessage=Se ha detenido un script en esta página por escasez de memoria.
 WrongEventPropertyAccessWarning=La propiedad \'%S\' de un evento %S no se debería usar. El valor no tiene sentido.
 
--- a/dom/chrome/layout/css.properties
+++ b/dom/chrome/layout/css.properties
@@ -130,8 +130,11 @@ SEUnterminatedString=Se encontró una cadena sin cerrar '%1$S'.
 PEFontDescExpected=Se esperaba descriptor de tipografía pero se encontró '%1$S'.
 PEUnknownFontDesc=Descriptor desconocido  '%1$S' en la regla @font-face.
 PEMQExpectedExpressionStart=Se esperaba '(' para comenzar expresión de consulta de medios pero se encontró '%1$S'.
 PEMQExpressionEOF=contenidos de la expresión de selectores de medios
 PEMQExpectedFeatureName=Se esperaba un nombre de una característica de medios, pero se encontró '%1$S'.
 PEMQExpectedFeatureNameEnd=Se esperaba ':' o ')' después de un nombre de característica de medios, pero se encontró '%1$S'.
 PEMQNoMinMaxWithoutValue=Las características de medios con min- o max- deben tener un valor.
 PEMQExpectedFeatureValue=Se encontró un valor no válido para característica de medios.
+PEBadFontBlockStart=Se esperaba '{' para comenzar la regla @font-face pero se encontró '%1$S'.
+PEBadFontBlockEnd=Se esperaba '}' para finalizar la regla @font-face pero se encontró '%1$S'.
+
--- a/dom/chrome/plugins.properties
+++ b/dom/chrome/plugins.properties
@@ -2,15 +2,16 @@
 #    Those strings are inserted into an HTML page, so you all HTML characters
 #    have to be escaped in a way that they show up correctly in HTML!
 
 title_label=Acerca de los Plugins
 installedplugins_label=Plugins instalados
 nopluginsareinstalled_label=No hay plugins instalados
 findmore_label=Encuentre mayor información sobre los plugins del navegador en
 installhelp_label=Ayuda para instalar plugins está disponible en
-filename_label=Nombre de archivo:
+file_label=Archivo:
+version_label=Versión:
 mimetype_label=Tipo MIME
 description_label=Descripción
 suffixes_label=Sufijos
 enabled_label=Habilitado
 yes_label=Sí
 no_label=No
--- a/dom/chrome/security/caps.properties
+++ b/dom/chrome/security/caps.properties
@@ -46,16 +46,33 @@ CheckSameOriginError = Error de Seguridad: Contenido en %S no podrá cargar datos desde %S.
 GetPropertyDeniedOrigins = Permiso denegado a <%S> para obtener la propiedad %S.%S de <%S>.
 SetPropertyDeniedOrigins = Se denegó el permiso a <%S> para establecer la propiedad %S.%S sobre <%S>.
 CallMethodDeniedOrigins = Permiso denegado para <%S> para llamar al método %S.%S sobre <%S>.
 GetPropertyDeniedOriginsOnlySubject = Permiso denegado para <%S> para cargar la propiedad %S.%S
 SetPropertyDeniedOriginsOnlySubject = Permiso denegado para <%S> para establecer la propiedad %S.%S
 CallMethodDeniedOriginsOnlySubject = Permiso denegado para <%S> para llamar al método %S.%S
 CreateWrapperDenied = Permiso denegado al crear el wrapper para el objeto de la clase %S
 CreateWrapperDeniedForOrigin = Permiso denegado a <%2$S> para crear el wrapper al objeto de clase %1$S
+
+GetPropertyDeniedOriginsObjectDomain = Permiso denegado para <%1$S> (document.domain no ha sido establecido) para obtener la propiedad %2$S.%3$S desde <%4$S> (document.domain=<%5$S>).
+GetPropertyDeniedOriginsSubjectDomain = Permiso denegado para <%1$S> (document.domain=<%5$S>) para obtener la propiedad %2$S.%3$S desde <%4$S> (document.domain no ha sido establecido).
+GetPropertyDeniedOriginsSubjectDomainObjectDomain = Permiso denegado para <%1$S> (document.domain=<%5$S>) para obtener la propiedad %2$S.%3$S desde <%4$S> (document.domain=<%6$S>).
+
+SetPropertyDeniedOriginsSubjectDomain = Permiso denegado para <%1$S> (document.domain=<%5$S>) para establecer la propiedad %2$S.%3$S en <%4$S> (document.domain no ha sido establecido).
+SetPropertyDeniedOriginsObjectDomain = Permiso denegado para <%1$S> (document.domain no ha sido establecido) para establecer la propiedad %2$S.%3$S en <%4$S> (document.domain=<%5$S>).
+SetPropertyDeniedOriginsSubjectDomainObjectDomain = Permiso denegado para <%1$S> (document.domain=<%5$S>) para establecer la propiedad %2$S.%3$S en <%4$S> (document.domain=<%6$S>).
+
+
+
+CallMethodDeniedOriginsObjectDomain = Permiso denegado para <%1$S> (document.domain no ha sido establecido) para llamar al método %2$S.%3$S en <%4$S> (document.domain=<%5$S>).
+CallMethodDeniedOriginsSubjectDomain = Permiso denegado para <%1$S> (document.domain=<%5$S>) para llamar al método %2$S.%3$S en <%4$S> (document.domain no ha sido establecido).
+CallMethodDeniedOriginsSubjectDomainObjectDomain = Permiso denegado para <%1$S> (document.domain=<%5$S>) para llamar al método %2$S.%3$S en <%4$S> (document.domain=<%6$S>).
+
+
+
 ExtensionCapability = Desconocido: %S
 ProtocolFlagError = Advertencia: el manejador del protocolo '%S' no informa una política de seguridad. Aunque la carga de tales protocolos sigue estando permitida de momento, está desaprobada. Vea la documentación en nsIProtocolHandler.idl.
 #
 # The following descriptions are shown in the EnableCapabilityQuery dialog
 #
 capdesc.UniversalBrowserRead = Leer datos privados desde cualquier sitio o ventana
 capdesc.UniversalBrowserWrite = Modificar cualquier ventana abierta
 capdesc.UniversalXPConnect = Ejecutar o instalar software en su máquina
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..85e2c9bf35561a352794b62ae95aa4e0244103e1
GIT binary patch
literal 6148
zc%1E+O>V+45Jo?TP*PQuyzJ6f=nX6cC+G#BB>j<65(U`j=#1kp1rb<uQGwcdQS_pW
zXKZg`I{?gdmp=m*K!#`&9?p>Q9+1%EklfYyLXmG)<!e=y=WE>@VeEHU;R6k-)A8Tq
z6Kia+#S*1l1)4rA^Th;pm-Qyi%0p%dJxW#~Sxr~EmhcYmvD$G56M0=DmxkNZ;)<du
zit<ZvnaLimI}AlpZjkVOaI~k}Xv26yr$;%KcC@G4Xv201ozfX?X-9jyjpj$o@bF>S
zbANa-mUguN(UcYC-!O`@Vf~+9KL0C<@`o|$>}58^_kmzQSZkf!i#`Ed%`w~rB=KkA
R6Ap1ld%BI*jew$Di#_RCFz)~W
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/about.dtd
@@ -0,0 +1,14 @@
+<!ENTITY aboutPage.title                        "About &brandShortName;">
+<!ENTITY aboutPage.faq.label                    "FAQ">
+<!ENTITY aboutPage.support.label                "Support">
+<!ENTITY aboutPage.privacyPolicy.label          "Privacy Policy">
+<!ENTITY aboutPage.rights.label                 "Know Your Rights">
+<!ENTITY aboutPage.relNotes.label               "Release Notes">
+<!ENTITY aboutPage.credits.label                "Credits">
+
+<!-- LOCALIZATION NOTE:
+     These strings are concatenated in order. Unneeded strings may be left blank.
+  -->
+<!ENTITY aboutPage.copyrightInfo1               "&#169;1998-2009 Contributors. All rights reserved. (">
+<!ENTITY aboutPage.licenseLink                  "Licensing information">
+<!ENTITY aboutPage.copyrightInfo2               ").">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/aboutCertError.dtd
@@ -0,0 +1,37 @@
+<!ENTITY % brandDTD
+    SYSTEM "chrome://branding/locale/brand.dtd">
+  %brandDTD;
+
+<!-- These strings are used by Firefox's custom about:certerror page,
+a replacement for the standard security certificate errors produced
+by NSS/PSM via netError.xhtml. -->
+
+<!ENTITY certerror.pagetitle  "Untrusted Connection">
+<!ENTITY certerror.longpagetitle "This Connection is Untrusted">
+
+<!-- Localization note (certerror.introPara1) - The string "#1" will
+be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+<!ENTITY certerror.introPara1 "You have asked &brandShortName; to connect
+securely to <b>#1</b>, but we can't confirm that your connection is secure.">
+<!ENTITY certerror.introPara2 "Normally, when you try to connect securely,
+sites will present trusted identification to prove that you are
+going to the right place. However, this site's identity can't be verified.">
+
+<!ENTITY certerror.whatShouldIDo.heading "What Should I Do?">
+<!ENTITY certerror.whatShouldIDo.content "If you usually connect to
+this site without problems, this error could mean that someone is
+trying to impersonate the site, and you shouldn't continue.">
+<!ENTITY certerror.getMeOutOfHere.label "Get me out of here!">
+
+<!ENTITY certerror.expert.heading "I Understand the Risks">
+<!ENTITY certerror.expert.content "If you understand what's going on, you
+can tell &brandShortName; to start trusting this site's identification.
+<b>Even if you trust the site, this error could mean that someone is
+tampering with your connection.</b>">
+<!ENTITY certerror.expert.contentPara2 "Don't add an exception unless
+you know there's a good reason why this site doesn't use trusted identification.">
+<!ENTITY certerror.addTemporaryException.label "Visit site">
+<!ENTITY certerror.addPermanentException.label "Add permanent exception">
+
+<!ENTITY certerror.technical.heading "Technical Details">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/brand/brand.dtd
@@ -0,0 +1,3 @@
+<!ENTITY  brandShortName  "Fennec">
+<!ENTITY  brandFullName   "Fennec">
+<!ENTITY  logoCopyright   "">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/brand/brand.properties
@@ -0,0 +1,2 @@
+brandShortName=Fennec
+brandFullName=Fennec
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/browser.dtd
@@ -0,0 +1,94 @@
+<!ENTITY back.label            "Back">
+<!ENTITY forward.label         "Forward">
+<!ENTITY reload.label          "Reload">
+<!ENTITY stop.label            "Stop">
+<!ENTITY go.label              "Go">
+<!ENTITY openLocation.label    "Open location">
+<!ENTITY star.label            "Star">
+
+<!ENTITY newtab.label          "New Tab">
+<!ENTITY closetab.label        "Close Tab">
+
+<!ENTITY cut.label             "Cut">
+<!ENTITY copy.label            "Copy">
+<!ENTITY copylink.label        "Copy Link Location">
+<!ENTITY paste.label           "Paste">
+<!ENTITY delete.label          "Delete">
+<!ENTITY selectAll.label       "Select All">
+<!ENTITY noSuggestions.label   "(No suggestions)">
+<!ENTITY addToDictionary.label "Add to Dictionary">
+
+<!ENTITY bookmarksHeader.label     "Bookmarks">
+<!ENTITY bookmarksManage.label     "Manage">
+
+<!ENTITY editBookmarkRemove.label  "Remove">
+<!ENTITY editBookmarkDone.label    "Done">
+<!ENTITY editBookmarkTags.label    "Add tags here">
+
+<!ENTITY helperApp.prompt          "What would you like to do with">
+<!ENTITY helperApp.open            "Open">
+<!ENTITY helperApp.save            "Save">
+<!ENTITY helperApp.nothing         "Nothing">
+
+<!ENTITY formHelper.previous       "Previous">
+<!ENTITY formHelper.next           "Next">
+<!ENTITY formHelper.done           "Done">
+
+<!ENTITY addonsHeader.label        "Add-ons">
+<!ENTITY addonsLocal.label         "Your Add-ons">
+<!ENTITY addonsUpdate.label        "Update">
+<!ENTITY addonsRepo.label          "Get Add-ons">
+<!ENTITY addonsRecommended.label   "Recommended">
+<!ENTITY addonsSearch.label        "Search">
+<!ENTITY addonsSearch2.emptytext   "Search Catalog">
+<!ENTITY addonsSearch.recommended  "Recommended">
+
+<!ENTITY addonOptions.label        "Options">
+<!ENTITY addonEnable.label         "Enable">
+<!ENTITY addonDisable.label        "Disable">
+<!ENTITY addonInstall2.label       "Add to &brandShortName;">
+<!ENTITY addonUninstall.label      "Uninstall">
+<!ENTITY addonCancel.label         "Cancel">
+<!ENTITY addonShowPage.label       "Go to Page">
+
+<!ENTITY downloadsHeader.label     "Downloads">
+
+<!ENTITY downloadShowPage.label    "Go to Page">
+<!ENTITY downloadShow2.label       "Find">
+<!ENTITY downloadOpen2.label       "Open">
+<!ENTITY downloadCancel.label      "Cancel">
+<!ENTITY downloadPause.label       "Pause">
+<!ENTITY downloadResume.label      "Resume">
+<!ENTITY downloadRetry.label       "Retry">
+<!ENTITY downloadRemove.label      "Remove">
+<!ENTITY downloadFailed.label      "Failed">
+
+<!ENTITY noResults.label           "No results">
+<!ENTITY allBookmarks.label        "See all bookmarks">
+
+<!ENTITY searchEngine.addSearch    "Add Search:">
+
+<!ENTITY bookmarkPopup.label       "Page Bookmarked">
+<!ENTITY bookmarkRemove.label      "Remove">
+<!ENTITY bookmarkEdit.label        "Edit">
+
+<!ENTITY identity.unverifiedsite2 "This web site does not supply identity information.">
+<!ENTITY identity.connectedTo2 "Connected to">
+<!-- Localization note (identity.runBy2)
+ The layout of the identity dialog prevents combining this into a single string with
+ substitution variables.  If it is difficult to translate the sense of the string
+ with that structure, consider a translation which ignores the preceding domain and
+ just addresses the organization to follow, e.g. "This site is run by " -->
+<!ENTITY identity.runBy2 "run by">
+
+<!ENTITY consoleHeader.label       "Error Console">
+<!ENTITY consoleAll.label          "All">
+<!ENTITY consoleErrors.label       "Errors">
+<!ENTITY consoleWarnings.label     "Warnings">
+<!ENTITY consoleMessages.label     "Messages">
+<!ENTITY consoleCodeEval.label     "Code:">
+<!ENTITY consoleClear.label        "Clear">
+<!ENTITY consoleEvaluate.label     "…">
+<!ENTITY consoleErrFile.label      "Source File:">
+<!ENTITY consoleErrLine.label      "Line:">
+<!ENTITY consoleErrColumn.label    "Column:">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/browser.properties
@@ -0,0 +1,108 @@
+# Add-on Manager
+addonsLocalNone.label=No add-ons installed
+addonsSearchStart.label=Searching for add-ons…
+addonsSearchStart.button=Cancel
+addonsSearchNone.search=No matches found
+addonsSearchNone.recommended=No recommended add-ons
+addonsSearchNone.button=Try Again
+addonsSearchFail.label=%S couldn't retrieve add-ons
+addonsSearchFail.button=OK
+addonsSearchSuccess2.button=Clear Search
+
+addonsSearchEngine.description=Integrated Search
+
+addonsConfirmInstall.title=Installing Add-on
+addonsConfirmInstall.install=Install
+
+addonType.2=Extension
+addonType.4=Theme
+addonType.8=Locale
+addonType.1024=Search
+
+addonUpdate.checking=Checking for updates…
+addonUpdate.updating=Updating to %S
+addonUpdate.updated=Updated to %S
+addonUpdate.compatibility=A compatibility update has been applied
+addonUpdate.noupdate=No updates were found
+addonUpdate.notsupported=Updates not supported
+addonUpdate.disabled=Updates are disabled
+addonUpdate.error=An error occurred
+
+# Download Manager
+# LOCALIZATION NOTE (Status): — is the "em dash" (long dash)
+# #1 download size for FINISHED or download state; #2 host (e.g., eTLD + 1, IP)
+downloadsStatus=#1 — #2
+downloadsUnknownSize=Unknown size
+# LOCALIZATION NOTE (KnownSize): #1 size number; #2 size unit
+downloadsKnownSize=#1 #2
+donwloadsYesterday=Yesterday
+# LOCALIZATION NOTE (MonthDate): #1 month name; #2 date number; e.g., January 22
+downloadsMonthDate=#1 #2
+downloadsEmpty=No downloads
+
+# Alerts
+alertAddons=Add-ons
+alertAddonsInstalling=Installing add-on
+alertAddonsInstalled=Installation complete. Restart required.
+alertAddonsFail=Installation failed
+
+# LOCALIZATION NOTE (alertAddonsDisabled): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+alertAddonsDisabled=#1 incompatible add-on was disabled;#1 incompatible add-ons were disabled
+
+alertDownloads=Downloads
+alertDownloadsStart=Downloading: %S
+alertDownloadsDone=%S has finished downloading
+
+# Notifications
+notificationRestart.label=Restart to complete changes
+notificationRestart.button=Restart
+
+# Popup Blocker
+popupWarning=%S prevented this site from opening a pop-up window.
+popupWarningMultiple=%S prevented this site from opening %S pop-up windows.
+popupButtonAllowOnce=Show
+popupButtonAlwaysAllow2=Always Show
+popupButtonNeverWarn2=Never Show
+
+# XPInstall
+xpinstallPromptWarning=%S prevented this site (%S) from asking you to install software on your computer.
+xpinstallPromptAllowButton=Allow
+xpinstallDisabledMessageLocked=Software installation has been disabled by your system administrator.
+xpinstallDisabledMessage=Software installation is currently disabled. Click Enable and try again.
+xpinstallDisabledButton=Enable
+
+# Site Identity
+identity.identified.verifier=Verified by: %S
+identity.identified.verified_by_you=You have added a security exception for this site
+identity.identified.state_and_country=%S, %S
+identity.identified.title_with_country=%S (%S)
+identity.encrypted2=Encrypted
+identity.unencrypted2=Not encrypted
+identity.unknown.tooltip=This web site does not supply identity information.
+identity.ownerUnknown2=(unknown)
+
+# Geolocation UI
+geolocation.share=Share
+geolocation.dontShare=Don't share
+geolocation.siteWantsToKnow=%S wants your location.
+
+# New Tab Popup
+# LOCALIZATION NOTE (newtabpopup): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of tabs
+newtabpopup.opened=New tab opened;#1 new tabs opened
+
+# Error Console
+typeError=Error:
+typeWarning=Warning:
+
+# Offline web applications
+offlineApps.available=%S wants to store data on your computer for offline use.
+offlineApps.allow=Allow
+offlineApps.never=Don't Allow
+offlineApps.notNow=Not Now
+
+# Bookmark List
+bookmarkList.desktop=Desktop Bookmarks
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/checkbox.dtd
@@ -0,0 +1,2 @@
+<!ENTITY checkbox.yes.label    "Yes">
+<!ENTITY checkbox.no.label     "No">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/firstrun.dtd
@@ -0,0 +1,8 @@
+<!ENTITY welcome.title                      "Bienvenido a &brandShortName;">
+<!ENTITY intro.description                  "Sincroniza tu computador y tu celular con Weave Sync. Personalízalo con agregados. Navega la web con la barra increíble y mucho, pero mucho más.">
+<!ENTITY weave.title                        "Levántate y empieza">
+<!ENTITY weave.description                  "Get Weave Sync to help break in your Firefox. Share your browsing history, bookmarks, saved passwords and tabs between your PC and mobile.">
+<!ENTITY weave.linkLabel                    "Obtenga el agregado Weave Sync">
+<!ENTITY getPersonal.title                  "Ponte Personal">
+<!ENTITY getPersonal.description            "Haz que &brandShortName; sea tuyo. Personaliza el primer navegador para celulares con capacidad de agregados.">
+<!ENTITY getPersonal.linkLabel              "Obtenga agregados para su celular">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/firstrun/firstrun.dtd
@@ -0,0 +1,3 @@
+<!ENTITY content.title             "Welcome to Fennec">
+<!ENTITY dragRight.label           "drag this way for your tabs">
+<!ENTITY dragLeft.label            "drag this way for controls">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/notification.dtd
@@ -0,0 +1,8 @@
+
+<!-- 
+     LOCALIZATION NOTE (geolocation.learnMore): Use the
+     unicode ellipsis char, \u2026,
+     or use "..." unless \u2026 doesn't suit traditions in your
+     locale.
+-->
+<!ENTITY geolocation.learnMore         "Learn More…">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/overrides/aboutRights.dtd
@@ -0,0 +1,66 @@
+<!-- LOCALIZATION NOTE: this file is a direct copy of 
+     toolkit/locales/en-US/chrome/global/aboutRights.dtd
+     with the exception of the XXX comment below. -->
+
+<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->
+<!ENTITY rights.locale-direction "ltr">
+<!ENTITY rights.pagetitle       "about:rights">
+<!ENTITY rights.intro-header    "Acerca de sus derechos">
+<!ENTITY rights.intro "&brandFullName; es software libre y de código abierto, creado por una comunidad de miles de personas a lo largo del mundo. Hay algunas cosas que debe saber:">
+
+<!-- Note on pointa / pointb / pointc form:
+     These points each have an embedded link in the HTML, so each point is
+     split into chunks for text before the link, the link text, and the text
+     after the link. If a localized grammar doesn't need the before or after
+     chunk, it can be left blank.
+
+     Also note the leading/trailing whitespace in strings here, which is
+     deliberate for formatting around the embedded links. -->
+<!ENTITY rights.intro-point1a "&brandShortName; está disponible bajo los términos de la ">
+<!ENTITY rights.intro-point1b "Licencia Pública de Mozilla (MPL)">
+<!ENTITY rights.intro-point1c ". Esto significa que puede usar, copiar y compartir &brandShortName; con otras personas. También tiene la posibilidad de modificar el código fuente de &brandShortName; como desee a fin de que éste se ajuste a sus necesidades. La Licencia Pública de Mozilla también le otorga el derecho a distribuir esas versiones modificadas.">
+
+<!ENTITY rights.intro-point2a "Mozilla no otorga derechos con respecto a las marcas registradas y logos de Mozilla y Firefox. Puede encontrar información adicional sobre las marcas registradas ">
+<!ENTITY rights.intro-point2b "aquí">
+<!ENTITY rights.intro-point2c ".">
+
+<!-- point 3 text for official branded builds -->
+<!ENTITY rights.intro-point3a "Las políticas de privacidad para los productos de &vendorShortName; pueden encontrarse ">
+<!ENTITY rights.intro-point3b "aquí">
+<!ENTITY rights.intro-point3c ".">
+
+<!-- point 3 text for unbranded builds -->
+<!ENTITY rights.intro-point3-unbranded "Cualquier política de privacidad aplicable a este producto debe aparecer aquí.">
+
+<!-- point 4 text for official branded builds -->
+<!ENTITY rights.intro-point4a "&brandShortName; también ofrece servicios de información sobre sitios web opcionales, como por ejemplo el servicio SafeBrowsing; sin embargo, no podemos garantizar que esten libres de errores o sean 100&#37; precisos. Puede encontrar más detalles, incluída la información sobre cómo deshabilitar estos servicios, en los ">
+<!ENTITY rights.intro-point4b "términos del servicio">
+<!ENTITY rights.intro-point4c ".">
+
+<!-- point 4 text for unbranded builds -->
+<!ENTITY rights.intro-point4a-unbranded "Si este producto incorpora servicios web, cualquier término de servicio aplicable para los servicios debe ser enlazado a la sección del ">
+<!ENTITY rights.intro-point4b-unbranded "Servicios del sitio web">
+<!ENTITY rights.intro-point4c-unbranded " sección.">
+
+<!ENTITY rights.webservices-header "Servicios del Sitio Web de &brandFullName;">
+
+<!-- intro paragraph for branded builds -->
+<!-- XXX Edited this section to remove the specific reference to Firefox UI (see bug 514817) -->
+<!ENTITY rights.webservices-a "&brandFullName; usa los servicios de sitios web de información (&quot;Services&quot;), como el servicio de SafeBrowsing, que están disponibles para su uso con esta versión binaria de &brandShortName; como se describe a continuación. Si no desea utilizar los servicios o términos que figuran a continuación, puede deshabilitar el servicio SafeBrowsing en las preferencias de la aplicación.">
+<!ENTITY rights.webservices-b "">
+<!ENTITY rights.webservices-c "">
+
+<!-- intro paragraph for unbranded builds -->
+<!ENTITY rights.webservices-unbranded "Aquí debe incluirse un resumen de los servicios de sitios web que el producto incorpora, junto con instrucciones de cómo deshabilitarlos.">
+
+<!-- point 1 text for unbranded builds -->
+<!ENTITY rights.webservices-term1-unbranded "Aquí se deberán indicar los términos de servicio de este producto.">
+
+<!-- points 1-7 text for branded builds -->
+<!ENTITY rights.webservices-term1 "&vendorShortName; y sus colaboradores, licenciatarios y socios trabajan para proveer la más acertada y actualizada información acerca de sitios fraudulentos (phishing) y malware. Sin embargo, no pueden garantizar que esta información es completa ni libre de errores: algunos sitios riesgosos pueden no ser identificados y algunos sitios seguros pueden ser identificados por error.">
+<!ENTITY rights.webservices-term2 "&vendorShortName; puede discontinuar o cambiar los servicios según considere oportuno.">
+<!ENTITY rights.webservices-term3 "Puede usar estos servicios con la versión de &brandShortName;, y tiene plenos derechos para hacerlo. &vendorShortName; y sus licenciatarios se reservan todos los demás derechos en cuanto a los servicios. Estos términos no tienen la intención de limitar ningún derecho otorgado por una licencia de código abierto aplicable a &brandShortName; y las versiones correspondientes en base al código de &brandShortName;.">
+<!ENTITY rights.webservices-term4 "Los servicios son ofrecidos &quot;tal como está.&quot; &vendorShortName;, sus colaboradores, licenciatarios y distribuidores rechazan toda clase de garantía, explícita o implícita, incluídas, sin perjuicio de lo antes mencionado, las garantías de que el servicio es comercializable y que cumple con sus necesidades particulares. Usted acepta el riesgo que implica seleccionar este servicio para su propósito así como a la calidad y el desempeño del servicio. Algunas jurisdicciones no permiten la exclusión o limitación de las garantías implícitas, por lo tanto, esta exención de responsabilidad puede no ser aplicable en su caso.">
+<!ENTITY rights.webservices-term5 "Except as required by law, &vendorShortName;, its contributors, licensors, and distributors will not be liable for any indirect, special, incidental, consequential, punitive, or exemplary damages arising out of or in any way relating to the use of &brandShortName; and the Services.  The collective liability under these terms will not exceed $500 (five hundred dollars). Some jurisdictions do not allow the exclusion or limitation of certain damages, so this exclusion and limitation may not apply to you.">
+<!ENTITY rights.webservices-term6 "&vendorShortName; puede actualizar estos términos según sea necesario de vez en cuando. Estos términos no pueden ser modificados o cancelados sin el consentimiento por escrito de &vendorShortName;.">
+<!ENTITY rights.webservices-term7 "Estos términos están regidos por las leyes del estado de California, EE.UU., excluyendo sus conflictos con otras estipulaciones de la ley. Si cualquier sección de estos términos no es válida o aplicable, las secciones restantes continuarán teniendo plena vigencia. En caso de existir un conflicto entre una versión traducida de estos términos y la versión en idioma inglés, la versión en inglés será la que tendrá validez.">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/overrides/appstrings.properties
@@ -0,0 +1,66 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is mozilla.org code.
+#
+# The Initial Developer of the Original Code is
+# Netscape Communications Corporation.
+# Portions created by the Initial Developer are Copyright (C) 1998
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either of the GNU General Public License Version 2 or later (the "GPL"),
+# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+malformedURI=La dirección no es válida y no puede cargarse.
+fileNotFound=El archivo %S no puede ser encontrado por Firefox.
+dnsNotFound=Firefox no pudo encontrar el servidor en %S.
+protocolNotFound=Firefox no sabe cómo abrir esta dirección, debido a que el protocolo (%S) no está asociado a ningún programa.
+connectionFailure=Firefox can't establish a connection to the server at %S.
+netInterrupt=The connection to %S was interrupted while the page was loading.
+netTimeout=The server at %S is taking too long to respond.
+redirectLoop=Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don't translate "%S"
+confirmRepostPrompt=To display this page, %S must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.
+resendButton.label=Resend
+unknownSocketType=Firefox doesn't know how to communicate with the server.
+netReset=The connection to the server was reset while the page was loading.
+netOffline=Firefox is currently in offline mode and can't browse the Web.
+isprinting=El documento no puede editarse mientras se está imprimiendo o en vista previa.
+deniedPortAccess=This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection.
+proxyResolveFailure=Firefox is configured to use a proxy server that can't be found.
+proxyConnectFailure=Firefox is configured to use a proxy server that is refusing connections.
+contentEncodingError=The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.
+unsafeContentType=The page you are trying to view cannot be shown because it is contained in a file type that may not be safe to open. Please contact the website owners to inform them of this problem.
+externalProtocolTitle=External Protocol Request
+externalProtocolPrompt=An external application must be launched to handle %1$S: links.\n\n\nRequested link:\n\n%2$S\n\nApplication: %3$S\n\n\nIf you were not expecting this request it may be an attempt to exploit a weakness in that other program. Cancel this request unless you are sure it is not malicious.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<Unknown>
+externalProtocolChkMsg=Remember my choice for all links of this type.
+externalProtocolLaunchBtn=Launch application
+malwareBlocked=The site at %S has been reported as an attack site and has been blocked based on your security preferences.
+phishingBlocked=The web site at %S has been reported as a web forgery designed to trick users into sharing personal or financial information.
+cspFrameAncestorBlocked=This page has a content security policy that prevents it from being embedded in this way.
+
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/overrides/netError.dtd
@@ -0,0 +1,188 @@
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Problem loading page">
+<!ENTITY retry.label "Try Again">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Unable to connect">
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.title "Esta dirección está restringida">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Server not found">
+<!ENTITY dnsNotFound.longDesc "
+<ul>
+  <li>Check the address for typing errors such as
+    <strong>ww</strong>.example.com instead of
+    <strong>www</strong>.example.com</li>
+  <li>If you are unable to load any pages, check your computer's network
+    connection.</li>
+  <li>If your computer or network is protected by a firewall or proxy, make sure
+    that &brandShortName; is permitted to access the Web.</li>
+</ul>
+">
+
+<!ENTITY fileNotFound.title "Archivo no encontrado">
+<!ENTITY fileNotFound.longDesc "
+<ul>
+  <li>Check the file name for capitalization or other typing errors.</li>
+  <li>Check to see if the file was moved, renamed or deleted.</li>
+</ul>
+">
+
+
+<!ENTITY generic.title "Oops.">
+<!ENTITY generic.longDesc "
+<p>&brandShortName; can't load this page for some reason.</p>
+">
+
+<!ENTITY malformedURI.title "La dirección no es válida">
+<!ENTITY malformedURI.longDesc "
+<ul>
+  <li>Web addresses are usually written like
+    <strong>http://www.example.com/</strong></li>
+  <li>Make sure that you're using forward slashes (i.e.
+    <strong>/</strong>).</li>
+</ul>
+">
+
+<!ENTITY netInterrupt.title "La conexión fue interrumpida">
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!-- LOCALIZATION NOTE (netOffline2.longDesc) - Workaround to allow the l10n tools
+to pickup this string change. Please update netOffline.longDesc too -->
+
+<!ENTITY netOffline2.longDesc "
+<ul>
+  <li>Try again. &brandShortName; will attempt to open a connection and reload the page.</li>
+</ul>
+">
+
+<!ENTITY netOffline.title "Offline mode">
+<!ENTITY netOffline.longDesc "&netOffline2.longDesc;">
+
+<!ENTITY contentEncodingError.title "Error de codificación de contenido">
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+  <li>Please contact the website owners to inform them of this problem.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.title "Tipo de archivo inseguro">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+  <li>Please contact the website owners to inform them of this problem.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "The connection was reset">
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.title "Se agotó el tiempo de espera">
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY protocolNotFound.title "The address wasn't understood">
+<!ENTITY protocolNotFound.longDesc "
+<ul>
+  <li>You might need to install other software to open this address.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.title "The proxy server is refusing connections">
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+  <li>Check the proxy settings to make sure that they are correct.</li>
+  <li>Contact your network administrator to make sure the proxy server is
+    working.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.title "Unable to find the proxy server">
+<!ENTITY proxyResolveFailure.longDesc "
+<ul>
+  <li>Check the proxy settings to make sure that they are correct.</li>
+  <li>Check to make sure your computer has a working network connection.</li>
+  <li>If your computer or network is protected by a firewall or proxy, make sure
+    that &brandShortName; is permitted to access the Web.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.title "The page isn't redirecting properly">
+<!ENTITY redirectLoop.longDesc "
+<ul>
+  <li>This problem can sometimes be caused by disabling or refusing to accept
+    cookies.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.title "Unexpected response from server">
+<!ENTITY unknownSocketType.longDesc "
+<ul>
+  <li>Check to make sure your system has the Personal Security Manager
+    installed.</li>
+  <li>This might be due to a non-standard configuration on the server.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.title "Secure Connection Failed">
+<!ENTITY nssFailure2.longDesc "
+<ul>
+  <li>The page you are trying to view can not be shown because the authenticity of the received data could not be verified.</li>
+  <li>Please contact the web site owners to inform them of this problem. Alternatively, use the command found in the help menu to report this broken site.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "Secure Connection Failed">
+<!ENTITY nssBadCert.longDesc2 "
+<ul>
+  <li>This could be a problem with the server's configuration, or it could be
+someone trying to impersonate the server.</li>
+  <li>If you have connected to this server successfully in the past, the error may
+be temporary, and you can try again later.</li>
+</ul>
+">
+
+<!ENTITY sharedLongDesc "
+<ul>
+  <li>The site could be temporarily unavailable or too busy. Try again in a few
+    moments.</li>
+  <li>If you are unable to load any pages, check your computer's network
+    connection.</li>
+  <li>If your computer or network is protected by a firewall or proxy, make sure
+    that &brandShortName; is permitted to access the Web.</li>
+</ul>
+">
+
+<!ENTITY malwareBlocked.title "Suspected Attack Site!">
+<!ENTITY malwareBlocked.longDesc "
+<p>Attack sites try to install programs that steal private information, use your computer to attack others, or damage your system.</p>
+<p>Web site owners who believe their site has been reported as an attack site in error may <a href='http://www.stopbadware.org/home/reviewinfo' >request a review</a>.</p>
+">
+
+<!ENTITY phishingBlocked.title "Suspected Web Forgery!">
+<!ENTITY phishingBlocked.longDesc "
+<p>Entering any personal information on this page may result in identity theft or other fraud.</p>
+<p>These types of web forgeries are used in scams known as phishing attacks, in which fraudulent web pages and emails are used to imitate sources you may trust.</p>
+">
+
+<!ENTITY cspFrameAncestorBlocked.title "Blocked by Content Security Policy">
+<!ENTITY cspFrameAncestorBlocked.longDesc "<p>&brandShortName; prevented this page from loading in this way because the page has a content security policy that disallows it.</p>">
+
+<!ENTITY securityOverride.linkText "Or you can add an exception…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Get me out of here!">
+<!ENTITY securityOverride.exceptionButtonLabel "Add Exception…">
+
+<!-- LOCALIZATION NOTE (securityOverride.warningText) - Do not translate the
+contents of the <xul:button> tags.  The only language content is the label= field,
+which uses strings already defined above. The button is included here (instead of
+netError.xhtml) because it exposes functionality specific to firefox. -->
+
+<!ENTITY securityOverride.warningText "
+<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>
+
+<xul:button xmlns:xul='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul' id='getMeOutOfHereButton' label='&securityOverride.getMeOutOfHereButton;'/>
+<xul:button xmlns:xul='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul' id='exceptionDialogButton' label='&securityOverride.exceptionButtonLabel;'/>
+">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/preferences.dtd
@@ -0,0 +1,16 @@
+<!ENTITY prefsHeader.label                         "Preferences">
+<!ENTITY about.title                               "About &brandShortName;">
+<!ENTITY about.button                              "Go to Page">
+<!ENTITY content.title                             "Content">
+<!ENTITY showImages.title                          "Show images">
+<!ENTITY enableJavaScript.title                    "Enable JavaScript">
+<!ENTITY enablePlugins.title                       "Enable Plugins">
+<!ENTITY privacy.title                             "Privacy &amp; Security">
+<!ENTITY allowCookies.title                        "Allow cookies">
+<!ENTITY clearPrivateData2.title                   "Clear private data">
+<!ENTITY clearPrivateData.button                   "Clear">
+<!ENTITY rememberPasswords.title                   "Remember passwords">
+<!ENTITY language.title                            "Language">
+<!ENTITY language.auto                             "Auto-detect">
+<!ENTITY defaultBrowser.title                      "Default Browser">
+<!ENTITY defaultBrowser.description                "Make &brandShortName; your default browser">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/prompt.dtd
@@ -0,0 +1,2 @@
+<!ENTITY ok.label      "OK">
+<!ENTITY cancel.label  "Cancel">
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/region.properties
@@ -0,0 +1,34 @@
+# Default search engine
+browser.search.defaultenginename=Google
+
+# Search engine order (order displayed in the search bar dropdown)s
+browser.search.order.1=Google
+
+# This is the default set of web based feed handlers shown in the reader
+# selection UI
+browser.contentHandlers.types.0.title=Bloglines
+browser.contentHandlers.types.0.uri=http://www.bloglines.com/login?r=/sub/%s
+browser.contentHandlers.types.1.title=Mi Yahoo
+browser.contentHandlers.types.1.uri=http://add.my.yahoo.com/rss?url=%s
+browser.contentHandlers.types.2.title=Google
+browser.contentHandlers.types.2.uri=http://fusion.google.com/add?feedurl=%s
+
+# Keyword URL (for location bar searches)
+keyword.URL=http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
+
+# increment this number when anything gets changed in the list below.  This will
+# cause Firefox to re-read these prefs and inject any new handlers into the
+# profile database.  Note that "new" is defined as "has a different URL"; this
+# means that it's not possible to update the name of existing handler, so
+# don't make any spelling errors here.
+gecko.handlerService.defaultHandlersVersion=2
+
+# The default set of protocol handlers for webcal:
+gecko.handlerService.schemes.webcal.0.name=30 Boxes
+gecko.handlerService.schemes.webcal.0.uriTemplate=http://30boxes.com/external/widget?refer=ff&url=%s
+
+# The default set of protocol handlers for mailto:
+gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail
+gecko.handlerService.schemes.mailto.0.uriTemplate=http://compose.mail.yahoo.com/?To=%s
+gecko.handlerService.schemes.mailto.1.name=Gmail
+gecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/search.properties
@@ -0,0 +1,25 @@
+searchtip=Search using %S
+
+cmd_clearHistory=Clear Search History
+cmd_clearHistory_accesskey=C
+
+cmd_showSuggestions=Show Suggestions
+cmd_showSuggestions_accesskey=S
+
+addEngineConfirmTitle=Add Search Engine
+addEngineConfirmation=Add "%S" to the list of engines available in the search bar?\n\nFrom: %S
+addEngineUseNowText=Start &using it right away
+addEngineAddButtonLabel=Add
+
+error_loading_engine_title=Download Error
+# LOCALIZATION NOTE (error_loading_engine_msg2): %1$S = brandShortName, %2$S = location
+error_loading_engine_msg2=%S could not download the search plugin from:\n%S
+error_duplicate_engine_msg=%S could not install the search plugin from "%S" because an engine with the same name already exists.
+
+error_invalid_engine_title=Install Error
+# LOCALIZATION NOTE (error_invalid_engine_msg): %S = brandShortName
+error_invalid_engine_msg=This search engine isn't supported by %S and can't be installed.
+
+cmd_addFoundEngine=Add "%S"
+
+suggestion_label=Suggestions
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/shortcuts.properties
@@ -0,0 +1,31 @@
+cmd_back.name=Go back
+cmd_forward.name=Go forward
+cmd_reload.name=Reload page
+cmd_stop.name=Stop loading
+cmd_search.name=Search
+cmd_go.name=Load URL
+cmd_openLocation.name=Open location
+cmd_star.name=Star page
+cmd_bookmarks.name=View bookmarks
+cmd_find.name=Find in page
+cmd_findAgain.name=Find again
+cmd_findPrevious.name=Find previous
+cmd_menu.name=Show menu
+cmd_fullscreen.name=Use full screen
+cmd_scrollPageUp.name=Page up
+cmd_scrollToBeginning.name=Scroll to beginning
+cmd_scrollPageDown.name=Page down
+cmd_scrollToEnd.name=Scroll to end
+cmd_cut.name=Cut
+cmd_copy.name=Copy
+cmd_copylink.name=Copy link URL
+cmd_paste.name=Paste
+cmd_delete.name=Delete
+cmd_selectAll.name=Select All
+cmd_newTab.name=Open new tab
+cmd_closeTab.name=Close current tab
+cmd_actions.name=Open Actions list
+cmd_panel.name=Open panel of stuff
+cmd_sanitize.name=Delete all saved personal information
+cmd_zoomin.name=Zoom In
+cmd_zoomout.name=Zoom Out
new file mode 100644
--- /dev/null
+++ b/mobile/defines.inc
@@ -0,0 +1,9 @@
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR mozilla.org
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+# variable definition and use the format specified.
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Joe Solon</em:contributor> <em:contributor>Suzy Solon</em:contributor>
+
+#unfilter emptyLines
new file mode 100644
--- /dev/null
+++ b/mobile/installer/setup.ini
@@ -0,0 +1,17 @@
+; This file is in the UTF-8 encoding
+[Strings]
+AppShortName=%MOZ_APP_DISPLAYNAME%
+AppLongName=Mozilla %MOZ_APP_DISPLAYNAME%
+WindowCaption=Mozilla %MOZ_APP_DISPLAYNAME% Setup
+InstallTo=Install %MOZ_APP_DISPLAYNAME% to
+Install=Install
+Cancel=Cancel
+InstalledSuccessfully=Mozilla %MOZ_APP_DISPLAYNAME% has been installed successfully.
+ExtractionError=Archive extraction error:
+ThereWereErrors=There were errors during installation:
+CreatingUserProfile=Creating user profile. Please wait...
+UninstallCaption=Mozilla %MOZ_APP_DISPLAYNAME% Uninstall
+FilesWillBeRemoved=All files will be removed from
+AreYouSure=Are you sure?
+InstallationNotFound=Mozilla %MOZ_APP_DISPLAYNAME% installation not found.
+UninstalledSuccessfully=Mozilla %MOZ_APP_DISPLAYNAME% has been uninstalled successfully.
new file mode 100644
--- /dev/null
+++ b/mobile/mobile-l10n.js
@@ -0,0 +1,39 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is the Firefox browser.
+#
+# The Initial Developer of the Original Code is
+# Benjamin Smedberg <bsmedberg@covad.net>
+# Portions created by the Initial Developer are Copyright (C) 2004
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+
+#filter substitution
+
+pref("general.useragent.locale", "@AB_CD@");
new file mode 100644
--- /dev/null
+++ b/mobile/profile/bookmarks.inc
@@ -0,0 +1,34 @@
+#filter emptyLines
+
+# LOCALIZATION NOTE: The 'en-US' strings in the URLs will be replaced with
+# your locale code, and link to your translated pages as soon as they're 
+# live.
+
+# LOCALIZATION NOTE: Some of these URLs are currently 404s, but should be coming
+# online shortly.
+
+# LOCALIZATION NOTE (bookmarks_title):
+# title for the folder that will contains the default bookmarks
+#define bookmarks_title Mobile
+
+# LOCALIZATION NOTE (bookmarks_welcome):
+# link title for about:firstrun
+#define bookmarks_welcome Firefox: Welcome
+
+# LOCALIZATION NOTE (bookmarks_aboutBrowser):
+# link title for about:fennec
+#define bookmarks_aboutBrowser Firefox: About your browser
+
+# LOCALIZATION NOTE (bookmarks_weave):
+# link title for https://www.mozilla.com/en-US/mobile/weave
+#define bookmarks_weave Firefox: Synchronize using Weave
+
+# LOCALIZATION NOTE (bookmarks_addons):
+# link title for https://addons.mozilla.org/en-US/mobile
+#define bookmarks_addons Firefox: Customize with add-ons
+
+# LOCALIZATION NOTE (bookmarks_support):
+# link title for https://mobile.support.mozilla.com
+#define bookmarks_support Firefox: Support
+
+#unfilter emptyLines
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/amazondotcom.xml
@@ -0,0 +1,12 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>Amazon.com</ShortName>
+<InputEncoding>ISO-8859-1</InputEncoding>
+<Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZJREFUeNrEV01IFGEYfndXNzq0QdalJOoUbQiBUuopD2k/GFSG/Vxyq0OHbCUjwn7AEooUzUNRkdkhS1o9JBVaUDctKqhoRQi0WjtlxG6XVtfpfb6Z2caZ2ZnZXZdeeJxvx+973+f9+775XJIkkUaWMcoYG5TxfMpvxlvGMGM8+RYEFOxn/JJyLzOMiwwv7LqUCNQwHjpxIxKJ0Gg4LABZUVhIfr+f1jLSlNuMwyCwEHoZS6xmvxoZoc6Oq+JpJoVMpOncWdpcWZkOiRIQ2MKDp1az+kIhOtV40pHG6zdvpEOixc1/VtqFvKX5gmOX0pkL2yDgsZpxt+sORaPROe8Q6ncf3tPAk8eG3Ks14lA8brsZYZ2yukBAwOfzCeMHA3WGNXrCVpLnJKeqRyhAfX5RfNmILQF4urG0VIzxBBkU5aQI9agIeU4JqNLZ0UH9ob6sDWZE4MDefSn7P1txO/FcbxypQG18nhinew/u5zYC3dyG+qLL1qjjCKDg9C21q2a3oe9zRsCsn2PR2JzfKEy9PB96Nj8E0IJm54IaGZwPZsWJOU4jY1kD2OlAQhsJjKu3bSe7yPUzifpgMPsuOBY8brtR1evmyFt0IL0IzH4fJtcCH7kK1hn2/hh71G1yKKEdz/DBBIOTkUkRemzVl1uvCGKzE4OMIaFbiv1LSX51L7mXl4kxvgeO8vMaJk0PHiHvjl4DCTWs2lMOX0L6cwD/Bxlp6hNNv2gUT9MjsLiB8koaMOxJRgCMgPijWsqvaCP3qqqUZ4JVzUASYyFyL/WTqyggPxWH4qGtBlJzagCGIYjEzJv2zHe38vOUt6mNPGv20OyPMMV7yuVwL5IjBlLmRej1UX7VLdmLt+2CMVKTiSDn0wO1NPPyBOtdLL+MyzWkTbGhC5AGsBdKkEtWAjglgjUwCq/FGjhV0ZosdOhXI5FyH0DoIIK9slB0CS8UCgr8AlpvpamwqHpttcO4WtSqA57ioKENE05IqIYSY46uD4Is0qmGG2s9RYeS7adI3Paz3K6lTMmzIdFmXp/d1Gb1YvLF7i4IzxMfu1ITYWOe1VWix7U5tlKpXkzwYycONqfVLcW+cU7lQ0jePf360DqRS4zT/+Ny+ofRxPBoL6fa6zmu5uvtbkwZyE/lev6a8VV9+VeAAQADg36zc4GRNAAAAABJRU5ErkJggg==</Image>
+<Url type="text/html" method="GET" template="http://www.amazon.com/exec/obidos/external-search/">
+  <Param name="field-keywords" value="{searchTerms}"/>
+  <Param name="mode" value="blended"/>
+  <Param name="tag" value="mozilla-20"/>
+  <Param name="sourceid" value="Mozilla-search"/>
+</Url>
+<SearchForm>http://www.amazon.com/</SearchForm>
+</SearchPlugin>
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/answers.xml
@@ -0,0 +1,13 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>Answers.com</ShortName>
+<Description>Dictionary Search on Answers.com</Description>
+<InputEncoding>UTF-8</InputEncoding>
+<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAABMLAAATCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////K////4f////E////5f///+n////P////mv///0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8E////fv///+//////////////////////7NnP/+LFtv/////+////of///xYAAAAAAAAAAAAAAAD///8D////lf////////////j0//bi1v/OlXf/tGU9/6FCEv/OmH3////////////////D////FgAAAAAAAAAA////avPm4P/evaz/8NbI//7r3//23M3/xYRi/5kzAP/Df1z//u/l//749P/v4dn/+PPw/////6j///8B////GP///+W/f1//smM7//bczf/+69///uvf/9ytlP+ZMwD/5se3/+/f1//AgmP/nj0N/927qv/////+////QP///2z/////8NvQ/8WCYP/+69///uvf//7r3/+7ckz/pUkb/9m1ov+ePQ3/okUW/8+fh//38O3//////////5r///+t//////7y6v/Cflv/58Cr//DRwP/mwKv/okQU/8ODYv/cuqj/yZN4//Tq5f/+9e///vDn///////////Q////yf/////+7+b/05yA/65ZLv+9dVD/sF40/5kzAP/kvKb//vTu//Tr5v/7+Pb//vfz//707f//////////6f///8X//////vDm/+K4ov/KjGz//ure/8uNbf+jRBX/+OTX/+3b0v+jSBr/pk0h/717Wv/Wrpr//Pn4/////+b///+i//////7z7f/02Mj/wn5b//vl2P+uWS7/vXhU//v49//48u//1q6a/717Wv+oUSb/tWxH//jz8P/////K////V///////+/j//ure/8aFZP/fs5v/oEAQ/9q1o/+zaEL/1ayX//718P/+9/P/+PHu//jz8P//////////h////wr////O///////38v/YpYr/tGQ7/6ZLHf/06eX/s2dB/549Df/x49z//vDn//7x6f//////////8////yoAAAAA////R/////v/////7dXI/5kzAP+7cUv//vHp/+vYzv+bNwX/vHlY//38/P///////////////30AAAAAAAAAAAAAAAD///9n////+/z5+P++e1n/3LGc//7w5//++PT/0KKL/8OIa//9/Pv//////////5X///8GAAAAAAAAAAAAAAAAAAAAAP///0n////K///////////////////////////+/v7/////5v///2z///8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Cv///1f///+g////xP///8n///+r////bP///xoAAAAAAAAAAAAAAAAAAAAA+B////AH///AA///wAH//4AB//+AAP//AAD//wAA//8AAP//AAD//4AA//+AAf//wAP//+AD///wD////D///w==</Image>
+<Url type="text/html" method="GET" template="http://www.answers.com/main/ntquery">
+  <Param name="s" value="{searchTerms}"/>
+  <Param name="gwp" value="13"/>
+</Url>
+<Url type="application/x-suggestions+json" method="GET"
+     template="http://www.answers.com/main/startswith?output=json&amp;client=firefox&amp;s={searchTerms}"/>
+<SearchForm>http://www.answers.com/</SearchForm>
+</SearchPlugin>
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/creativecommons.xml
@@ -0,0 +1,11 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>Creative Commons</ShortName>
+<Description>Find photos, movies, music, and text to rip, sample, mash, and share.</Description>
+<InputEncoding>utf-8</InputEncoding>
+<Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJUSURBVDiNjZO9S1thGMXPvTfJFbnkipNkLLS0ksFg0M0lf4CboNCEgIIg/RiKtEOn0qGWTtbVoBYcIji10I9J0ApWCjp0kRaXdhHjTW4+uGnur4NJ8GOwZ3nf4TnnfZ5z3scAdBGGYdyVdN+yrGHTNNOtVqsVhuG+pO+S3gE/LtV3BIxzPDJNc8FxHGN0dNRKpVIGoJ2dndr+/r5Vr9cl6bmkN0AoSQIEyHXdj5KYnZ3F932uolKpkM/nK5KQ9FmSCZwLOI7zQBLr6+vXiFdRLBaDtsiTTve3YrFYkM/nbyR3MDU1dSKpLumO+vr6Xruui+d5AFSrVVZWVtjY2KDRaABwdHTE4uIie3t7AJTLZaLRaFXSCyUSid1MJgOA53n09/eTTqdJJpPMzc2xurqKbduMj48Tj8fZ3d0FYHBw8FjSezmOU56fnwdgeXkZ27ap1WpUKhWazSZjY2Nks1kASqVSd4zp6eljSX/MtiHdRDpnEATyfb+bkiSVSqXu3TCM8xgHBga+dkY4OzvDdV2GhoZIJBLMzMxQKBSIRqNkMhlisRhbW1sAJJPJn5I+KB6Pv7poou/7rK2tsbm5SRAEXROXlpY4ODgAoFarYdu2J+llN8ZcLvffMeZyud+SGpLuCVBPT89jSRQKhRvJxWKxISmU9JTOT5Rk9Pb2fpHE5OQkJycn14inp6dMTEx4bdM/SbKAy8sk6WEkElmwLCuSSqUYGRmxgHB7e7t+eHgYazabgaRnkt7SeZnr63xbUtYwjGHTNNNhGP4F9iR9a6/zr4v1/wDE1D9XlC4rrAAAAABJRU5ErkJggg==</Image>
+<Url type="text/html" method="GET" template="http://search.creativecommons.org/">
+  <Param name="q" value="{searchTerms}"/>
+  <Param name="sourceid" value="Mozilla-search"/>
+</Url>
+<SearchForm>http://search.creativecommons.org/</SearchForm>
+</SearchPlugin>
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/eBay.xml
@@ -0,0 +1,10 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>eBay</ShortName>
+<Description>eBay - Online auctions</Description>
+<InputEncoding>ISO-8859-1</InputEncoding>
+<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAAA/wAAAABAAABAQAAAgEAAAMBAAAD/QAAAAIAAAECAAACAgAAAwIAAAP+AAAAAwAAAQMAAAIDAAADAwAAA/8AAAAD/AABA/wAAgP8AAMD/AAD//wAAAABAAEAAQACAAEAAwABAAP8AQAAAQEAAQEBAAIBAQADAQEAA/0BAAACAQABAgEAAgIBAAMCAQAD/gEAAAMBAAEDAQACAwEAAwMBAAP/AQAAA/0AAQP9AAID/QADA/0AA//9AAAAAgABAAIAAgACAAMAAgAD/AIAAAECAAEBAgACAQIAAwECAAP9AgAAAgIAAQICAAICAgADAgIAA/4CAAADAgABAwIAAgMCAAMDAgAD/wIAAAP+AAED/gACA/4AAwP+AAP//gAAAAMAAQADAAIAAwADAAMAA/wDAAABAwABAQMAAgEDAAMBAwAD/QMAAAIDAAECAwACAgMAAwIDAAP+AwAAAwMAAQMDAAIDAwADAwMAA/8DAAAD/wABA/8AAgP/AAMD/wAD//8AAAAD/AEAA/wCAAP8AwAD/AP8A/wAAQP8AQED/AIBA/wDAQP8A/0D/AACA/wBAgP8AgID/AMCA/wD/gP8AAMD/AEDA/wCAwP8AwMD/AP/A/wAA//8AQP//AID//wDA//8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fHx8fHx8fHx8fHx8AAB8cGRkUFAcHBx8fBUKfAAAfFBkfHxNHF4cb29vCnwAAHxkZFBQUBx8HG98bwp8fAB8ZGR8UGQcXhxvb28KFXx8fHZkZGRNHBwcfG8jCgoQfAB8fHx8HBx8b29vCnwPCnwAAAB8fBwcfHx8EBB8Dwp8AAAAAHx8fHwAfHx8AHx8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP//AACAAwAAAAMAAAADAAAAAQAAAAAAAAAAAACAAAAA4AAAAPCIAAD//wAA//8AAP//AAA=</Image>
+<Url type="text/html" method="GET" template="http://rover.ebay.com/rover/1/711-47294-18009-3/4">
+  <Param name="satitle" value="{searchTerms}"/>
+</Url>
+<SearchForm>http://search.ebay.com/</SearchForm>
+</SearchPlugin>
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/google.xml
@@ -0,0 +1,15 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>Google</ShortName>
+<InputEncoding>UTF-8</InputEncoding>
+<Image width="16" height="16">data:image/png;base64,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</Image>
+<Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;client=firefox&amp;hl={moz:locale}&amp;q={searchTerms}"/>
+<Url type="text/html" method="GET" template="http://www.google.com/search">
+  <Param name="q" value="{searchTerms}"/>
+  <Param name="ie" value="utf-8"/>
+  <Param name="oe" value="utf-8"/>
+  <Param name="aq" value="t"/>
+  <!-- Dynamic parameters -->
+  <Param name="rls" value="{moz:distributionID}:{moz:locale}:{moz:official}"/>
+</Url>
+<SearchForm>http://www.google.com/firefox</SearchForm>
+</SearchPlugin>
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/list.txt
@@ -0,0 +1,4 @@
+amazondotcom
+google
+twitter
+wikipedia
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/twitter.xml
@@ -0,0 +1,9 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+  <ShortName>Twitter</ShortName>
+  <Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADTppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMi4yLWMwNjMgNTMuMzUyNjI0LCAyMDA4LzA3LzMwLTE4OjA1OjQxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOklwdGM0eG1wQ29yZT0iaHR0cDovL2lwdGMub3JnL3N0ZC9JcHRjNHhtcENvcmUvMS4wL3htbG5zLyIKICAgeG1wUmlnaHRzOldlYlN0YXRlbWVudD0iIgogICBwaG90b3Nob3A6QXV0aG9yc1Bvc2l0aW9uPSIiPgogICA8ZGM6cmlnaHRzPgogICAgPHJkZjpBbHQ+CiAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ii8+CiAgICA8L3JkZjpBbHQ+CiAgIDwvZGM6cmlnaHRzPgogICA8ZGM6Y3JlYXRvcj4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkvPgogICAgPC9yZGY6U2VxPgogICA8L2RjOmNyZWF0b3I+CiAgIDxkYzp0aXRsZT4KICAgIDxyZGY6QWx0PgogICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+dHdpdHRlci10LXNvbG88L3JkZjpsaT4KICAgIDwvcmRmOkFsdD4KICAgPC9kYzp0aXRsZT4KICAgPHhtcFJpZ2h0czpVc2FnZVRlcm1zPgogICAgPHJkZjpBbHQ+CiAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ii8+CiAgICA8L3JkZjpBbHQ+CiAgIDwveG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgIDxJcHRjNHhtcENvcmU6Q3JlYXRvckNvbnRhY3RJbmZvCiAgICBJcHRjNHhtcENvcmU6Q2lBZHJFeHRhZHI9IiIKICAgIElwdGM0eG1wQ29yZTpDaUFkckNpdHk9IiIKICAgIElwdGM0eG1wQ29yZTpDaUFkclJlZ2lvbj0iIgogICAgSXB0YzR4bXBDb3JlOkNpQWRyUGNvZGU9IiIKICAgIElwdGM0eG1wQ29yZTpDaUFkckN0cnk9IiIKICAgIElwdGM0eG1wQ29yZTpDaVRlbFdvcms9IiIKICAgIElwdGM0eG1wQ29yZTpDaUVtYWlsV29yaz0iIgogICAgSXB0YzR4bXBDb3JlOkNpVXJsV29yaz0iIi8+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6sMuh4AAADGElEQVR42tRXT2jTYBT/0tR0Sek2RIvr/NMq66RTOj3sMD1UKuxg9SQep8gugruoh6nbaRfBo6CgF93NHqUgooIgKpYhLWKZ3aTVTZG6dd26Nm3WNn6vS/QjJjVtuooPHs3H95L36/v/KFEUkRoFnmXs+MeD2YmZIa7imGOh450p1ASi1ABg5QPeDrN/uIcN7LGZ+ttoipPvPmbKr6dm+VB0pfQcgwgbRgAASD7xdHngZiQ3yZcqOVGD4C6ULNwHWeX79bJSuf1aOHu1lnISBADF7+w0AsCsMIgHzC6bfEUQ0Y1IDr1fLVUvD7ab0Vi/FXUwFAKZ03stgRc/hJf4aqFRDygBOMHn8oFUDgTP49Nr6NagbUPYRoOsE8eMQ+XbizhGhHoBMGTAkcplSuTL6Guugrqtpur5iofzz62U3Uq58NL6AgaWwY/JWlljbsRsKf43AJ+DOeNT+f8jiEWFspj/nK1EIGswGNWsMaFNJLBmbyc9OHHYOu7bzpyE9G4pABLIxQPsJagtUoEz5oKJyJouOWXWQIZdns6+AS+2xAIQxJBJMkkZ5mypC8hMkjKMaXkM1KJNBwBx8M8AyEFIdlKpnRvLgvP7WOSy0TVl7KzpV7ECgqIEBQmqomEAoPzQNv2vgvJHyeIDaYZIGQZQDyWz5ci9GT6oNcD8n1kQ+lLULQstG3rBsKvtnFovULpAAH/JLdnF0dX2q6S36XU0+S6HArstuoIQvnfKaTkbTZfmMYgkGQdKAN++5ytxadBAx7oYlPjEqyoAEMDN7gXJD+lSVD74uxlkpamm9QJozfjHrRkD2DTxO7P8k6wgLsEZkI/u55rWC/QGYezxfDEoH452bUGjvVzrsgBbITqVKASlslmloV0MGuuzNuQOshdAgEOg60nDGA6W6yQIsMTdI+0bZZijG+oFMB9KQ6r2ZkQuKZh9M8ulV2ITCBYZWHrgu5qbkRaIh3P87dViZdGIcmmL+mOVo7S2Y8Wy6oWt6UIPO9S31ezdwZnc5P5QqwnJY7lWL9AFgADilmY6h3K00iDhb4vJTwEGANC+26MCs7qQAAAAAElFTkSuQmCC</Image>
+  <Url type="text/html" method="GET" template="http://search.twitter.com/search">
+    <Param name="q" value="{searchTerms}"/>
+  </Url>
+  <InputEncoding>UTF-8</InputEncoding>
+  <SearchForm>http://search.twitter.com/</SearchForm>
+</SearchPlugin>
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/wikipedia.xml
@@ -0,0 +1,14 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>Wikipedia</ShortName>
+<InputEncoding>UTF-8</InputEncoding>
+<Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHqSURBVHjapJUxb9NQFIW/JAip2xNS1/J+goeqUqeajdGVmFgwI1OcmYEgITFG7EgJQ+b2HzgbElJF+QU2iBl7YAFRnQ5+fnFcB0J8Jp/r53vPu+f6vYEA4JBTTjhkN/zkio9kAAihpyr1v/ijN7ovEHqiffFeDHTAdx6wL46HnPX4HM6HHNEHR0NGvRKMhvRE7wT3ACYssBggpyThIRMCAFaEzHhOiQWumfGFBQGQY0kB9EKSCsVCyKpQxUMhdOEMj4Vi91wIGX2uyNJtwTDHAgbjOUBJ/T50ETDAzCn0CiRpLkSd2VW1rqZR6uOpzHoWl40EkmkIlTIhNJc0bUSlSNNtCaZCKGtpyDZimXB92uhBhTEAHzx/BuQ8Isb62Dti16c7PahrNnbovFhXLGQaau4oqDSULDx/BcCl55cEDTUdCqqagWcXbjpqWD8ZWxRUGq5ZOTYhAXLHV0DU/qCtQLJCkZuM0PHQGThvL152JJh5M61SP2CpMpmmgdsTFDJCiaaubq0haQ7Q3xLUZq4NqzS0DNzWxNq8ksgbFmGgwf95oFgijJuB6v9L3Fx2HSg3XeExZxv1xuSEXQt/o8fqg9cDHfB15zuxjRuOETrfu/5b9bhcf+mlRmLgr/cTgp1vqR9c8YlvALcDAPr5jIx+4LKcAAAAAElFTkSuQmCC</Image>
+<Url type="application/x-suggestions+json" method="GET" template="http://en.wikipedia.org/w/api.php">
+  <Param name="action" value="opensearch"/>
+  <Param name="search" value="{searchTerms}"/>
+</Url>
+<Url type="text/html" method="GET" template="http://en.wikipedia.org/wiki/Special:Search">
+  <Param name="search" value="{searchTerms}"/>
+  <Param name="sourceid" value="Mozilla-search"/>
+</Url>
+<SearchForm>http://en.wikipedia.org/wiki/Special:Search</SearchForm>
+</SearchPlugin>
new file mode 100644
--- /dev/null
+++ b/mobile/searchplugins/yahoo.xml
@@ -0,0 +1,13 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
+<ShortName>Yahoo</ShortName>
+<InputEncoding>UTF-8</InputEncoding>
+<Image width="16" height="16">data:image/png;base64,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</Image>
+<Url type="application/x-suggestions+json" method="GET"
+     template="http://ff.search.yahoo.com/gossip?output=fxjson&amp;command={searchTerms}" />
+<Url type="text/html" method="GET" template="http://search.yahoo.com/search">
+  <Param name="p" value="{searchTerms}"/>
+  <Param name="ei" value="UTF-8"/>
+  <MozParam name="fr" condition="pref" pref="yahoo-fr" />
+</Url>
+<SearchForm>http://search.yahoo.com/</SearchForm>
+</SearchPlugin>
new file mode 100644
--- /dev/null
+++ b/mobile/updater/updater.ini
@@ -0,0 +1,4 @@
+; This file is in the UTF-8 encoding
+[Strings]
+TitleText=%MOZ_APP_DISPLAYNAME% Update
+InfoText=%MOZ_APP_DISPLAYNAME% is installing your updates and will start in a few moments…
--- a/security/manager/chrome/pipnss/pipnss.properties
+++ b/security/manager/chrome/pipnss/pipnss.properties
@@ -116,16 +116,18 @@ CertDumpAVAState=ST
 CertDumpAVALocality=L
 CertDumpAVAOrg=O
 CertDumpAVAOU=OU
 CertDumpAVACN=CN
 CertDumpUserID=UID
 CertDumpPK9Email=E
 CertDumpAVADN=DN
 CertDumpAVADC=DC
+CertDumpSurname=Apellido
+CertDumpGivenName=Nombre dado
 CertDumpValidity=Validez
 CertDumpNotBefore=No antes
 CertDumpNotAfter=No después
 CertDumpSPKI=Información de la clave pública del sujeto
 CertDumpSPKIAlg=Algoritmo de la clave pública del sujeto
 CertDumpAlgID=Identificador del algoritmo
 CertDumpParams=Parámetros del algoritmo
 CertDumpRSAEncr=PKCS #1 con cifrado RSA
--- a/toolkit/chrome/cookie/cookieAcceptDialog.properties
+++ b/toolkit/chrome/cookie/cookieAcceptDialog.properties
@@ -1,13 +1,13 @@
 hostColon=Servidor:
 domainColon=Dominio:
 forSecureOnly=Sólo conexiones encriptadas
 forAnyConnection=Cualquier tipo de conección
-atEndOfSession=al término de la sesión
+expireAtEndOfSession=al término de la sesión
 
 showDetails=Mostrar detalles
 hideDetails=Esconder detalles
 detailsAccessKey=T
 
 permissionToSetACookie = El sitio %S desea poner una cookie.
 permissionToSetSecondCookie = El sitio %S desea poner una segunda cookie.
 #  LOCALIZATION NOTE (PermissionToSetAnotherCookie): First %S: sitename, second %S: number of cookies already present for that site
new file mode 100644
--- /dev/null
+++ b/toolkit/chrome/global/aboutRights.dtd
@@ -0,0 +1,66 @@
+<!-- rights.locale-direction instead of the usual local.dir entity, so RTL can skip translating page. -->
+<!ENTITY rights.locale-direction "ltr">
+<!ENTITY rights.pagetitle       "about:rights">
+<!ENTITY rights.intro-header    "Acerca de sus derechos">
+<!ENTITY rights.intro "&brandFullName; es software libre y de código abierto, creado por una comunidad de miles de personas a lo largo del mundo. Hay algunas cosas que debe saber:">
+
+<!-- Note on pointa / pointb / pointc form:
+     These points each have an embedded link in the HTML, so each point is
+     split into chunks for text before the link, the link text, and the text
+     after the link. If a localized grammar doesn't need the before or after
+     chunk, it can be left blank.
+
+     Also note the leading/trailing whitespace in strings here, which is
+     deliberate for formatting around the embedded links. -->
+<!ENTITY rights.intro-point1a "&brandShortName; está disponible bajo los términos de la ">
+<!ENTITY rights.intro-point1b "Licencia Pública de Mozilla (MPL)">
+<!ENTITY rights.intro-point1c ". Esto significa que puede usar, copiar y compartir &brandShortName; con otras personas. También tiene la posibilidad de modificar el código fuente de &brandShortName; como desee a fin de que éste se ajuste a sus necesidades. La Licencia Pública de Mozilla también le otorga el derecho a distribuir esas versiones modificadas.">
+
+<!ENTITY rights.intro-point2a "Mozilla no otorga derechos con respecto a las marcas registradas y logos de Mozilla y Firefox. Puede encontrar información adicional sobre las marcas registradas ">
+<!ENTITY rights.intro-point2b "aquí">
+<!ENTITY rights.intro-point2c ".">
+
+<!-- point 3 text for official branded builds -->
+<!ENTITY rights.intro-point3a "Las políticas de privacidad para los productos de &vendorShortName; pueden encontrarse ">
+<!ENTITY rights.intro-point3b "aquí">
+<!ENTITY rights.intro-point3c ".">
+
+<!-- point 3 text for unbranded builds -->
+<!ENTITY rights.intro-point3-unbranded "Cualquier política de privacidad aplicable a este producto debe aparecer aquí.">
+
+<!-- point 4 text for official branded builds -->
+<!ENTITY rights.intro-point4a "&brandShortName; también ofrece servicios de información sobre sitios web opcionales, como por ejemplo el servicio SafeBrowsing; sin embargo, no podemos garantizar que esten libres de errores o sean 100&#37; precisos. Puede encontrar más detalles, incluída la información sobre cómo deshabilitar estos servicios, en los ">
+<!ENTITY rights.intro-point4b "términos del servicio">
+<!ENTITY rights.intro-point4c ".">
+
+<!-- point 4 text for unbranded builds -->
+<!ENTITY rights.intro-point4a-unbranded "Si este producto incorpora servicios web, cualquier término de servicio aplicable para los servicios debe ser enlazado a la sección del ">
+<!ENTITY rights.intro-point4b-unbranded "Servicios del sitio web">
+<!ENTITY rights.intro-point4c-unbranded " sección.">
+
+<!ENTITY rights.webservices-header "Servicios del Sitio Web de &brandFullName;">
+
+<!-- Note that this paragraph references a couple of entities from
+     preferences/security.dtd, so that we can refer to text the user sees in
+     the UI, without this page being forgotten every time those strings are
+     updated.  -->
+<!-- intro paragraph for branded builds -->
+<!ENTITY rights.webservices-a "&brandFullName; usa Servicios externos para obtener información sobre Sitios Web (&quot;Services&quot;), como SafeBrowsing, el cual está disponible para su uso con esta versión de &brandShortName; tal como se describe a continuación. Si no desea hacer uso de estos Servicios o no está de acuerdo con sus términos, debería desactivar SafeBrowsing en las preferencias de la aplicación, seleccionando ">
+<!ENTITY rights.webservices-b "Seguridad">
+<!ENTITY rights.webservices-c " sección y desactive las opciones para &quot;&blockAttackSites.label;&quot; y &quot;&blockWebForgeries.label;&quot;">
+
+<!-- intro paragraph for unbranded builds -->
+<!ENTITY rights.webservices-unbranded "Aquí debe incluirse un resumen de los servicios de sitios web que el producto incorpora, junto con instrucciones de cómo deshabilitarlos.">
+
+<!-- point 1 text for unbranded builds -->
+<!ENTITY rights.webservices-term1-unbranded "Aquí se deberán indicar los términos de servicio de este producto.">
+
+<!-- points 1-7 text for branded builds -->
+<!ENTITY rights.webservices-term1 "&vendorShortName; y sus contribuyentes, licenciatarios y socios trabajan para proveer la más acertada y actualizada información acerca de sitios fraudulentos (phishing) y malware. Sin embargo, no pueden garantizar que esta información es completa ni libre de errores: algunos sitios riesgosos pueden no ser identificados y algunos sitios seguros pueden ser identificados por error.">
+<!ENTITY rights.webservices-term2 "&vendorShortName; puede discontinuar o cambiar los servicios según considere oportuno.">
+<!ENTITY rights.webservices-term3 "Puede usar estos servicios con la versión de &brandShortName;, y tiene plenos derechos para hacerlo. &vendorShortName; y sus licenciatarios se reservan todos los demás derechos en cuanto a los servicios. Estos términos no tienen la intención de limitar ningún derecho otorgado por una licencia de código abierto aplicable a &brandShortName; y las versiones correspondientes en base al código de &brandShortName;.">
+<!ENTITY rights.webservices-term4 "Los servicios son ofrecidos &quot;tal como está.&quot;  &vendorShortName;, sus contribuyentes, licenciatarios y distribuidores rechazan toda clase de garantía, explícita o implícita, incluídas, sin perjuicio de lo antes mencionado, las garantías de que el servicio es comercializable y que cumple con sus necesidades particulares. Usted acepta el riesgo que implica seleccionar este servicio para su propósito así como a la calidad y el desempeño del servicio. Algunas jurisdicciones no permiten la exclusión o limitación de las garantías implícitas, por lo tanto, esta exención de responsabilidad puede no ser aplicable en su caso.">
+<!ENTITY rights.webservices-term5 "Excepto cuando sea obligatorio ante la Ley, &vendorShortName;, sus contribuyentes, licenciatarios y distribuidores no podrán ser responsables por ningún daño o perjuicio indirecto, especial, incidental, resultante, punitivo o ejemplar relacionado con el uso de &brandShortName; y los servicios. La responsabilidad colectiva bajo estos términos no podrá exceder los U$S500 (quinientos dólares estadounidenses). Algunas jurisdicciones no permiten la exclusión o limitación de ciertos daños, Por consiguiente que esta exclusión y limitación puede no ser aplicable en su caso.">
+<!ENTITY rights.webservices-term6 "&vendorShortName; puede actualizar estos términos según sea necesario de vez en cuando. Estos términos no pueden ser modificados o cancelados sin el consentimiento por escrito de &vendorShortName;.">
+<!ENTITY rights.webservices-term7 "Estos términos están regidos por las leyes del estado de California, EE.UU., excluyendo sus conflictos con otras estipulaciones de la ley. Si cualquier sección de estos términos no es válida o aplicable, las secciones restantes continuarán teniendo plena vigencia. En caso de existir un conflicto entre una versión traducida de estos términos y la versión en idioma inglés, la versión en inglés será la que tendrá validez.">
+
new file mode 100644
--- /dev/null
+++ b/toolkit/chrome/global/aboutRights.properties
@@ -0,0 +1,4 @@
+buttonLabel = Conozca sus derechos…
+buttonAccessKey = C
+notifyRightsText = %S es un Software Libre y Abierto desarrollado por la Fundación Mozilla, una organización sin fines de lucro.
+
--- a/toolkit/chrome/global/config.dtd
+++ b/toolkit/chrome/global/config.dtd
@@ -33,20 +33,20 @@
    - the terms of any one of the MPL, the GPL or the LGPL.
    -
    - ***** END LICENSE BLOCK ***** -->
 
 <!ENTITY window.title "about:config">
 
 <!-- about:config warning page -->
 <!-- LOCALIZATION NOTE: aboutWarningTitle.label should be attention grabbing and playful -->
-<!ENTITY aboutWarningTitle.label "¡Ésto puede anular la garantía!">
+<!ENTITY aboutWarningTitle.label "¡Ojo al charqui!">
 <!ENTITY aboutWarningText.label "Cambiar estas configuraciones avanzadas pueden afectar la estabilidad, seguridad y rendimiento de esta aplicación. Sólo debería continuar si está seguro de lo que va a hacer.">
 <!ENTITY aboutWarningButton.label "¡Seré cuidadoso, lo prometo!">
-<!ENTITY aboutWarningCheckbox.label "Muéstrame esta advertencia la próxima vez">
+<!ENTITY aboutWarningCheckbox.label "Mostrar esta advertencia la próxima vez">
 
 <!ENTITY filterPrefs.label "Filtro:">
 <!ENTITY filterPrefs.accesskey "i">
 <!ENTITY focusFilter.key "f">
 
 <!-- Columns -->
 <!ENTITY prefColumn.label "Nombre de preferencia">
 <!ENTITY lockColumn.label "Estado">
--- a/toolkit/chrome/global/dialog.properties
+++ b/toolkit/chrome/global/dialog.properties
@@ -1,8 +1,8 @@
 button-accept=Aceptar
 button-cancel=Cancelar
 button-help=Ayuda
 button-disclosure=Más información
 accesskey-accept=
 accesskey-cancel=
-accesskey-help=H
-accesskey-disclosure=I
+accesskey-help=u
+accesskey-disclosure=i
--- a/toolkit/chrome/global/filepicker.properties
+++ b/toolkit/chrome/global/filepicker.properties
@@ -2,17 +2,16 @@
 # --do not localize the extensions, only the titles
 allTitle=Todos los Archivos
 allFilter=*
 htmlTitle=Archivos HTML
 htmlFilter=*.html; *.htm; *.shtml; *.xhtml
 textTitle=Archivos de Texto
 textFilter=*.txt; *.text
 imageTitle=Archivos de Imagen
-imageFilter=*.jpg; *.jpeg; *.gif; *.png; *.bmp; *.xbm; *.ico
 xmlTitle=Archivos XML
 xmlFilter=*.xml
 xulTitle=Archivos XUL
 xulFilter=*.xul
 appsTitle=Aplicaciones
 
 dirTextInputLabel=Nombre de directorio:
 dirTextInputAccesskey=N
--- a/toolkit/chrome/global/intl.properties
+++ b/toolkit/chrome/global/intl.properties
@@ -24,16 +24,15 @@ font.language.group=x-western
 intl.accept_languages=es-cl, es, en-us, en
 intl.charsetmenu.browser.static=ISO-8859-1, UTF-8
 intl.charsetmenu.browser.more1=ISO-8859-1, ISO-8859-15, IBM850, x-mac-roman, windows-1252, ISO-8859-14, ISO-8859-7, x-mac-greek, windows-1253, x-mac-icelandic, ISO-8859-10, ISO-8859-3
 intl.charsetmenu.browser.more2=ISO-8859-4, ISO-8859-13, windows-1257, IBM852, ISO-8859-2, x-mac-ce, windows-1250, x-mac-croatian, IBM855, ISO-8859-5, ISO-IR-111, KOI8-R, x-mac-cyrillic, windows-1251, IBM866, KOI8-U, x-mac-ukrainian, ISO-8859-16, x-mac-romanian
 intl.charsetmenu.browser.more3=GB2312, x-gbk, gb18030, HZ-GB-2312, ISO-2022-CN, Big5, Big5-HKSCS, x-euc-tw, EUC-JP, ISO-2022-JP, Shift_JIS, EUC-KR, x-windows-949, x-johab, ISO-2022-KR
 intl.charsetmenu.browser.more4=armscii-8, GEOSTD8, TIS-620, ISO-8859-11, windows-874, IBM857, ISO-8859-9, x-mac-turkish, windows-1254, x-viet-tcvn5712, VISCII, x-viet-vps, windows-1258, x-mac-devanagari, x-mac-gujarati, x-mac-gurmukhi
 intl.charsetmenu.browser.more5=ISO-8859-6, windows-1256, IBM864, x-mac-arabic, x-mac-farsi, ISO-8859-8-I, windows-1255, ISO-8859-8, IBM862, x-mac-hebrew
 # Localization Note: Never change the following entry.
-intl.charsetmenu.browser.unicode=UTF-8, UTF-16LE, UTF-16BE, UTF-32, UTF-32LE, UTF-32BE
 intl.charset.default=ISO-8859-1
 intl.charset.detector=
 intl.charsetmenu.mailedit=ISO-8859-1, ISO-8859-15, ISO-8859-6, armscii-8, geostd8, ISO-8859-13, ISO-8859-14, ISO-8859-2, GB2312, GB18030, Big5, KOI8-R, windows-1251, KOI8-U, ISO-8859-7, ISO-8859-8-I, windows-1255, ISO-2022-JP, EUC-KR, ISO-8859-10, ISO-8859-3, TIS-620, ISO-8859-9, UTF-8, VISCII
 # valid intl.menuitems.appendedacceskeys are: true or false, <empty string> (missing or empty preference equals false)
 intl.menuitems.alwaysappendaccesskeys=
 # valid intl.menuitems.insertseparatorbeforeaccesskeys are: true or false, <empty string> (missing or empty preference equals false)
 intl.menuitems.insertseparatorbeforeaccesskeys=true
--- a/toolkit/chrome/global/languageNames.properties
+++ b/toolkit/chrome/global/languageNames.properties
@@ -103,17 +103,16 @@ lt = Lituano
 lu = Luba-Katanga
 lv = Letón
 mg = Malgache
 mh = Marshalés
 mi = Maorí
 mk = Macedonio
 ml = Malayo
 mn = Mongol
-mo = Moldavo
 mr = Maratí
 ms = Malayo
 mt = Maltés
 my = Birmano
 na = Nauru
 nb = Noruego Bokmål
 nd = Ndebele del Norte
 ne = Nepalí
--- a/toolkit/chrome/mozapps/extensions/extensions.dtd
+++ b/toolkit/chrome/mozapps/extensions/extensions.dtd
@@ -15,25 +15,27 @@
 <!ENTITY locales.label                    "Idiomas">
 <!ENTITY plugins.label                    "Plugins">
 <!ENTITY update.label                     "Actualizaciones">
 <!ENTITY install.label                    "Instalación">
 
 <!-- Command Bar items -->
 <!ENTITY cmd.checkUpdatesAll.label        "Buscar actualizaciones">
 <!ENTITY cmd.checkUpdatesAll.accesskey    "B">
-<!ENTITY cmd.checkUpdatesAllAddon.tooltip "Habilitar Actualizaciones para sus Agregados">
-<!ENTITY cmd.checkUpdatesAllTheme.tooltip "Buscar Actualizaciones para sus Temas">
+<!ENTITY cmd.checkUpdatesAllAddon.tooltip "Habilitar actualizaciones para sus Agregados">
+<!ENTITY cmd.checkUpdatesAllTheme.tooltip "Buscar actualizaciones para sus Temas">
+<!ENTITY cmd.checkUpdatesAllPlugin.tooltip "Buscar actualizaciones para sus plugins">
+
 <!ENTITY cmd.installLocalFile.label       "Instalar…">
 <!ENTITY cmd.installLocalFile.accesskey   "n">
-<!ENTITY cmd.installFileAddon.tooltip     "Instalar un Agregado">
-<!ENTITY cmd.installFileTheme.tooltip     "Instalar un Tema">
-<!ENTITY cmd.installUpdatesAll.label      "Instalar Actualizaciones">
-<!ENTITY cmd.installUpdatesAll.accesskey  "I">
-<!ENTITY cmd.installUpdatesAll.tooltip    "Instala las actualizaciones seleccionadas">
+<!ENTITY cmd.installFileAddon.tooltip     "Instalar un agregado">
+<!ENTITY cmd.installFileTheme.tooltip     "Instalar un tema">
+<!ENTITY cmd.installUpdatesAll2.label      "Instalar actualizaciones">
+<!ENTITY cmd.installUpdatesAll2.accesskey  "I">
+<!ENTITY cmd.installUpdatesAll2.tooltip    "Instala las actualizaciones seleccionadas">
 <!ENTITY cmd.restartApp2.label            "Reiniciar &brandShortName;">
 <!ENTITY cmd.restartApp2.accesskey        "R">
 <!ENTITY cmd.restartApp2.tooltip          "Reinicie &brandShortName; para aplicar los cambios">
 <!ENTITY cmd.skip.label                   "Ignorar">
 <!ENTITY cmd.skip.accesskey               "I">
 <!ENTITY cmd.skip.tooltip                 "Ignorar estas actualizaciones">
 <!ENTITY cmd.continue.label               "Continuar">
 <!ENTITY cmd.continue.accesskey           "C">
@@ -58,17 +60,17 @@
 <!ENTITY cmd.optionsUnix.tooltip          "Editar Preferencias de la Extensión seleccionada">
 <!ENTITY cmd.enable.label                 "Habilitar">
 <!ENTITY cmd.enable.accesskey             "H">
 <!ENTITY cmd.enable.tooltip               "Habilitar este Agregado cuando se reinicie &brandShortName;">
 <!ENTITY cmd.disable.label                "Deshabilitar">
 <!ENTITY cmd.disable.accesskey            "D">
 <!ENTITY cmd.disable.tooltip              "Deshabilitar este Agregado cuando se reinicie &brandShortName;">
 <!ENTITY cmd.uninstall.label              "Desinstalar">
-<!ENTITY cmd.uninstall2.accesskey         "U">
+<!ENTITY cmd.uninstall2.accesskey         "s">
 <!ENTITY cmd.uninstall2.tooltip           "Desinstalar este Agregado cuando se reinicie &brandShortName;">
 <!ENTITY cmd.cancelUninstall.label        "Cancelar Desinstalación">
 <!ENTITY cmd.cancelUninstall.accesskey    "C">
 <!ENTITY cmd.cancelUninstall.tooltip      "Cancelar la desinstalación de este Agregado">
 <!ENTITY cmd.cancelInstall.label          "Cancelar Instalación">
 <!ENTITY cmd.cancelInstall.accesskey      "C">
 <!ENTITY cmd.cancelInstall.tooltip        "Cancelar la instalación de este Agregado">
 <!ENTITY cmd.cancelUpgrade.label          "Cancelar Actualización">
@@ -108,16 +110,17 @@
 <!ENTITY includeUpdate.accesskey          "n">
 <!ENTITY includeUpdate.tooltip            "Incluir este Agregado al instalar las actualizaciones">
 
 <!-- Status Messsages -->
 <!ENTITY insecureUpdate.label             "No proporciona actualizaciones seguras.">
 <!ENTITY needsDependencies.label          "Requiere elementos adicionales.">
 <!ENTITY blocklisted.label                "Deshabilitado para su protección.">
 <!ENTITY softBlocklisted.label            "Conocido por causar problemas de seguridad o estabilidad.">
+<!ENTITY outdated.label                   "Una versión más nueva y segura está disponible.">
 <!ENTITY toBeDisabled.label               "Este agregado se deshablitará cuando se reinicie &brandShortName;.">
 <!ENTITY toBeEnabled.label                "Este agregado se habilitará cuando se reinicie &brandShortName;.">
 <!ENTITY toBeInstalled.label              "Este agregado se instalará cuando se reinicie &brandShortName;.">
 <!ENTITY toBeUninstalled.label            "Este agregado se desinstalará cuando se reinicie &brandShortName;.">
 <!ENTITY toBeUpdated.label                "Este agregado se actualizará cuando se reinicie &brandShortName;.">
 
 <!ENTITY getExtensions.label              "Obtener Agregados">
 <!ENTITY getThemes.label                  "Obtener Temas">
--- a/toolkit/chrome/mozapps/extensions/extensions.properties
+++ b/toolkit/chrome/mozapps/extensions/extensions.properties
@@ -12,16 +12,18 @@ updateNotManagedMessage=Actualización no soportada (la ubicación de instalación no es manejada por %S).
 incompatibleUpdateMessage=%S está buscando una actualización de compatibilidad para %S.
 installSuccess=Instalación terminada satisfactoriamente
 installWaiting=Esperando…
 droppedInWarning=Los siguientes ítems se encontraron en su carpeta de extensiones. ¿Desea instalarlos?
 updateNotificationTitle=Se encontraron actualizaciones para algunos agregados
 updateNotificationText=%S ha encontrado una actualización para 1 de sus agregados
 multipleUpdateNotificationText=%S ha encontrado actualizaciones para %S de sus agregados
 
+lightweightThemeDescription=Creado por %S.
+
 uninstallButton=Desinstalar
 disableButton=Deshabilitar
 cancelButton=Cancelar
 restartMessage=Reinicie %S para guardar sus cambios.
 restartButton=Reiniciar %S
 restartAccessKey=R
 laterButton=Después
 moreInfoText=Más información
@@ -67,19 +69,16 @@ softBlockedInstallAcceptLabel=Instalar d
 softBlockedInstallAcceptKey=I
 
 missingFileTitle=Falta Archivo
 missingFileMessage=%S no pudo cargar este elemento porque no se encontró el archivo %S.
 
 malformedMessage=%S no puede instalar este ítem porque "%S" (provisto por el ítem) no es correcto. Contacte al autor sobre este problema.
 malformedTitle=Archivo Defectuoso
 
-malformedRegistrationTitle=El Registro de Chrome Falló
-malformedRegistrationMessage=%S no pudo instalar este ítem por una falla en la registración en Chrome. Contacte al autor acerca de este problema.
-
 invalidFileExtTitle=Extensión de Archivo Inválida
 invalidFileExtMessage=\"%S\" no pudo instalarse porque este ítem tiene una extensión de archivo inválida (%S no es una extensión de archivo válida para %S). Contacte al autor acerca de este problema.
 missingPackageFilesTitle=Archivos de Instalación No Encontrados
 missingPackageFilesMessage=No se instaló "%S" porque no es un paquete válido (%S debe contener al menos una extensión o tema). Póngase en contacto con el autor para informarle sobre el problema.
 
 errorInstallTitle=Error
 errorInstallMsg=%S no pudo instalar el archivo en \n\n%S\n\nporque: %S
 
--- a/toolkit/chrome/mozapps/plugins/plugins.dtd
+++ b/toolkit/chrome/mozapps/plugins/plugins.dtd
@@ -17,9 +17,25 @@
 
 <!ENTITY pluginWizard.finalPage.description.label            "&brandShortName; terminó de instalar los plugins faltantes:">
 
 <!ENTITY pluginWizard.finalPage.moreInfo.label               "Encuentre más información sobre los Plugins o encuentre los plugins faltantes manualmente.">
 <!ENTITY pluginWizard.finalPage.restart.label                "&brandShortName; necesita ser reiniciado para que el o los plugins funcionen.">
   
 <!ENTITY missingPlugin.label                                 "Haga click aquí para bajar de nuevo el plugin.">
 <!ENTITY disabledPlugin.label                                "El plugin para este contenido ha sido deshabilitado. Haga clic aquí para administrar sus plugins.">
-<!ENTITY blockedPlugin.label                                 "Este plugin ha sudo bloqueado para su protección.">
+<!ENTITY blockedPlugin.label                                 "Este plugin ha sido bloqueado para su protección.">
+
+<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->
+<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->
+<!-- LOCALIZATION NOTE (reloadPlugin.post): include a starting space as needed -->
+<!ENTITY reloadPlugin.pre                                    "">
+<!ENTITY reloadPlugin.middle                                 "Recargue la página">
+<!ENTITY reloadPlugin.post                                   " para intentar de nuevo.">
+
+<!-- LOCALIZATION NOTE (report.please): This and the other report.* strings should be as short as possible, ideally 2-3 words. -->
+<!ENTITY report.please                                       "Enviar informe de errores">
+<!ENTITY report.submitting                                   "Enviando informe…">
+<!ENTITY report.submitted                                    "Informe de errores enviado.">
+<!ENTITY report.disabled                                     "Informes de errores deshabilitados.">
+<!ENTITY report.failed                                       "El envío ha fallado.">
+<!ENTITY report.unavailable                                  "No hay informe disponible.">
+
--- a/toolkit/chrome/mozapps/profile/profileSelection.properties
+++ b/toolkit/chrome/mozapps/profile/profileSelection.properties
@@ -3,35 +3,35 @@
 restartTitle=Cerrar %S
 restartMessageNoUnlocker=%S ya se está ejecutando, pero no está respondiendo. Para abrir una nueva ventana, usted debe cerrar primero los %S procesos existentes, o reiniciar su sistema.
 restartMessageUnlocker=%S ya está ejecutándose, pero no está respondiendo. El antiguo proceso %S debe ser cerrado para abrir una nueva ventana.
 restartMessageNoUnlockerMac=Ya hay abierta una copia de %S. Sólo puede haber una copia de %S abierta a la vez.
 restartMessageUnlockerMac=Ya hay abierta una copia de %S. La copia en ejecución de %S se cerrará para abrir ésta.
 
 profileTooltip=Perfil: '%S' - Ruta: '%S'
 
-pleaseSelectTitle=Seleccionar Perfil
+pleaseSelectTitle=Seleccionar perfil
 pleaseSelect=Por favor, seleccione un perfil para iniciar %S, o cree un nuevo perfil.
 
-profileLockedTitle=Pefil En Uso
+profileLockedTitle=Perfil en uso
 profileLocked2=%S no puede usar el perfil "%S" porque está en uso.\n\nPara continuar, cierre la instancia actual de %S o elija un perfil distinto.
 
-renameProfileTitle=Renombrar Perfil
+renameProfileTitle=Renombrar perfil
 renameProfilePrompt=Renombrar el perfil "%S" a:
 
 profileNameInvalidTitle=Nombre de perfil no válido
 profileNameInvalid=El nombre de perfil "%S" no está permitido.
 
-chooseFolder=Seleccione la Carpeta del Perfil
+chooseFolder=Seleccione la carpeta del perfil
 profileNameEmpty=No se permite un nombre de perfil vacío.
 invalidChar=El carácter "%S" no está permitido en los nombres de perfil. Seleccione otro nombre.
 
-deleteTitle=Eliminar Perfil
+deleteTitle=Eliminar perfil
 deleteProfileConfirm=Eliminar un perfil lo borrará de la lista de perfiles disponibles sin posiblidad de recuperarlo. También puede elegir eliminar los archivos de datos del perfil, incluyendo su configuración, certificados y otros datos relativos al usuario. Esta opción eliminará la carpeta "%S" sin posiblidad de recuperarlo. ¿Desea eliminar los archivos de datos del perfil?
-deleteFiles=Eliminar Archivos
-dontDeleteFiles=No Eliminar Archivos
+deleteFiles=Eliminar archivos
+dontDeleteFiles=No eliminar archivos
 
 profileCreationFailed=No se ha podido crear el perfil. Probablemente usted no dispone de los permisos para escribir en la carpeta seleccionada.
-profileCreationFailedTitle=Falló la Creación del Perfil
+profileCreationFailedTitle=Falló la creación del perfil
 profileExists=Un perfil con este nombre ya existe. Por favor, escoja otro nombre.
-profileExistsTitle=El Pefil ya Existe
+profileExistsTitle=El perfil ya existe
 profileFinishText=Haga click en Finalizar para crear este nuevo perfil.
 profileFinishTextMac=Haga clic en Hecho para crear este nuevo perfil.
--- a/toolkit/crashreporter/crashes.dtd
+++ b/toolkit/crashreporter/crashes.dtd
@@ -1,7 +1,7 @@
 <!ENTITY crashes.title              "Informes de caídas enviados">
 <!ENTITY id.heading                 "ID de informe">
 <!ENTITY date.heading               "Fecha de envío">
 <!ENTITY noReports.label            "Ningun reporte de fallos ha podido ser enviado.">
 <!ENTITY noConfig.label             "Esta aplicación no ha sido configurada para mostrar informes de fallos. Debe configurarse la preferencia <code>breakpad.reportURL</code>.">
-<!ENTITY clearReports.label         "Eliminar informe">
+<!ENTITY clearAllReports.label         "Eliminar todos los informes">