// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
  AppLocalizationsEn([String locale = 'en']) : super(locale);

  @override
  String get appTitle => 'Messenger';

  @override
  String get chats => 'Chats';

  @override
  String get favorites => 'Favorites';

  @override
  String get contacts => 'Contacts';

  @override
  String get settings => 'Settings';

  @override
  String get login => 'Login';

  @override
  String get username => 'Login';

  @override
  String get password => 'Password';

  @override
  String get name => 'Name';

  @override
  String get loginButton => 'Sign In';

  @override
  String get register => 'Register';

  @override
  String get noAccount => 'No account? Sign up';

  @override
  String get logout => 'Sign Out';

  @override
  String get serverSettings => 'Server Settings';

  @override
  String get apiUrl => 'API URL';

  @override
  String get apiUrlHint => 'https://api.example.com';

  @override
  String get save => 'Save';

  @override
  String get serverConfig => 'Server Configuration';

  @override
  String get system => 'System';

  @override
  String get stories => 'Stories';

  @override
  String get chatsModule => 'Chats';

  @override
  String get messages => 'Messages';

  @override
  String get calls => 'Calls';

  @override
  String get klipy => 'Klipy';

  @override
  String get import => 'Import';

  @override
  String get federation => 'Federation';

  @override
  String get domainUrl => 'Domain';

  @override
  String get registrationStatus => 'Registration';

  @override
  String get enabled => 'Enabled';

  @override
  String get disabled => 'Disabled';

  @override
  String get language => 'Language';

  @override
  String get russian => 'Русский';

  @override
  String get english => 'English';

  @override
  String get notifications => 'Notifications';

  @override
  String get privacy => 'Privacy';

  @override
  String get soundsAndVibration => 'Sounds & Vibration';

  @override
  String get dataAndStorage => 'Data & Storage';

  @override
  String get aboutApp => 'About App';

  @override
  String get help => 'Help';

  @override
  String get version => 'Version';

  @override
  String get loading => 'Loading...';

  @override
  String get error => 'Error';

  @override
  String get retry => 'Retry';

  @override
  String get noChats => 'No chats yet';

  @override
  String get inDevelopment => 'In development';

  @override
  String get user => 'User';

  @override
  String get edit => 'Edit';

  @override
  String get serverConnectionError => 'Server connection error';

  @override
  String get connected => 'Connected';

  @override
  String get unknownError => 'Unknown error';

  @override
  String get networkError => 'Network error';

  @override
  String get serverError => 'Server error';

  @override
  String get parsingError => 'Data parsing error';

  @override
  String get voice => 'Voice Calls';

  @override
  String get video => 'Video Calls';

  @override
  String get lifetime => 'Lifetime';

  @override
  String get groups => 'Groups';

  @override
  String get maxParticipants => 'Max participants';

  @override
  String get hours => 'h';

  @override
  String get dailyLimit => 'Daily Limit';

  @override
  String get historyLimit => 'History Limit';

  @override
  String get maxFileSize => 'Max File Size';

  @override
  String get noLimit => 'No Limit';

  @override
  String get allowForwarding => 'Forwarding';

  @override
  String get allowReactions => 'Reactions';

  @override
  String get allowReplies => 'Replies';

  @override
  String get allowQuoting => 'Quoting';

  @override
  String get allowMessageDeletion => 'Deletion';

  @override
  String get forbidCopying => 'Forbid Copying';

  @override
  String get allowLinks => 'Links';

  @override
  String get allowPolls => 'Polls';

  @override
  String get allowPinning => 'Pins';

  @override
  String get allowMedia => 'Media';

  @override
  String get description => 'Description';

  @override
  String get server => 'Server';

  @override
  String get notSpecified => 'not specified';

  @override
  String get settingsSaved => 'Settings saved';

  @override
  String get enterUsername => 'Enter login';

  @override
  String get invalidUsername =>
      'Login must be at least 3 characters and without Cyrillic';

  @override
  String get loginFailed => 'Login failed. Check your login and password';

  @override
  String get registrationFailed => 'Registration failed';

  @override
  String get online => 'online';

  @override
  String lastSeen(Object date, Object time) {
    return 'last seen $date at $time';
  }

  @override
  String lastSeenRelative(Object hours, Object minutes) {
    return 'last seen ${hours}h ${minutes}m ago';
  }

  @override
  String lastSeenRelativeMinutes(Object minutes) {
    return 'last seen ${minutes}m ago';
  }

  @override
  String get lastSeenJustNow => 'last seen just now';

  @override
  String lastSeenYesterday(Object time) {
    return 'last seen yesterday at $time';
  }

  @override
  String lastSeenDayBeforeYesterday(Object time) {
    return 'last seen day before yesterday at $time';
  }

  @override
  String get noMessages => 'No messages yet';

  @override
  String get messageHint => 'Message';
}
