L class abstract

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

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

import 'l10n/localizations.dart';

return MaterialApp(
  localizationsDelegates: L.localizationsDelegates,
  supportedLocales: L.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 L.supportedLocales property.

Implementers

Constructors

L(String locale)

Properties

hashCode int
The hash code for this object.
no setterinherited
localeName String
final
loginAccountRequired String
No description provided for @loginAccountRequired.
no setter
loginAgreementJoiner String
No description provided for @loginAgreementJoiner.
no setter
loginAgreementPrefix String
No description provided for @loginAgreementPrefix.
no setter
loginAgreementRequired String
No description provided for @loginAgreementRequired.
no setter
loginCodeApplyRequired String
No description provided for @loginCodeApplyRequired.
no setter
loginCodeLabel String
No description provided for @loginCodeLabel.
no setter
loginCodePlaceholder String
No description provided for @loginCodePlaceholder.
no setter
loginCodeRequested String
No description provided for @loginCodeRequested.
no setter
loginCodeRequired String
No description provided for @loginCodeRequired.
no setter
loginForgotPassword String
No description provided for @loginForgotPassword.
no setter
loginLoadError String
No description provided for @loginLoadError.
no setter
loginModeCode String
No description provided for @loginModeCode.
no setter
loginModePassword String
No description provided for @loginModePassword.
no setter
loginPanelAccount String
No description provided for @loginPanelAccount.
no setter
loginPanelScan String
No description provided for @loginPanelScan.
no setter
loginPasswordAccountLabel String
No description provided for @loginPasswordAccountLabel.
no setter
loginPasswordAccountPlaceholder String
No description provided for @loginPasswordAccountPlaceholder.
no setter
loginPasswordLabel String
No description provided for @loginPasswordLabel.
no setter
loginPasswordPlaceholder String
No description provided for @loginPasswordPlaceholder.
no setter
loginPasswordRequired String
No description provided for @loginPasswordRequired.
no setter
loginPrivacyPolicy String
No description provided for @loginPrivacyPolicy.
no setter
loginProviderDingtalk String
No description provided for @loginProviderDingtalk.
no setter
loginProviderFeishu String
No description provided for @loginProviderFeishu.
no setter
loginProviderWechat String
No description provided for @loginProviderWechat.
no setter
loginQrCodeHelper String
No description provided for @loginQrCodeHelper.
no setter
loginQrCodeLabel String
No description provided for @loginQrCodeLabel.
no setter
loginQrCodeUnavailable String
No description provided for @loginQrCodeUnavailable.
no setter
loginRequestingCode String
No description provided for @loginRequestingCode.
no setter
loginRetry String
No description provided for @loginRetry.
no setter
loginScanPreparing String
No description provided for @loginScanPreparing.
no setter
loginScanSubmit String
No description provided for @loginScanSubmit.
no setter
loginScanSubtitle String
No description provided for @loginScanSubtitle.
no setter
loginScanTitle String
No description provided for @loginScanTitle.
no setter
loginSendCode String
No description provided for @loginSendCode.
no setter
loginServiceAgreement String
No description provided for @loginServiceAgreement.
no setter
loginSlideRelease String
No description provided for @loginSlideRelease.
no setter
loginSlideSubmit String
No description provided for @loginSlideSubmit.
no setter
loginSlideSubmitting String
No description provided for @loginSlideSubmitting.
no setter
loginSmsMobileLabel String
No description provided for @loginSmsMobileLabel.
no setter
loginSmsMobilePlaceholder String
No description provided for @loginSmsMobilePlaceholder.
no setter
loginSubmit String
No description provided for @loginSubmit.
no setter
loginUsernameLabel String
No description provided for @loginUsernameLabel.
no setter
loginUsernamePlaceholder String
No description provided for @loginUsernamePlaceholder.
no setter
loginWelcomeSubtitle String
No description provided for @loginWelcomeSubtitle.
no setter
loginWelcomeTitle String
No description provided for @loginWelcomeTitle.
no setter
mesh String
No description provided for @mesh.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

loginCodeTokenHint(Object token) String
No description provided for @loginCodeTokenHint.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

of(BuildContext context) L?

Constants

delegate → const LocalizationsDelegate<L>
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.