Sync with trunk
authorEduardo Trápani <>
Tue, 03 Aug 2010 11:38:16 -0300
changeset 63 f58d0e5eb18cf608992ba419d8a4335ad7bde4fc
parent 62 e227f510d38fcf1299ea3fb1e5a51316d704acf9
child 64 b301935c59a2cc8888af2fc05842966d8326fe58
push id1
push dateThu, 04 Dec 2014 21:46:40 +0000
Sync with trunk
--- a/browser/chrome/browser/browser.dtd
+++ b/browser/chrome/browser/browser.dtd
@@ -7,18 +7,16 @@
 <!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 "(Privata retesplorado)">
 <!-- Tab context menu -->
-<!ENTITY  newTab.label                       "New Tab">
-<!ENTITY  newTab.accesskey                   "N">
 <!ENTITY  reloadTab.label                    "Reload Tab">
 <!ENTITY  reloadTab.accesskey                "R">
 <!ENTITY  reloadAllTabs.label                "Reload All Tabs">
 <!ENTITY  reloadAllTabs.accesskey            "A">
 <!ENTITY  closeOtherTabs.label               "Close Other Tabs">
 <!ENTITY  closeOtherTabs.accesskey           "o">
 <!ENTITY  openTabInNewWindow.label           "Open in a New Window">
 <!ENTITY  openTabInNewWindow.accesskey       "W">
@@ -164,24 +162,35 @@
 <!ENTITY downloadsUnix.commandkey     "y">
 <!ENTITY addons.label                 "Kromprogramoj">
 <!ENTITY addons.accesskey             "K">
 <!ENTITY errorConsoleCmd.label        "Konzolo de eraroj">
 <!ENTITY errorConsoleCmd.accesskey    "E">
 <!ENTITY errorConsoleCmd.commandkey   "j">
-<!ENTITY hudConsoleCmd.label          "Heads Up Display">
-<!ENTITY hudConsoleCmd.accesskey      "U">
-<!ENTITY hudConsoleCmd.commandkey     "k">
+<!ENTITY webConsoleCmd.label          "Web Console">
+<!ENTITY webConsoleCmd.accesskey      "W">
+<!ENTITY webConsoleCmd.commandkey     "k">
 <!ENTITY inspectMenu.label            "Inspect">
 <!ENTITY inspectMenu.accesskey        "T">
 <!ENTITY inspectMenu.commandkey       "I">
+<!ENTITY inspectPanelTitle.label      "HTML">
+<!ENTITY inspectButton.label          "Inspect">
+<!ENTITY inspectButton.accesskey      "I">
+<!ENTITY inspectNextButton.label      "Next">
+<!ENTITY inspectNextButton.accesskey  "N">
+<!ENTITY inspectPreviousButton.label  "Previous">
+<!ENTITY inspectPreviousButton.accesskey "P">
+<!ENTITY inspectStyleButton.label     "Style">
+<!ENTITY inspectStyleButton.accesskey "S">
+<!ENTITY inspectStylePanelTitle.label  "Style">
 <!ENTITY fileMenu.label         "Dosiero"> 
 <!ENTITY fileMenu.accesskey       "o">
 <!ENTITY newNavigatorCmd.label        "Nova fenestro">
 <!ENTITY newNavigatorCmd.key        "N">
 <!ENTITY newNavigatorCmd.accesskey      "N">
 <!ENTITY editMenu.label         "Modifi"> 
 <!ENTITY editMenu.accesskey       "M"> 
@@ -243,56 +252,58 @@
 <!ENTITY showAllHistoryCmd.commandkey "H">
 <!ENTITY appMenuPrintCmd.label "Print">
 <!ENTITY appMenuCustomize.label "Customize">
 <!ENTITY appMenuToolbarLayout.label "Toolbar Layout…">
 <!ENTITY appMenuSidebars.label "Sidebars">
 <!ENTITY appMenuHelp.label "Help">
