Adding suite files (unfinished work) and fixing some mail files
authorMarcelo Poli <mpoli@lt24.zzn.com>
Tue, 09 Sep 2008 21:27:08 -0300
changeset 8 84d870b3d25d45f1157389de26619b24880b3fca
parent 7 920f91d6d2e6fa6c6599c04f1c4c597de58e79ef
child 9 ae6624e75cb89ea0b2f43318d93ecba3055453ba
push id1
push usersledru@mozilla.com
push dateThu, 04 Dec 2014 21:47:06 +0000
Adding suite files (unfinished work) and fixing some mail files
mail/chrome/messenger-newsblog/am-newsblog.dtd
mail/chrome/messenger-newsblog/am-newsblog.properties
mail/chrome/messenger-newsblog/feed-properties.dtd
mail/chrome/messenger-newsblog/feed-subscriptions.dtd
mail/chrome/messenger-newsblog/newsblog.dtd
mail/chrome/messenger-newsblog/newsblog.properties
mail/chrome/messenger/FilterEditor.dtd
mail/chrome/messenger/SearchDialog.dtd
mail/chrome/messenger/am-advanced.dtd
mail/chrome/messenger/am-copies.dtd
mail/chrome/messenger/am-offline.dtd
mail/chrome/messenger/am-server-top.dtd
mail/chrome/messenger/am-serverwithnoidentities.dtd
mail/chrome/messenger/messenger.properties
suite/chrome/branding/brand.dtd
suite/chrome/branding/brand.properties
suite/chrome/browser/linkToolbar.dtd
suite/chrome/browser/mac/navigator.properties
suite/chrome/browser/mac/platformNavigationBindings.dtd
suite/chrome/browser/mailNavigatorOverlay.dtd
suite/chrome/browser/metadata.dtd
suite/chrome/browser/metadata.properties
suite/chrome/browser/navigator.dtd
suite/chrome/browser/navigator.properties
suite/chrome/browser/pageInfo.dtd
suite/chrome/browser/pageInfo.properties
suite/chrome/browser/region.properties
suite/chrome/browser/tabbrowser.dtd
suite/chrome/browser/tabbrowser.properties
suite/chrome/browser/unix/navigator.properties
suite/chrome/browser/unix/platformNavigationBindings.dtd
suite/chrome/browser/viewSource.dtd
suite/chrome/browser/viewSource.properties
suite/chrome/browser/win/navigator.properties
suite/chrome/browser/win/platformNavigationBindings.dtd
suite/chrome/common/askViewZoom.dtd
suite/chrome/common/bookmarks/addBookmark.dtd
suite/chrome/common/bookmarks/bm-props.dtd
suite/chrome/common/bookmarks/bookmarks.dtd
suite/chrome/common/bookmarks/bookmarks.properties
suite/chrome/common/bookmarks/bookmarksOverlay.dtd
suite/chrome/common/bookmarks/findBookmark.dtd
suite/chrome/common/bookmarks/sortFolder.dtd
suite/chrome/common/consoleOverlay.dtd
suite/chrome/common/contentAreaCommands.dtd
suite/chrome/common/contentAreaCommands.properties
suite/chrome/common/defaultClientDialog.dtd
suite/chrome/common/directory/directory.dtd
suite/chrome/common/help/cert_dialog_help.xhtml
suite/chrome/common/help/certs_help.xhtml
suite/chrome/common/help/certs_prefs_help.xhtml
suite/chrome/common/help/composer_help.xhtml
suite/chrome/common/help/cs_nav_prefs_advanced.xhtml
suite/chrome/common/help/cs_nav_prefs_appearance.xhtml
suite/chrome/common/help/cs_nav_prefs_navigator.xhtml
suite/chrome/common/help/cs_priv_prefs_popup.xhtml
suite/chrome/common/help/customize_help.xhtml
suite/chrome/common/help/developer_tools.xhtml
suite/chrome/common/help/forieusers.xhtml
suite/chrome/common/help/glossary.xhtml
suite/chrome/common/help/help-glossary.rdf
suite/chrome/common/help/help-index1.rdf
suite/chrome/common/help/help-indexAZ.rdf
suite/chrome/common/help/help-win.rdf
suite/chrome/common/help/helpFileLayout.css
suite/chrome/common/help/help_help.xhtml
suite/chrome/common/help/images/anchor-in-doc.gif
suite/chrome/common/help/images/broken.gif
suite/chrome/common/help/images/bullets.gif
suite/chrome/common/help/images/columns.png
suite/chrome/common/help/images/composer_icon.png
suite/chrome/common/help/images/frown.png
suite/chrome/common/help/images/help_nav.png
suite/chrome/common/help/images/help_print.gif
suite/chrome/common/help/images/image.gif
suite/chrome/common/help/images/link.gif
suite/chrome/common/help/images/locationbar.png
suite/chrome/common/help/images/mail_flag.png
suite/chrome/common/help/images/mail_flag_column.png
suite/chrome/common/help/images/mail_junk_column.png
suite/chrome/common/help/images/mail_newmail_alert.png
suite/chrome/common/help/images/mail_newmail_trayicon.png
suite/chrome/common/help/images/mail_quicksearch.png
suite/chrome/common/help/images/mail_read.png
suite/chrome/common/help/images/mail_read_column.png
suite/chrome/common/help/images/mail_unread.png
suite/chrome/common/help/images/numbers.gif
suite/chrome/common/help/images/offline.png
suite/chrome/common/help/images/online.png
suite/chrome/common/help/images/personalbar.png
suite/chrome/common/help/images/reload.gif
suite/chrome/common/help/images/search.png
suite/chrome/common/help/images/search_personal_toolbar.gif
suite/chrome/common/help/images/sick.png
suite/chrome/common/help/images/sidebar-advanced.png
suite/chrome/common/help/images/sidebar.png
suite/chrome/common/help/images/smile.png
suite/chrome/common/help/images/tabbed_browsing_bar.png
suite/chrome/common/help/images/table.gif
suite/chrome/common/help/images/task_mail.png
suite/chrome/common/help/images/task_newmail.png
suite/chrome/common/help/images/taskbar-ab.png
suite/chrome/common/help/images/taskbar.png
suite/chrome/common/help/images/threadbutton.png
suite/chrome/common/help/images/web-links.png
suite/chrome/common/help/images/wink.png
suite/chrome/common/help/mail_help.xhtml
suite/chrome/common/help/mail_sec_help.xhtml
suite/chrome/common/help/nav_help.xhtml
suite/chrome/common/help/page_info_help.xhtml
suite/chrome/common/help/passwords_help.xhtml
suite/chrome/common/help/privacy_help.xhtml
suite/chrome/common/help/privsec_help.xhtml
suite/chrome/common/help/profiles_help.xhtml
suite/chrome/common/help/shortcuts-composer.xhtml
suite/chrome/common/help/shortcuts-mailnews.xhtml
suite/chrome/common/help/shortcuts-navigator.xhtml
suite/chrome/common/help/shortcuts.xhtml
suite/chrome/common/help/ssl_help.xhtml
suite/chrome/common/help/suite-toc.rdf
suite/chrome/common/help/suitehelp.rdf
suite/chrome/common/help/using_certs_help.xhtml
suite/chrome/common/help/using_priv_help.xhtml
suite/chrome/common/help/validation_help.xhtml
suite/chrome/common/help/welcome_help.xhtml
suite/chrome/common/history/findHistory.dtd
suite/chrome/common/history/history.dtd
suite/chrome/common/history/history.properties
suite/chrome/common/history/historyTreeOverlay.dtd
suite/chrome/common/mac/platformCommunicatorOverlay.dtd
suite/chrome/common/migration/migration.dtd
suite/chrome/common/migration/migration.properties
suite/chrome/common/notification.properties
suite/chrome/common/openLocation.dtd
suite/chrome/common/openLocation.properties
suite/chrome/common/overrides/netErrorApp.dtd
suite/chrome/common/permissions/cookieViewer.dtd
suite/chrome/common/permissions/cookieViewer.properties
suite/chrome/common/permissions/permissionsManager.dtd
suite/chrome/common/permissions/permissionsManager.properties
suite/chrome/common/permissions/permissionsNavigatorOverlay.dtd
suite/chrome/common/pref/PrefsOverlay.dtd
suite/chrome/common/pref/mac/platformPrefOverlay.dtd
suite/chrome/common/pref/pref-advanced.dtd
suite/chrome/common/pref/pref-appearance.dtd
suite/chrome/common/pref/pref-applicationManager.dtd
suite/chrome/common/pref/pref-applicationManager.properties
suite/chrome/common/pref/pref-applications-edit.dtd
suite/chrome/common/pref/pref-applications.dtd
suite/chrome/common/pref/pref-applications.properties
suite/chrome/common/pref/pref-cache.dtd
suite/chrome/common/pref/pref-certs.dtd
suite/chrome/common/pref/pref-colors.dtd
suite/chrome/common/pref/pref-content.dtd
suite/chrome/common/pref/pref-cookies.dtd
suite/chrome/common/pref/pref-download.dtd
suite/chrome/common/pref/pref-fonts.dtd
suite/chrome/common/pref/pref-history.dtd
suite/chrome/common/pref/pref-http.dtd
suite/chrome/common/pref/pref-images.dtd
suite/chrome/common/pref/pref-keynav.dtd
suite/chrome/common/pref/pref-languages.dtd
suite/chrome/common/pref/pref-languages.properties
suite/chrome/common/pref/pref-locationbar.dtd
suite/chrome/common/pref/pref-masterpass.dtd
suite/chrome/common/pref/pref-mousewheel.dtd
suite/chrome/common/pref/pref-navigator.dtd
suite/chrome/common/pref/pref-offline.dtd
suite/chrome/common/pref/pref-policies.dtd
suite/chrome/common/pref/pref-popups.dtd
suite/chrome/common/pref/pref-proxies-advanced.dtd
suite/chrome/common/pref/pref-proxies.dtd
suite/chrome/common/pref/pref-scripts.dtd
suite/chrome/common/pref/pref-search.dtd
suite/chrome/common/pref/pref-security.dtd
suite/chrome/common/pref/pref-smartupdate.dtd
suite/chrome/common/pref/pref-ssl.dtd
suite/chrome/common/pref/pref-tabs.dtd
suite/chrome/common/pref/pref-validation.dtd
suite/chrome/common/pref/pref.dtd
suite/chrome/common/pref/preftree.dtd
suite/chrome/common/pref/prefutilities.properties
suite/chrome/common/pref/unix/platformPrefOverlay.dtd
suite/chrome/common/pref/win/platformPrefOverlay.dtd
suite/chrome/common/printPreview.dtd
suite/chrome/common/profile/profileSelection.dtd
suite/chrome/common/profile/profileSelection.properties
suite/chrome/common/region.properties
suite/chrome/common/sanitize.dtd
suite/chrome/common/search/default.htm
suite/chrome/common/search/internetresults.dtd
suite/chrome/common/search/search-editor.dtd
suite/chrome/common/search/search-editor.properties
suite/chrome/common/search/search-panel.dtd
suite/chrome/common/search/search-panel.properties
suite/chrome/common/shellservice.properties
suite/chrome/common/sidebar/customize.dtd
suite/chrome/common/sidebar/local-panels.dtd
suite/chrome/common/sidebar/preview.dtd
suite/chrome/common/sidebar/sidebar.properties
suite/chrome/common/sidebar/sidebarOverlay.dtd
suite/chrome/common/tasksOverlay.dtd
suite/chrome/common/typeaheadfind.properties
suite/chrome/common/unix/platformCommunicatorOverlay.dtd
suite/chrome/common/utilityOverlay.dtd
suite/chrome/common/utilityOverlay.properties
suite/chrome/common/viewZoomOverlay.dtd
suite/chrome/common/viewZoomOverlay.properties
suite/chrome/common/win/platformCommunicatorOverlay.dtd
suite/chrome/mailnews/CustomHeaders.dtd
suite/chrome/mailnews/FilterEditor.dtd
suite/chrome/mailnews/FilterListDialog.dtd
suite/chrome/mailnews/SearchDialog.dtd
suite/chrome/mailnews/addressbook/abAddressBookNameDialog.dtd
suite/chrome/mailnews/addressbook/abCardOverlay.dtd
suite/chrome/mailnews/addressbook/abCardViewOverlay.dtd
suite/chrome/mailnews/addressbook/abDirTreeOverlay.dtd
suite/chrome/mailnews/addressbook/abMailListDialog.dtd
suite/chrome/mailnews/addressbook/abMainWindow.dtd
suite/chrome/mailnews/addressbook/abNewCardDialog.dtd
suite/chrome/mailnews/addressbook/abResultsPaneOverlay.dtd
suite/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd
suite/chrome/mailnews/addressbook/addressBook.properties
suite/chrome/mailnews/addressbook/ldapAutoCompErrs.properties
suite/chrome/mailnews/appleMailImportMsgs.properties
suite/chrome/mailnews/comm4xMailImportMsgs.properties
suite/chrome/mailnews/compose/MsgAttachPage.dtd
suite/chrome/mailnews/compose/addressingWidgetOverlay.dtd
suite/chrome/mailnews/compose/askSendFormat.dtd
suite/chrome/mailnews/compose/askSendFormat.properties
suite/chrome/mailnews/compose/composeMsgs.properties
suite/chrome/mailnews/compose/mailComposeEditorOverlay.dtd
suite/chrome/mailnews/compose/messengercompose.dtd
suite/chrome/mailnews/compose/sendProgress.dtd
suite/chrome/mailnews/compose/sendProgress.properties
suite/chrome/mailnews/custom.properties
suite/chrome/mailnews/downloadheaders.dtd
suite/chrome/mailnews/eudoraImportMsgs.properties
suite/chrome/mailnews/fieldMapImport.dtd
suite/chrome/mailnews/filter.properties
suite/chrome/mailnews/folderProps.dtd
suite/chrome/mailnews/folderpane.dtd
suite/chrome/mailnews/imapMsgs.properties
suite/chrome/mailnews/importDialog.dtd
suite/chrome/mailnews/importMsgs.properties
suite/chrome/mailnews/junkLog.dtd
suite/chrome/mailnews/junkMailInfo.dtd
suite/chrome/mailnews/localMsgs.properties
suite/chrome/mailnews/mailEditorOverlay.dtd
suite/chrome/mailnews/mailOverlay.dtd
suite/chrome/mailnews/mailTasksOverlay.dtd
suite/chrome/mailnews/mailViewList.dtd
suite/chrome/mailnews/mailViewSetup.dtd
suite/chrome/mailnews/mailviews.properties
suite/chrome/mailnews/mapi/mapi.properties
suite/chrome/mailnews/markByDate.dtd
suite/chrome/mailnews/messenger.dtd
suite/chrome/mailnews/messenger.properties
suite/chrome/mailnews/mime.properties
suite/chrome/mailnews/mimeheader.properties
suite/chrome/mailnews/msgAccountCentral.dtd
suite/chrome/mailnews/msgFolderPickerOverlay.dtd
suite/chrome/mailnews/msgHdrViewOverlay.dtd
suite/chrome/mailnews/msgHdrViewPopup.dtd
suite/chrome/mailnews/msgSynchronize.dtd
suite/chrome/mailnews/msgViewPickerOverlay.dtd
suite/chrome/mailnews/msgmdn.properties
suite/chrome/mailnews/newFolderDialog.dtd
suite/chrome/mailnews/news.properties
suite/chrome/mailnews/oeImportMsgs.properties
suite/chrome/mailnews/offline.properties
suite/chrome/mailnews/offlineStartup.properties
suite/chrome/mailnews/outlookImportMsgs.properties
suite/chrome/mailnews/pref/AccountManager.dtd
suite/chrome/mailnews/pref/AccountWizard.dtd
suite/chrome/mailnews/pref/am-addressing.dtd
suite/chrome/mailnews/pref/am-advanced.dtd
suite/chrome/mailnews/pref/am-copies.dtd
suite/chrome/mailnews/pref/am-identities-list.dtd
suite/chrome/mailnews/pref/am-identity-edit.dtd
suite/chrome/mailnews/pref/am-junk.dtd
suite/chrome/mailnews/pref/am-main.dtd
suite/chrome/mailnews/pref/am-mdn.dtd
suite/chrome/mailnews/pref/am-mdn.properties
suite/chrome/mailnews/pref/am-offline.dtd
suite/chrome/mailnews/pref/am-server-advanced.dtd
suite/chrome/mailnews/pref/am-server-top.dtd
suite/chrome/mailnews/pref/am-serverwithnoidentities.dtd
suite/chrome/mailnews/pref/mailPrefsOverlay.dtd
suite/chrome/mailnews/pref/pref-addressing.dtd
suite/chrome/mailnews/pref/pref-character_encoding.dtd
suite/chrome/mailnews/pref/pref-composing_messages.dtd
suite/chrome/mailnews/pref/pref-directory-add.dtd
suite/chrome/mailnews/pref/pref-directory.dtd
suite/chrome/mailnews/pref/pref-formatting.dtd
suite/chrome/mailnews/pref/pref-junk.dtd
suite/chrome/mailnews/pref/pref-mailnews.dtd
suite/chrome/mailnews/pref/pref-notifications.dtd
suite/chrome/mailnews/pref/pref-offline.dtd
suite/chrome/mailnews/pref/pref-receipts.dtd
suite/chrome/mailnews/pref/pref-tags.dtd
suite/chrome/mailnews/pref/pref-viewing_messages.dtd
suite/chrome/mailnews/pref/prefs.properties
suite/chrome/mailnews/pref/replicationProgress.properties
suite/chrome/mailnews/pref/smtpEditOverlay.dtd
suite/chrome/mailnews/region.properties
suite/chrome/mailnews/renameFolderDialog.dtd
suite/chrome/mailnews/search-attributes.properties
suite/chrome/mailnews/search-operators.properties
suite/chrome/mailnews/search.properties
suite/chrome/mailnews/searchTermOverlay.dtd
suite/chrome/mailnews/shutdownWindow.properties
suite/chrome/mailnews/smime.properties
suite/chrome/mailnews/smime/am-smime.dtd
suite/chrome/mailnews/smime/am-smime.properties
suite/chrome/mailnews/smime/certFetchingStatus.dtd
suite/chrome/mailnews/smime/msgCompSMIMEOverlay.dtd
suite/chrome/mailnews/smime/msgCompSMIMEOverlay.properties
suite/chrome/mailnews/smime/msgCompSecurityInfo.dtd
suite/chrome/mailnews/smime/msgCompSecurityInfo.properties
suite/chrome/mailnews/smime/msgReadSMIMEOverlay.dtd
suite/chrome/mailnews/smime/msgReadSMIMEOverlay.properties
suite/chrome/mailnews/smime/msgReadSecurityInfo.dtd
suite/chrome/mailnews/smime/msgSecurityInfo.properties
suite/chrome/mailnews/start.dtd
suite/chrome/mailnews/subscribe.dtd
suite/chrome/mailnews/subscribe.properties
suite/chrome/mailnews/textImportMsgs.properties
suite/chrome/mailnews/threadpane.dtd
suite/chrome/mailnews/vcard.properties
suite/chrome/mailnews/viewLog.dtd
suite/chrome/mailnews/virtualFolderListDialog.dtd
suite/chrome/mailnews/virtualFolderProperties.dtd
suite/chrome/mozldap/ldap.properties
suite/defines.inc
suite/extra-jar.mn
suite/installer/mac/README.txt
suite/installer/os2/README.txt
suite/installer/unix/README
suite/installer/windows/README.txt
suite/installer/windows/custom.properties
suite/installer/windows/mui.properties
suite/installer/windows/override.properties
suite/profile/bookmarks.html
suite/profile/chrome/userChrome-example.css
suite/profile/chrome/userContent-example.css
suite/profile/localstore.rdf
suite/profile/mimeTypes.rdf
suite/profile/panels.rdf
suite/profile/search.rdf
suite/searchplugins/dmoz.png
suite/searchplugins/dmoz.src
suite/searchplugins/google.png
suite/searchplugins/google.src
suite/searchplugins/jeeves.png
suite/searchplugins/jeeves.src
suite/searchplugins/list.txt
suite/suite-l10n.js
suite/updater/updater.ini
--- a/mail/chrome/messenger-newsblog/am-newsblog.dtd
+++ b/mail/chrome/messenger-newsblog/am-newsblog.dtd
@@ -1,20 +1,23 @@
-<!ENTITY newsblogTitle.label "Configuración de la cuenta RSS">
-
-<!ENTITY biffStart.label "Buscar nuevos mensajes cada ">
-<!ENTITY biffStart.accesskey "j">
-<!ENTITY biffEnd.label "minutos">
-
-<!ENTITY loginAtStartup.label "Comprobar si hay mensajes nuevos al iniciar">
-<!ENTITY loginAtStartup.accesskey "C">
-
-<!ENTITY useQuickMode.label "Mostrar de forma predeterminada el resumen de artículos en vez de cargar la página web">
-<!ENTITY useQuickMode.accesskey "b">
-
-<!ENTITY manageSubscriptions.label "Administrar suscripciones...">
-<!ENTITY manageSubscriptions.accesskey "m">
-
-<!-- entities from defaults/isp/rss.rdf -->
-<!ENTITY rss.accountName            "Noticias y blogs">
-<!ENTITY rss.wizardShortName        "RSS">  
-<!ENTITY rss.wizardLongName         "Noticias y blogs RSS">
-<!ENTITY rss.hostName               "Noticias y blogs">
\ No newline at end of file
+<!ENTITY newsblogTitle.label "Configuración de la cuenta RSS">
+
+<!ENTITY biffStart.label "Buscar nuevos mensajes cada ">
+<!ENTITY biffStart.accesskey "k">
+<!ENTITY biffEnd.label "minutos">
+
+<!ENTITY loginAtStartup.label "Comprobar si hay mensajes nuevos al iniciar">
+<!ENTITY loginAtStartup.accesskey "C">
+
+<!ENTITY useQuickMode.label "Mostrar de forma predeterminada el resumen de artículos en vez de cargar la página web">
+<!ENTITY useQuickMode.accesskey "B">
+
+<!ENTITY manageSubscriptions.label "Administrar suscripciones...…">
+<!ENTITY manageSubscriptions.accesskey "M">
+
+<!-- entities from defaults/isp/rss.rdf -->
+<!ENTITY rss.accountName            "Noticias y Blogs">
+<!ENTITY rss.wizardShortName        "RSS">  
+<!ENTITY rss.wizardLongName         "Noticias y Blogs RSS">
+<!ENTITY rss.wizardLongName.accesskey "R">
+<!ENTITY rss.hostName               "Noticias y Blogs">
+
+
--- a/mail/chrome/messenger-newsblog/am-newsblog.properties
+++ b/mail/chrome/messenger-newsblog/am-newsblog.properties
@@ -1,2 +1,2 @@
 ## Strings used in the Account Manager
-prefPanel-newsblog=Configuraci\u00F3n de canales de noticias
+prefPanel-newsblog=Configuración de canales de noticias
--- a/mail/chrome/messenger-newsblog/feed-properties.dtd
+++ b/mail/chrome/messenger-newsblog/feed-properties.dtd
@@ -1,19 +1,19 @@
 <!-- Feed Properties Dialog -->
-<!ENTITY window.title "Propiedades de canales de noticias">
+<!ENTITY window.title "Propiedades del canal de noticias">
 
-<!ENTITY feedFolder.label "Almacenar los artículos descargados en:">
-<!ENTITY feedFolder.accesskey "s">
+<!ENTITY feedFolder.label "Almacenar los artículos en:">
+<!ENTITY feedFolder.accesskey "S">
 
 <!ENTITY feedLocation.label "URL del canal:">
-<!ENTITY feedLocation.accesskey "U">
+<!ENTITY feedLocation.accesskey "F">
 
 <!ENTITY choosethisfolder.label "seleccionar esta carpeta">
 
 <!ENTITY quickMode.label "Mostrar el resumen del artículo en vez de cargar la página web">
-<!ENTITY quickMode.accesskey "r">
+<!ENTITY quickMode.accesskey "h">
 
 <!ENTITY copyLinkCmd.label        "Copiar dirección del enlace"> 
 <!ENTITY copyLinkCmd.accesskey    "C"> 
 
 <!ENTITY pasteLinkCmd.label       "Pegar">
 <!ENTITY pasteLinkCmd.accesskey   "P">
--- a/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
+++ b/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
@@ -1,11 +1,11 @@
 <!-- Subscription Dialog -->
 <!ENTITY newsBlogSubscriptions.label "Suscripciones RSS">
-<!ENTITY subscriptionDesc.label "Nota: Remover o cambiar la carpeta de un canal no afectará los artículos previamente descargados.">
+<!ENTITY subscriptionDesc.label "Nota: Si eliminas o cambias la carpeta de un canal, ello no afectará los artículos previamente descargados.">
 <!ENTITY feedTitle.label "Título:">
 <!ENTITY location.label  "Dirección:">
 
 <!ENTITY button.addFeed.label       "Agregar">
 <!ENTITY button.addFeed.accesskey   "A">
 <!ENTITY button.editFeed.label      "Editar">
 <!ENTITY button.editFeed.accesskey  "E">
 <!ENTITY button.removeFeed.label "Remover">
--- a/mail/chrome/messenger-newsblog/newsblog.dtd
+++ b/mail/chrome/messenger-newsblog/newsblog.dtd
@@ -1,4 +1,4 @@
 <!-- folder pane context menu item -->
-<!ENTITY folderContextRSSSubscribe.label "Administrar suscripciones...">
+<!ENTITY folderContextRSSSubscribe.label "Administrar suscripciones…">
 <!ENTITY folderContextRSSSubscribe.accesskey "m">
 
--- a/mail/chrome/messenger-newsblog/newsblog.properties
+++ b/mail/chrome/messenger-newsblog/newsblog.properties
@@ -1,30 +1,33 @@
 # Status strings used in the subscribe dialog
 
-subscribe-validating=Comprobando el canal...
-subscribe-cancelSubscription=\u00BFSeguro que desea cancelar la suscripci\u00F3n actual?
+subscribe-validating=Comprobando el canal…
+subscribe-cancelSubscription=\u00BFSeguro que desea cancelar la suscripci\u00F3n actual? 
 subscribe-cancelSubscriptionTitle=Suscribirse a un canal de noticias
-subscribe-noFeedSelected=<no se ha seleccionado canal RSS>
+subscribe-noFeedSelected=<no se ha seleccionado ningún canal RSS>
 subscribe-feedAlreadySubscribed=Ya tiene una suscripci\u00F3n para este canal.
 subscribe-errorOpeningFile=No se puede abrir el archivo.
 
 subscribe-OPMLImportTitle=Seleccione archivo OPML para importar
 subscribe-OPMLExportTitle=Exportar canales como archivo OPML
 subscribe-OPMLExportFileTitle=Exportar OPML de Thunderbird
 subscribe-OPMLExportFileName=MisCanalesThunderbird.opml
 #LOCALIZATION NOTE: %S is the name of the OPML file the user tried to import.
 subscribe-errorInvalidOPMLFile=O %S no es un archivo OPML v\u00E1lido o hubo un error al importar el archivo.
 
+subscribe-OPMLExportOPMLFilesFilterText=Archivos OPML
+
 #LOCALIZATION NOTE: %S is the name of the feed the user wants to unsubscribe from.
-subsribe-confirmFeedDeletionTitle=Remover canal
-subsribe-confirmFeedDeletion=\u00BFSeguro desea desuscribirse del canal: \n %S?
+subsribe-confirmFeedDeletionTitle=Remover canal 
+subsribe-confirmFeedDeletion=\u00BFSeguro desea desuscribirse del canal: \n %S? 
 
 # when downloading new feed items from the subscribe dialog. 
 # LOCALIZATION NOTE: Do not translate %d in the following line.
 # The first %S will receive the number of messages received so far;
 # the second %S will receive the total number of messages
 subscribe-fetchingFeedItems=Descargando art\u00EDculos del canal (%S de %S)
 
 newsblog-noNewArticlesForFeed=No hay nuevos art\u00EDculos para este canal.
 newsblog-networkError=No se pudo encontrar %S. Por favor, compruebe el nombre y vuelva a intentarlo.
 newsblog-invalidFeed=%S no es un canal RSS v\u00E1lido
 newsblog-getNewMailCheck=Comprobando canales RSS para elementos de noticias
+
--- a/mail/chrome/messenger/FilterEditor.dtd
+++ b/mail/chrome/messenger/FilterEditor.dtd
@@ -1,53 +1,42 @@
 <!ENTITY window.title "Reglas de filtrado">
-<!ENTITY subject.label "Asunto">
-<!ENTITY sender.label "Remitente">
-<!ENTITY date.label "Fecha">
-<!ENTITY anyText.label "Cualquier texto">
-<!ENTITY keyword.label "Palabra clave">
-<!ENTITY age.label "antigüedad en días">
-<!ENTITY to.label "para">
 
-<!-- LOCALIZATION NOTE (cc.label): DONT_TRANSLATE -->
-<!ENTITY cc.label "Cc">
-
-<!ENTITY status.label "Estado">
-<!ENTITY priority.label "Prioridad">
-<!ENTITY body.label "cuerpo">
-<!ENTITY contains.label "contiene">
-<!ENTITY nocontains.label "no contiene">
 <!ENTITY filterName.label "Nombre del filtro">
 <!ENTITY filterName.accesskey "i">
 
 <!ENTITY junk.label "Basura">
 <!ENTITY notJunk.label "No es basura">
 
 <!ENTITY lowestPriorityCmd.label "La más baja">
 <!ENTITY lowPriorityCmd.label "Baja">
 <!ENTITY normalPriorityCmd.label "Normal">
 <!ENTITY highPriorityCmd.label "Alta">
 <!ENTITY highestPriorityCmd.label "La más alta">
 
-<!ENTITY conditionDesc.label "Para mensajes nuevos:">
-<!ENTITY filterActionDesc.label "Realizar estas acciones:">
-<!ENTITY filterActionDesc.accesskey "R">
+<!ENTITY contextDesc.label "Aplicar el filtro cuando:">
+<!ENTITY contextDesc.accesskey "w">
+<!ENTITY contextIncoming.label "Buscar correo">
+<!ENTITY contextManual.label "Ejecutarlo manualmente">
+<!ENTITY contextBoth.label "Buscar correo o ejecutar manualmente">
+<!ENTITY filterActionDesc.label "Ejecutar estas acciones:">
+<!ENTITY filterActionDesc.accesskey "P">
 
 <!ENTITY newFolderButton.label "Nueva carpeta...">
 <!ENTITY newFolderButton.accesskey "N">
 
 <!-- New Style Filter Rule Actions -->
 <!ENTITY moveMessage.label "Mover mensaje a">
 <!ENTITY copyMessage.label "Copiar mensaje a">
 <!ENTITY forwardTo.label "Reenviar mensaje a">
 <!ENTITY replyWithTemplate.label "Responder con plantilla">
 <!ENTITY markMessageRead.label "Marcar como leído">
 <!ENTITY markMessageStarred.label "Agregar estrella">
-<!ENTITY labelMessage.label "Etiquetar el mensaje como">
 <!ENTITY setPriority.label "Establecer prioridad a">
 <!ENTITY addTag.label "Etiquetar mensaje">
 <!ENTITY setJunkScore.label "Establecer estado de correo basura a">
 <!ENTITY deleteMessage.label "Borrar mensaje">
 <!ENTITY deleteFromPOP.label "Borrar del servidor POP">
 <!ENTITY fetchFromPOP.label "Traer del servidor POP">
 <!ENTITY ignoreThread.label "Ignorar conversación">
+<!ENTITY ignoreSubthread.label "Ignorar Subconversación">
 <!ENTITY watchThread.label "Observar conversación">
 <!ENTITY stopExecution.label "Detener ejecución del filtro">
--- a/mail/chrome/messenger/SearchDialog.dtd
+++ b/mail/chrome/messenger/SearchDialog.dtd
@@ -45,31 +45,33 @@
 <!ENTITY accountColumn.label "Cuenta">
 <!ENTITY statusColumn.label "Estado">
 <!ENTITY sizeColumn.label "Tamaño">
 <!ENTITY junkStatusColumn.label "Estado de correo basura">
 <!ENTITY linesColumn.label "Líneas">
 <!ENTITY unreadColumn.label "No leídos">
 <!ENTITY totalColumn.label "Total">
 <!ENTITY readColumn.label "Leído">
-<!ENTITY flagColumn.label "Marca">
+<!ENTITY receivedColumn.label "Recibido">
+<!ENTITY starredColumn.label "Destacado">
 <!ENTITY locationColumn.label "Ubicación">
 <!ENTITY idColumn.label "Orden de recepción">
 
 <!-- Thread Pane Tooltips -->
 <!ENTITY columnChooser.tooltip "Pulse para seleccionar las columnas a mostrar">
 <!ENTITY threadColumn.tooltip "Pulse para mostrar los mensajes agrupados por conversaciones">
