about:startup - add a few more explanatory localization notes
authorDaniel Brooks <db48x@db48x.net>
Fri, 10 Sep 2010 19:14:06 -0400
changeset 58830 a59042b9d7546612c39a8b0373f8949c97a9067b
parent 58829 662106b0a87c7cc2f11bc32f728dccf582729454
child 58831 6bf608d47c1c7a8deccd0ec43c6d888aaa6cdb5a
push id17440
push userdb48x@yahoo.com
push dateWed, 08 Dec 2010 04:15:54 +0000
treeherdermozilla-central@a89f24bf1798 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
milestone2.0b6pre
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
about:startup - add a few more explanatory localization notes
toolkit/locales/en-US/chrome/global/aboutStartup.dtd
toolkit/locales/en-US/chrome/global/aboutStartup.properties
--- a/toolkit/locales/en-US/chrome/global/aboutStartup.dtd
+++ b/toolkit/locales/en-US/chrome/global/aboutStartup.dtd
@@ -1,14 +1,42 @@
+<!-- LOCALIZATION NOTE: The terminology here relies on some subtle
+distinctions between closely-related concepts, so I will try to
+explain them in the localization notes. These strings are all used on
+the about:startup page. -->
+
 <!ENTITY about.startup.title "&brandShortName; Startup History">
 <!ENTITY about.startup.timestamp "Timestamp">
 <!ENTITY about.startup.elapsed "Elapsed Time">
+
+<!-- LOCALIZATION NOTE (about.startup.app.launched): The timestamp for
+when the user told his operating system to begin running Firefox. -->
 <!ENTITY about.startup.app.launched "&brandShortName; Launched">
+
+<!-- LOCALIZATION NOTE (about.startup.app.started): The timestamp for
+when the operating system handed control over to Firefox itself. -->
 <!ENTITY about.startup.app.started "&brandShortName; Started">
-<!ENTITY about.startup.app.ready "&brandShortName; Ready">
+
+<!-- LOCALIZATION NOTE (about.startup.app.ready): The timestamp for
+when the Firefox startup process finished, and when Firefox was first
+ready for the user to use. -->
+<!ENTITY about.startup.app.ready"&brandShortName; Ready">
+
+<!-- LOCALIZATION NOTE (about.startup.duration.launch): The amount of
+time between the launch and startup timestamps; the duration of the
+launch process. -->
 <!ENTITY about.startup.duration.launch "Launch Time">
+
+<!-- LOCALIZATION NOTE (about.startup.duration.startup): The amount of
+time between the startup and ready timestamps; the duration of the
+startup process. -->
 <!ENTITY about.startup.duration.startup "Startup Time">
+
+<!-- LOCALIZATION NOTE (about.startup.duration.ready): The total time
+that the user had to wait between when they lauched firefox and it was
+ready to use. -->
 <!ENTITY about.startup.duration.ready "Elapsed Time">
+
 <!ENTITY about.startup.version "Version">
 <!ENTITY about.startup.table "Table">
 <!ENTITY about.startup.graph "Graph">
 <!ENTITY about.startup.eventdesc "Event Description">
 <!ENTITY about.startup.noevents "No Events Recorded">
--- a/toolkit/locales/en-US/chrome/global/aboutStartup.properties
+++ b/toolkit/locales/en-US/chrome/global/aboutStartup.properties
@@ -1,12 +1,19 @@
-# LOCALIZATION NOTE (appVersion): %1$S will be &brandShortName;, %2$S will be the version number, and %$S3 will be the Gecko build id. ex: "Firefox 4.0b6pre (20100909051952)"
-appVersion=%1$S %2$S (%3$S)
-# LOCALIZATION NOTE (extensionInstalled): %1$S will be the name of an extension, and %2$S will be its version number
-extensionInstalled=%1$S %1$2 installed
-# LOCALIZATION NOTE (extensionUpgraded): %1$S will be the name of an extension, and %2$S will be its version number
-extensionUpgraded=%1$S upgraded to %1$2
-# LOCALIZATION NOTE (extensionEnabled): %1$S will be the name of an extension, and %2$S will be its version number
-extensionEnabled=%1$S %1$2 enabled
-# LOCALIZATION NOTE (extensionDisabled): %1$S will be the name of an extension, and %2$S will be its version number
-extensionDisabled=%1$S %1$2 disabled
-# LOCALIZATION NOTE (milliseconds): format a number (%1$S) as milliseconds
-milliseconds=%1$S ms
+# LOCALIZATION NOTE (about.startup.appVersion): %1$S will be
+# &brandShortName;, %2$S will be the version number, and %$S3 will be
+# the Gecko build id. ex: "Firefox 4.0b6pre (20100909051952)"
+about.startup.appVersion=%1$S %2$S (%3$S)
+# LOCALIZATION NOTE (about.startup.extensionInstalled): %1$S will be
+# the name of an extension, and %2$S will be its version number
+about.startup.extensionInstalled=%1$S %1$2 installed
+# LOCALIZATION NOTE (about.startup.extensionUpgraded): %1$S will be
+# the name of an extension, and %2$S will be its version number
+about.startup.extensionUpgraded=%1$S upgraded to %1$2
+# LOCALIZATION NOTE (about.startup.extensionEnabled): %1$S will be the
+# name of an extension, and %2$S will be its version number
+about.startup.extensionEnabled=%1$S %1$2 enabled
+# LOCALIZATION NOTE (about.startup.extensionDisabled): %1$S will be
+# the name of an extension, and %2$S will be its version number
+about.startup.extensionDisabled=%1$S %1$2 disabled
+# LOCALIZATION NOTE (about.startup.milliseconds): formats a number
+# (%1$S) as milliseconds
+about.startup.milliseconds=%1$S ms