adding i18n to all other pages

This commit is contained in:
Azmat-7860
2026-10-03 11:22:48 +05:30
parent 47656678e1
commit 3fbeb606a8
22 changed files with 2526 additions and 249 deletions
+774
View File
@@ -337,6 +337,780 @@ abstract class AppLocalizations {
/// In en, this message translates to:
/// **'Language'**
String get language;
/// Create account title
///
/// In en, this message translates to:
/// **'Create Account'**
String get createAccount;
/// Company name label
///
/// In en, this message translates to:
/// **'Company Name'**
String get companyName;
/// Mobile number label
///
/// In en, this message translates to:
/// **'Mobile Number'**
String get mobileNumber;
/// Workspace label
///
/// In en, this message translates to:
/// **'Workspace'**
String get workspace;
/// GST number label
///
/// In en, this message translates to:
/// **'Gst Number'**
String get gstNumber;
/// Pancard label
///
/// In en, this message translates to:
/// **'pancard'**
String get pancard;
/// Working label
///
/// In en, this message translates to:
/// **'Working'**
String get workingField;
/// Generic required-field validation
///
/// In en, this message translates to:
/// **'Please enter {label}'**
String pleaseEnterThis(String label);
/// Generic input hint
///
/// In en, this message translates to:
/// **'Enter {label}'**
String enterThis(String label);
/// Short email validation
///
/// In en, this message translates to:
/// **'Please enter a valid email'**
String get validEmailShort;
/// Submit button uppercase
///
/// In en, this message translates to:
/// **'SUBMIT'**
String get submitCaps;
/// Account creation failure
///
/// In en, this message translates to:
/// **'Account Creation Failed: {error}'**
String accountCreationFailed(String error);
/// Mobile number short label
///
/// In en, this message translates to:
/// **'Mobile No'**
String get mobileNo;
/// Signup step 1 header
///
/// In en, this message translates to:
/// **'Step 1: Create Account'**
String get step1CreateAccount;
/// Previous button
///
/// In en, this message translates to:
/// **'Previous'**
String get previous;
/// Next button
///
/// In en, this message translates to:
/// **'Next'**
String get next;
/// Signup wizard title
///
/// In en, this message translates to:
/// **'Sign Up - Step {step}'**
String signUpStep(String step);
/// Selected account display
///
/// In en, this message translates to:
/// **'Selected Account ID: {accountId}'**
String selectedAccountId(String accountId);
/// Signup step 2 header
///
/// In en, this message translates to:
/// **'Step 2: Get Email Verification'**
String get step2EmailVerification;
/// Signup step 3 header
///
/// In en, this message translates to:
/// **'Step 3: Get Registration'**
String get step3GetRegistration;
/// Account created message
///
/// In en, this message translates to:
/// **'Account created successfully!'**
String get accountCreatedSuccess;
/// Registration title
///
/// In en, this message translates to:
/// **'Registration'**
String get registration;
/// First name label
///
/// In en, this message translates to:
/// **'First Name'**
String get firstName;
/// Last name label
///
/// In en, this message translates to:
/// **'Last Name'**
String get lastName;
/// New password label
///
/// In en, this message translates to:
/// **'New Password'**
String get newPassword;
/// Confirm password label
///
/// In en, this message translates to:
/// **'Confirm Password'**
String get confirmPassword;
/// Add account row
///
/// In en, this message translates to:
/// **'Add Account'**
String get addAccount;
/// Short password validation
///
/// In en, this message translates to:
/// **'Please enter a valid password'**
String get validPasswordShort;
/// Terms agreement prefix
///
/// In en, this message translates to:
/// **'By signing up you are agreeing to the '**
String get termsAgreePrefix;
/// Terms link
///
/// In en, this message translates to:
/// **'Terms & Conditions'**
String get termsConditions;
/// Terms conjunction
///
/// In en, this message translates to:
/// **' and our '**
String get termsAndOur;
/// EULA link
///
/// In en, this message translates to:
/// **'End User License Agreement'**
String get eula;
/// Processing without dots
///
/// In en, this message translates to:
/// **'Processing'**
String get processingPlain;
/// Create user title
///
/// In en, this message translates to:
/// **'Create User'**
String get createUser;
/// Your email hint
///
/// In en, this message translates to:
/// **'Enter Your Email'**
String get enterYourEmail;
/// Send OTP button
///
/// In en, this message translates to:
/// **'Send OTP'**
String get sendOtp;
/// Send OTP failure
///
/// In en, this message translates to:
/// **'Failed to send OTP: {error}'**
String failedToSendOtp(String error);
/// Email verification header
///
/// In en, this message translates to:
/// **'Email Verification'**
String get emailVerification;
/// OTP sent message
///
/// In en, this message translates to:
/// **'A mail with a 6-digit verification code was just sent to {email}'**
String otpSentToEmail(String email);
/// Email verified message
///
/// In en, this message translates to:
/// **'Email verified successfully'**
String get emailVerifiedSuccess;
/// OTP verification failure
///
/// In en, this message translates to:
/// **'Failed to verify OTP: {error}'**
String failedToVerifyOtp(String error);
/// OTP resent message
///
/// In en, this message translates to:
/// **'OTP Resent'**
String get otpResent;
/// OTP resend failure
///
/// In en, this message translates to:
/// **'Failed to resend OTP: {error}'**
String failedToResendOtp(String error);
/// Forgot password link
///
/// In en, this message translates to:
/// **'Forgot Password?'**
String get forgotPasswordLink;
/// Resend prompt
///
/// In en, this message translates to:
/// **'Didn’t get the code?'**
String get didntGetCode;
/// Resend button
///
/// In en, this message translates to:
/// **'Resend'**
String get resend;
/// Go to registration button
///
/// In en, this message translates to:
/// **'Go to Registration Details'**
String get goToRegistrationDetails;
/// About us title
///
/// In en, this message translates to:
/// **'About Us'**
String get aboutUs;
/// About us body
///
/// In en, this message translates to:
/// **'Create a new project if you have access, if you don\'t have access, then contact the admin.'**
String get aboutDescription;
/// Reset password title
///
/// In en, this message translates to:
/// **'Reset Password'**
String get resetPassword;
/// Signed in as message
///
/// In en, this message translates to:
/// **'You\'re signed in as {email}'**
String signedInAs(String email);
/// Wrong account link
///
/// In en, this message translates to:
/// **'Wrong account? Log in instead.'**
String get wrongAccount;
/// Old password label
///
/// In en, this message translates to:
/// **'Enter Old Password'**
String get enterOldPassword;
/// Old password validation
///
/// In en, this message translates to:
/// **'Please enter your old password'**
String get oldPasswordError;
/// New password label
///
/// In en, this message translates to:
/// **'Enter New Password'**
String get enterNewPassword;
/// New password validation
///
/// In en, this message translates to:
/// **'Please enter your new password'**
String get newPasswordError;
/// Re-enter password label
///
/// In en, this message translates to:
/// **'Re-Enter New Password'**
String get reEnterNewPassword;
/// Re-enter validation
///
/// In en, this message translates to:
/// **'Please re-enter your new password'**
String get reEnterPasswordError;
/// Password mismatch
///
/// In en, this message translates to:
/// **'Passwords do not match'**
String get passwordsDontMatch;
/// Continue button
///
/// In en, this message translates to:
/// **'Continue'**
String get continueBtn;
/// Password changed message
///
/// In en, this message translates to:
/// **'Password Changed Successfully'**
String get passwordChangedSuccess;
/// Incorrect password message
///
/// In en, this message translates to:
/// **'Incorrect Password'**
String get incorrectPassword;
/// Select image prompt
///
/// In en, this message translates to:
/// **'Please select an image.'**
String get selectImage;
/// Image updated message
///
/// In en, this message translates to:
/// **'Profile image updated'**
String get profileImageUpdated;
/// Image upload failure
///
/// In en, this message translates to:
/// **'Failed to upload image: {error}'**
String failedUploadImage(String error);
/// Missing user id message
///
/// In en, this message translates to:
/// **'User id missing, please re-login'**
String get userIdMissing;
/// Profile updated message
///
/// In en, this message translates to:
/// **'Profile updated'**
String get profileUpdated;
/// Profile update failure
///
/// In en, this message translates to:
/// **'Failed to update profile: {code}'**
String failedUpdateProfile(String code);
/// Update failure
///
/// In en, this message translates to:
/// **'Failed to update: {error}'**
String failedUpdate(String error);
/// Profile settings title
///
/// In en, this message translates to:
/// **'My Profile Settings'**
String get myProfileSettings;
/// Pick photo button
///
/// In en, this message translates to:
/// **'Pick a Profile Photo'**
String get pickProfilePhoto;
/// Profile info header
///
/// In en, this message translates to:
/// **'Your Profile Information'**
String get yourProfileInfo;
/// Full name label
///
/// In en, this message translates to:
/// **'Your Full Name'**
String get yourFullName;
/// Full name hint
///
/// In en, this message translates to:
/// **'Enter Full Name'**
String get enterFullName;
/// Full name validation
///
/// In en, this message translates to:
/// **'Please enter your full name'**
String get enterFullNameError;
/// Pronouns label
///
/// In en, this message translates to:
/// **'Pronouns'**
String get pronouns;
/// Pronouns hint
///
/// In en, this message translates to:
/// **'Enter Pronouns'**
String get enterPronouns;
/// Role label
///
/// In en, this message translates to:
/// **'Role'**
String get role;
/// Role hint
///
/// In en, this message translates to:
/// **'Enter Role'**
String get enterRole;
/// Department label
///
/// In en, this message translates to:
/// **'Department or Team'**
String get departmentOrTeam;
/// Department hint
///
/// In en, this message translates to:
/// **'Enter Department or Team'**
String get enterDepartmentOrTeam;
/// Email validation
///
/// In en, this message translates to:
/// **'Please enter a valid email address'**
String get validEmailError;
/// About me label
///
/// In en, this message translates to:
/// **'About Me'**
String get aboutMe;
/// Update profile button
///
/// In en, this message translates to:
/// **'Update Profile'**
String get updateProfile;
/// Profile password row
///
/// In en, this message translates to:
/// **'Password:Change Password for your account Change password'**
String get profilePasswordRow;
/// Profile security row
///
/// In en, this message translates to:
/// **'Security:Logout of all sessions except this current browser Logout other sessions'**
String get profileSecurityRow;
/// Profile deactivation row
///
/// In en, this message translates to:
/// **'Deactivation:Remove access to all organizations and workspace in cloudnsure Deactivate account'**
String get profileDeactivationRow;
/// Loading indicator
///
/// In en, this message translates to:
/// **'Loading...'**
String get loading;
/// Home tab
///
/// In en, this message translates to:
/// **'Home'**
String get navHome;
/// Contacts tab
///
/// In en, this message translates to:
/// **'Contacts'**
String get navContacts;
/// Wallet tab
///
/// In en, this message translates to:
/// **'Wallet'**
String get navWallet;
/// Duty summary dialog title
///
/// In en, this message translates to:
/// **'Duty summary'**
String get dutySummary;
/// Duty summary dialog body
///
/// In en, this message translates to:
/// **'Points recorded: {points}\\nDistance (straight line): {km} km\\nRoad distance: coming in step 4 (free API).'**
String dutySummaryBody(String points, String km);
/// Duty punch title
///
/// In en, this message translates to:
/// **'Duty Punch'**
String get dutyPunch;
/// Busy button label
///
/// In en, this message translates to:
/// **'Please wait...'**
String get pleaseWait;
/// Punch out button
///
/// In en, this message translates to:
/// **'Punch Out'**
String get punchOut;
/// Punch in button
///
/// In en, this message translates to:
/// **'Punch In'**
String get punchIn;
/// Punched in confirmation
///
/// In en, this message translates to:
/// **'Punched in - tracking every 5 min'**
String get punchedInTracking;
/// Punch in failure
///
/// In en, this message translates to:
/// **'Punch in failed: {error}'**
String punchInFailed(String error);
/// Punch out failure
///
/// In en, this message translates to:
/// **'Punch out failed: {error}'**
String punchOutFailed(String error);
/// Background tracking note
///
/// In en, this message translates to:
/// **'Keeps recording one location every 5 min, even with the app minimized. For Xiaomi/Oppo/Vivo/Samsung allow Unrestricted battery use or tracking may pause.'**
String get batteryNote;
/// Recent duties header
///
/// In en, this message translates to:
/// **'Recent duties'**
String get recentDuties;
/// Punched in status
///
/// In en, this message translates to:
/// **'Punched IN'**
String get punchedIn;
/// Punched out status
///
/// In en, this message translates to:
/// **'Punched OUT'**
String get punchedOut;
/// Session row
///
/// In en, this message translates to:
/// **'Session: {session}'**
String sessionRow(String session);
/// Since row
///
/// In en, this message translates to:
/// **'Since: {time}'**
String sinceRow(String time);
/// Points row
///
/// In en, this message translates to:
/// **'Points: {points}'**
String pointsRow(String points);
/// Distance row
///
/// In en, this message translates to:
/// **'Distance: {km} km'**
String distanceRow(String km);
/// History out row
///
/// In en, this message translates to:
/// **'Out: {out} • {km} km'**
String historyOutRow(String out, String km);
/// Battery dialog title
///
/// In en, this message translates to:
/// **'Keep tracking running'**
String get keepTracking;
/// Battery exemption body
///
/// In en, this message translates to:
/// **'Xiaomi, Oppo, Vivo and Samsung phones stop background tracking to save battery. Allow \"Unrestricted\" battery use for this app so duty tracking keeps working when the screen is off?'**
String get batteryExemptBody;
/// Later button
///
/// In en, this message translates to:
/// **'Later'**
String get laterBtn;
/// Open settings button
///
/// In en, this message translates to:
/// **'Open settings'**
String get openSettings;
/// Scan barcode title
///
/// In en, this message translates to:
/// **'Scan Barcode'**
String get scanBarcode;
/// Bar code title
///
/// In en, this message translates to:
/// **'BAR CODE'**
String get barCode;
/// Scanned barcode label
///
/// In en, this message translates to:
/// **'Scanned Barcode:'**
String get scannedBarcode;
/// Scan QR title
///
/// In en, this message translates to:
/// **'Scan QR'**
String get scanQR;
/// QR code title
///
/// In en, this message translates to:
/// **'QR Code'**
String get qrCode;
/// Scanned QR label
///
/// In en, this message translates to:
/// **'Scanned QRcode:'**
String get scannedQRCode;
/// Scan QR button
///
/// In en, this message translates to:
/// **'Scan QRcode'**
String get scanQRCode;
/// Generated QR title
///
/// In en, this message translates to:
/// **'Generated QR Code'**
String get generatedQrCode;
/// Generated barcode title
///
/// In en, this message translates to:
/// **'Generated Bar Code'**
String get generatedBarCode;
/// QR and barcode title
///
/// In en, this message translates to:
/// **'QR AND BAR CODE'**
String get qrAndBarCode;
/// Generate QR button
///
/// In en, this message translates to:
/// **'Generate Qr'**
String get generateQr;
/// Generate barcode button
///
/// In en, this message translates to:
/// **'Generate Bar code'**
String get generateBarCode;
/// QR scanner button
///
/// In en, this message translates to:
/// **'QR Code Scanner'**
String get qrCodeScanner;
/// Barcode scanner button
///
/// In en, this message translates to:
/// **'Bar Code Scanner'**
String get barCodeScanner;
/// QR data field label
///
/// In en, this message translates to:
/// **'qr_code_data'**
String get qrCodeData;
/// Barcode data field label
///
/// In en, this message translates to:
/// **'Bar Code Data'**
String get barCodeData;
}
class _AppLocalizationsDelegate