SharedLocalizations class abstract

Callers can lookup localized strings with an instance of SharedLocalizations returned by SharedLocalizations.of(context).

Applications need to include SharedLocalizations.delegate() in their app's localizationDelegates list, and the locales they support in the app's supportedLocales list. For example:

import 'outputs/shared_localizations.dart';

return MaterialApp(
  localizationsDelegates: SharedLocalizations.localizationsDelegates,
  supportedLocales: SharedLocalizations.supportedLocales,
  home: MyApplicationHome(),
);

Update pubspec.yaml

Please make sure to update your pubspec.yaml to include the following packages:

dependencies:
  # Internationalization support.
  flutter_localizations:
    sdk: flutter
  intl: any # Use the pinned version from flutter_localizations

  # Rest of dependencies

iOS Applications

iOS applications define key application metadata, including supported locales, in an Info.plist file that is built into the application bundle. To configure the locales supported by your app, you’ll need to edit this file.

First, open your project’s ios/Runner.xcworkspace Xcode workspace file. Then, in the Project Navigator, open the Info.plist file under the Runner project’s Runner folder.

Next, select the Information Property List item, select Add Item from the Editor menu, then select Localizations from the pop-up menu.

Select and expand the newly-created Localizations item then, for each locale your application supports, add a new item and select the locale you wish to add from the pop-up menu in the Value field. This list should be consistent with the languages listed in the SharedLocalizations.supportedLocales property.

Constructors

SharedLocalizations(String locale)

Properties

