Kandra.Localization
Kandra.Localization.CompositeStringLocalizer
Thin adapter over the shared LocalizationChain singleton.
Constructors
| Constructor | Description |
|---|---|
CompositeStringLocalizer(LocalizationChain) | Thin adapter over the shared LocalizationChain singleton. |
Kandra.Localization.Kandra
A strongly-typed resource class, for looking up localized strings, etc.
Properties
| Property | Description |
|---|---|
AccessFailedCount | Looks up a localized string similar to Access Failed Count. |
AccountTransactions | Looks up a localized string similar to Account transactions. |
Actions | Looks up a localized string similar to Actions. |
Active | Looks up a localized string similar to Active. |
AddLine | Looks up a localized string similar to Add Line. |
AddRole | Looks up a localized string similar to Add Role. |
AddUser | Looks up a localized string similar to Add User. |
Amount | Looks up a localized string similar to Amount. |
Back | Looks up a localized string similar to Back. |
Banned | Looks up a localized string similar to Banned. |
BrandName | Looks up a localized string similar to Kandra. |
Button_Add | Looks up a localized string similar to Add. |
Button_Create | Looks up a localized string similar to Create. |
Button_Delete | Looks up a localized string similar to Delete. |
Button_Edit | Looks up a localized string similar to Edit. |
Button_Unsubmit | Looks up a localized string similar to Unsubmit. |
Cancel | Looks up a localized string similar to Cancel. |
ChangeAction | Looks up a localized string similar to Action. |
ChangeAction_Delete | Looks up a localized string similar to Deleted. |
ChangeAction_Insert | Looks up a localized string similar to Created. |
ChangeAction_Update | Looks up a localized string similar to Updated. |
ChangeInfo | Looks up a localized string similar to Change Info. |
ChangePassword | Looks up a localized string similar to Change Password. |
ChartOfAccounts | Looks up a localized string similar to Chart of Accounts. |
Clear | Looks up a localized string similar to Clear. |
Code | Looks up a localized string similar to Code. |
CodeRequired | Looks up a localized string similar to Code is required.. |
Common_No | Looks up a localized string similar to No. |
Common_Yes | Looks up a localized string similar to Yes. |
Confirm_Delete | Looks up a localized string similar to Are you sure you want to delete this record?. |
Confirm_Unsubmit | Looks up a localized string similar to Are you sure you want to unsubmit this document?. |
Constant_AppliesFrom | Looks up a localized string similar to Applies from. |
Constant_Default | Looks up a localized string similar to Default. |
Constant_EffectiveDate | Looks up a localized string similar to Effective Date. |
Constant_EffectiveDateHelp | Looks up a localized string similar to The new value applies from this date onward. |
Constant_EffectiveTime | Looks up a localized string similar to Effective Time. |
Constant_Overridden | Looks up a localized string similar to Overridden. |
Constant_Scheduled | Looks up a localized string similar to Scheduled. |
Constant_SetAt | Looks up a localized string similar to Set At. |
Constant_UseLocalMidnight | Looks up a localized string similar to Use my local midnight. |
Constant_Value | Looks up a localized string similar to Value. |
Constant_ValueTime | Looks up a localized string similar to Value Time. |
Constant_ValueUpdated | Looks up a localized string similar to Constant value updated. |
Constants | Looks up a localized string similar to Constants. |
Create | Looks up a localized string similar to Create. |
Created | Looks up a localized string similar to Created. |
CreatedBy | Looks up a localized string similar to Created By. |
CreateRole | Looks up a localized string similar to Create Role. |
CreateUser | Looks up a localized string similar to Create User. |
Culture | Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. |
DarkTheme | Looks up a localized string similar to Dark Theme. |
Date | Looks up a localized string similar to Date. |
DatesRange | Looks up a localized string similar to Dates range. |
Delete_Record | Looks up a localized string similar to Delete record. |
Deleted | Looks up a localized string similar to Deleted. |
Description | Looks up a localized string similar to Description. |
DestinationAccount | Looks up a localized string similar to Destination account. |
DestinationSubconto | Looks up a localized string similar to Destination subconto. |
Details | Looks up a localized string similar to Details. |
Download | Looks up a localized string similar to Download. |
DragAndDropHint | Looks up a localized string similar to or drag and drop file here. |
EditProfile | Looks up a localized string similar to Edit profile. |
EditRole | Looks up a localized string similar to Edit Role. |
EditUser | Looks up a localized string similar to Edit User. |
Email | Looks up a localized string similar to Email. |
EmailConfirmed | Looks up a localized string similar to Email Confirmed. |
EnterPassword | Looks up a localized string similar to Enter your password. |
EnterPasswordConfirmation | Looks up a localized string similar to Confirm your password. |
Error_Generic | Looks up a localized string similar to An error occurred. Please try again later.. |
Error_GoBack | Looks up a localized string similar to Go Back. |
Error_GoHome | Looks up a localized string similar to Go to Home. |
Error_Logout | Looks up a localized string similar to Logout. |
Error_Message | Looks up a localized string similar to Error Message:. |
Error_Retry | Looks up a localized string similar to Retry. |
Error_Stack | Looks up a localized string similar to Stack Trace:. |
ExportToCsv | Looks up a localized string similar to Export to CSV. |
ExportToPdf | Looks up a localized string similar to Export to PDF. |
History | Looks up a localized string similar to History. |
HomePage_Lead | Looks up a localized string similar to A complete solution for managing warehouse dictionaries, incoming/outgoing/transfer orders, stock levels and movement history. |
Id | Looks up a localized string similar to Id. |
InvalidFileType | Looks up a localized string similar to This file type is not allowed.. |
IsBanned | Looks up a localized string similar to Banned. |
IsExpense | Looks up a localized string similar to Expense. |
Language | Looks up a localized string similar to Language. |
Last12h | Looks up a localized string similar to Last 12h. |
Last12Months | Looks up a localized string similar to Last 12 months. |
Last24h | Looks up a localized string similar to Last 24h. |
Last30Days | Looks up a localized string similar to Last 30 days. |
Last3Months | Looks up a localized string similar to Last 3 months. |
Last6Months | Looks up a localized string similar to Last 6 months. |
Last7Days | Looks up a localized string similar to Last 7 days. |
LastLogin | Looks up a localized string similar to Last Login. |
LastLogout | Looks up a localized string similar to Last Logout. |
LastMonth | Looks up a localized string similar to Last Month. |
LastPasswordChange | Looks up a localized string similar to Last password change. |
LastWeek | Looks up a localized string similar to Last Week. |
LastYear | Looks up a localized string similar to Last Year. |
LightTheme | Looks up a localized string similar to Light Theme. |
LineId | Looks up a localized string similar to Line. |
Lines | Looks up a localized string similar to Lines. |
LinesRequired | Looks up a localized string similar to Lines are required.. |
Links | Looks up a localized string similar to Links. |
LinksFrom | Looks up a localized string similar to Links from this document. |
LinksTo | Looks up a localized string similar to Links to this document. |
Loading | Looks up a localized string similar to Loading.... |
LockoutEnabled | Looks up a localized string similar to Lockout Enabled. |
LockoutEnd | Looks up a localized string similar to Lockout End. |
Login | Looks up a localized string similar to Login. |
Menu | Looks up a localized string similar to Menu. |
Modified | Looks up a localized string similar to Modified. |
ModifiedBy | Looks up a localized string similar to Modified By. |
MyProfile | Looks up a localized string similar to My Profile. |
Name | Looks up a localized string similar to Name. |
Nav_Api | Looks up a localized string similar to Api. |
Nav_Dictionaries | Looks up a localized string similar to Dictionaries. |
Nav_Documents | Looks up a localized string similar to Documents. |
Nav_Login | Looks up a localized string similar to Login. |
Nav_Logout | Looks up a localized string similar to Logout. |
Nav_Reports | Looks up a localized string similar to Reports. |
Nav_Scheduler | Looks up a localized string similar to Scheduler. |
NoAccountData | Looks up a localized string similar to This document has no account transactions.. |
NoFileAttached | Looks up a localized string similar to No file attached. |
NoLinks | Looks up a localized string similar to No links.. |
NoRegisterData | Looks up a localized string similar to This document has no register transactions.. |
NotAuthorized | Looks up a localized string similar to You are not authorized to perform this action.. |
Ok | Looks up a localized string similar to OK. |
Page_Home_Nav | Looks up a localized string similar to Home. |
Password | Looks up a localized string similar to Password. |
PasswordChangedSuccessfully | Looks up a localized string similar to Password changed successfully. |
PasswordConfirmation | Looks up a localized string similar to Password Confirmation. |
PasswordConfirmationRequired | Looks up a localized string similar to Password confirmation is required.. |
PasswordDigit | Looks up a localized string similar to Password must contain at least one digit.. |
PasswordLowercase | Looks up a localized string similar to Password must contain at least one lowercase letter.. |
PasswordMinLength | Looks up a localized string similar to Password must be at least 7 characters long.. |
PasswordRequired | Looks up a localized string similar to Password is required.. |
PasswordsMustMatch | Looks up a localized string similar to Passwords must match.. |
PasswordSpecialCharacter | Looks up a localized string similar to Password must contain at least one special character.. |
PasswordUppercase | Looks up a localized string similar to Password must contain at least one uppercase letter.. |
Period | Looks up a localized string similar to Period. |
Permission | Looks up a localized string similar to Permission. |
Permissions | Looks up a localized string similar to Permissions. |
PhoneNumber | Looks up a localized string similar to Phone Number. |
PhoneNumberConfirmed | Looks up a localized string similar to Phone Number Confirmed. |
ProfileSavedSuccessfully | Looks up a localized string similar to Profile saved successfully. |
Quantity | Looks up a localized string similar to Quantity. |
RegisterTransactions | Looks up a localized string similar to Register transactions. |
ResourceManager | Returns the cached ResourceManager instance used by this class. |
Role | Looks up a localized string similar to Role. |
RoleAddedSuccessfully | Looks up a localized string similar to Role added successfully. |
RoleName | Looks up a localized string similar to Role Name. |
Roles | Looks up a localized string similar to Roles. |
RoleUpdatedSuccessfully | Looks up a localized string similar to Role updated successfully. |
RowsPerPage | Looks up a localized string similar to Rows per page:. |
Scheduler_All | Looks up a localized string similar to All. |
Scheduler_AutoRefresh | Looks up a localized string similar to Auto-refresh. |
Scheduler_CronExpression | Looks up a localized string similar to Cron Expression. |
Scheduler_Dashboard | Looks up a localized string similar to Dashboard. |
Scheduler_DashboardTitle | Looks up a localized string similar to Scheduler Dashboard. |
Scheduler_Description | Looks up a localized string similar to Description. |
Scheduler_DisabledJobs | Looks up a localized string similar to Disabled jobs. |
Scheduler_EditJob | Looks up a localized string similar to Edit scheduled job. |
Scheduler_Enabled | Looks up a localized string similar to Enabled. |
Scheduler_EnabledJobs | Looks up a localized string similar to Enabled jobs. |
Scheduler_EndAt | Looks up a localized string similar to End at. |
Scheduler_Error | Looks up a localized string similar to Error. |
Scheduler_EveryInterval | Looks up a localized string similar to Every {0} {1}. |
Scheduler_EveryIntervalTimes | Looks up a localized string similar to Every {0} {1} × {2}. |
Scheduler_FailedToday | Looks up a localized string similar to Failed today. |
Scheduler_FilterByJob | Looks up a localized string similar to Filter by job. |
Scheduler_FilterByStatus | Looks up a localized string similar to Filter by status. |
Scheduler_FinishedAt | Looks up a localized string similar to Finished. |
Scheduler_History | Looks up a localized string similar to History. |
Scheduler_IntervalUnit | Looks up a localized string similar to Unit. |
Scheduler_IntervalValue | Looks up a localized string similar to Interval. |
Scheduler_JobDeleted | Looks up a localized string similar to Scheduled job deleted. |
Scheduler_JobSaved | Looks up a localized string similar to Scheduled job saved. |
Scheduler_LastRun | Looks up a localized string similar to Last run. |
Scheduler_Misfire | Looks up a localized string similar to Misfire policy. |
Scheduler_Misfire_DoNothing | Looks up a localized string similar to Do nothing. |
Scheduler_Misfire_FireOnceNow | Looks up a localized string similar to Fire once now. |
Scheduler_Misfire_Smart | Looks up a localized string similar to Smart policy. |
Scheduler_Name | Looks up a localized string similar to Name. |
Scheduler_NewJob | Looks up a localized string similar to New scheduled job. |
Scheduler_NextFire | Looks up a localized string similar to Next run. |
Scheduler_Pause | Looks up a localized string similar to Pause. |
Scheduler_Processor | Looks up a localized string similar to Data Processor. |
Scheduler_RecentRuns | Looks up a localized string similar to Recent runs. |
Scheduler_Refresh | Looks up a localized string similar to Refresh. |
Scheduler_RepeatCount | Looks up a localized string similar to Repeat count. |
Scheduler_RepeatForever | Looks up a localized string similar to Repeat forever. |
Scheduler_Result | Looks up a localized string similar to Result. |
Scheduler_Resume | Looks up a localized string similar to Resume. |
Scheduler_RunAs | Looks up a localized string similar to Run As. |
Scheduler_Schedule | Looks up a localized string similar to Schedule. |
Scheduler_SchedulerRunning | Looks up a localized string similar to Scheduler running. |
Scheduler_SchedulerStopped | Looks up a localized string similar to Scheduler not running. |
Scheduler_StartAt | Looks up a localized string similar to Start at. |
Scheduler_StartedAt | Looks up a localized string similar to Started. |
Scheduler_State | Looks up a localized string similar to State. |
Scheduler_State_Disabled | Looks up a localized string similar to Disabled. |
Scheduler_State_Error | Looks up a localized string similar to Error. |
Scheduler_State_Paused | Looks up a localized string similar to Paused. |
Scheduler_State_Running | Looks up a localized string similar to Running. |
Scheduler_State_Scheduled | Looks up a localized string similar to Scheduled. |
Scheduler_Status_Failed | Looks up a localized string similar to Failed. |
Scheduler_Status_Running | Looks up a localized string similar to Running. |
Scheduler_Status_Succeeded | Looks up a localized string similar to Succeeded. |
Scheduler_Status_Vetoed | Looks up a localized string similar to Vetoed. |
Scheduler_SucceededToday | Looks up a localized string similar to Succeeded today. |
Scheduler_TimeZone | Looks up a localized string similar to Time zone. |
Scheduler_Trigger | Looks up a localized string similar to Trigger. |
Scheduler_TriggerNow | Looks up a localized string similar to Run now. |
Scheduler_TriggerType | Looks up a localized string similar to Trigger Type. |
Scheduler_TriggerType_Cron | Looks up a localized string similar to Cron. |
Scheduler_TriggerType_Simple | Looks up a localized string similar to Interval. |
Scheduler_Unit_Hours | Looks up a localized string similar to Hours. |
Scheduler_Unit_Minutes | Looks up a localized string similar to Minutes. |
Scheduler_Unit_Seconds | Looks up a localized string similar to Seconds. |
Scheduler_UpcomingFires | Looks up a localized string similar to Upcoming runs. |
Scheduler_ViewHistory | Looks up a localized string similar to View history. |
SelectFile | Looks up a localized string similar to Select file. |
SourceAccount | Looks up a localized string similar to Source account. |
SourceSubconto | Looks up a localized string similar to Source subconto. |
SystemTheme | Looks up a localized string similar to System Theme. |
Themes | Looks up a localized string similar to Themes. |
ThisMonth | Looks up a localized string similar to This Month. |
ThisWeek | Looks up a localized string similar to This Week. |
ThisYear | Looks up a localized string similar to This Year. |
Today | Looks up a localized string similar to Today. |
Total | Looks up a localized string similar to Total. |
TwoFactorEnabled | Looks up a localized string similar to Two Factor Enabled. |
Unresolvable | Looks up a localized string similar to (unresolvable). |
Unsubmit_Record | Looks up a localized string similar to Unsubmit document. |
Update | Looks up a localized string similar to Update. |
User | Looks up a localized string similar to User. |
UserAddedSuccessfully | Looks up a localized string similar to User added successfully. |
UserName | Looks up a localized string similar to User Name. |
UserNameRequired | Looks up a localized string similar to User Name is required.. |
Users | Looks up a localized string similar to Users. |
UserUpdatedSuccessfully | Looks up a localized string similar to User updated successfully. |
Validation_Required | Looks up a localized string similar to Please fill in all required fields.. |
Version | Looks up a localized string similar to Version. |
ViewRole | Looks up a localized string similar to View Role. |
ViewUser | Looks up a localized string similar to View User. |
Yesterday | Looks 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
| Constructor | Description |
|---|---|
LocalizationModule(Type) | One contributor to the shared localization chain — see AddLocalizationModule. |
Kandra.Localization.LocalizationServiceExtensions
Methods
| Method | Description |
|---|---|
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. |