-<!ENTITY senderColumn.tooltip "Pulse para ordenar por remitente">
+<!ENTITY fromColumn.tooltip "Pulse para ordenar por remitente">
 <!ENTITY recipientColumn.tooltip "Pulse para ordenar por destinatario">
 <!ENTITY subjectColumn.tooltip "Pulse para ordenar por asunto">
 <!ENTITY dateColumn.tooltip "Pulse para ordenar por fecha">
 <!ENTITY priorityColumn.tooltip "Pulse para ordenar por prioridad">
-<!ENTITY labelColumn.tooltip "Pulse para ordenar por etiqueta">
+<!ENTITY tagsColumn.tooltip "Pulse para ordenar por etiqueta">
 <!ENTITY accountColumn.tooltip "Pulsar para ordenar por cuenta">
 <!ENTITY statusColumn.tooltip "Pulse para ordenar por estado">
 <!ENTITY sizeColumn.tooltip "Pulse para ordenar por tamaño">
 <!ENTITY junkStatusColumn.tooltip "Pulse para ordenar por estado de correo basura">
 <!ENTITY unreadColumn.tooltip "Número de mensajes no leídos en la conversación">
 <!ENTITY totalColumn.tooltip "Número total de mensajes en la conversación">
 <!ENTITY readColumn.tooltip "Pulse para ordenar los mensajes leídos">
-<!ENTITY flagColumn.tooltip "Pulse para ordenar por marca">
+<!ENTITY receivedColumn.tooltip "Pulse para ordenar por fecha de recepción">
+<!ENTITY starredColumn.tooltip "Pulse para ordenar por estrella">
 <!ENTITY locationColumn.tooltip "Pulse para ordenar por ubicación">
-<!ENTITY idColumn.tooltip "Pulse para ordenar por orden de recepción">
\ No newline at end of file
+<!ENTITY idColumn.tooltip "Pulse para ordenar por orden de recepción">
--- a/mail/chrome/messenger/am-advanced.dtd
+++ b/mail/chrome/messenger/am-advanced.dtd
@@ -15,8 +15,9 @@
 <!ENTITY smtpListSetDefault.label "Predeterminado">
 <!ENTITY smtpListSetDefault.accesskey "t">
 
 <!ENTITY serverDescription.label "Descripción: ">
 <!ENTITY serverName.label "Servidor: ">
 <!ENTITY serverPort.label "Puerto: ">
 <!ENTITY userName.label   "Usuario: ">
 <!ENTITY useSecureConnection.label   "Conexión segura: ">
+<!ENTITY useSecureAuthentication.label   "Validación segura: ">
--- a/mail/chrome/messenger/am-copies.dtd
+++ b/mail/chrome/messenger/am-copies.dtd
@@ -1,32 +1,35 @@
 <!-- extracted from am-copies.xul -->
-<!ENTITY copyAndFolderTitle.label "Configuración de carpetas y copias">
+
+<!ENTITY copyAndFolderTitle.label "Copias y carpetas">
 <!ENTITY sendingPrefix.label "Al enviar mensajes, automáticamente:">
 <!ENTITY fccMailFolder.label "Poner una copia en:">
 <!ENTITY fccMailFolder.accesskey "P">
-<!ENTITY chooseFolderButton.label "Elegir carpeta...">
+<!ENTITY fccReplyFollowsParent.label "Dejar las respuestas en la carpeta del mensaje al que se está respondiendo">
+<!ENTITY fccReplyFollowsParent.accesskey "c">
+<!ENTITY chooseFolderButton.label "Elegir carpeta…">
 <!-- LOCALIZATION NOTE (bccAddress.label): do not translate "Bcc" in below line -->
 <!ENTITY bccAddress.label "Cco a estas direcciones:">
 <!ENTITY bccAddress.accesskey "C">
 <!ENTITY specialFolderTitle.label "Carpetas especiales">
 <!ENTITY draftMailFolder.label "Guardar los borradores de mensajes en:">
 <!ENTITY templateMailFolder.label "Guardar las plantillas de mensajes en:">
 <!ENTITY saveMessageDlg.label "Mostrar diálogo de confirmación cuando se guarden los mensajes">
 <!ENTITY saveMessageDlg.accesskey "s">
 <!-- LOCALIZATION NOTE (sentFolderOn.label): do not translate "Sent" in below line. see bug #64199 -->
 <!ENTITY sentFolderOn.label "Carpeta &quot;Enviados&quot; en:">
 <!ENTITY sentFolderOn.accesskey "E">
 <!ENTITY sentInOtherFolder.label "Otro:">
 <!ENTITY sentInOtherFolder.accesskey "O">
-<!-- LOCALIZATION NOTE (draftsFolderOn.label): do not translate "Drafts" in below line. see bug #64199 -->
+<!-- LOCALIZATION NOTE (draftsFolderOn.label): OK to translate this, bug #57440 -->
 <!ENTITY draftsFolderOn.label "Carpeta &quot;Borradores&quot; en:">
 <!ENTITY draftsFolderOn.accesskey "d">
 <!ENTITY draftInOtherFolder.label "Otro:">
 <!ENTITY draftInOtherFolder.accesskey "t">
-<!-- LOCALIZATION NOTE (templatesFolderOn.label): do not translate "Templates" in below line. see bug #23625 -->
+<!-- LOCALIZATION NOTE (templatesFolderOn.label): OK to translate this, bug #57440 -->
 <!ENTITY templatesFolderOn.label "Carpeta &quot;Plantillas&quot; en">
 <!ENTITY templatesFolderOn.accesskey "n">
 <!ENTITY templateInOtherFolder.label "Otro:">
 <!ENTITY templateInOtherFolder.accesskey "r">
 <!ENTITY specialFoldersTitle.label "Borradores y plantillas">
 <!ENTITY keepDrafts.label "Guardar los borradores de mensajes en:">
 <!ENTITY keepTempltes.label "Guardar las plantillas de mensajes en:">
--- a/mail/chrome/messenger/am-offline.dtd
+++ b/mail/chrome/messenger/am-offline.dtd
@@ -8,26 +8,27 @@
 <!ENTITY days.label "días">
 <!ENTITY daysOld.label "días de antigüedad">
 <!ENTITY message.label "mensajes">
 <!ENTITY nntpNotDownloadRead.label "Mensajes leídos">
 <!ENTITY nntpNotDownloadRead.accesskey "l">
 <!ENTITY nntpDownloadMsg.label "Mensajes de más de">
 <!ENTITY nntpDownloadMsg.accesskey "e">
 <!ENTITY retentionCleanup.label "Para recuperar espacio en disco, los mensajes viejos pueden ser borrados permanentemente">
-<!ENTITY retentionKeepMsg.label "Borrar mensajes más de">
+<!ENTITY retentionKeepMsg.label "Borrar mensajes de más de">
 <!ENTITY retentionKeepMsg.accesskey "m">
 <!ENTITY retentionKeepAll.label "No borrar ningún mensaje">
 <!ENTITY retentionKeepAll.accesskey "A">
 <!ENTITY retentionKeepNew.label "Borrar todos menos los últimos">
 <!ENTITY retentionKeepNew.accesskey "l">
 <!ENTITY retentionKeepUnread.label "Siempre borrar mensajes leídos">
 <!ENTITY retentionKeepUnread.accesskey "r">
-<!ENTITY nntpRemoveBody.label "Sólo los cuerpos de mensajes con más de">
+<!ENTITY nntpRemoveBody.label "Sólo los cuerpos de mensajes menores de">
 <!ENTITY nntpRemoveBody.accesskey "o">
-<!ENTITY offlineSelectNntp.label "Seleccionar grupos de noticias para su uso sin conexión...">
-<!ENTITY offlineSelectImap.label "Seleccionar carpetas para su uso sin conexión...">
-<!ENTITY offlineSelect.accesskey "S">
+<!ENTITY offlineSelectNntp.label "Seleccionar grupos de noticias para su uso sin conexión…">
+<!ENTITY offlineSelectNntp.accesskey "S">
+<!ENTITY offlineSelectImap.label "Seleccionar carpetas para su uso sin conexión…">
+<!ENTITY offlineSelectImap.accesskey "S">
 <!ENTITY offlineDesc.label "Puede descargar sus mensajes localmente para tenerlos disponibles cuando trabaje sin conexión.">
 <!ENTITY makeInboxMsgsAvailable.label "Hacer que los mensajes en mi carpeta de entrada estén disponibles cuando trabaje desconectado">
 <!ENTITY makeInboxMsgsAvailable.accesskey "b">
 <!ENTITY offlineGroupTitle.label "Sin conexión">
 <!ENTITY diskspaceGroupTitle.label "Espacio en disco">
--- a/mail/chrome/messenger/am-server-top.dtd
+++ b/mail/chrome/messenger/am-server-top.dtd
@@ -2,17 +2,17 @@
 
 <!ENTITY securitySettings.label "Opciones de seguridad">
 <!ENTITY serverSettings.label "Configuración del servidor">
 <!-- LOCALIZATION NOTE (popServer.label) : do not translate "POP" in below line -->
 <!ENTITY popServer.label "Servidor de correo POP">
 <!-- LOCALIZATION NOTE (imapServer.label) : do not translate "IMAP" in below line -->
 <!ENTITY imapServer.label "Servidor de correo IMAP">
 <!-- LOCALIZATION NOTE (newsServer.label) : do not translate "NNTP" in below line -->
-<!ENTITY newsServer.label "Servidor de noticias">
+<!ENTITY newsServer.label "Servidor de noticias NNTP">
 <!ENTITY webmail.label "Cuenta WebMail">
 <!ENTITY serverType.label "Tipo de servidor:">
 <!ENTITY serverName.label "Nombre del servidor:">
 <!ENTITY serverName.accesskey "s">
 <!ENTITY userName.label "Nombre de usuario:">
 <!ENTITY userName.accesskey "N">
 <!ENTITY port.label "Puerto:">
 <!ENTITY port.accesskey "P">
@@ -32,17 +32,17 @@
 <!ENTITY neverSecure.label "Nunca">
 <!ENTITY neverSecure.accesskey "N">
 <!ENTITY sometimesSecure.label "TLS, si está disponible">
 <!ENTITY sometimesSecure.accesskey "i">
 <!ENTITY alwaysSecure.label "TLS">
 <!ENTITY alwaysSecure.accesskey "T">
 <!ENTITY alwaysSSL.label "SSL">
 <!ENTITY alwaysSSL.accesskey "L">
-<!ENTITY useSecAuth.label "Usar identificación segura">
+<!ENTITY useSecAuth.label "Usar autenticación segura">
 <!ENTITY useSecAuth.accesskey "i">
 <!ENTITY leaveOnServer.label "Dejar los mensajes en el servidor.">
 <!ENTITY leaveOnServer.accesskey "a">
 <!ENTITY headersOnly.label "Descargar sólo los encabezados">
 <!ENTITY headersOnly.accesskey "f">
 <!ENTITY deleteByAgeFromServer.label "Borrar mensajes del servidor tras">
 <!ENTITY deleteByAgeFromServer.accesskey "o">
 <!ENTITY daysEnd.label "días">
@@ -50,47 +50,45 @@
 <!ENTITY deleteOnServer2.accesskey "d">
 <!ENTITY downloadOnBiff.label "Descargar automáticamente los mensajes nuevos">
 <!ENTITY downloadOnBiff.accesskey "m">
 <!ENTITY hostname.label "Nombre del servidor">
 <!ENTITY username.label "Nombre de la cuenta">
 <!-- LOCALIZATION NOTE (popServerTitle.label) : do not translate "POP" in below line -->
 <!ENTITY popServerTitle.label "Información del servidor POP">
 <!ENTITY deleteMessagePrefix.label "Cuando borre un mensaje:">
-<!ENTITY modelMoveToTrash.label "Moverlo a la papelera">
+<!ENTITY modelMoveToTrash.label "Moverlo a esta carpeta">
 <!ENTITY modelMoveToTrash.accesskey "o">
 <!ENTITY modelMarkDeleted.label "Marcarlo como borrado">
 <!ENTITY modelMarkDeleted.accesskey "b">
 <!ENTITY modelDeleteImmediately.label "Eliminarlo inmediatamente">
 <!ENTITY modelDeleteImmediately.accesskey "d">
 <!-- LOCALIZATION NOTE (expungeOnExit.label) : do not translate two of "&quot;" in below line -->
-<!ENTITY expungeOnExit.label "Limpiar carpeta de entrada al salir">
+<!ENTITY expungeOnExit.label "Limpiar (&quot;Borrar el contenido&quot;) carpeta de entrada al salir">
 <!ENTITY expungeOnExit.accesskey "e">
 <!ENTITY emptyTrashOnExit.label "Vaciar papelera al salir">
 <!ENTITY emptyTrashOnExit.accesskey "V">
 <!ENTITY loginAtStartup.label "Comprobar si hay mensajes nuevos al iniciar">
 <!ENTITY loginAtStartup.accesskey "C">
 <!-- LOCALIZATION NOTE (maxMessagesStart.label) : translate below 2 lines with grammar dependency 
     maxMessengerStart.label will be followed by maxMessagesEnd.label with the number
     of messages between them
 -->
 <!ENTITY maxMessagesStart.label "Preguntarme antes de descargar más de">
 <!ENTITY maxMessagesStart.accesskey "m">
 <!-- LOCALIZATION NOTE (maxMessagesEnd.label) : see note for maxMessagesStart.label -->
 <!ENTITY maxMessagesEnd.label "mensajes">
-<!ENTITY alwaysAuthenticate.label "Siempre solicitar identificación cuando se conecte con este servidor">
+<!ENTITY alwaysAuthenticate.label "Siempre solicitar autenticación cuando se conecte con este servidor">
 <!ENTITY alwaysAuthenticate.accesskey "p">
 <!ENTITY newsrcFilePath.label "archivo newsrc:">
-<!ENTITY newsrcFilePath.accesskey "w">
 <!ENTITY localPath.label "Directorio local:">
-<!ENTITY localPath.accesskey "l">
-<!ENTITY abbreviate.label "Mostar los nombres de los grupos de noticas en la carpeta de correo como:">
+<!ENTITY abbreviate.label "Mostrar los nombres de los grupos de noticias en la carpeta de correo como:">
 <!ENTITY abbreviateOn.label "Nombres completos (Por ejemplo, 'netscape.public.mozilla.mail-news')">
 <!ENTITY abbreviateOff.label "Nombres abreviados (Por ejemplo,'n.p.m.mail-news')">
-<!ENTITY advancedButton.label "Avanzadas...">
+<!ENTITY advancedButton.label "Avanzadas…">
 <!ENTITY advancedButton.accesskey "v">
 <!ENTITY serverDefaultCharset.label "Codificación de caracteres predeterminada:">
 <!ENTITY localFolderPicker.label "Seleccione directorio local">
-<!ENTITY browseFolder.label "Examinar...">
+<!ENTITY browseFolder.label "Examinar…">
 <!ENTITY browseFolder.accesskey "x">
 <!ENTITY newsrcPicker.label "Seleccionar archivo newsrc">
-<!ENTITY browseNewsrc.label "Examinar...">
+<!ENTITY browseNewsrc.label "Examinar…">
 <!ENTITY browseNewsrc.accesskey "E">
--- a/mail/chrome/messenger/am-serverwithnoidentities.dtd
+++ b/mail/chrome/messenger/am-serverwithnoidentities.dtd
@@ -1,12 +1,11 @@
 <!ENTITY accountTitle.label "Configuración de la cuenta">
 <!ENTITY accountSettingsDesc.label "La siguiente cuenta es especial. No tiene identidades asociadas.">
 <!ENTITY accountName.label "Nombre de la cuenta:">
 <!ENTITY accountName.accesskey "N">
 <!ENTITY messageStorage.label "Almacenamiento de mensajes">
 <!ENTITY emptyTrashOnExit.label "Vaciar papelar al salir">
 <!ENTITY emptyTrashOnExit.accesskey "x">
 <!ENTITY localPath.label "Directorio local:">
-<!ENTITY localPath.accesskey "l">
 <!ENTITY localFolderPicker.label "Seleccione directorio local">
-<!ENTITY browseFolder.label "Examinar...">
+<!ENTITY browseFolder.label "Examinar…">
 <!ENTITY browseFolder.accesskey "x">
--- a/mail/chrome/messenger/messenger.properties
+++ b/mail/chrome/messenger/messenger.properties
@@ -34,68 +34,69 @@
 # 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 *****
 
 #
 # The following are used by the messenger application
 #
-renameAccount=Renombrar cuenta...
-renameNewsAccount=Renombrar cuenta de noticias...
-renameFolder=Renombrar carpeta...
-compactFolder=Compactar esta carpeta
-removeAccount=Borrar cuenta...
-removeNewsAccount=Borrar cuenta de noticias...
-removeFolder=Borrar carpeta...
-newFolderMenuItem=Carpeta...
-newSubfolderMenuItem=Subcarpeta...
-newFolder=Nueva carpeta...
-newSubfolder=Nueva subcarpeta...
+renameAccount=Renombrar cuenta…
+renameNewsAccount=Renombrar cuenta de noticias…
+removeAccount=Borrar cuenta…
+removeNewsAccount=Borrar cuenta de noticias…
+newFolderMenuItem=Carpeta…
+newSubfolderMenuItem=Subcarpeta…
+newFolder=Nueva carpeta…
+newSubfolder=Nueva subcarpeta…
 folderProperties=Propiedades de carpeta
+newTag=Nueva etiqueta…
 getNextNMessages=Obtener los siguientes %S mensajes
 advanceNextPrompt=\u00BFIr al siguiente mensaje no le\u00EDdo en %S?
 titleNewsPreHost=en
-titleMailPreHost=para
 replyToSender=Responder al remitente
 reply=Responder
 EMLFiles=Archivos de correo
 OpenEMLFiles=Abrir mensaje
 # LOCALIZATION NOTES(defaultSaveMessageAsFileName): Do not translate ".eml" 
 # in the line below.  Also, the complete file name should 8.3
 defaultSaveMessageAsFileName=mensaje.eml
 SaveMailAs=Guardar mensaje como
 SaveAttachment=Guardar adjunto
 SaveAllAttachments=Guardar todos los adjuntos
-LoadingMessageToPrint=Cargando mensaje a imprimir...
-MessageLoaded=Mensaje cargado...
-PrintingMessage=Imprimiendo mensaje...
-PrintPreviewMessage=Mostrando vista previa de mensaje...
-PrintingCard=Imprimiendo tarjeta...
-PrintPreviewCard=Mostrando vista previa de la tarjeta...
-PrintingAddrBook=Imprimiendo libreta de direcciones...
-PrintPreviewAddrBook=Mostrando vista previa de la libreta de direcciones...
+LoadingMessageToPrint=Cargando mensaje a imprimir…
+MessageLoaded=Mensaje cargado…
+PrintingMessage=Imprimiendo mensaje…
+PrintPreviewMessage=Mostrando vista previa de mensaje…
+PrintingCard=Imprimiendo tarjeta…
+PrintPreviewCard=Mostrando vista previa de la tarjeta…
+PrintingAddrBook=Imprimiendo libreta de direcciones…
+PrintPreviewAddrBook=Mostrando vista previa de la libreta de direcciones…
 PrintingComplete=Terminado.
 PreviewTitle=%S - %S
 LoadingMailMsgForPrint=(Cargando contenido para imprimir)
 LoadingMailMsgForPrintPreview=(Cargando contenido para vista previa)
 saveAttachmentFailed=Imposible guardar el adjunto. Por favor, compruebe el nombre del archivo y vuelva a intentar.
 saveMessageFailed=Imposible guardar el mensaje. Por favor, compruebe el nombre del archivo y vuelva a intentar.
 notDownloaded=(No descargado)
 fileExists=%S ya existe. \u00BFDesea reemplazarlo?
 
 downloadingNewsgroups=Descargando grupos de noticias para usar sin conexi\u00F3n
 downloadingMail=Descargando el correo para uso sin conexi\u00F3n
 sendingUnsent=Procesando mensajes no enviados
 
 folderExists=Ya existe una carpeta con ese nombre. Intente un nombre diferente.
 folderCreationFailed=La carpeta no pudo crearse porque el nombre que ha especificado contiene un caracter no reconocido. Intgrese un nombre diferente y vuelva a intentar.
-compactingFolder=Compactando la carpeta %S...
-compactingDone=Finalizado el compactado de carpetas
+
+compactingFolder=Compactando la carpeta %S…
+doneCompacting=Compactado finalizado
+autoCompactAllFoldersTitle=Compactar carpetas
 autoCompactAllFolders=\u00BFDesea compactar todas las carpetas locales y sin conexi\u00F3n para ahorrar espacio en disco?
+autoCompactAllFoldersCheckbox=Hacer esto automáticamente de ahora en adelante.
+
 confirmFolderDeletionForFilter=Al borrar la carpeta '%S' se desactivar\u00E1n los filtros asociados. \u00BFSeguro que quiere borrar la carpeta?
 alertFilterChanged=Los filtros asociados con esta carpeta ser\u00E1n actualizados.
 filterDisabled=La carpeta '%S' no se pudo encontrar, por lo que los filtros asociados con esta carpeta ser\u00E1n desactivados. Compruebe que la carpeta existe, y que los filtros apuntan a una carpeta de destino v\u00E1lida.
 filterFolderDeniedLocked=Los mensajes no pudieron ser filtrados a la carpeta '%S' porque hay otra operaci\u00F3n en curso.
 parsingFolderFailed=No se pudo abrir la carpeta %S porque \u00E9sta est\u00E1 en uso por alguna otra operaci\u00F3n. Por favor, espere que termine esa operaci\u00F3n y seleccione esa carpeta de nuevo.
 deletingMsgsFailed=No se pudieron eliminar mensajes en la carpeta %S porque est\u00E1 en uso por alguna otra operaci\u00F3n. Por favor, espere que esa operaci\u00F3n concluya y vuelva a intentar.
 alertFilterCheckbox=No volver a avisarme.
 compactFolderDeniedLock=La carpeta '%S' no puede ser compactada porque hay otra operaci\u00F3n en curso. Por favor, int\u00E9ntelo m\u00E1s tarde.
@@ -105,27 +106,40 @@ copyMsgWriteFailed=Los mensajes no han p
 cantMoveMsgWOBodyOffline=Cuando se encuentra en modo sin conexi\u00F3n, no puede mover o copiar mensajes que no hayan sido descargados para su uso sin conexi\u00F3n. Desde la ventana de Correo, abra el men\u00FA Archivo, escoja Sin conexi\u00F3n, y luego escoja Trabajar con conexi\u00F3n, y vuelva a intentar.
 operationFailedFolderBusy=La operaci\u00F3n ha fallado porque otra operaci\u00F3n est\u00E1 usando la carpeta. Por favor, espere a que \u00E9sta termine e int\u00E9ntelo de nuevo.
 folderRenameFailed=No se pudo renombrar la carpeta. Tal vez la carpeta est\u00E1 siendo rele\u00EDda, o el nuevo nombre de la carpeta no es v\u00E1lido.
 # LOCALIZATION NOTES(verboseFolderFormat): %1$S is folder name, %2$S is server name
 verboseFolderFormat=%1$S en %2$S
 # LOCALIZATION NOTES(filterFolderTruncateFailed): %1$S is replaced by the folder name, %2$S is replaced by the brandShortName
 filterFolderTruncateFailed=Ha sucedido un error al truncar la bandeja de entrada tras filtrar un mensaje a la carpeta '%1$S'. Puede que necesite cerrar %2$S y borrar INBOX.msf.
 
+
 mailboxTooLarge=La carpeta %S est\u00E1 llena y no puede contener ning\u00FAn mensaje m\u00E1s. Para hacer lugar para m\u00E1s mensajes, borre los correos viejos o no deseados y compacte la carpeta.
 
+errorGettingDB=No se puede abrir el archivo resumen de %S. Quizás hubo un error en disco o la ruta completa es demasiado larga.
+
 defaultServerTag=(Predeterminado)
 useDefaultServer=Utilizar el servidor predeterminado
 
+# Used in message database list view to provide a text value for graphic based cells.
+messageUnread=No leído
+messageHasFlag=Destacado
+messageHasAttachment=Tiene adjunto
+messageJunk=Basura
+messageExpanded=Expandido
+messageCollapsed=Colapsado
+
 # Used in the SMTP Account Settings panel when a server value has no properties
 smtpServerList-NotSpecified=<no especificado>
-smtpServer-SecureConnection-Type-0=Ninguno
-smtpServer-SecureConnection-Type-1=TLS (si esta disponible)
-smtpServer-SecureConnection-Type-2=TLS
-smtpServer-SecureConnection-Type-3=SSL
+smtpServer-SecureConnection-Type_0=Ninguno
+smtpServer-SecureConnection-Type_1=STARTTLS, si esta disponible
+smtpServer-SecureConnection-Type_2=STARTTLS
+smtpServer-SecureConnection-Type_3=SMTP-sobre-SSL
+smtpServer-SecureAuthentication-Type-false=No
+smtpServer-SecureAuthentication-Type-true=Sí
 smtpServers-confirmServerDeletionTitle=Borrar servidor
 smtpServers-confirmServerDeletion=Seguro desea borrar el servidor: \n %S?
 
 # LOCALIZATION NOTES(serverType-nntp): Do not translate "NNTP" in the line below
 serverType-nntp=Servidor de noticias (NNTP)
 # LOCALIZATION NOTES(serverType-pop3): Do not translate "POP" in the line below
 serverType-pop3=Servidor de correo POP
 # LOCALIZATION NOTES(serverType-imap): Do not translate "IMAP" in the line below
@@ -136,32 +150,33 @@ serverType-movemail=Movemail unix
 
 sizeColumnTooltip=Haga clic para ordenar por tama\u00F1o
 sizeColumnHeader=Tama\u00F1o
 linesColumnTooltip=Haga clic para ordenar por n\u00FAmero de l\u00EDneas
 linesColumnHeader=L\u00EDneas
 
 # status feedback stuff
 documentDone=
-documentLoading=Cargando mensaje...
+documentLoading=Cargando mensaje…
 
 unreadMsgStatus=Sin leer: %S
+selectedMsgStatus=Seleccionado: %S
 totalMsgStatus=Total: %S
 
 # localized folder names
 
 localFolders=Carpetas locales
 
 # LOCALIZATION NOTES (inboxFolderName): OK to translate all foldernames, bugzilla #57440 & bugzilla #23625 fixed
 inboxFolderName=Bandeja de entrada
 trashFolderName=Papelera
 sentFolderName=Enviados
 draftsFolderName=Borradores
 templatesFolderName=Plantillas
-unsentFolderName=Mensajes no enviados
+outboxFolderName=Bandeja de salida
 junkFolderName=Basura
 
 # Error message for special folder deletion on imap accounts
 # LOCALIZATION NOTES (specialFolderDeletionErr): Do not translate "IMAP" in the line below
 specialFolderDeletionErr=No se permite borrar la carpeta especial %S en cuentas IMAP
 specialFolderDeletionErrTitle=Borrado de carpeta especial
 
 # "Normal" priority is often blank,
@@ -174,63 +189,75 @@ priorityHighest=La m\u00E1s alta
 
 #Group by date thread pane titles
 today=Hoy
 yesterday=Ayer
 lastWeek=La semana pasada
 twoWeeksAgo=Hace dos semanas
 older=Correo antiguo
 
-#Grouped By Label
-unlabeledMessages=Mensajes sin etiqueta
+#Grouped By Tags
+untaggedMessages=Mensajes sin etiqueta
 
 # Grouped by status
 messagesWithNoStatus=Sin estado
 
 #Grouped by priority
 noPriority=Sin prioridad
 
-# defaults for labels prefs listed in mailnews.js
-mailnews.labels.description.0=Ninguno
+#Grouped by has attachments
+noAttachments=Sin adjuntos
+attachments=Adjuntos
+
+#Grouped by starred
+notFlagged=No destacado
+groupFlagged=Destacado
+
+# defaults descriptions for tag prefs listed in mailnews.js
+# (we keep the .labels. names for backwards compatibility)
+mailnews.tags.remove=Eliminar todas las etiquetas
 mailnews.labels.description.1=Importante
 mailnews.labels.description.2=Trabajo
 mailnews.labels.description.3=Personal
 mailnews.labels.description.4=Por hacer
 mailnews.labels.description.5=M\u00E1s tarde
 
-# Format definition for label menu text.  This is necessary in order to
-# get the access key to be the on the first character of the menu text
-# instead of after the menu text.  The access keys for each of the label
-# items have been set to be the number preceeding '%S' listed below.
-#
-# '%S' is the prefs defined above, mailnews.labels.description.X.
-#   ie: 0 None
-#       1 Important
-#       2 Work
-#       3 Personal
-#       4 To Do
-#       5 Later
-labelMenuItemFormat0=0 %S
-labelMenuItemFormat1=1 %S
-labelMenuItemFormat2=2 %S
-labelMenuItemFormat3=3 %S
-labelMenuItemFormat4=4 %S
-labelMenuItemFormat5=5 %S
+# Format definition tag menu texts.
+# This is necessary in order to get the accesskeys to be the on the first
+# character of the menu text instead of after the menu text.
+# If a key definition exists for the tag at index n, that key's key will be
+# taken as the accesskey, eg.
+#   <key id="key_tag3" key="&tagCmd3.key;" oncommand="ToggleMessageTagKey(3);"/>
+# makes the third tag have the accesskey &tagCmd3.key;.
+# In the menuitem's label, this accesskey appears at %1$S below; %2$S will be
+# replaced by the tag label.
+mailnews.tags.format=%1$S %2$S
 
 replied=Respondido
 forwarded=Reenviado
 new=Nuevo
 read=Le\u00EDdo
-flagged=Marcado
+flagged=Destacado
 
 # for junk status picker in search and mail views
 junk=Basura
+
+# for junk score origin picker in search and mail views
+junkScoreOriginPlugin=Plugin
+junkScoreOriginFilter=Filtro
+junkScoreOriginWhitelist=Lista blanca
+junkScoreOriginUser=Usuario
+junkScoreOriginImapFlag=Bandera IMAP
+
 # for the has attachment picker in search and mail views
 hasAttachments=Tiene adjuntos
 
+# for the Tag picker in search and mail views.
+tag=Etiquetas
+
 # mailnews.js
 mailnews.send_default_charset=ISO-8859-1
 mailnews.view_default_charset=ISO-8859-1
 
 # generate display names in last first order
 # valid mail.addr_book.displayName.lastnamefirst are: true or false
 mail.addr_book.displayName.lastnamefirst=false
 
@@ -258,17 +285,18 @@ mail.addr_book.show_phonetic_fields=fals
 #
 # 0: auto-detect the current locale format
 #    a separator has to be either '/', '-', '.' and the year in Chistian year
 #    otherwise mm/dd/yyyy (option 3) is used
 #
 mailnews.search_date_format=0
 # separator for search date (e.g. "/", "-"), or empty when search_date_format is zero
 mailnews.search_date_separator=
-
+# leading zeros for day and month values, not used if mailnews.search_date_format is not zero
+mailnews.search_date_leading_zeros=true
 
 # offline msg 
 nocachedbodybody=El cuerpo de este mensaje no se ha descargado desde \
 el servidor para leerlo sin conexi\u00F3n. Para leer este mensaje, \
 debe volver a conectarse, elegir Sin conexi\u00F3n en el men\u00FA \
 Archivo y luego elegir Trabajar con conexi\u00F3n. En el futuro, puede \
 seleccionar qu\u00E9 mensajes o carpetas leer sin conexi\u00F3n. Para ello, \
 elija Sin conexi\u00F3n en el men\u00FA Archivo y luego Sincronizar. Puede ajustar \
@@ -288,19 +316,19 @@ nocachedbodytitle=<TITLE>Pasar a modo co
 confirmUnsubscribeTitle=Confirmar la cancelaci\u00F3n de la suscripci\u00F3n
 confirmUnsubscribeText=\u00BFEst\u00E1 seguro de querer cancelar la suscripci\u00F3n a %S?
 cannotHaveTwoFilterRulesDialogs=Di\u00E1logo de reglas de filtros
 cannotHaveTwoFilterRulesText=No se pudo crear el filtro porque el di\u00E1logo de reglas de filtros ya est\u00E1 en uso. Por favor, cierre el di\u00E1logo y vuelva a intentar.
 
 # msgHdrViewOverlay.js
 openLabel=Abrir
 openLabelAccesskey=b
-saveLabel=Guardar como...
+saveLabel=Guardar como…
 saveLabelAccesskey=A
-detachLabel=Detach...
+detachLabel=Detach…
 detachLabelAccesskey=D
 deleteLabel=Borrar
 deleteLabelAccesskey=B
 deleteAttachments=The following attachments will be permanently deleted from this message:\n%S\nThis action cannot be undone. Do you wish to continue?
 detachAttachments=The following attachments have been successfully saved and will now be permanently deleted from this message:\n%S\nThis action cannot be undone. Do you wish to continue?
 deleteAttachmentFailure=Failed to delete the selected attachments.
 # LOCALIZATION NOTES(attachmentDeletePrefix): Do not translate until foreign language attachment names are fixed
 attachmentDeletePrefix=Deleted: %S