accept String
show accept type
no setter
active String
Service agreement: active
no setter
activeAlerts String
show activeAlerts type
no setter
addressLineFirst String
show address Line 1 text.
no setter
adminWebPortal String
Tap Kohler cellular kit data plans can be managed in the PRO Admin Web Portal edit
no setter
alertType String
Label for alert type filter category
no setter
all String
Service agreement:All
no setter
anUpdateIsRequired String
An update is required
no setter
appFeedback String
show App feedback type
no setter
applicationCurrentlyNotResponding String
show the application is currently not responding. Please try again later type
no setter
applicationIsCurrentlyNotResponding String
The application is currently not responding.
no setter
applyFilters String
show text for Apply filters button
no setter
attemptingToReset String
attempting to reset
no setter
authenticationIssue String
Authentication issue text for dialog that appears if user has trouble authenticating
no setter
authorizedUse String
show Authorized Use type
no setter
back String
show Back type
no setter
barcodeScanner String
barcode scanner
no setter
barcodeScannerOption String
barcode scanner option
no setter
barcodeScannerView String
barcode scanner view
no setter
beginTypingHere String
Begin typing here
no setter
biWeekly String
show Bi-Weekl type
no setter
cancel String
cancel button text
no setter
cellular String
show cellular text.
no setter
changeDateTime String
show Change Date & Time type
no setter
checkFollowingAndTryAgain String
show Please check the following and try again: type
no setter
chooseDateToBeginExercise String
show Choose date to begin exercise type
no setter
chooseFromMap String
show Choose from map type
no setter
chooseTimeToBeginExercise String
show Choose time to begin exercise type
no setter
city String
show City text.
no setter
clear String
show clear text
no setter
clickingConfirmButtonReadUnderstoodAgreedTermsOutlinedAbove String
show By clicking the Confirm button below, you confirm that you have read, understood, and agreed to the terms outlined above type
no setter
clickingResetButton String
show By clicking the "Reset" button below, you confirm that you have read, understood, and agreed to the terms outlined above. type
no setter
close String
show close type
no setter
confirm String
show Confirm type
no setter
confirmAuthorityAndPermissionRemotelyStartGenerator String
show You confirm that you have the authority and permission to remotely start the generator. In case of any dispute, you will be solely responsible for resolving it with the relevant authorities or parties involved type
no setter
confirmDeletion String
show confirm deletion type
no setter
confirmExercise String
show confirm exercise type
no setter
confirmExerciseDetailsBelow String
show Please confirm the exercise details below. Selecting ‘confirm’ will begin the remote exercise process. type
no setter
confirmRemoteStop String
show confirm remote stop type
no setter
connectedToInternet String
message In AUTO before shutdown
no setter
connectionInformation String
Tap Connection Information edit
no setter
connectionType String
Connection Type
no setter
contactUsAt String
show Contact us at type
no setter
copiedToClipboard String
copied to clipboard
no setter
criticalFault String
critical fault
no setter
currentDateTime String
Use current date/time
no setter
dataLimitReached String
show Data limit reached type
no setter
dateRequired String
No description provided for @dateRequired.
no setter
days30 String
Maintenance window: 30 days
no setter
days60 String
Maintenance window: 60 days
no setter
days90 String
Maintenance window: 90 days
no setter
decline String
show decline type
no setter
delete String
show delete type
no setter
deleteScheduledExercise String
show Delete Scheduled Exercise type
no setter
deleteTheDeviceScheduledExercise String
show Are you sure you want to delete the device's scheduled exercise? type
no setter
developedByKohlerCo String
show Developed By Kohler Co. type
no setter
developerOptions String
app bar title text as Developer Options
no setter
developerOptionsReset String
show message text as developer options have been reset
no setter
deviceClockWrong String
device clock wrong
no setter
deviceExerciseHasBeenStopped String
show The device's exercise has been stopped. type
no setter
deviceExerciseScheduleDeleted String
show The device's exercise schedule has been deleted. type
no setter
deviceExerciseScheduleSaved String
show The device's exercise schedule has been saved. type
no setter
deviceHostBanners String
device host banners
no setter
deviceID String
deviceID
no setter
deviceName String
show device name type
no setter
deviceNotSupportExerciseMode String
show Device does not support exercise mode type
no setter
devicestatus String
Device Status
no setter
dismiss String
dismiss
no setter
doubleCheckEnteredLocationAndTryAgain String
show Please double check your entered location and try again type
no setter
downloadMessage String
No description provided for @downloadMessage.
no setter
durationAboveTenMinutes String
show Duration is above 10 minutes type
no setter
durationAboveThirtyMinutes String
show Duration is above 30 minutes type
no setter
ecoExerciseAvailableOnNewerGeneratorModels String
show message eco exercise available on newer generator models
no setter
ecoExerciseCycle String
show Eco Exercise Cycle type
no setter
electromechanicalEquipmentGenerator String
show electromechanical equipment generator type
no setter
electromechanicalEquipmentPoseDangerWhenImproperlyOperated String
show electromechanical Equipment Pose Danger When Improperly Operated type
no setter
emailNotifications String
show email Notifications Settings
no setter
emailNotificationSettings String
show Email Notification Settings
no setter
engineRuntimeSinceLastMaintenance String
show Engine runtime since last maintenance type
no setter
engineStarted String
show engine started type
no setter
engineStopped String
show engine stopped type
no setter
enjoyingThisApp String
Enjoying this App?
no setter
enteredLocationAagain String
show Please double check your entered location and try again type
no setter
enterFeedbackHere String
show Enter your feedback here type
no setter
errorOccuredWhileValidatingAddress String
show An error occured while validating the address. type
no setter
errorOccurred String
show error occurred text.
no setter
ethernet String
show ethernet text.
no setter
exerciseCouldNotBeStarted String
show the exercise could not be started type
no setter
exerciseCouldNotBeStopped String
show exercise could not Bb stopped type
no setter
exerciseDurationRequired String
show Exercise duration required type
no setter
exerciseModeRequired String
show Exercise mode required type
no setter
exerciseSaved String
show exercise saved type
no setter
exerciseScheduleCouldNotBeUpdated String
show The exercise schedule could not be deleted. type
no setter
exerciseScheduleNotBeDeleted String
show The exercise schedule could not be deleted. type
no setter
exerciseStarted String
show exercise started type
no setter
exerciseStatus String
Label for exercise status filter category
no setter
exerciseStopped String
show exercise stopped type
no setter
expired String
Service agreement: expired
no setter
expires String
show Expires type
no setter
expiringSoon String
show Expiring soon type
no setter
fault String
fault
no setter
faultDetected String
fault detected
no setter
faultPersists String
fault persists
no setter
faultPersistsAfterRemoteReset String
show fault Persists After Remote Reset type
no setter
faultPersistsMessage String
show warning message if the fault persists, consider scheduling a site visit.
no setter
faultsSuccessfullyCleared String
faults successfully cleared
no setter
faulTypeCanBeReset String
This fault type can be reset
no setter
featureFlags String
show list text as feature flags
no setter
feedbackAndSupport String
show Feedback and Support type
no setter
filters String
show filters type
no setter
firmwareRDCOrAbove String
message Firmware RDC2.4/DC2.4/RDC2.5 v3.3.2 or above
no setter
frequencyRequired String
show Frequency required type
no setter
generatorConnectedInternet String
show The generator must be connected to internet type
no setter
generatorFirmwareVersion String
show Generator must have firmware version 3.3 or newer type
no setter
generatorFullSpeedWithoutTransferringLoad String
show message This mode runs the generator set at full speed without transferring the load from utility
no setter
generatorInAuto String
show The generator must be in AUTO type
no setter
generatorIsOfflineChangingExerciseScheduleIsDisabled String
show This generator is offline. Changing its exercise schedule is disabled type
no setter
generatorMustConnectedInternet String
Saving The generator must be connected to internet Message
no setter
generatorNotMeetRequirements String
show This generator does not meet the requirements to reset a fault remotely type
no setter
generatorNotReadyToRun String
show This generator is not ready to run. Starting an exercise is disabled. type
no setter
generatorNotRunningAnExercise String
show This generator is not running an exercise. Stopping an exercise is disabled. type
no setter
generatorOfflineDeletingExercise String
show This generator is offline. Deleting its exercise schedule is disabled type
no setter
generatorRequirementsClearFaultRemotely String
show generator requirements to clear fault remotely message
no setter
hashCode int
The hash code for this object.
no setterinherited
havingGreatExperience String
Hi there! We’d love to know if you’re having a great experience.
no setter
heldLiableForAnyDamagesInjuries String
show held Liable For Any Damages Injuries type
no setter
homeowner String
show homeowner type
no setter
howWeImproveExperience String
Would you like to let us know how we can improve your experience?
no setter
inAutoBeforeShutdown String
message In AUTO before shutdown
no setter
invalidLatitude String
Invalid Latitude
no setter
invalidLongitude String
Invalid Longitude
no setter
invalidValue String
Invalid value
no setter
kohlerCellKit String
ConnectionType: kohlerCellKit
no setter
kohlerRecommendsExerciseTimeEveryTwoWeeks String
show Kohler recommends 20 minutes of exercise time every two weeks for most units. Please check your owners manual type
no setter
last7Days String
Last activity window: 7 days
no setter
last24Hours String
Last activity window: 24 hours
no setter
last30Days String
Last activity window: 30 days
no setter
last60Days String
Last activity window: 60 days
no setter
last90Days String
Last activity window: 90 days
no setter
last90PlusDays String
Last activity window: 90+ days
no setter
lastActivity String
Last Activity
no setter
lastConnected String
Last connected:
no setter
latitude String
show latitude text.
no setter
liability String
show liability type
no setter
loadedFullSpeed String
show Loaded Full Speed type
no setter
loading String
show loading type
no setter
loadingIndicator String
show loading indicator text
no setter
localeName String
final
location String
Location
no setter
logInAgain String
LOG IN AGAIN
no setter
logInFix String
There is an issue with your authentication. Logging in again may fix the issue
no setter
logout String
logout
no setter
longitude String
Longitude
no setter
lowDataWarning String
show Low data warning type
no setter
maintenanceDue String
show maintenance due filter type
no setter
maintenanceDueOn String
show maintenance due on type
no setter
maintenanceLogs String
show maintenance Logs
no setter
maintenanceReminders String
show maintenance reminders filter type
no setter
maintenanceScheduled String
Maintenance Scheduled in the next
no setter
maintenanceStatus String
Maintenance Status
no setter
mapSetCoordinates String
show Use the map to set the coordinates text.
no setter
maybeLater String
Maybe later
no setter
missingData String
Service agreement: missing data
no setter
missingValue String
missing value
no setter
mobileDeviceConnectedInternetOrData String
Saving Make sure your mobile device is connected to internet or data Message
no setter
mobileDeviceConnectedToInternetOrData String
show Make sure your mobile device is connected to internet or data type
no setter
modelNumber String
Model Number
no setter
modeRunsGeneratorSetFullSpeed String
mode runs generator set full speed
no setter
monthly String
show monthly type
no setter
nameAlreadyUse String
Name already in use
no setter
newUpdateAvailable String
show A new update is available text.
no setter
next String
show Next text.
no setter
ninetySeconds String
show 90 seconds
no setter
noActiveAlerts String
There are no active alerts
no setter
noAddressWasProvided String
show no address was provided type
no setter
noEventLogs String
no event logs
no setter
noMatchingActiveAlerts String
There are no matching active alerts
no setter
none String
show none type
no setter
noNotifications String
show no notifications type
no setter
nonPeriodicRefresh String
show message as Show debug messages on periodic refresh
no setter
noScheduledExercises String
Showing title as No Scheduled Exercises
no setter
noScheduleExercise String
show no Schedule Exercise type
no setter
notAccptable String
show text as N/A
no setter
notFindValidAddressForLocation String
show Could not find a valid address for the following location type
no setter
notice String
notice
no setter
notificationOptions String
show list text as feature flags
no setter
notificationToken String
show list view info text as notification token
no setter
noTimestampData String
show No timestamp data type
no setter
notNow String
Not now
no setter
notReally String
Not Really
no setter
notSatisfiedWithThisApp String
We’re sorry you’re not satisfied with this app.
no setter
noValidAddressFound String
show No valid address found type
no setter
off String
show Off type
no setter
offline String
Device status: offline
no setter
ok String
show text ok
no setter
on String
show on type
no setter
operations String
show operations type
no setter
optional String
optional
no setter
optionRunExercise String
show This option will run an exercise now type
no setter
or String
show OR text.
no setter
outOfEventRange String
out of event range text
no setter
overdue String
Maintenance status: overdue
no setter
periodicRefreshInterval String
Periodic refresh interval text in developer options
no setter
permissionRemotelyReset String
show permission remotely reset type
no setter
pleaseTryAgainLater String
show Please try again later. type
no setter
pleaseWaitWhileSaved String
show Please wait while changes are being saved. This may take up to a few minutes type
no setter
precautionsResettingFaultRemotely String
precautions resetting fault remotely
no setter
preparingToExercise String
Preparing to exercise
no setter
problemCompletingAction String
show There was a problem completing this action type
no setter
proceedingRemotelyStartGenerator String
show By proceeding to remotely start the generator, you acknowledge and agree to the following type
no setter
rateUs String
Rate us
no setter
readyToRun String
Device status: ready to run
no setter
refreshingEventLog String
refreshing even log
no setter
refreshingMaintenanceDetails String
show refreshing maintenance details type
no setter
refreshOptions String
list view header title text as refresh options
no setter
registerNotificationToken String
show list view text as register notification token
no setter
remoteExercise String
Title of the remote exercises dialog
no setter
remotelyResetFaultsInGenerator String
message to show remotely reset faults in generator
no setter
required String
required
no setter
reset String
reset button text
no setter
resetAllDeveloper String
show message while reset the developer option
no setter
resetAvailableIn String
Reset available in
no setter
resetUnavailable String
reset unavailable
no setter
retry String
retry
no setter
running String
Device status: running
no setter
running8Hours String
Running 8+ hours
no setter
running8PlusHours String
Maintenance status: generator has run 8+ hours
no setter
runningExerciseFailed String
show running exercise failed type
no setter
runningStatus String
Label for running status filter category
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
safetyAwareness String
show Safety Awareness type
no setter
save String
save button text
no setter
saveAddress String
Save Address
no setter
saveChanges String
show text save Changes
no setter
saveCoordinates String
Save Coordinates
no setter
savingChanges String
Saving Changes
no setter
savingChangesMessage String
Saving Changes Message
no setter
savingInProgress String
Saving in progress
no setter
savingInProgressChangesMessage String
Saving in progress message
no setter
scheduleAnExercise String
show schedule an exercise type
no setter
scheduleDeleted String
show schedule deleted type
no setter
scheduledExercise String
show Scheduled Exercise type
no setter
scheduleVisit String
show scheduleVisit type
no setter
show search type
no setter
select String
select button text
no setter
selectDuration String
show Select duration type
no setter
selectExerciseMode String
show Select Exercise Mode type
no setter
selectFrequency String
show Select Frequency type
no setter
selectFromDropdown String
Select from dropdown
no setter
selectingConfirmThatGeneratorSafeToTun String
show By selecting ‘confirm’, you agree that this generator is safe to run. type
no setter
sendFeedback String
Send feedback
no setter
serialNumber String
show serial number type
no setter
serviceAgreement String
Service Agreement
no setter
serviceProvider String
show message service provider
no setter
setDate String
show Set Dat type
no setter
setTime String
show Set Time type
no setter
settingsCouldNotBeUpdated String
show Your notification settings could not be loaded.
no setter
settingsCouldNotBeUpdatedFromBackend String
show Your notification settings could not be loaded from backend.
no setter
shed String
show shed type
no setter
shutdown String
shutdown
no setter
someTimeAgo String
show Some time ago type
no setter
startAnExercise String
show start an exercise type
no setter
startDateMustBeInTheFuture String
show Start date must be in the future type
no setter
startDateRequired String
show Start date required type
no setter
startExercise String
show Start Exercise type
no setter
startExerciseNow String
show Start an Exercise Now type
no setter
starToRateNnAppStore String
Tap a star to rate this app on the App Store.
no setter
startTimeMustBeInTheFuture String
show Start time must be in the future type
no setter
startTimeRequired String
show Start time required type
no setter
state String
show state text.
no setter
stopTheExercise String
show Are you sure you want to stop the exercise? type
no setter
submit String
show button text Submit in view
no setter
submitFeedbackBelow String
Submit feedback below
no setter
submitOptionalFeedbackHere String
Submit optional feedback here
no setter
submittingNoteFailed String
Submitting note failed
no setter
successfulFaultReset String
show successful fault reset type
no setter
suggestedAddress String
show Suggested Address type
no setter
switchStateOFF String
Switch State: Off
no setter
tapHere String
Tap here text message
no setter
tapHereToScheduleExercise String
The subtitle in the schedule exercise info box on the remote exercise dialog
no setter
tapToEdit String
Tap Connection Information edit
no setter
technician String
show technician type
no setter
theApplicationCurrentlyNotResponding String
show The application is currently not responding. type
no setter
thisDataPlanIs String
Tap This data plan is edit
no setter
timeline String
timeline
no setter
timeRequired String
show Time required type
no setter
timeUnknown String
show Time: unknown type
no setter
tokenRegistrationStatus String
show token registration status text
no setter
transferredBackUtilityBeforeGeneratorStops String
At the end of the exercise cycle, the load is transferred back to utility before the generator stops.
no setter
transfersLoadFromUtilityToGenerator String
show message transfers the load from utility to the generator
no setter
tryAgainLater String
show try again later text.
no setter
tryAgainSoon String
Try again soon
no setter
typeNewEntryHere String
show message type new entry here
no setter
understand String
message I understand
no setter
understandActionsOrConsequencesResultingGenerator String
show understan Actions Or Consequences ResultingGenerator type
no setter
unknown String
show unknown text.
no setter
unknownEvent String
unknown event
no setter
unknownExercise String
show Unknown Exercise type
no setter
unknownExpiryDate String
Tap Unknown expiry date edit
no setter
unknownFrequency String
show unknown frequency type
no setter
unknownTime String
show Unknown time type
no setter
unloadedCycle String
show unloadedCycle type
no setter
unloadedFullSpeed String
show Unloaded Full Speed type
no setter
updateDeviceClock String
show To fix the connection, update your device clock in your system settings to the current date, time, and time zone, then retry type
no setter
useRehlkoUrl String
show Use Rehlko URL flags
no setter
useSuggestedAddress String
show Use Suggested Address type
no setter
validateAddress String
show Validate Address type
no setter
viewInAppStore String
show View in app store type
no setter
warning String
warning
no setter
wasProblemCompletingAction String
Saving There was a problem completing this action Message
no setter
weekly String
show Weekly type
no setter
wifiExtenderOther String
show wifi extender other text.
no setter
wifiKohlerKit String
show wifi kohler kit text.
no setter
yes String
Yes!
no setter
yourEntryIsEmpty String
show warning message your entry is empty
no setter
yourFeedbackHasBeenSubmitted String
Thanks! Your feedback has been submitted.
no setter
zip String
Zip
no setter

