Перейти до основного вмісту

Kandra.Localization

Kandra.Localization.CompositeStringLocalizer

Thin adapter over the shared LocalizationChain singleton.

Constructors

ConstructorDescription
CompositeStringLocalizer(LocalizationChain)Thin adapter over the shared LocalizationChain singleton.

Kandra.Localization.Kandra

A strongly-typed resource class, for looking up localized strings, etc.

Properties

PropertyDescription
AccessFailedCountLooks up a localized string similar to Access Failed Count.
AccountTransactionsLooks up a localized string similar to Account transactions.
ActionsLooks up a localized string similar to Actions.
ActiveLooks up a localized string similar to Active.
AddLineLooks up a localized string similar to Add Line.
AddRoleLooks up a localized string similar to Add Role.
AddUserLooks up a localized string similar to Add User.
AmountLooks up a localized string similar to Amount.
BackLooks up a localized string similar to Back.
BannedLooks up a localized string similar to Banned.
BrandNameLooks up a localized string similar to Kandra.
Button_AddLooks up a localized string similar to Add.
Button_CreateLooks up a localized string similar to Create.
Button_DeleteLooks up a localized string similar to Delete.
Button_EditLooks up a localized string similar to Edit.
Button_UnsubmitLooks up a localized string similar to Unsubmit.
CancelLooks up a localized string similar to Cancel.
ChangeActionLooks up a localized string similar to Action.
ChangeAction_DeleteLooks up a localized string similar to Deleted.
ChangeAction_InsertLooks up a localized string similar to Created.
ChangeAction_UpdateLooks up a localized string similar to Updated.
ChangeInfoLooks up a localized string similar to Change Info.
ChangePasswordLooks up a localized string similar to Change Password.
ChartOfAccountsLooks up a localized string similar to Chart of Accounts.
ClearLooks up a localized string similar to Clear.
CodeLooks up a localized string similar to Code.
CodeRequiredLooks up a localized string similar to Code is required..
Common_NoLooks up a localized string similar to No.
Common_YesLooks up a localized string similar to Yes.
Confirm_DeleteLooks up a localized string similar to Are you sure you want to delete this record?.
Confirm_UnsubmitLooks up a localized string similar to Are you sure you want to unsubmit this document?.
Constant_AppliesFromLooks up a localized string similar to Applies from.
Constant_DefaultLooks up a localized string similar to Default.
Constant_EffectiveDateLooks up a localized string similar to Effective Date.
Constant_EffectiveDateHelpLooks up a localized string similar to The new value applies from this date onward.
Constant_EffectiveTimeLooks up a localized string similar to Effective Time.
Constant_OverriddenLooks up a localized string similar to Overridden.
Constant_ScheduledLooks up a localized string similar to Scheduled.
Constant_SetAtLooks up a localized string similar to Set At.
Constant_UseLocalMidnightLooks up a localized string similar to Use my local midnight.
Constant_ValueLooks up a localized string similar to Value.
Constant_ValueTimeLooks up a localized string similar to Value Time.
Constant_ValueUpdatedLooks up a localized string similar to Constant value updated.
ConstantsLooks up a localized string similar to Constants.
CreateLooks up a localized string similar to Create.
CreatedLooks up a localized string similar to Created.
CreatedByLooks up a localized string similar to Created By.
CreateRoleLooks up a localized string similar to Create Role.
CreateUserLooks up a localized string similar to Create User.
CultureOverrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class.
DarkThemeLooks up a localized string similar to Dark Theme.
DateLooks up a localized string similar to Date.
DatesRangeLooks up a localized string similar to Dates range.
Delete_RecordLooks up a localized string similar to Delete record.
DeletedLooks up a localized string similar to Deleted.
DescriptionLooks up a localized string similar to Description.
DestinationAccountLooks up a localized string similar to Destination account.
DestinationSubcontoLooks up a localized string similar to Destination subconto.
DetailsLooks up a localized string similar to Details.
DownloadLooks up a localized string similar to Download.
DragAndDropHintLooks up a localized string similar to or drag and drop file here.
EditProfileLooks up a localized string similar to Edit profile.
EditRoleLooks up a localized string similar to Edit Role.
EditUserLooks up a localized string similar to Edit User.
EmailLooks up a localized string similar to Email.
EmailConfirmedLooks up a localized string similar to Email Confirmed.
EnterPasswordLooks up a localized string similar to Enter your password.
EnterPasswordConfirmationLooks up a localized string similar to Confirm your password.
Error_GenericLooks up a localized string similar to An error occurred. Please try again later..
Error_GoBackLooks up a localized string similar to Go Back.
Error_GoHomeLooks up a localized string similar to Go to Home.
Error_LogoutLooks up a localized string similar to Logout.
Error_MessageLooks up a localized string similar to Error Message:.
Error_RetryLooks up a localized string similar to Retry.
Error_StackLooks up a localized string similar to Stack Trace:.
ExportToCsvLooks up a localized string similar to Export to CSV.
ExportToPdfLooks up a localized string similar to Export to PDF.
HistoryLooks up a localized string similar to History.
HomePage_LeadLooks up a localized string similar to A complete solution for managing warehouse dictionaries, incoming/outgoing/transfer orders, stock levels and movement history.
IdLooks up a localized string similar to Id.
InvalidFileTypeLooks up a localized string similar to This file type is not allowed..
IsBannedLooks up a localized string similar to Banned.
IsExpenseLooks up a localized string similar to Expense.
LanguageLooks up a localized string similar to Language.
Last12hLooks up a localized string similar to Last 12h.
Last12MonthsLooks up a localized string similar to Last 12 months.
Last24hLooks up a localized string similar to Last 24h.
Last30DaysLooks up a localized string similar to Last 30 days.
Last3MonthsLooks up a localized string similar to Last 3 months.
Last6MonthsLooks up a localized string similar to Last 6 months.
Last7DaysLooks up a localized string similar to Last 7 days.
LastLoginLooks up a localized string similar to Last Login.
LastLogoutLooks up a localized string similar to Last Logout.
LastMonthLooks up a localized string similar to Last Month.
LastPasswordChangeLooks up a localized string similar to Last password change.
LastWeekLooks up a localized string similar to Last Week.
LastYearLooks up a localized string similar to Last Year.
LightThemeLooks up a localized string similar to Light Theme.
LineIdLooks up a localized string similar to Line.
LinesLooks up a localized string similar to Lines.
LinesRequiredLooks up a localized string similar to Lines are required..
LinksLooks up a localized string similar to Links.
LinksFromLooks up a localized string similar to Links from this document.
LinksToLooks up a localized string similar to Links to this document.
LoadingLooks up a localized string similar to Loading....
LockoutEnabledLooks up a localized string similar to Lockout Enabled.
LockoutEndLooks up a localized string similar to Lockout End.
LoginLooks up a localized string similar to Login.
MenuLooks up a localized string similar to Menu.
ModifiedLooks up a localized string similar to Modified.
ModifiedByLooks up a localized string similar to Modified By.
MyProfileLooks up a localized string similar to My Profile.
NameLooks up a localized string similar to Name.
Nav_ApiLooks up a localized string similar to Api.
Nav_DictionariesLooks up a localized string similar to Dictionaries.
Nav_DocumentsLooks up a localized string similar to Documents.
Nav_LoginLooks up a localized string similar to Login.
Nav_LogoutLooks up a localized string similar to Logout.
Nav_ReportsLooks up a localized string similar to Reports.
Nav_SchedulerLooks up a localized string similar to Scheduler.
NoAccountDataLooks up a localized string similar to This document has no account transactions..
NoFileAttachedLooks up a localized string similar to No file attached.
NoLinksLooks up a localized string similar to No links..
NoRegisterDataLooks up a localized string similar to This document has no register transactions..
NotAuthorizedLooks up a localized string similar to You are not authorized to perform this action..
OkLooks up a localized string similar to OK.
Page_Home_NavLooks up a localized string similar to Home.
PasswordLooks up a localized string similar to Password.
PasswordChangedSuccessfullyLooks up a localized string similar to Password changed successfully.
PasswordConfirmationLooks up a localized string similar to Password Confirmation.
PasswordConfirmationRequiredLooks up a localized string similar to Password confirmation is required..
PasswordDigitLooks up a localized string similar to Password must contain at least one digit..
PasswordLowercaseLooks up a localized string similar to Password must contain at least one lowercase letter..
PasswordMinLengthLooks up a localized string similar to Password must be at least 7 characters long..
PasswordRequiredLooks up a localized string similar to Password is required..
PasswordsMustMatchLooks up a localized string similar to Passwords must match..
PasswordSpecialCharacterLooks up a localized string similar to Password must contain at least one special character..
PasswordUppercaseLooks up a localized string similar to Password must contain at least one uppercase letter..
PeriodLooks up a localized string similar to Period.
PermissionLooks up a localized string similar to Permission.
PermissionsLooks up a localized string similar to Permissions.
PhoneNumberLooks up a localized string similar to Phone Number.
PhoneNumberConfirmedLooks up a localized string similar to Phone Number Confirmed.
ProfileSavedSuccessfullyLooks up a localized string similar to Profile saved successfully.
QuantityLooks up a localized string similar to Quantity.
RegisterTransactionsLooks up a localized string similar to Register transactions.
ResourceManagerReturns the cached ResourceManager instance used by this class.
RoleLooks up a localized string similar to Role.
RoleAddedSuccessfullyLooks up a localized string similar to Role added successfully.
RoleNameLooks up a localized string similar to Role Name.
RolesLooks up a localized string similar to Roles.
RoleUpdatedSuccessfullyLooks up a localized string similar to Role updated successfully.
RowsPerPageLooks up a localized string similar to Rows per page:.
Scheduler_AllLooks up a localized string similar to All.
Scheduler_AutoRefreshLooks up a localized string similar to Auto-refresh.
Scheduler_CronExpressionLooks up a localized string similar to Cron Expression.
Scheduler_DashboardLooks up a localized string similar to Dashboard.
Scheduler_DashboardTitleLooks up a localized string similar to Scheduler Dashboard.
Scheduler_DescriptionLooks up a localized string similar to Description.
Scheduler_DisabledJobsLooks up a localized string similar to Disabled jobs.
Scheduler_EditJobLooks up a localized string similar to Edit scheduled job.
Scheduler_EnabledLooks up a localized string similar to Enabled.
Scheduler_EnabledJobsLooks up a localized string similar to Enabled jobs.
Scheduler_EndAtLooks up a localized string similar to End at.
Scheduler_ErrorLooks up a localized string similar to Error.
Scheduler_EveryIntervalLooks up a localized string similar to Every {0} {1}.
Scheduler_EveryIntervalTimesLooks up a localized string similar to Every {0} {1} × {2}.
Scheduler_FailedTodayLooks up a localized string similar to Failed today.
Scheduler_FilterByJobLooks up a localized string similar to Filter by job.
Scheduler_FilterByStatusLooks up a localized string similar to Filter by status.
Scheduler_FinishedAtLooks up a localized string similar to Finished.
Scheduler_HistoryLooks up a localized string similar to History.
Scheduler_IntervalUnitLooks up a localized string similar to Unit.
Scheduler_IntervalValueLooks up a localized string similar to Interval.
Scheduler_JobDeletedLooks up a localized string similar to Scheduled job deleted.
Scheduler_JobSavedLooks up a localized string similar to Scheduled job saved.
Scheduler_LastRunLooks up a localized string similar to Last run.
Scheduler_MisfireLooks up a localized string similar to Misfire policy.
Scheduler_Misfire_DoNothingLooks up a localized string similar to Do nothing.
Scheduler_Misfire_FireOnceNowLooks up a localized string similar to Fire once now.
Scheduler_Misfire_SmartLooks up a localized string similar to Smart policy.
Scheduler_NameLooks up a localized string similar to Name.
Scheduler_NewJobLooks up a localized string similar to New scheduled job.
Scheduler_NextFireLooks up a localized string similar to Next run.
Scheduler_PauseLooks up a localized string similar to Pause.
Scheduler_ProcessorLooks up a localized string similar to Data Processor.
Scheduler_RecentRunsLooks up a localized string similar to Recent runs.
Scheduler_RefreshLooks up a localized string similar to Refresh.
Scheduler_RepeatCountLooks up a localized string similar to Repeat count.
Scheduler_RepeatForeverLooks up a localized string similar to Repeat forever.
Scheduler_ResultLooks up a localized string similar to Result.
Scheduler_ResumeLooks up a localized string similar to Resume.
Scheduler_RunAsLooks up a localized string similar to Run As.
Scheduler_ScheduleLooks up a localized string similar to Schedule.
Scheduler_SchedulerRunningLooks up a localized string similar to Scheduler running.
Scheduler_SchedulerStoppedLooks up a localized string similar to Scheduler not running.
Scheduler_StartAtLooks up a localized string similar to Start at.
Scheduler_StartedAtLooks up a localized string similar to Started.
Scheduler_StateLooks up a localized string similar to State.
Scheduler_State_DisabledLooks up a localized string similar to Disabled.
Scheduler_State_ErrorLooks up a localized string similar to Error.
Scheduler_State_PausedLooks up a localized string similar to Paused.
Scheduler_State_RunningLooks up a localized string similar to Running.
Scheduler_State_ScheduledLooks up a localized string similar to Scheduled.
Scheduler_Status_FailedLooks up a localized string similar to Failed.
Scheduler_Status_RunningLooks up a localized string similar to Running.
Scheduler_Status_SucceededLooks up a localized string similar to Succeeded.
Scheduler_Status_VetoedLooks up a localized string similar to Vetoed.
Scheduler_SucceededTodayLooks up a localized string similar to Succeeded today.
Scheduler_TimeZoneLooks up a localized string similar to Time zone.
Scheduler_TriggerLooks up a localized string similar to Trigger.
Scheduler_TriggerNowLooks up a localized string similar to Run now.
Scheduler_TriggerTypeLooks up a localized string similar to Trigger Type.
Scheduler_TriggerType_CronLooks up a localized string similar to Cron.
Scheduler_TriggerType_SimpleLooks up a localized string similar to Interval.
Scheduler_Unit_HoursLooks up a localized string similar to Hours.
Scheduler_Unit_MinutesLooks up a localized string similar to Minutes.
Scheduler_Unit_SecondsLooks up a localized string similar to Seconds.
Scheduler_UpcomingFiresLooks up a localized string similar to Upcoming runs.
Scheduler_ViewHistoryLooks up a localized string similar to View history.
SelectFileLooks up a localized string similar to Select file.
SourceAccountLooks up a localized string similar to Source account.
SourceSubcontoLooks up a localized string similar to Source subconto.
SystemThemeLooks up a localized string similar to System Theme.
ThemesLooks up a localized string similar to Themes.
ThisMonthLooks up a localized string similar to This Month.
ThisWeekLooks up a localized string similar to This Week.
ThisYearLooks up a localized string similar to This Year.
TodayLooks up a localized string similar to Today.
TotalLooks up a localized string similar to Total.
TwoFactorEnabledLooks up a localized string similar to Two Factor Enabled.
UnresolvableLooks up a localized string similar to (unresolvable).
Unsubmit_RecordLooks up a localized string similar to Unsubmit document.
UpdateLooks up a localized string similar to Update.
UserLooks up a localized string similar to User.
UserAddedSuccessfullyLooks up a localized string similar to User added successfully.
UserNameLooks up a localized string similar to User Name.
UserNameRequiredLooks up a localized string similar to User Name is required..
UsersLooks up a localized string similar to Users.
UserUpdatedSuccessfullyLooks up a localized string similar to User updated successfully.
Validation_RequiredLooks up a localized string similar to Please fill in all required fields..
VersionLooks up a localized string similar to Version.
ViewRoleLooks up a localized string similar to View Role.
ViewUserLooks up a localized string similar to View User.
YesterdayLooks up a localized string similar to Yesterday.