+<!ENTITY developerMenu.label "Developer">
 <!ENTITY openCmd.commandkey           "l">
 <!ENTITY urlbar.placeholder           "Go to a Web Site">
 <!ENTITY urlbar.accesskey             "d">
 <!ENTITY urlbar.switchToTab.label     "Switch to tab:">
   Comment duplicated from
   Search Command Key Logic works like this:
   Unix: Ctrl+J (0.8, 0.9 support)
         Ctrl+K (cross platform binding)
   Mac:  Ctrl+K (cross platform binding)
   Win:  Ctrl+K (cross platform binding)
         Ctrl+E (IE compat) 
   We support Ctrl+K on all platforms now and advertise it in the menu since it is
   our standard - it is a "safe" choice since it is near no harmful keys like "W" as
   "E" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK
   system setting to use emacs emulation, and we should respect it. Focus-Search-Box
   is a fundamental keybinding and we are maintaining a XP binding so that it is easy
   for people to switch to Linux.
   Do *not* tamper with these values without talking to
 <!ENTITY searchFocus.commandkey       "k">
 <!ENTITY searchFocus.commandkey2      "e">
 <!ENTITY searchFocusUnix.commandkey   "j">
+<!ENTITY openLinkCmdInTab.label       "Malfermi ligilon en nova folio">
+<!ENTITY openLinkCmdInTab.accesskey   "F">
 <!ENTITY openLinkCmd.label            "Malfermi ligilon en nova fenestro">
 <!ENTITY openLinkCmd.accesskey        "F">
 <!ENTITY openLinkCmdInCurrent.label     "Open Link">
 <!ENTITY openLinkCmdInCurrent.accesskey "O">
-<!ENTITY openLinkCmdInTab.label       "Malfermi ligilon en nova folio">
-<!ENTITY openLinkCmdInTab.accesskey   "F">
+<!ENTITY openFrameCmdInTab.label      "Malfermi kadron en nova folio">
+<!ENTITY openFrameCmdInTab.accesskey  "F">
 <!ENTITY openFrameCmd.label           "Malfermi kadron en nova fenestro">
 <!ENTITY openFrameCmd.accesskey       "F">
-<!ENTITY openFrameCmdInTab.label      "Malfermi kadron en nova folio">
-<!ENTITY openFrameCmdInTab.accesskey  "F">
 <!ENTITY showOnlyThisFrameCmd.label     "Montri nur tiun ĉi kadron">
 <!ENTITY showOnlyThisFrameCmd.accesskey "T">
 <!ENTITY reloadCmd.commandkey         "r">
 <!ENTITY reloadFrameCmd.label         "Reŝargi kadron">
 <!ENTITY reloadFrameCmd.accesskey     "R">
 <!ENTITY viewPartialSourceForSelectionCmd.label "Vidi fonton de selekto">
 <!ENTITY viewPartialSourceForMathMLCmd.label    "Vidi fonton de MathML">
 <!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both 
@@ -356,17 +367,16 @@
 <!ENTITY copyImageCmd.label           "Kopii retadreson de bildo">
 <!ENTITY copyImageCmd.accesskey       "o">
 <!ENTITY copyImageContentsCmd.label   "Kopii bildon">
 <!ENTITY copyImageContentsCmd.accesskey  "b"> 
 <!ENTITY copyVideoURLCmd.label        "Copy Video Location">
 <!ENTITY copyVideoURLCmd.accesskey    "o">
 <!ENTITY copyAudioURLCmd.label        "Copy Audio Location">
 <!ENTITY copyAudioURLCmd.accesskey    "o">
-<!ENTITY blockImageCmd.accesskey      "B">
 <!ENTITY copyEmailCmd.label           "Kopii retpoŝtan adreson">
 <!ENTITY copyEmailCmd.accesskey       "R">
 <!ENTITY thisFrameMenu.label              "Tiu ĉi kadro">
 <!ENTITY thisFrameMenu.accesskey          "i">
 <!-- Media (video/audio) controls -->
 <!ENTITY mediaPlay.label             "Play">
 <!ENTITY mediaPlay.accesskey         "P">
@@ -494,8 +504,26 @@ just addresses the organization to follo
 <!ENTITY identity.moreInfoLinkText "Pli da informo…">
 <!ENTITY downloadMonitor2.tooltip "Alklaku por malfermi elŝutan fenestron">
 <!ENTITY allTabs.filter.emptyText "Serĉi foliojn">
 <!-- Name for the tabs toolbar as spoken by screen readers.
      The word "toolbar" is appended automatically and should not be contained below! -->
 <!ENTITY tabsToolbar.label "Browser tabs">
