Class UserMailTexts
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
The keys and English defaults of the text user mail carries outside a component — the unsubscribe footer, the unsubscribe page and the invitation — and of the lines the page shares with the preferences view: always sent, and how often.
public static class UserMailTexts
- Inheritance
-
UserMailTexts
- Inherited Members
Remarks
Resolved through ITextResolver, which Tharga.Team.Blazor answers from the host's text provider, and listed among the toolkit's text keys there.
Fields
AlwaysSent
Beside a required category, wherever it is shown to a user, saying why it cannot be turned off; a link to the terms of use when the host has them.
public const string AlwaysSent = "Always sent: part of the terms of use"
Field Value
AlwaysSentKey
The key of AlwaysSent.
public const string AlwaysSentKey = "team.userMail.alwaysSent"
Field Value
FooterReason
The footer sentence saying why the mail came; {0} is the category's name.
public const string FooterReason = "You are receiving this because {0} is turned on in your mail settings."
Field Value
FooterReasonKey
The key of FooterReason.
public const string FooterReasonKey = "team.userMail.footer.reason"
Field Value
FooterUnsubscribe
The footer link that stops the category.
public const string FooterUnsubscribe = "Unsubscribe"
Field Value
FooterUnsubscribeKey
The key of FooterUnsubscribe.
public const string FooterUnsubscribeKey = "team.userMail.footer.unsubscribe"
Field Value
FrequencyNone
How often a category is sent, when none was sent in the past year.
public const string FrequencyNone = "None in the past year"
Field Value
FrequencyNoneKey
The key of FrequencyNone.
public const string FrequencyNoneKey = "team.userMail.frequency.none"
Field Value
FrequencyNoneRecently
How often a category is sent, when none was sent in the shorter period the outbox keeps.
public const string FrequencyNoneRecently = "None sent recently"
Field Value
FrequencyNoneRecentlyKey
The key of FrequencyNoneRecently.
public const string FrequencyNoneRecentlyKey = "team.userMail.frequency.noneRecently"
Field Value
FrequencyPerMonth
How often a category is sent, a few times a month; {0} is how many.
public const string FrequencyPerMonth = "About {0} a month"
Field Value
FrequencyPerMonthKey
The key of FrequencyPerMonth.
public const string FrequencyPerMonthKey = "team.userMail.frequency.perMonth"
Field Value
FrequencyPerWeek
How often a category is sent, about weekly or more; {0} is how many.
public const string FrequencyPerWeek = "About {0} a week"
Field Value
FrequencyPerWeekKey
The key of FrequencyPerWeek.
public const string FrequencyPerWeekKey = "team.userMail.frequency.perWeek"
Field Value
FrequencyPerYear
How often a category is sent, a few times a year; {0} is how many.
public const string FrequencyPerYear = "About {0} a year"
Field Value
FrequencyPerYearKey
The key of FrequencyPerYear.
public const string FrequencyPerYearKey = "team.userMail.frequency.perYear"
Field Value
FrequencyUnderOneAYear
How often a category is sent, when it is less than once a year.
public const string FrequencyUnderOneAYear = "Fewer than one a year"
Field Value
FrequencyUnderOneAYearKey
The key of FrequencyUnderOneAYear.
public const string FrequencyUnderOneAYearKey = "team.userMail.frequency.underOneAYear"
Field Value
InvitationBody
The text of an invitation sent as mail to users; {0} is the invited person's name, {1} the team's name and {2} the link that accepts it.
public const string InvitationBody = "Hi {0},\n\nYou have been invited to join the team \"{1}\".\n\nClick the link below to accept the invitation:\n{2}\n\nIf you did not expect this invitation, you can safely ignore this email."
Field Value
InvitationBodyKey
The key of InvitationBody.
public const string InvitationBodyKey = "team.userMail.invitation.body"
Field Value
InvitationSubject
The subject of an invitation sent as mail to users; {0} is the team's name.
public const string InvitationSubject = "You've been invited to join {0}"
Field Value
InvitationSubjectKey
The key of InvitationSubject.
public const string InvitationSubjectKey = "team.userMail.invitation.subject"
Field Value
PageDone
What the unsubscribe page says once the category is off; {0} is the category's name.
public const string PageDone = "You will no longer receive {0}."
Field Value
PageDoneKey
The key of PageDone.
public const string PageDoneKey = "team.userMail.unsubscribe.done"
Field Value
PageInvalid
What the unsubscribe page says for a link it cannot read.
public const string PageInvalid = "This link is not valid."
Field Value
PageInvalidDetail
What to do instead when the link cannot be read.
public const string PageInvalidDetail = "It may be incomplete or out of date. You can choose which mail you receive in your profile."
Field Value
PageInvalidDetailKey
The key of PageInvalidDetail.
public const string PageInvalidDetailKey = "team.userMail.unsubscribe.invalidDetail"
Field Value
PageInvalidKey
The key of PageInvalid.
public const string PageInvalidKey = "team.userMail.unsubscribe.invalid"
Field Value
PageOff
The state of a category the user turned off.
public const string PageOff = "Off"
Field Value
PageOffKey
The key of PageOff.
public const string PageOffKey = "team.userMail.unsubscribe.off"
Field Value
PageOn
The state of a category the user receives.
public const string PageOn = "On"
Field Value
PageOnKey
The key of PageOn.
public const string PageOnKey = "team.userMail.unsubscribe.on"
Field Value
PageOnlyThis
Under the question, what the change does and does not do; {0} is the category's name, {1} the product's.
public const string PageOnlyThis = "This only turns off {0}. Other mail from {1} is not affected."
Field Value
PageOnlyThisKey
The key of PageOnlyThis.
public const string PageOnlyThisKey = "team.userMail.unsubscribe.onlyThis"
Field Value
PageQuestion
What the unsubscribe page asks before anything changes; {0} is the category's name.
public const string PageQuestion = "Stop receiving {0}?"
Field Value
PageQuestionKey
The key of PageQuestion.
public const string PageQuestionKey = "team.userMail.unsubscribe.question"
Field Value
PageSettings
The link to the host's mail settings.
public const string PageSettings = "Change your mail settings"
Field Value
PageSettingsKey
The key of PageSettings.
public const string PageSettingsKey = "team.userMail.unsubscribe.settings"
Field Value
PageSignIn
The link to sign in, shown instead of the categories to anyone not signed in as the user the link is for.
public const string PageSignIn = "Sign in to see all the mail you get and choose what you want"
Field Value
PageSignInKey
The key of PageSignIn.
public const string PageSignInKey = "team.userMail.unsubscribe.signIn"
Field Value
PageStop
The button that turns the category off; {0} is the category's name.
public const string PageStop = "Stop sending me {0}"
Field Value
PageStopKey
The key of PageStop.
public const string PageStopKey = "team.userMail.unsubscribe.stop"
Field Value
PageTitle
The unsubscribe page's title in the browser.
public const string PageTitle = "Mail settings"
Field Value
PageTitleKey
The key of PageTitle.
public const string PageTitleKey = "team.userMail.unsubscribe.title"
Field Value
PageTurnBackOn
How the category is turned on again.
public const string PageTurnBackOn = "You can turn it back on at any time in your mail settings."
Field Value
PageTurnBackOnKey
The key of PageTurnBackOn.
public const string PageTurnBackOnKey = "team.userMail.unsubscribe.turnBackOn"
Field Value
PageYourMail
Above every category and its state, shown to the signed-in user the link is for.
public const string PageYourMail = "The mail you get"
Field Value
PageYourMailKey
The key of PageYourMail.
public const string PageYourMailKey = "team.userMail.unsubscribe.yourMail"