Kandra.Localization.LocalizationChain

Builds the ordered chain of per-module IStringLocalizer instances once, and tries each in turn — most-recently-registered LocalizationModule first — for every lookup. Singleton: the module list and each module's factory-created localizer are read once at composition time and shared by every CompositeStringLocalizer<T>, instead of rebuilding the identical chain once per distinct T (or once per scope).

Kandra.Localization.LocalizationModule

One contributor to the shared localization chain — see AddLocalizationModule.

Constructors

ConstructorDescription
LocalizationModule(Type)One contributor to the shared localization chain — see AddLocalizationModule.

Kandra.Localization.LocalizationServiceExtensions

Methods

MethodDescription
AddLocalizationModule<T0>(IServiceCollection)Registers TModule as one contributor to the shared localization chain. Call once per module — the platform itself, an app configuration, a plugin — in dependency order (the platform first, then whatever is layered on top of it). After this, the non-generic IStringLocalizer tries every registered module's resx from most-recently-registered to least and returns the first key that resolves. The generic IStringLocalizer is left untouched — it keeps the framework's normal per-module behavior (via AddLocalization()), scoped to T's own resx only. Use the typed localizer when a call site is 100% sure it only needs one module's strings; use the untyped one (UI pages, validators) when it might need any registered module's strings. Requires AddLocalization() to already be registered (for IStringLocalizerFactory) — callers on both the client and server sides already do this themselves, so it's not called here.