+<!-- LOCALIZATION NOTE (syncTabsMenu.label): This appears in the history menu -->
+<!ENTITY syncTabsMenu.label     "Tabs From Other Computers">
+<!ENTITY syncBrand.shortName.label  "Sync">
+<!ENTITY syncMenu.label               "&syncBrand.shortName.label;">
+<!-- LOCALIZATION NOTE ( This is part of the tools menu, so
+                                              don't use a conflicting access key -->
+<!ENTITY syncMenu.accesskey           "Y">
+<!ENTITY syncSetup.label              "Set Up &syncBrand.shortName.label;…">
+<!ENTITY syncSetup.accesskey          "Y">
+<!ENTITY syncLogInItem.label          "Connect">
+<!ENTITY syncLogInItem.accesskey      "C">
+<!ENTITY syncLogOutItem.label         "Disconnect">
+<!ENTITY syncLogOutItem.accesskey     "D">
+<!ENTITY syncSyncNowItem.label        "Sync Now">
+<!ENTITY syncSyncNowItem.accesskey    "S">
--- a/browser/chrome/browser/
+++ b/browser/chrome/browser/
@@ -13,18 +13,16 @@ droponhomemsg=Ĉu vi volas ke tiu ĉi dokumento iĝu via komenca paĝo?
 # context menu strings
 # LOCALIZATION NOTE (contextMenuSearchText): %1$S is the search engine,
 # %2$S is the selection string.
 contextMenuSearchText=En %S serĉi "%S"
-blockImages=Bloki bildojn el %S
 # bookmark dialog strings
 bookmarkAllTabsDefault=[nomo de dosierujo]
 xpinstallPromptWarning=%S ne permesis al tiu ĉi retejo (%S) demandi al vi la rajton instali programon en via komputilo.
 # 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)
@@ -41,23 +39,30 @@ xpinstallDisabledButton.accesskey=n
 # #1 first add-on's name, #2 number of add-ons, #3 application name
 addonsInstalled=#1 has been installed successfully.;#2 add-ons have been installed successfully.
 addonsInstalledNeedsRestart=#1 will be installed after you restart #3.;#2 add-ons will be installed after you restart #3.
 addonInstallRestartButton=Restart Now
 addonInstallManage=Open Add-ons Manager
-# LOCALIZATION NOTE (addonError-1, addonError-2, addonError-3, addonError-4, addonErrorIncompatible, addonErrorBlocklisted):
+# LOCALIZATION NOTE (addonError-1, addonError-2, addonError-3, addonError-4):
 # #1 is the add-on name, #2 is the host name, #3 is the application name
 # #4 is the application version
 addonError-1=The add-on could not be downloaded because of a connection failure on #2.
 addonError-2=The add-on from #2 could not be installed because it does not match the add-on #3 expected.
 addonError-3=The add-on downloaded from #2 could not be installed because it appears to be corrupt.
 addonError-4=#1 could not be installed because #3 cannot modify the needed file.
+# LOCALIZATION NOTE (addonLocalError-1, addonLocalError-2, addonLocalError-3, addonLocalError-4, addonErrorIncompatible, addonErrorBlocklisted):
+# #1 is the add-on name, #3 is the application name, #4 is the application version
+addonLocalError-1=This add-on could not be installed because of a filesystem error.
+addonLocalError-2=This add-on could not be installed because it does not match the add-on #3 expected.
+addonLocalError-3=This add-on could not be installed because it appears to be corrupt.
+addonLocalError-4=#1 could not be installed because #3 cannot modify the needed file.
 addonErrorIncompatible=#1 could not be installed because it is not compatible with #3 #4.
 addonErrorBlocklisted=#1 could not be installed because it has a high risk of causing stability or security problems.
 # LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with
 # the host name of the site.
 lwthemeInstallRequest.message=Tiu ĉi retejo (%S) klopodis instali etoson.
@@ -75,21 +80,16 @@ popupWarningButton.accesskey=O
 popupAllow=Permesi ŝprucfenestrojn por %S
 popupBlock=Bloki ŝprucfenestrojn por %S
 popupWarningDontShowFromMessage=Ne montri ĉiun ĉi mesaĝon kiam ŝprucfenestroj estas blokataj
 popupWarningDontShowFromStatusbar=Ne montri informigan mesaĝon kiam ŝprucfenestroj estas blokataj
 popupShowPopupPrefix=Montri '%S'
-imageBlockedWarning=Ekde nun %S ĉiam blokos bildojn de %S.
-imageAllowedWarning=Ekde nun %S permesos bildojn de %S.
 # missing plugin installer
 missingpluginsMessage.title=aldonaj kromprogramoj estas postulataj por montri ĉiujn komunikrimedojn en tiu ĉi paĝo.
 missingpluginsMessage.button.label=Instali mankantajn kromprogramojn…
 outdatedpluginsMessage.title=Kelkaj aldonaĵoj uzataj de tiu ĉi paĝo ne estas ĝisdatigitaj.
 outdatedpluginsMessage.updateButton.label=Ĝisdatigi aldonaĵojn…
 blockedpluginsMessage.title=Kelkaj kromprogramoj postulataj de tiu ĉi paĝo estis blokitaj por protekti vin.
--- a/browser/chrome/browser/openLocation.dtd
+++ b/browser/chrome/browser/openLocation.dtd
@@ -1,10 +1,10 @@
 <!-- extracted from content/openLocation.xul -->
 <!ENTITY enter.label "Tajpu la TTT-an adreson (URL), aŭ elektu la dosieron kiun vi ŝatus vidi">  
 <!ENTITY chooseFile.label "Elekti dosieron…">
+<!ENTITY newTab.label "Nova folio">
 <!ENTITY newWindow.label "Nova fenestro">
-<!ENTITY newTab.label "Nova folio">
 <!ENTITY topTab.label "Nuna folio">
 <!ENTITY caption.label "Vidi paĝon...">
 <!ENTITY openWhere.label "Malfermi en:">
 <!ENTITY openBtn.label "Malfermi">
--- a/browser/chrome/browser/places/places.dtd
+++ b/browser/chrome/browser/places/places.dtd
@@ -1,23 +1,25 @@
 <!-- LOCALIZATION NOTE (places.library.title): use "Library", "Archive" or "Repository" -->
 <!ENTITY places.library.title  "Biblioteko">
 <!ENTITY places.library.width  "700">
 <!ENTITY places.library.height "500">
 <!ENTITY organize.label        "Organizi">
 <!ENTITY organize.accesskey    "O">
+<!ENTITY organize.tooltip      "Organize your bookmarks">
 <!ENTITY file.accesskey                 "M">
 <!ENTITY file.close.label               "Fermi">
 <!ENTITY file.close.accesskey           "F">
 <!ENTITY cmd.close.key                  "w">
 <!ENTITY edit.label                     "Modifi">
 <!ENTITY edit.accesskey                 "M">
 <!ENTITY views.label                    "Vidi">
 <!ENTITY views.accesskey                "V">
+<!ENTITY views.tooltip                  "Change your view">
 <!ENTITY view.columns.label             "Montri kolumnoj">
 <!ENTITY view.columns.accesskey         "K">
 <!ENTITY view.sort.label                "Ordigi">
 <!ENTITY view.sort.accesskey            "R">
 <!ENTITY view.unsorted.label            "Ne ordigite">
 <!ENTITY view.unsorted.accesskey        "N">
 <!ENTITY view.sortAscending.label       "Ordigado laŭ A > Z">
 <!ENTITY view.sortAscending.accesskey   "A">
@@ -102,16 +104,17 @@
 <!ENTITY search.scopeHistory.accesskey             "H">
 <!ENTITY saveSearch.label                          "Konservi">
 <!ENTITY saveSearch.accesskey                      "K">
 <!ENTITY cmd.find.key  "f">
 <!ENTITY maintenance.label      "Importi kaj sekurkopii">
 <!ENTITY maintenance.accesskey  "I">
+<!ENTITY maintenance.tooltip    "Import and backup your bookmarks">
 <!ENTITY backCmd.label       "Malantaŭen">
 <!ENTITY backButton.tooltip  "Malantaŭenn">
 <!ENTITY forwardCmd.label       "Antaŭen">
 <!ENTITY forwardButton.tooltip  "Antaŭen">
 <!ENTITY detailsPane.more.label "Pli">
--- a/browser/chrome/browser/preferences/preferences.dtd
+++ b/browser/chrome/browser/preferences/preferences.dtd
@@ -9,8 +9,11 @@
 <!ENTITY  paneGeneral.title       "Ĉefaj">
 <!ENTITY  paneTabs.title          "Folioj">
 <!ENTITY  paneContent.title       "Enhavo">
 <!ENTITY  paneApplications.title  "Programoj">
 <!ENTITY  panePrivacy.title       "Privateco">
 <!ENTITY  paneSecurity.title      "Sekureco">
 <!ENTITY  paneAdvanced.title      "Spertaj">
+<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->
+<!ENTITY  paneSync.title          "Sync">
--- a/browser/chrome/browser/preferences/
+++ b/browser/chrome/browser/preferences/
@@ -98,8 +98,17 @@ offlineAppRemoveConfirm=Forigi malkonektitaĵojn
 # offline application
 #   e.g. offlineAppUsage : "50.23 MB"
 #   %1$S = size (in bytes or megabytes, ...)
 #   %2$S = unit of measure (bytes, KB, MB, ...)
 offlineAppUsage=%1$S %2$S
 offlinepermissionstext=La jenaj retejoj ne rajtas konservi datumojn por uzi malkonektite:
+#### Syncing
+differentAccount.title=Use a Different Account?
+differentAccount.label=This will reset all of your Sync account information and preferences.
+differentAccountConfirm.label=Reset All Information
--- a/browser/chrome/browser/preferences/tabs.dtd
+++ b/browser/chrome/browser/preferences/tabs.dtd
@@ -7,8 +7,11 @@
 <!ENTITY warnOpenManyTabs.label       "Averti min se malfermado de pluraj folioj povus malrapidigi &brandShortName;">
 <!ENTITY warnOpenManyTabs.accesskey   "m">
 <!ENTITY showTabBar.label             "Ĉiam montri la folian strion">
 <!ENTITY showTabBar.accesskey         "s">
 <!ENTITY switchToNewTabs.label        "Kiam mi malfermas ligilon en nova folio, ŝanĝi al ĝi tuj">
 <!ENTITY switchToNewTabs.accesskey    "a">
+<!ENTITY showTabsInTaskbar.label          "Show tab previews in the Windows taskbar">
+<!ENTITY showTabsInTaskbar.accesskey      "k">
--- a/dom/chrome/dom/
+++ b/dom/chrome/dom/
@@ -57,9 +57,10 @@ UseOfPreventBubbleWarning=Event=%S, use 
 UseOfPreventCaptureWarning=Event=%S, use of preventCapture() is deprecated. Use W3C standard stopPropagation() instead.
 UseOfDOM3LoadMethodWarning=Use of Document.load() is deprecated. To upgrade your code, use the DOM XMLHttpRequest object. For more help
 UnexpectedCanvasVariantStyle=canvas: an attempt to set strokeStyle or fillStyle to a value that is neither a string, a CanvasGradient, or a CanvasPattern was ignored.
 EmptyGetElementByIdParam=Empty string passed to getElementById().
 LowMemoryTitle=Warning: Low memory
 LowMemoryMessage=A script on this page has been stopped due to a low memory condition.
 WrongEventPropertyAccessWarning=The '%S' property of a %S event should not be used. The value is meaningless.
 SpeculationFailed=An unbalanced tree was written using document.write() causing data from the network to be reparsed. For more information
+DocumentWriteIgnored=A call to document.write() from an asynchronously-loaded external script was ignored.
--- a/security/manager/chrome/pippki/
+++ b/security/manager/chrome/pippki/
@@ -101,20 +101,24 @@ clientAuthMessage2=Eldonita sub: "%S"
 pageInfo_SiteNotVerified=La idento de TTTa retejo ne estis kontrolita
 pageInfo_WebSiteVerified=La idento de TTTa estis kontrolita
 pageInfo_Identity_Verified=La TTT-a retejo %S subtenas aŭtentikigadon por la paĝo kiun vi vidas. La idento de tiu ĉi TTT-a retejo estis kontrolita de %S, atestila aŭtoritato je kiu vi fidas tiucele.
 pageInfo_ViewCertificate=Vidi la sekurecajn atestilojn kiuj konstatas la identecon de tiu ĉi retejo.
 pageInfo_NoEncryption=Ne ĉifrita konekto
 pageInfo_Privacy_None1=La TTT-a retejo %S ne subtenas ĉifradon por la paĝo kiun vi vidas.
 pageInfo_Privacy_None2=Informo sendita pere de Interreto neĉifrite povas esti vidata de aliaj homoj dum ĝia transito.
 pageInfo_Privacy_None3=La paĝo kiun vi vidas ne estas ĉifrita.
-pageInfo_StrongEncryption=Ĉifrita konekto: alt-grada ĉifrado (%S %S bita)
+# LOCALIZATION NOTE (pageInfo_StrongEncryptionWithBits): %1$S is the name of the encryption standard,
+# %2$S is the key size of the cipher.
+pageInfo_StrongEncryptionWithBits=Connection Encrypted: High-grade Encryption (%1$S, %2$S bit keys)
 pageInfo_Privacy_Strong1=La paĝo kiun vi vidas estis ĉifrita antaŭ ol esti sendita pere de Interreto.
 pageInfo_Privacy_Strong2=La ĉifrado ege malfaciligas al nerajtigitaj homoj la vidadon de informo vojaĝanta inter komputiloj. Tial estas tute ne versajna ke iu povu legi ĉi tiun paĝon dum ĝia transito en la reto.
-pageInfo_WeakEncryption=Ĉifrita konekto: malalt-grada ĉifrado (%S %S bita)
+# LOCALIZATION NOTE (pageInfo_WeakEncryptionWithBits): %1$S is the name of the encryption standard,
+# %2$S is the key size of the cipher.
+pageInfo_WeakEncryptionWithBits=Connection Encrypted: Low-grade Encryption (%1$S, %2$S bit keys)
 pageInfo_Privacy_Weak1=La TTT-a retejo %S uzas malalt-gradan ĉifradon por la paĝo kiun vi vidas.
 pageInfo_Privacy_Weak2=Malalt-grada ĉifrado povus permesi ke ne rajtigitaj homoj vidu ĉi tiun informon.
 pageInfo_MixedContent=Parte ĉifrita konekto
 pageInfo_Privacy_Mixed1=Partoj de tiu ĉi paĝo, kiun vi nun vidas, ne estis ĉifritaj antaŭ ol ili estis senditaj sur la reto.
 #Cert Viewer
 certDetails=Atestila rigardilo:
 notPresent=<Tio ne estas parto de atestilo>
@@ -146,16 +150,17 @@ devinfo_stat_disabled=Malaktiva
 devinfo_stat_uninitialized=Sen valoro
 devinfo_stat_notloggedin=Ne akreditiĝinta
 enable_fips=Ebligi FIPS
 disable_fips=Malaktivigi FIPS-on
 fips_nonempty_password_required=La reĝimo FIPS postulas ke vi havu Ĉefan pasvorton por ĉiu sekureca aparato. Bonvolu difini la pasvorton antaŭ ol klopodi aktivigi la reĝimon FIPS.
+unable_to_toggle_fips=Unable to change the FIPS mode for the security device. It is recommended that you exit and restart this application.
 # CRL next update.
 crlNextUpdateMsg1=%S ne povas konektiĝi per ĉifrita konekto al "%S".
 crlNextUpdateMsg2=La senvalidiga listo de la atestilo (CRL) de "%S" devas esti ĝisdatigita.
 lastFetchUrlLabel=URL el kie ĝi estis originale elŝutita
 advertisedUrlLabel=URL anoncata de la CA
 crlAutoUpdateDayCntError=La nombro de tagoj antaŭ la venonta ĝisdatigo devas esti pli granda ol nulo.
--- a/toolkit/chrome/global/
+++ b/toolkit/chrome/global/
@@ -2,16 +2,18 @@
 #                    now live in toolkit/content/
 allTitle=Ĉiuj dosieroj
 htmlTitle=HTMLaj dosieroj
 textTitle=Tekstaj dosieroj
 imageTitle=Bildaj dosieroj
 xmlTitle=XMLaj dosieroj
 xulTitle=XULaj dosieroj
+audioTitle=Audio Files
+videoTitle=Video Files
 dirTextInputLabel=Nomo de dosierujo:
 confirmFileReplacing=%S jam ekzistas.\nĈu vi volas anstataŭi ĝin?
--- a/toolkit/chrome/mozapps/extensions/extensions.dtd
+++ b/toolkit/chrome/mozapps/extensions/extensions.dtd
@@ -1,59 +1,71 @@
 <!ENTITY addons.windowTitle                   "Add-ons Manager">
 <!ENTITY search.placeholder                   "Search all add-ons">
 <!ENTITY loading.label                        "Loading…">
 <!ENTITY listEmpty.installed.label            "You don't have any add-ons of this type installed">
+<!ENTITY listEmpty.availableUpdates.label     "No updates found">
+<!ENTITY listEmpty.recentUpdates.label        "You haven't recently updated any add-ons">
+<!ENTITY listEmpty.findUpdates.label          "Check For Updates">
 <!ENTITY               "Could not find any matching add-ons">
 <!ENTITY listEmpty.button.label               "Learn more about add-ons">
 <!-- categories / views -->
 <!-- LOCALIZATION NOTE: These should match the header-* entries in -->
 <!ENTITY                    "Search">
 <!ENTITY                  "Get Add-ons">
 <!ENTITY view.locales.label                   "Languages">
 <!ENTITY view.searchengines.label             "Search Engines">
 <!ENTITY view.features.label                  "Extensions">
 <!ENTITY view.appearance.label                "Themes">
 <!ENTITY view.plugins.label                   "Plugins">
+<!ENTITY view.recentUpdates.label             "Recent Updates">
+<!ENTITY view.availableUpdates.label          "Available Updates">
 <!-- addon updates -->
-<!ENTITY updates.updateNow.label              "Update add-ons">
+<!ENTITY updates.updateAddonsNow.label        "Update Add-ons Now">
+<!ENTITY updates.updateAddonsNow.accesskey    "U">
+<!ENTITY updates.viewUpdates.label            "View Recent Updates">
+<!ENTITY updates.viewUpdates.accesskey        "V">
+<!ENTITY updates.backgroudUpdateCheck.label   "Check for Updates Automatically">
+<!ENTITY updates.backgroudUpdateCheck.accesskey "C">
 <!ENTITY updates.updating.label               "Updating add-ons">
 <!ENTITY updates.installed.label              "Your add-ons have been updated.">
 <!ENTITY updates.downloaded.label             "Your add-on updates have been downloaded.">
 <!ENTITY updates.restart.label                "Restart now to complete installation">
 <!ENTITY updates.noneFound.label              "No updates found">
+<!ENTITY updates.manualUpdatesFound.label     "View Available Updates">
 <!-- addon actions -->
 <!ENTITY cmd.showDetails.label                "Show more information">
 <!ENTITY cmd.showDetails.accesskey            "S">
 <!ENTITY cmd.findUpdates.label                "Find updates">
 <!ENTITY cmd.findUpdates.accesskey            "F">
 <!ENTITY cmd.preferences.label                "Preferences">
 <!ENTITY cmd.preferences.accesskey            "P">
 <!ENTITY cmd.about.label                      "About">
 <!ENTITY cmd.about.accesskey                  "A">
 <!ENTITY cmd.enableAddon.label                "Enable">
 <!ENTITY cmd.enableAddon.accesskey            "E">
-<!ENTITY cmd.enableAddon.tooltip              "Enable this add-on">
 <!ENTITY cmd.disableAddon.label               "Disable">
 <!ENTITY cmd.disableAddon.accesskey           "D">
-<!ENTITY cmd.disableAddon.tooltip             "Disable this add-on">
 <!ENTITY cmd.uninstallAddon.label             "Remove">
 <!ENTITY cmd.uninstallAddon.accesskey         "R">
-<!ENTITY cmd.uninstallAddon.tooltip           "Uninstall this add-on">
 <!ENTITY cmd.showPreferences.label            "Preferences">
 <!ENTITY cmd.showPreferences.tooltip          "Change this add-on's preferences">
 <!ENTITY cmd.contribute.label                 "Contribute">
 <!ENTITY cmd.contribute.accesskey             "C">
 <!ENTITY cmd.contribute.tooltip               "Contribute to the development of this add-on">
+<!ENTITY cmd.showReleaseNotes.label           "Show Release Notes">
+<!ENTITY cmd.showReleaseNotes.tooltip         "Show the release notes for this update">
+<!ENTITY cmd.hideReleaseNotes.label           "Hide Release Notes">
+<!ENTITY cmd.hideReleaseNotes.tooltip         "Hide the release notes for this update">
 <!-- detail view -->
 <!ENTITY detail.version.label                 "Version">
 <!ENTITY detail.updated.label                 "Updated">
 <!ENTITY detail.creator.label                 "Developer">
 <!ENTITY detail.homepage.label                "Homepage">
 <!ENTITY detail.numberOfDownloads.label       "Downloads">
@@ -94,19 +106,26 @@
 <!ENTITY search.filter.label                  "Show:">
 <!ENTITY search.filter.installed.label        "Your installed add-ons">
 <!ENTITY search.filter.available.label        "Available add-ons">
 <!ENTITY addon.homepage                       "Homepage">
 <!ENTITY addon.unknownDate                    "Unknown">
 <!ENTITY addon.disabled.postfix               "(disabled)">
+<!-- LOCALIZATION NOTE (addon.update.postfix): This is used to signify that an item is an update, in the form "Addon v1.0 Update" -->
+<!ENTITY addon.update.postfix                 "Update">
 <!ENTITY addon.undo.label                     "Undo?">
 <!ENTITY addon.undo.tooltip                   "Undo this action">
 <!ENTITY addon.undoUninstall.label            "Undo?">
 <!ENTITY addon.undoUninstall.tooltip          "Keep this add-on installed">
 <!ENTITY addon.restartNow.label               "Restart now">
 <!ENTITY addon.restartNow.tooltip             "Restart now to complete installation">
 <!ENTITY addon.install.label                  "Install">
 <!ENTITY addon.install.tooltip                "Install this add-on">
+<!ENTITY addon.updateNow.label                "Update Now">
+<!ENTITY addon.updateNow.tooltip              "Install the update for this add-on">
 <!ENTITY addon.checkingForUpdates.label       "Checking for updates…">
+<!ENTITY addon.releaseNotes.label             "Release Notes:">
+<!ENTITY addon.loadingReleaseNotes.label      "Loading…">
+<!ENTITY addon.errorLoadingReleaseNotes.label "Sorry, but there was an error loading the release notes.">
 <!ENTITY addon.createdBy.label                "By ">
--- a/toolkit/chrome/mozapps/extensions/
+++ b/toolkit/chrome/mozapps/extensions/
@@ -9,16 +9,18 @@ aboutAddon=Pri %S
 #LOCALIZATION NOTE These should match the view.*.label entities in extensions.dtd
 header-search=Search Results
 header-discover=Get Add-ons
 header-searchengine=Search Engines
+header-recentUpdates=Recent Updates
+header-availableUpdates=Available Updates
 #LOCALIZATION NOTE (header-goBack) %S is the name of the pane to go back to
 header-goBack=Back to %S
 #LOCALIZATION NOTE (uninstallNotice) %S is the add-on name
 uninstallNotice=%S has been removed.
 #LOCALIZATION NOTE (numReviews) #1 is the number of reviews
@@ -38,12 +40,19 @@ installInstalling=Installing
 installInstallPending=Ready to install
 installUpdatePending=Ready to update
 installEnablePending=Restart to enable
 installDisablePending=Restart to disable
 installFailed=Error installing
 installCancelled=Install cancelled
 #LOCALIZATION NOTE: %1$S is the addon name, %2$S is brand name
-restartToEnable=%1$% will be enabled after you restart %2$S
+restartToEnable2=%1$S will be enabled after you restart %2$S
 restartToDisable=%1$S will be disabled after you restart %2$S
 restartToUninstall=%1$S will be removed after you restart %2$S
 restartToUpgrade=%1$S will be updated after you restart %2$S
+uninstallAddonTooltip=Uninstall this add-on
+uninstallAddonRestartRequiredTooltip=Uninstall this add-on (restart required)
+enableAddonTooltip=Enable this add-on
+enableAddonRestartRequiredTooltip=Enable this add-on (restart required)
+disableAddonTooltip=Disable this add-on
+disableAddonRestartRequiredTooltip=Disable this add-on (restart required)