Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

Commit

Permalink
Switch en-US FTL file to new syntax (#4115)
Browse files Browse the repository at this point in the history
  • Loading branch information
flodolo authored and jaredhirsch committed Feb 16, 2018
1 parent ec53f04 commit 983a0fb
Showing 1 changed file with 71 additions and 80 deletions.
151 changes: 71 additions & 80 deletions locales/en-US/server.ftl
Original file line number Diff line number Diff line change
@@ -1,21 +1,16 @@
// Localization for Server-side strings of Firefox Screenshots
//
// Please don't localize Firefox, Firefox Screenshots, or Screenshots



// Global phrases shared across pages, prefixed with 'g'
[[ global ]]
### Localization for Server-side strings of Firefox Screenshots
### Please don't localize Firefox, Firefox Screenshots, or Screenshots

## Global phrases shared across pages, prefixed with 'g'
gMyShots = My Shots
gHomeLink = Home
gNoShots
.alt = No shots found
gScreenshotsDescription = Screenshots made simple. Take, save, and share screenshots without leaving Firefox.
[[ Footer ]]
## Footer

// Note: link text for a link to mozilla.org
# Note: link text for a link to mozilla.org
footerLinkMozilla = Mozilla
footerLinkTerms = Terms
footerLinkPrivacy = Privacy Notice
Expand All @@ -24,121 +19,117 @@ footerLinkDMCA = Report IP Infringement
footerLinkDiscourse = Give Feedback
footerLinkRemoveAllData = Remove All Data
[[ Creating page ]]
## Creating page

// Note: { $title } is a placeholder for the title of the web page
// captured in the screenshot. The default, for pages without titles, is
// creatingPageTitleDefault.
# Note: { $title } is a placeholder for the title of the web page
# captured in the screenshot. The default, for pages without titles, is
# creatingPageTitleDefault.
creatingPageTitle = Creating { $title }
creatingPageTitleDefault = page
creatingPageWaitMessage = Saving your shot…
## Home page

[[ Home page ]]

homePageDescription
homePageDescription =
.content = Intuitive screenshots baked right into the browser. Capture, save and share screenshots as you browse the Web using Firefox.
homePageButtonMyShots = Go To My Shots
homePageTeaser = Coming Soon…
homePageDownloadFirefoxTitle = Firefox
homePageDownloadFirefoxSubTitle = Free Download
homePageGetStarted = Get Started
// Note: do not translate 'Firefox Screenshots' when translating this string
# Note: do not translate 'Firefox Screenshots' when translating this string
homePageHowScreenshotsWorks = How Firefox Screenshots Works
homePageGetStartedTitle = Get Started
// Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
# Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
homePageGetStartedDescription = Find the new Screenshots icon on your toolbar. Select it, and the Screenshots menu will appear on top of your browser window.
// Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
# Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
homePageGetStartedDescriptionPageAction = Select the Screenshots icon from the page actions menu in the address bar, and the Screenshots menu will appear on top of your browser window.
homePageCaptureRegion = Capture a Region
// Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
# Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
homePageCaptureRegionDescription = Click and drag to select the area you want to capture. Or just hover and click — Screenshots will select the area for you. Like what you see? Select Save to access your screenshot online or the down arrow button to download it to your computer.
homePageCapturePage = Capture a Page
homePageCapturePageDescription = Use the buttons in the upper right to capture full pages. The Save Visible button will capture the area you can view without scrolling, and Save Full Page will capture everything on the page.
homePageSaveShare = Save and Share
// Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
# Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
homePageSaveShareDescription = When you take a shot, Firefox posts your screenshot to your online Screenshots library and copies the link to your clipboard. We automatically store your screenshot for two weeks, but you can delete shots at any time or change the expiration date to keep them in your library for longer.
homePageLegalLink = Legal
homePagePrivacyLink = Privacy
homePageTermsLink = Terms
homePageCookiesLink = Cookies
[[ Leave Screenshots page ]]
## Leave Screenshots page

leavePageRemoveAllData = Remove All Data
// Note: do not translate 'Firefox Screenshots' when translating this string
# Note: do not translate 'Firefox Screenshots' when translating this string
leavePageErrorAddonRequired = You must have Firefox Screenshots installed to delete your account
leavePageErrorGeneric = An error occurred
// Note: do not translate 'Firefox Screenshots' when translating this string
# Note: do not translate 'Firefox Screenshots' when translating this string
leavePageWarning = This will permanently erase all of your Firefox Screenshots data.
leavePageButtonProceed = Proceed
leavePageButtonCancel = Cancel
leavePageDeleted = All of your screenshots have been erased!
[[ Not Found page ]]
## Not Found page

notFoundPageTitle = Page Not Found
notFoundPageIntro = Oops.
notFoundPageDescription = Page not found.
## Shot page

[[ Shot page ]]

// This is the HTML title tag of the page
# This is the HTML title tag of the page
shotPageTitle = Screenshot: { $originalTitle }
shotPageAlertErrorUpdatingExpirationTime = Error saving expiration
shotPageAlertErrorDeletingShot = Error deleting shot
shotPageAlertErrorUpdatingTitle = Error saving title
shotPageConfirmDelete = Are you sure you want to delete this shot permanently?
shotPageShareButton
shotPageShareButton =
.title = Share
shotPageCopy = Copy
shotPageCopied = Copied
shotPageShareFacebook
shotPageShareFacebook =
.title = Share on Facebook
shotPageShareTwitter
shotPageShareTwitter =
.title = Share on Twitter
shotPageSharePinterest
shotPageSharePinterest =
.title = Share on Pinterest
shotPageShareEmail
shotPageShareEmail =
.title = Share link via email
shotPageShareLink = Get a shareable link to this shot:
shotPagePrivacyMessage = Anyone with the link can view this shot.
shotPageCopyImageText
shotPageCopyImageText =
.label = Copy image text
shotPageConfirmDeletion = Are you sure you want to delete this shot permanently?
// Note: { $timediff } is a placeholder for a future relative time clause like 'in 3 days' or 'tomorrow'
# Note: { $timediff } is a placeholder for a future relative time clause like 'in 3 days' or 'tomorrow'
shotPageExpirationMessage = If you do nothing, this shot will be permanently deleted { $timediff }.
// Note: { $date } is a placeholder for a localized future date as returned by Date.toLocaleString.
// For example, in en-US, { $date } could be "7/12/2017, 1:52:50 PM".
# Note: { $date } is a placeholder for a localized future date as returned by Date.toLocaleString.
# For example, in en-US, { $date } could be "7/12/2017, 1:52:50 PM".
shotPageRestoreButton = restore until { $date }
shotPageExpiredMessage = This shot has expired.
// Note: This phrase is followed by an empty line, then the URL of the source page
# Note: This phrase is followed by an empty line, then the URL of the source page
shotPageExpiredMessageDetails = Here is the page it was originally created from:
shotPageDeleteButton
shotPageDeleteButton =
.title = Delete this shot
shotPageAbuseButton
shotPageAbuseButton =
.title = Report this shot for abuse, spam, or other problems
shotPageDownloadShot
shotPageDownloadShot =
.title = Download
shotPageDownload = Download
shotPageScreenshotsDescription = Screenshots made simple. Take, save, and share screenshots without leaving Firefox.
shotPageUpsellFirefox = Get Firefox now
shotPageDMCAMessage = This shot is no longer available due to a third party intellectual property claim.
// Note: { $dmca } is a placeholder for a link to send email (a 'mailto' link)
# Note: { $dmca } is a placeholder for a link to send email (a 'mailto' link)
shotPageDMCAContact = Please email { $dmca } to request further information.
// Note: do not translate 'Firefox Screenshots' when translating this string
# Note: do not translate 'Firefox Screenshots' when translating this string
shotPageDMCAWarning = If your Shots are subject to multiple claims, we may revoke your access to Firefox Screenshots.
// Note: { $url } is a placeholder for a shot page URL
# Note: { $url } is a placeholder for a shot page URL
shotPageDMCAIncludeLink = Please include the URL of this shot in your email: { $url }
shotPageKeepFor = How long should this shot be retained?
// Note: shotPageSelectTime is a placeholder label for the time selection dropdown.
# Note: shotPageSelectTime is a placeholder label for the time selection dropdown.
shotPageSelectTime = Select time
// The ∞ is used to indicate that the shot won't expire. It is also used in
// shotIndexNoExpirationSymbol. Try to use the same symbol in both strings, or
// if no such symbol is available for a language/culture, simply leave it out.
# The ∞ is used to indicate that the shot won't expire. It is also used in
# shotIndexNoExpirationSymbol. Try to use the same symbol in both strings, or
# if no such symbol is available for a language/culture, simply leave it out.
shotPageKeepIndefinitelyWithSymbol = Indefinitely ∞
shotPageKeepTenMinutes = 10 Minutes
shotPageKeepOneHour = 1 Hour
Expand All @@ -149,9 +140,9 @@ shotPageKeepOneMonth = 1 Month
shotPageSaveExpiration = save
shotPageCancelExpiration = cancel
shotPageDoesNotExpire = does not expire
// Note: { $timediff } is a placeholder for a future relative time clause, like "in 1 week" or "tomorrow"
# Note: { $timediff } is a placeholder for a future relative time clause, like "in 1 week" or "tomorrow"
shotPageExpiresIn = expires { $timediff }
// Note: { $timediff } is a placeholder for a past relative time clause, like "1 week ago" or "yesterday"
# Note: { $timediff } is a placeholder for a past relative time clause, like "1 week ago" or "yesterday"
shotPageExpired = expired { $timediff }
timeDiffJustNow = just now
timeDiffMinutesAgo = { $number ->
Expand Down Expand Up @@ -182,16 +173,16 @@ timeDiffFutureDays = { $number ->
errorThirdPartyCookiesEnabled = If you took this shot and cannot delete it, you may need to temporarily enable third party cookies from your browser’s preferences.
[[ Annotations ]]
## Annotations

annotationPenButton
annotationPenButton =
.title = Pen
annotationHighlighterButton
annotationHighlighterButton =
.title = Highlighter
// Note: This button reverts all the changes on the image since the start of the editing session.
annotationClearButton
# Note: This button reverts all the changes on the image since the start of the editing session.
annotationClearButton =
.title = Clear
annotationCropButton
annotationCropButton =
.title = Crop
annotationSaveButton = Save
annotationCancelButton = Cancel
Expand All @@ -200,46 +191,46 @@ annotationCropConfirmButton = Confirm
annotationCropCancelButton = Cancel
.title = Cancel selection
[[ Shotindex page ]]
## Shotindex page

// { $status } is a placeholder for an HTTP status code, like '500'.
// { $statusText } is a text description of the status code, like 'Internal server error'.
# { $status } is a placeholder for an HTTP status code, like '500'.
# { $statusText } is a text description of the status code, like 'Internal server error'.
shotIndexPageErrorDeletingShot = Error deleting shot: { $status } { $statusText }
// { $searchTerm } is a placeholder for text the user typed into the search box
# { $searchTerm } is a placeholder for text the user typed into the search box
shotIndexPageSearchResultsTitle = My Shots: search for { $searchTerm }
// { $error } is a placeholder for a non-translated error message that could be shared
// with developers when debugging an error.
# { $error } is a placeholder for a non-translated error message that could be shared
# with developers when debugging an error.
shotIndexPageErrorRendering = Error rendering page: { $error }
shotIndexPageSearchPlaceholder
shotIndexPageSearchPlaceholder =
.placeholder = Search my shots
shotIndexPageSearchButton
shotIndexPageSearchButton =
.title = Search
shotIndexPageNoShotsMessage = No saved shots.
shotIndexPageNoShotsInvitation = Go on, create some.
shotIndexPageLookingForShots = Looking for your shots…
shotIndexPageNoSearchResultsIntro = Hmm
shotIndexPageNoSearchResults = We canʼt find any shots that match your search.
shotIndexPageClearSearchButton
shotIndexPageClearSearchButton =
.title = Clear search
shotIndexPageConfirmShotDelete = Delete this shot?
shotIndexPagePreviousPage
shotIndexPagePreviousPage =
.title = Previous page
shotIndexPageNextPage
shotIndexPageNextPage =
.title = Next page
// This symbol is used in the lower right corner of the card for a shot on the
// My Shots page to indicate that the shot does not expire. It should be a
// single character (or simply nothing if no such symbol is available for a
// language/culture).
# This symbol is used in the lower right corner of the card for a shot on the
# My Shots page to indicate that the shot does not expire. It should be a
# single character (or simply nothing if no such symbol is available for a
# language/culture).
shotIndexNoExpirationSymbol =
.title = This shot does not expire
// all metrics strings are optional for translation
[[ Metrics page ]]
## Metrics page
## All metrics strings are optional for translation

// Note: 'Firefox Screenshots' should not be translated
# Note: 'Firefox Screenshots' should not be translated
metricsPageTitle = Firefox Screenshots Metrics
metricsPageTotalsQueryTitle = Totals
// Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
# Note: Screenshots is an abbreviation for Firefox Screenshots, and should not be translated.
metricsPageTotalsQueryDescription = An overview of Screenshots
metricsPageTotalsQueryDevices = Total devices registered
metricsPageTotalsQueryActiveShots = Active shots
Expand Down Expand Up @@ -272,7 +263,7 @@ metricsPageVersionQueryUsers = Number of users logging in
metricsPageVersionQueryVersion = Add-on version
metricsPageVersionQueryLastSeen = Day
metricsPageHeader = Metrics
// Note: { $created } is a placeholder for a localized date and time, like '4/21/2017, 3:40:04 AM'
# Note: { $created } is a placeholder for a localized date and time, like '4/21/2017, 3:40:04 AM'
metricsPageGeneratedDateTime = Generated at: { $created }
// Note { $time } is a placeholder for a number of milliseconds, like '100'
# Note { $time } is a placeholder for a number of milliseconds, like '100'
metricsPageDatabaseQueryTime = (database time: { $time }ms)

0 comments on commit 983a0fb

Please sign in to comment.