2026-09-19 00:22:04 +08:00
|
|
|
// 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 appName => 'Photo Live';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get login => 'Sign in';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get logout => 'Sign out';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get username => 'Account';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get password => 'Password';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get albums => 'Albums';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get albumDetail => 'Album details';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get queue => 'Upload queue';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get settings => 'Settings';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get language => 'Language';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get localeFollowSystem => 'Follow system';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get localeChinese => '中文';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get localeEnglish => 'English';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get retry => 'Retry';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get cancel => 'Cancel';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorGeneric => 'Something went wrong, please retry';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get ok => 'OK';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get homeTabAlbums => 'Albums';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get homeTabQueue => 'Queue';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get homeTabSettings => 'Settings';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get loginHint => 'Sign in with your staff account';
|
2026-09-19 01:19:57 +08:00
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get fieldRequired => 'This field is required';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get passwordChangeTitle => 'Change password';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get currentPassword => 'Current password';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get newPassword => 'New password';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get confirmNewPassword => 'Confirm new password';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get passwordMinLength => 'New password must be at least 8 characters';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get passwordMismatch => 'New passwords do not match';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get passwordChangeSuccess => 'Password changed';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorAuthInvalidCredentials => 'Incorrect account or password';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorOldPasswordIncorrect => 'Current password is incorrect';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorAuthRateLimited =>
|
|
|
|
|
'Too many attempts. Please try again later';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorAuthTokenExpired => 'Session expired. Please sign in again';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorValidation => 'Invalid input. Please check and retry';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorNetwork => 'Network error. Check your connection and retry';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorNetworkTimeout => 'Network timed out. Please retry';
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
String get errorInternal =>
|
|
|
|
|
'Service temporarily unavailable. Please retry later';
|
2026-09-19 00:22:04 +08:00
|
|
|
}
|