@@ -313,25 +341,32 @@ attachmentDisplayNameFormat=%S %S
 
 # Connection Error Messages
 101=Error desconocido
 102=Fall\u00F3 la conexi\u00F3n con el servidor %S.
 103=No se pudo conectar con el servidor %S; la conexi\u00F3n fue rechazada.
 104=El tiempo de espera para el servidor se ha agotado.
 
 recipientSearchCriteria=El asunto o destinatario contiene:
-senderSearchCriteria=El asunto o remitente contiene:
+fromSearchCriteria=El asunto o remitente contiene:
 
 # LOCALIZATION NOTES(biffNotification): %1$S is the number of new messages  
 biffNotification_message=tiene %1$S mensaje nuevo
 biffNotification_messages=tiene %1$S mensajes nuevos
 
+# LOCALIZATION NOTE(biffNotification): %1$S is the name of the account %2$S is the number of new messages  
+newBiffNotification_message=%1$S tiene %2$S nuevo mensaje
+newBiffNotification_messages=%1$S tiene %2$S nuevos mensajes
+
 # For the Quota tab in the mail folder properties dialog
 quotaUsedFree=%S de %S KB usados
 quotaPercentUsed=%S%% lleno
+# for quota in main window (commandglue.js)
+percent=%S%%
+quotaTooltip=Cuota IMAP: %S KB usado de un total de %S KB. Haga clic para más detalles.
 
 # for message views
 confirmViewDeleteTitle=Confirmar
 confirmViewDeleteMessage=\u00BFEst\u00E1 seguro de querer borrar esta vista?
 
 # for virtual folders
 confirmSavedSearchDeleteMessage=\u00BFEst\u00E1 seguro de querer borrar esta b\u00FAsqueda guardada?
 
@@ -345,37 +380,82 @@ passwordPrompt=Ingrese su contrase\u00F1
 ## @name ENTER_PASSWORD_PROMPT_TITLE
 ## @loc None
 passwordTitle=Contrase\u00F1a para el servidor de correo requerida
 
 # for checking if the user really wants to open lots of messages
 openWindowWarningTitle=Confirmar
 openWindowWarningText=Abrir %S mensajes puede resultar lento. \u00BFContinuar?
 
-# for checking if the user really wants to delete the adaptive filter training set
-confirmResetJunkTrainingTitle=Confirmar
-confirmResetJunkTrainingText=\u00BFEst\u00E1 seguro de querer reinicar los datos de entrenamiento del filtro adaptativo?
+# for warning the user that a tag they're trying to create already exists
+tagExists=Ya existe una etiqueta con ese nombre.
+
+# title of the edit tag dialog
+editTagTitle=Editar etiqueta
 
 # for the virtual folder list dialog title
 # %S is the name of the saved search folder
 editVirtualFolderPropertiesTitle=Editar las propiedades de la b\u00FAsqueda %S
 
 #alert to inform the user to choose one or more folders to search for a saved search folder
 alertNoSearchFoldersSelected=Debe elegir al menos una carpeta en la que buscar para guardar la b\u00FAsqueda:
 
 # These two are displayed in the message and folder pane windows
 # LOCALIZATION NOTES(????ByteAbbreviation): Do not translate %d below, it is the size of the message/folder
 kiloByteAbbreviation=%dKB
 megaByteAbbreviation=%dMB
 
+# Error message if message for a message id wasn't found
+errorOpenMessageForMessageIdTitle=Error abriendo message-id
+errorOpenMessageForMessageIdMessage=Mensaje para message-id %S no encontrado
+
 # Warnings to alert users about phishing urls
-confirmPhishingTitle=Email Scam Alert
+confirmPhishingTitle=Alerta de estafa por correo electrónico
 #LOCALIZATION NOTE %1$S is the brand name, %2$S is the host name of the url being visited
-confirmPhishingUrl1=\u00A1%1$S piensa que este sitio es sospechoso! Puede tratar de parecer la p\u00E1gina web que desea visitar. La mayor parte de los sitios usan nombres en lugar de n\u00FAmeros. \u00BFSeguro desea visitar %2$S?
-confirmPhishingUrl2=\u00A1%1$S piensa que este sitio es sospechoso! Puede tratar de parecer la p\u00E1gina web que desea visitar. \u00BFSeguro desea visitar %2$S?
+confirmPhishingUrl=%1$S piensa que este mensaje es una estafa. Los enlaces del mensaje pueden tratar de hacerse pasar por páginas web que desee visitar. \u00BFSeguro desea visitar %2$S?
 
 # Check for Updates
-updates_checkForUpdates=Buscar actualizaciones...
-updates_downloadingUpdates=Descargando %S...
-updates_downloadingUpdatesFallback=Descargando actualizaci\u00F3n...
-updates_resumeDownloading=Retomar la descarga de %S...
-updates_resumeDownloadingFallback=Retomar la descarga de actualizaci\u00F3n...
+updatesItem_default=Buscar actualizaciones…
+updatesItem_defaultFallback=Buscar actualizaciones…
+updatesItem_downloading=Descargando %S…
+updatesItem_downloadingFallback=Descargando actualización…
+updatesItem_resume=Retomar la descarga de %S…
+updatesItem_resumeFallback=Retomar la descarga de la actualización…
+updatesItem_pending=Aplicar la actualización descargada ahora…
+updatesItem_pendingFallback=Aplicar la actualización descargada ahora…
+
+# Folder Pane Header Title Strings
+folderPaneHeader=Todas las carpetas
+folderPaneHeader_unread=Carpetas no leídas
+folderPaneHeader_favorites=Carpetas favoritas
+folderPaneHeader_recent=Carpetas recientes
 
