Table of Contents

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

string

AlwaysSentKey

The key of AlwaysSent.

public const string AlwaysSentKey = "team.userMail.alwaysSent"

Field Value

string

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

string

FooterReasonKey

The key of FooterReason.

public const string FooterReasonKey = "team.userMail.footer.reason"

Field Value

string

FooterUnsubscribe

The footer link that stops the category.

public const string FooterUnsubscribe = "Unsubscribe"

Field Value

string

FooterUnsubscribeKey

The key of FooterUnsubscribe.

public const string FooterUnsubscribeKey = "team.userMail.footer.unsubscribe"

Field Value

string

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

string

FrequencyNoneKey

The key of FrequencyNone.

public const string FrequencyNoneKey = "team.userMail.frequency.none"

Field Value

string

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

string

FrequencyNoneRecentlyKey

public const string FrequencyNoneRecentlyKey = "team.userMail.frequency.noneRecently"

Field Value

string

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

string

FrequencyPerMonthKey

The key of FrequencyPerMonth.

public const string FrequencyPerMonthKey = "team.userMail.frequency.perMonth"

Field Value

string

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

string

FrequencyPerWeekKey

The key of FrequencyPerWeek.

public const string FrequencyPerWeekKey = "team.userMail.frequency.perWeek"

Field Value

string

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

string

FrequencyPerYearKey

The key of FrequencyPerYear.

public const string FrequencyPerYearKey = "team.userMail.frequency.perYear"

Field Value

string

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

string

FrequencyUnderOneAYearKey

public const string FrequencyUnderOneAYearKey = "team.userMail.frequency.underOneAYear"

Field Value

string

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

string

InvitationBodyKey

The key of InvitationBody.

public const string InvitationBodyKey = "team.userMail.invitation.body"

Field Value

string

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

string

InvitationSubjectKey

The key of InvitationSubject.

public const string InvitationSubjectKey = "team.userMail.invitation.subject"

Field Value

string

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

string

PageDoneKey

The key of PageDone.

public const string PageDoneKey = "team.userMail.unsubscribe.done"

Field Value

string

PageInvalid

What the unsubscribe page says for a link it cannot read.

public const string PageInvalid = "This link is not valid."

Field Value

string

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

string

PageInvalidDetailKey

The key of PageInvalidDetail.

public const string PageInvalidDetailKey = "team.userMail.unsubscribe.invalidDetail"

Field Value

string

PageInvalidKey

The key of PageInvalid.

public const string PageInvalidKey = "team.userMail.unsubscribe.invalid"

Field Value

string

PageOff

The state of a category the user turned off.

public const string PageOff = "Off"

Field Value

string

PageOffKey

The key of PageOff.

public const string PageOffKey = "team.userMail.unsubscribe.off"

Field Value

string

PageOn

The state of a category the user receives.

public const string PageOn = "On"

Field Value

string

PageOnKey

The key of PageOn.

public const string PageOnKey = "team.userMail.unsubscribe.on"

Field Value

string

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

string

PageOnlyThisKey

The key of PageOnlyThis.

public const string PageOnlyThisKey = "team.userMail.unsubscribe.onlyThis"

Field Value

string

PageQuestion

What the unsubscribe page asks before anything changes; {0} is the category's name.

public const string PageQuestion = "Stop receiving {0}?"

Field Value

string

PageQuestionKey

The key of PageQuestion.

public const string PageQuestionKey = "team.userMail.unsubscribe.question"

Field Value

string

PageSettings

The link to the host's mail settings.

public const string PageSettings = "Change your mail settings"

Field Value

string

PageSettingsKey

The key of PageSettings.

public const string PageSettingsKey = "team.userMail.unsubscribe.settings"

Field Value

string

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

string

PageSignInKey

The key of PageSignIn.

public const string PageSignInKey = "team.userMail.unsubscribe.signIn"

Field Value

string

PageStop

The button that turns the category off; {0} is the category's name.

public const string PageStop = "Stop sending me {0}"

Field Value

string

PageStopKey

The key of PageStop.

public const string PageStopKey = "team.userMail.unsubscribe.stop"

Field Value

string

PageTitle

The unsubscribe page's title in the browser.

public const string PageTitle = "Mail settings"

Field Value

string

PageTitleKey

The key of PageTitle.

public const string PageTitleKey = "team.userMail.unsubscribe.title"

Field Value

string

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

string

PageTurnBackOnKey

The key of PageTurnBackOn.

public const string PageTurnBackOnKey = "team.userMail.unsubscribe.turnBackOn"

Field Value

string

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

string

PageYourMailKey

The key of PageYourMail.

public const string PageYourMailKey = "team.userMail.unsubscribe.yourMail"

Field Value

string