2760 lines
		
	
	
		
			88 KiB
		
	
	
	
		
			Dart
		
	
	
	
			
		
		
	
	
			2760 lines
		
	
	
		
			88 KiB
		
	
	
	
		
			Dart
		
	
	
	
| // ignore: unused_import
 | ||
| import 'package:intl/intl.dart' as intl;
 | ||
| import 'l10n.dart';
 | ||
| 
 | ||
| // ignore_for_file: type=lint
 | ||
| 
 | ||
| /// The translations for Ukrainian (`uk`).
 | ||
| class L10nUk extends L10n {
 | ||
|   L10nUk([String locale = 'uk']) : super(locale);
 | ||
| 
 | ||
|   @override
 | ||
|   String get noSendPermission => 'You can\'t send messages here';
 | ||
| 
 | ||
|   @override
 | ||
|   String get alwaysUse24HourFormat => 'ні';
 | ||
| 
 | ||
|   @override
 | ||
|   String get repeatPassword => 'Повторіть пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notAnImage => 'Не файл зображення.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setCustomPermissionLevel => 'Set custom permission level';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setPermissionsLevelDescription =>
 | ||
|       'Please choose a predefined role below or enter a custom permission level between 0 and 100.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get ignoreUser => 'Ignore user';
 | ||
| 
 | ||
|   @override
 | ||
|   String get normalUser => 'Normal user';
 | ||
| 
 | ||
|   @override
 | ||
|   String get remove => 'Вилучити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get importNow => 'Імпортувати зараз';
 | ||
| 
 | ||
|   @override
 | ||
|   String get importEmojis => 'Імпорт емодзі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get importFromZipFile => 'Імпорт з файлу .zip';
 | ||
| 
 | ||
|   @override
 | ||
|   String get exportEmotePack => 'Експортувати набір смайликів у форматі .zip';
 | ||
| 
 | ||
|   @override
 | ||
|   String get replace => 'Замінити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get about => 'Про застосунок';
 | ||
| 
 | ||
|   @override
 | ||
|   String aboutHomeserver(String homeserver) {
 | ||
|     return 'Про $homeserver';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get accept => 'Прийняти';
 | ||
| 
 | ||
|   @override
 | ||
|   String acceptedTheInvitation(String username) {
 | ||
|     return '👍 $username приймає запрошення';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get account => 'Обліковий запис';
 | ||
| 
 | ||
|   @override
 | ||
|   String activatedEndToEndEncryption(String username) {
 | ||
|     return '🔐 $username активує наскрізне шифрування';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get addEmail => 'Додати е-пошту';
 | ||
| 
 | ||
|   @override
 | ||
|   String get confirmMatrixId =>
 | ||
|       'Підтвердьте свій Matrix ID, щоб видалити свій обліковий запис.';
 | ||
| 
 | ||
|   @override
 | ||
|   String supposedMxid(String mxid) {
 | ||
|     return 'Це має бути $mxid';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get addChatDescription => 'Додати опис бесіди...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get addToSpace => 'Додати простір';
 | ||
| 
 | ||
|   @override
 | ||
|   String get admin => 'Адміністратор';
 | ||
| 
 | ||
|   @override
 | ||
|   String get alias => 'псевдонім';
 | ||
| 
 | ||
|   @override
 | ||
|   String get all => 'Усі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get allChats => 'Усі бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_roomupgrade =>
 | ||
|       'Оновити цю кімнату до версії даної кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_googly => 'Надіслати кілька гугл-очей';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_cuddle => 'Надіслати пригортайку';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_hug => 'Надіслати обійми';
 | ||
| 
 | ||
|   @override
 | ||
|   String googlyEyesContent(String senderName) {
 | ||
|     return '$senderName надсилає вам гугл-очі';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String cuddleContent(String senderName) {
 | ||
|     return '$senderName пригортається до вас';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String hugContent(String senderName) {
 | ||
|     return '$senderName обіймає вас';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String answeredTheCall(String senderName) {
 | ||
|     return '$senderName відповідає на виклик';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get anyoneCanJoin => 'Будь-хто може приєднатись';
 | ||
| 
 | ||
|   @override
 | ||
|   String get appLock => 'Блокування застосунку';
 | ||
| 
 | ||
|   @override
 | ||
|   String get appLockDescription =>
 | ||
|       'Блокувати застосунок, коли не використовується ПІН-код';
 | ||
| 
 | ||
|   @override
 | ||
|   String get archive => 'Архів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get areGuestsAllowedToJoin => 'Чи дозволено гостям приєднуватись';
 | ||
| 
 | ||
|   @override
 | ||
|   String get areYouSure => 'Ви впевнені?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get areYouSureYouWantToLogout => 'Ви впевнені, що хочете вийти?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get askSSSSSign =>
 | ||
|       'Для підпису ключа іншого користувача введіть свою парольну фразу або ключ відновлення.';
 | ||
| 
 | ||
|   @override
 | ||
|   String askVerificationRequest(String username) {
 | ||
|     return 'Прийняти цей запит на підтвердження від $username?';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get autoplayImages =>
 | ||
|       'Автоматично відтворювати анімовані наліпки та емоджі';
 | ||
| 
 | ||
|   @override
 | ||
|   String badServerLoginTypesException(String serverVersions,
 | ||
|       String supportedVersions, Object suportedVersions) {
 | ||
|     return 'Домашній сервер підтримує такі типи входу:\n$serverVersions\nАле цей застосунок підтримує лише:\n$supportedVersions';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendTypingNotifications => 'Надсилати сповіщення про ввід тексту';
 | ||
| 
 | ||
|   @override
 | ||
|   String get swipeRightToLeftToReply =>
 | ||
|       'Посунути праворуч або ліворуч, щоб відповісти';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendOnEnter => 'Надсилати натисканням Enter';
 | ||
| 
 | ||
|   @override
 | ||
|   String badServerVersionsException(String serverVersions,
 | ||
|       String supportedVersions, Object serverVerions, Object suportedVersions) {
 | ||
|     return 'Домашній сервер підтримує такі версії специфікацій:\n$serverVersions\nАле цей застосунок підтримує лише $supportedVersions';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String countChatsAndCountParticipants(int chats, int participants) {
 | ||
|     return '$chats чати та $participants учасників';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get noMoreChatsFound => 'Більше чатів не знайдено...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noChatsFoundHere =>
 | ||
|       'Бесід ще немає. Розпочніть спілкування натиснувши кнопку нижче. ⤵️';
 | ||
| 
 | ||
|   @override
 | ||
|   String get joinedChats => 'Приєднані чати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unread => 'Непрочитані';
 | ||
| 
 | ||
|   @override
 | ||
|   String get space => 'Простір';
 | ||
| 
 | ||
|   @override
 | ||
|   String get spaces => 'Простори';
 | ||
| 
 | ||
|   @override
 | ||
|   String get banFromChat => 'Заблокувати в бесіді';
 | ||
| 
 | ||
|   @override
 | ||
|   String get banned => 'Заблоковано';
 | ||
| 
 | ||
|   @override
 | ||
|   String bannedUser(String username, String targetName) {
 | ||
|     return '$username блокує $targetName';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get blockDevice => 'Заблокувати пристрій';
 | ||
| 
 | ||
|   @override
 | ||
|   String get blocked => 'Заблоковано';
 | ||
| 
 | ||
|   @override
 | ||
|   String get botMessages => 'Повідомлення ботів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get cancel => 'Скасувати';
 | ||
| 
 | ||
|   @override
 | ||
|   String cantOpenUri(String uri) {
 | ||
|     return 'Не вдалося відкрити URI $uri';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeDeviceName => 'Змінити назву пристрою';
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheChatAvatar(String username) {
 | ||
|     return '$username змінює аватар бесіди';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheChatDescriptionTo(String username, String description) {
 | ||
|     return '$username змінює опис бесіди на: \'$description\'';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheChatNameTo(String username, String chatname) {
 | ||
|     return '$username змінює назву бесіди на: \'$chatname\'';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheChatPermissions(String username) {
 | ||
|     return '$username змінює права доступу бесіди';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheDisplaynameTo(String username, String displayname) {
 | ||
|     return '$username змінює показуване ім\'я на: \'$displayname\'';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheGuestAccessRules(String username) {
 | ||
|     return '$username змінює правила гостьового доступу';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheGuestAccessRulesTo(String username, String rules) {
 | ||
|     return '$username змінює правила гостьового доступу на: $rules';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheHistoryVisibility(String username) {
 | ||
|     return '$username змінює видимість історії';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheHistoryVisibilityTo(String username, String rules) {
 | ||
|     return '$username змінює видимість історії на: $rules';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheJoinRules(String username) {
 | ||
|     return '$username змінює правила приєднання';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheJoinRulesTo(String username, String joinRules) {
 | ||
|     return '$username змінює правила приєднання на: $joinRules';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheProfileAvatar(String username) {
 | ||
|     return '$username змінює аватар';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheRoomAliases(String username) {
 | ||
|     return '$username змінює псевдоніми кімнати';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String changedTheRoomInvitationLink(String username) {
 | ||
|     return '$username змінює посилання для запрошення';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get changePassword => 'Змінити пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeTheHomeserver => 'Змінити домашній сервер';
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeTheme => 'Змінити стиль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeTheNameOfTheGroup => 'Змінити назву групи';
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeYourAvatar => 'Змінити аватар';
 | ||
| 
 | ||
|   @override
 | ||
|   String get channelCorruptedDecryptError => 'Шифрування було пошкоджено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chat => 'Бесіда';
 | ||
| 
 | ||
|   @override
 | ||
|   String get yourChatBackupHasBeenSetUp => 'Рез. копію чату налаштовано.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chatBackup => 'Резервне копіювання бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chatBackupDescription =>
 | ||
|       'Ваші старі повідомлення захищені ключем відновлення. Переконайтеся, що ви не втратите його.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chatDetails => 'Подробиці бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chatHasBeenAddedToThisSpace => 'Бесіду додано до цього простору';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chats => 'Бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chooseAStrongPassword => 'Виберіть надійний пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get clearArchive => 'Очистити архів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get close => 'Закрити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_markasdm =>
 | ||
|       'Позначити кімнатою особистого спілкування для надання Matrix ID';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_markasgroup => 'Позначити групою';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_ban => 'Заблокувати цього користувача кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_clearcache => 'Очистити кеш';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_create =>
 | ||
|       'Створіть порожню групову бесіду\nВикористовуйте --no-encryption, щоб вимкнути шифрування';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_discardsession => 'Відкинути сеанс';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_dm =>
 | ||
|       'Початок особистої бесіди\nВикористовуйте --no-encryption, що вимкнути шифрування';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_html => 'Надіслати текст у форматі HTML';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_invite =>
 | ||
|       'Запросіть цього користувача до цієї кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_join => 'Приєднатися до цієї кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_kick => 'Вилучити цього користувача з цієї кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_leave => 'Вийти з цієї кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_me => 'Опишіть себе';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_myroomavatar =>
 | ||
|       'Встановіть зображення для цієї кімнати (від mxc-uri)';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_myroomnick =>
 | ||
|       'Укажіть показуване ім\'я для цієї кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_op =>
 | ||
|       'Укажіть рівень повноважень цього користувача (типово: 50)';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_plain => 'Надіслати неформатований текст';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_react => 'Надіслати відповідь як реакцію';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_send => 'Надіслати текст';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_unban =>
 | ||
|       'Розблокувати цього користувача у цій кімнаті';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandInvalid => 'Неприпустима команда';
 | ||
| 
 | ||
|   @override
 | ||
|   String commandMissing(String command) {
 | ||
|     return '$command не є командою.';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get compareEmojiMatch => 'Порівняйте емодзі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get compareNumbersMatch => 'Порівняйте цифри';
 | ||
| 
 | ||
|   @override
 | ||
|   String get configureChat => 'Налаштувати бесіду';
 | ||
| 
 | ||
|   @override
 | ||
|   String get confirm => 'Підтвердити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get connect => 'Під\'єднатись';
 | ||
| 
 | ||
|   @override
 | ||
|   String get contactHasBeenInvitedToTheGroup =>
 | ||
|       'Контакт був запрошений в групу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get containsDisplayName => 'Містить показуване ім’я';
 | ||
| 
 | ||
|   @override
 | ||
|   String get containsUserName => 'Містить ім’я користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String get contentHasBeenReported =>
 | ||
|       'Скаргу на вміст надіслано адміністраторам сервера';
 | ||
| 
 | ||
|   @override
 | ||
|   String get copiedToClipboard => 'Скопійовано в буфер обміну';
 | ||
| 
 | ||
|   @override
 | ||
|   String get copy => 'Копіювати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get copyToClipboard => 'Копіювати до буфера обміну';
 | ||
| 
 | ||
|   @override
 | ||
|   String couldNotDecryptMessage(String error) {
 | ||
|     return 'Помилка розшифрування повідомлення: $error';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String countParticipants(int count) {
 | ||
|     return 'Учасників: $count';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get create => 'Створити';
 | ||
| 
 | ||
|   @override
 | ||
|   String createdTheChat(String username) {
 | ||
|     return '💬 $username створює бесіду';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get createGroup => 'Створити групу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get createNewSpace => 'Новий простір';
 | ||
| 
 | ||
|   @override
 | ||
|   String get currentlyActive => 'Зараз у мережі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get darkTheme => 'Темний';
 | ||
| 
 | ||
|   @override
 | ||
|   String dateAndTimeOfDay(String date, String timeOfDay) {
 | ||
|     return '$timeOfDay, $date';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String dateWithoutYear(String month, String day) {
 | ||
|     return '$day-$month';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String dateWithYear(String year, String month, String day) {
 | ||
|     return '$day-$month-$year';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get deactivateAccountWarning =>
 | ||
|       'Це деактивує ваш обліковий запис. Це неможливо скасувати! Ви впевнені?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get defaultPermissionLevel =>
 | ||
|       'Типовий рівень дозволів для нових користувачів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get delete => 'Видалити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get deleteAccount => 'Видалити обліковий запис';
 | ||
| 
 | ||
|   @override
 | ||
|   String get deleteMessage => 'Видалити повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get device => 'Пристрій';
 | ||
| 
 | ||
|   @override
 | ||
|   String get deviceId => 'ID пристрою';
 | ||
| 
 | ||
|   @override
 | ||
|   String get devices => 'Пристрої';
 | ||
| 
 | ||
|   @override
 | ||
|   String get directChats => 'Особисті бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get allRooms => 'Усі групові бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get displaynameHasBeenChanged => 'Показуване ім\'я було змінено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get downloadFile => 'Завантажити файл';
 | ||
| 
 | ||
|   @override
 | ||
|   String get edit => 'Редагувати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get editBlockedServers => 'Редагувати заблоковані сервери';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chatPermissions => 'Дозволи бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get editDisplayname => 'Змінити показуване ім\'я';
 | ||
| 
 | ||
|   @override
 | ||
|   String get editRoomAliases => 'Змінити псевдоніми кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get editRoomAvatar => 'Змінити аватар кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emoteExists => 'Емодзі вже існує!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emoteInvalid => 'Неприпустимий короткий код емодзі!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emoteKeyboardNoRecents =>
 | ||
|       'Тут з\'являться нещодавно використані смайлики...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emotePacks => 'Набори емоджі для кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emoteSettings => 'Налаштування емодзі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get globalChatId => 'Глобальний ID бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get accessAndVisibility => 'Доступ і видимість';
 | ||
| 
 | ||
|   @override
 | ||
|   String get accessAndVisibilityDescription =>
 | ||
|       'Хто може приєднатися до цієї бесіди і як її можна знайти.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get calls => 'Виклики';
 | ||
| 
 | ||
|   @override
 | ||
|   String get customEmojisAndStickers => 'Власні емоджі та наліпки';
 | ||
| 
 | ||
|   @override
 | ||
|   String get customEmojisAndStickersBody =>
 | ||
|       'Додавайте або діліться власними емоджі або наліпками, які можна використовувати в будь-якій бесіді.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emoteShortcode => 'Короткий код для емодзі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emoteWarnNeedToPick =>
 | ||
|       'Укажіть короткий код емодзі та зображення!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emptyChat => 'Порожня бесіда';
 | ||
| 
 | ||
|   @override
 | ||
|   String get enableEmotesGlobally => 'Увімкнути пакунок емоджі глобально';
 | ||
| 
 | ||
|   @override
 | ||
|   String get enableEncryption => 'Увімкнути шифрування';
 | ||
| 
 | ||
|   @override
 | ||
|   String get enableEncryptionWarning =>
 | ||
|       'Ви більше не зможете вимкнути шифрування. Ви впевнені?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get encrypted => 'Зашифровано';
 | ||
| 
 | ||
|   @override
 | ||
|   String get encryption => 'Шифрування';
 | ||
| 
 | ||
|   @override
 | ||
|   String get encryptionNotEnabled => 'Шифрування вимкнено';
 | ||
| 
 | ||
|   @override
 | ||
|   String endedTheCall(String senderName) {
 | ||
|     return '$senderName завершує виклик';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get enterAnEmailAddress => 'Введіть адресу е-пошти';
 | ||
| 
 | ||
|   @override
 | ||
|   String get homeserver => 'Домашній сервер';
 | ||
| 
 | ||
|   @override
 | ||
|   String get enterYourHomeserver => 'Введіть адресу домашнього сервера';
 | ||
| 
 | ||
|   @override
 | ||
|   String errorObtainingLocation(String error) {
 | ||
|     return 'Помилка під час отримання розташування: $error';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get everythingReady => 'Усе готово!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get extremeOffensive => 'Украй образливий';
 | ||
| 
 | ||
|   @override
 | ||
|   String get fileName => 'Назва файлу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get fluffychat => 'FluffyChat';
 | ||
| 
 | ||
|   @override
 | ||
|   String get fontSize => 'Розмір шрифту';
 | ||
| 
 | ||
|   @override
 | ||
|   String get forward => 'Переслати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get fromJoining => 'З моменту приєднання';
 | ||
| 
 | ||
|   @override
 | ||
|   String get fromTheInvitation => 'З моменту запрошення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get goToTheNewRoom => 'Перейти до нової кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get group => 'Група';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chatDescription => 'Опис бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chatDescriptionHasBeenChanged => 'Опис бесіди змінено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get groupIsPublic => 'Загальнодоступна група';
 | ||
| 
 | ||
|   @override
 | ||
|   String get groups => 'Групи';
 | ||
| 
 | ||
|   @override
 | ||
|   String groupWith(String displayname) {
 | ||
|     return 'Група з $displayname';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get guestsAreForbidden => 'Гості не можуть приєднуватись';
 | ||
| 
 | ||
|   @override
 | ||
|   String get guestsCanJoin => 'Гості можуть приєднуватись';
 | ||
| 
 | ||
|   @override
 | ||
|   String hasWithdrawnTheInvitationFor(String username, String targetName) {
 | ||
|     return '$username відкликає запрошення для $targetName';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get help => 'Довідка';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideRedactedEvents => 'Сховати змінені події';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideRedactedMessages => 'Сховати змінені повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideRedactedMessagesBody =>
 | ||
|       'Якщо хтось змінить повідомлення, його більше не буде видно в бесіді.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideInvalidOrUnknownMessageFormats =>
 | ||
|       'Сховати недійсні або невідомі формати повідомлень';
 | ||
| 
 | ||
|   @override
 | ||
|   String get howOffensiveIsThisContent => 'Наскільки образливий цей вміст?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get id => 'ID';
 | ||
| 
 | ||
|   @override
 | ||
|   String get identity => 'Ідентифікація';
 | ||
| 
 | ||
|   @override
 | ||
|   String get block => 'Заблокувати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get blockedUsers => 'Заблоковані користувачі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get blockListDescription =>
 | ||
|       'Ви можете заблокувати користувачів, які вас турбують. Ви не зможете отримувати жодних повідомлень або запрошень до кімнати від користувачів з вашого персонального списку блокування.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get blockUsername => 'Ігнорувати ім\'я користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String get iHaveClickedOnLink => 'Мною виконано перехід за посиланням';
 | ||
| 
 | ||
|   @override
 | ||
|   String get incorrectPassphraseOrKey =>
 | ||
|       'Неправильна парольна фраза або ключ відновлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get inoffensive => 'Необразливий';
 | ||
| 
 | ||
|   @override
 | ||
|   String get inviteContact => 'Запросити контакт';
 | ||
| 
 | ||
|   @override
 | ||
|   String inviteContactToGroupQuestion(Object contact, Object groupName) {
 | ||
|     return 'Хочете запросити $contact до бесіди \"$groupName\"?';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String inviteContactToGroup(String groupName) {
 | ||
|     return 'Запросити контакт до $groupName';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get noChatDescriptionYet => 'Опис бесіди ще не створено.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get tryAgain => 'Повторіть спробу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get invalidServerName => 'Недійсна назва сервера';
 | ||
| 
 | ||
|   @override
 | ||
|   String get invited => 'Запрошено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get redactMessageDescription =>
 | ||
|       'Повідомлення буде відредаговано для всіх учасників цієї розмови. Це не можна скасувати.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get optionalRedactReason =>
 | ||
|       '(Необов\'язково) Причина редагування цього повідомлення...';
 | ||
| 
 | ||
|   @override
 | ||
|   String invitedUser(String username, String targetName) {
 | ||
|     return '📩 $username запрошує $targetName';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get invitedUsersOnly => 'Лише запрошені користувачі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get inviteForMe => 'Запрошення для мене';
 | ||
| 
 | ||
|   @override
 | ||
|   String inviteText(String username, String link) {
 | ||
|     return '$username запрошує вас у FluffyChat. \n1. Перейдіть на fluffychat.im й установіть застосунок \n2. Зареєструйтесь або ввійдіть \n3. Відкрийте запрошувальне посилання:\n $link';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get isTyping => 'пише…';
 | ||
| 
 | ||
|   @override
 | ||
|   String joinedTheChat(String username) {
 | ||
|     return '👋 $username приєднується до бесіди';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get joinRoom => 'Приєднатися до кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String kicked(String username, String targetName) {
 | ||
|     return '👞 $username вилучає $targetName';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String kickedAndBanned(String username, String targetName) {
 | ||
|     return '🙅 $username вилучає та блокує $targetName';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get kickFromChat => 'Вилучити з бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String lastActiveAgo(String localizedTimeShort) {
 | ||
|     return 'Остання активність: $localizedTimeShort';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get leave => 'Вийти';
 | ||
| 
 | ||
|   @override
 | ||
|   String get leftTheChat => 'Виходить з бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get license => 'Ліцензія';
 | ||
| 
 | ||
|   @override
 | ||
|   String get lightTheme => 'Світлий';
 | ||
| 
 | ||
|   @override
 | ||
|   String loadCountMoreParticipants(int count) {
 | ||
|     return 'Завантажити ще $count учасників';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get dehydrate => 'Експортувати сеанс та очистити пристрій';
 | ||
| 
 | ||
|   @override
 | ||
|   String get dehydrateWarning =>
 | ||
|       'Цю дію не можна скасувати. Переконайтеся, що ви безпечно зберігаєте файл резервної копії.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get dehydrateTor => 'Користувачі TOR: експорт сеансу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get dehydrateTorLong =>
 | ||
|       'Для користувачів TOR рекомендується експортувати сеанс перед закриттям вікна.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hydrateTor => 'Користувачі TOR: імпорт експортованого сеансу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hydrateTorLong =>
 | ||
|       'Минулого разу ви експортували свій сеанс із TOR? Швидко імпортуйте його та продовжуйте спілкування.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hydrate => 'Відновлення з файлу резервної копії';
 | ||
| 
 | ||
|   @override
 | ||
|   String get loadingPleaseWait => 'Завантаження… Будь ласка, зачекайте.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get loadMore => 'Завантажити ще…';
 | ||
| 
 | ||
|   @override
 | ||
|   String get locationDisabledNotice =>
 | ||
|       'Служби визначення розташування вимкнені. Увімкніть їх, щоб мати змогу ділитися своїм розташуванням.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get locationPermissionDeniedNotice =>
 | ||
|       'Дозвіл на розташування відхилено. Надайте можливість ділитися своїм розташуванням.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get login => 'Увійти';
 | ||
| 
 | ||
|   @override
 | ||
|   String logInTo(String homeserver) {
 | ||
|     return 'Увійти до $homeserver';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get logout => 'Вийти';
 | ||
| 
 | ||
|   @override
 | ||
|   String get memberChanges => 'Зміни учасників';
 | ||
| 
 | ||
|   @override
 | ||
|   String get mention => 'Згадати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get messages => 'Повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get messagesStyle => 'Повідомлення:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get moderator => 'Модератор';
 | ||
| 
 | ||
|   @override
 | ||
|   String get muteChat => 'Вимкнути сповіщення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get needPantalaimonWarning =>
 | ||
|       'Майте на увазі, що на цей час вам потрібен Pantalaimon, щоб використовувати наскрізне шифрування.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get newChat => 'Нова бесіда';
 | ||
| 
 | ||
|   @override
 | ||
|   String get newMessageInFluffyChat => '💬 Нове повідомлення у FluffyChat';
 | ||
| 
 | ||
|   @override
 | ||
|   String get newVerificationRequest => 'Новий запит перевірки!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get next => 'Далі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get no => 'Ні';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noConnectionToTheServer => 'Немає з\'єднання з сервером';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noEmotesFound => 'Емоджі не знайдено. 😕';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noEncryptionForPublicRooms =>
 | ||
|       'Активувати шифрування можна лише тоді, коли кімната більше не буде загальнодоступною.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noGoogleServicesWarning =>
 | ||
|       'Схоже, Firebase Cloud Messaging недоступна на вашому пристрої. Щоб отримувати push-сповіщення, радимо встановити ntfy. За допомогою ntfy або іншого постачальника Unified Push ви можете отримувати push-сповіщення у безпечний спосіб. Ви можете завантажити ntfy з PlayStore або з F-Droid.';
 | ||
| 
 | ||
|   @override
 | ||
|   String noMatrixServer(String server1, String server2) {
 | ||
|     return '$server1 не є сервером matrix, використовувати $server2 натомість?';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get shareInviteLink => 'Надіслати запрошувальне посилання';
 | ||
| 
 | ||
|   @override
 | ||
|   String get scanQrCode => 'Сканувати QR-код';
 | ||
| 
 | ||
|   @override
 | ||
|   String get none => 'Нічого';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noPasswordRecoveryDescription =>
 | ||
|       'Ви ще не додали спосіб відновлення пароля.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noPermission => 'Немає прав доступу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noRoomsFound => 'Кімнат не знайдено…';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notifications => 'Сповіщення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationsEnabledForThisAccount =>
 | ||
|       'Сповіщення ввімкнені для цього облікового запису';
 | ||
| 
 | ||
|   @override
 | ||
|   String numUsersTyping(int count) {
 | ||
|     return '$count користувачів пишуть…';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get obtainingLocation => 'Отримання розташування…';
 | ||
| 
 | ||
|   @override
 | ||
|   String get offensive => 'Образливий';
 | ||
| 
 | ||
|   @override
 | ||
|   String get offline => 'Офлайн';
 | ||
| 
 | ||
|   @override
 | ||
|   String get ok => 'Гаразд';
 | ||
| 
 | ||
|   @override
 | ||
|   String get online => 'Онлайн';
 | ||
| 
 | ||
|   @override
 | ||
|   String get onlineKeyBackupEnabled =>
 | ||
|       'Резервне онлайн-копіювання ключів увімкнено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get oopsPushError =>
 | ||
|       'Дідько! На жаль, сталася помилка під час налаштування push-сповіщень.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get oopsSomethingWentWrong => 'Халепа, щось пішло не так…';
 | ||
| 
 | ||
|   @override
 | ||
|   String get openAppToReadMessages =>
 | ||
|       'Відкрийте застосунок читання повідомлень';
 | ||
| 
 | ||
|   @override
 | ||
|   String get openCamera => 'Відкрити камеру';
 | ||
| 
 | ||
|   @override
 | ||
|   String get openVideoCamera => 'Відкрити камеру для відео';
 | ||
| 
 | ||
|   @override
 | ||
|   String get oneClientLoggedOut =>
 | ||
|       'На одному з ваших клієнтів виконано вихід із системи';
 | ||
| 
 | ||
|   @override
 | ||
|   String get addAccount => 'Додати обліковий запис';
 | ||
| 
 | ||
|   @override
 | ||
|   String get editBundlesForAccount =>
 | ||
|       'Змінити вузол для цього облікового запису';
 | ||
| 
 | ||
|   @override
 | ||
|   String get addToBundle => 'Додати до вузлів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get removeFromBundle => 'Вилучити з цього вузла';
 | ||
| 
 | ||
|   @override
 | ||
|   String get bundleName => 'Назва вузла';
 | ||
| 
 | ||
|   @override
 | ||
|   String get enableMultiAccounts =>
 | ||
|       '(БЕТА) Увімкнути кілька облікових записів на цьому пристрої';
 | ||
| 
 | ||
|   @override
 | ||
|   String get openInMaps => 'Відкрити в картах';
 | ||
| 
 | ||
|   @override
 | ||
|   String get link => 'Посилання';
 | ||
| 
 | ||
|   @override
 | ||
|   String get serverRequiresEmail =>
 | ||
|       'Цей сервер потребує перевірки вашої адресу е-пошти для реєстрації.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get or => 'Або';
 | ||
| 
 | ||
|   @override
 | ||
|   String get participant => 'Учасник';
 | ||
| 
 | ||
|   @override
 | ||
|   String get passphraseOrKey => 'парольна фраза або ключ відновлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get password => 'Пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get passwordForgotten => 'Забули пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get passwordHasBeenChanged => 'Пароль змінено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideMemberChangesInPublicChats =>
 | ||
|       'Сховати зміни користувачів у загальнодоступних бесідах';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideMemberChangesInPublicChatsBody =>
 | ||
|       'Не показувати в хронології бесіди, якщо хтось приєднується до загальнодоступної бесіди або виходить з неї, щоб покращити її читабельність.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get overview => 'Огляд';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notifyMeFor => 'Сповіщати мене про';
 | ||
| 
 | ||
|   @override
 | ||
|   String get passwordRecoverySettings => 'Налаштування відновлення пароля';
 | ||
| 
 | ||
|   @override
 | ||
|   String get passwordRecovery => 'Відновлення пароля';
 | ||
| 
 | ||
|   @override
 | ||
|   String get people => 'Люди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pickImage => 'Вибрати зображення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pin => 'Закріпити';
 | ||
| 
 | ||
|   @override
 | ||
|   String play(String fileName) {
 | ||
|     return 'Відтворити $fileName';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseChoose => 'Виберіть';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseChooseAPasscode => 'Виберіть код доступу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseClickOnLink =>
 | ||
|       'Натисніть на посилання в електронному листі, а потім продовжуйте.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseEnter4Digits =>
 | ||
|       'Введіть 4 цифри або залиште порожнім, щоб вимкнути блокування застосунку.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseEnterRecoveryKey => 'Введіть ключ відновлення:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseEnterYourPassword => 'Введіть свій пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseEnterYourPin => 'Введіть свій PIN-код';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseEnterYourUsername => 'Введіть своє ім\'я користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseFollowInstructionsOnWeb =>
 | ||
|       'Виконайте вказівки вебсайту та торкніться далі.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get privacy => 'Приватність';
 | ||
| 
 | ||
|   @override
 | ||
|   String get publicRooms => 'Загальнодоступні кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pushRules => 'Правила сповіщень';
 | ||
| 
 | ||
|   @override
 | ||
|   String get reason => 'Причина';
 | ||
| 
 | ||
|   @override
 | ||
|   String get recording => 'Запис';
 | ||
| 
 | ||
|   @override
 | ||
|   String redactedBy(String username) {
 | ||
|     return 'Відредаговано $username';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get directChat => 'Особисте повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String redactedByBecause(String username, String reason) {
 | ||
|     return 'Відредаговано $username, тому що: \"$reason\"';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String redactedAnEvent(String username) {
 | ||
|     return '$username змінює подію';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get redactMessage => 'Редагувати повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get register => 'Зареєструватися';
 | ||
| 
 | ||
|   @override
 | ||
|   String get reject => 'Відхилити';
 | ||
| 
 | ||
|   @override
 | ||
|   String rejectedTheInvitation(String username) {
 | ||
|     return '$username відхиляє запрошення';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get rejoin => 'Приєднатися знову';
 | ||
| 
 | ||
|   @override
 | ||
|   String get removeAllOtherDevices => 'Вилучити всі інші пристрої';
 | ||
| 
 | ||
|   @override
 | ||
|   String removedBy(String username) {
 | ||
|     return 'Вилучено користувачем $username';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get removeDevice => 'Вилучити пристрій';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unbanFromChat => 'Розблокувати у бесіді';
 | ||
| 
 | ||
|   @override
 | ||
|   String get removeYourAvatar => 'Вилучити свій аватар';
 | ||
| 
 | ||
|   @override
 | ||
|   String get replaceRoomWithNewerVersion => 'Замінити кімнату новішою версією';
 | ||
| 
 | ||
|   @override
 | ||
|   String get reply => 'Відповісти';
 | ||
| 
 | ||
|   @override
 | ||
|   String get reportMessage => 'Поскаржитися на повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get translateMessage => 'Translate message';
 | ||
| 
 | ||
|   @override
 | ||
|   String get translatedMessage => 'Translated message';
 | ||
| 
 | ||
|   @override
 | ||
|   String get errorTranslatingMessage =>
 | ||
|       'An error has occured while translating the message.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get recoverMessage => 'Recover message';
 | ||
| 
 | ||
|   @override
 | ||
|   String get recoveredMessage => 'Recovered message';
 | ||
| 
 | ||
|   @override
 | ||
|   String get errorRecoveringMessage =>
 | ||
|       'An error has occured while recovering the message.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get errorRecoveringMessageNoAdmin =>
 | ||
|       'This feature is available on Synapse homeservers only for adminstrators.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get requestPermission => 'Запит дозволу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get roomHasBeenUpgraded => 'Кімнату було оновлено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get roomVersion => 'Версія кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get saveFile => 'Зберегти файл';
 | ||
| 
 | ||
|   @override
 | ||
|   String get retry => 'Retry';
 | ||
| 
 | ||
|   @override
 | ||
|   String get search => 'Пошук';
 | ||
| 
 | ||
|   @override
 | ||
|   String get security => 'Безпека';
 | ||
| 
 | ||
|   @override
 | ||
|   String get recoveryKey => 'Ключ відновлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get recoveryKeyLost => 'Ключ відновлення втрачено?';
 | ||
| 
 | ||
|   @override
 | ||
|   String seenByUser(String username) {
 | ||
|     return 'Переглянуто $username';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get send => 'Надіслати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendAMessage => 'Надіслати повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendAsText => 'Надіслати як текст';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendAudio => 'Надіслати аудіо';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendFile => 'Надіслати файл';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendImage => 'Надіслати зображення';
 | ||
| 
 | ||
|   @override
 | ||
|   String sendImages(int count) {
 | ||
|     return 'Надіслати $count зображення';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendMessages => 'Надсилати повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendOriginal => 'Надіслати оригінал';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendSticker => 'Надіслати наліпку';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendVideo => 'Надіслати відео';
 | ||
| 
 | ||
|   @override
 | ||
|   String sentAFile(String username) {
 | ||
|     return '📁 $username надсилає файл';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String sentAnAudio(String username) {
 | ||
|     return '🎤 $username надсилає аудіо';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String sentAPicture(String username) {
 | ||
|     return '🖼️ $username надсилає зображення';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String sentASticker(String username) {
 | ||
|     return '😊 $username надсилає наліпку';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String sentAVideo(String username) {
 | ||
|     return '🎥 $username надсилає відео';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String sentCallInformations(String senderName) {
 | ||
|     return '$senderName надсилає відомості про виклик';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get separateChatTypes => 'Розділіть особисті бесіди та групи';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setAsCanonicalAlias => 'Установити основним псевдонімом';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setCustomEmotes => 'Установити користувацькі емоджі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setChatDescription => 'Налаштувати опис бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setInvitationLink => 'Указати посилання для запрошення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setPermissionsLevel => 'Указати рівні дозволів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setStatus => 'Указати статус';
 | ||
| 
 | ||
|   @override
 | ||
|   String get settings => 'Налаштування';
 | ||
| 
 | ||
|   @override
 | ||
|   String get share => 'Поділитися';
 | ||
| 
 | ||
|   @override
 | ||
|   String sharedTheLocation(String username) {
 | ||
|     return '$username ділиться своїм місцеперебуванням';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get shareLocation => 'Поділитися місцеперебуванням';
 | ||
| 
 | ||
|   @override
 | ||
|   String get showPassword => 'Показати пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get presenceStyle => 'Присутність:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideAvatarsInInvites => 'Hide avatars in invites';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideAvatarsInInvitesDescription =>
 | ||
|       'Do not show room avatars in invites';
 | ||
| 
 | ||
|   @override
 | ||
|   String get presencesToggle =>
 | ||
|       'Показувати повідомлення про стан від інших користувачів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pureBlackToggle => 'Pure Black';
 | ||
| 
 | ||
|   @override
 | ||
|   String get singlesignon => 'Єдиний вхід';
 | ||
| 
 | ||
|   @override
 | ||
|   String get skip => 'Пропустити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sourceCode => 'Джерельний код';
 | ||
| 
 | ||
|   @override
 | ||
|   String get spaceIsPublic => 'Простір загальнодоступний';
 | ||
| 
 | ||
|   @override
 | ||
|   String get spaceName => 'Назва простору';
 | ||
| 
 | ||
|   @override
 | ||
|   String startedACall(String senderName) {
 | ||
|     return '$senderName розпочинає виклик';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get startFirstChat => 'Розпочніть свою першу бесіду';
 | ||
| 
 | ||
|   @override
 | ||
|   String get status => 'Статус';
 | ||
| 
 | ||
|   @override
 | ||
|   String get statusExampleMessage => 'Як справи сьогодні?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get submit => 'Надіслати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get synchronizingPleaseWait => 'Синхронізація… Будь ласка, зачекайте.';
 | ||
| 
 | ||
|   @override
 | ||
|   String synchronizingPleaseWaitCounter(String percentage) {
 | ||
|     return ' Синхронізація… ($percentage%)';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get systemTheme => 'Системна';
 | ||
| 
 | ||
|   @override
 | ||
|   String get theyDontMatch => 'Вони відрізняються';
 | ||
| 
 | ||
|   @override
 | ||
|   String get theyMatch => 'Вони збігаються';
 | ||
| 
 | ||
|   @override
 | ||
|   String get title => 'FluffyChat';
 | ||
| 
 | ||
|   @override
 | ||
|   String get toggleFavorite => 'Перемикнути вибране';
 | ||
| 
 | ||
|   @override
 | ||
|   String get toggleMuted => 'Увімкнути/вимкнути звук';
 | ||
| 
 | ||
|   @override
 | ||
|   String get toggleUnread => 'Позначити прочитаним/непрочитаним';
 | ||
| 
 | ||
|   @override
 | ||
|   String get tooManyRequestsWarning => 'Забагато запитів. Спробуйте пізніше!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get transferFromAnotherDevice => 'Перенесення з іншого пристрою';
 | ||
| 
 | ||
|   @override
 | ||
|   String get tryToSendAgain => 'Спробуйте надіслати ще раз';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unavailable => 'Недоступний';
 | ||
| 
 | ||
|   @override
 | ||
|   String unbannedUser(String username, String targetName) {
 | ||
|     return '$username розблоковує $targetName';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get unblockDevice => 'Розблокувати пристрій';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unknownDevice => 'Невідомий пристрій';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unknownEncryptionAlgorithm => 'Невідомий алгоритм шифрування';
 | ||
| 
 | ||
|   @override
 | ||
|   String unknownEvent(String type) {
 | ||
|     return 'Невідома подія \'$type\'';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get unmuteChat => 'Увімкнути сповіщення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unpin => 'Відкріпити';
 | ||
| 
 | ||
|   @override
 | ||
|   String unreadChats(int unreadCount) {
 | ||
|     String _temp0 = intl.Intl.pluralLogic(
 | ||
|       unreadCount,
 | ||
|       locale: localeName,
 | ||
|       other: '$unreadCount непрочитані бесіди',
 | ||
|       many: '$unreadCount непрочитаних бесід',
 | ||
|       few: '$unreadCount непрочитані бесіди',
 | ||
|       one: '1 непрочитана бесіда',
 | ||
|     );
 | ||
|     return '$_temp0';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String userAndOthersAreTyping(String username, int count) {
 | ||
|     return '$username та $count інших пишуть…';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String userAndUserAreTyping(String username, String username2) {
 | ||
|     return '$username і $username2 пишуть…';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String userIsTyping(String username) {
 | ||
|     return '$username пише…';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String userLeftTheChat(String username) {
 | ||
|     return '🚪 $username виходить з бесіди';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get username => 'Ім\'я користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String userSentUnknownEvent(String username, String type) {
 | ||
|     return '$username надсилає подію $type';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get unverified => 'Неперевірений';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verified => 'Перевірений';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verify => 'Перевірити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verifyStart => 'Почати перевірку';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verifySuccess => 'Ви успішно перевірені!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verifyTitle => 'Перевірка іншого облікового запису';
 | ||
| 
 | ||
|   @override
 | ||
|   String get videoCall => 'Відеовиклик';
 | ||
| 
 | ||
|   @override
 | ||
|   String get visibilityOfTheChatHistory => 'Видимість історії бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get visibleForAllParticipants => 'Видима для всіх учасників';
 | ||
| 
 | ||
|   @override
 | ||
|   String get visibleForEveryone => 'Видима для всіх';
 | ||
| 
 | ||
|   @override
 | ||
|   String get voiceMessage => 'Голосове повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get waitingPartnerAcceptRequest =>
 | ||
|       'Очікування прийняття запиту партнером…';
 | ||
| 
 | ||
|   @override
 | ||
|   String get waitingPartnerEmoji => 'Очікування прийняття емоджі партнером…';
 | ||
| 
 | ||
|   @override
 | ||
|   String get waitingPartnerNumbers => 'Очікування прийняття чисел партнером…';
 | ||
| 
 | ||
|   @override
 | ||
|   String get wallpaper => 'Шпалери:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get warning => 'Попередження!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get weSentYouAnEmail => 'Ми надіслали вам електронний лист';
 | ||
| 
 | ||
|   @override
 | ||
|   String get whoCanPerformWhichAction => 'Хто і яку дію може виконувати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get whoIsAllowedToJoinThisGroup =>
 | ||
|       'Кому дозволено приєднуватися до цієї групи';
 | ||
| 
 | ||
|   @override
 | ||
|   String get whyDoYouWantToReportThis => 'Чому ви хочете поскаржитися?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get wipeChatBackup =>
 | ||
|       'Стерти резервну копію бесіди, щоб створити новий ключ відновлення?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get withTheseAddressesRecoveryDescription =>
 | ||
|       'За допомогою цих адрес ви можете відновити свій пароль.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get writeAMessage => 'Написати повідомлення…';
 | ||
| 
 | ||
|   @override
 | ||
|   String get yes => 'Так';
 | ||
| 
 | ||
|   @override
 | ||
|   String get you => 'Ви';
 | ||
| 
 | ||
|   @override
 | ||
|   String get youAreNoLongerParticipatingInThisChat =>
 | ||
|       'Ви більше не берете участь у цій бесіді';
 | ||
| 
 | ||
|   @override
 | ||
|   String get youHaveBeenBannedFromThisChat =>
 | ||
|       'Ви були заблоковані у цій бесіді';
 | ||
| 
 | ||
|   @override
 | ||
|   String get yourPublicKey => 'Ваш відкритий ключ';
 | ||
| 
 | ||
|   @override
 | ||
|   String get messageInfo => 'Відомості про повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get time => 'Час';
 | ||
| 
 | ||
|   @override
 | ||
|   String get messageType => 'Тип повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sender => 'Відправник';
 | ||
| 
 | ||
|   @override
 | ||
|   String get openGallery => 'Відкрити галерею';
 | ||
| 
 | ||
|   @override
 | ||
|   String get removeFromSpace => 'Вилучити з простору';
 | ||
| 
 | ||
|   @override
 | ||
|   String get addToSpaceDescription =>
 | ||
|       'Виберіть простір, щоб додати до нього цю бесіду.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get start => 'Почати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseEnterRecoveryKeyDescription =>
 | ||
|       'Щоб розблокувати старі повідомлення, введіть ключ відновлення, згенерований у попередньому сеансі. Ваш ключ відновлення це НЕ ваш пароль.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get publish => 'Опублікувати';
 | ||
| 
 | ||
|   @override
 | ||
|   String videoWithSize(String size) {
 | ||
|     return 'Відео ($size)';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get openChat => 'Відкрити бесіду';
 | ||
| 
 | ||
|   @override
 | ||
|   String get markAsRead => 'Позначити прочитаним';
 | ||
| 
 | ||
|   @override
 | ||
|   String get reportUser => 'Поскаржився на користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String get dismiss => 'Відхилити';
 | ||
| 
 | ||
|   @override
 | ||
|   String reactedWith(String sender, String reaction) {
 | ||
|     return '$sender реагує з $reaction';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get pinMessage => 'Прикріпити в кімнаті';
 | ||
| 
 | ||
|   @override
 | ||
|   String get confirmEventUnpin =>
 | ||
|       'Ви впевнені, що бажаєте назавжди відкріпите подію?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emojis => 'Емоджі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get placeCall => 'Здійснити виклик';
 | ||
| 
 | ||
|   @override
 | ||
|   String get voiceCall => 'Голосовий виклик';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unsupportedAndroidVersion => 'Непідтримувана версія Android';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unsupportedAndroidVersionLong =>
 | ||
|       'Для цієї функції потрібна новіша версія Android. Перевірте наявність оновлень або підтримку Lineage OS.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get videoCallsBetaWarning =>
 | ||
|       'Зауважте, що відеовиклики на ранньому етапі розробки. Вони можуть працювати не так, як очікувалося, або взагалі не працювати на всіх платформах.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get experimentalVideoCalls => 'Експериментальні відеовиклики';
 | ||
| 
 | ||
|   @override
 | ||
|   String get emailOrUsername => 'Електронна адреса або ім’я користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String get indexedDbErrorTitle => 'Проблеми приватного режиму';
 | ||
| 
 | ||
|   @override
 | ||
|   String get indexedDbErrorLong =>
 | ||
|       'На жаль, сховище повідомлень не ввімкнуто у приватному режимі типово.\nВідкрийте\n - about:config\n - установіть для dom.indexedDB.privateBrowsing.enabled значення true\nІнакше запустити FluffyChat буде неможливо.';
 | ||
| 
 | ||
|   @override
 | ||
|   String switchToAccount(String number) {
 | ||
|     return 'Перемкнутися на обліковий запис $number';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get nextAccount => 'Наступний обліковий запис';
 | ||
| 
 | ||
|   @override
 | ||
|   String get previousAccount => 'Попередній обліковий запис';
 | ||
| 
 | ||
|   @override
 | ||
|   String get addWidget => 'Додати віджет';
 | ||
| 
 | ||
|   @override
 | ||
|   String get widgetVideo => 'Відео';
 | ||
| 
 | ||
|   @override
 | ||
|   String get widgetEtherpad => 'Текстова примітка';
 | ||
| 
 | ||
|   @override
 | ||
|   String get widgetJitsi => 'Jitsi Meet';
 | ||
| 
 | ||
|   @override
 | ||
|   String get widgetCustom => 'Користувацький';
 | ||
| 
 | ||
|   @override
 | ||
|   String get widgetName => 'Назва';
 | ||
| 
 | ||
|   @override
 | ||
|   String get widgetUrlError => 'Це недійсна URL-адреса.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get widgetNameError => 'Укажіть коротку назву.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get errorAddingWidget => 'Помилка додавання віджета.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get youRejectedTheInvitation => 'Ви відхилили запрошення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get youJoinedTheChat => 'Ви приєдналися до бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get youAcceptedTheInvitation => '👍 Ви погодилися на запрошення';
 | ||
| 
 | ||
|   @override
 | ||
|   String youBannedUser(String user) {
 | ||
|     return 'Ви заблокували $user';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String youHaveWithdrawnTheInvitationFor(String user) {
 | ||
|     return 'Ви відкликали запрошення для $user';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String youInvitedToBy(String alias) {
 | ||
|     return '📩 Вас запрошено за посиланням на:\n$alias';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String youInvitedBy(String user) {
 | ||
|     return '📩 Ви були запрошені $user';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String invitedBy(String user) {
 | ||
|     return '📩 Запрошений $user';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String youInvitedUser(String user) {
 | ||
|     return '📩 Ви запросили $user';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String youKicked(String user) {
 | ||
|     return '👞 Ви вилучили $user';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String youKickedAndBanned(String user) {
 | ||
|     return '🙅 Ви вилучили й заблокували $user';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String youUnbannedUser(String user) {
 | ||
|     return 'Ви розблокували $user';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String hasKnocked(String user) {
 | ||
|     return '🚪$user стукає до вас';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get usersMustKnock => 'Користувачі повинні постукатись';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noOneCanJoin => 'Ніхто не може приєднатись';
 | ||
| 
 | ||
|   @override
 | ||
|   String userWouldLikeToChangeTheChat(String user) {
 | ||
|     return '$user хоче приєднатися до бесіди.';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get noPublicLinkHasBeenCreatedYet =>
 | ||
|       'Загальнодоступне посилання ще не створено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get knock => 'Постукатись';
 | ||
| 
 | ||
|   @override
 | ||
|   String get users => 'Користувачі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unlockOldMessages => 'Розблокувати старі повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get storeInSecureStorageDescription =>
 | ||
|       'Збережіть ключ відновлення в безпечному сховищі цього пристрою.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get saveKeyManuallyDescription =>
 | ||
|       'Збережіть цей ключ вручну, запустивши діалогове вікно спільного доступу до системи або буфер обміну.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get storeInAndroidKeystore => 'Зберегти в Android KeyStore';
 | ||
| 
 | ||
|   @override
 | ||
|   String get storeInAppleKeyChain => 'Зберегти в Apple KeyChain';
 | ||
| 
 | ||
|   @override
 | ||
|   String get storeSecurlyOnThisDevice => 'Зберегти безпечно на цей пристрій';
 | ||
| 
 | ||
|   @override
 | ||
|   String countFiles(int count) {
 | ||
|     return '$count файлів';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get user => 'Користувач';
 | ||
| 
 | ||
|   @override
 | ||
|   String get custom => 'Користувацький';
 | ||
| 
 | ||
|   @override
 | ||
|   String get foregroundServiceRunning =>
 | ||
|       'Це сповіщення з\'являється під час роботи основної служби.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get screenSharingTitle => 'спільний доступ до екрана';
 | ||
| 
 | ||
|   @override
 | ||
|   String get screenSharingDetail => 'Ви ділитеся своїм екраном FuffyChat';
 | ||
| 
 | ||
|   @override
 | ||
|   String get callingPermissions => 'Дозволи на виклик';
 | ||
| 
 | ||
|   @override
 | ||
|   String get callingAccount => 'Обліковий запис для виклику';
 | ||
| 
 | ||
|   @override
 | ||
|   String get callingAccountDetails =>
 | ||
|       'Дозволяє FluffyChat використовувати основний застосунок Android для набору номера.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get appearOnTop => 'З\'являтися зверху';
 | ||
| 
 | ||
|   @override
 | ||
|   String get appearOnTopDetails =>
 | ||
|       'Дозволяє застосунку показуватися зверху (не потрібно, якщо Fluffychat вже налаштований обліковим записом для викликів)';
 | ||
| 
 | ||
|   @override
 | ||
|   String get otherCallingPermissions =>
 | ||
|       'Мікрофон, камера та інші дозволи FluffyChat';
 | ||
| 
 | ||
|   @override
 | ||
|   String get whyIsThisMessageEncrypted => 'Чому це повідомлення нечитабельне?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noKeyForThisMessage =>
 | ||
|       'Це може статися, якщо повідомлення було надіслано до того, як ви ввійшли у свій обліковий запис на цьому пристрої.\n\nТакож можливо, що відправник заблокував ваш пристрій або щось пішло не так з під\'єднанням до інтернету.\n\nЧи можете ви прочитати повідомлення на іншому сеансі? Тоді ви зможете перенести повідомлення з нього! Перейдіть до Налаштування > Пристрої та переконайтеся, що ваші пристрої перевірили один одного. Коли ви відкриєте кімнату наступного разу й обидва сеанси будуть на активні, ключі будуть передані автоматично.\n\nВи ж не хочете втрачати ключі після виходу або зміни пристроїв? Переконайтеся, що ви ввімкнули резервне копіювання бесід у налаштуваннях.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get newGroup => 'Нова група';
 | ||
| 
 | ||
|   @override
 | ||
|   String get newSpace => 'Новий простір';
 | ||
| 
 | ||
|   @override
 | ||
|   String get enterSpace => 'Увійти в простір';
 | ||
| 
 | ||
|   @override
 | ||
|   String get enterRoom => 'Увійти в кімнату';
 | ||
| 
 | ||
|   @override
 | ||
|   String get allSpaces => 'Усі простори';
 | ||
| 
 | ||
|   @override
 | ||
|   String numChats(String number) {
 | ||
|     return '$number бесід';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get hideUnimportantStateEvents => 'Сховати неважливі державні свята';
 | ||
| 
 | ||
|   @override
 | ||
|   String get hidePresences => 'Сховати список станів?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get doNotShowAgain => 'Не показувати знову';
 | ||
| 
 | ||
|   @override
 | ||
|   String wasDirectChatDisplayName(String oldDisplayName) {
 | ||
|     return 'Порожня бесіда (раніше $oldDisplayName)';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get newSpaceDescription =>
 | ||
|       'Простори дозволяють об\'єднувати ваші бесіди та створювати приватні або загальнодоступні спільноти.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get encryptThisChat => 'Зашифрувати цю бесіду';
 | ||
| 
 | ||
|   @override
 | ||
|   String get disableEncryptionWarning =>
 | ||
|       'З міркувань безпеки ви не можете вимкнути шифрування в бесіді, ув якій воно було ввімкнене раніше.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sorryThatsNotPossible => 'Вибачте... це неможливо';
 | ||
| 
 | ||
|   @override
 | ||
|   String get deviceKeys => 'Ключі пристрою:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get reopenChat => 'Відновити бесіду';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noBackupWarning =>
 | ||
|       'Увага! Якщо ви не ввімкнете резервне копіювання бесіди, ви втратите доступ до своїх зашифрованих повідомлень. Наполегливо радимо ввімкнути резервне копіювання бесіди перед виходом.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noOtherDevicesFound => 'Інших пристроїв не знайдено';
 | ||
| 
 | ||
|   @override
 | ||
|   String fileIsTooBigForServer(String max) {
 | ||
|     return 'Не вдалося надіслати! Сервер підтримує вкладення розміром до $max.';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String fileHasBeenSavedAt(String path) {
 | ||
|     return 'Файл збережено в $path';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get jumpToLastReadMessage =>
 | ||
|       'Перейти до останнього прочитаного повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get readUpToHere => 'Читати тут';
 | ||
| 
 | ||
|   @override
 | ||
|   String get jump => 'Перейти';
 | ||
| 
 | ||
|   @override
 | ||
|   String get openLinkInBrowser => 'Відкрити посилання у браузері';
 | ||
| 
 | ||
|   @override
 | ||
|   String get reportErrorDescription =>
 | ||
|       'О, ні. Щось пішло не так. Якщо хочете, можете повідомити про помилку розробникам.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get report => 'повідомити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get signInWithPassword => 'Увійти за допомогою пароля';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseTryAgainLaterOrChooseDifferentServer =>
 | ||
|       'Спробуйте пізніше або виберіть інший сервер.';
 | ||
| 
 | ||
|   @override
 | ||
|   String signInWith(String provider) {
 | ||
|     return 'Увійти через $provider';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get profileNotFound =>
 | ||
|       'Не вдалося знайти користувача на сервері. Можливо, проблема зі з\'єднанням або користувач не існує.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setTheme => 'Налаштувати тему:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setColorTheme => 'Налаштувати колірну тему:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get invite => 'Запросити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get inviteGroupChat => '📨 Запросити до групової бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get invitePrivateChat => '📨 Запросити до приватної бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get invalidInput => 'Недійсний ввід!';
 | ||
| 
 | ||
|   @override
 | ||
|   String wrongPinEntered(int seconds) {
 | ||
|     return 'Введено неправильний PIN! Повторіть спробу за $seconds секунд...';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseEnterANumber => 'Введіть число більше ніж 0';
 | ||
| 
 | ||
|   @override
 | ||
|   String get archiveRoomDescription =>
 | ||
|       'Бесіду буде переміщено до архіву. Інші користувачі зможуть побачити, що ви вийшли з неї.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get roomUpgradeDescription =>
 | ||
|       'Після цього бесіду буде відтворено з новою версією кімнати. Усі учасники отримають сповіщення, що їм потрібно перейти до нової бесіди. Ви можете дізнатися більше про версії кімнат на https://spec.matrix.org/latest/rooms/';
 | ||
| 
 | ||
|   @override
 | ||
|   String get removeDevicesDescription =>
 | ||
|       'Ви вийдете з цього пристрою і більше не зможете отримувати повідомлення.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get banUserDescription =>
 | ||
|       'Користувача буде заблоковано в бесіді, і він не зможе знову увійти в неї, поки його не буде розблоковано.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unbanUserDescription =>
 | ||
|       'Користувач зможе знову увійти в бесіду, якщо спробує.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get kickUserDescription =>
 | ||
|       'Користувача вигнали з бесіди, але не заблокували. До загальнодоступних бесід користувач може приєднатися будь-коли.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get makeAdminDescription =>
 | ||
|       'Після того, як ви зробите цього користувача адміністратором, ви, можливо, не зможете це скасувати, оскільки він матиме ті самі права, що й ви.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pushNotificationsNotAvailable => 'Push-сповіщення недоступні';
 | ||
| 
 | ||
|   @override
 | ||
|   String get learnMore => 'Докладніше';
 | ||
| 
 | ||
|   @override
 | ||
|   String get yourGlobalUserIdIs => 'Ваш глобальний ID користувача: ';
 | ||
| 
 | ||
|   @override
 | ||
|   String noUsersFoundWithQuery(String query) {
 | ||
|     return 'На жаль, не знайдено жодного користувача з запитом \"$query\".Перевірте, чи не було допущено помилки.';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get knocking => 'Стукаються';
 | ||
| 
 | ||
|   @override
 | ||
|   String chatCanBeDiscoveredViaSearchOnServer(String server) {
 | ||
|     return 'Бесіду можна знайти за допомогою пошуку на $server';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get searchChatsRooms => 'Пошук для #chats, @users...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get nothingFound => 'Нічого не знайдено...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get groupName => 'Назва групи';
 | ||
| 
 | ||
|   @override
 | ||
|   String get createGroupAndInviteUsers =>
 | ||
|       'Створити групу та запросити користувачів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get groupCanBeFoundViaSearch => 'Групу можна знайти через пошук';
 | ||
| 
 | ||
|   @override
 | ||
|   String get wrongRecoveryKey =>
 | ||
|       'Вибачте... схоже, це неправильний ключ відновлення.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get startConversation => 'Розпочати розмову';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_sendraw => 'Надіслати необроблений json';
 | ||
| 
 | ||
|   @override
 | ||
|   String get databaseMigrationTitle => 'Базу даних оптимізовано';
 | ||
| 
 | ||
|   @override
 | ||
|   String get databaseMigrationBody =>
 | ||
|       'Зачекайте, будь ласка. Це може тривати деякий час.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get leaveEmptyToClearStatus => 'Лишіть порожнім, щоб оновити статус.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get select => 'Вибрати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get searchForUsers => 'Пошук @користувачів...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseEnterYourCurrentPassword => 'Введіть поточний пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get newPassword => 'Новий пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseChooseAStrongPassword => 'Виберіть надійний пароль';
 | ||
| 
 | ||
|   @override
 | ||
|   String get passwordsDoNotMatch => 'Паролі відрізняються';
 | ||
| 
 | ||
|   @override
 | ||
|   String get passwordIsWrong => 'Введений пароль неправильний';
 | ||
| 
 | ||
|   @override
 | ||
|   String get publicLink => 'Загальнодоступне посилання';
 | ||
| 
 | ||
|   @override
 | ||
|   String get publicChatAddresses => 'Адреси загальнодоступної бесіди';
 | ||
| 
 | ||
|   @override
 | ||
|   String get createNewAddress => 'Створити нову адресу';
 | ||
| 
 | ||
|   @override
 | ||
|   String get joinSpace => 'Приєднатися до простору';
 | ||
| 
 | ||
|   @override
 | ||
|   String get publicSpaces => 'Загальнодоступний простір';
 | ||
| 
 | ||
|   @override
 | ||
|   String get addChatOrSubSpace => 'Додати бесіду або підпростір';
 | ||
| 
 | ||
|   @override
 | ||
|   String get subspace => 'Підпростір';
 | ||
| 
 | ||
|   @override
 | ||
|   String get decline => 'Відхилити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get thisDevice => 'Цей пристрій:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get initAppError => 'Виникла помилка під час запуску застосунку';
 | ||
| 
 | ||
|   @override
 | ||
|   String get userRole => 'Роль користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String minimumPowerLevel(String level) {
 | ||
|     return '$level — це найнижчий рівень повноважень.';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String searchIn(String chat) {
 | ||
|     return 'Пошук у бесіді \"$chat\"...';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get searchMore => 'Шукати ще...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get gallery => 'Галерея';
 | ||
| 
 | ||
|   @override
 | ||
|   String get files => 'Файли';
 | ||
| 
 | ||
|   @override
 | ||
|   String databaseBuildErrorBody(String url, String error) {
 | ||
|     return 'Не вдалося створити базу даних SQlite. Застосунок намагається використовувати стару базу даних. Будь ласка, повідомте про цю помилку розробникам за адресою $url. Текст помилки: $error';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String sessionLostBody(String url, String error) {
 | ||
|     return 'Ваш сеанс втрачено. Будь ласка, повідомте про цю помилку розробникам за адресою $url. Текст помилки: $error';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String restoreSessionBody(String url, String error) {
 | ||
|     return 'Наразі застосунок намагається відновити ваш сеанс з резервної копії. Будь ласка, повідомте про цю помилку розробникам за адресою $url. Текст помилки: $error';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String forwardMessageTo(String roomName) {
 | ||
|     return 'Переслати повідомлення до $roomName?';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendReadReceipts => 'Надіслати підтвердження прочитання';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendTypingNotificationsDescription =>
 | ||
|       'Інші учасники бесіди бачитимуть, коли ви набираєте нове повідомлення.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendReadReceiptsDescription =>
 | ||
|       'Інші учасники бесіди бачитимуть, що ви прочитали повідомлення.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get formattedMessages => 'Форматовані повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get formattedMessagesDescription =>
 | ||
|       'Показувати розширений вміст повідомлень, наприклад, жирний текст, використовуючи markdown.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verifyOtherUser => '🔐 Звірити іншого користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verifyOtherUserDescription =>
 | ||
|       'Якщо ви звіряєте іншого користувача, ви можете бути впевнені, що знаєте, кому ви насправді пишете. 💪\n\nКоли ви почнете звірення, ви та інший користувач побачите спливне вікно в застосунку. Там ви побачите набір смайликів або чисел, які вам потрібно буде порівняти між собою.\n\nНайкращий спосіб зробити це — зустрітися або розпочати відеовиклик. 👭';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verifyOtherDevice => '🔐 Звірити інший пристрій';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verifyOtherDeviceDescription =>
 | ||
|       'Коли ви звіряєте інший пристрій, ці пристрої можуть обмінюватися ключами, підвищуючи вашу загальну безпеку. 💪 Коли ви розпочнете звірення, в застосунку на обох пристроях з\'явиться спливне вікно. Там ви побачите набір смайликів або чисел, які вам потрібно буде порівняти між собою. Найкраще мати обидва пристрої під рукою перед початком звірення. 🤳';
 | ||
| 
 | ||
|   @override
 | ||
|   String acceptedKeyVerification(String sender) {
 | ||
|     return '$sender погоджується звірити ключі';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String canceledKeyVerification(String sender) {
 | ||
|     return '$sender скасовує звірення ключів';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String completedKeyVerification(String sender) {
 | ||
|     return '$sender завершує звірення ключів';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String isReadyForKeyVerification(String sender) {
 | ||
|     return '$sender готовий до звірення ключів';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String requestedKeyVerification(String sender) {
 | ||
|     return '$sender просить звірити ключі';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String startedKeyVerification(String sender) {
 | ||
|     return '$sender розпочинає звірення ключів';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get transparent => 'Прозорий';
 | ||
| 
 | ||
|   @override
 | ||
|   String get incomingMessages => 'Вхідні повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get stickers => 'Наліпки';
 | ||
| 
 | ||
|   @override
 | ||
|   String get discover => 'Огляд';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_ignore => 'Ігнорувати цей Matrix ID';
 | ||
| 
 | ||
|   @override
 | ||
|   String get commandHint_unignore => 'Не ігнорувати цей Matrix ID';
 | ||
| 
 | ||
|   @override
 | ||
|   String unreadChatsInApp(String appname, String unread) {
 | ||
|     return '$appname: $unread непрочитаних бесід';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get noDatabaseEncryption =>
 | ||
|       'Шифрування бази даних не підтримується на цій платформі';
 | ||
| 
 | ||
|   @override
 | ||
|   String thereAreCountUsersBlocked(Object count) {
 | ||
|     return 'Наразі заблоковано $count користувачів.';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get restricted => 'Обмежено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get knockRestricted => 'Стук обмежено';
 | ||
| 
 | ||
|   @override
 | ||
|   String goToSpace(Object space) {
 | ||
|     return 'Перейти до простору: $space';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get markAsUnread => 'Позначити непрочитаним';
 | ||
| 
 | ||
|   @override
 | ||
|   String userLevel(int level) {
 | ||
|     return '$level - Користувач';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String moderatorLevel(int level) {
 | ||
|     return '$level - Модератор';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String adminLevel(int level) {
 | ||
|     return '$level - Адміністратор';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeGeneralChatSettings => 'Змінити загальні налаштування чату';
 | ||
| 
 | ||
|   @override
 | ||
|   String get inviteOtherUsers => 'Запросити інших користувачів до цього чату';
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeTheChatPermissions => 'Змінити права доступу до чату';
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeTheVisibilityOfChatHistory =>
 | ||
|       'Змінити видимість історії чату';
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeTheCanonicalRoomAlias =>
 | ||
|       'Змінити основну адресу загальнодоступного чату';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendRoomNotifications => 'Надсилати сповіщення @room';
 | ||
| 
 | ||
|   @override
 | ||
|   String get changeTheDescriptionOfTheGroup => 'Змінити опис чату';
 | ||
| 
 | ||
|   @override
 | ||
|   String get chatPermissionsDescription =>
 | ||
|       'Визначте, який рівень повноважень необхідний для певних дій у цьому чаті. Рівні повноважень 0, 50 і 100 зазвичай представляють користувачів, модераторів та адміністраторів, але можливі будь-які градації.';
 | ||
| 
 | ||
|   @override
 | ||
|   String updateInstalled(String version) {
 | ||
|     return '🎉 Оновлення $version встановлено!';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get changelog => 'Зміни';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendCanceled => 'Надсилання скасовано';
 | ||
| 
 | ||
|   @override
 | ||
|   String get loginWithMatrixId => 'Увійти за допомогою Matrix-ID';
 | ||
| 
 | ||
|   @override
 | ||
|   String get discoverHomeservers => 'Знайти домашні сервери';
 | ||
| 
 | ||
|   @override
 | ||
|   String get whatIsAHomeserver => 'Що таке домашній сервер?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get homeserverDescription =>
 | ||
|       'Усі ваші дані зберігаються на домашньому сервері, так само як у постачальника послуг електронної пошти. Ви можете вибрати, який домашній сервер ви хочете використовувати, водночас ви можете спілкуватися з усіма. Докладніше на https://matrix.org.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get doesNotSeemToBeAValidHomeserver =>
 | ||
|       'Здається, це несумісний домашній сервер. Неправильна URL-адреса?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get calculatingFileSize => 'Обчислення розміру файлу...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get prepareSendingAttachment =>
 | ||
|       'Підготовка до надсилання вкладення...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get sendingAttachment => 'Надсилання вкладення...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get generatingVideoThumbnail => 'Генерування мініатюри відео...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get compressVideo => 'Стиснення відео...';
 | ||
| 
 | ||
|   @override
 | ||
|   String sendingAttachmentCountOfCount(int index, int length) {
 | ||
|     return 'Надсилання вкладення $index з $length...';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String serverLimitReached(int seconds) {
 | ||
|     return 'Досягнуто ліміту сервера! Очікування $seconds секунд...';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get oneOfYourDevicesIsNotVerified =>
 | ||
|       'Один із ваших пристроїв не верифікований';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noticeChatBackupDeviceVerification =>
 | ||
|       'Примітка: Коли ви під\'єднуєте всі свої пристрої до резервної копії бесіди, вони автоматично верифікуються.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get continueText => 'Продовжити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get welcomeText =>
 | ||
|       'Привіт-привіт 👋 Це FluffyChat. Ви можете увійти на будь-який сервер, сумісний із https://matrix.org. А потім спілкуватися з будь-ким. Це величезна децентралізована мережа для обміну повідомленнями!';
 | ||
| 
 | ||
|   @override
 | ||
|   String get blur => 'Розмиття:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get opacity => 'Прозорість:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get setWallpaper => 'Встановити шпалери';
 | ||
| 
 | ||
|   @override
 | ||
|   String get manageAccount => 'Керувати обліковим записом';
 | ||
| 
 | ||
|   @override
 | ||
|   String get noContactInformationProvided =>
 | ||
|       'Сервер не надає жодної дійсної контактної інформації';
 | ||
| 
 | ||
|   @override
 | ||
|   String get contactServerAdmin => 'Зв’язатися з адміністратором сервера';
 | ||
| 
 | ||
|   @override
 | ||
|   String get contactServerSecurity => 'Зв’язатися з відділом безпеки сервера';
 | ||
| 
 | ||
|   @override
 | ||
|   String get supportPage => 'Сторінка підтримки';
 | ||
| 
 | ||
|   @override
 | ||
|   String get serverInformation => 'Інформація про сервер:';
 | ||
| 
 | ||
|   @override
 | ||
|   String get name => 'Ім\'я';
 | ||
| 
 | ||
|   @override
 | ||
|   String get version => 'Версія';
 | ||
| 
 | ||
|   @override
 | ||
|   String get website => 'Вебсайт';
 | ||
| 
 | ||
|   @override
 | ||
|   String get compress => 'Стиснути';
 | ||
| 
 | ||
|   @override
 | ||
|   String get boldText => 'Жирний текст';
 | ||
| 
 | ||
|   @override
 | ||
|   String get italicText => 'Курсивний текст';
 | ||
| 
 | ||
|   @override
 | ||
|   String get strikeThrough => 'Перекреслений текст';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseFillOut => 'Будь ласка, заповніть';
 | ||
| 
 | ||
|   @override
 | ||
|   String get invalidUrl => 'Недійсний URL';
 | ||
| 
 | ||
|   @override
 | ||
|   String get addLink => 'Додати посилання';
 | ||
| 
 | ||
|   @override
 | ||
|   String get unableToJoinChat =>
 | ||
|       'Неможливо приєднатися до бесіди. Можливо, інша сторона вже закрила розмову.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get previous => 'Попередній';
 | ||
| 
 | ||
|   @override
 | ||
|   String get otherPartyNotLoggedIn =>
 | ||
|       'Інша сторона наразі не увійшла в систему, тому не може отримувати повідомлення!';
 | ||
| 
 | ||
|   @override
 | ||
|   String appWantsToUseForLogin(String server) {
 | ||
|     return 'Використати \'$server\', щоб увійти';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get appWantsToUseForLoginDescription =>
 | ||
|       'Цим ви дозволяєте застосунку та вебсайту ділитися інформацією про вас.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get open => 'Відкрити';
 | ||
| 
 | ||
|   @override
 | ||
|   String get waitingForServer => 'Очікування сервера...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get appIntroduction =>
 | ||
|       'FluffyChat дає змогу спілкуватися з друзями у різних месенджерах. Дізнайтеся більше на https://matrix.org або просто натисніть *Продовжити*.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get newChatRequest => '📩 Новий запит на спілкування';
 | ||
| 
 | ||
|   @override
 | ||
|   String get contentNotificationSettings => 'Налаштування сповіщень про вміст';
 | ||
| 
 | ||
|   @override
 | ||
|   String get generalNotificationSettings => 'Загальні налаштування сповіщень';
 | ||
| 
 | ||
|   @override
 | ||
|   String get roomNotificationSettings => 'Налаштування сповіщень кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get userSpecificNotificationSettings =>
 | ||
|       'Налаштування сповіщень для користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String get otherNotificationSettings => 'Інші налаштування сповіщень';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleContainsUserName => 'Містить ім\'я користувача';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleContainsUserNameDescription =>
 | ||
|       'Сповіщає користувача, коли повідомлення містить його ім\'я користувача.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleMaster => 'Вимкнути всі сповіщення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleMasterDescription =>
 | ||
|       'Перевизначає всі інші правила і вимикає всі сповіщення.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleSuppressNotices =>
 | ||
|       'Заборонити автоматичні повідомлення';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleSuppressNoticesDescription =>
 | ||
|       'Забороняє сповіщення від автоматизованих клієнтів, таких як боти.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleInviteForMe => 'Запрошення мене';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleInviteForMeDescription =>
 | ||
|       'Сповіщає користувача, коли його запрошують до кімнати.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleMemberEvent => 'Події участі';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleMemberEventDescription =>
 | ||
|       'Забороняє сповіщення про події учасників.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleIsUserMention => 'Згадки користувачів';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleIsUserMentionDescription =>
 | ||
|       'Сповіщає користувачів, коли безпосередньо їх згадують у повідомленні.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleContainsDisplayName => 'Містить показуване ім’я';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleContainsDisplayNameDescription =>
 | ||
|       'Сповіщає користувача, коли повідомлення містить показуване ім\'я.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleIsRoomMention => 'Згадки кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleIsRoomMentionDescription =>
 | ||
|       'Сповіщає користувача, коли є згадка всієї кімнати.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleRoomnotif => 'Сповіщення кімнати';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleRoomnotifDescription =>
 | ||
|       'Сповіщає користувача, коли повідомлення містить \'@room\'.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleTombstone => 'Tombstone';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleTombstoneDescription =>
 | ||
|       'Notifies the user about room deactivation messages.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleReaction => 'Reaction';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleReactionDescription =>
 | ||
|       'Suppresses notifications for reactions.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleRoomServerAcl => 'Room Server ACL';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleRoomServerAclDescription =>
 | ||
|       'Suppresses notifications for room server access control lists (ACL).';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleSuppressEdits => 'Suppress Edits';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleSuppressEditsDescription =>
 | ||
|       'Suppresses notifications for edited messages.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleCall => 'Call';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleCallDescription =>
 | ||
|       'Notifies the user about calls.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleEncryptedRoomOneToOne =>
 | ||
|       'Encrypted Room One-to-One';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleEncryptedRoomOneToOneDescription =>
 | ||
|       'Notifies the user about messages in encrypted one-to-one rooms.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleRoomOneToOne => 'Room One-to-One';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleRoomOneToOneDescription =>
 | ||
|       'Notifies the user about messages in one-to-one rooms.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleMessage => 'Message';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleMessageDescription =>
 | ||
|       'Notifies the user about general messages.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleEncrypted => 'Encrypted';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleEncryptedDescription =>
 | ||
|       'Notifies the user about messages in encrypted rooms.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleJitsi => 'Jitsi';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleJitsiDescription =>
 | ||
|       'Notifies the user about Jitsi widget events.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleServerAcl => 'Suppress Server ACL Events';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notificationRuleServerAclDescription =>
 | ||
|       'Suppresses notifications for Server ACL events.';
 | ||
| 
 | ||
|   @override
 | ||
|   String unknownPushRule(String rule) {
 | ||
|     return 'Unknown push rule \'$rule\'';
 | ||
|   }
 | ||
| 
 | ||
|   @override
 | ||
|   String get deletePushRuleCanNotBeUndone =>
 | ||
|       'If you delete this notification setting, this can not be undone.';
 | ||
| 
 | ||
|   @override
 | ||
|   String get more => 'More';
 | ||
| 
 | ||
|   @override
 | ||
|   String get shareKeysWith => 'Share keys with...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get shareKeysWithDescription =>
 | ||
|       'Яким пристроям довіряти, щоб вони могли читати ваші повідомлення в зашифрованих бесідах?';
 | ||
| 
 | ||
|   @override
 | ||
|   String get allDevices => 'Усім пристроям';
 | ||
| 
 | ||
|   @override
 | ||
|   String get crossVerifiedDevicesIfEnabled =>
 | ||
|       'З перехресною верифікацією пристроїв, якщо ввімкнено';
 | ||
| 
 | ||
|   @override
 | ||
|   String get crossVerifiedDevices => 'З перехресною верифікацією пристроїв';
 | ||
| 
 | ||
|   @override
 | ||
|   String get verifiedDevicesOnly => 'Лише верифіковані пристрої';
 | ||
| 
 | ||
|   @override
 | ||
|   String get takeAPhoto => 'Take a photo';
 | ||
| 
 | ||
|   @override
 | ||
|   String get recordAVideo => 'Record a video';
 | ||
| 
 | ||
|   @override
 | ||
|   String get optionalMessage => '(Optional) message...';
 | ||
| 
 | ||
|   @override
 | ||
|   String get notSupportedOnThisDevice => 'Not supported on this device';
 | ||
| 
 | ||
|   @override
 | ||
|   String get enterNewChat => 'Enter new chat';
 | ||
| 
 | ||
|   @override
 | ||
|   String get approve => 'Approve';
 | ||
| 
 | ||
|   @override
 | ||
|   String get youHaveKnocked => 'You have knocked';
 | ||
| 
 | ||
|   @override
 | ||
|   String get pleaseWaitUntilInvited =>
 | ||
|       'Please wait now, until someone from the room invites you.';
 | ||
| }
 |