+# Copy / Move to Folder Again
+#LOCALIZATION NOTE %1$S is the name of the folder we will move to. moveToFolderAgainAccessKey
+# should have the same value as copyToFolderAgainAccessKey as they are the same menu item in the UI
+# moveToFolderAgainAccessKey should also be a letter that occurs before %1$S
+moveToFolderAgain=Mover a "%1$S" de nuevo
+moveToFolderAgainAccessKey=o
+#LOCALIZATION NOTE %1$S is the name of the folder we will copy to
+# copyToFolderAgainAccessKey
+# should have the same value as moveToFolderAgainAccessKey as they are the same menu item in the UI
+# copyToFolderAgainAccessKey should also be a letter that occurs before %1$S
+copyToFolderAgain=Copiar a "%1$S" de nuevo
+copyToFolderAgainAccessKey=o
+
+#LOCALIZATION NOTE %1$S is the e-mail address of the person we will allow remote images for
+alwaysLoadRemoteContentForSender1= Siempre cargar imágenes remotas de %1$S 
+
+# Strings for growl notifications on Mac OS X
+subjectNotificationTitle=Asunto: "%1$S"
+senderNotificationText=Remitente: "%1$S"
+
+# mailCommands.js
+emptyJunkTitle=Confirmar
+emptyJunkMessage=Are you sure you want to permanently delete all messages and subfolders in the Junk folder?
+emptyJunkDontAsk=No preguntar nuevamente.
+emptyTrashTitle=Confirmar
+emptyTrashMessage=Are you sure you want to permanently delete all messages and subfolders in the Trash folder?
+emptyTrashDontAsk=No preguntar nuevamente.
+
+# junkCommands.js
+junkAnalysisPercentComplete=Análisis de basura %S completo
+processingJunkMessages=Procesando mensajes basura
new file mode 100644
--- /dev/null
+++ b/suite/chrome/branding/brand.dtd
@@ -0,0 +1,5 @@
+<!ENTITY  brandFullName         "SeaMonkey">
+<!ENTITY  brandShortName        "SeaMonkey">
+<!ENTITY  vendorShortName       "SeaMonkey">
+<!ENTITY  sidebarName           "Sidebar">
+<!ENTITY  copyright.string      "Copyright &copy; 2003-2008 Contributors to the Mozilla project.">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/branding/brand.properties
@@ -0,0 +1,11 @@
+brandFullName=SeaMonkey
+brandShortName=SeaMonkey
+vendorShortName=SeaMonkey
+sidebarName=Sidebar
+extensions.getMoreLocalesURL=http://www.seamonkey-project.org/releases/#l10n
+extensions.getMoreExtensionsURL=https://%LOCALE%.add-ons.mozilla.org/%LOCALE%/%APP%/%VERSION%/extensions/
+extensions.getMoreThemesURL=https://%LOCALE%.add-ons.mozilla.org/%LOCALE%/%APP%/%VERSION%/themes/
+extensions.getMorePluginsURL=https://%LOCALE%.add-ons.mozilla.org/%LOCALE%/%APP%/%VERSION%/plugins/
+spellchecker.dictionaries.download.url=https://%LOCALE%.add-ons.mozilla.org/%LOCALE%/%APP%/%VERSION%/dictionaries/
+app.releaseNotesURL=http://www.seamonkey-project.org/releases/seamonkey%VERSION%/
+app.vendorURL=http://www.seamonkey-project.org/
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/linkToolbar.dtd
@@ -0,0 +1,81 @@
+<!-- ***** 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 Christopher Hoess <choess@stwing.upenn.edu>'s code.
+   -
+   - The Initial Developer of the Original Code is
+   - Christopher Hoess.
+   - Portions created by the Initial Developer are Copyright (C) 2001
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s):
+   -      Eric Hodel <drbrain@segment7.net>
+   -      Stuart Ballard <sballard@netreach.net>
+   -
+   - 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 LGPL or the GPL. 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 ***** -->
+
+<!-- Link Toolbar Title -->
+<!ENTITY linkToolbar.label "Site Navigation Bar">
+<!ENTITY linkToolbar.accesskey "a">
+
+<!-- Link Toolbar visibility options -->
+<!ENTITY linkToolbarAlways.label "Show Always">
+<!ENTITY linkToolbarAlways.accesskey "S">
+<!ENTITY linkToolbarAsNeeded.label "Show Only As Needed">
+<!ENTITY linkToolbarAsNeeded.accesskey "O">
+<!ENTITY linkToolbarNever.label "Hide Always">
+<!ENTITY linkToolbarNever.accesskey "H">
+
+<!-- Toolbar buttons, menus, and menuitems -->
+<!ENTITY topButton.label "Top">
+<!ENTITY upButton.label "Up">
+<!ENTITY firstButton.label "First">
+<!ENTITY prevButton.label "Previous">
+<!ENTITY nextButton.label "Next">
+<!ENTITY lastButton.label "Last">
+
+<!ENTITY documentButton.label "Document">
+
+<!ENTITY tocButton.label "Table of Contents">
+<!ENTITY chapterButton.label "Chapters">
+<!ENTITY sectionButton.label "Sections">
+<!ENTITY subSectionButton.label "Subsections">
+<!ENTITY appendixButton.label "Appendices">
+<!ENTITY glossaryButton.label "Glossary">
+<!ENTITY indexButton.label "Index">
+
+<!ENTITY moreButton.label "More">
+
+<!ENTITY helpButton.label "Help">
+<!ENTITY searchButton.label "Search">
+
+<!ENTITY authorButton.label "Author(s)">
+<!ENTITY copyrightButton.label "Copyright">
+
+<!ENTITY bookmarkButton.label "Bookmarks">
+
+<!ENTITY alternateButton.label "Other Versions">
+
+<!ENTITY feedButton.label "Subscribe">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/mac/navigator.properties
@@ -0,0 +1,3 @@
+# moved from navigator/locale/navigator.properties
+intl.charset.default=ISO-8859-1
+
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/mac/platformNavigationBindings.dtd
@@ -0,0 +1,9 @@
+<!-- LOCALIZATION NOTE: RTL languages may wish to switch these -->
+<!ENTITY goBackCmd.keyCode "VK_LEFT">
+<!ENTITY goForwardCmd.keyCode "VK_RIGHT">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+
+<!ENTITY addCurPageCmd.commandkey "d">
+
+
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/mailNavigatorOverlay.dtd
@@ -0,0 +1,22 @@
+<!ENTITY newMessageCmd.label             "Message">
+<!ENTITY newMessageCmd.accesskey         "M">
+<!ENTITY newMessageCmd.key               "M">
+
+<!ENTITY newCardCmd.label                "Address Book Card…">
+<!ENTITY newCardCmd.accesskey            "C">
+
+<!ENTITY sendPage.label                  "Send Page…">
+<!ENTITY sendPage.accesskey              "S">
+
+<!ENTITY contextSendThisPage.label       "Send This Page…">
+<!ENTITY contextSendThisPage.accesskey   "d">
+<!ENTITY contextSendThisLink.label       "Send This Link…">
+<!ENTITY contextSendThisLink.accesskey   "k">
+<!ENTITY contextSendImage.label          "Send Image…">
+<!ENTITY contextSendImage.accesskey      "n">
+<!ENTITY contextSendFrame.label          "Send Frame…">
+<!ENTITY contextSendFrame.accesskey      "d">
+
+<!ENTITY sendLinkCmd.label               "Send Link…"> 
+<!ENTITY sendLinkCmd.accesskey           "d">
+
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/metadata.dtd
@@ -0,0 +1,26 @@
+<!ENTITY no-properties.label   "No properties set.">
+
+<!ENTITY caption.label         "Element Properties">
+<!ENTITY image-sec.label       "Image Properties">
+<!ENTITY image-url.label       "Location:">
+<!ENTITY image-desc.label      "Description:">
+<!ENTITY image-alt.label       "Alternate text:">
+<!ENTITY image-width.label     "Width:">
+<!ENTITY image-height.label    "Height:">
+<!ENTITY image-filesize.label  "Size of File:">
+<!ENTITY insdel-sec.label      "Insert/Delete Properties">
+<!ENTITY insdel-cite.label     "Info:">
+<!ENTITY insdel-date.label     "Date:">
+<!ENTITY link-sec.label        "Link Properties">
+<!ENTITY link-url.label        "Address:">
+<!ENTITY link-target.label     "Will open in:">
+<!ENTITY link-type.label       "Target type:">
+<!ENTITY link-lang.label       "Target language:">
+<!ENTITY link-rel.label        "Relation:">
+<!ENTITY link-rev.label        "Reversed relation:">
+<!ENTITY misc-sec.label        "Miscellaneous Properties">
+<!ENTITY misc-lang.label       "Text language:">
+<!ENTITY misc-title.label      "Title:">
+<!ENTITY misc-tblsummary.label "Table summary:">
+<!ENTITY quote-sec.label       "Quote Properties">
+<!ENTITY quote-cite.label      "Info:">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/metadata.properties
@@ -0,0 +1,15 @@
+sameWindowText=Same window
+newWindowText=New window
+parentFrameText=Parent frame
+sameFrameText=Same frame
+embeddedText=Embedded
+unableToShowProps=No properties available.
+altTextMissing=Missing
+altTextBlank=Blank
+imageSize=%S KB (%S bytes)
+imageSizeUnknown=Unknown (not cached)
+imageWidth=%Spx
+imageHeight=%Spx
+# LOCALIZATION NOTE: Next two strings are for language name representations
+#                    %1$S = language name, %2$S = region name
+languageRegionFormat=%1$S (%2$S)
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/navigator.dtd
@@ -0,0 +1,213 @@
+<!-- extracted from content/navigator.xul -->
+
+<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items --> 
+<!-- LOCALIZATION NOTE : FILE Do not translate accesskey and commandkey --> 
+
+<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE --> 
+<!ENTITY mainWindow.title "&brandShortName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> 
+<!ENTITY mainWindow.titlemodifier "&brandShortName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifiermenuseparator " - ">
+
+<!ENTITY nothingAvailable.label "(Nothing Available)">
+
+<!ENTITY browserCmd.label	"New Browser Window">
+<!ENTITY browserCmd.accesskey	"N">
+<!ENTITY tabCmd.label "Browser Tab">
+<!ENTITY tabCmd.accesskey "T">
+<!ENTITY tabCmd.commandkey "t">
+<!ENTITY openCmd.label "Open Web Location…">
+<!ENTITY openCmd.accesskey "l">
+<!ENTITY openCmd.commandkey "l">
+<!ENTITY openFileCmd.label "Open File…">
+<!ENTITY openFileCmd.accesskey "o">
+<!ENTITY openFileCmd.commandkey "o">
+<!ENTITY recentTabs.label "Recently Closed Tabs">
+<!ENTITY recentTabs.accesskey "R">
+<!ENTITY recentTabs.commandkey "t">
+<!ENTITY editPageCmd.label "Edit Page">
+<!ENTITY editPageCmd.accesskey "E">
+<!ENTITY editPageCmd.commandkey "e">
+<!ENTITY editFrameCmd.label "Edit Frame">
+<!ENTITY editFrameCmd.accesskey "m">
+<!ENTITY editFrameSetCmd.label "Edit Frameset">
+<!ENTITY editFrameSetCmd.accesskey "t">
+
+<!ENTITY uploadFile.label "Upload File…">
+<!ENTITY uploadFile.accesskey "F">
+
+<!ENTITY printSetupCmd.label "Page Setup…">
+<!ENTITY printSetupCmd.accesskey "u">
+<!ENTITY printPreviewCmd.label "Print Preview">
+<!ENTITY printPreviewCmd.accesskey "v">
+<!ENTITY printCmd.label "Print…">
+<!ENTITY printCmd.accesskey "p">
+<!ENTITY printCmd.commandkey "p">
+
+<!ENTITY viewMenu.label "View">
+<!ENTITY viewMenu.accesskey "v">
+
+<!ENTITY toolbarsCmd.label "Show/Hide">
+<!ENTITY toolbarsCmd.accesskey "w">
+<!ENTITY navbarCmd.label "Navigation Toolbar">
+<!ENTITY navbarCmd.accesskey "N">
+<!ENTITY personalbarCmd.label "Personal Toolbar">
+<!ENTITY personalbarCmd.accesskey "p">
+<!ENTITY tabbarCmd.label "Tab Bar">
+<!ENTITY tabbarCmd.accesskey "T">
+<!ENTITY taskbarCmd.label "Status Bar">
+<!ENTITY taskbarCmd.accesskey "S">
+<!ENTITY componentbarCmd.label "Component Bar">
+<!ENTITY componentbarCmd.accesskey "C">
+
+<!ENTITY useStyleSheetMenu.label "Use Style">
+<!ENTITY useStyleSheetMenu.accesskey "u">
+<!ENTITY useStyleSheetNone.label "None">
+<!ENTITY useStyleSheetNone.accesskey "N">
+<!ENTITY useStyleSheetPersistentOnly.label "Default Style">
+<!ENTITY useStyleSheetPersistentOnly.accesskey "d">
+<!ENTITY pageSourceCmd.label "Page Source">
+<!ENTITY pageSourceCmd.accesskey "o">
+<!ENTITY pageSourceCmd.commandkey "u">
+<!ENTITY pageInfoCmd.label "Page Info">
+<!ENTITY pageInfoCmd.accesskey "i">
+<!ENTITY pageInfoCmd.commandkey "i">
+<!ENTITY fullScreenCmd.label "Full Screen">
+<!ENTITY fullScreenCmd.accesskey "f">
+<!ENTITY translateMenu.label "Translate Page">
+<!ENTITY translateMenu.accesskey "T">
+<!ENTITY translate.commandKey "t">
+
+<!ENTITY closeOtherTabs.label "Close Other Tabs">
+<!ENTITY closeOtherTabs.accesskey "T">
+<!ENTITY closeWindow.label "Close Window">
+<!ENTITY closeWindow.accesskey "W">
+
+<!ENTITY minimizeButton.tooltip       "Minimize">
+<!ENTITY restoreButton.tooltip        "Restore">
+
+<!-- I'd like all this to move to an overlay or something -->
+<!ENTITY bidiMenu.label "Bidi Options">
+<!ENTITY directionBidiMenu.label "Default Direction">
+<!ENTITY directionRTLBidiCmd.label "Right to Left">
+<!ENTITY directionLTRBidiCmd.label "Left to Right">
+<!ENTITY texttypeBidiMenu.label "Text Type">
+<!ENTITY charsettexttypeBidiCmd.label "Based on Character Set">
+<!ENTITY logicaltexttypeBidiCmd.label "Logical">
+<!ENTITY visualtexttypeBidiCmd.label "Visual">
+<!ENTITY numeralBidiMenu.label "Numeral Shape">
+<!ENTITY regularcontextnumeralBidiCmd.label "Contextual">
+<!ENTITY hindicontextnumeralBidiCmd.label "Hindi Numerals on RTL Document Direction">
+<!ENTITY arabicnumeralBidiCmd.label "Arabic">
+<!ENTITY hindinumeralBidiCmd.label "Hindi">
+<!ENTITY controlstextmodeBidiMenu.label "Text Mode in Controls">
+<!ENTITY logicalcontrolstextmodeBidiCmd.label "Logical">
+<!ENTITY visiualcontrolstextmodeBidiCmd.label "Visual">
+<!ENTITY containercontrolstextmodeBidiCmd.label "Like Containing Document">
+<!ENTITY charactersetBidiMenu.label "Character set">
+<!ENTITY doccharactersetBidiCmd.label "Use the document specified character set">
+<!ENTITY defaultcharactersetBidiCmd.label "Use my default character set, overriding the document-specified character set">
+
+<!ENTITY webContentMenu.label "Languages and Web Content">
+<!ENTITY webContentMenu.accesskey "l">
+<!ENTITY downloadMore.label "Download More">
+<!ENTITY downloadMore.accesskey "D">
+<!ENTITY applyTheme.label	"Apply Theme"> 
+<!ENTITY applyTheme.accesskey	"A"> 
+<!ENTITY getNewThemesCmd.label "Get New Themes">
+<!ENTITY getNewThemesCmd.accesskey "G">
+<!ENTITY searchMenu.label "Search">
+<!ENTITY searchMenu.accesskey "S">
+<!ENTITY findOnCmd.label "Find in This Page…">
+<!ENTITY findOnCmd.accesskey "f">
+<!ENTITY findOnCmd.commandkey "f">
+<!ENTITY findAgainCmd.label "Find Again">
+<!ENTITY findAgainCmd.accesskey "g">
+<!ENTITY findAgainCmd.commandkey "g">
+<!ENTITY findPrevCmd.label "Find Previous">
+<!ENTITY findPrevCmd.accesskey "v">
+<!ENTITY findPrevCmd.commandkey "g">
+<!ENTITY findAgainCmd.commandkey2 "VK_F3">
+<!ENTITY findPrevCmd.commandkey2 "VK_F3">
+
+<!ENTITY searchInternetCmd.label "Search the Web">
+<!ENTITY searchInternetCmd.accesskey "S">
+<!ENTITY searchInternet.commandKey "s">
+
+<!ENTITY clearPrivateDataCmd.label "Clear Private Data…">
+<!ENTITY clearPrivateDataCmd.accesskey "e">
+
+<!ENTITY goMenu.label "Go">
+<!ENTITY goMenu.accesskey "g">
+<!ENTITY goHomeCmd.label "Home">
+<!ENTITY goHomeCmd.accesskey "h">
+
+<!ENTITY bookmarksMenu.label "Bookmarks">
+<!ENTITY bookmarksMenu.accesskey "B">
+<!ENTITY addCurPageCmd.label "Bookmark This Page">
+<!ENTITY addCurPageCmd.accesskey "B">
+<!ENTITY addCurPageAsCmd.label "File Bookmark…">
+<!ENTITY addCurPageAsCmd.accesskey "F">
+<!ENTITY addCurPageAsCmd.commandkey "d">
+<!ENTITY addCurTabsAsCmd.label "Bookmark This Group of Tabs…">
+<!ENTITY addCurTabsAsCmd.accesskey "G">
+<!ENTITY manBookmarksCmd.label "Manage Bookmarks…">
+<!ENTITY manBookmarksCmd.accesskey "M">
+<!ENTITY manBookmarksCmd.commandkey "b">
+<!ENTITY feedsMenu.label "Subscribe to This Page">
+<!ENTITY feedsMenu.accesskey "S">
+<!ENTITY emptyItem.label "(Empty)">
+
+<!ENTITY helpMenuCmd.label "Help">
+<!ENTITY helpMenuCmd.accesskey "h">
+<!ENTITY helpContentsCmd.label "Help Contents">
+<!ENTITY softwareUpdatesCmd.label "Software Updates">
+<!ENTITY technicalSupportCmd.label "Technical Support">
+<!ENTITY releaseNotesCmd.label "Release Notes">
+
+<!ENTITY menuBar.tooltip                  "Menu Bar">
+<!ENTITY personalToolbar.tooltip          "Personal Toolbar">
+<!ENTITY navigationToolbar.tooltip        "Navigation Toolbar">
+
+<!-- Toolbar items --> 
+<!ENTITY backButton.label             "Back">
+<!ENTITY backButton.tooltip           "Go back one page">
+<!ENTITY forwardButton.label          "Forward">
+<!ENTITY forwardButton.tooltip        "Go forward one page">
+<!ENTITY reloadButton.label           "Reload">
+<!ENTITY reloadButton.tooltip         "Reload current page">
+<!ENTITY stopButton.label             "Stop">
+<!ENTITY stopButton.tooltip           "Stop loading this page">
+<!ENTITY searchButton.label           "Search">
+<!ENTITY searchButton.tooltip         "Type a word in the field to the left, then click Search">
+<!ENTITY goButton.label               "Go">
+<!ENTITY goButton.tooltip             "Type a location in the field to the left, then click Go">
+<!ENTITY printButton.label            "Print">
+<!ENTITY printButton.tooltip          "Print this page">
+
+<!ENTITY throbber.tooltip             "Go to the &vendorShortName; home page">
+
+<!ENTITY locationBar.tooltip          "Enter search term, keyword, or web address">
+<!ENTITY locationBar.accesskey        "d">
+<!ENTITY locationBar.title            "Location">
+
+<!ENTITY proxyIcon.tooltip            "Drag and drop this icon to create a link to this page">
+<!ENTITY internetKeyword.tooltip      "Return to previously viewed page or choose keyword">
+
+<!-- Toolbar items --> 
+<!ENTITY  bookmarksButton.label       "Bookmarks">
+<!ENTITY  bookmarksButton.tooltip     "Bookmarks list">
+<!ENTITY  homeButton.label            "Home">
+
+<!-- Statusbar -->
+<!ENTITY  statusText.label            "Done">
+
+<!ENTITY historyCmd.label           "History">  
+<!ENTITY historyCmd.accesskey       "i">
+<!ENTITY history.commandKey         "h">
+
+<!ENTITY popupIcon.tooltiptext      "Unblock this site's popups">
+
+<!ENTITY bidiSwitchPageDirectionItem.label        "Switch Page Direction">
+<!ENTITY bidiSwitchPageDirectionItem.accesskey    "g">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/navigator.properties
@@ -0,0 +1,89 @@
+nv_done=Done
+nv_timeout=Timed Out
+nv_stopped=Stopped
+openFile=Open File
+uploadFile=Upload File
+
+droponhomebutton=Drop a link or file to make it your home page
+droponhometitle=Set Home Page
+droponhomemsg=Do you want this document to be your new home page?
+droponhomeokbutton=Set Home Page
+
+jserror=An error has occurred on this page. Double click here for details.
+
+#
+# localizable preference value
+#
+
+# all.js
+#
+# Localization Note: font.language.group controls the initial setting of the
+# language drop-down in the fonts pref panel. Set it to the value of one of the
+# menuitems in the "selectLangs" menulist in
+# /xpfe/components/prefwindow/resources/content/pref-fonts.xul 
+font.language.group=x-western
+# Localization Note: Add the code for your language at the front of this entry,
+# leaving "en-us, en" for fallback. It's recommended to use the same form, e.g.
+# "ja-jp, ja, en-us, en"
+intl.accept_languages=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: Do NOT change this entry.
+intl.charsetmenu.browser.unicode=UTF-8, UTF-16, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE, UTF-7
+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
+
+linkTargetLabel=Link will open in:
+linkHREFLabel=Location:
+
+#SessionHistory.js
+nothingAvailable=(Nothing Available)
+
+#navigator.js
+oldthemetitle=Warning: incompatible theme
+oldTheme=You have selected a theme which was designed for an earlier version of %brand% and is incompatible with your current %brand% version. Please check %brand% theme sites for an updated version of the theme. You can uninstall this theme by clicking \"OK\" button.
+noPopupControl=can't control popups for this site
+
+#nsContextMenu.js (setWallpaper confirmation dialog)
+wallpaperConfirmTitle  = Set As Wallpaper
+wallpaperConfirmButton = Set Wallpaper
+wallpaperConfirmMsg    = Do you want to set this image as your desktop wallpaper?
+
+# XXX - this sucks and should only be temporary.
+switchskins=Theme changes will take effect when you restart %S.
+switchskinstitle=Apply Theme
+# Localization Note: Use 'true' or 'false' to control the pref:theme to 
+# show the English description or not
+# for example, in Japanese build, instead of showing English description
+# set the following value to false so it won't show up.
+showskinsdescription=true
+
+# menu_close labels
+tabs.closeTab.label=Close Tab
+tabs.closeTab.accesskey=C
+tabs.close.label=Close
+tabs.close.accesskey=C
+
+tabs.recentlyClosed.format=%1$S %2$S
+
+tabs.closeWarningTitle=Confirm close
+tabs.closeWarning=This browser window has %S tabs open. Do you want to close it and all its tabs?
+tabs.closeButton=Close all tabs
+tabs.closeWarningPromptMe=Warn me when closing multiple tabs
+tabs.historyItem=Group of Tabs
+
+# urlbarBindings.xml
+# LOCALIZATION NOTE: This is for the location bar drop-down string:
+#   "Search " + search_engine_name + " for " + user_input
+#   e.g. "Search Google for abc"
+# DO NOT change the %S order when translate, the first %S must be the search engine name.
+searchFor=Search %S for "%S"
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/pageInfo.dtd
@@ -0,0 +1,147 @@
+<!--
+# ***** 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 Communicator client code.
+#
+# The Initial Developer of the Original Code is Daniel Brooks.
+# Portions created by the Initial Developer are Copyright (C) 2001-2007
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s): Daniel Brooks <db48x@yahoo.com>
+#                 Florian QUEZE <f.qu@queze.net>
+#                 Ehsan Akhgari <ehsan.akhgari@gmail.com>
+#
+# 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 LGPL or the GPL. 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 *****
+-->
+
+<!-- Note to localizers, don't localize the strings 'width' or 'height' -->
+<!ENTITY  pageInfoWindow.dimensions  "width: 100ch; height: 30em;">
+
+<!ENTITY  copy.key              "C">
+<!ENTITY  copy.label            "Copy">
+<!ENTITY  copy.accesskey        "C">
+<!ENTITY  selectall.key         "A">
+<!ENTITY  selectall.label       "Select All">
+<!ENTITY  selectall.accesskey   "A">
+<!ENTITY  closeWindow.key       "w">
+
+<!ENTITY  generalTab            "General">
+<!ENTITY  generalTab.accesskey  "G">
+<!ENTITY  generalURL            "Address:">
+<!ENTITY  generalType           "Type:">
+<!ENTITY  generalMode           "Render Mode:">
+<!ENTITY  generalSize           "Size:">
+<!ENTITY  generalReferrer       "Referring URL:">
+<!ENTITY  generalSource         "Cache Source:">
+<!ENTITY  generalModified       "Modified:">
+<!ENTITY  generalEncoding       "Encoding:">
+<!ENTITY  generalMetaName       "Name">
+<!ENTITY  generalMetaContent    "Content">
+<!ENTITY  generalSecurityMore   "More">
+<!ENTITY  generalSecurityMore.accesskey "o">
+
+<!ENTITY  formsTab              "Forms">
+<!ENTITY  formsTab.accesskey    "F">
+<!ENTITY  formAction            "Form Action">
+<!ENTITY  formMethod            "Method">
+<!ENTITY  formName              "Name">
+<!ENTITY  formNo                "No.">
+<!ENTITY  formEncoding          "Encoding:">
+<!ENTITY  formTarget            "Target:">
+<!ENTITY  formFields            "Fields:">
+<!ENTITY  formLabel             "Label">
+<!ENTITY  formFName             "Field Name">
+<!ENTITY  formType              "Type">
+<!ENTITY  formCValue            "Current Value">
+
+<!ENTITY  linksTab              "Links">
+<!ENTITY  linksTab.accesskey    "L">
+<!ENTITY  linkNo                "No.">
+<!ENTITY  linkName              "Name">
+<!ENTITY  linkAddress           "Address">
+<!ENTITY  linkType              "Type">
+<!ENTITY  linkTarget            "Target">
+<!ENTITY  linkAccessKey         "Access Key">
+
+<!ENTITY  mediaTab              "Media">
+<!ENTITY  mediaTab.accesskey    "M">
+<!ENTITY  mediaURL              "Address:">
+<!ENTITY  mediaAlt              "Alternate Text:">
+<!ENTITY  mediaAltHeader        "Alternate Text">
+<!ENTITY  mediaAddress          "Address">
+<!ENTITY  mediaType             "Type">
+<!ENTITY  mediaSize             "Size">
+<!ENTITY  mediaCount            "Count">
+<!ENTITY  mediaDimensions       "Specified Dimensions:">
+<!ENTITY  mediaPhysDimensions   "Actual Dimensions:">
+<!ENTITY  mediaTitle            "Title:">
+<!ENTITY  mediaLongdesc         "Long Description:">
+<!ENTITY  mediaBlockImage.accesskey "B">
+<!ENTITY  mediaSaveAs           "Save As…">
+<!ENTITY  mediaSaveAs.accesskey "A">
+<!ENTITY  mediaSaveAs2.accesskey "e">
+<!ENTITY  mediaPreview          "Media Preview:">
+
+<!ENTITY  feedTab               "Feeds">
+<!ENTITY  feedTab.accesskey     "F">
+<!ENTITY  feedSubscribe         "Subscribe">
+<!ENTITY  feedSubscribe.accesskey "u">
+
+<!ENTITY  permTab               "Permissions">
+<!ENTITY  permTab.accesskey     "P">
+<!ENTITY  permUseDefault        "Use Default">
+<!ENTITY  permAllow             "Allow">
+<!ENTITY  permAllowSession      "Allow for Session">
+<!ENTITY  permBlock             "Block">
+<!ENTITY  permissionsFor        "Permissions for:">
+<!ENTITY  permImage             "Load Images">
+<!ENTITY  permPopup             "Open Popup Windows">
+<!ENTITY  permCookie            "Set Cookies">
+<!ENTITY  permInstall           "Install Extensions or Themes">
+
+<!ENTITY  securityTab           "Security">
+<!ENTITY  securityTab.accesskey "S">
+<!ENTITY  securityHeader        "Security information for this page">
+<!ENTITY  securityView.certView "View Certificate">
+<!ENTITY  securityView.accesskey "V">
+<!ENTITY  securityView.unknown   "Unknown">
+
+
+<!ENTITY  securityView.identity.header   "Web Site Identity">
+<!ENTITY  securityView.identity.owner    "Owner: ">
+<!ENTITY  securityView.identity.domain   "Web site: ">
+<!ENTITY  securityView.identity.verifier "Verified by: ">
+
+<!ENTITY  securityView.privacy.header                   "Privacy &amp; History">
+<!ENTITY  securityView.privacy.history                  "Have I visited this website before today?">
+<!ENTITY  securityView.privacy.cookies                  "Is this web site storing information (cookies) on my computer?">
+<!ENTITY  securityView.privacy.viewCookies              "View Cookies">
+<!ENTITY  securityView.privacy.viewCookies.accessKey    "k">
+<!ENTITY  securityView.privacy.passwords                "Have I saved any passwords for this web site?">
+<!ENTITY  securityView.privacy.viewPasswords            "View Saved Passwords">
+<!ENTITY  securityView.privacy.viewPasswords.accessKey  "w">
+
+<!ENTITY  securityView.technical.header                 "Technical Details">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/pageInfo.properties
@@ -0,0 +1,97 @@
+# ***** 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
+# International Business Machines Corporation.
+# Portions created by the Initial Developer are Copyright (C) 2000
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#   Daniel Brooks <db48x@yahoo.com>
+#   Mike Kowalski <mikejk@ameritech.net>
+#   Ehsan Akhgari <ehsan.akhgari@gmail.com>
+#
+# 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 *****
+
+pageInfo.page.title=Page Info - %S
+pageInfo.frame.title=Frame Info - %S
+
+noPageTitle=Untitled Page:
+pageTitle=%S:
+unknown=Unknown
+default=Default
+notSet=Not specified
+yes=Yes
+no=No
+
+mediaImg=Image
+mediaBGImg=Background
+mediaObject=Object
+mediaEmbed=Embed
+mediaLink=Icon
+mediaInput=Input
+mediaFileSize=%S KB
+mediaSize=%Spx \u00D7 %Spx
+mediaSelectFolder=Select a Folder to Save the Images
+mediaBlockImage=Block Images from %S
+
+generalQuirksMode=Quirks mode
+generalStrictMode=Standards compliance mode
+generalNotCached=Not cached
+generalDiskCache=Disk cache
+generalMemoryCache=Memory cache
+generalSize=%S KB (%S bytes)
+generalMetaTag=Meta (1 tag)
+generalMetaTags=Meta (%S tags)
+generalSiteIdentity=This web site is owned by %S\nThis has been verified by %S
+
+formTitle=Form %S:
+formUntitled=Unnamed Form:
+formDefaultTarget=None (opens in same window)
+formChecked=Checked
+formUnchecked=Unchecked
+formPassword=••••••••
+
+linkAnchor=Anchor
+linkArea=Area
+linkSubmission=Form Submission
+linkSubmit=Submit Query
+linkRel=Related Item
+linkStylesheet=Stylesheet
+linkRev=Reverse Link
+linkX=Simple XLink
+linkScript=Script
+linkScriptInline=inline
+
+feedRss=RSS
+feedAtom=Atom
+feedXML=XML
+
+securityCertText=This web site provides a certificate to verify its identity.
+securityNoIdentity=This web site does not supply identity information.
+securityOneVisit=Yes, once
+securityNVisits=Yes, %S times
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/region.properties
@@ -0,0 +1,29 @@
+# navigator.properties
+homePageDefault=http://www.mozilla.org/
+keywordList=http://home.netscape.com/escapes/keywords
+webmailKeyword=http://webmail.netscape.com
+fallbackDefaultSearchURL=http://www.google.com/search?q=
+otherSearchURL=http://www.google.com
+#
+# all.js
+#
+browser.startup.homepage=http://www.seamonkey-project.org/start/
+browser.throbber.url=http://www.seamonkey-project.org/
+browser.search.defaulturl=http://www.google.com/search?q=
+general.useragent.contentlocale=US
+
+browser.translation.service=http://translate.google.com/translate?prev=/language_tools&u=
+browser.translation.serviceDomain=translate.google.com
+
+#config.js
+#
+startup.homepage_override_url=http://www.seamonkey-project.org/start/
+
+# 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=My 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
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/tabbrowser.dtd
@@ -0,0 +1,17 @@
+<!ENTITY  untitledTab            "(Untitled)">
+<!ENTITY  newTab.label           "New Tab">
+<!ENTITY  newTab.accesskey       "N">
+<!ENTITY  closeTab.label         "Close Tab">
+<!ENTITY  closeTab.accesskey         "C">
+<!ENTITY  closeOtherTabs.label   "Close Other Tabs">
+<!ENTITY  closeOtherTabs.accesskey         "O">
+<!ENTITY  reloadAllTabs.label    "Reload All Tabs">
+<!ENTITY  reloadAllTabs.accesskey         "A">
+<!ENTITY  reloadTab.label        "Reload Tab">
+<!ENTITY  reloadTab.accesskey         "R">
+<!ENTITY  bookmarkGroup.label    "Bookmark This Group of Tabs">
+<!ENTITY  bookmarkGroup.accesskey  "B">
+<!ENTITY  closeTabButton.tooltip   "Close current tab">
+<!ENTITY  newTabButton.tooltip   "Open a new tab">
+<!ENTITY  undoCloseTab.label    "Undo Close Tab">
+<!ENTITY  undoCloseTab.accesskey  "U">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/tabbrowser.properties
@@ -0,0 +1,9 @@
+tabs.loading=Loading…
+tabs.untitled=(Untitled)
+tabs.closeWarningTitle=Confirm Closing Other Tabs
+tabs.closeWarning=You are about to close %S other tab(s). Are you sure you want to continue?
+tabs.closeButton=Close other tabs
+tabs.closeWarningPromptMe=Warn me when I attempt to close other tabs
+browsewithcaret.checkMsg=Do not show me this dialog box again.
+browsewithcaret.checkWindowTitle=Caret Browsing
+browsewithcaret.checkLabel=Pressing F7 turns Caret Browsing on or off. This feature places a moveable cursor in web pages, allowing you to select text with the keyboard. Do you want to turn Caret Browsing on?
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/unix/navigator.properties
@@ -0,0 +1,3 @@
+# moved from navigator/locale/navigator.properties
+intl.charset.default=ISO-8859-1
+
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/unix/platformNavigationBindings.dtd
@@ -0,0 +1,6 @@
+<!-- LOCALIZATION NOTE: RTL languages may wish to switch these -->
+<!ENTITY goBackCmd.keyCode "VK_LEFT">
+<!ENTITY goForwardCmd.keyCode "VK_RIGHT">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY findOnCmd.commandkey2 "VK_F19">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/viewSource.dtd
@@ -0,0 +1,27 @@
+<!-- extracted from content/viewSource.xul -->
+
+<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE --> 
+<!ENTITY mainWindow.title "&brandShortName;"> 
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE --> 
+<!ENTITY mainWindow.titlemodifier "&brandShortName;"> 
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifierseparator " - ">
+<!ENTITY mainWindow.preface "Source of: ">
+
+<!ENTITY viewPartialSourceWindow.title "DOM Source">
+
+<!ENTITY menu_wrapLongLines.title "Wrap Long Lines"> 
+<!ENTITY menu_wrapLongLines.accesskey "W">
+
+<!ENTITY menu_highlightSyntax.label "Syntax Highlighting">
+<!ENTITY menu_highlightSyntax.accesskey "H">
+
+<!ENTITY findNextCmd.label "Find Next">
+<!ENTITY findNextCmd.accesskey "n">
+
+<!ENTITY goToLineCmd.label "Go to Line…">
+<!ENTITY goToLineCmd.accesskey "G">
+<!ENTITY goToLineCmd.commandkey "l">
+
+<!ENTITY printSetupCmd.label "Page Setup…">
+<!ENTITY printSetupCmd.accesskey "u">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/viewSource.properties
@@ -0,0 +1,7 @@
+goToLineTitle     = Go to line
+goToLineText      = Enter line number
+invalidInputTitle = Invalid input
+invalidInputText  = The line number entered is invalid.
+outOfRangeTitle   = Line not found
+outOfRangeText    = The specified line was not found.
+statusBarLineCol  = Line %1$S, Col %2$S
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/win/navigator.properties
@@ -0,0 +1,3 @@
+# moved from navigator/locale/navigator.properties
+intl.charset.default=ISO-8859-1
+
new file mode 100644
--- /dev/null
+++ b/suite/chrome/browser/win/platformNavigationBindings.dtd
@@ -0,0 +1,7 @@
+<!-- LOCALIZATION NOTE: RTL languages may wish to switch these -->
+<!ENTITY goBackCmd.keyCode "VK_LEFT">
+<!ENTITY goForwardCmd.keyCode "VK_RIGHT">
+
+<!ENTITY addCurPageCmd.commandkey "d">
+
+
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/askViewZoom.dtd
@@ -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 this file as it was released on September 7, 2000.
+   -
+   - The Initial Developer of the Original Code is
+   - Peter Annema.
+   - Portions created by the Initial Developer are Copyright (C) 2000
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s):
+   -   Peter Annema <disttsc@bart.nl> (Original Author)
+   -
+   - 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 ***** -->
+
+<!ENTITY askViewZoom.title "Zoom">
+<!ENTITY selectZoom.label "Seleccionar zoom (&#37;):">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/bookmarks/addBookmark.dtd
@@ -0,0 +1,51 @@
+<!-- ***** 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 Communicator.
+   -
+   - The Initial Developer of the Original Code is
+   - Netscape Communications Corp.
+   - Portions created by the Initial Developer are Copyright (C) 1999
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s):
+   -   Ben Goodger <ben@netscape.com> (Original Author)
+   -
+   - 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 ***** -->
+  
+<!ENTITY newBookmark.title          "File Bookmark">
+<!ENTITY selectFolder.title         "Choose Folder">
+<!ENTITY name.label                 "Name:">
+<!ENTITY name.accesskey             "N">
+<!ENTITY url.label                  "Location:">
+<!ENTITY url.accesskey              "L">
+<!ENTITY shortcutURL.label          "Keyword:">
+<!ENTITY shortcutURL.accesskey      "K">
+<!ENTITY destination.label          "Destination:">
+<!ENTITY destination.accesskey      "D">
+<!ENTITY newFolder.label            "New Folder…">
+<!ENTITY newFolder.accesskey        "w">
+<!ENTITY addGroup.label             "Bookmark this group of tabs">
+<!ENTITY addGroup.accesskey         "B">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/bookmarks/bm-props.dtd
@@ -0,0 +1,108 @@
+<!-- ***** 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 Communicator.
+   -
+   - The Initial Developer of the Original Code is
+   - Netscape Communications Corp.
+   - Portions created by the Initial Developer are Copyright (C) 1999
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s):
+   -   Stephen Lamm          <slamm@netscape.com>
+   -   Robert John Churchill <rjc@netscape.com>
+   -   Ben Goodger           <ben@netscape.com>
+   -
+   - 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 ***** -->
+
+<!ENTITY bookmarks.windowtitle.label  "Properties for &quot;**bm_title**&quot;">
+
+<!ENTITY generalInfo.label            "General">
+<!ENTITY bookmarks.name.label         "Name:">
+<!ENTITY bookmarks.name.accesskey     "N">
+<!ENTITY bookmarks.location.label     "Location:">
+<!ENTITY bookmarks.location.accesskey "L">
+<!ENTITY bookmarks.shortcut.label     "Keyword:">
+<!ENTITY bookmarks.shortcut.accesskey "K">
+<!ENTITY bookmarks.description.label  "Description:">
+<!ENTITY bookmarks.description.accesskey "D">
+
+<!ENTITY checkforupdates.legend.label "Check this location for updates">
+<!ENTITY when.label                   "When:">
+<!ENTITY when.accesskey               "W">
+<!ENTITY from.label                   "from:">
+<!ENTITY from.accesskey               "f">
+<!ENTITY to.label                     "to: ">
+<!ENTITY to.accesskey                 "t">
+<!ENTITY every.label                  "every">
+<!ENTITY every.accesskey              "e">
+<!ENTITY minutes.label                "minute(s)">
+<!ENTITY notifications.legend.label   "Notification">
+
+<!ENTITY checknever.label             "Never">
+<!ENTITY checkeveryday.label          "Every day">
+<!ENTITY checkweekdays.label          "Weekdays">
+<!ENTITY checkweekends.label          "Weekends">
+<!ENTITY checkmondays.label           "Mondays">
+<!ENTITY checktuesdays.label          "Tuesdays">
+<!ENTITY checkwednesdays.label        "Wednesdays">
+<!ENTITY checkthursdays.label         "Thursdays">
+<!ENTITY checkfridays.label           "Fridays">
+<!ENTITY checksaturdays.label         "Saturdays">
+<!ENTITY checksundays.label           "Sundays">
+
+<!ENTITY midnight.label               "Midnight">
+<!ENTITY AMone.label                  "1 AM">
+<!ENTITY AMtwo.label                  "2 AM">
+<!ENTITY AMthree.label                "3 AM">
+<!ENTITY AMfour.label                 "4 AM">
+<!ENTITY AMfive.label                 "5 AM">
+<!ENTITY AMsix.label                  "6 AM">
+<!ENTITY AMseven.label                "7 AM">
+<!ENTITY AMeight.label                "8 AM">
+<!ENTITY AMnine.label                 "9 AM">
+<!ENTITY AMten.label                  "10 AM">
+<!ENTITY AMeleven.label               "11 AM">
+<!ENTITY noon.label                   "Noon">
+<!ENTITY PMone.label                  "1 PM">
+<!ENTITY PMtwo.label                  "2 PM">
+<!ENTITY PMthree.label                "3 PM">
+<!ENTITY PMfour.label                 "4 PM">
+<!ENTITY PMfive.label                 "5 PM">
+<!ENTITY PMsix.label                  "6 PM">
+<!ENTITY PMseven.label                "7 PM">
+<!ENTITY PMeight.label                "8 PM">
+<!ENTITY PMnine.label                 "9 PM">
+<!ENTITY PMten.label                  "10 PM">
+<!ENTITY PMeleven.label               "11 PM">
+
+<!ENTITY notification.icon.label      "Change the bookmark's icon">
+<!ENTITY notification.icon.accesskey  "C">
+<!ENTITY notification.sound.label     "Play a sound">
+<!ENTITY notification.sound.accesskey "P">
+<!ENTITY notification.alert.label     "Display an alert">
+<!ENTITY notification.alert.accesskey "r">
+<!ENTITY notification.window.label    "Open web page in a new window">
+<!ENTITY notification.window.accesskey "O">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/bookmarks/bookmarks.dtd
@@ -0,0 +1,121 @@
+<!-- ***** 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 Communicator.
+   -
+   - The Initial Developer of the Original Code is
+   - Netscape Communications Corp.
+   - Portions created by the Initial Developer are Copyright (C) 1999
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s):
+   -   Stephen Lamm <slamm@netscape.com>
+   -   Blake Ross <blakeross@telocity.com>
+   -   Mike Kowalski <mikejk@ameritech.net>
+   -
+   - 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 ***** -->
+
+<!-- extracted from ./bookmarks.xul -->
+<!ENTITY menuBar.tooltip               "Menu Bar">
+<!ENTITY bookmarkToolbar.tooltip       "Bookmark Toolbar">
+<!ENTITY bookmarksSearch.tooltip       "Bookmarks Search Toolbar">
+<!ENTITY menuitem.newBookmark.label    "Bookmark">
+<!ENTITY command.newBookmark.accesskey "B">
+<!ENTITY menuitem.newFolder.label      "Folder">
+<!ENTITY button.newFolder.label        "New Folder">
+<!ENTITY button.newFolder.accesskey    "N">
+<!ENTITY command.newFolder.accesskey   "F">
+<!ENTITY menuitem.newSeparator.label   "Separator">
+<!ENTITY button.newSeparator.label     "New Separator">
+<!ENTITY button.newSeparator.accesskey  "o">
+<!ENTITY command.newSeparator.accesskey "S">
+<!ENTITY menuitem.open.label           "Open Bookmarks File…">
+<!ENTITY menuitem.open.accesskey       "O">
+<!ENTITY menuitem.import.label         "Import…">
+<!ENTITY menuitem.import.accesskey     "i">
+<!ENTITY menuitem.export.label         "Export…">
+<!ENTITY menuitem.export.accesskey     "e">
+<!ENTITY menuitem.find.label           "Search Bookmarks…">
+<!ENTITY command.findBookmarks.label   "Search…">
+<!ENTITY menuitem.find.accesskey       "S">
+<!ENTITY edit.find.keybinding          "f">
+<!ENTITY command.properties.label      "Properties…">
+<!ENTITY button.properties.accesskey  "P">
+<!ENTITY command.properties.accesskey  "o">
+<!ENTITY edit.properties.keybinding    "i">
+<!ENTITY command.rename.label          "Rename…">
+<!ENTITY button.rename.accesskey      "R">
+<!ENTITY command.delete.label          "Delete">
+<!ENTITY button.delete.accesskey      "D">
+<!ENTITY command.moveBookmark.label    "Move Bookmark(s)…">
+<!ENTITY command.moveBookmarkShort.label "Move…">
+<!ENTITY command.moveBookmark.accesskey "M">
+<!ENTITY command.addBookmark.label     "Add…">
+<!ENTITY command.manageBookmarks.label "Manage">
+<!ENTITY command.sortFolder.label      "Sort Folder…">
+<!ENTITY command.sortFolder.accesskey  "S">
+<!ENTITY edit.sortFolder.keybinding    "S">
+<!ENTITY command.sortFolderByName.label "Sort Folder by Name">
+<!ENTITY command.sortFolderByName.accesskey "N">
+
+<!ENTITY menuitem.view.command.toolbar.label        "Toolbar">
+<!ENTITY menuitem.view.command.toolbar.accesskey    "t">
+<!ENTITY menuitem.view.command.searchbar.label      "Search bar">
+<!ENTITY menuitem.view.command.searchbar.accesskey  "S">
+<!ENTITY menuitem.view.show_columns.label           "Show columns">
+<!ENTITY menuitem.view.show_columns.accesskey       "c">
+<!ENTITY menuitem.newbookmarkfolder.label           "Set as New Bookmark Folder">
+<!ENTITY menuitem.newbookmarkfolder.accesskey       "b">
+<!ENTITY menuitem.newinternetsearchfolder.label     "Set as New Internet Search Folder">
+<!ENTITY menuitem.newinternetsearchfolder.accesskey "i">
+<!ENTITY menuitem.personaltoolbarfolder.label       "Set as Personal Toolbar Folder">
+<!ENTITY menuitem.personaltoolbarfolder.accesskey   "p">
+
+<!ENTITY treecol.name.label             "Name">
+<!ENTITY treecol.name.accesskey         "n">
+<!ENTITY treecol.name.tooltip           "Click to sort by name">
+<!ENTITY treecol.url.label              "Location">
+<!ENTITY treecol.url.accesskey          "l">
+<!ENTITY treecol.url.tooltip            "Click to sort by location">
+<!ENTITY treecol.shortcut.label         "Keyword">
+<!ENTITY treecol.shortcut.accesskey     "k">
+<!ENTITY treecol.shortcut.tooltip       "Click to sort by keyword">
+<!ENTITY treecol.description.label      "Description">
+<!ENTITY treecol.description.accesskey  "d">
+<!ENTITY treecol.description.tooltip    "Click to sort by description">
+<!ENTITY treecol.addedon.label          "Added">
+<!ENTITY treecol.addedon.accesskey      "a">
+<!ENTITY treecol.addedon.tooltip        "Click to sort by added">
+<!ENTITY treecol.lastmod.label          "Last Modified">
+<!ENTITY treecol.lastmod.accesskey      "m">
+<!ENTITY treecol.lastmod.tooltip        "Click to sort by last modified">
+<!ENTITY treecol.lastvisit.label        "Last Visited">
+<!ENTITY treecol.lastvisit.accesskey    "b">
+<!ENTITY treecol.lastvisit.tooltip      "Click to sort by last visit">
+
+<!ENTITY bookmarksWindowTitle.label     "Bookmark Manager">
+
+<!ENTITY search.label                     "Search">
+<!ENTITY search.accesskey                 "S">
new file mode 100755
--- /dev/null
+++ b/suite/chrome/common/bookmarks/bookmarks.properties
@@ -0,0 +1,108 @@
+# ***** 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 *****
+
+cmd_bm_open.label = Open
+cmd_bm_open.accesskey = O
+cmd_bm_expandfolder.label = Expand
+cmd_bm_expandfolder.accesskey = x
+cmd_bm_collapsefolder.label = Collapse
+cmd_bm_collapsefolder.accesskey = a
+cmd_bm_managefolder.label = Open in New Window
+cmd_bm_managefolder.accesskey = W
+cmd_bm_cut.label = Cut
+cmd_bm_cut.accesskey = u
+cmd_bm_copy.label = Copy
+cmd_bm_copy.accesskey = C
+cmd_bm_paste.label = Paste
+cmd_bm_paste.accesskey = P
+cmd_bm_delete.label = Delete
+cmd_bm_delete.accesskey = D
+cmd_bm_movebookmark.label = Move Bookmark(s)…
+cmd_bm_movebookmark.accesskey = M
+cmd_bm_rename.label = Rename…
+cmd_bm_rename.accesskey = R
+cmd_bm_properties.label = Properties
+cmd_bm_properties.accesskey = e
+cmd_bm_sortfolderbyname.label = Sort Folder by Name
+cmd_bm_sortfolderbyname.accesskey = N
+cmd_bm_sortfolder.label = Sort Folder…
+cmd_bm_sortfolder.accesskey = S
+
+cmd_bm_openinnewwindow.label = Open in New Window
+cmd_bm_openinnewwindow.accesskey = W
+cmd_bm_openinnewtab.label = Open in New Tab 
+cmd_bm_openinnewtab.accesskey = T 
+cmd_bm_newfolder.label = New Folder…
+cmd_bm_newfolder.accesskey = F
+
+ile_newfolder = New Folder
+ile_newbookmark = New Bookmark
+newfolder_dialog_title = Create New Folder
+newfolder_dialog_msg = Create a New Folder named:
+
+window_title = %S - Bookmarks
+search_results_title = Search Results
+
+file_in = File in "%S"
+
+bookmarks_default_root = Bookmarks
+bookmarks_root = Bookmarks for %S
+bookmarks_title = Bookmark Manager
+status_foldercount = %S object(s)
+
+WebPageUpdated = The following web page has been updated:
+WebPageTitle = Title:
+WebPageURL = URL:
+WebPageAskDisplay = Would you like to display it?
+WebPageAskStopOption = Stop checking for updates on this web page
+
+pleaseEnterALocation = Please enter a location
+pleaseEnterADuration = Please enter a duration.
+pleaseSelectANotification = Please enter at least one notification method.
+
+SortMenuItem = Sorted by %S
+
+ShortFindTitle = Find: '%S'
+FindTitle = Find: %S %S '%S' in %S
+
+ImportedIEFavorites = Imported IE Favorites                                     
+ImportedIEStaticFavorites = Imported IE Favorites
+ImportedNetPositiveBookmarks = Imported NetPositive Bookmarks                   
+DefaultPersonalToolbarFolder = Personal Toolbar Folder                          
+
+SelectOpen = Open Bookmarks File
+SelectImport = Import Bookmarks File
+EnterExport = Export Bookmarks File
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/bookmarks/bookmarksOverlay.dtd
@@ -0,0 +1,22 @@
+
+<!ENTITY  findABookmark.label               "Find a Bookmark…">
+<!ENTITY  findABookmark.accesskey           "f">
+<!ENTITY  newBookmark.label                 "New Bookmark…">
+<!ENTITY  newBookmark.accesskey             "n">
+<!ENTITY  newFolder.label                   "New Folder…">
+<!ENTITY  newFolder.accesskey               "e">
+<!ENTITY  newSeparator.label                "New Separator">
+<!ENTITY  newSeparator.accesskey            "s">
+<!ENTITY  setAsNewBookmarkFolder.label      "Set as new Bookmark folder">
+<!ENTITY  setAsNewBookmarkFolder.accesskey  "b">
+<!ENTITY  setAsNewSearchFolder.label        "Set as new Search Results folder">
+<!ENTITY  setAsNewSearchFolder.accesskey    "r">
+<!ENTITY  setAsNewToolbarFolder.label       "Set as new Personal Toolbar folder">
+<!ENTITY  setAsNewToolbarFolder.accesskey   "p">
+<!ENTITY  exportBookmarks.label             "Export…">
+<!ENTITY  exportBookmarks.accesskey         "x">
+<!ENTITY  importBookmarks.label             "Import…">
+<!ENTITY  importBookmarks.accesskey         "i">
+
+
+
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/bookmarks/findBookmark.dtd
@@ -0,0 +1,15 @@
+
+<!ENTITY search.name.label              "name">
+<!ENTITY search.url.label               "location">
+<!ENTITY search.shortcut.label          "keyword">
+<!ENTITY search.description.label       "description">
+<!ENTITY search.startswith.label        "starts with">
+<!ENTITY search.endswith.label          "ends with">
+<!ENTITY search.is.label                "is">
+<!ENTITY search.isnot.label             "is not">
+<!ENTITY search.contains.label          "contains">
+<!ENTITY search.doesntcontain.label     "doesn't contain">
+<!ENTITY save.query.label               "Save query in bookmarks">
+<!ENTITY search.for.label               "Find Bookmarks whose">
+<!ENTITY findBookmark.title             "Find Bookmarks">
+<!ENTITY findButton.label               "Find">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/bookmarks/sortFolder.dtd
@@ -0,0 +1,20 @@
+<!ENTITY window.title "Sort Folder">
+
+<!ENTITY sortOptions.label "Sort options">
+<!ENTITY description.label "&brandShortName; can sort individual folders. Use these options to customize the sorting for this Folder.">
+
+<!ENTITY sortBy.label "Sort by:">
+<!ENTITY sortBy.name.label "Name">
+<!ENTITY sortBy.url.label "Location">
+<!ENTITY sortBy.shortcutUrl.label "Keyword">
+<!ENTITY sortBy.description.label "Description">
+<!ENTITY sortBy.bookmarkAddDate.label "Added">
+<!ENTITY sortBy.lastModifiedDate.label "Last Modified">
+<!ENTITY sortBy.lastVisitDate.label "Last Visited">
+
+<!ENTITY sortOrder.label "Sort order:">
+<!ENTITY sortAscending.label "Ascending">
+<!ENTITY sortDescending.label "Descending">
+
+<!ENTITY sortFoldersFirst.label "Sort folders first">
+<!ENTITY sortRecursively.label "Sort recursively">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/consoleOverlay.dtd
@@ -0,0 +1,53 @@
+<!-- ***** 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 SeaMonkey internet suite code.
+
+ The Initial Developer of the Original Code is
+ Netscape Communications Corporation.
+ Portions created by the Initial Developer are Copyright (C) 2006
+ the Initial Developer. All Rights Reserved.
+
+ Contributor(s):
+   Robert Kaiser <kairo@kairo.at>
+
+ 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 ***** -->
+
+<!ENTITY menuBar.tooltip       "Barra de menú">
+<!ENTITY modeToolbar.tooltip   "Barra de modo">
+<!ENTITY entryToolbar.tooltip  "Barra de entrada de Javascript">
+<!ENTITY toolbarsCmd.label     "Mostrar/Ocultar">
+<!ENTITY toolbarsCmd.accesskey "s">
+<!ENTITY toolbarMode.label     "Modo">
+<!ENTITY toolbarMode.accesskey "M">
+<!ENTITY toolbarEval.label     "Entrada de JavaScript>
+<!ENTITY toolbarEval.accesskey "J">
+
+<!ENTITY all.accesskey         "A">
+<!ENTITY errors.accesskey      "r">
+<!ENTITY warnings.accesskey    "n">
+<!ENTITY messages.accesskey    "M">
+<!ENTITY clear.accesskey       "l">
+<!ENTITY evaluate.accesskey    "u">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/contentAreaCommands.dtd
@@ -0,0 +1,112 @@
+<!-- Context Menu -->
+<!ENTITY popupWindowRejectCmd.label     "Reject popup windows from this site">
+<!ENTITY popupWindowRejectCmd.accesskey "">
+<!ENTITY popupWindowAllowCmd.label      "Allow popup windows from this site">
+<!ENTITY popupWindowAllowCmd.accesskey  "">
+<!ENTITY openLinkCmd.label            "Open Link in New Window">
+<!ENTITY openLinkCmd.accesskey        "W">
+<!ENTITY openLinkCmdInTab.label       "Open Link in New Tab">
+<!ENTITY openLinkCmdInTab.accesskey   "T">
+<!ENTITY openLinkInWindowCmd.label    "Open">
+<!ENTITY openLinkInWindowCmd.accesskey "p">
+<!ENTITY openFrameCmd.label           "Open Frame in New Window">
+<!ENTITY openFrameCmd.accesskey       "W">
+<!ENTITY openFrameCmdInTab.label      "Open Frame in New Tab">
+<!ENTITY openFrameCmdInTab.accesskey  "T">
+<!ENTITY showOnlyThisFrameCmd.label     "Show Only This Frame">
+<!ENTITY showOnlyThisFrameCmd.accesskey "S">
+<!ENTITY addToBookmarksCmd.label      "Bookmark This Page">
+<!ENTITY addToBookmarksCmd.accesskey  "B">
+<!ENTITY goBackCmd.label              "Back">
+<!ENTITY goBackCmd.accesskey          "B">
+<!ENTITY goForwardCmd.label           "Forward">
+<!ENTITY goForwardCmd.accesskey       "F">
+<!ENTITY goUpCmd.label                "Up">
+<!ENTITY goUpCmd.accesskey            "U">
+<!ENTITY reloadCmd.label              "Reload">
+<!ENTITY reloadCmd.accesskey          "R">
+<!ENTITY reloadCmd.commandkey         "r">
+<!ENTITY stopCmd.label                "Stop">
+<!ENTITY stopCmd.accesskey            "S">
+<!ENTITY reloadFrameCmd.label         "Reload Frame">
+<!ENTITY reloadFrameCmd.accesskey     "R">
+<!ENTITY viewPartialSourceForSelectionCmd.label "View Selection Source">
+<!ENTITY viewPartialSourceForMathMLCmd.label    "View MathML Source">
+<!ENTITY viewPartialSourceCmd.accesskey "e">
+<!ENTITY viewPageSourceCmd.label      "View Page Source">
+<!ENTITY viewPageSourceCmd.accesskey  "V">
+<!ENTITY viewFrameSourceCmd.label     "View Frame Source">
+<!ENTITY viewFrameSourceCmd.accesskey "V">
+<!ENTITY viewPageInfoCmd.label        "View Page Info">
+<!ENTITY viewPageInfoCmd.accesskey    "I">
+<!ENTITY viewFrameInfoCmd.label       "View Frame Info">
+<!ENTITY viewFrameInfoCmd.accesskey   "I">
+<!ENTITY fitImageCmd.label            "Fit Image to Window">
+<!ENTITY fitImageCmd.accesskey        "F">
+<!ENTITY reloadImageCmd.label         "Reload Image">
+<!ENTITY reloadImageCmd.accesskey     "e">
+<!ENTITY viewImageCmd.label           "View Image">
+<!ENTITY viewImageCmd.accesskey       "I">
+<!ENTITY viewBGImageCmd.label         "View Background Image">
+<!ENTITY viewBGImageCmd.accesskey     "w">
+<!ENTITY setWallpaperCmd.label        "Set As Wallpaper">
+<!ENTITY setWallpaperCmd.accesskey    "S">
+<!ENTITY bookmarkPageCmd.label        "Bookmark This Page">
+<!ENTITY bookmarkPageCmd.accesskey    "m">
+<!ENTITY bookmarkLinkCmd.label        "Bookmark This Link">
+<!ENTITY bookmarkLinkCmd.accesskey    "L">
+<!ENTITY bookmarkFrameCmd.label       "Bookmark This Frame">
+<!ENTITY bookmarkFrameCmd.accesskey   "m">
+<!ENTITY savePageAsCmd.label          "Save Page As…">
+<!ENTITY savePageCmd.label            "Save Page">
+<!ENTITY savePageCmd.accesskey        "a">
+<!ENTITY savePageCmd.commandkey       "s">
+<!ENTITY saveFrameAsCmd.label         "Save Frame As…">
+<!ENTITY saveFrameCmd.label           "Save Frame">
+<!ENTITY saveFrameCmd.accesskey       "m">
+<!ENTITY saveLinkAsCmd.label          "Save Link Target As…">
+<!ENTITY saveLinkCmd.label            "Save Link Target">
+<!ENTITY saveLinkCmd.accesskey        "r">
+<!ENTITY saveImageAsCmd.label         "Save Image As…">
+<!ENTITY saveImageCmd.label           "Save Image">
+<!ENTITY saveImageCmd.accesskey       "v">
+<!ENTITY copyCmd.label                "Copy">
+<!ENTITY copyCmd.accesskey            "C">
+<!ENTITY selectAllCmd.label           "Select All">
+<!ENTITY selectAllCmd.accesskey       "A">
+<!ENTITY copyLinkCmd.label            "Copy Link Location">
+<!ENTITY copyLinkCmd.accesskey        "C">
+<!ENTITY copyImageCmd.label           "Copy Image">
+<!ENTITY copyImageCmd.accesskey       "o">
+<!ENTITY metadataCmd.label            "Properties">
+<!ENTITY metadataCmd.accesskey        "P">
+<!ENTITY copyEmailCmd.label           "Copy Email Address">
+<!ENTITY copyEmailCmd.accesskey       "E">
+<!ENTITY pasteCmd.label               "Paste">
+<!ENTITY pasteCmd.accesskey           "P">
+<!ENTITY cutCmd.label                 "Cut">
+<!ENTITY cutCmd.accesskey             "t">
+<!ENTITY deleteCmd.label              "Delete">
+<!ENTITY deleteCmd.accesskey          "D">
+<!ENTITY undoCmd.label                "Undo">
+<!ENTITY undoCmd.accesskey            "U">
+<!ENTITY redoCmd.label                "Redo">
+<!ENTITY redoCmd.accesskey            "R">
+<!ENTITY thisFrameMenu.label          "This Frame">
+<!ENTITY thisFrameMenu.accesskey      "h">
+<!ENTITY search.accesskey             "W">
+<!ENTITY bidiSwitchPageDirectionItem.label        "Switch Page Direction">
+<!ENTITY bidiSwitchPageDirectionItem.accesskey    "g">
+<!ENTITY bidiSwitchTextDirectionItem.label        "Switch Text Direction">
+<!ENTITY bidiSwitchTextDirectionItem.accesskey    "w">
+<!ENTITY spellAddToDictionary.label     "Add to Dictionary">
+<!ENTITY spellAddToDictionary.accesskey "o">
+<!ENTITY spellIgnoreWord.label          "Ignore Word">
+<!ENTITY spellIgnoreWord.accesskey      "W">
+<!ENTITY spellCheckEnable.label         "Check Spelling">
+<!ENTITY spellCheckEnable.accesskey     "S">
+<!ENTITY spellNoSuggestions.label       "(No Spelling Suggestions)">
+<!ENTITY spellDictionaries.label        "Languages">
+<!ENTITY spellDictionaries.accesskey    "L">
+<!ENTITY spellAddDictionaries.label     "Download More Dictionaries…">
+<!ENTITY spellAddDictionaries.accesskey "D">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/contentAreaCommands.properties
@@ -0,0 +1,29 @@
+# context menu strings
+
+searchText=Search Web for "%S"
+searchText.accesskey=W
+
+blockImage=Block Images from %S
+blockImage.accesskey=B
+unblockImage=Unblock Images from %S
+unblockImage.accesskey=b
+
+SavePageTitle=Save Web Page
+SaveImageTitle=Save Image
+SaveLinkTitle=Save As
+SaveAttachmentTitle=Save Attachment
+DefaultSaveFileName=index
+WebPageCompleteFilter=Web Page, complete
+WebPageHTMLOnlyFilter=Web Page, HTML only
+WebPageXHTMLOnlyFilter=Web Page, XHTML only
+WebPageSVGOnlyFilter=Web Page, SVG only
+WebPageXMLOnlyFilter=Web Page, XML only
+
+# LOCALIZATION NOTE (filesFolder):
+#    This is the name of the folder that is created parallel to a HTML file 
+#    when it is saved "With Images". The %S section is replaced with the
+#    leaf name of the file being saved (minus extension).
+filesFolder=%S_files
+
+saveLinkErrorMsg=The link could not be saved.  The web page might have been removed or had its name changed.
+saveLinkErrorTitle=Save Link
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/defaultClientDialog.dtd
@@ -0,0 +1,9 @@
+<!ENTITY defaultClient.title  "Default Client">
+<!ENTITY defaultClient.intro  "Use &brandShortName; as the default client for:">
+
+<!ENTITY browser.label "Browser">
+<!ENTITY email.label "E-Mail">
+<!ENTITY newsgroups.label "Newsgroups">
+
+<!ENTITY checkOnStartup.label "Always perform this check when starting &brandShortName;">
+<!ENTITY checkOnStartup.accesskey "A">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/directory/directory.dtd
@@ -0,0 +1,3 @@
+<!ENTITY directoryWindow.filename.label "Nombre">
+<!ENTITY directoryWindow.contentlength.label "Tamaño">
+<!ENTITY directoryWindow.lastmodified.label "Última modificación">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/help/cert_dialog_help.xhtml
@@ -0,0 +1,540 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+  <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+  %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Certificate Information and Decisions</title>
+<link rel="stylesheet" href="helpFileLayout.css"
+  type="text/css"/>
+</head>
+<body>
+
+<div class="boilerPlate">This document is provided for your information only.
+  It may help you take certain steps to protect the privacy and security of
+  your personal information on the Internet. This document does not, however,
+  address all online privacy and security issues, nor does it represent a
+  recommendation about what constitutes adequate privacy and security
+  protection on the Internet.</div>
+
+<h1 id="certificate_information_and_decisions">Certificate Information and
+  Decisions</h1>
+
+<p>This section describes how to use various windows displayed at different times by
+  Certificate Manager. The additional information given here appears when you click
+  the Help button in one of those windows.</p>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#certificate_viewer">Certificate Viewer</a></li>
+    <li><a href="#choose_security_device">Choose Security Device</a></li>
+    <li><a href="#encryption_key_copy">Encryption Key Copy</a></li>
+    <li><a href="#certificate_backup">Certificate Backup</a></li>
+    <li><a href="#user_identification_request">User Identification Request</a></li>
+    <li><a href="#new_certificate_authority">New Certificate Authority</a></li>
+    <li><a href="#web_site_certificates">Website Certificates</a></li>
+  </ul>
+</div>
+
+<h2 id="certificate_viewer">Certificate Viewer</h2>
+
+<p>The Certificate Viewer displays information about a certificate you selected
+  in one of the Certificate Manager tabs. The General tab summarizes
+  information about who issued the certificate, its verification status, what
+  the certificate can be used for, and so on. The Details tab provides complete
+  details on the certificate&apos;s contents.</p>
+
+<p>If you are not currently viewing the Certificate Viewer, follow these
+  steps:</p>
+
+<ol>
+  <li>Open the <span class="mac">&brandShortName;</span>
+    <span class="noMac">Edit</span> menu and choose Preferences.</li>
+  <li>Under the Privacy &amp; Security category, click Certificates. (If no
+    subcategories are visible, double-click Privacy &amp; Security to expand
+    the list.)</li>
+  <li>Click Manage Certificates.</li>
+  <li>Click the tab for the type of certificate whose details you want to
+    view.</li>
+  <li>Select the certificate whose details you want to view.</li>
+  <li>Click View.</li>
+</ol>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#general_tab">General Tab</a></li>
+    <li><a href="#details_tab">Details Tab</a></li>
+  </ul>
+</div>
+
+<h3 id="general_tab">General Tab</h3>
+
+<p>When you first open the Certificate Viewer, the General tab displays several
+  kinds of information about the selected certificate:</p>
+
+<ul>
+  <li><strong>This certificate has been verified for the following
+    uses</strong>: See
+    <a href="glossary.xhtml#certificate_verification">certificate verification</a>
+    for a discussion of how the Certificate Manager verifies certificates. Uses
+    can include any of the following:
+    <ul>
+      <li><strong>SSL Client Certificate</strong>: Certificate used to identify
+        you to websites.</li>
+      <li><strong>SSL Server Certificate</strong>: Certificate used to identify
+        a website server to browsers.</li>
+      <li><strong>Email Signer Certificate</strong>: Certificate used to
+        identify you for the purposes of digitally signing email messages.</li>
+      <li><strong>Email Recipient Certificate</strong>: Certificate used to
+        identify someone else, for example so you can send that person
+        encrypted email.</li>
+      <li><strong>Status Responder Certificate</strong>: Certificate used to
+        identify an online status responder that uses the Online Certificate
+        Status Protocol (OCSP) to check the validity of certificates. For more
+        information about OCSP, see
+        <a href="validation_help.xhtml">Validation Settings</a>.</li>
+      <li><strong>SSL Certificate Authority</strong>: Certificate used to
+        identify a certificate authority&mdash;that is, a service that issues
+        certificates for use as identification over computer networks.</li>
+    </ul>
+  </li>
+  <li><strong>Issued To</strong>: Summarizes the following information about
+    the certificate:
+    <ul>
+      <li><strong>Common Name</strong>: The name of the person or other entity
+        that the certificate identifies.</li>
+      <li><strong>Organization</strong>: The name of the organization to which
+        the entity belongs (such as the name of a company).</li>
+      <li><strong>Organizational Unit</strong>: The name of the organizational
+        unit to which the entity belongs (such as Accounting Department).</li>
+      <li><strong>Serial Number</strong>: The certificate&apos;s serial
+        number.</li>
+    </ul>
+  </li>
+  <li><strong>Issued By</strong>: Summarizes information (similar to that
+    provided under <q>Issued To</q>; see above) about the certificate authority
+    (CA) that issued the  certificate.</li>
+  <li><strong>Validity</strong>: Indicates the period during which the
+    certificate is valid.</li>
+  <li><strong>Fingerprints</strong>: Lists the certificate&apos;s fingerprints.
+    A fingerprint is a unique number produced by applying a mathematical
+    function to the certificate contents. A certificate&apos;s fingerprint can
+    be used to verify  that the certificate has not been tampered with.</li>
+</ul>
+
+<h3 id="details_tab">Details Tab</h3>
+
+<p>Click the Details tab at the top of the Certificate Viewer to see more
+  detailed information about the selected certificate. To examine information
+  for any certificate in the Certificate Hierarchy area, select its name,
+  select the field under Certificate Fields that you want to examine, and
+  read the field&apos;s value under Field Value:</p>
+
+<ul>
+  <li><strong>Certificate Hierarchy</strong>: Displays the certificate chain,
+    with the certificate you originally selected at the bottom. A certificate
+    chain is a hierarchical series of certificates signed by successive
+    certificate authorities (CAs). A CA certificate identifies a
+    <a href="glossary.xhtml#certificate_authority">certificate authority</a>
+    and is used to sign certificates issued by that authority. A CA certificate
+    can in turn be signed by the CA certificate of a parent CA and so on up to
+    a <a href="glossary.xhtml#root_ca">root CA</a>.</li>
+  <li><strong>Certificate Fields</strong>: Displays the fields of the
+    certificate selected under Certificate Hierarchy.</li>
+  <li><strong>Field Value</strong>: Displays the value of the field selected
+    under Certificate Fields.</li>
+</ul>
+
+<p>The Certificate Viewer displays basic ANSI types in human-readable form
+  wherever possible. For fields whose contents the Certificate Manager cannot
+  interpret, it displays the actual values contained in the certificate.</p>
+
+<h2 id="choose_security_device">Choose Security Device</h2>
+
+<p>A security device (sometimes called a token) is a hardware or software
+  device that provides cryptographic services such as encryption and decryption
+  and stores certificates and keys. The Choose Security Device window appears
+  when Certificate Manager needs help deciding which security device to use
+  when importing a certificate or performing a cryptographic operation, such as
+  generating keys for a new certificate. This window allows you to select one
+  of two or more security devices that Certificate Manager has detected on your
+  machine.</p>
+
+<p>A smart card is one example of a security device. For example, if a smart
+  card reader connected to your computer has a smart card inserted in it, the
+  name of the smart card will show up in the drop-down menu. In this case, you
+  must choose the name of the smart card from the menu to let Certificate
+  Manager know that you want to use it.</p>
+
+<p>The Certificate Manager also supplies its own default, built-in security
+  device, which can always be used no matter what additional devices are or
+  aren&apos;t available.</p>
+
+<h2 id="encryption_key_copy">Encryption Key Copy</h2>
+
+<p><a href="glossary.xhtml#certificate_authority">Certificate authorities (CAs)</a>
+  that issue separate signing and encryption email certificates typically make
+  backup copies of your private
+  <a href="glossary.xhtml#encryption_key">encryption key</a> during the
+  certificate enrollment process.</p>
+
+<p>The Encryption Key Copy dialog box allows you to approve the creation of
+  such a backup or cancel the certificate request. A CA that has archived a
+  backup copy of your encryption key has the potential capability of
+  decrypting any messages you receive that were encrypted with your
+  corresponding public key.</p>
+
+<p>You can take these actions from the Encryption Key Copy dialog box:</p>
+
+<ul>
+  <li><strong>View Certificate</strong>: To view the certificate identifying
+    the CA that is requesting the backup copy, click View Certificate.</li>
+  <li><strong>OK</strong>: If you trust the CA identified by the CA certificate
+    to decrypt encrypted messages that you receive, click OK.
+
+    <p>If you are not sure whether to trust the CA that is requesting the
+      backup copy, talk to your system administrator.</p>
+  </li>
+  <li><strong>Cancel</strong>: If you don&apos;t trust the CA that is
+    requesting the backup copy, don&apos;t request a certificate from it. Click
+    Cancel to stop both the backup procedure and the request for a
+    certificate.</li>
+</ul>
+
+<p>After your CA makes a backup copy of the encryption key, you will be able to
+  use that key to access your encrypted mail even if you lose your password or
+  lose your own copy of the key. If no backup copy of your encryption key
+  exists and you lose your password or the key, you will have no way of reading
+  email messages that were encrypted with that key.</p>
+
+<h2 id="certificate_backup">Certificate Backup</h2>
+
+<p>When you receive a certificate, make a backup copy of the certificate and
+  its private key, then store the copy in a safe place. For example, you can
+  put the copy on a floppy disk and store it with other valuable items under
+  lock and key. That way, even if you have hard disk or file corruption
+  problems, you can easily restore the certificate.</p>
+
+<p>It can be inconvenient, at best, and in some situations catastrophic to lose
+  your certificate and its associated private key, depending on what you use it
+  for. For example:</p>
+
+<ul>
+  <li>If you lose a certificate that identifies you to important websites, you
+    will not be able to access those websites until you obtain a new
+    certificate. </li>
+  <li>If you lose a certificate used to encrypt email messages, you will not
+    be able to read any of your encrypted email&mdash;including both encrypted
+    messages that you have sent and encrypted messages that you have received.
+    In this case, if you cannot obtain a backup of the private encryption key
+    associated with the certificate, you will never be able to read any of the
+    messages encrypted with that key.</li>
+</ul>
+
+<p>Like any other valuable data, certificates should be backed up to avoid
+  future trouble and expense. Do it now so you don&apos;t forget.</p>
+
+<h2 id="user_identification_request">User Identification Request</h2>
+
+<p>Some websites require that you identify yourself with a certificate rather
+  than a name and password, because certificates provide a more reliable form
+  of identification. This method of identifying yourself over the Internet is
+  sometimes called
+  <a href="glossary.xhtml#client_authentication">client authentication</a>.</p>
+
+<p>However, Certificate Manager may have more than one certificate on file that
+  can be used for the purposes of identifying yourself to a website. In this
+  case, Certificate Manager presents the User Identification Request dialog
+  box, which displays two kinds of information:</p>
+
+<p><strong>This site has requested that you identify yourself with a
+  certificate</strong>: This section of the dialog box lists the following
+  information:</p>
+
+<ul>
+  <li><strong>Host name</strong>: The name of the server requesting
+    identification, used as part of its URL. For example, the host name for the
+    Netscape website is <tt>home.netscape.com</tt>.</li>
+  <li><strong>Organization</strong>: The name of the organization that runs the
+    web site.</li>
+  <li><strong>Issued under</strong>: The name of the
+    <a href="glossary.xhtml#certificate_authority">certificate authority (CA)</a>
+    that issued the certificate.</li>
+</ul>
+
+<p><strong>Choose a certificate to present as identification</strong>: The
+  certificates you have available for the purposes of identifying yourself to a
+  website are listed in the drop-down list in this section of the dialog box.
+  Choose the certificate that seems most likely to be recognized by the website
+  you want to visit.</p>
+
+<p>To help you decide, the following details of the selected certificate are
+  displayed:</p>
+
+<ul>
+  <li><strong>Issued to</strong>: Lists information about the person identified
+    by the certificate (for example, your name and email address) and the
+    certificate&apos;s serial number and validity dates.</li>
+  <li><strong>Issued by</strong>: Summarizes information about the CA that
+    issued the certificate, such as its name, location, and state.</li>
+</ul>
+
+<h2 id="new_certificate_authority">New Certificate Authority</h2>
+
+<p>The certificates that the Certificate Manager has on file, whether stored on
+  your computer or on an external security device such as a smart card, include
+  certificates that identify
+  <a href="glossary.xhtml#certificate_authority">certificate authorities (CAs)</a>.
+  To be able to recognize any other certificates it has on file, Certificate
+  Manager must have certificates for the CAs that issued or authorized issuance
+  of those certificates.</p>
+
+<p>When you decide to trust a CA, Certificate Manager downloads that CA&apos;s
+  certificate and can then recognize the kinds of certificates you trust that
+  CA to issue.</p>
+
+<p>Before downloading a new CA certificate, Certificate Manager allows you to
+  specify the purposes for which you trust the certificate, if at all. You can
+  select any of the following options:</p>
+
+<ul>
+  <li><strong>Trust this CA to identify websites</strong>: Website certificates
+    for some sites, such as those that handle financial transactions, can be
+    extremely important, and inappropriate or false identification can have
+    negative consequences.</li>
+  <li><strong>Trust this CA to identify email users</strong>: If you intend to
+    send email users confidential information in encrypted form, or if accurate
+    identification of email users is important to you for any other reason, you
+    should consider carefully the CA&apos;s procedures for identifying
+    prospective certificate owners and whether they are appropriate for your
+    purposes before selecting this option.</li>
+  <li><strong>Trust this CA to identify software developers</strong>: Selecting
+    this option means that you trust the CA to issue certificates that identify
+    the origin of Java applets and JavaScript scripts requesting special access
+    to your computer, such as the ability to change files. Since such access
+    privileges can be misused, for example to destroy data stored on your hard
+    disk, be very careful about selecting this option unless you are certain
+    that you trust the CA for this purpose.</li>
+</ul>
+
+<p>Before you decide to trust a new CA, make sure that you know who is
+  operating it. Make sure the CA&apos;s policies and procedures are
+  appropriate for the kinds of certificates it issues. For example, if the CA
+  issues certificates identifying websites you use for financial transactions,
+  make sure you are comfortable with the level of assurance the CA
+  provides.</p>
+
+<ul>
+  <li><strong>View</strong>: Click this button to view the CA certificate you
+    are about to download. If you decide you don&apos;t want to download this
+    certificate, click Cancel.</li>
+</ul>
+
+<h2 id="web_site_certificates">Website Certificates</h2>
+
+<p>One of the windows listed here may appear when you attempt to go to a
+  website that supports the use of <a href="glossary.xhtml#ssl">SSL</a> for
+  <a href="glossary.xhtml#authentication">authentication</a> and
+  <a href="glossary.xhtml#encryption">encryption</a>.</p>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#web_site_certified_by_an_unknown_authority">Website Certified
+      by an Unknown Authority</a></li>
+    <li><a href="#server_certificate_expired">Server Certificate Expired</a></li>
+    <li><a href="#server_certificate_not_yet_valid">Server Certificate Not Yet
+      Valid</a></li>
+    <li><a href="#domain_name_mismatch">Domain Name Mismatch</a></li>
+  </ul>
+</div>
+
+<h3 id="web_site_certified_by_an_unknown_authority">Website Certified by an Unknown
+  Authority</h3>
+
+<p>Many websites use certificates to identify themselves when you visit the
+  site. If Certificate Manager doesn&apos;t recognize the
+  <a href="glossary.xhtml#certificate_authority"> certificate authority (CA)</a>
+  that issued a website&apos;s certificate, it displays an alert that allows
+  you to examine the new website certificate and decide what to do.</p>
+
+<p>Use the buttons to perform the following actions:</p>
+<ul>
+  <li><strong>View Certificate</strong>: Examine the website&apos;s
+    certificate.</li>
+  <li><strong>Cancel</strong>: Cancel the operation. Certificate Manager
+    will not recognize the certificate as legitimate identification and will not
+    connect to the website.</li>
+  <li><strong>OK</strong>: Accept the certificate and connect to the website.
+    Choose for how long the certificate should be accepted:
+    <ul>
+      <li><strong>Accept this certificate permanently</strong>: Certificate
+        Manager will recognize the certificate as legitimate identification
+        until the certificate expires.</li>
+      <li><strong>Accept this certificate temporarily for this session</strong>:
+        Certificate Manager will recognize the certificate as legitimate
+        identification only during your current &brandShortName; session. You
+        will see the alert again if you restart &brandShortName; and attempt to
+        visit the website.</li>
+    </ul>
+  </li>
+</ul>
+
+<p><strong>Important note for server administrators</strong>: This alert may be
+  triggered by a server that is not configured correctly. To find out if this
+  is the case, the server administrator or webmaster for the site you are
+  attempting to visit should check the status of any required intermediate CAs
+  and if necessary, install the missing certificate in the server.</p>
+
+<p>If you decide to contact the website&apos;s webmaster about this issue, you
+  can include the following information:</p>
+
+<ul>
+  <li>The server administrator can obtain more information about intermediate
+    CAs from here:
+    <a href="http://knowledge.verisign.com/search/solution.jsp?id=vs2119">What
+    is the purpose of the Intermediate CA certificate?</a></li>
+  <li>If the server is using a VeriSign certificate, the server administrator
+    can download the appropriate certificate from here:
+    <a href="http://www.verisign.com/support/ssl-certificates-support/install-ssl-certificate.html">SSL
+    Certificates Support</a></li>
+</ul>
+
+<p><strong>For advanced users</strong>: To ensure that Certificate Manager
+  trusts all certificates issued by a given CA, you can edit the trust
+  settings for the corresponding CA certificate. To do so, follow these
+  steps:</p>
+
+<ol>
+  <li>Open the <span class="mac">&brandShortName;</span>
+    <span class="noMac">Edit</span> menu and choose Preferences.</li>
+  <li>Under the Privacy &amp; Security category, click Certificates. (If no
+    subcategories are visible, double-click Privacy &amp; Security to expand
+    the list.)</li>
+  <li>Click Manage Certificates.</li>
+  <li>Click the Authorities tab.</li>
+  <li>Select the CA certificate whose trust settings you want to edit.</li>
+  <li>Click the Edit button and select the appropriate trust settings.</li>
+</ol>
+
+<h3 id="server_certificate_expired">Server Certificate Expired</h3>
+
+<p>Like a credit card, a driver&apos;s license, and many other forms of
+  identification, a <a href="glossary.xhtml#certificate">certificate</a> is
+  valid for a specified period of time. When a certificate expires, the owner
+  of the certificate needs to get a new one.</p>
+
+<p>Certificate Manager warns you when you attempt to visit a website whose
+  server certificate has expired. The first thing you should do is make sure
+  the time and date displayed by your computer is correct. If your
+  computer&apos;s clock is set to a date that is after the expiration date,
+  Certificate Manager treats the website&apos;s certificate as expired.</p>
+
+<p>If your computer&apos;s clock is set correctly, you need to make a decision
+  about whether to trust the site. This decision depends on what you intend to
+  do at the site and what else you know about it. Most commercial sites will
+  make sure that they replace their certificates before they expire.</p>
+
+<p>You can take these actions from the Expired Server Certificate dialog
+  box:</p>
+
+<ul>
+  <li><strong>View Certificate</strong>: To examine information about the
+    certificate, including its validity period, click View Certificate.</li>
+  <li><strong>Continue</strong>: If you have reason to believe the
+    certificate&apos;s expiration is an inadvertent error, you may choose to
+    click Continue to accept the certificate anyway for this session, and let
+    the webmaster for the site know about the problem.
+
+    <p>Be cautious about any actions you take while you are visiting the
+      site.</p>
+  </li>
+  <li><strong>Cancel</strong>: If you suspect that there may be a significant
+    problem and you don&apos;t want to risk visiting the site at all, click
+    Cancel (in which case Certificate Manager will not connect you to the
+    site).</li>
+</ul>
+
+<h3 id="server_certificate_not_yet_valid">Server Certificate Not Yet Valid</h3>
+
+<p>Like a credit card, a driver&apos;s license, and many other forms of
+  identification, a <a href="glossary.xhtml#certificate">certificate</a> is
+  valid for a specified period of time.</p>
+
+<p>Certificate Manager warns you when you attempt to visit a website whose
+  server certificate&apos;s validity period has not yet started. The first
+  thing you should do is make sure the time and date displayed by your own
+  computer is correct. If your computer&apos;s clock is set to the wrong date,
+  Certificate Manager may treat the server certificate as not yet valid even
+  if this is not the case.</p>
+
+<p>If your computer&apos;s clock is set correctly, you need to make a decision
+  about whether to trust the site. This decision depends on what you intend to
+  do at the site and what else you know about it. Most commercial sites will
+  make sure that the validity period for their certificates has begun before
+  beginning to use them.</p>
+
+<p>You can take these actions from the Server Certificate Not Yet Valid dialog
+  box:</p>
+
+<ul>
+  <li><strong>View Certificate</strong>: To examine information about the
+    certificate, including its validity period, click View Certificate.</li>
+  <li><strong>OK</strong>: If you have reason to believe the problem is an
+    inadvertent error, you may choose to click OK to accept the certificate
+    anyway for this session, and let the webmaster for the site know about the
+    problem.
+
+    <p>Be cautious about any actions you take while you are visiting the
+      site.</p>
+  </li>
+  <li><strong>Cancel</strong>: If you suspect that there may be a significant
+    problem and you don&apos;t want to risk visiting the site at all, click
+    Cancel (in which case Certificate Manager will not connect you to the
+    site).</li>
+</ul>
+
+<h3 id="domain_name_mismatch">Domain Name Mismatch</h3>
+
+<p>A server <a href="glossary.xhtml#certificate">certificate</a> specifies the
+  name of the server in the form of the site&apos;s domain name. For example,
+  the domain name for the Mozilla website is <tt>www.mozilla.org</tt>. If the
+  domain name in a server&apos;s certificate doesn&apos;t match the actual
+  domain name of the website, it may be a sign that someone is attempting to
+  intercept your communication with the website.</p>
+
+<p>The decision whether to trust the site anyway depends on what you intend to
+  do at the site and what else you know about it. Most commercial sites will
+  make sure that the host name for a website certificate matches
+  the website&apos;s actual host name.</p>
+
+<p>You can take these actions from the Domain Name Mismatch dialog box:</p>
+
+<ul>
+  <li><strong>View Certificate</strong>: To examine information about the
+    certificate, click View Certificate.</li>
+  <li><strong>OK</strong>: If you have reason to believe the problem is an
+    inadvertent error, you may choose to click OK to accept the certificate
+    anyway for this session, and let the webmaster for the site know about
+    the problem.
+
+    <p>Be cautious about any actions you take while you are visiting the site,
+      and treat any information you find there as potentially suspect.</p>
+  </li>
+  <li><strong>Cancel</strong>: If you suspect that there may be a significant
+    problem and you don&apos;t want to risk visiting the site at all, click
+    Cancel (in which case Certificate Manager will not connect you to the
+    site).</li>
+</ul>
+
+<p>If you decide to accept the certificate anyway for this session, you should
+  be cautious about what you do on the website, and you should treat any
+  information you find there as potentially suspect.</p>
+
+<p>&copyright.string;</p>
+
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/help/certs_help.xhtml
@@ -0,0 +1,415 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+  <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+  %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Certificate Manager</title>
+<link rel="stylesheet" href="helpFileLayout.css"
+  type="text/css"/>
+</head>
+<body>
+
+<div class="boilerPlate">This document is provided for your information only.
+  It may help you take certain steps to protect the privacy and security of
+  your personal information on the Internet. This document does not, however,
+  address all online privacy and security issues, nor does it represent a
+  recommendation about what constitutes adequate privacy and security
+  protection on the Internet.</div>
+
+<h1 id="certificate_manager">Certificate Manager</h1>
+
+<p>This section describes how to use the Certificate Manager. For more
+  information on using certificates, see <a href="using_certs_help.xhtml">Using
+  Certificates</a>.</p>
+
+<p>If you are not currently viewing the Certificate Manager window, follow
+  these steps:</p>
+
+<ol>
+  <li>Open the <span class="mac">&brandShortName;</span>
+    <span class="noMac">Edit</span> menu and choose Preferences.</li>
+  <li>Under the Privacy &amp; Security category, click Certificates. (If no
+    subcategories are visible, double-click Privacy &amp; Security to expand
+    the list.)</li>
+  <li>Click Manage Certificates.</li>
+</ol>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#your_certificates">Your Certificates</a></li>
+    <li><a href="#other_peoples_certificates">Other People&apos;s
+      Certificates</a></li>
+    <li><a href="#web_site_certificates">Website Certificates</a></li>
+    <li><a href="#authorities">Authorities</a></li>
+  </ul>
+</div>
+
+<h2 id="your_certificates">Your Certificates</h2>
+
+<p>The Your Certificates tab in the <a href="#certificate_manager">Certificate
+  Manager</a> displays the certificates on file that identify you. Your
+  certificates are listed under the names of the organizations that issued
+  them:</p>
+
+<ul>
+  <li>If you can&apos;t see certificate names under an organization&apos;s
+    name, double-click the name.</li>
+  <li>To select a certificate, click its name.</li>
+  <li>To select more than one certificate, hold down the Control key and click
+    their names.</li>
+</ul>
+
+<p>To perform the following actions, select one or more certificates and click
+  one of the following buttons:</p>
+
+<ul>
+  <li><strong>View</strong>: Display detailed information about the selected
+    certificates.</li>
+  <li><strong>Backup</strong>: Initiate the process of saving the selected
+    certificates. A window appears that allows you to choose a password to
+    protect the backup. You can then save the backup in a directory of your
+    choice.</li>
+  <li><strong>Delete</strong>: Delete the selected certificates.</li>
+</ul>
+
+<p>These actions do not require a certificate to be selected:</p>
+
+<ul>
+  <li><strong>Import</strong>: Import a file containing one or more
+    certificates that were previously backed up. When you click Import,
+    Certificate Manager first asks you to locate the file that contains the
+    backup. The names of certificate backup files typically end in
+    <tt>.p12</tt>; for example, <tt>MyCert.p12</tt>. After you select the file
+    to be imported, Certificate Manager asks you to enter the password that you
+    set when you backed up the certificate.</li>
+  <li><strong>Backup All</strong>: Initiate the process of saving all the
+    certificates stored in the
+    <a href="glossary.xhtml#software_security_device">Software Security
+    Device</a>.
+
+    <p><strong>Note</strong>: Certificates on smart cards cannot be backed up.
+      Whether you select some of your certificates and click Backup, or click
+      Backup All, the resulting backup file will not include any certificates
+      stored on smart cards or other external security devices. You can only
+      back up certificates that are stored on the built-in Software Security
+      Device.</p>
+  </li>
+</ul>
+
+<h3 id="choose_a_certificate_backup_password">Choose a Certificate Backup
+  Password</h3>
+
+<p>A certificate backup password protects one or more certificates that you are
+  backing up from the <a href="#your_certificates">Your Certificates</a> tab in
+  the Certificate Manager.</p>
+
+<p>The Certificate Manager asks you to set this password when you back up
+  certificates, and requests it when you attempt to import certificates that
+  have previously been backed up.</p>
+
+<ul>
+  <li><strong>Certificate backup password</strong>: Type your backup password
+    into this field.</li>
+  <li><strong>Certificate backup password (again)</strong>: Type your backup
+    password again. If you don&apos;t type it the second time exactly as you
+    did the first time, the OK button remains inactive. If this happens, try
+    typing the new password again.</li>
+</ul>
+
+<p>If someone obtains the file containing a certificate that you have backed up
+  and successfully imports the certificate, that person can send messages or
+  access websites while pretending to be you. This can be a problem, for
+  example, if you digitally sign important email messages or manage your bank
+  or investment accounts over the Internet.</p>
+
+<p>Therefore, it&apos;s important to select a certificate backup password that
+  is difficult to guess. The <strong>password quality meter</strong> gives you
+  a rough idea of the quality of your password as you type it based on factors
+  such as length and the use of uppercase letters, lowercase letters, numbers,
+  and symbols. It does not guarantee that your password cannot be guessed,
+  however.</p>
+
+<p>For further guidelines, see
+  <a href="passwords_help.xhtml#choosing_a_good_password">Choosing a Good
+  Password</a>.</p>
+
+<p>It&apos;s also important to record the password in a safe place&mdash;and
+  not anywhere that&apos;s easily accessible to someone else. If you forget
+  this password, you can&apos;t import the backup of your certificate.</p>
+
+<h3 id="delete_your_certificates">Delete Your Certificates</h3>
+
+<p>Before deleting one of your own expired certificates from the
+  <a href="#your_certificates">Your Certificates</a> tab in the Certificate
+  Manager, make sure you won&apos;t need it again some day for reading old
+  email messages that you may have encrypted with the corresponding private
+  key.</p>
+
+<h2 id="other_peoples_certificates">Other People&apos;s Certificates</h2>
+
+<p>The Other People&apos;s tab in the <a href="#certificate_manager">Certificate
+  Manager</a> displays email certificates you have on file that identify other
+  people.</p>
+
+<p>When people send you digitally signed email messages, Certificate Manager
+  imports their certificates automatically. You can use these certificates to
+  send encrypted messages to those people.</p>
+
+<p>Other people&apos;s certificates are listed under the names of the
+  organizations that issued them:</p>
+
+<ul>
+  <li>If you can&apos;t see certificate names under an organization&apos;s
+    name, double-click the name.</li>
+  <li>To select a certificate, click its name.</li>
+  <li>To select more than one certificate, hold down the Control key and click
+    their names.</li>
+</ul>
+
+<p>To perform the following actions, select one or more certificates and click
+  one of the following buttons:</p>
+
+<ul>
+  <li><strong>View</strong>: Display detailed information about the selected
+    certificates.</li>
+  <li><strong>Delete</strong>: Delete the selected certificates.</li>
+</ul>
+
+<h3 id="delete_email_certificates">Delete Email Certificates</h3>
+
+<p>Before deleting someone else&apos;s certificate from the
+  <a href="#other_peoples_certificates">Other People&apos;s</a> tab in the
+  Certificate Manager, make sure you won&apos;t need it again some day to send
+  encrypted email to that person or to verify digital signatures on messages
+  from that person.</p>
+
+<h2 id="web_site_certificates">Website Certificates</h2>
+
+<p>The Websites tab in the Certificate Manager displays certificates you have
+  on file that identify websites.</p>
+
+<p>Website certificates are grouped under the names of the organizations that
+  issued them:</p>
+
+<ul>
+  <li>If you can&apos;t see certificate names under an organization&apos;s
+    name, double-click the name.</li>
+  <li>To select a certificate, click its name.</li>
+  <li>To select more than one certificate, hold down the Control key and click
+    their names.</li>
+</ul>
+
+<p>To perform the following actions, select one or more certificates and click
+  one of the following buttons:</p>
+
+<ul>
+  <li><strong>View</strong>: Display detailed information about the selected
+    certificates.</li>
+  <li><strong>Edit</strong>: View or change the trust settings that Certificate
+    Manager associates with the selected certificates. You can use these
+    settings to designate a website certificate as one that you trust or
+    don&apos;t trust for identification purposes.</li>
+  <li><strong>Delete</strong>: Delete the selected certificates.</li>
+</ul>
+
+<h3 id="edit_web_site_certificate_trust_settings">Edit Website Certificate
+  Trust Settings</h3>
+
+<p>When you select a website certificate from the
+  <a href="#web_site_certificates">Websites</a> tab in the Certificate Manager
+  and click Edit, you see a window entitled <q>Edit website certificate trust
+  settings</q>. Here you specify whether you want to trust the selected
+  certificate for identifying the website and setting up an encrypted
+  connection.</p>
+
+<p>The dialog box contains these elements:</p>
+
+<ul>
+  <li><strong>The certificate <q><em>name of certificate</em></q> was
+    issued by</strong>: Provides information about the
+    <a href="glossary.xhtml#certificate_authority">certificate authority</a>
+    that issued this certificate.</li>
+  <li><strong>Edit certificate trust settings</strong>:
+    <ul>
+      <li><strong>Trust the authenticity of this certificate</strong>: If you
+        select this option, Certificate Manager will henceforth trust this
+        certificate for the purposes of identifying this website or setting up
+        an encrypted connection. If you select this option and then attempt to
+        visit the website, your browser will access the site with few, if any,
+        warnings.</li>
+      <li><strong>Do not trust the authenticity of this certificate</strong>:
+        If you select this option, Certificate Manager will no longer trust
+        this certificate for the purposes of identifying this website or
+        setting up an encrypted connection. If you select this option and
+        then attempt to visit the website, you will see one or more warning
+        messages before you can access the site.</li>
+    </ul>
+  </li>
+  <li><strong>Edit CA Trust</strong>: Click this button to specify trust
+    settings for the certificate authority (CA) that issued the website
+    certificate. These settings allow you to trust or not to trust different
+    kinds of certificates issued by that certificate authority. For example,
+    you can choose to trust all website certificates issued by the
+    authority.</li>
+</ul>
+
+<p>Click OK to confirm your choice.</p>
+
+<h3 id="delete_web_site_certificates">Delete Website Certificates</h3>
+
+<p>Before deleting a website certificate from the
+  <a href="#web_site_certificates">Websites</a> tab in the Certificate
+  Manager, make sure that you won&apos;t need it again for the purposes of
+  identifying a website and setting up an encrypted connection.</p>
+
+<h2 id="authorities">Authorities</h2>
+
+<p>The Authorities tab in the <a href="#certificate_manager">Certificate
+  Manager</a> displays the certificates you have on file that identify
+  <a href="glossary.xhtml#certificate_authority">certificate authorities
+  (CAs)</a>.</p>
+
+<p>CA certificates are grouped under the names of the organizations that issued
+  them:</p>
+
+<ul>
+  <li>If you can&apos;t see CA certificate names under an organization&apos;s
+    name, double-click the name.</li>
+  <li>To select a CA certificate, click its name.</li>
+  <li>To select more than one CA certificate, hold down the Control key and
+    click their names.</li>
+</ul>
+
+<p>To perform these actions, select the certificates on which you want to act
+  and click one of these buttons:</p>
+
+<ul>
+  <li><strong>View</strong>: Display detailed information about the selected
+    certificates.</li>
+  <li><strong>Edit</strong>: View or change the settings that Certificate
+    Manager associates with the selected certificates. You can use these
+    settings to designate what kinds of certificates, if any, you trust that
+    are issued by the corresponding CAs.</li>
+  <li><strong>Delete</strong>: Delete the selected certificates.</li>
+</ul>
+
+<p>To ensure that an entire
+  <a href="glossary.xhtml#certificate_chain">certificate chain</a> of CAs are
+  all trusted, you need to edit the root CA certifiate only.</p>
+
+<p>To import the chain, you click a link on a web page provided by the CA. You
+  can then use the authorities tab to locate the root certificate and edit its
+  trust settings.</p>
+
+<p>The root and intermediate CAs all appear under the same organization. The
+  root certificate is the one that lists itself as the the issuer.</p>
+
+<p><strong>If you download an intermediate CA</strong>: If you download an
+  intermediate CA certificate that chains to a root certificate already marked
+  as trusted in your browser, you don&apos;t have to indicate what purposes you
+  trust it for. Intermediate certificates automatically inherit the trust
+  settings of their roots.</p>
+
+<h3 id="edit_ca_certificate_trust_settings">Edit CA Certificate Trust
+  Settings</h3>
+
+<p>When you select a CA certificate from the
+  <a href="#authorities">Authorities</a> tab in the Certificate Manager and
+  click Edit, you see a window entitled <q>Edit CA certificate trust
+  settings</q>. Here you specify the kinds of certificates you trust this CA
+  to certify. If you deselect all the checkboxes, Certificate Manager will not
+  trust any certificates issued by this CA.</p>
+
+<p>The settings have these effects:</p>
+
+<ul>
+  <li><strong>This certificate can identify websites</strong>: Certificate
+    Manager will trust certificates issued by this CA for the purpose of
+    identifying websites and encrypting website connections. If you deselect
+    this checkbox, Certificate Manager will not trust website certificates
+    issued by this CA.</li>
+  <li><strong>This certificate can identify mail users</strong>: Certificate
+    Manager will trust certificates issued by this CA for the purpose of
+    signing or encrypting email. If you deselect this checkbox, Certificate
+    Manager will not trust email certificates issued by this CA.</li>
+  <li><strong>This certificate can identify software makers</strong>:
+    Certificate Manager will trust certificates issued by this CA for the
+    purpose of identifying software makers. If you deselect this checkbox,
+    Certificate Manager will not trust such certificates issued by this
+    CA.</li>
+</ul>
+
+<p>Click OK to confirm the settings you have selected.</p>
+
+<h3 id="delete_ca_certificates">Delete CA Certificates</h3>
+
+<p>Before deleting a CA certificate from the
+  <a href="#authorities">Authorities</a> tab in the Certificate Manager,
+  make sure that you won&apos;t need it again to validate certificates issued
+  by that CA. If you delete the only valid certificate you have for a CA,
+  Certificate Manager will no longer trust any certificates issued by that
+  CA.</p>
+
+<h2 id="device_manager">Device Manager</h2>
+
+<p>This section describes the options available in the Device Manager window.
+  For background information and step-by-step instructions on the use of the
+  Device Manager, see
+  <a href="using_certs_help.xhtml#managing_smart_cards_and_other_security_devices">Managing
+  Smart Cards and Other Security Devices</a>.</p>
+
+<p>If you are not currently viewing the Device Manager window, follow these
+  steps:</p>
+
+<ol>
+  <li>Open the <span class="mac">&brandShortName;</span>
+    <span class="noMac">Edit</span> menu and choose Preferences.</li>
+  <li>Under the Privacy &amp; Security category, click Certificates. (If no
+    subcategories are visible, double-click Privacy &amp; Security to expand
+    the list.)</li>
+  <li>In the Certificates panel, click Manage Security Devices.</li>
+</ol>
+
+<p>The Device Manager lists each available PKCS #11 module, and the security
+  devices managed by each module below the module&apos;s name.</p>
+
+<p>When you select a module or device, information about the selected item
+  appears in the middle of the window, and some of the buttons on the right
+  side of the window become available. In general, you perform an action on
+  a module or device by selecting its name and clicking the appropriate
+  button:</p>
+
+<ul>
+  <li><strong>Log In</strong>: Log into the selected security device. After you
+    have logged in to the device, the frequency with which you will be asked to
+    enter the master password for the device depends on the
+    <a href="passwords_help.xhtml#master_password_timeout">Master Password
+    Timeout</a> settings.</li>
+  <li><strong>Log Out</strong>: Log out of the selected security device. After
+    you have logged out of the device, the device and the certificates it
+    contains will not be available until you log in again.</li>
+  <li><strong>Change Password</strong>: Change the master password for the
+    selected security device.</li>
+  <li><strong>Load</strong>: Displays a dialog box that allows you to specify
+    the name and location of a new PKCS #11 module. Before adding a new module,
+    you should first install the module software on your computer and if
+    necessary connect any associated hardware device. Follow the instructions
+    provided by the vendor.</li>
+  <li><strong>Unload</strong>: Unload the selected module. If you unload a
+    module, both the module and its security devices are no longer available
+    for use by the browser.</li>
+  <li><strong>Enable FIPS</strong>: Turns the FIPS mode on and off. For more
+    information, see
+    <a href="using_certs_help.xhtml#enable_fips_mode">Enable FIPS
+    Mode</a>.</li>
+</ul>
+
+<p>&copyright.string;</p>
+
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/help/certs_prefs_help.xhtml
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+  <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+  %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Privacy &amp; Security Preferences - Certificates</title>
+<link rel="stylesheet" href="helpFileLayout.css"
+  type="text/css"/>
+</head>
+<body>
+
+<h1 id="certificate_settings">Certificate Settings</h1>
+
+<p>This section describes how to set your certificate preferences and how to
+  use the Certificate Manager, Device Manager, and other dialog boxes related
+  to certificates.</p>
+
+<p>For step-by-step descriptions of various tasks related to certificates, see
+  <a href="using_certs_help.xhtml">Using Certificates</a>.</p>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#privacy_and_security_preferences_certificates">Certificate 
+      Preferences</a></li>
+    <li><a href="certs_help.xhtml">Certificate Manager</a></li>
+    <li><a href="certs_help.xhtml#device_manager">Device Manager</a></li>
+    <li><a href="cert_dialog_help.xhtml">Certificate Information and
+      Decisions</a></li>
+  </ul>
+</div>
+
+<h1 id="privacy_and_security_preferences_certificates">Privacy &amp; Security
+  Preferences - Certificates</h1>
+
+<p>This section describes use the Certificates preferences panel. To view
+  Certificates preferences, follow these steps:</p>
+
+<ol>
+  <li>Open the <span class="mac">&brandShortName;</span>
+    <span class="noMac">Edit</span> menu and choose Preferences.</li>
+  <li>Under the Privacy &amp; Security category, click Certificates. (If no
+    subcategories are visible, double-click Privacy &amp; Security to expand
+    the list.)</li>
+</ol>
+
+<h3 id="client_certificate_selection">Client Certificate Selection</h3>
+
+<p>Some websites require you to identify yourself with a certificate. The
+  option you select here determines how the browser identifies the certificate
+  to present among those you may have on file:</p>
+
+<ul>
+  <li><strong>Select Automatically:</strong> Click this option if you want
+    the browser to select a certificate without asking you. This is the default
+    setting.</li>
+  <li><strong>Ask Every Time:</strong> Click this option if you want the browser
+    to ask you which certificate to use each time a website requests one.</li>
+</ul>
+
+<h3 id="manage_certificates">Manage Certificates</h3>
+
+<p>Certificates are the digital equivalent of ID cards&mdash;they help other
+  people identify you, and they help you identify other people, websites, and
+  organizations.</p>
+
+<p>To examine or configure the certificates you have on file, click Manage
+  Certificates.</p>
+
+<h3 id="manage_security_devices">Manage Security Devices</h3>
+
+<p>A security device is a hardware or software device that stores your
+  certificates and keys. For example, a smart card is a security device. Your
+  browser has its own built-in software security device, and you can use
+  additional security devices, such as smart cards, at the same time.</p>
+
+<p>To examine or configure your security devices, click Manage Security
+  Devices.</p>
+
+
+<p>&copyright.string;</p>
+
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/suite/chrome/common/help/composer_help.xhtml
@@ -0,0 +1,2496 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+  <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+  %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Creating Web Pages with &brandShortName; Composer</title>
+<link rel="stylesheet" href="helpFileLayout.css"
+  type="text/css"/>
+</head>
+<body>
+
+<h1 id="creating_web_pages_with_mozilla_composer">Creating Web Pages with
+  &brandShortName; Composer</h1>
+
+<p>&brandShortName; Composer lets you create your own web pages and publish
+  them on the web. You don&apos;t have to know HTML to use Composer; it is as
+  easy to use as a word processor.</p>
+
+<p>Toolbar buttons let you add lists, tables, images, links to other pages,
+  colors, and font styles. You can see what your document will look like on
+  the Web as you create it, and you can easily share your document with
+  other users, no matter what type of browser or HTML-capable email program
+  they use.</p>
+
+<p>To start using &brandShortName; Composer:</p>
+
+<ul>
+  <li>Click the Composer icon in the lower-left corner of any
+    &brandShortName; window.</li>
+</ul>
+
+<div><img src="images/composer_icon.png" width="128" height="23"
+  alt="" /></div>
+<div style="margin-left: 80px;"><strong>Composer icon</strong></div>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#starting_a_new_page">Starting a New Page</a></li>
+    <li><a href="#formatting_your_web_pages">Formatting Your Web Pages</a></li>
+    <li><a href="#adding_tables_to_your_web_page">Adding Tables to Your Web
+      Page</a></li>
+    <li><a href="#adding_images_to_your_web_page">Adding Pictures (Images) to
+      Your Web Page</a></li>
+    <li><a href="#setting_page_properties">Setting Page Properties</a></li>
+    <li><a href="#creating_links_in_composer">Creating Links in
+      Composer</a></li>
+    <li><a href="#publishing_your_pages_on_the_web">Publishing Your Pages on
+      the Web</a></li>
+    <li><a href="#composer_preferences">Composer Preferences</a></li>
+  </ul>
+</div>
+
+<h1 id="starting_a_new_page" style="margin-top: 50px;">Starting a New Page</h1>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#creating_a_new_page">Creating a New Page</a></li>
+    <li><a href="#saving_and_browsing_your_new_page">Saving and Browsing Your
+      New Page</a></li>
+  </ul>
+</div>
+
+<h2 id="creating_a_new_page">Creating a New Page</h2>
+
+<p>&brandShortName; Composer is an HTML (Hypertext Markup Language) editor that
+  allows you to create and edit web pages. Composer is a <em>WYSIWYG</em> (What
+  You See Is What You Get) editor, so you can display how your page will look
+  to the reader as you&apos;re creating it. It is not necessary for you to know
+  HTML, since most of the basic HTML functions are available as commands from
+  the toolbars and menus.</p>
+
+<p>Composer also lets you edit the HTML source if you want. To view or edit the
+  HTML source code, open the View menu, and choose HTML Source, or click the
+  &lt;HTML&gt; Source tab in the Edit Mode toolbar at the bottom of the
+  Composer window.</p>
+
+<p>To create a web page, use one of the methods described below. Once
+  you&apos;ve started a page, you can add and edit text just as you would
+  in a word processor.</p>
+
+<p><strong>To create a new page from the browser</strong>:</p>
+
+<ul>
+  <li>Open the File menu, choose New, and then Composer Page. A Composer
+    window containing a blank page opens.</li>
+</ul>
+
+<p><strong>To edit a page you&apos;re currently viewing in the
+  browser</strong>:</p>
+
+<ul>
+  <li>In the browser window of the page you&apos;re viewing, open the File
+    menu and choose Edit Page. You see a Composer window that contains the
+    page you&apos;re viewing.</li>
+</ul>
+
+<p><strong>To create a new page in Composer</strong>:</p>
+
+<ul>
+  <li>Click the New button in Composer&apos;s toolbar.</li>
+</ul>
+
+<p><strong>To start from an HTML file stored on your local drive</strong>:</p>
+
+<ol>
+  <li>Open the Window menu and choose Composer. You see the Composer
+    window.</li>
+  <li>Open the File menu and choose Open File. You see the Open HTML File
+    dialog box.</li>
+  <li>On your local drive, locate the file that you want to edit.</li>
+  <li>Click Open to display the specified file in a Composer window.</li>
+</ol>
+
+<p><strong>To edit a web page</strong>:</p>
+
+<ol>
+  <li>Open the Window menu and choose Browser.</li>
+  <li>Go to a web page: type the URL of the page (for example,
+    <tt>http://www.mozilla.org</tt>) in the Location Bar and press
+    <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd>.</li>
+  <li>Open the File menu and choose Edit Page.</li>
+</ol>
+
+<p><strong>Tip</strong>: In the Composer window you can quickly open the most
+  recent file you&apos;ve been working on by opening the File menu, choosing
+  Recent Pages, and then selecting the file you want from the list.</p>
+
+<p>[<a href="#starting_a_new_page">Return to beginning of section</a>]</p>
+
+<h2 id="saving_and_browsing_your_new_page">Saving and Browsing Your New
+  Page</h2>
+
+<p>You can save Composer documents in HTML or text-only format. Saving a
+  document in HTML format preserves the document&apos;s formatting, such
+  as text styles (for example, bold or italic), tables, links, and images.
+  Saving a document in text-only format removes all the HTML tags but
+  preserves the document&apos;s text.</p>
+
+<p>To save a document as an HTML file:</p>
+
+<ul>
+  <li>Open the File menu and choose Save or click the Save button on the
+    Composition toolbar.
+
+    <p>If you haven&apos;t already given your page a title, Composer prompts
+      you to do so. Composer displays the page title in the browser
+      window&apos;s title bar when you view the page in the browser. The
+      document&apos;s page title also appears in your list of bookmarks
+      if you bookmark the page.</p>
+
+    <p>Composer then prompts you to enter a filename and specify the location
+      where you want to save the file. Make sure you preserve the .html
+      extension in the filename.</p>
+  </li>
+</ul>
+
+<p>To change the filename or location of an existing HTML file:</p>
+
+<ul>
+  <li>Choose Save As and select a different filename or location.</li>
+</ul>
+
+<p>When you save a page in Composer, all parts of the page (the HTML, images
+  and other files, such as sound files and style sheets), are saved locally
+  on your hard drive. If you only want to save the HTML part of the page, you
+  must change the Composer preference for saving pages. See
+  <a href="#composer">Composer Preferences - Composer</a> for more information
+  on changing Composer&apos;s setting for saving pages.</p>
+
+<p>If an image location is absolute (starts with <q>http://</q>) and you are
+  connected to the Internet, you will still see that image in the document in
+  Composer and the browser. However, if the image location is relative to the
+  page location (starts with <q>file:///</q>), then you won&apos;t see the
+  image in the local version of the document.</p>
+
+<p>To save a document as a text-only file:</p>
+
+<ol>
+  <li>Open the File menu and choose Export to Text.</li>
+  <li>Enter the filename and specify the location where you want to save the
+    file.</li>
+</ol>
+
+<p><strong>Note</strong>: Images do not appear in documents saved in the
+  text-only format.</p>
+
+<p><strong>Tip</strong>: You can choose Revert to Last Saved from the File
+  menu to retrieve the most recently saved copy of the document in which
+  you&apos;re working. Keep in mind that your current changes will be lost.</p>
+
+<p>To view your page in a browser window in order to test your links:</p>
+
+<ul>
+  <li>Open the File menu and choose Browse Page (or click Browse in the
+    Composition toolbar). If you have not yet saved your document, Composer
+    prompts you to enter a page title, filename, and location. The Composer
+    window remains open behind the new browser window.</li>
+</ul>
+
+<p>[<a href="#starting_a_new_page">Return to beginning of section</a>]</p>
+
+<h1 id="formatting_your_web_pages">Formatting Your Web Pages</h1>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#formatting_paragraphs_headings_and_lists">Formatting
+      Paragraphs, Headings, and Lists</a></li>
+    <li><a href="#working_with_lists">Working with Lists</a></li>
+    <li><a href="#changing_text_color_style_and_font">Changing Text Color,
+      Style, and Font</a></li>
+    <li><a href="#removing_or_discontinuing_text_styles">Removing or
+      Discontinuing Text Styles</a></li>
+    <li><a href="#finding_and_replacing_text">Finding and Replacing
+      Text</a></li>
+    <li><a href="#inserting_horizontal_lines">Inserting Horizontal
+      Lines</a></li>
+    <li><a href="#inserting_special_characters">Inserting Special
+      Characters</a></li>
+    <li><a href="#inserting_html_elements_and_attributes">Inserting HTML
+      Elements and Attributes</a></li>
+    <li><a href="#validating_the_html">Validating the HTML</a></li>
+    <li><a href="#choosing_the_right_editing_mode">Choosing the Right Editing
+      Mode</a></li>
+  </ul>
+</div>
+
+<h2 id="formatting_paragraphs_headings_and_lists">Formatting Paragraphs,
+  Headings, and Lists</h2>
+
+<p>To apply a format to a paragraph, begin from the Composer window:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want the format to begin,
+    or select the text you want to format.</li>
+  <li>Choose a paragraph format using the drop-down list in the Format toolbar:
+    <ul>
+      <li><strong>Body Text</strong>: Applies the application default font and
+        style for regular text, without affecting the spacing before or after
+        the text.</li>
+      <li><strong>Paragraph</strong>: Inserts a paragraph tag (use this to
+        begin a new paragraph). The paragraph includes top and bottom
+        margins.</li>
+      <li><strong>Heading 1</strong> - <strong>Heading 6</strong>: Formats the
+        paragraph as a heading. Heading 1 is the highest-level heading, while
+        Heading 6 is the lowest-level heading.</li>
+      <li><strong>Address</strong>: Can be used for a web page <q>signature</q>
+        that indicates the author of the page and the person to contact for
+        more information, for example: <tt>user@example.com</tt> 
+
+        <p>You might want to include the date and a copyright notice. This
+          format usually appears at the bottom of the web page under a
+          horizontal line. The browser displays the address format in
+          italics.</p>
+      </li>
+      <li><strong>Preformat</strong>: This is useful for elements such as code
+        examples, column data, and mail messages that you want displayed in a
+        fixed-width font. In normal text, most browsers remove extra spaces,
+        tabs, and paragraph returns. However, text that uses the Preformatted
+        style is displayed with the white space intact, preserving the layout
+        of the original text.</li>
+    </ul>
+  </li>
+</ol>
+
+<p>To format text as a heading:</p>
+
+<ol>
+  <li>Click to place the insertion point anywhere within the text that you
+    want to format.</li>
+  <li>Using the drop-down list in the Format toolbar, choose the level of
+    heading you want, from 1 (largest) to 6 (smallest). Choose <q>Heading 1</q>
+    for your main heading, <q>Heading 2</q> for the next level, and so
+    forth.</li>
+</ol>
+
+<p>To apply a list item format:</p>
+
+<ol>
+  <li>Click to place the insertion point within the line of text that you want
+    to format.</li>
+  <li>Open the Format menu and choose List.</li>
+  <li>Choose the list style:
+    <ul>
+      <li><strong>Bulleted</strong>: Each item has a bullet (dot) next to it
+        (as in this list).</li>
+      <li><strong>Numbered</strong>: Items are numbered.</li>
+      <li><strong>Term</strong> and <strong>Definition</strong>: These two
+        styles work together, creating a glossary-style appearance. Use the
+        Term tag for the word being defined, and the Definition tag for the
+        definition. The Term text appears flush left, and the Definition
+        text appears indented.</li>
+    </ul>
+  </li>
+</ol>
+
+<p><strong>Tip</strong>: You can quickly apply a list style to a block of
+  text by selecting the text and clicking the Numbered List
+  <img src="images/numbers.gif" width="21" height="21" alt="" />
+  or Bulleted List
+  <img src="images/bullets.gif" width="20" height="20" alt="" />
+  buttons on the Format toolbar.</p>
+
+<p>To change the style of bullets or numbers:</p>
+
+<ol>
+  <li>Click to place the insertion point within the text of the list item you
+    want to change, or select one or more items in the list if you want to
+    apply a new style to the entire list.</li>
+  <li>Open the Format menu and choose List Properties.</li>
+  <li>Select a bullet or number style from the drop-down list. For numbered
+    lists, you can specify a starting number. For bulleted lists, you can
+    change the bullet style.</li>
+</ol>
+
+<p><strong>Tip</strong>: You can also double-click on a bullet or number in a
+  list to display the List Properties dialog box.</p>
+
+<p>To align a paragraph or text in your page, for example, centering or
+  aligning to the left or right:</p>
+
+<ol>
+  <li>Click to place the insertion point within the paragraph or line of text
+    you want to align.</li>
+  <li>Open the Format menu and choose Align; then choose an alignment
+    option.</li>
+</ol>
+
+<p><strong>Note</strong>: You can also use the Format toolbar to align
+  text.</p>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="working_with_lists">Working with Lists</h2>
+
+<p>To end a list and continue typing body text:</p>
+
+<ul>
+  <li>Click to place the insertion point at the end of the last list item and
+    press <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd> twice to
+    end the list.</li>
+</ul>
+
+<p>To change one or more list items to body text:</p>
+
+<ol>
+  <li>Click to place the insertion point within the list item, or select the
+    list items.</li>
+  <li>In a numbered list, click the numbered list button (or in a bulleted
+    list, click the bulleted list button) in the Format toolbar.</li>
+</ol>
+
+<p>To position indented text below a list item:</p>
+
+<ol>
+  <li>Click to place the insertion point within the list item.</li>
+  <li>Press <kbd>Shift</kbd>+<kbd class="mac">Return</kbd><kbd
+    class="noMac">Enter</kbd>to create the hanging indent.</li>
+  <li>Type the text you want to indent.</li>
+  <li>Press <kbd>Shift</kbd>+<kbd class="mac">Return</kbd><kbd
+    class="noMac">Enter</kbd> to create another indented paragraph, or press
+    <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd> to create the
+    next list item.</li>
+</ol>
+
+<p><strong>Tip</strong>: You can increase or decrease the indentation of list
+  items by clicking anywhere in a list item and then clicking the Indent or
+  Outdent button on the Format toolbar. Alternatively, click anywhere in a
+  list item and press <kbd>Tab</kbd> to indent one level. Press
+  <kbd>Shift</kbd>+<kbd>Tab</kbd> to outdent one level.</p>
+
+<p>To merge two adjacent lists:</p>
+
+<ol>
+  <li>Select the two lists that you want to merge. Be sure to select all of
+    the elements in both lists. Note that any text in between the two lists
+    will also become part of the merged list.</li>
+  <li>Click the bulleted or numbered list button in the Format toolbar to
+    merge the lists.</li>
+</ol>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="changing_text_color_style_and_font">Changing Text Color, Style, and
+  Font</h2>
+
+<p>To change the style, color, or font of selected text:</p>
+
+<ol>
+  <li>Select the text you want to format.</li>
+  <li>Open the Format menu and choose one of the following:
+    <ul>
+      <li><strong>Font</strong>: Use this to choose a font. If you prefer to
+        use fonts specified by the reader&apos;s browser, select Variable
+        Width or Fixed Width.
+
+        <p><strong>Note</strong>: Not all fonts installed on your computer
+          appear. Instead of specifying a font that may not be available to all
+          who view your web page, it&apos;s generally best to select one of the
+          fonts provided in the menu since these fonts work on every computer.
+          For example, the fonts Helvetica, Arial, Times, and Courier generally
+          look the same when viewed on different computers. If you select a
+          different font, it may not look the same when viewed using a
+          different computer.</p>
+      </li>
+      <li><strong>Size</strong>: Use this to choose a <em>relative</em> font
+        size or select an option to increase or decrease text size (relative
+        to the surrounding text).</li>
+      <li><strong>Text Style</strong>: Use this to select a style, such as
+        italic, bold, or underline, or to apply a structured style, for
+        example, Code.</li>
+      <li><strong>Text Color</strong>: Use this to choose a color from the
+        color picker. If you are familiar with HTML hexadecimal color codes,
+        you can type a specific code or you can just type a color name (for
+        example, <q>blue</q>). You&apos;ll find the official W3C list of CSS
+        supported color names
+        <a href="http://www.w3.org/TR/CSS21/syndata.html#color-units">here</a>,
+        and another list of commonly supported color names 
+        <a href="http://www.w3schools.com/html/html_colornames.asp">here</a>.
+      </li>
+    </ul>
+  </li>
+</ol>
+
+<p>To change the background color of the page:</p>
+
+<ol>
+  <li>Click anywhere in the page.</li>
+  <li>Click the background color block in the Format toolbar.</li>
+  <li>Choose a background color from the Block Background Color dialog
+    box.</li>
+  <li>Click OK.</li>
+</ol>
+
+<p><strong>Tip</strong>: To quickly change the color of text to the color
+  last used, select the text, then press Shift and click on the text color
+  block in the Format toolbar. This is useful when you want to use one
+  color for separate lines of text.</p>
+
+<p>You can also use an image as a background. See
+  <a href="#setting_page_colors_and_backgrounds">Setting Page Colors and
+  Backgrounds</a>.</p>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="removing_or_discontinuing_text_styles">Removing or Discontinuing Text
+  Styles</h2>
+
+<p>To remove all text styles (bold, italic, and so on) from selected text:</p>
+
+<ol>
+  <li>Select the text.</li>
+  <li>Open the Format menu and choose Remove All Text Styles.</li>
+  <li>Continue typing.</li>
+</ol>
+
+<p>To continue typing text with all text styles removed:</p>
+
+<ol>
+  <li>Place the insertion point where you want to discontinue the text
+    styles.</li>
+  <li>Open the Format menu and choose Discontinue Text Styles.</li>
+  <li>Continue typing.</li>
+</ol>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="finding_and_replacing_text">Finding and Replacing Text</h2>
+
+<p>To find text in the page you&apos;re currently working on:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want to begin your
+    search.</li>
+  <li>Open the Edit menu and choose Find and Replace. You see the Find and
+    Replace dialog box.</li>
+  <li>Type the text you want to locate in the <q>Find what</q> field. To narrow
+    the search, check one or more of the following options:
+    <ul>
+      <li><strong>Match exact case</strong>: Use this to specify whether
+        the search is for case-sensitive text.</li>
+      <li><strong>Wrap around</strong>: Use this to search to the end of the
+        page and then start again from the top or bottom, depending on whether
+        you are searching forward or backwards.</li>
+      <li><strong>Search backwards</strong>: Use this to search back from the
+        insertion point to the beginning of the page.</li>
+    </ul>
+  </li>
+  <li>Click Find Next to begin searching. When Composer locates the first
+    occurrence of the text, click Find Next to search for the next
+    occurrence.</li>
+  <li>Click Close when you are done.</li>
+</ol>
+
+<p>To find and replace text in the page you&apos;re currently working on:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want to begin your
+    search.</li>
+  <li>Open the Edit menu and choose Find and Replace. You see the Find and
+    Replace dialog box.</li>
+  <li>Type the text you want to find and then type the replacement text.</li>
+  <li>To narrow the search, check one or more of the following options:
+    <ul>
+      <li><strong>Match exact case</strong>: Use this to specify whether
+        the search is for case-sensitive text. If you don&apos;t select this
+        option, the search will find matching text in both upper and lower
+        case.</li>
+      <li><strong>Wrap around</strong>: Use this to search to the end of the
+        page and then start again from the top.</li>
+      <li><strong>Search backwards</strong>: Use this to search from the end
+        to the beginning of the page.</li>
+    </ul>
+  </li>
+  <li>Click Find Next to search for the next occurrence. Composer selects the
+    next occurrence of the text.</li>
+  <li>Click Replace to replace the selected text with the replacement text.
+    Click Replace and Find to replace the selected text and find the next
+    occurrence. Click Replace All to replace every occurrence in the document
+    with the replacement text.</li>
+  <li>Click Close when you are done.</li>
+</ol>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="inserting_horizontal_lines">Inserting Horizontal Lines</h2>
+
+<p>Horizontal lines are typically used to separate different sections of a
+  document visually. To insert a horizontal line (also called a <em>rule</em>)
+  in your page, begin from the Composer window:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want the line to
+    appear.</li>
+  <li>Open the Insert menu and choose Horizontal Line.</li>
+</ol>
+
+<h3 id="setting_horizontal_line_properties">Setting Horizontal Line
+  Properties</h3>
+
+<p>You can customize a line&apos;s height, length, width, alignment, and
+  shading.</p>
+
+<ol>
+  <li>Double-click the line to display the Horizontal Line Properties dialog
+    box.</li>
+  <li>Edit any of these properties:
+    <ul>
+      <li><strong>Width</strong>: Enter the width and then choose <q>% of
+        window</q> or <q>pixels</q>. If you specify width as a percentage,
+        the line&apos;s width changes whenever the Composer window&apos;s
+        or browser window&apos;s width changes.</li>
+      <li><strong>Height</strong>: Type a number for the line&apos;s height
+        (in pixels).</li>
+      <li><strong>3-D Shading</strong>: Select this to add depth to the line
+        by adding a bevel shading.</li>
+      <li><strong>Alignment</strong>: Specify where you want to place the
+        line (left, center, or right).</li>
+    </ul>
+  </li>
+  <li>Click Use as Default to use these settings as the default the next time
+    you insert a horizontal line.</li>
+  <li>To edit the properties of a horizontal line manually, click Advanced
+    Edit. See the section,
+    <a href="#using_the_advanced_property_editor">Advanced Property Editor</a>,
+    for details.</li>
+</ol>
+
+<p><strong>Tip</strong>: You can select <q>HTML Tags</q> from the View menu to
+  show all the HTML elements in yellow boxes. Click any yellow box to select
+  everything within that HTML tag or element. Double-click any yellow box to
+  display the
+  <a href="#using_the_advanced_property_editor">Advanced Property Editor</a>
+  dialog box for that HTML tag or element.</p>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="inserting_special_characters">Inserting Special Characters</h2>
+
+<p>To insert special characters such as accent marks, copyrights, or currency
+  symbols:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want the special character
+    to appear.</li>
+  <li>Open the Insert menu and choose Characters and Symbols. You see the
+    Insert Character dialog box.</li>
+  <li>Select a category of characters.
+    <ul>
+      <li>If you choose Accent Uppercase or Accent Lowercase, then open the
+        Letter drop-down list and select the letter you wish to apply an
+        accent to. (Note: not all letters have accented forms.) Select
+        Common Symbols to insert special characters such as copyright symbols
+        or fractions.</li>
+    </ul>
+  </li>
+  <li>From the Character drop-down list, select the character you want to
+    insert.</li>
+  <li>Click Insert. 
+
+    <p>You can continue typing in your document (or in a mail compose window)
+      while you keep this dialog box open, in case you want to use it
+      again.</p>
+  </li>
+  <li>Click Close when you are done inserting special characters.</li>
+</ol>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="inserting_html_elements_and_attributes">Inserting HTML Elements and
+  Attributes</h2>
+
+<p>If you understand how to work with HTML source code, you can insert
+  additional tags, style attributes, and JavaScript into your page. If you are
+  not sure how to work with HTML source code, it&apos;s best not to change it.
+  To work with HTML code, use one of these methods:</p>
+
+<ul>
+  <li>Place the insertion point where you want to insert the HTML code, or
+    select the text you want to edit, and then open the Insert menu and choose
+    HTML. In the Insert HTML dialog box, enter HTML tags and text, and then
+    click Insert.</li>
+  <li>Select an element such as a table, named anchor, image, link, or
+    horizontal line. Double-click the element to open the associated properties
+    dialog box for that item. Click Advanced Edit to open the Advanced Property
+    Editor. You can use the Advanced Property Editor to add HTML attributes,
+    JavaScript, and CSS to objects.</li>
+  <li>Open the View menu, and choose HTML Source, or click the &lt;HTML&gt;
+    Source tab in the Edit Mode toolbar at the bottom of the Composer window.
+    (If you don&apos;t see the Edit Mode toolbar, open the View menu and choose
+    Show/Hide; then make sure the Edit Mode Toolbar is checked.)</li>
+</ul>
+
+<h3 id="using_the_advanced_property_editor">Using the Advanced Property
+  Editor</h3>
+
+<p>To add HTML attributes and JavaScript to objects such as tables, images,
+  and horizontal lines, you can use the Advanced Property Editor.</p>
+
+<p><strong>Note</strong>: Unless you clearly understand how to add, delete, or
+  modify HTML attributes and their associated values, it&apos;s best not to do
+  so.</p>
+
+<p>If you are not currently viewing the Advanced Property Editor dialog box,
+  follow these steps:</p>
+
+<ol>
+  <li>From the View menu (or the Edit Mode toolbar), choose HTML Tags.</li>
+  <li>Double-click the object that you want to modify to open its Properties
+    dialog box.</li>
+  <li>Click Advanced Edit to open the object&apos;s Advanced Property Editor.
+    The Advanced Property Editor has three tabs, each of which lists the
+    current properties for the selected object:
+    <ul>
+      <li><strong>HTML Attributes</strong>: Click this tab to view or enter
+        additional HTML attributes.</li>
+      <li><strong>Inline Style</strong>: Click this tab to view or enter
+        additional CSS (cascading style sheet) properties through the
+        &lt;style&gt; attribute. For more information on using CSS styles
+        in Composer, see
+        <a href="#composer">Composer Preferences -Composer</a>.</li>
+      <li><strong>JavaScript Events</strong>: Click this tab to view or enter
+        JavaScript events.</li>
+    </ul>
+  </li>
+  <li>To edit a property or attribute in any of the three lists, select the
+    attribute you want to edit. You can then edit the attribute&apos;s name
+    or value using the editable Attribute and Value fields at the bottom of
+    the dialog box. To add a new attribute, type it in the Attribute field
+    at the bottom of the dialog box. The new attribute is automatically added
+    when you click in the Value field. To remove an attribute, select it in
+    the list, and click Remove Attribute.
+
+    <p><strong>Note</strong>: Required attributes are highlighted in the
+      Attribute list.</p>
+  </li>
+  <li>Click OK to apply your changes to the Advanced Property Editor dialog
+    box.</li>
+  <li>Click OK again to exit the Properties dialog box.</li>
+</ol>
+
+<p>Composer automatically places quotation marks around any attribute text.</p>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="validating_the_html">Validating the HTML</h2>
+
+<p>Before you put your document on a web server so that others can see it, you
+  should first check the document&apos;s HTML formatting to make sure it
+  conforms to web standards. Documents containing validated HTML are less
+  likely to cause problems when viewed by different browsers. Just visually
+  checking your web pages in the browser doesn&apos;t ensure that your document
+  will appear correctly when viewed in other web browsers.</p>
+
+<p>Composer provides a convenient way for you to check that your document
+  conforms to W3C (World Wide Web Consortium) HTML standards. Composer uses
+  the W3C HTML Validation Service, which checks your document&apos;s HTML
+  syntax for compliance with HTML 4.01 standards. This service also provides
+  information on how to correct errors.</p>
+
+<p><strong>Note</strong>: You must be connected to the Internet to use this
+  feature.</p>
+
+<p>To validate your document&apos;s HTML syntax:</p>
+
+<ol>
+  <li>Open the Tools menu, and choose Validate HTML. If you have unsaved
+    changes, Composer asks you to save them before proceeding.</li>
+  <li>When the W3C HTML Validation Service page appears, click Browse and
+    locate the file on your hard disk that you want to validate.</li>
+  <li>Click <q>Validate this document</q>.</li>
+</ol>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h2 id="choosing_the_right_editing_mode">Choosing the Right Editing Mode</h2>
+
+<p>Typically, you won&apos;t need to change the editing mode from the default
+  (Normal). However, if you want to work with the document&apos;s HTML source
+  code, you may want to change editing modes.</p>
+
+<p>Composer allows you to quickly switch between four editing modes or views.
+  Each editing mode allows you to continue working on your document, but
+  displays varying levels of HTML tags (and tag icons).</p>
+
+<p>Before you choose an editing mode:</p>
+
+<ul>
+  <li>Open the View menu, choose Show/Hide, and then make sure there is a
+    checkmark next to Edit Mode Toolbar.</li>
+</ul>
+
+<p>The Edit Mode toolbar has four tabs:</p>
+
+<ul>
+  <li><strong>Normal</strong>: Choose this editing mode to see how the document
+    will look online while you are creating it. Choose this mode to
+    show table borders and named anchor icons. All other HTML tag icons
+    are hidden.</li>
+  <li><strong>HTML Tags</strong>: Choose this mode to show all HTML tag
+    icons.</li>
+  <li><strong>&lt;HTML&gt; Source</strong>: Choose this mode to view and edit
+    the document as unformatted HTML source code. When you save the
+    document, the Normal mode reappears.</li>
+  <li><strong>Preview</strong>: Choose this mode to display and edit the
+    document exactly as it would appear in a browser window, except
+    that links and JavaScript functions will not be active.</li>
+</ul>
+
+<p><strong>Note</strong>: JavaScript functions, frames, links, Java,
+  embedded objects and animated GIF files are not active in any of
+  the editing modes. To display these items in their active
+  state, click the Browse button on the Composition toolbar to
+  load the page into a browser window.</p>
+
+<p>[<a href="#formatting_your_web_pages">Return to beginning of
+  section</a>]</p>
+
+<h1 id="adding_tables_to_your_web_page">Adding Tables to Your Web Page</h1>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#inserting_a_table">Inserting a Table</a></li>
+    <li><a href="#changing_a_tables_properties">Changing a Table&apos;s
+      Properties</a></li>
+    <li><a href="#adding_and_deleting_rows_columns_and_cells">Adding and
+      Deleting Rows, Columns, and Cells</a></li>
+    <li><a href="#selecting_table_elements">Selecting Table Elements</a></li>
+    <li><a href="#moving_copying_and_deleting_tables">Moving, Copying, and
+      Deleting Tables</a></li>
+    <li><a href="#converting_text_into_a_table">Converting Text into a
+      Table</a></li>
+  </ul>
+</div>
+
+<h2 id="inserting_a_table">Inserting a Table</h2>
+
+<p>Tables are useful for organizing text, pictures, and data into formatted
+  rows and columns. To insert a table:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want the table to appear.</li>
+  <li>Click the Table button
+    <img src="images/table.gif" width="25" height="26" alt="" /> on the
+    Composition toolbar. The Insert Table dialog box appears.</li>
+  <li>Type the number of rows and columns you want.
+    <ul>
+      <li>(Optional) Enter a size for the table width, and select either
+        percentage of the window or pixels.</li>
+    </ul>
+  </li>
+  <li>Enter a number for the border thickness (in pixels); enter zero for no
+    border.
+  
+    <p><strong>Note</strong>: Composer uses a red dotted line to indicate
+      tables with a zero border; the dotted line disappears when the page
+      is viewed in a browser.</p>
+  </li>
+  <li>To apply additional table attributes or JavaScript, click Advanced Edit
+    to display the
+    <a href="#using_the_advanced_property_editor">Advanced Property Editor</a>.
+  </li>
+  <li>Click OK to confirm your settings and view your new table.</li>
+</ol>
+
+<p>To change additional properties for your new table, see
+  <a href="#changing_a_tables_properties">Changing a Table&apos;s
+  Properties</a>.
+</p>
+
+<p><strong>Tip</strong>: To insert a table within a table, open the
+  Insert menu and choose Table.</p>
+
+<p>[<a href="#adding_tables_to_your_web_page">Return to beginning of
+  section</a>]</p>
+
+<h2 id="changing_a_tables_properties">Changing a Table&apos;s Properties</h2>
+
+<p>This section describes how to modify properties that apply to an entire
+  table as well as the rows, columns, or individual cells within a table. If
+  you are not currently viewing the Table Properties dialog box, follow these
+  steps:</p>
+
+<ol>
+  <li>Select the table, or click anywhere inside it.</li>
+  <li>Click the Table button
+    <img src="images/table.gif" width="25" height="26" alt="" /> on the
+    toolbar, or open the Table menu and choose Table Properties. The Table
+    Properties dialog box contains two tabs: Table and Cells.</li>
+  <li>Click the Table tab to edit these properties:
+    <ul>
+      <li><strong>Size</strong>: Use this to specify the number of rows and
+        columns. Enter the width of the table and then choose <q>% of
+        window</q> or <q>pixels</q>. If you specify width as a percentage, the
+        table&apos;s width changes whenever the Composer window&apos;s or
+        browser window&apos;s width changes.</li>
+      <li><strong>Borders and Spacing</strong>: Use this to specify, in pixels,
+        the border line width, the space between cells, and the cell padding
+        (the space between the contents of the cell and its border).
+
+        <p><strong>Note</strong>: Composer uses a dotted outline to display
+          tables with a zero border; the dotted line disappears when the page
+          is viewed in a browser.</p>
+      </li>
+      <li><strong>Table Alignment</strong>: Use this to align the table within
+        the page. Choose an option from the drop-down list.</li>
+      <li><strong>Caption</strong>: Choose the caption placement from the
+        drop-down list.</li>
+      <li><strong>Background Color</strong>: Use this to choose a color for
+        the table background, or leave it as transparent.</li>
+    </ul>
+  </li>
+  <li>To apply additional attributes or JavaScript events, click Advanced Edit
+    to display the <a href="#formatting_paragraphs_headings_and_lists">Advanced
+    Property Editor</a>.
+  </li>
+  <li>Click Apply to preview your changes without closing the dialog box, or
+    click OK to confirm them.</li>
+</ol>
+
+<p>To view, change, or add properties for one or more cells:</p>
+
+<ol>
+  <li>Select the row, column, or cell, then open the Table menu and choose
+    Table Properties. The Table Properties dialog box appears.</li>
+  <li>Click the Cells tab to edit the following properties:
+    <ul>
+      <li><strong>Selection</strong>: Choose Cell, Row, or Column from the
+        drop-down list. Click Previous or Next to move through rows, columns,
+        or cells.</li>
+      <li><strong>Size</strong>: Type a number for Height and Width, and then
+        choose <q>% of table</q> or <q>pixels</q>.</li>
+      <li><strong>Content Alignment</strong>: Select a vertical and horizontal
+        alignment type for the text or data inside each cell.</li>
+      <li><strong>Cell Style</strong>: Select Header from the drop-down list
+        for column or row headers (which centers and bolds the text in the
+        cell); otherwise choose Normal.</li>
+      <li><strong>Text Wrap</strong>: Select <q>Don&apos;t wrap</q> from the
+        drop-down list to keep text from wrapping to the next line unless you
+        insert a paragraph break. Otherwise, choose Wrap.</li>
+      <li><strong>Background Color</strong>: Select a color for the cell
+        background or leave it as transparent.
+
+        <p><strong>Note</strong>: To apply additional attributes or JavaScript
+          events, click Advanced Edit to display the
+          <a href="#using_the_advanced_property_editor">Advanced Property
+          Editor</a>
+        </p>
+      </li>
+    </ul>
+  </li>
+  <li>Click Apply to preview your changes without closing the dialog box, or
+    click OK to confirm them.</li>
+</ol>
+
+<p><strong>Tip</strong>: To change the text color or background color of one
+  or more selected cells or the entire table, select the cells or click
+  anywhere in the table and then click the text color or background color
+  icon in the Format toolbar.</p>
+
+<p><strong>Tip</strong>: To change the color of cells to the color last used,
+  select the cell, then press Shift and click on the background color picker.
+  This is useful when you want to use one color for individual cells.</p>
+
+<p>[<a href="#adding_tables_to_your_web_page">Return to beginning of
+  section</a>]</p>
+
+<h2 id="adding_and_deleting_rows_columns_and_cells">Adding and Deleting Rows,
+  Columns, and Cells</h2>
+
+<p>Composer allows you to quickly add or delete one or more cells, columns,
+  or rows in a table. In addition, you can set options that allow you to
+  maintain the original rectangular structure or layout of the table while
+  you perform editing tasks.</p>
+
+<p>To add a cell, row, or column to your table:</p>
+
+<ol>
+  <li>Click inside the table where you want to add a cell (or cells).</li>
+  <li>Open the Table menu and then choose Insert.</li>
+  <li>Choose one of the cell groupings. (You can also insert a new table
+    within a table cell.)</li>
+</ol>
+
+<p>To delete a cell, row, or column:</p>
+
+<ol>
+  <li>Click a row, column, or cell to place the insertion point. Or,
+    select neighboring cells to delete more than one row at a time. To
+    select neighboring cells, drag over the cells you want to select.
+    To select individual cells in a table, hold down the
+    <kbd class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd> key and click
+    on the cells you want to select.</li>
+  <li>Open the Table menu and choose Delete.</li>
+  <li>Choose the item you want to delete.</li>
+</ol>
+
+<p>To join (or merge) a cell with the cell on its right:</p>
+
+<ul>
+  <li>Click inside the cell on the left, open the Table menu, and
+    choose Join with Cell to the Right.</li>
+</ul>
+
+<p>To join (or merge) adjacent cells:</p>
+
+<ul>
+  <li>Select adjacent cells by dragging over them.</li>
+  <li>Open the Table menu, and choose Join Selected Cells.</li>
+</ul>
+
+<p>To split a joined cell back into two or more cells:</p>
+
+<ul>
+  <li>Click inside the joined cell, open the Table menu, and then
+    choose Split Cell. Composer puts the entire contents of the joined
+    cell into the first of the two cells.</li>
+</ul>
+
+<p>Refer to <a href="#selecting_table_elements">Selecting Table Elements</a>
+  for information on how to select non-adjacent cells, rows, and
+  columns.</p>
+
+<h3 id="changing_the_default_table_editing_behavior">Changing the Default Table
+  Editing Behavior</h3>
+
+<p>By default, when you delete one or more cells, Composer preserves the
+  table&apos;s structure by adding cells at the end of a row, wherever
+  needed. This allows you to delete one or more cells but still maintain
+  the table&apos;s original rectangular layout, or structure. Otherwise,
+  deleting cells can result in a table with empty spaces, or whose outline
+  appears irregular due to an uneven number of cells.</p>
+
+<p>To change the default table editing behavior, begin from the Composer
+  window:</p>
+
+<ol>
+  <li>Open the Edit menu, choose Preferences, and then choose Composer.</li>
+  <li>Under Table Editing, set the following preference:
+    <ul>
+      <li>Make sure that <q>Maintain table layout when inserting or
+        deleting cells</q> is checked to ensure that you don&apos;t get an
+        irregularly shaped table.</li>
+    </ul>
+  </li>
+  <li>Click OK.</li>
+</ol>
+
+<p>See also <a href="#composer">Setting General Composer Preferences</a>.</p>
+
+<p>[<a href="#adding_tables_to_your_web_page">Return to beginning of
+  section</a>]</p>
+
+<h2 id="selecting_table_elements">Selecting Table Elements</h2>
+
+<p>You can use one of two ways to quickly select a table, cell, or group of
+  cells:</p>
+
+<ul>
+  <li>Click in the table, open the Table menu, choose Select, and then choose
+    an item from the submenu. For example, to select a table, click anywhere
+    inside the table, open the Table menu, choose Select, and then choose
+    Table.</li>
+  <li>Or, you can use the mouse as a selection tool:
+    <ul>
+      <li>To select a group of adjacent cells: click in a cell, and then
+        drag to select the cells you want. Drag the mouse left or right to
+        select a row; up or down to select a column.</li>
+      <li>To select non-adjacent cells: press <kbd class="mac">Cmd</kbd>
+        <kbd class="noMac">Ctrl</kbd> and then click inside a cell. Keep
+        pressing <kbd class="mac">Cmd</kbd> <kbd class="noMac">Ctrl</kbd>
+        as you click to select additional cells.</li>
+      <li>To extend a selection to include adjacent cells: click inside a
+        cell and then drag over additional cells to extend the selection.</li>
+      <li>To select one or more adjacent columns or rows: drag up or down
+        to select the first column or row, and then drag left or right to
+        select additional adjacent columns or rows. Press <kbd>Shift</kbd>
+        and drag to the right to select an entire row. Press <kbd>Shift</kbd>
+        and drag up or down to select an entire column.</li>
+    </ul>
+  </li>
+</ul>
+
+<p>[<a href="#adding_tables_to_your_web_page">Return to beginning of
+  section</a>]</p>
+
+<h2 id="moving_copying_and_deleting_tables">Moving, Copying, and Deleting
+  Tables</h2>
+
+<p>To move a table:</p>
+
+<ol>
+  <li>Click inside the table.</li>
+  <li>Open the Table menu, choose Select, and then choose Table.</li>
+</ol>
+
+<ul>
+  <li>To copy or move the table: Use the Edit menu&apos;s cut, copy, and
+    paste options.</li>
+  <li>To delete the table: Open the Table menu again, choose Delete, and
+    then choose Table.</li>
+</ul>
+
+<p>[<a href="#adding_tables_to_your_web_page">Return to beginning of
+  section</a>]</p>
+
+<h2 id="converting_text_into_a_table">Converting Text into a Table</h2>
+
+<p>To convert text into a table:</p>
+
+<ol>
+  <li>Select the text that you want to convert into a table. Keep in mind that
+    Composer creates a new table row for each paragraph in the selection.</li>
+  <li>Open the Table menu and choose Create Table from Selection. You see the
+    Convert to Table dialog box.</li>
+  <li>Choose the character Composer uses to separate the selection into
+    columns, or specify a different character to use. If you choose Space as
+    the separator for columns, choose whether or not you want Composer to
+    ignore multiple space and treat them as one space.</li>
+  <li>Leave <q>Delete separator character</q> checked to have Composer remove
+    the separator character when it converts the text into a table. If you
+    don&apos;t want Composer to delete the separator character, uncheck this
+    option.</li>
+  <li>Click OK.</li>
+</ol>
+
+<p><strong>Note</strong>: Text formatting is removed when the selected text
+  is converted to a table.</p>
+
+<p>[<a href="#adding_tables_to_your_web_page">Return to beginning of
+  section</a>]</p>
+
+<h1 id="adding_images_to_your_web_page">Adding Pictures (Images) to Your Web
+  Page</h1>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#inserting_an_image_into_your_page">Inserting an Image into
+      Your Page</a></li>
+    <li><a href="#editing_image_properties">Editing Image Properties</a></li>
+  </ul>
+</div>
+
+<h2 id="inserting_an_image_into_your_page">Inserting an Image into Your
+  Page</h2>
+
+<p>You can insert GIF, JPEG, BMP, and PNG (Portable Network Graphics) images
+  into your web page. You can also use them to
+  <a href="#using_images_as_links">create links</a>. When you insert an image,
+  Composer saves a reference to the image in your page.</p>
+
+<p><strong>Note</strong>: If you plan to publish your pages to the web,
+  it&apos;s best not to use BMP images in your pages.</p>
+
+<p><strong>Tip</strong>: It&apos;s best to first save or publish your page
+  before you insert images into it. This allows Composer to automatically
+  use relative references to images once you insert them.</p>
+
+<p>To insert an image:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want the image to
+    appear.</li>
+  <li>Click the Image button
+    <img src="images/image.gif" width="23" height="25" alt="" />
+    on the toolbar, or open the Insert menu and choose Image. You see the
+    Image Properties dialog box.</li>
+  <li>Type the location and filename of the image file, or click Choose File
+    to search for an image file on your hard drive or network.</li>
+  <li>Type a simple description of your image as the alternate text that will
+    appear in text-only browsers (as well as other browsers) when an image is
+    loading or when image loading is disabled. 
+
+    <p>Alternatively, you can choose not to include alternate text.</p>
+  </li>
+  <li>If needed, click other tabs so you can adjust the settings (for
+    example, alignment) in the
+    <a href="#editing_image_properties">Image Properties</a> dialog box.</li>
+</ol>
+
+<p><strong>Tip</strong>: To quickly insert an image: Drag and drop it onto
+  your page.</p>
+
+<p><strong>Tip</strong>: To insert a line break after all images in a
+  paragraph, choose Break Below Images from the Insert menu.</p>
+
+<p>[<a href="#adding_images_to_your_web_page">Return to beginning of
+  section</a>]</p>
+
+<h2 id="editing_image_properties">Editing Image Properties</h2>
+
+<p>Once you&apos;ve inserted an image into your page, you can edit its
+  properties and customize the layout in your page, such as the height,
+  width, spacing, and text alignment. If you are not currently viewing
+  the Image Properties dialog box, follow these steps:</p>
+
+<ol>
+  <li>Double-click the image, or select it and click the Image button
+    <img src="images/image.gif" width="23" height="25" alt="" /> on the toolbar
+    to display the Image Properties dialog box.</li>
+  <li>Click the Location tab to edit these properties:
+    <ul>
+      <li><strong>Image Location</strong>: Type the filename and location of
+        the image file. Click Choose File to search for an image file on your
+        hard drive or network.</li>
+      <li><strong>URL is relative to page location</strong>: If checked,
+        Composer converts the URL to be relative to the page&apos;s location.
+        This is especially useful if you plan to publish your pages on a web
+        server so that others can view them. Using relative URLs allows you
+        to keep all your linked files in the same place relative to each other,
+        regardless of their location on your hard disk or a web server.
+
+        <p>Unchecking this box causes Composer to convert the URL to a full
+          (absolute) URL. You typically use absolute URLs when linking to
+          images on other web servers (not stored locally on your hard
+          disk).</p>
+
+        <p>If you have never saved or published the page, you must first save
+          the page in order to enable this checkbox. (This checkbox is not
+          available if you open the Image Properties dialog box in a message
+          compose window.)</p>
+      </li>
+      <li><strong>Attach this image to the message</strong>: If checked,
+        the image is attached to the message you are sending. If unchecked, a
+        link to the image location is inserted instead. (This checkbox is only
+        available if you open the Image Properties dialog box in a message
+        compose window.)</li>
+      <li><strong>Alternate Text</strong>: Enter text that will display in
+        place of the original image; for example, a caption or a brief
+        description of the image. It&apos;s a good practice to specify
+        alternate text for readers who use text-only web browsers or who have
+        image loading turned off.</li>
+      <li><strong>Don&apos;t use alternate text</strong>: Choose this option
+        if the image does not require alternate text or if you don&apos;t want
+        to include it.</li>
+    </ul>
+  </li>
+  <li>Click the Dimensions tab to edit these properties:
+    <ul>
+      <li><strong>Actual Size</strong>: Select this option to undo any changes
+        you&apos;ve made to the dimensions and return the image to its original
+        size.</li>
+      <li><strong>Custom Size</strong>: Select this option and specify the new
+        height and width, in pixels or as a percentage. This setting
+        doesn&apos;t affect the original image file, just the image inserted
+        in your page.</li>
+      <li><strong>Constrain</strong>: If you change the image size, it&apos;s
+        a good idea to select this in order to maintain the image&apos;s aspect
+        ratio (so that it doesn&apos;t appear distorted). If you choose this
+        option, then you only need to change the height or width, but not
+        both.</li>
+    </ul>
+  </li>
+  <li>Click the Appearance Tab to edit these properties:
+    <ul>
+      <li><strong>Spacing</strong>: Specify the amount of space surrounding
+        the image; between the image and adjoining text. You can also put a
+        solid black border around the image and specify its width in pixels.
+        Specify zero for no border.</li>
+      <li><strong>Align Text to Image</strong>: If you&apos;ve placed your
+        image next to any text, select an alignment icon to indicate how you
+        want text positioned relative to the image.</li>
+      <li><strong>Image Map</strong>: Click Remove to remove any image map
+        settings.</li>
+    </ul>
+  </li>
+  <li>Click the Link tab to edit these properties:
+    <ul>
+      <li><strong>Enter a web page location</strong>: If you want to define
+        a link for this image, enter the URL of a remote or local page, or
+        select a named anchor or heading from the drop-down list. Click Choose
+        File to search for a file on your hard drive or network.</li>
+      <li><strong>URL is relative to page location</strong>: If checked,
+        Composer converts the URL to be relative to the page&apos;s location.
+        This is especially useful if you plan to publish your pages to a web
+        server so that others can view them. Using relative URLs allows you to
+        keep all your linked files in the same place relative to each other,
+        regardless of their location on your hard disk or a web server.
+
+        <p>Unchecking this box causes Composer to convert the URL to a full
+          (absolute) URL. You typically use absolute URLs when linking to files
+          on other web servers (not stored locally on your hard disk).</p>
+
+        <p>If you have unsaved changes, you must first save the page in order
+          to enable this checkbox. (This checkbox is not available if you open
+          the Image Properties dialog box in a message compose window.)</p>
+      </li>
+      <li><strong>Show border around linked image</strong>: If checked,
+        displays the link highlight color around the image.</li>
+    </ul>
+  </li>
+  <li>To apply additional attributes or JavaScript events, click Advanced Edit
+    to display the
+    <a href="#using_the_advanced_property_editor">Advanced Property Editor</a>.
+  </li>
+  <li>Click OK to confirm your changes.</li>
+</ol>
+
+<p>[<a href="#adding_images_to_your_web_page">Return to beginning of
+  section</a>]</p>
+
+<h1 id="setting_page_properties">Setting Page Properties</h1>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#setting_page_properties_and_meta_tags">Setting Page
+      Properties and Meta Tags</a></li>
+    <li><a href="#setting_page_colors_and_backgrounds">Setting Page Colors and
+      Backgrounds</a></li>
+  </ul>
+</div>
+
+<h2 id="setting_page_properties_and_meta_tags">Setting Page Properties and Meta
+  Tags</h2>
+
+<p>Use the Page Properties dialog box to enter properties such as the title,
+  author, and description of the document you&apos;re currently working on.
+  This information is useful if you plan to use the page on a website, since
+  search engines use this type of information to index your page. You can view
+  this information from the browser window by opening the View menu and
+  choosing Page Info.</p>
+
+<ol>
+  <li>Open the Format menu and choose Page Title and Properties.</li>
+  <li>Edit any of the following properties:
+    <ul>
+      <li><strong>Title</strong>: Type the text you want to appear as the
+        window title when someone views the page through a browser. This
+        is how most web search tools locate web pages, so choose a title
+        that conveys what your page is about.</li>
+      <li><strong>Author</strong>: Type the name of the person who created the
+        document. This information is helpful to readers who locate the
+        document by using a web search tool to search on name. 
+
+        <p><strong>Tip</strong>: If you enter the Author name in
+          Composer&apos;s <a href="#new_page_settings">preferences</a>, then
+          you won&apos;t have to enter it each time you create a new page.</p>
+      </li>
+      <li><strong>Description</strong>: Enter a brief description of the
+        document&apos;s contents.</li>
+    </ul>
+  </li>
+</ol>
+
+<p>[<a href="#setting_page_properties">Return to beginning of section</a>]</p>
+
+<h2 id="setting_page_colors_and_backgrounds">Setting Page Colors and
+  Backgrounds</h2>
+
+<p>You can change the background color or specify a background
+  image for the page you&apos;re currently working on. These choices
+  affect the way text and links in your page appear to people viewing
+  the page through a browser.</p>
+
+<p>To set the colors and background for the current page, begin
+  from the Composer window:</p>
+
+<ol>
+  <li>Open the Format menu and choose Page Colors and Background.</li>
+  <li>Edit any of the following properties:
+    <ul>
+      <li><strong>Reader&apos;s default colors</strong>: Select this if you
+        want your page to use the color settings from the viewer&apos;s browser
+        for text and links.</li>
+      <li><strong>Use custom colors</strong>: Select this if you want to
+        specify the colors of text and links. For each element, select a color
+        from the Color selection dialog. Sample output for each type of link
+        appears in the pane on the right.</li>
+      <li><strong>Background image</strong>: Select this if you want the
+        background of your page to be an image. Type the name of the image
+        file or click Choose File to locate the image file on your hard
+        drive or network. 
+
+        <p><strong>Note</strong>: Background images are tiled and override
+          background color selections.</p>
+      </li>
+      <li><strong>URL is relative to page location</strong>: If checked,
+        Composer converts the URL to be relative to the page&apos;s location.
+        This is especially useful if you plan to publish your pages on a web
+        server so that others can view them. 
+
+        <p>Using relative URLs allows you to keep all your linked files in
+          the same place relative to each other, regardless of their location
+          on your hard disk or a web server.</p>
+
+        <p>Deselecting this option causes Composer to convert the URL to a
+          full (absolute) URL. You typically use absolute URLs when linking
+          to images on other web servers (not stored locally on your hard
+          disk).</p>
+
+        <p>If you have unsaved changes, you must first save the page in
+          order to enable this checkbox.</p>
+      </li>
+    </ul>
+  </li>
+</ol>
+
+<p><strong>Note</strong>: To apply additional attributes or JavaScript events,
+  click Advanced Edit to display the
+  <a href="#using_the_advanced_property_editor">Advanced Property
+  Editor</a>.</p>
+
+<p>You can also set the <a href="#new_page_settings">default page
+  background and colors</a> for every new page you create in Composer.</p>
+
+<p>[<a href="#setting_page_properties">Return to beginning of section</a>]</p>
+
+<h1 id="creating_links_in_composer">Creating Links in Composer</h1>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#creating_links_within_the_same_page">Creating Links Within
+      the Same Page</a></li>
+    <li><a href="#creating_links_to_other_pages">Creating Links to Other
+      Pages</a></li>
+    <li><a href="#using_images_as_links">Using Images as Links</a></li>
+    <li><a href="#removing_or_discontinuing_links">Removing or Discontinuing
+      Links</a></li>
+  </ul>
+</div>
+
+<h2 id="creating_links_within_the_same_page">Creating Links Within the Same
+  Page</h2>
+
+<p>To create a link within the same page, for example a link that the reader
+  can use to jump from one section to another, you must create an
+  <em>anchor</em> (target location), and then create a link that points to the
+  anchor. Anchors are also called <em>named anchors</em>. To create an anchor,
+  follow these steps:</p>
+
+<ol>
+  <li>Click to place the insertion point at the beginning of a line where you
+    want to create an anchor, or select some text.</li>
+  <li>Open the Insert menu and choose Named Anchor. You see the Named Anchor
+    Properties dialog box.</li>
+  <li>Type a unique name for the anchor in the Anchor Name field (up to 30
+    characters). If you include spaces, they will be converted to underscores
+    ( _ ). If you selected some text in step 1, this box already contains a
+    name.</li>
+  <li>Click OK. An anchor icon appears in your document to mark the
+    anchor&apos;s location:
+    <img src="images/anchor-in-doc.gif" width="20" height="17" alt="" /></li>
+</ol>
+
+<p>To create the link on which readers can click to jump to the object:</p>
+
+<ol>
+  <li>Select the text or image that you want to link to the anchor.</li>
+  <li>Click the Link button or open the Insert menu and choose Link. You see
+    the Link Properties dialog box.
+    <ul>
+      <li>If you&apos;re creating a link to an HTML file on your computer,
+        click Choose File to locate it.</li>
+      <li>If you&apos;re creating a link to a named anchor (target), select
+        it from the list of the anchors currently available in the page.</li>
+      <li>If you&apos;re creating a link to a level heading (for example,
+        Heading 1 - Heading 6), select it from the list of headings currently
+        available in the page.</li>
+    </ul>
+  </li>
+  <li>Click OK.</li>
+</ol>
+
+<p><strong>Note</strong>: To test the link you just created, open the File
+  menu and choose Browse Page, then click the link.</p>
+
+<p><strong>Tip</strong>: If you did not first create named anchors, you can
+  use the Link dialog box to create links to headings that already occur in
+  the page.</p>
+
+<p>[<a href="#creating_links_in_composer">Return to beginning of
+  section</a>]</p>
+
+<h2 id="creating_links_to_other_pages">Creating Links to Other Pages</h2>
+
+<p>You can create links from your page to local pages on your own computer or
+  on your workplace&apos;s network, or to remote pages on the Internet.</p>
+
+<p><strong>Tip</strong>: It&apos;s best to first save or publish your page
+  before you create links to other pages. This allows Composer to automatically
+  use relative references for links once you create them.</p>
+
+<p>To create a link to another page:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want to create a link, or
+    select the text or image that you want to link to the anchor.</li>
+  <li>Click the Link button. You see the Link Properties dialog box.</li>
+  <li>Define your link:
+    <ul>
+      <li><strong>Link text</strong>: If you&apos;ve already selected an image
+        file or text before clicking the Link button, the selected text or
+        file will be entered here. Otherwise, you must enter the text that you
+        want to use as the link.</li>
+      <li><strong>Link Location</strong>: Type the local path and filename or
+        remote URL of the page you want to link to. If you&apos;re not sure of
+        the path and filename for a local file, click Choose File to look for
+        it on your hard disk or network. For remote URLs, you can copy the URL
+        from the browser&apos;s Location Bar. Alternatively, you can select a
+        named anchor or a heading in the current page that you want to link
+        to.</li>
+      <li><strong>URL is relative to page location</strong>: If checked,
+        Composer converts the URL to be relative to the page&apos;s location.
+        This is especially useful if you plan to publish your pages to a web
+        server so that others can view them. Using relative URLs allows you to
+        keep all your linked files in the same place relative to each other,
+        regardless of their location on your hard disk or a web server.
+
+        <p>Deselecting this option causes Composer to convert the URL to a full
+          (absolute) URL. You typically use absolute URLs when linking to pages
+          on other web servers (not stored locally on your hard disk).</p>
+
+        <p>If you have unsaved changes, you must first save the page in order
+          to enable this checkbox. (This checkbox is not available if you open
+          the Link Properties dialog box in a message compose window.)</p>
+      </li>
+      <li><strong>Attach the source of this link to the message</strong>: If
+        checked, the source of the specified link is added as an attachment to
+        the message you are sending. If unchecked, just a link to the location
+        is inserted instead. (This checkbox is only available if you open the
+        Link Properties dialog box in a message compose window.)</li>
+    </ul>
+  </li>
+  <li>To apply additional attributes or JavaScript events, click Advanced Edit
+    to display the
+    <a href="#using_the_advanced_property_editor">Advanced Property Editor</a>.
+  </li>
+  <li>Click OK.</li>
+  <li>To test the link you just created, click the Browse button and then click
+    the link to make sure it works as expected.</li>
+</ol>
+
+<p><strong>Tip</strong>: You can copy a link quickly by clicking and dragging
+  the link from another window and then dropping it onto your page. For
+  example, you can click and drag a link from a web page, bookmark, or Mail
+  window and drop it onto your page. You can also right-click<span class="mac">
+  or, if you have a one-button mouse, <kbd>Ctrl</kbd>-click</span> a link on a
+  web page and choose Copy Link Location from the menu. Then you can paste the
+  link location into the Link Location field in the Link Properties dialog
+  box.</p>
+
+<p>[<a href="#creating_links_in_composer">Return to beginning of
+  section</a>]</p>
+
+<h2 id="using_images_as_links">Using Images as Links</h2>
+
+<p>You can make images, such as JPEG, GIF, or PNG files, behave like links in
+  your pages. When the reader clicks a linked image, the browser window
+  displays the page that the image is linked to.</p>
+
+<p>To make an image behaving like a link:</p>
+
+<ol>
+  <li>Select an image on your page.</li>
+  <li>Click the Link button
+    <img src="images/link.gif" width="22" height="20" alt="" />
+    on the toolbar, or open the Insert menu and choose Link.</li>
+  <li>Use the Link Properties dialog box to link the image to a
+    <a href="#creating_links_within_the_same_page">named anchor or heading
+    within the page</a>, or to a
+    <a href="#creating_links_to_other_pages">separate local or remote page</a>.
+  </li>
+</ol>
+
+<p><strong>Tip</strong>: Drag and drop a linked image from the browser window
+  into a Composer window to copy both the image and the link.</p>
+
+<p><strong>Note</strong>: To remove the blue border on images used as links,
+  open the Link Properties dialog box, click the Link tab, and uncheck <q>Show
+  border around linked image</q>.</p>
+
+<p>[<a href="#creating_links_in_composer">Return to beginning of
+  section</a>]</p>
+
+<h2 id="removing_or_discontinuing_links">Removing or Discontinuing Links</h2>
+
+<p>To remove a link:</p>
+
+<ol>
+  <li>Select the linked text (normally blue and underlined) or image.</li>
+  <li>Open the Format menu and choose Remove Links.</li>
+</ol>
+
+<p>To discontinue a link, so that text you type after the link is not included
+  as part of the link:</p>
+
+<ol>
+  <li>Click to place the insertion point where you want the link to end.</li>
+  <li>Open the Format menu and choose Discontinue Link.</li>
+</ol>
+
+<p>[<a href="#creating_links_in_composer">Return to beginning of
+  section</a>]</p>
+ 
+<h1 id="publishing_your_pages_on_the_web">Publishing Your Pages on the Web</h1>
+
+<p>If your pages exist only on your local hard disk, you can browse your pages,
+  but no one else can. Composer lets you publish your pages to a remote
+  computer called a web server.</p>
+
+<p>When you publish your pages to a web server, Composer copies (uploads) your
+  pages to a computer that lets others browse your pages. Most ISPs provide
+  space on their web servers for web page publishing. To find a web server
+  where you can publish your pages, ask your ISP, help desk, or system
+  administrator.</p>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#publishing_a_document">Publishing a Document</a></li>
+    <li><a href="#updating_a_published_document">Updating a Published
+      Document</a></li>
+    <li><a href="#changing_the_filename_or_publishing_location">Changing the
+      Filename or Publishing Location</a></li>
+    <li><a href="#creating_a_new_publishing_site">Creating a New Publishing
+      Site</a></li>
+    <li><a href="#choosing_the_default_publishing_site">Choosing the Default
+      Publishing Site</a></li>
+    <li><a href="#deleting_a_publishing_site">Deleting a Publishing
+      Site</a></li>
+    <li><a href="#solving_common_publishing_problems">Solving Common Publishing
+      Problems</a></li>
+    <li><a href="#publishing_settings">Publishing Settings</a></li>
+  </ul>
+</div>
+
+<h2 id="publishing_a_document">Publishing a Document</h2>
+
+<p><strong>Tip</strong>: It&apos;s best to first save or publish your page
+  before you insert links or images into it. This allows Composer to
+  automatically use relative references for links and images once you insert
+  them.</p>
+
+<p>To publish a document:</p>
+
+<ol>
+  <li>Open the HTML document that you want to publish, or create a new Composer
+    document.</li>
+  <li>When you&apos;re ready to publish the document remotely, click the
+    Publish button.
+
+    <p>If you have published this document before, Composer remembers the
+      document&apos;s publishing settings and starts publishing the document.
+      While publishing is in progress, Composer displays a publishing status
+      dialog box.</p>
+    <ul>
+      <li>If you have never published this document before, Composer displays
+        the Settings tab in the Publish Page dialog box so you can enter
+        information about the document&apos;s remote publishing location. See
+        <a href="#publish_page_settings">Publish Page - Settings</a> for more
+        information. When you&apos;re done entering information, click Publish.
+      </li>
+      <li>If you have never saved the document, Composer displays the Publish
+        tab in the Publish Page dialog box, so you can enter the
+        document&apos;s filename. See
+        <a href="#publish_page_publish">Publish Page - Publish</a> for more
+        information. After entering the filename, click Publish.</li>
+    </ul>
+  </li>
+  <li>To browse your published page, click the Browse button. Test the
+    page&apos;s links and make sure there are no missing images.</li>
+  <li>Continue editing the page as necessary. When you&apos;re ready to update
+    the remote page with your changes, click the Publish button.</li>
+</ol>
+
+<p>When you publish a document for the first time, Composer changes the
+  document&apos;s <tt>file:///</tt> URL to an <tt>http://</tt> URL to indicate
+  that you are now editing the published document. If you want to save the
+  document locally (on your computer&apos;s hard disk), click the Save button.
+  You&apos;ll be prompted to choose a filename and location on your hard disk
+  for the document.</p>
+
+<p>[<a href="#publishing_your_pages_on_the_web">Return to beginning of
+  section</a>]</p>
+
+<h3 id="tips_for_avoiding_broken_links_or_missing_images">Tips for Avoiding
+  Broken Links or Missing Images</h3>
+
+<ul>
+  <li>Make sure your Composer filenames end with the .html or .htm file
+    extension. Make sure your image filenames end with the .JPG, .GIF, or .PNG
+    file extension. Don&apos;t use spaces or other special symbols in your
+    filenames. Keep your filenames short and only use lowercase or uppercase
+    letters and numbers.</li>
+  <li>If your images appear as broken links when you browse a document on the
+    web server, you may have forgotten to include the images when you
+    published. Open the File menu, and choose Publish As to display the Publish
+    Page dialog box. In the Publish tab, make sure you check <q>Include images
+    and other files</q> and then click Publish.</li>
+</ul>
+
+<p>For more troubleshooting tips, see
+  <a href="#solving_common_publishing_problems">Solving Common Publishing
+  Problems</a>.
+</p>
+
+<p>[<a href="#publishing_your_pages_on_the_web">Return to beginning of
+  section</a>]</p>
+
+<h2 id="updating_a_published_document">Updating a Published Document</h2>
+
+<p>To update a published document:</p>
+
+<ol>
+  <li>In a Composer window, open the File menu, and choose Recent Pages, then
+    select the document from the list. <p>Alternatively, browse to the location
+    of the document you want to update by entering the document&apos;s HTTP
+    address (the document&apos;s web address) in the browser&apos;s
+    Location Bar.</p></li>
+  <li>Edit the document as necessary.</li>
+  <li>When you&apos;re ready to update the remote page with your changes, click
+    Publish in Composer&apos;s toolbar.</li>
+</ol>
+
+<p><strong>Tip</strong>: To delete a page or image you&apos;ve published on a
+  web server, you must use an <a href="glossary.xhtml#ftp">FTP (File Transfer
+  Protocol)</a> program. You also must use an FTP program if you want to create
+  subdirectories or to rename files on the web server. Ask your service
+  provider if they recommend a particular FTP program. You can usually find
+  information on FTP programs in the Help or Support sections of your service
+  provider&apos;s website. FTP programs are also available from shareware sites
+  such as ZDNet Downloads.</p>
+
+<p>[<a href="#publishing_your_pages_on_the_web">Return to beginning of
+  section</a>]</p>
+
+<h2 id="changing_the_filename_or_publishing_location">Changing the Filename or
+  Publishing Location</h2>
+
+<p>To change a document&apos;s filename or publishing location:</p>
+
+<ol>
+  <li>In a Composer window, open the File menu, and choose Recent Pages, then
+    select the document from the list.
+
+    <p>Alternatively, browse to the location of the document you want to update
+      by entering the document&apos;s HTTP address (the document&apos;s web
+      address) in the browser&apos;s Location Bar.</p>
+  </li>
+  <li>Edit the document as necessary.</li>
+  <li>Open Composer&apos;s File menu and choose Publish As. Composer displays
+    the Publish tab in the Publish Page dialog box.</li>
+  <li>Enter a different page title, if necessary.</li>
+  <li>Enter a different filename for the page, if necessary.</li>
+  <li>From the Site Name list, choose the publishing location you want to use.
+    To set up a new publishing location, click New Site. See
+    <a href="#publish_page_settings">Publish Page - Settings</a> for more
+    information.</li>
+  <li>Click Publish to save the document to the new location.</li>
+</ol>
+
+<p>[<a href="#publishing_your_pages_on_the_web">Return to beginning of
+  section</a>]</p>
+
+<h2 id="creating_a_new_publishing_site">Creating a New Publishing Site</h2>
+
+<p>If you plan to publish documents to more than one remote location, you can
+  set up Composer to save the publishing information for each remote site you
+  use, so that you don&apos;t have to enter it each time you want to
+  publish.</p>
+
+<p>To create a new publishing site, begin from a Composer window:</p>
+
+<ol>
+  <li>Open the Edit menu and choose Publishing Site Settings. Composer
+    displays the Publish Settings dialog box.</li>
+  <li>Click New Site.</li>
+  <li>For <q>Site Name</q>, enter the nickname by which you want to refer to
+    this publishing site. 
+
+    <p>For example, if you will use the new site to publish documents
+      related to the <q>Meteor</q> project, you might want to use the site
+      name <q>Meteor</q>. Site names remind you about the types of documents
+      you publish at each site.</p>
+  </li>
+  <li>For <q>Publishing address</q>, enter the complete URL provided to
+    you by your ISP, system administrator, or web hosting service. This
+    URL must begin with either <tt>ftp://</tt> or <tt>http://</tt>. 
+
+    <p>The publishing address specifies the location where documents are
+      published (uploaded) at this site. If you are not sure what to enter,
+      ask your ISP or system administrator.</p>
+  </li>
+  <li>For <q>HTTP address of your home page</q>, enter the complete URL
+    that you would enter in the browser to view pages at this
+    site. Do not include a filename or subdirectory as part of the URL.
+
+    <p>This URL must always begin with <tt>http://</tt>. In some cases,
+      this URL is the same as the publishing address. If you are not sure
+      what to enter, ask your ISP or system administrator, or else leave
+      it blank.</p>
+  </li>
+  <li>For <q>user name</q>, enter the user name you use to log in to your ISP
+    or web hosting service.</li>
+  <li>For <q>password</q>, enter the password for your user name.</li>
+  <li>Select <q>Save Password</q> to save your password securely using
+    Password Manager so that you don&apos;t have to enter it each time you
+    publish pages at this site.</li>
+  <li>Click OK.</li>
+</ol>
+
+<p>[<a href="#publishing_your_pages_on_the_web">Return to beginning of
+  section</a>]</p>
+
+<h2 id="choosing_the_default_publishing_site">Choosing the Default Publishing
+  Site</h2>
+
+<p>If you have set up more than one publishing site, but you typically use
+  only one site for most of your publishing needs, you can designate the site
+  you use most often as the default publishing site. Composer will use the
+  default publishing site for all documents that you publish, unless you
+  specifically choose an alternate site.</p>
+
+<p>Regardless of how many sites you&apos;ve set up, you can always publish a
+  document to a different site by choosing Publish As from Composer&apos;s
+  File menu. See
+  <a href="#changing_the_filename_or_publishing_location">Changing the Filename
+  or Publishing Location</a> for more information.</p>
+
+<p>To choose the default publishing site, begin from a Composer
+  window:</p>
+
+<ol>
+  <li>Open the Edit menu, and choose Publishing Site Settings.
+    Composer displays the Publish Settings dialog box.</li>
+  <li>Select a publishing site from the list. 
+
+    <p>If you only have one publishing site set up, Composer uses that
+      one as the default site.</p>
+  </li>
+  <li>Click Set as Default.</li>
+  <li>Click OK to confirm your changes.</li>
+</ol>
+
+<p>[<a href="#publishing_your_pages_on_the_web">Return to beginning of
+  section</a>]</p>
+
+<h2 id="deleting_a_publishing_site">Deleting a Publishing Site</h2>
+
+<p>Deleting a publishing site removes the site&apos;s settings from Composer.
+  If you later wish to publish to the site, you must re-enter the site&apos;s
+  settings.</p>
+
+<p>To delete a publishing site&apos;s settings, begin from a Composer
+  window:</p>
+
+<ol>
+  <li>Open the Edit menu, and choose Publishing Site Settings. Composer
+    displays the Publish Settings dialog box.</li>
+  <li>Select a publishing site from the list.</li>
+  <li>Click Remove Site.
+
+    <p>Composer only removes the site&apos;s settings; the remote site itself
+      is not affected.</p>
+  </li>
+  <li>Click OK to confirm your changes.</li>
+</ol>
+
+<p>[<a href="#publishing_your_pages_on_the_web">Return to beginning of
+  section</a>]</p>
+
+<h2 id="solving_common_publishing_problems">Solving Common Publishing
+  Problems</h2>
+
+<p>If one or more of your files fail to publish, the Publishing
+  Status dialog box displays an error message that can help you
+  determine what went wrong and how to fix it.</p>
+
+<p>If you are still unable to publish a file, save the file to your
+  hard disk by opening Composer&apos;s File menu, and choosing Save. You
+  can then open the file at a later time to try to publish it. To
+  quickly locate the file later, open Composer&apos;s File menu, and
+  choose Recent Pages.</p>
+
+<div class="contentsBox">In this section:
+  <ul>
+    <li><a href="#verifying_your_publishing_settings">Verifying Your Publishing
+      Settings</a></li>
+    <li><a href="#checking_your_filenames">Checking Your Filenames</a></li>
+    <li><a href="#fixing_publishing_errors">Fixing Publishing Errors</a></li>
+  </ul>
+</div>
+
+<h3 id="verifying_your_publishing_settings">Verifying Your Publishing
+  Settings</h3>
+
+<p>To verify your publishing settings:</p>
+
+<ol>
+  <li>Close the Publishing Status dialog box, if it is open.</li>
+  <li>Open the Edit menu and choose Publishing Site Settings.</li>
+  <li>In the Publish Settings dialog box, confirm that the site settings are
+    correct for the site you are trying to publish to. If you&apos;re not
+    sure, check with your ISP or web hosting service.
+    <ul>
+      <li><strong>Verify that you correctly entered the publishing
+        settings</strong>: You may have accidentally mis-typed one of the
+        settings.</li>
+      <li><strong>Verify that you entered the correct publishing
+        address</strong>: Web hosting services or ISPs may refer to the
+        publishing address as the <q>server name</q>, the <q>hostname</q>, or
+        the <q>server/host</q>. They often specify the publishing location as
+        <tt>ftp.myisp.com/username</tt>, where <tt>username</tt> is your
+        user name. 
+
+        <p>For the publishing address to be correct, you must precede the
+          publishing location with either <tt>ftp://</tt> or <tt>http://</tt>.
+          For example, the correct publishing address for the above-mentioned
+          site would be <tt>ftp://ftp.myisp.com/username</tt>.</p>
+      </li>
+    </ul>
+  </li>
+</ol>
+
+<h3 id="checking_your_filenames">Checking Your Filenames</h3>
+
+<p>Examine the names of any files that failed to publish. Make sure that the
+  filenames:</p>
+
+<ul>
+  <li>Use only numbers or lowercase or uppercase letters. While it&apos;s
+    acceptable to create filenames that use uppercase letters, you can avoid
+    potential errors in later locating the published file if you only use
+    lowercase letters in your filenames. 
+
+    <p>When you publish files to a web server, filenames become
+      case-sensitive on the web server. It may be harder for you to remember
+      files names that use only uppercase letters or that use a mix of
+      uppercase and lowercase letters.</p>
+
+    <p>For example, when you try to locate a published file by typing the
+      filename&apos;s web address into the browser&apos;s Location Bar, you
+      must enter the filename exactly as you created it, using the same
+      combination of uppercase and lowercase letters.</p>
+  </li>
+  <li>Don&apos;t use punctuation characters or spaces. Underscores ( _ )
+    or hyphens ( - ) are OK.</li>
+  <li>End with .html or .htm (for Composer filenames).</li>
+  <li>Use less than 32 characters.</li>
+</ul>
+
+<h3 id="fixing_publishing_errors">Fixing Publishing Errors</h3>
+
+<p>If one or more of your files fails to publish, look at the messages 
+  Composer displays in the Publishing Status area of the Publishing dialog box.
+  You can use these error messages to help determine what went wrong and what
+  to do to fix the problem.</p>
+
+<div class="contentsBox" style="background-color: #ebebeb;">
+  <p>Error Messages:</p>
+  <p><a href="#file_not_found"><tt><var>Filename</var> not found.</tt></a></p>
+  <p><a href="#file_not_found"><tt><var>X</var> of <var>Y</var> files failed to
+    publish.</tt></a></p>
+  <p><a href="#subdir_not_found"><tt>The subdirectory <var>directory name</var>
+    doesn&apos;t exist on this site or the filename <var>filename</var> is
+    already in use by another subdirectory.</tt></a></p>
+  <p><a href="#subdir_not_found"><tt>The filename <var>filename</var> is
+    already in use by another subdirectory.</tt></a></p>
+  <p><a href="#server_not_found"><tt>The server is not available. Check your
+    connection and try again later.</tt></a></p>
+  <p><a href="#no_permission"><tt>You do not have permission to publish to this
+    location.</tt></a></p>
+  <p><a href="#offline_error"><tt>You are currently offline. Click the icon
+    near the lower-right corner of any window to go online.</tt></a></p>
+  <p><a href="#no_disk_space"><tt>There is not enough disk space available to
+    save the file <var>filename</var>.</tt></a></p>
+  <p><a href="#name_too_long"><tt>The filename or subdirectory name is too
+    long.</tt></a></p>
+</div>
+
+<div class="errorMessage">
+  <p id="file_not_found"><strong>Error Message</strong>:</p>
+
+  <div class="contentsBox" style="background-color: #ebebeb;">
+    <tt><var>Filename</var> not found.</tt> 
+    <p>or</p>
+    <tt><var>X</var> of <var>Y</var> files failed to publish.</tt>
+  </div>
+
+  <p><strong>Error Description</strong>: One or more image files or CSS files
+    failed to publish because Composer could not find them. Some typical
+    reasons might be:</p>
+
+  <ul>
+    <li>The file location you typed is incorrect.</li>
+    <li>The file&apos;s location on the web is not accessible.</li>
+    <li>The file&apos;s location was changed or the file was deleted or
+      moved to another location.</li>
+  </ul>
+
+  <p><strong>Possible Solutions</strong>:</p>
+
+  <ul>
+    <li>Look for broken images in the page you are trying to publish. Broken
+      images will appear with this icon
+      <img src="images/broken.gif" width="20" height="20" alt="" /> in the
+      page. To correct the image&apos;s address, double-click the broken
+      image to display the Image Properties dialog box so you can enter the
+      correct address.</li>
+    <li>Remove the broken image from the page by selecting it (click once on
+      the image), and then pressing <kbd>Backspace</kbd> or <kbd>Delete</kbd>
+      on your keyboard.</li>
+    <li>If the image is unavailable because the server where the image resides
+      is inaccessible, try publishing the page at a later time.</li>
+    <li>If the missing file is a CSS file, you must first verify the correct
+      location of the CSS file. To fix the file&apos;s address in Composer,
+      click the HTML Source tab and edit the file&apos;s location in the HTML
+      source code. You should only edit the HTML source if you are familiar
+      with HTML tags.</li>
+  </ul>
+</div>
+
+<div class="errorMessage">
+  <p id="subdir_not_found"><strong>Error Message</strong>:</p>
+
+  <div class="contentsBox" style="background-color: #ebebeb;">
+    <tt>The subdirectory <var>directory name</var> doesn&apos;t exist on this
+      site or the filename <var>filename</var> is already in use by another
+      subdirectory</tt>
+    <p>or</p>
+    <tt>The filename <var>filename</var> is already in use by another
+      subdirectory</tt>
+  </div>
+
+  <p><strong>Error Description</strong>: You specified the name of a remote
+    subdirectory that does not exist at the publishing site. Composer can only
+    publish to a remote subdirectory that already exists at the publishing
+    location. Or, you specified a filename that is identical to the name of an
+    existing subdirectory at the publishing site.</p>
+
+  <p>For example, in the Publish Page dialog box, under the Publish tab:</p>
+
+  <ul>
+    <li>for <q>Site subdirectory for this page</q>, you may have typed the name
+      of a subdirectory that does not exist at the publishing location.</li>
+    <li>you checked <q>Include images and other files</q>, and then you typed
+      the name of a subdirectory that does not exist at the publishing
+      location.</li>
+    <li>one of the files you are attempting to publish has the same name as a
+      subdirectory at the publishing site.</li>
+  </ul>
+
+  <p><strong>Possible Solutions</strong>:</p>
+
+  <ul>
+    <li>Use a separate FTP program if you want to create, rename, or delete
+      subdirectories at the publishing site. Ask your service provider if they
+      recommend a particular FTP program. You can usually find information on
+      FTP programs in the Help or Support sections of your service
+      provider&apos;s website. FTP programs are also available from shareware
+      sites such as ZDNet Downloads.</li>
+    <li>Don&apos;t use subdirectory names that end with <q>.html</q> or
+      <q>.htm</q>. Only your Composer filenames should end with <q>.html</q>
+      or <q>.htm</q>.</li>
+    <li>Subdirectory names are case-sensitive, so be sure to enter a
+      subdirectory name exactly as it appears at the publishing location.</li>
+  </ul>
+</div>
+
+<div class="errorMessage">
+  <p id="server_not_found"><strong>Error Message</strong>:</p>
+
+  <div class="contentsBox" style="background-color: #ebebeb;">
+    <tt>The server is not available. Check your connection and try again
+      later.</tt>
+  </div>
+
+  <p><strong>Error Description</strong>: This error can have many causes. For
+    example:</p>
+
+  <ul>
+    <li>Your publishing site settings may not be correct.</li>
+    <li>Your Internet connection may have been lost.</li>
+    <li>Your modem or other equipment that you use to connect to the Internet
+      might not be functioning correctly.</li>
+    <li>The web server that you are trying to publish to might be unavailable
+      due to a technical problem or to an unknown circumstance.</li>
+    <li>Your ISP or web hosting service may be experiencing technical
+      problems.</li>
+  </ul>
+
+  <p><strong>Possible Solutions</strong>:</p>
+
+  <ul>
+    <li>Verify that your publishing settings are correct and that you entered
+      them correctly. See
+      <a href="#verifying_your_publishing_settings">Verifying Your Publishing
+      Settings</a> for more information.</li>
+    <li>Make sure your Internet connection is working by attempting to view a
+      web page using the browser. For example, confirm that you can
+      successfully view the page <tt>http://www.mozilla.org</tt>.</li>
+    <li>If your Internet connection is not working, verify that all hardware,
+      telephone connections, modems, and network connections are functioning
+      properly.</li>
+    <li>Use the browser to try to view a page at the website you are
+      attempting to publish to. If you can successfully view other websites but
+      cannot view a page at the publishing site, your ISP or web hosting
+      service may be experiencing technical problems.</li>
+    <li>Try publishing again later. Your ISP, web hosting service, or the web
+      server may be experiencing temporary technical difficulties.</li>
+  </ul>
+</div>
+
+<div class="errorMessage">
+  <p id="no_permission"><strong>Error Message</strong>:</p>
+
+  <div class="contentsBox" style="background-color: #ebebeb;">
+    <tt>You do not have permission to publish to this location.</tt>
+  </div>
+
+  <p><strong>Error Description</strong>: You are attempting to publish to a
+    location that you are not authorized to use. You can only publish to sites
+    where you have been granted access by your ISP or web hosting service.</p>
+
+  <p><strong>Possible Solutions</strong>:</p>