Methods

currentTimeWhichPreventsApp(String currentTime) String
show Your device thinks it is $currentTime, which prevents the app from connecting securely type
downloadForAndroid(Object url) String
Share: Download the app for Android
downloadForApple(Object url) String
Share: Download the app for Apple
duration(String time) String
duration
durationMinutes(int minutes) String
durationMinutes
errorWhileRenaming(String oldName, String newName) String
show error while renaming text.
expiresInDifferenceDays(int difference) String
show Expires in difference days
invitationMessage(Object name) String
share invite message
joinMyAppTitle(Object url) String
Invite Share Sheet: Title
maintenanceDate(String noteDate) String
Label for date in maintenance note entry
minutesLabel(int minute) String
it shows exercise dutation in miuntes
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parameterHours(double hours) String
Format used for displaying a parameter's value in hours
seconds(int value) String
seconds
showingEvents(String? startDate, String? endDate) String
show events from dates.
successfullyRenamed(String oldName, String newName) String
show successfully renamed text.
time(String time) String
time
timeOfDay(DateTime time) String
Format used for displaying the time of day of a date
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

of(BuildContext context) SharedLocalizations

Constants

delegate → const LocalizationsDelegate<SharedLocalizations>
localizationsDelegates → const List<LocalizationsDelegate>
A list of this localizations delegate along with the default localizations delegates.
supportedLocales → const List<Locale>
A list of this localizations delegate's supported locales.