import 'app_localizations.dart'; class AppLocalizationsEn extends AppLocalizations { @override String get languageName => 'English'; @override String get flagEmoji => '🇬🇧'; // ==================== GENERAL ==================== @override String get appTitle => 'VotianLT App'; @override String get ok => 'OK'; @override String get cancel => 'Cancel'; @override String get save => 'Save'; @override String get delete => 'Delete'; @override String get close => 'Close'; @override String get confirm => 'Confirm'; @override String get error => 'Error'; @override String get success => 'Success'; @override String get loading => 'Loading...'; @override String get refresh => 'Refresh'; @override String get version => 'Version'; @override String get unknown => 'Unknown'; // ==================== NAVIGATION ==================== @override String get jobs => 'Jobs'; @override String get availableJobs => 'Available Jobs'; @override String get chats => 'Chats'; @override String get settings => 'Settings'; @override String get logout => 'Logout'; @override String get logoutConfirm => 'Logout'; @override String get logoutConfirmMessage => 'Do you really want to logout?'; @override String get openChat => 'Open Chat'; @override String get chatInfo => 'Chat Info'; @override String get routePlan => 'Plan Route'; // ==================== LOGIN ==================== @override String get welcomeBack => 'Welcome Back'; @override String get loginSubtitle => 'Sign in to your account'; @override String get email => 'Email'; @override String get password => 'Password'; @override String get login => 'Login'; @override String get loggingIn => 'Connecting...'; @override String get forgotPassword => 'Forgot Password?'; @override String get forgotPasswordMessage => 'Forgot password feature not yet implemented'; @override String get loginSuccess => 'Successfully logged out'; @override String get loginFailed => 'Login failed'; @override String get connectionFailed => 'Connection to server failed (Timeout).'; @override String get connectionTimeout => 'Connection to server failed (Timeout).'; @override String get connecting => 'Connecting to server...'; @override String get connectionError => 'Connection error'; @override String get loginError => 'Error during login'; // ==================== JOBS ==================== @override String get noJobsAssigned => 'No Jobs Assigned'; @override String get noJobsMessage => 'Your assigned jobs will be displayed here.'; @override String get pullToRefresh => 'Pull down to refresh'; @override String get newLabel => 'NEW'; @override String get tasksToComplete => 'Tasks to Complete'; @override String get pickup => 'Pickup'; @override String get delivery => 'Delivery'; @override String get created => 'Created'; @override String get status => 'Status'; @override String get priority => 'Priority'; @override String get dueDate => 'Due Date'; @override String get location => 'Location'; @override String get description => 'Description'; @override String get cargo => 'Cargo'; @override String get quantity => 'Quantity'; @override String get weight => 'Weight'; @override String get dimensions => 'Dimensions'; @override String get jobDeleted => 'Job deleted'; @override String get jobDeleteError => 'Error deleting job'; @override String get jobCompleted => 'Job completed'; @override String get from => 'From'; @override String get to => 'to'; @override String get jobsUpdated => 'Jobs updated'; @override String get connectionRestored => 'Connection restored. Loading jobs...'; @override String get connectionLost => 'Connection lost. Offline.'; @override String get offline => 'Offline'; @override String get deleteJob => 'Delete Job'; @override String get jobRemoved => 'was removed'; @override String get newJobReceived => 'New job received'; // ==================== TASKS ==================== @override String get tasks => 'Tasks'; @override String get noTasks => 'No Tasks'; @override String get noTasksMessage => 'No tasks defined for this job.'; @override String get taskOrder => 'Order'; @override String get confirmationRequired => 'Confirmation Required'; @override String get confirmationDescription => 'Click the button to complete the task.'; @override String get checklist => 'Checklist'; @override String get checklistDescription => 'Please check all items:'; @override String get completeTask => 'Complete Task'; @override String get completeTaskConfirm => 'Do you want to mark this task as completed?'; @override String get completeTaskNote => 'Note (optional)'; @override String get taskCompleted => 'Task completed'; @override String get comment => 'Comment'; @override String get commentRequired => 'Comment (required)'; @override String get enterComment => 'Enter Comment'; @override String get commentDescription => 'Please enter a comment:'; @override String get finish => 'Finish'; @override String get signature => 'Signature'; @override String get signatureCapture => 'Capture Signature'; @override String get signatureRequired => 'Please capture a signature.'; @override String get clear => 'Clear'; @override String get signatureError => 'Error saving signature'; @override String get signatureInstruction => 'Please sign in the field below (mouse or finger).'; @override String get photoCapture => 'Take Photos'; @override String get requiredPhotos => 'Required Photos'; @override String get photosTaken => 'Taken'; @override String get photos => 'Photos'; @override String get takePhoto => 'Take Photo'; @override String get selectFromLibrary => 'Select from Library'; @override String get retakePhoto => 'Retake'; @override String get photoRequired => 'Photo required'; @override String get minPhotos => 'At least'; @override String get maxPhotos => 'Maximum'; @override String get photoError => 'Error taking photo'; @override String get deletePhoto => 'Delete Photo'; @override String get deletePhotoConfirm => 'Do you really want to delete this photo?'; @override String get barcode => 'Barcode'; @override String get barcodeScan => 'Scan Barcode'; @override String get scanBarcode => 'Scan Barcode'; @override String get barcodeRequired => 'Barcode required'; @override String get minBarcodes => 'At least'; @override String get maxBarcodes => 'Maximum'; @override String get scanned => 'Scanned'; @override String get scannedBarcodes => 'Scanned Barcodes'; @override String get barcodesRequired => 'Barcodes Required'; @override String get enterBarcode => 'Enter Barcode'; @override String get barcodeEnterDescription => 'Please enter the barcodes:'; @override String barcodeNumberRequired(int number) => 'Barcode $number (required)'; @override String barcodeNumberOptional(int number) => 'Barcode $number (optional)'; @override String get barcodeError => 'Error scanning barcode'; @override String get cameraError => 'Error initializing camera'; @override String get cameraNotReady => 'Camera is not ready or not available'; @override String get cameraNotAvailable => 'Camera not available'; @override String get cameraNotSupportedMessage => 'The camera is not supported on this platform.'; @override String get cameraNotSupportedOnPlatform => 'Not supported on this platform'; @override String get maxPhotosReached => 'Maximum reached'; @override String get cameraReadyNoPreview => 'Camera ready (no preview)'; @override String get cameraLoading => 'Camera loading...'; @override String get cameraInitializing => 'Initializing camera...'; @override String get cameraLoadingMessage => 'Please wait while the camera is loading'; @override String get addPhotos => 'Add photos'; @override String get addPhotosInstruction => 'Use the "Select photo" button to add images from your camera or hard drive.'; @override String get photoOf => 'of'; // ==================== CHAT ==================== @override String get typeMessage => 'Type a message...'; @override String get send => 'Send'; @override String get noSender => 'No sender available'; @override String get noSenderMessage => 'No sender available. Please login again.'; @override String get noRecipient => 'No recipient configured'; @override String get noRecipientMessage => 'No recipient configured for this chat.'; @override String get messageSendError => 'Message could not be sent.'; @override String get photoSendError => 'Photo could not be sent.'; @override String get photoProcessError => 'Photo could not be processed.'; @override String get imageSendError => 'Image could not be sent.'; @override String get chatTypeJob => 'Job-specific'; @override String get chatTypeGeneral => 'General'; @override String get jobNumber => 'Job Number'; @override String get messages => 'Messages'; @override String get selectPhoto => 'Select Photo'; @override String get unreadMessages => 'Unread Messages'; // ==================== CARGO ==================== @override String get cargoDetails => 'Cargo Details'; @override String get itemName => 'Description'; @override String get itemNumber => 'Item Number'; @override String get item => 'Item'; @override String get weightUnit => 'kg'; @override String get dimensionUnit => 'cm'; @override String get noCargoItems => 'No Cargo Items'; @override String get noCargoItemsMessage => 'No cargo items defined for this job.'; @override String get article => 'Article'; // ==================== TASK TYPES ==================== @override String get takePhotos => 'Take Photos'; @override String get photosCount => 'Photos'; @override String get checklistPoints => 'Points'; @override String get signatureRequiredText => 'Signature Required'; @override String get scanBarcodes => 'Scan Barcodes'; @override String get barcodeCount => 'Codes'; @override String get commentOptional => 'Comment'; @override String get genericTask => 'Generic Task'; @override String get complete => 'Complete'; @override String get abort => 'Cancel'; @override String get optional => 'Optional'; @override String get skipTask => 'Skip'; // ==================== SETTINGS ==================== @override String get language => 'Language'; @override String get languageChanged => 'Language changed to'; @override String get appInfo => 'APP INFO'; // ==================== STATUS ==================== @override String get statusCreated => 'Created'; @override String get statusAssigned => 'Assigned'; @override String get statusInProgress => 'In Progress'; @override String get statusCompleted => 'Completed'; @override String get priorityLow => 'Low'; @override String get priorityMedium => 'Medium'; @override String get priorityHigh => 'High'; @override String get priorityUrgent => 'Urgent'; }